I'll admit that I'm new to Android and while I'm waiting for my HTC One (developer edition), I'm trying to research everything possible.
I'd like to root the phone to install a couple of apps (ARLiberator, probably Titanium Backup, etc), but I'm a bit confused.
From what I've read, the goal is to install 'su' (superuser app) onto the phone. This is essentially "rooting" the phone.
Most guides make it sound like you need a custom ROM (and unlocked bootloader to flash it) to obtain root access, but isn't there any easier way?
Can I use ADB to push the 'su' app onto my phone?
Do I need a custom recovery image to install the 'su' app?
i assume its somwhere in this forum but it will be nice if there is step by step specified for the one we just need to wait till everybody get their hands on it
There are really enough guides around this forum that we do not need such a question as a seperate thread. Look in Q&A area for FAQ for instance
Related
Sorry for the wall of text and for being a total noob and thank you for all your help !
So I've been researching all night (read the wiki to no avail too; so please don't simply direct me there) and I have some unanswered noob rooting questions questions and need general reassurance...
Basically I want is full and lasting root permissions on FRG83D 2.2.1 so I can remove system apps (twitter, amazon, etc...) through terminal commands and MAYBE a unlocked boot loader to flash a custom recovery image (Amon_RA) so I can make full nandroid backups.
1) It seems to me that unlocking the bootloader is a more flexible and permanent way to achieve root, as opposed to other '1-click' type methods in the face of firmware updates (2.3...), which would just disable root and it might not be re-achievable till another exploit is found whereas with an unlocked bootloader I can flash w/e I want?
2) Is it possible to enable root and use terminal on my n1 without some "superuser.apk" program? In order to do this would I use an insecure superboot and manually deploy SU?
3) How can I make a backup before rooting if I'm not rooted? I've been using my device for 8 months so there's a lot of stuff on there...
3a) If I can't make a full backup where can I find signed stock recovery images and boot images or updates zips so I can reflash them if I need to?
4) I believe if I superboot.img and leave everything (ROM and Recovery) stock will I still be able to receive and install OTA updates...?
4a) Can someone explain the difference between himem with updated wifi driver and not? I think himem removes permanent virtual address mapping so memory can be used for running applications. Asides from having more memory what are the tangible benefits or downsides to this? Would it make the system faster?Would I be able to multitask more apps before the system quits some because of lacking resources? Would the use of this extra memory inhibit system processes because there is no longer its own personal memory map?
4b) Will installing OTA updates remove root permission? If so, would simply flashing superboot.img re-grant me those permissions? But it would seem I need an updated superboot.img for the appropriate newer build(?). Is the development of superboot images still active and timely?
5) How important are OTAs and the stock recovery image? It would seem if I'm going to do any system moding (even just removing twitter/amazon) I should have a full and function Nandroid backup and would therefor need a custom recovery image- at the sake of missing OTAs (not important mainly because applying them would disable root etc anyway?)?
6) With root permissions and stock everything do I have to worry about manual baseband and radio updates? What about with a custom recovery image?
7) Apps2SD+ doesn't work with stock roms period and I would need a compatible custom rom?
Thanks again.
actually you can flash a recovery image without unlocking boot loader
1. Unlocking bootloader voids warranty and it is the official way to offer you the ability to install third-party roms.
You may get root without unlocking bootloader if you're using an old build. I think there are ways to root frg91 and frg83 without unlocking boot loader), then after you get root, you flash a recovery image, and then install whichever Rom you like. Don't bother with those official release, there will always be someone to release a rooted 2.3 rom.
2. not sure but from security's point of view it's better to have super user GUI program, because not all applications should get root
3. don't know sorry
4. Yes, there are lots of people revert back to stock ROM just for getting next OTA.
4a. I personally have never ran out of memory on my Nexus One, I do want to multi task as much as possible, however no matter how I set low mem killer, Android still automatically kills apps according to oom value (or something like that)
4b. If you get a successful OTA then definitely root is removed, and probably your recovery will revert to stock recovery too, thus you have to re-root..
5. I'd suggest to wait for someone to mod OTA 2.3 to make it rooted, then you flash the rom through recovery.
6. You can freely upgrade baseband (it's radio, the same thing) when you have a custom recovery.
7. There are mainly two ways to App2SD, one is Froyo implementation which works with stock Froyo rom, another way is to use App2Ext which requires root.
houzuoguo pretty much summed it up. I'll add what I can.
3) There is backup software in the market that can backup data without root, although it is not as powerful or thorough as the apps that require root.
3a) You can go back to a stock ROM. I believe there is a sticky round here of ROMs that has some stock ROMs in it. I know someone with a N1 that flashed a CM ROM, didn't like it, flashed a stock ROM, and got the OTA afterwards.
5) Even before an OTA is pushed there are ROMs floating around with the latest and greatest. After the OTAs are pushed you see a lot of very good, stable ROMs based off of them with all features working properly. You can do more with the custom ROMs and recovery images than you could ever do with the stock stuff.
7) DarkTremor's Apps2SD script will not only give you better A2SD than what is built into Froyo but it will give you a few more very useful terminal commands that I can't live without. Good stuff.
hi everyone! i just had my nexus one. i bought it from someone and i don't know if it's already rooted or not. Im already on FRG83D 2.2.1.
1.How do I know that my fone is already rooted?
2.Where can i download the stock ROM just in case the fone crashes and i want to revert?
proteus665 said:
hi everyone! i just had my nexus one. i bought it from someone and i don't know if it's already rooted or not. Im already on FRG83D 2.2.1.
1.How do I know that my fone is already rooted?
2.Where can i download the stock ROM just in case the fone crashes and i want to revert?
Click to expand...
Click to collapse
1. Check if there's application named 'superuser'. Or install any terminal emulator; run it, type 'su'.
**Please make your own thread next time.....
LFact said:
**Please make your own thread next time.....
Click to expand...
Click to collapse
Why?
Sent from my Nexus One using XDA App
Thanks guy!
I think I'm going to superoneclick to get root; back up with titanium and remove the system apps I don't want.
From there I'll be able to flash a custom recovery if I want to get more custom.
I'm probably going to wait till 2.3 comes out cause it's right around the corner; Or did they fix the superoneclick exploit in 2.3...?
Also, doesn't Apps2ext require a custom rom that supports it? i.e. it wouldn't work if I had root and was running a stock rom anyway?
I am admittedly a noob, but I have searched exhaustively, and cannot find out how to accomplish this without installing another ROM. I was able to get a used N1 that is stock and unrooted to use on an upcoming trip overseas. I hoped to use it while I was there, but recently found out that I would need VPN access to access many services.
I just got the 2.3.6 update for the N1, but found out my phone has to be rooted for OpenVPN to work. Is there a tool that I can use to root this phone, leaving stock Android on it? I'm leaving in a couple of days and don't really have a lot of time to learn about installing a custom ROM or time to install that custom ROM.
Thanks for your help.
This is covered in the wiki I believe, but the short of it goes:
1) "oem fastboot unlock"
2) Flash new recovery image (I prefer AmonRA, CWM is good too though) from fastboot
3) Once you have your new recovery, flash the super user zip
4) All done, you now have root access.
This is a pretty good guide (from the wiki): http://forum.xda-developers.com/showthread.php?t=636795
Newbie here. I've unlocked the bootloader, but had held off rooting until I could see a point. Now I can; I do not want Moto's incarnation of Jelly Bean, in fact the more I hear about it the more I absolutely hate the prospect. I once found a post on how to disable the ota download, but have now lost it. I gather the simplest is to forever postpone the installation on each hourly reminder, the alternative I seem to remember is to root/download a file explorer from the Android Market (which is easiest?) and modify some code in the firmware.
Sorry, but I can I get some detailed idiot-proof line by line instructions on how to ensure I don't get a Jelly Bean upgrade, ever. I'm one of the lucky ones not to receive a notification yet, so I'd like to get on with it.
UPDATE: I have rooted (seemingly successfully since Titanium Backup works) and also installed root explorer. I can't see an obvious way to freeze the update application in Titanium though. Help Please.
I also found an application Blur.Updater in root explorer, which I have renamed with an additional .bak, but I am not sure if this is right or on its own enough to stop the update? (It was the only result on a search for updater.apk). There are other Blur.Updater applications but root explorer informs me that they cannot be renamed as they are read only system files? I'm getting a bit desperate now.
Is it a fruitless quest?
To summarise: I've an unlocked bootloader, rooted phone; have file explorer, root explorer and Titanium Backup (full edition) all running successfully. With all that lot, is there anything I can do to prevent an automatic update from ICS to JellyBean?
UPDATE: touch wood I used the advice in this thread: T-Mobile, Wind, Mobilicity, Videotron Samsung Galaxy S III > T-Mobile Galaxy S III Q&A, Help & Troubleshooting > [HOW TO] Disable OTA Update Notifications!!!!!!!!!!!!! to modify what seems to be the equivalent files on the Razr i files using root explorer.
Now, unless someone knows better please: to sit back, wait, and see what happens. At least on reboot I still had a working phone!
Hi XDA members,
I need to root a HTC One (m7) on Verizon. I have been reading threads and watching videos but I still find myself confused as to how this works. I could really use some help and I would greatly appreciate any I can get.
I need to root the device so I can gain the full functionality of the program 'ispyoo'. Some of it's features work on a stock phone. But features like facebook, text, email monitoring only work if the device is rooted. Otherwise I have no need to root the device. Would like it to resemble 'stock' yet be rooted.
Looking for the most basic, simple, and stable way to go about rooting and roming this device.
Best I have gathered is I need to unlock boot loader, root the device, and install a custom rom.... What am I missing? Any suggestions or directions to a post/video I should look at will be much appreciated.
NWhtc
NWhtc said:
Hi XDA members,
I need to root a HTC One (m7) on Verizon. I have been reading threads and watching videos but I still find myself confused as to how this works. I could really use some help and I would greatly appreciate any I can get.
I need to root the device so I can gain the full functionality of the program 'ispyoo'. Some of it's features work on a stock phone. But features like facebook, text, email monitoring only work if the device is rooted. Otherwise I have no need to root the device. Would like it to resemble 'stock' yet be rooted.
Looking for the most basic, simple, and stable way to go about rooting and roming this device.
Best I have gathered is I need to unlock boot loader, root the device, and install a custom rom.... What am I missing? Any suggestions or directions to a post/video I should look at will be much appreciated.
NWhtc
Click to expand...
Click to collapse
Verizon blocked unlocking the bootloader .. you have to use Firewater or SunShine to get s-off to unlock a Verizon One
The steps for unrooting a HTC One are:
Unlock the bootloader.
This is normally done through HTC Developer, but the person above me says that this is not possible for Verizon M7s; I can't comment as I am from the UK, but if you follow his instructions that should be this part done.
Flash a custom recovery.
ROMs are installed through a part of the OS called recovery; this is separate to the Android system. TWRP is my personal favourite, but there are others you can use.
Instructions can be found here.
Flash a custom ROM.
For most people, the next step is to install their favourite custom operating system. If you just want to keep stock like you said, you still need to flash a custom ROM, but in this case it would be the rooted stock ROM; the Verizon rooted stock can be found here, along with instructions.
Hope this helps!
HTC Desire 626s (T-Mobile/Walmart Family Mobile) Android Version-5.1 HTC Sense Version-7.0 Software Number-1.23.531.3
Successfully rooted via KingRoot mobile app following unlocking the bootloader via PC @ HTCdev.com/bootloader.
Thank you to all who put time and effort into the rooting of this phone. This is only the second phone I have successfully been able to achieve root on.
First I followed the instructions written here. http://forum.xda-developers.com//de...detailed-step-step-root-t3217505/post63128990 and after about 4 hours of downloading and installing I was only able to achieve the bootloader to become unlocked. When attempting the next step to boot the phone into the CWM Recovery no matter what I tried I just could not get it to compete with success and move on to flash a custom ROM. Not to blame jtrosky, I just could not figure out his directions. I (A N00b) easily became confused at this point and after trying over and over for a couple hours I just gave up.
So after a couple of days without any success I decide I'm going to do some more research on it to see if I could find another guide that is more clear to someone who has my level of knowledge and understanding on the necessary steps needed to achieve root via jtrosky's aforementioned method. I did my search on XDA and I came across this thread. http://forum.xda-developers.com/android/apps-games/one-click-root-tool-android-2-x-5-0-t3107461 I I have seen many advertisements for a couple different simple rooting applications in the past, just download and install then viola! But I have never attempted to use any of these apps because I was skeptical of them actually doing what it claims. Usually every phone I owned and was interested in rooting was never listed as one of the phones that could be rooted with any of the apps. Though the HTC Desire 626s is not listed as one of the phones that the KingRoot app can be used to achieve root, I felt confident in giving it a chance after reading the thread and many of the replies and comments.
Here's the procedure that successfully worked for me:
1. I unlocked the bootloader by accessing and turning on Developer Options. Then checking the option to allow USB Debugging and checking the option OEM Unlocking to allow the bootloader to be unlocked, then following the directions given at http://www.htcdev.com/bootloader. Which must be done on the PC.
2. With the bootloader unlocked, straight from the phone itself I went to http://forum.xda-developers.com/android/apps-games/one-click-root-tool-android-2-x-5-0-t3107461 and then to http://www.kingroot.net/wap where I clicked the Download button at the bottom of the page. This downloaded the KingRoot apk Version 4.80. Along with KingRoot, I also downloaded (this is optional) the Purify app offered. After installing the KingRoot apk It began to run, gathering information about my device, after completing it gave me the best option available to root the device. I however went against the apps recommendation to download the PC version of KingRoot and proceed that way. Instead I went ahead and attempted to root via the app. Viola! To my surprise it worked! 100% complete!
Now from this point, because KingRoot does not load any custom ROMs, you can get jrummys ROM toolbox, BusyBox, and many other applications that can work now that you have a rooted phone to alter the ROM and many other system tweaks.
Again thank you to all who have put in time and effort into the rooting of this phone also thank you to the developer of KingRoot for creating an easy option for numerous devices to achieve
Just found this post, and I wanted to bump it as it does in fact work!