Saturday, November 4, 2017

Getting on to a different bandwagon

In the previous blog the efforts of rooting and removing bloat-ware was reflected. Now the next lines of discussion on XDA was to install a custom ROM.

Now the deliberation was to find the best one for the purpose. So the search started for the best fit with google searches like "Best ROM for rooted android phones". So there was AOKP, Dirty Unicorn, OmniROM, SlimROMs, Ressurection Remix, Pac-Man ROM, Paranoid Android and several others. Each of these looked very much promising with several different features. Some of them like Dirty Unicorn, Ressurection Remix and Paranoid Android did not support OnePlus One, others like SlimROMs had the build created a long time ago and no update on it so far.

On the list provided on several different websites that are found on the search, the top one is almost always CynogenMod. It is really sad story to hear of the end such a happening ROM that dates  back as old as Android itself. So then next contender in line seems naturally LineageOS.

But from there a digression occurred when it was informed that Ubuntu OS has been migrated for OnePlus One. Now this is called Ubuntu Touch with all its resources available online.  After Ubuntu stopped support for the mobile OS UBPorts took it up. One can see that here that OnePlus One is a core device for this OS. Now with a purpose to try tinkering with mobile OS, this offer was enough tempting.

So from there started the quest to get the perfect installer. The first problem was to get the mobile detected on the mobile. For this tried different cables & different drivers (including the one from OnePlus website). After finding the perfect combination the efforts started to get Touch using the installer from here.

Now because my current machine was windows attempt was to use the installer to get it installed. Now this installer seemed not to detect the mobile when connected in fastboot mode as instructed by the installer even though. fastboot command itself was able to detect the device but not the installer. Multiple machines, multiple drivers and multiple cables all yielded to similar results.

Then used the CPT-Installer which was able to detect the device. That was a relief after all the efforts but the exuberance was short lived. The installer did detect the mobile and started the process. It formatted the data on the phone and then started the download-install process that was stuck for hours without any progress. At the end all that was left was a half-baked phone that would not boot as it had no OS in it. After checking that fastboot is still working it was ascertained that it was a soft-brick.

Ubuntu boot screenSo the last option was to follow the steps provided for the devices from the project site itself either by the magic-tool or by the system-image server. On finding the machine with Ubuntu installed the process went very smooth and the process completed in minutes. In case of any issues the Wiki too could be consulted. So very soon the colorful screen of Touch OS launched on OnePlus One
successfully.

No comments:

Post a Comment