What phones are easiest to root/flash? - Android Software/Hacking General [Developers Only]

After my experience with the CLIQ where I was lucky enough to disable OTA updates, but watched as other people ended up with a radio ROM that bootlooped their custom images, and that the low level flash update removed the original RAMDLD hole, one of the primary considerations I have now for a device is how easy it is to not just root, but reflash.
By chance, does anyone maintain a list of devices that either are easy to mod versus other ones that sign the Linux kernel blocking updates, keep filesystems read-only even to root, and other gotchas? This way, I can steer clear of phones that are likely not going to have much of modding options available and go for a device that is easy to customize.

You must avoid the milestone which has a locked bootloader: that's a nice phone but with limited customizations.
-------------------------------------
Sent via the XDA Tapatalk App - Milestone

mlts22 said:
After my experience with the CLIQ where I was lucky enough to disable OTA updates, but watched as other people ended up with a radio ROM that bootlooped their custom images, and that the low level flash update removed the original RAMDLD hole, one of the primary considerations I have now for a device is how easy it is to not just root, but reflash.
By chance, does anyone maintain a list of devices that either are easy to mod versus other ones that sign the Linux kernel blocking updates, keep filesystems read-only even to root, and other gotchas? This way, I can steer clear of phones that are likely not going to have much of modding options available and go for a device that is easy to customize.
Click to expand...
Click to collapse
The T-Mobile Pulse can be rooted very easily, but there isn't a big mod scene for it, although you will find a great community for it at Modaco, it runs Android 2.1... I dont quite get ur last part though??

mlts22 said:
After my experience with the CLIQ where I was lucky enough to disable OTA updates, but watched as other people ended up with a radio ROM that bootlooped their custom images, and that the low level flash update removed the original RAMDLD hole, one of the primary considerations I have now for a device is how easy it is to not just root, but reflash.
By chance, does anyone maintain a list of devices that either are easy to mod versus other ones that sign the Linux kernel blocking updates, keep filesystems read-only even to root, and other gotchas? This way, I can steer clear of phones that are likely not going to have much of modding options available and go for a device that is easy to customize.
Click to expand...
Click to collapse
Nexus One is the easiest to unlock and root. "fastboot oem-unlock" and it unlocks the bootloader and you can flash any image you want to system, data, boot, zimage, and recovery.

Acer liquid is unlocked so it's the easyest. Nexus One is on second because it's very easy to unlock.

i'd also venture to say that the sprint hero is very easy to root as well.

G1 and Mytouch
easy to root
excelent ROM selection

Moto Droid is fairly easy. You will have to downgrade to 2.0 and then you can use something like Droidmod to do everything for you. I prefer to manually load my roms and make backups, but for ease of use, Droidmod is about as easy as you can get.

rutger1413 said:
Moto Droid is fairly easy. You will have to downgrade to 2.0 and then you can use something like Droidmod to do everything for you. I prefer to manually load my roms and make backups, but for ease of use, Droidmod is about as easy as you can get.
Click to expand...
Click to collapse
It's gotten a lot easier than this...
You just have to flash the SPRecovery image to the phone using RSDlite vs. flashing the whole system and then you can boot into SPRecovery and run update.zip to gain root.
Droidmod is considered outdated these days and most have moved on to Rom Manager.

Well.. Actually, by far the ADP1(G1), It's rooted out of the box!

Is the Nexus One not meant to be very easy to root?
The Desire is kinda easy to root (with the files released by Paul at Modaco) but it's not fully rooted
Still possible to flash ROM's though

Related

[ROOT] unrEVOked 3.21: one-click root for Froyo, no downgrading

Hey all,
We've been working pretty hard to bring you unrEVOked 3.2 with out-of-the-box, one-click support for all Android versions on EVO. No system downgrading or /data wiping, one-click root, a full NAND unlock and no PRI downgrade.
Available for Linux, Mac, and Windows:
http://www.unrevoked.com/recovery/
Please start by visiting the help page and reading it through:
http://unrevoked.com/rootwiki/doku.php/public/unrevoked3
1. Windows users MUST install the HBOOT drivers for this to work:
http://www.unrevoked.com/rootwiki/doku.php?id=public:windows_hboot_driver_install
2. Windows users need to uninstall HTC Sync or any other program that might talk to the phone over USB (doubletwist, etc). Disabling HTC Sync from the system tray is not enough. They interfere with the root process and will cause problems.
3. When asked for USB connection type, select "Charge Only" and "Remember this".
Special thanks to Sebastian Krahmer for the rageagainstthecage exploit.
oh wow. Good stuff.
That is awesome news. You guys are doing a great job!
Specs
Could you please tell us all what has changed so far with this, if any? Nand unlock? Any side differences compared to toast's method, no?
YenahsYenzow said:
Could you please tell us all what has changed so far with this, if any? Nand unlock? Any side differences compared to toast's method, no?
Click to expand...
Click to collapse
This tool works on Windows, Mac and Linux for all released versions of the EVO Android system. When you run it, it permanently unlocks NAND and turns off security, installs clockworkmod (or another recovery of your choice) and installs the su/superuser.apk tools.
It requires no additional ROM downloads, doesn't wipe your data (like the current method that uses unrevoked forever + unrevoked 3.1 to downgrade) and keeps your PRI at 1.40
Bonus: it's one-click.
One Click is what I like to hear. Less chances for me to screw something up
mmastrac said:
…and keeps your PRI at 1.34.
Click to expand...
Click to collapse
Isn't that a disadvantage?
sturmen said:
Isn't that a disadvantage?
Click to expand...
Click to collapse
Typo.. I meant 1.40. Sorry, busy with testing right now and mistyped.
i would've volunteered but i just did the whole downgrading upgrading method two hours ago! frustrating is all i can say but i'm done. now i just have to find a ROM.
I have an incredible myself and can't wait for this method to be official. but i've come across a different project. my buddy saw my customized incredible and wants me to root his EVO. he wants it more for the wifi tethering. but he currently uppdated to 2.2. i know there are several methods to root after the 2.2 update but my question is: how do we remove root just in case he needs to take the phone to sprint for service? thats the only reason thats holding me back from rooting his phone. i want to be able to have everything lined up for him in case a situation comes up and needs to return the phone. if there is a root and unroot process for 2.2 then i wouldn't mind testing. any input is greatly appreciated.
mmastrac said:
This tool works on Windows, Mac and Linux for all released versions of the EVO Android system. When you run it, it turns off security (optionally), installs clockworkmod (or another recovery of your choice) and installs the su/superuser.apk tools.
It requires no additional ROM downloads, doesn't wipe your data (like the current method that uses unrevoked forever + unrevoked 3.1 to downgrade) and keeps your PRI at 1.40
Bonus: it's one-click.
Click to expand...
Click to collapse
But does it unlock NAND?
If it's a pretty tried and true method, I might be willing to try it out on my dads unrooted EVO via the mac program. I understand it IS a testing request, but you sound pretty confident in your work.
Sent from my Baked Snack EVO using XDA App
locoboi187 said:
But does it unlock NAND?
Click to expand...
Click to collapse
Yes, it unlocks nand if you disable security on the device (which this does by default).
Just completed root/s-off on a white evo 4g with stock 2.2 from the store today. Took five minutes. Thanks for all the hard work!
I'm trying to root today, and didn't know this was available to try... I'm a total noob at this, FYI.
Gonna ask here, seeing as I think it might be the best place... will this allow for the current framerate cap to be removed? That's kind of my entire purpose for looking at rooting my phone, I find everything else is 100% fine for my needs and uses.
I'm always seeing problems that people have after rooting... like losing the WiMax radio, GPS crashing their phone, things missing, this and that not working...
I just don't feel that framerate cap to be THAT big of a deal for me to go and sacrifice two or three things I use regularly over that one slightly minor thing...
thefoodman52 said:
I'm trying to root today, and didn't know this was available to try... I'm a total noob at this, FYI.
Gonna ask here, seeing as I think it might be the best place... will this allow for the current framerate cap to be removed? That's kind of my entire purpose for looking at rooting my phone, I find everything else is 100% fine for my needs and uses.
I'm always seeing problems that people have after rooting... like losing the WiMax radio, GPS crashing their phone, things missing, this and that not working...
I just don't feel that framerate cap to be THAT big of a deal for me to go and sacrifice two or three things I use regularly over that one slightly minor thing...
Click to expand...
Click to collapse
The act of rooting doesn't take away those features. It's the ROM that you flash that affects how the phone operates. I do believe there a couple ROMs available, that you can find in the Dev section, that fix the fps. I personally love CM6 with the Snap 7.5 kernel.
toxictv said:
The act of rooting doesn't take away those features. It's the ROM that you flash that affects how the phone operates. I do believe there a couple ROMs available, that you can find in the Dev section, that fix the fps. I personally love CM6 with the Snap 7.5 kernel.
Click to expand...
Click to collapse
more so it's the kernels that fix the fps isnt it.
Yea.... all I want is the FPS fixed. I don't really want all the extras that are thrown in with these rom's around... that and ability to install things like the wireless tether app.
mmastrac said:
Hey all,
We've been working pretty hard to bring you unrEVOked 3.2 with out-of-the-box, one-click support for all Android versions on EVO. No system downgrading or /data wiping, one-click root, a full NAND unlock and no PRI downgrade.
It's working flawlessly on our testing devices, but we are releasing it for a quick round of testing before distributing it more widely. If you are interested in helping us test, please join me in #unrevokedtest on freenode.net.
I'll replace the content here with the links to the updated tool once we've finished testing.
Click to expand...
Click to collapse
I would like to be a tester using my cousin evo
I too would be willing to test on a 2.2 evo.

[Q] Root and Custom ROMs - Where to start?

I'm not the person that buys a new phone every 6 months. I'm probably going to use my Nexus S for 2 years or more. And because of that, I want it optimized so that I won't get jealous at those multi-core phones.
I can optimize the OS by just downloading something like Launcher Pro, but I want more. I like applications like Adfree and ShootMe, and VooDoo sound also looks very nice. But, I want more! Custom ROMs increase the speed, and then I could always overclock. So Cyanogen Mod 7 is also on my list.
But the problem is, I don't know where to start. There are SO MANY options in the world of Android. Of course, with some Googling I can find the best Custom ROM (CM7), but the internet isnt very clear about it all. I am an average user, so I don't want to much risks. I also don't understand 'geek language' (you know what I mean ), so these forums don't help me much either.
I know how to root (there are tons of youtube videos), and I can probably find a youtube video for installing CM7 as well, but like I said, I don't know where to start. Can somebody give me a push in the right direction? I hate to ask, but I couldn't find something like a noob guide...
Go to the android development section for nexus S and all topics are covered
willcpfc said:
Go to the android development section for nexus S and all topics are covered
Click to expand...
Click to collapse
Hmm I see you can root with or without fastboot oem unlock. I know fastboot oem unlock wipes all data, but if you do it when you get your phone, that isnt a problem. Is there any other (dis)advantage?
It seems there are a lot of methods to root. What is the best one (not the fastest)? I like the one from AllGamer, but it says 'via Clockwork Mod'. I don't know what that is, or what it does. I know I look like an idiot now, but I really can't find good explanations on the internet. Everyone supposes that you know a lot of stuff already.
Androyed said:
Hmm I see you can root with or without fastboot oem unlock. I know fastboot oem unlock wipes all data, but if you do it when you get your phone, that isnt a problem. Is there any other (dis)advantage?
It seems there are a lot of methods to root. What is the best one (not the fastest)? I like the one from AllGamer, but it says 'via Clockwork Mod'. I don't know what that is, or what it does. I know I look like an idiot now, but I really can't find good explanations on the internet. Everyone supposes that you know a lot of stuff already.
Click to expand...
Click to collapse
All the guides get you to the same result: root and a custom recovery with the exception of distortedloop's guide which keeps the bootloader locked and avoids an initial wipe. If you read through each thread, you'll realize that they all do the same thing. Some just helps you avoid terminal work, which is as easy as retyping what you see. Just pick one and follow all the steps. No reported advantages or disadvantages to unlocking the bootloader other than the wipe you are aware of.
Sent from my Nexus S using XDA App
Go to theunlockr.com It has alot of beginner friendly videos.
http://theunlockr.com/category/howto/android_how_tos/nexus-s-how-tos/
Sent from my Nexus S using XDA App
Thanks, both of you!
Unlocking the bootloader is needed for flashing ROMs, right? If that's true, I think I'll unlock it right away when I don't have any data/apps installed. The only thing that will suck is the ugly padlock sign when you start your phone, but who starts his phone anway...
By the way, changes a unlocked bootloader anything else except for a slightly different boot animation?
Some other questions: will you get OTA updates from Google when you have root enabled? And what if you use a Custom ROM? And what if you use a Custom Kernel? And what if you use Clockworkmod (that is a custom recovery, right?)?
And where do you need a custom kernel for? Is it only to overclock your device? I saw it is also necessary for VooDoo sound, which I like very much. Same question about Clockworkmod: if it's a custom recovery, what does it do? Is it for back-up/rom switching?
Androyed said:
Thanks, both of you!
Unlocking the bootloader is needed for flashing ROMs, right? If that's true, I think I'll unlock it right away when I don't have any data/apps installed. The only thing that will suck is the ugly padlock sign when you start your phone, but who starts his phone anway...
By the way, changes a unlocked bootloader anything else except for a slightly different boot animation?
Some other questions: will you get OTA updates from Google when you have root enabled? And what if you use a Custom ROM? And what if you use a Custom Kernel? And what if you use Clockworkmod (that is a custom recovery, right?)?
And where do you need a custom kernel for? Is it only to overclock your device? I saw it is also necessary for VooDoo sound, which I like very much. Same question about Clockworkmod: if it's a custom recovery, what does it do? Is it for back-up/rom switching?
Click to expand...
Click to collapse
Unlocking the bootloader is not required for flashing roms. On previous devices, it was necessary but we have a method in distortedloop's guide which can work around that.
You can still get OTA updates with root, however updating will cause you to lose root. Custom roms usually have a script to disable OTA updates. Kernels and custom recovery will not affect OTA updates.
Custom kernels are "custom" in itself and often offer more features such as the ability to overclock, file system hacks, as well as sound/graphic hacks which may not be included in a previous developer's custom rom. It leaves room for the user to pick what is suitable for him/her.
Custom recoveries are recoveries with extended features. These features may include the ability to backup/restore, wipe device between ROM builds, and more. Its main feature which I enjoy the most, is the ability to navigate between folders of your storage and choose a ZIP file to flash. Standard recovery requires anything flashed to be in the root of your storage as well as named "update.zip". Custom recoveries eliminates this requirement and lets you keep the name of your zip files as well as organize them in folders. There are more features, but that's up to you to discover and see what you'll actually use.
And again, thanks!
After reading the post above and an awesome explanation on a dutch forum, I now know what all those 'custom' things do.
First of all, I'm interested in root. There are some very useful applications that can only be used with root. After that, I'm going to flash a kernel (not overclock it), probably Netarchy's, for some speed improvement and most important of all, voodoo sound improvement! The last looks very promising.
If I'll get bored after that, (I probably tried out dozens of homescreen replacements and their themes by then), I'm going to flash a Custom ROM, and experiment with custom ROM themes. This is probably going to be Cyanogen Mod, but I'm going to wait till a stable release comes out for the Nexus S. If I'm still bored (we are probably talking about 1.5 years ahead), I'm going to overclock for optimal performance...
This is why I love Android. Why would you buy a new device every couple of months? There is so much to tweak! When I tried to find some information about flashing ROMs, I sure have learned how many possibilities Android has. It isn't easy for the average user, but if you get something awesome like voodoo sound in return, it is defenitely worth it!
Sorry, I got still two questions left:
Custom ROMs don't change anything from the outside, right? They are only deodexed? Or is there a difference between, let's say, MoDaCo's ROM and CM7, from the outside?
I heard some Custom ROMs have certain themes, but I suppose you could just as easy install the stock Gingerbread theme when for example MoDaCo ships with a different theme. Custom ROMs support themes after all.
Also, what is the difference between a theme from a homescreen replacement and a theme from a Custom ROM? Themes from Custom ROMs can change apps, because it is a deodexed ROM, so themes will probably also change the looks of the dialer for example. And themes from homescreen replacements will only change the homescreen. But will a theme from a homescreen replacement also change the notificationbar and the icons? Or do you have to install a Custom Rom for that?
Thanks in advance!

[Q] Confused about Root, ROM, OTA, etc.

Sorry guys but I am very confused about some fundamental basics in the Android customization world. I understand that rooting a device simply unlocks it with optional enhancements. Installing a ROM changes system properties for customization or further enhancement.
Where does kernal fit in?
If Asus releases a new OTA firmware, do I have to reverse the rom AND root before installing the OTA update? Or do I simply have to reverse only the rom before the update? Or do I simply have to reverse only the root before installing the update?
I used BRK's pure root method on my Transformer last week. I've been thinking about installing Revolver or Prime roms on my Transformer, but I am reading that Asus is releasing a new firmware OTA over the next week or two, which leaves me a bit lost on what to do. Do I reverse the root before getting the OTA? Do I keep the root and get the OTA? Do I apply Prime/Revolver rom before the OTA? If I apply Prime/Revolver now, do I have to reverse that before getting the OTA?
My end goal by the end of this month is to get the latest firmware AND have Prime/Revolver rom on my tablet. Please advise on the simplest, straightforward method. Thanks for everyone's patience.
IMO.......(I said mine). Wait until the custom roms come out based on the current update. Hopefully it will solve some of the stupid bugs 3.2 introduced. Then install CWM and then a custom rom of your choice. I recommend Prime but thats what I use. Try them both or just stay stock with root.
No need to due all the switching back and forth since the ASUS update will be the basis of the new custom roms. One overwrites the other
A kernel in basic term link OS and software to phone's hardware.
Usually when Asus release an update, doesn't take very long for one of the dev to
incorporate it into a custom ROM. If you want to run Prime or Revolver I say go ahead and flash it.
Does that mean I can leave my root alone and just continue to apply updates from whatever rom that I use? So new Asus firmware updates will be incorporated into roms? For example I can expect to get Asus updates through prime or revolver, and never have to download directly from Asus again? That's assuming revolver and prime continue getting developed of course.
Sent from my SCH-I510 using Tapatalk
They mean rather than getting OTA updates from ASUS, wait a while after an official update has been released by ASUS and keep checking the Prime and Revolver threads for an updated version from the devs.
The updated custom roms will include the ASUS update.
But it means waiting longer for each update, as you will have to wait for the XDA Devs to incorporate the new ASUS update into their custom prime or revolver roms.
But it means you can leave ROOT alone if you want.
ROOT is not specifically "Unlocking" the device, it is giving the user, and apps ROOT Access to the ROOT Filesystem. So apps that need to access or modify the filesystem, can. Stock non rooted devices such as mine, have no access to the root filesystem - which is good and bad.
Good because you have much less chance of bricking the device, and you continue to get OTA (Over The Air) updates.
Bad because certain very useful programs can not be used, such as Adblocking apps.
Personally I find official updates, and a stock device have more advantages than rooting it and having to use custom roms which may have multiple problems and no official solution.
Ok ill put it in easy to understand terms
Kernel = Bios
rom = windows
root = file write access.
drksilenc said:
Ok ill put it in easy to understand terms
Kernel = Bios
rom = windows
root = file write access.
Click to expand...
Click to collapse
+1. Good way to put it for new users, since everyone understands Windows.
The kernel is like a manager. It is what starts all the hardware and software of the tablet. It makes everything you click and do work. All the underlining things you don't see happen is mostly the kernel.
Rom is just the OS. The user interface, the apps you use, etc. It's the same as Windows or Mac OSX. (not the same functionality, but the same concept/idea)
Root is a bitter-sweat deal. It allows you to customize your device more and use apps like Titanium Backup, Adblock, and other system improving apps. The bad thing is, if you don't know what your modifying in the root system, you could mess up your device. Usually a backup restoration can fix this or you can find help here. I got my first Android phone, the Droid 1, on a Wednesday, by Saturday I was rooted and running roms. Like everything, rooting has its risks, you just have to be careful and smart. Don't download sketchy apps that ask for root access. I try to only use root apps that are mentioned on XDA or from a trusted dev. (usually someone on XDA)
I mentioned back restoration. That is done from a custom recovery. The one we use is called ClockworkMod. Essentially what it is, is a installer and backup combo. Through it, we can install roms, themes, and system edits. We can also backup our current system, so that if anything goes wrong, we can go back to before we hit that problem.
When Asus updates the firmware, it's better to wait for a dev (in our case, Roach) to release a prerooted version. Just makes it easier for us, since we can just flash (install) it without having to go back to stock and all that jazz.
Welcome to Android. Always nice to have someone new join our gang.
Kernel, this one i posted on another forum
Originally Posted by life64x View Post
A kernel is simply a director for the computer in movie analogy. It controls the scripts( what gets done and how), the cast(Bluetooth , video, Internet so on), and production( who goes where, how and why.) it is the main software that gets loaded and talks to other software for hardware( such as video output, phone dialing drivers etc.). Every operating system is a kernel. ALL other software in the phone, no matter what is..is the supporting cast. In a nutshell, it is what guides, and makes computers work with other parts of it..both hardware and software.
A rom is a storage file for all the GUTS of the software, bootup stuff, stock or modified items dealing with user interface and other software. it is bundled together to make it one complete unit so you dont have to do files individual to install, tweak and what have you. This is a real bad description of what a rom is, but dont want to confuse you. Instead of having files all over the place, it is in a form much like a box.
"My end goal by the end of this month is to get the latest firmware AND have Prime/Revolver rom on my tablet. Please advise on the simplest, straightforward method. Thanks for everyone's patience."
Simplest reply to this is..
1. Install custom firmware pf your choice now.
2. When the newest version of your rom comes out. Install.
Thank you everyone. That was made clear as crystal. I will install a rom and get updates through them. I'm leaning toward revolver for ota updates.
Sent from my SCH-I510 using Tapatalk

[Q] What to do to optimize a freshly bought Moto G

Greeting, as the title said i just bought a Moto G and i'm happy with it but i'd like to delete all the bloatware and improve it a little bit especially speed, battery usage and the camera. Do you have any advice? I'm thinking of trying a custom rom or a different kernel but i read everywhere that all the stock stuff is better so i wonder if i'm doing the right thing.
Stay with stock for now so you get a clearer idea of how it compares to custom ROMs, if you go that route in the future. With Xposed Framework, you can achieve much of what a custom ROM offers.
I personally run Stock Motorola Firmware and Faux kernel and I'm seeing much better battery life than with stock kernel.
lost101 said:
Stay with stock for now so you get a clearer idea of how it compares to custom ROMs, if you go that route in the future. With Xposed Framework, you can achieve much of what a custom ROM offers.
I personally run Stock Motorola Firmware and Faux kernel and I'm seeing much better battery life than with stock kernel.
Click to expand...
Click to collapse
Thanks for the advice, to be able to delete all those useless apps from motorola and google i have to do the "root" procedure isn't?
Yes that's correct - I'm running stock 4.4.4 rooted, after trying a few custom ROMs I reverted back to stock.
Sent from my BN NookHD+ using XDA Free mobile app
El Niño Gordo said:
Thanks for the advice, to be able to delete all those useless apps from motorola and google i have to do the "root" procedure isn't?
Click to expand...
Click to collapse
You can 'disable' them without root. No need to delete apps unless you really want to save space.
vpnair said:
You can 'disable' them without root. No need to delete apps unless you really want to save space.
Click to expand...
Click to collapse
I have the 8GB version so i could use some extra space and i'm kinda of a neat freak I decided to remain stock but now i have two options.
1) Disable unwanted apps and optimize the settings to improve every possible thing.
2) Unlock the Bootloader + Root + Xposed Framework and Gravity Box
I'm a little afraid of the risks in rooting it but if i can get greater performance i can live with it. What do you recommend?
The benefits of rooting far out way the drawbacks. Check out the Xposed module DS Battery Saver. I'm not even losing a single percent of battery life during the night now.
Only you know for yourself what right is.
If it tingles in your fingers to root your phone then do so.
After rooting you'll have a lot more tuning and themeing capabilities as if you are not rooted.
But what i recommend is that you should wait a certain amount of time, maybe a monoth or something to see that you will not get a hardware failure out of the box.
As long as your Hardware is not faulty in any way and you do not do anything stupid with your phone, there is no reason to be afraid.
Keep in mind that your warrabty might be lost.
In case of any problems nearly all questions, how to's and answers can be found in this forum.
FYI: I am rooted.
lost101 said:
The benefits of rooting far out way the drawbacks.
Click to expand...
Click to collapse
That's what i hoped to hear but why are there so many procedures for rooting? I found like 10+ guides on this forum about how to root the Moto G and i don't know which one is more reliable.
El Niño Gordo said:
That's what i hoped to hear but why are there so many procedures for rooting? I found like 10+ guides on this forum about how to root the Moto G and i don't know which one is more reliable.
Click to expand...
Click to collapse
1) Download UPDATE-SuperSU-v2.02.zip on phone.
2) Flash custom Recovery (i.e Philz touch) via Fastboot.
3) Enter custom Recovery and flash UPDATE-SuperSU-v2.02.zip.
lost101 said:
1) Download UPDATE-SuperSU-v2.02.zip on phone.
2) Flash custom Recovery (i.e Philz touch) via Fastboot.
3) Enter custom Recovery and flash UPDATE-SuperSU-v2.02.zip.
Click to expand...
Click to collapse
Thanks, is it possible to permanently damage the phone or decrease the overall performance after the bootloader+root unlocking? I'm doing this to make it smoother and faster but i read that some applications may not work anymore and I may lose some key functions like telephone, radio, and audio playback.
El Niño Gordo said:
Thanks, is it possible to permanently damage the phone or decrease the overall performance after the bootloader+root unlocking? I'm doing this to make it smoother and faster but i read that some applications may not work anymore and I may lose some key functions like telephone, radio, and audio playback.
Click to expand...
Click to collapse
Read as much as can and ask if still unsure. The only I know that you can really damage your phone is by running the Fastboot command:
fastboot erase all​
You will see people on here posting about "lost imei" - or "imei = 0." Those people have accidentally or deliberately run the above command.
As long as you never run this fastboot command, the Moto G is pretty much unbrickable. If experience any major problem you can always flash via fastboot a Motorola stock firmware image and that will cure it.
lost101 said:
Read as much as can and ask if still unsure. The only I know that you can really damage your phone is by running the Fastboot command:
fastboot erase all​
You will see people on here posting about "lost imei" - or "imei = 0." Those people have accidentally or deliberately run the above command.
As long as you never run this fastboot command, the Moto G is pretty much unbrickable. If experience any major problem you can always flash via fastboot a Motorola stock firmware image and that will cure it.
Click to expand...
Click to collapse
Thanks, I finally decided to unroot it, last 2 questions:
1) Is it still possibile to receive all the Android updates after the rooting? I read here that many users were unable to do it.
2) What's a GPE Firmware? It is better than my 4.4 Kitkat?
El Niño Gordo said:
Thanks, I finally decided to unroot it, last 2 questions:
1) Is it still possibile to receive all the Android updates after the rooting? I read here that many users were unable to do it.
2) What's a GPE Firmware? It is better than my 4.4 Kitkat?
Click to expand...
Click to collapse
Rooting can prevent OTA (over the air) updates - however it is possible to remove root - also you can always flash the full firmware images (see Development section). You will also see many people have issues after applying an update. My personal view: is avoid it and always start off fresh by flashing the full firmware image. Basically rooting will not stop you from getting the latest version of Android on your phone.
GPE firmware is intended for the Google Play Edition of Moto G, but will work on pretty much any variant. It is essentially the same firmware on the surface as stock Motorolas, minus their apps. There are no benefits and numerous limitations. I can't speak too much from experience, but as far as I am aware you will be unable to use many of the custom kernels or custom ROMs. This is due to the differences in the GPE filesystem and kernel. The reason for it's popularity is that people believed having the GPE model / firmware installed would mean you get the latest OTA updates much more quickly but this has proven to not be the case.
lost101 said:
avoid it and always start off fresh by flashing the full firmware image.
Click to expand...
Click to collapse
Flashing the full Firmware at every update will delete my apps or settings?
lost101 said:
GPE firmware is intended for the Google Play Edition of Moto G, but will work on pretty much any variant. It is essentially the same firmware on the surface as stock Motorolas, minus their apps. There are no benefits and numerous limitations. I can't speak too much from experience, but as far as I am aware you will be unable to use many of the custom kernels or custom ROMs. This is due to the differences in the GPE filesystem and kernel. The reason for it's popularity is that people believed having the GPE model / firmware installed would mean you get the latest OTA updates much more quickly but this has proven to not be the case.
Click to expand...
Click to collapse
I don't intend to use any apps from Motorola is it still better to remain on my Kitkat? I read that the GPE version is more stable and faster but it could be not true.
To avoid potential issues, it's better to completely wipe phone and start new. You will also get the best experience starting fresh. The Motorola apps are small, disable or remove them if you want. The stock ROM is very close to pure Android. GPE is no more stable or faster than the non-GPE firmware.
I agree with lost101.
Root is far more advantageous. As long as your phone has no hardware complaints, go ahead and do it. Unlocking bootloader and rooting itself does make the phone a little quicker. But you will find the stock Moto Rom is already nicely optimised especially if you adding Xposed for customisability, and disabling stock apps will achieve near AOSP experience.
However, if you receive an OTA and are unable to update (happens if you modify the system partition after rooting - .e.g installing xposed, uninstalling apps), all you need to do is to flash the system.img files from the same firmware (or if available - flash same stock firmware via recovery). This will just refresh the system apps and data. None of your files is modified. Then you can update OTA. Another option is to flash the OTA directly in Philz recovery. I would suggest these methods for incremental OTA's like 4.4.3 to 4.4.4. If the base changes e.g. 4.4.4. to 4.5, I would do full wipe to avoid any problems.
good luck.
come on men, moto g is like nexus, they are almost impossible to be bricked forever
gpe rom is the best, motorola rom is way too bloated and annoying full of motorola apps, yes they are light, and yes i know the moto rom is almost stock, but those apps are annoying like hell
about updates, yes gpe took a long time to be updated to 4.4.3 but instead it was super fast to get 4.4.4 unlike motorola rom
so they are the same in the end
i dont care aboout kernels so in the end GPE for me always, the closest to nexus
I'm beginning to think that all these things are too difficult for me, this is my first smartphone and i'm feeling overwhelmed. I just wanted to clean it a bit saving 500+ MB of junk and never wipe it again but unlocking and rooting require a constant maintenance and micromanagement from what I understand and probably i'll not be able to keep up the pace.
EDIT: I did it, basically:
Unlocked the Bootloader
Rooted using TWRP
Fixed the Logo
Flashed Qualcomm optimized bionic/dalvik
Installed Faux123 Kernel
and now i'm looking to install some juicy apps,is everything alright? Have I missed something?
El Niño Gordo said:
EDIT: I did it, basically:
Unlocked the Bootloader
Rooted using TWRP
Fixed the Logo
Flashed Qualcomm optimized bionic/dalvik
Installed Faux123 Kernel
and now i'm looking to install some juicy apps,is everything alright? Have I missed something?
And what's the difference between http://forum.xda-developers.com/nex...ernel-ver-039-mako-kk-4-4-uv-otg-cpu-t2008222 and http://forum.xda-developers.com/showthread.php?t=2582635?
Click to expand...
Click to collapse
I was under the impression that the 'Qualcomm optimized bionic/dalvik' wasn't necessary and made no difference on Moto G. To get the most out of that Kernel look in the thread for recommended settings. Faux has an app, FauxClock, but there is a free alternative, Trickster Mod.
The difference between those Kernels is that one is for Nexus 4, and one is for Moto G.

Giving this phone away...

Hi everyone,
I am giving this phone to my mom since I don't need it anymore (bought Samsung S6 few months ago)! Phone is currently on Android 4.4.4 kangkat 5.1 and is customised pretty nicely( no Ads, working fast , no FC ,pretty snappy).
Should I update to Marshmallow before I give it to her or should I just leave it the way it is? She is just the regular user and will not use anything more that dialer, sms, browser, weather, calendar, calculator, camera, etc.. So just basic apps and I will strip this phone to bare minimum but was just wondering should I get her Android 6 on this (at least battery live maybe inproved?)
Any thoughts or ideas will be appreciated.
If you have the knowledge to do it, then yes, it's probably worth installing MM as stock and leaving it like that - no custom recovery, no root. That way she can get the regular security updates with the minimum of fuss. The uninterested user doesn't need the hassle of a rooted device. And easier for you in not having to strip the phone - a new installation will do that for you anyway, and will allow her to sign in as herself and properly own the phone.
dahawthorne said:
If you have the knowledge to do it, then yes, it's probably worth installing MM as stock and leaving it like that - no custom recovery, no root. That way she can get the regular security updates with the minimum of fuss. The uninterested user doesn't need the hassle of a rooted device. And easier for you in not having to strip the phone - a new installation will do that for you anyway, and will allow her to sign in as herself and properly own the phone.
Click to expand...
Click to collapse
I do have knowledge (well maybe I might remind myself a little using Google). I am running Xposed on this build and like I've said phone is super stable with this build but also pretty simple to use for basic /regular user. Future updates are just going to confuse her.. The only thing I would like for her is maybe improved battery live and that's why I would go to MM. I was also thinking to maybe get new battery on this one(don't know how hard is to change it?). Anyway thanks for responding ,
Flash latest 6.0.1 MM on it and lock bootloader... give it to her barebones and let her enjoy it...
just did that with my oldest brother who lost his phone to a muggin.... and its the easiest way for them to stay up to date on latest security patches, etc
"maybe get new battery on this one(don't know how hard is to change it?)"
It's actually pretty simple: https://www.youtube.com/watch?v=VSGNUrpwIno
Though there's another thread that I read just today that shows there's a certain risk: http://forum.xda-developers.com/google-nexus-5/help/nexus-doesnt-boot-fastboot-t3282033
chaco81 said:
Flash latest 6.0.1 MM on it and lock bootloader... give it to her barebones and let her enjoy it...
just did that with my oldest brother who lost his phone to a muggin.... and its the easiest way for them to stay up to date on latest security patches, etc
Click to expand...
Click to collapse
I actually never gone back to stock so I don't know how hard is it and how time consuming is it? I am on TW recovery v2.7.0.0. should I just flash nandroid or do I have to flash factory image first and than lock bootloader?
dahawthorne said:
"maybe get new battery on this one(don't know how hard is to change it?)"
It's actually pretty simple: https://www.youtube.com/watch?v=VSGNUrpwIno
Though there's another thread that I read just today that shows there's a certain risk: http://forum.xda-developers.com/google-nexus-5/help/nexus-doesnt-boot-fastboot-t3282033
Click to expand...
Click to collapse
You are right , I am not going to mess with battery replacement. The old one should be OK for some time ...
I would also not bother relocking the bootloader. How many threads in these forums contain wails from people who have cacked their devices and there is no way to recover because the bootloader is locked?
This thread actually refers to the Nexus 6, but since Nexus devices are so similar in many ways it's probably still relevant, and should put you off taking this unnecessary step: http://forum.xda-developers.com/nexus-6/general/guide-safely-lock-bootloader-android-5-1-t3067302
Stock is extremely simple. Download the factory image (Google "factory image"), unzip and run flash-all - obviously after you've got all your drivers set up to communicate with the device. If you haven't yet, I'll bore you again with recommending Wugfresh's Nexus Root Toolkit, which has a really helpful button to walk you through the driver setup. If the flash-all script doesn't work (it doesn't for some people), you can unzip all the components, put them in your ADB/fastboot directory and flash each component separately.
dahawthorne said:
I would also not bother relocking the bootloader. How many threads in these forums contain wails from people who have cacked their devices and there is no way to recover because the bootloader is locked?
This thread actually refers to the Nexus 6, but since Nexus devices are so similar in many ways it's probably still relevant, and should put you off taking this unnecessary step: http://forum.xda-developers.com/nexus-6/general/guide-safely-lock-bootloader-android-5-1-t3067302
Stock is extremely simple. Download the factory image (Google "factory image"), unzip and run flash-all - obviously after you've got all your drivers set up to communicate with the device. If you haven't yet, I'll bore you again with recommending Wugfresh's Nexus Root Toolkit, which has a really helpful button to walk you through the driver setup. If the flash-all script doesn't work (it doesn't for some people), you can unzip all the components, put them in your ADB/fastboot directory and flash each component separately.
Click to expand...
Click to collapse
I just updated Wugfresh Nexus Root Toolkit since I had old version on my laptop. Should I use RESTORE/UPGRADE/DOWNGRADE option and than FLASH STOCK + UNROOT?
P.S. DONE.. Running MM now on it.
Thank you all
roundel.... easy to do
make sure u have latest ADB installed on your PC.... so open SDKManager and run it so it updates...
download the latest Factory Image
extract the image, place it on the platform tools folder of your SDK and double click the flash.all.bat file... let the magic happen
google returning back to stock, there are tons of tutorials out there showing how to do this.
chaco81 said:
roundel.... easy to do
make sure u have latest ADB installed on your PC.... so open SDKManager and run it so it updates...
download the latest Factory Image
extract the image, place it on the platform tools folder of your SDK and double click the flash.all.bat file... let the magic happen
google returning back to stock, there are tons of tutorials out there showing how to do this.
Click to expand...
Click to collapse
I did it and phone is running MM now. I am amazed with battery life now, it is crazy good comparing to KK!
So I am now back to stock unrooted but I left bootloader unlocked. Will she (my mom) get any updates if this Nexus get OTA updates?
A stock unrooted rom with stock recovery is all that is needed for ota updates. The bootloader can remain unlocked for ota updates.
Update it now and give her. I was doing the same stuff with my mom and she denied which then later made me try this phone out. Overall it's good but battery sucks.

Categories

Resources