How To Dual Boot ROMS On The Galaxy Note 4

I’ve been wanting to try out CyanogenMod 12 on my new Note 4 for a while but I didn’t want to lose TouchWiz and all its unique features. Yesterday I found a great way to dual-boot both ROMS and decided to make a guide showing the process.

This would be much easier but at this current moment the Note 4 doesn’t support AROMA installers, thanks to rlorange of XDA for creating an app that makes the process a little more simple for us.

I am using the SM-N910F Snapdragon version of the Note 4, I don’t know if this will work with any other Note 4 variant.

This will require a rooted device.

Step 1

  1. Download the latest snapshot release of Dual Boot Patcher from here and install it on your Note 4.
  2. In Dual Boot Patcher go to ROMS and you will see your primary ROM, press the menu key and click “set kernel”.

Step 2

Now you need to patch your CyanogenMod ROM and Gapps files to make them compatible with dual-booting.

  1. In the Dual Boot Patcher app select “patch zip file” and choose “trlte (Samsung Galaxy Note 4)” from the drop down menu, now find the ROM and Gapps files that you’ve download to your device and patch them one by one.
  2. Now you need to download the app rlorange created from here.
  3. Run the app once and let it do its thing.
  4. Copy the patched to /sdcard/patchmultiboot/dual/<patched zip>.
  5. Run rloranges’ app again and you should see your zip file appear, click the zip file and wait for it to patch.Screenshot_2015-03-17-13-47-44
  6. Repeat steps ‘d’ and ‘e’ again with the patched

Step 3

  1. Reboot to recovery and flash both zips from /sdcard/patchmultiboot/patched_files/.
  2. When your Note 4 reboots you will be in the ROM you just flashed.
  3. Go into the Dual Boot Patcher app and set the kernel for your second ROM.
  4. To switch ROMS use the Dual Boot Patcher app.Screenshot_2015-03-17-13-56-12

 **If you’re freezing in recovery when trying to flash your patched zips read here**

Some people have reported that rloranges app is not working for them, this means that the AROMA installer is trying to boot resulting in a hard freeze in recovery.

To patch the zips manually follow these steps:

  1. Unzip the ROM/Gapps
  2. Navigate to /multiboot/info.prop
  3. go to the last line and you should see “#mbtool.installer.install-location=chosen_location”
  4. Remove the “#” at the start of the line so it looks like this “mbtool.installer.install-location=chosen_location”
  5. Change “chosen_location” at the end of the line to “dual” so it looks like this “mbtool.installer.install-location=dual”
  6. Rezip the file back up and now it should flash fine.


rlorange (AROMA Patcher)

chenxiaolong (Dual Booter Patcher)

OBS the next best screen recorder on Linux

OBS post image on airI have recently been playing around with a number of different ways to screen capture on Linux from using Simple Screen Recorder to custom scripts with ffmpeg etc. These do work great but not for recording certain apps and Wine games in some cases. I then came across OBS (Open Broadcaster Software) which is still in development but it allows you to stream to services such as Twitch, YouTube and also record to your desktop all with a great and easy to use interface. At the moment there is not as many options and settings as the Windows version but like I said its still in development and it does work great!

Even though it has a user friendly interface It’s not one hundred percent noob friendly so I will guide you through the steps I used to get the most out of OBS especially for recording games…. Read More

How To – Xbox One Controller on Linux / Ubuntu / Mint

xboxone-controller-linux-postThe Linux Kernel has been updated to include support for the Xbox One controller (wired only) but if you are using Ubuntu 14.04 or 14.10 and Linux Mint 17 or any of its derivatives you will need to upgrade your kernel. Once updated to kernel 3.17 or above you can simply just plug in and play.

I have tested this on games such as Trine, Meltdown, Left4Dead 2 and It does indeed work flawlessly, although you will notice that it is detected as an Xbox 360 controller. This is most likely just for compatibility with games.

If you are using a rolling release distro you might already have the latest kernel. To check simply place the following code below into your terminal…. Read More

Crysis on Linux with optimized Wine

Crysis-ScreenshotThe original Crysis game has been around since 2007 but it is still a huge visually appealing and fun game, some might also say it was well ahead of its time graphics wise. This also means it is very hungry on system resources but there is a few tweaks we can do to improve on this from within the game and with wine to get it running nice on Linux. There is also a full video tutorial at the bottom of the page for those of you who prefer it.

In this tutorial I am using the steam version of Crysis with PlayOnLinux to save messing around with copy protection on the CD release and to make managing multiple games and Wine versions a lot easier.

Install PlayOnLinux

First you will need to download and install PlayOnLinux, Head over to the official site where you get get the download instructions depending on which distribution your using such as Ubuntu, Linux Mint, or Arch etc they are all supported…. Read More

Website Renamed to The Linux Molecule !!

TLM-LogoSo we have decided to change our original name from I’ve Got A Virus to The Linux Molecule. After weeks of decisions, name concepts, and whether we should go ahead with this on not, we finally decided it would be in the best interests of the site and our users to do so. The main reasons behind this were that would like the name of the site to reflect the content, which I guess didn’t do so well. Where as on the other hand gives the impression straight away that the website has something to do with Linux. This we hope will also help with search engine results and not scare people away with having the word ‘virus’ in the title. For some reason this has become such a scare word that now *cough windows* some people automatically think even seeing the word on your computer screen with automatically result in your PC being infected with all kinds of terrible things, and that the website must be out to get you. Obviously in our case it was simply just a play on words and a quirky website title.

You will still be able to visit the site from the old domain name until we get the new one established, and to also make sure all of our content is still accessible.

If you would like to get in touch with our new contact information you can email or connect with us on Twitter which are also updated with new posts and information.

The Linux Molecule Team

Have We Forgotten – Two of the Best Games on Linux?

I’ve been seeing a lot of people asking what are some of the best games to play on Linux recently, a number of games always seem to get mentioned including borderlands and Counterstrike etc. But have we forgotten about two games that have been around for nearly 8 years with native Linux installers? I’m thinking of Doom 3 and Quake 4!

Doom-3These are two seriously great games and can easily be played at 1080p and on ultra settings even with a mid range gaming rig. The Linux installers are still available from official sources but you do need the original game files and a key still. If you don’t have these you can still download the demo’s for both games and test run taking out some Strog on your system. You might even have the original CD’s lying about in which case you can use the key and copy over the game data files which are required.
If you didn’t manage to get your hand on them back in the day both Quake 4 and Doom 3 are still available to buy from online digital game stores which you could copy over the game files from and also get a key.

So to get some nostalgic gaming on the go, this is what you need to do to. First move your PC into the toilet while playing Doom 3…
Read More

How To – Linking files & folders with spaces in name

Quick TipThis is a little problem I have come across and seen other people ask the same question a lot… How can you link and point to a folder or files with a space in the name on Linux?

You’ll be glad to know that there is a simple solution to this. You can use the backslash symbol to define a space. For example if you wanted to open a file located in folder called “My Games” from the terminal Instead of typing:

/home/john/My Games/textfile.text

You would correctly type:

/home/john/My\ Games/textfile.text

Its as simple as that! hopefully this has saved you some time instead of having to rename all your folders and files with spaces in the name.

The best Graphics Cards for Gaming on Linux right now!

With all these amazing new games and ports that continue to roll out for Linux such as Borderlands and now Bioshock: Infinite! I decided it was time to upgrade my Nvidia GTS 250 which has lasted amazingly well over the years. I can even play Left4Dead 2 on the highest settings with only the occasional stutter, but with most things it struggles with a constant 30fps. So I began to research into what is the best deal for gaming on Linux right now, I found some pretty amazing cards that are very well supported and are stupidly cheap that might help some people out there looking to do the same.

Asus GTX 760


For a very good mid rage GPU the Asus Nvidia GeForce GTX 760 DirectCU II OC 2GB GDDR5 Graphics Card seemed to be the best value for money. At just over £150 at the time of writing it produces more than enough power to play any game that Linux can throw at it. As you can see from the benchmarking done by Tom’s Hardware the GTX 760 easily manages 60fps on Bioshock: Infinite on the ultra detail preset!



Asus GTX 970If you want to go for the high end an Asus Nvidia GeForce GTX 970 Strix Graphics Card (4GB, GDDR5, PCI Express 3.0) would be the next step up for value of performance and price. At just under £300 at the time of writing this card will play almost anything that is currently out and will also last you a very long time before your next upgrade. As you can see from the Tom’s Hardware benchmark below it can easily max Battlefield 4 on ultra detail with an average of 70fps!



There is also a very good benchmark that’s been done on the GTX 760 and the GTX 970 including a number of other cards over at Phoronix that show the power potential of both of these cards on Linux. Currently I wouldn’t recommend an AMD card for gaming due to the drivers not being very well supported on Linux currently. AMD have said they are working on this issue though so hopefully we will see an improvement in this soon.

How To – Play Theme Hospital Natively on Linux / Ubuntu / Mint

theme-hospital-linuxThanks to a project named CorsixTH we can play the classic PC version of Theme Hospital Naively on Ubuntu or any Linux distro for that matter quite easily, and yes without using Wine! The People behind this amazing work have developed an open source implementation of the original game engine and have even created new game maps some of which can be found on the CorsixTH forums. Yes this has been around for a few years already but there’s still a lot of people out there who have never heard of this project before and I think its time they knew, so as usual we have created a very simple step by step guide on how you can get Theme Hospital running natively on Ubuntu 12.04 to 14.04.

To be able to run the game you do need access to the game files either from the original disc or digital download from a site such as, an alternative would be to download the demo which is also good for testing purposes and you can find here

Read More

How To – Install Netflix Natively on Ubuntu 14.04 Linux

****This Post Is Outdated. Netflix now works natively through the Google Chrome browser****

Currently the only way to use Netflix on Ubuntu or any Linux distro is buy using Wine and Pipelight to replace Silverlight. Granted it does work but for most users this is a lot of hassle not everyone knows how to use and setup Wine correctly. Recently though Google Chrome has been updated to include support for Netflix within the browser, we can use this feature and change our browser user agent to get it working on Linux and save the hassle of installing Wine and Pipelight.

If you are using Ubuntu 14.04 and older or an Ubuntu based distro you may need to use an updated version of libnss3, libnss3-1d and libnss3-nssdb. If not you can skip this step, but don’t worry if you do we will show you how to install these below. **Warning** Installing Packages newer than your current system my break other packages or cause issues, keep this in mind before you continue…

Read More