To Root or Not To Root? 2.2 Edition - Nexus One Q&A, Help & Troubleshooting

Okay, I'm really on the fence here. I've got ADB working, I've read the warnings, I've flashed my previous WinMo phones about a hundred times. I am also getting annoyed at the missing market apps and the incredibly awful 3G uplink speed of the 2.2 test build in my area. My phone looks in no way shape or form likely to crap out, needing the warranty. So the round is in the chamber, hammer is cocked, finger is on the trigger.
Only thing holding me back is the idea of the official 2.2 update coming out tomorrow (or really any point in the first half of the week), and having to reverse everything I did (unlocking aside, I get that it's permanent, for now at least). Which all revolves around extra work. I'm not looking to flash other ROM's at the moment, just get access to tweak a few things.
So...3 questions
1) Since I'm just going to root the stock ROM, and edit a few things in build.prop, do I need to disable the online app and info backup? I'm 99% sure I read somewhere that unlocking the bootloader wipes the phone, but that's not a concern as I could just let the thing boot after unlocking it and pull my info from the cloud. This is for AFTER I root (though if you're responding, you probably already know that).
2) Any way to backup a complete system image, so that I can revert to that when the official 2.2 comes out?
3) Which SU/Rooting method do you, the knowledgable and expert [insert additional groveling] reader, suggest for FRF50? I've seen Cyanogen's and the one on Modaco ( http://android.modaco.com/content/g...-erd79-frf50-superboot-rooting-the-nexus-one/ ) I'm guessing this is a "doesn't matter," but I figure why not ask.

Was this the wrong section for this kind of thing?

I'm no expert, just have had my n1 for a couple of weeks but:
1. Can't help you there, no idea, sorry.
2. nandroid backup.
3. I've read a lot about this and I'd go with Cyan's method and amon_ra's recovery. It seems like they do the job well. Plus if you search around, you'll see instructions on going back to stock recovery from amon_ra's, but I'm not sure about the other recovery image (or whether it would be the exact same procedure)

1. I really don't understand the struggle here. Why you would want to disable app backup in the first place? It's not like Google is persecuting people who unlock bootloaders that they might cut you off if they see you're rooted. Just leave it running so you don't have to install everything manually. Unlocking does wipe everything, so it'll be convenient.
2. Well yeah... Make a nandroid the way your phone is now and go back to it whenever you like. And if you like, you can restore just the system.img from fastboot.
3. I prefer the cyan method with .34 kernel. There were some people complaining that Froyo was really slow for them, but I haven't noticed that at all.

^
1) Was because of things I've read, that if you do X, you should turn off backup syncing to keep from screwing things up. I certainly have no desire to turn it off. I love it.
2)Thanks.
3) Thanks
EDIT: Done. That was stupid-fast. From installing the fastboot drivers to installing SU was 90 seconds. Add 20 more for AmonRa's recovery.
Titanium backup installed.
build.prop edited to allow protected apps and fixes to the missing ril info.

Glad it turned out okay!

I'm so glad to be rid of Twitter!
Thanks you for your input.

Related

[Q] Going to buy Captivate.. Few questions

Ok, so after having a long battle in my head about whether I should buy the iPhone 4 or the Captivate, I decided to go on ahead and buy the captivate.
I recently found out about something called "rooting" and have been reading up about it for the past few days.
I learned that people like to root especially for tethering and installing android rom updates that have not been released yet by their carriers. However, I would probably NOT use tethering because I am planning to get the $15 per month, 200mb per month, data plan.
I have installed custom Roms before on my Sony Xperia X1, so I know the general risks of installing them. However, I am new to android, and I have a few questions about rooting.
What exactly does rooting allow you to do?
I remember reading that you must root your phone in order to sideload apps (install non-market apps, right?). This was the main reason I wanted to root. However, I found this : http[:]//www[.]androidcentral[.]com/sideload-android-apps-all-you-want-sideload-wonder-machine (sorry, can't post links yet)
This program seems to solve that problem.
Next, I want to be able to install themes, like Launcher Pro especially. Is it possible to do this without rooting by sideloading the app or must I root my phone?
Third, I know that another great advantage of rooting your phone is that you can overclock to 1.2 GHZ. Does this feature really give you that much of a power boost? Also, does it, in any way, decrease your device's lifespan? If so, is it worth it?
I don't really mind the at&t bloatware, and their censorship of the market is easily passed by turning on wifi and putting your phone in airplane mode (I think).
Now, let's say that I DO decide to root my phone. If I do, I would use the "1 click to root" program, in order to minimize the risk of bricking.
Once I root my phone, I would probably go ahead and install this : http[:]//forum.xda-developers[.]com/showthread.php?t=751934
However, there are two things I am confused about: How do I make a nandroid backup so that I may restore my phone to stock and then unroot it after installing a custom rom? Also, what the hell is "odin"?
Thanks in advance, guys.
Root is a linux term, or a unix term. On older systems the root user is like the admin in windows. On some modern distributions you can't log in as root but can use the root permissions with use of a root password and a sudo command (super user do). so the term super user and root are interchangeable.
To root your phone grants you root permissions via an app that grants or denies permissions to individual apps, no password required. By adding a terminal interface you can do nearly anything that can be done on a pc with linux. It is needed for many mods and having it and knowing what to do with it can be very satisfying.
Sent from my SAMSUNG-SGH-I897 using Tapatalk
Odin is a computer application to re flash your phone. Most mods can be done on a captivate without it but get it just in case you do something stupid! I did!
The overclock is pretty safe. It doesn't really hinder battery life much because if it goes to full speed it gets the task done faster so its back to being throttled sooner. Its stock voltage and there is likely more to come with over and under voltages. The hummingbird has a bit more potential than that. That said the phone runs great without it.
I believe a nandroid backup can be done in clockwork recovery. And my phone didn't need to side loss launcher pro. I was already rooted but I don't think root is needed either. The search on the marker doesn't always find it. Also try adw. And do the lag fix. To see what your phone can really do in quadrant.
I used the over clock with unleash the beast and the lag fix, then I set a replacement lockscreen wrong and locked up my phone, I decided to reflash it. Now I use SRE and the lag fix. But it doesn't include the wireless teather app that comes with unleash the beast.
Sent from my SAMSUNG-SGH-I897 using Tapatalk
NeoXer0 said:
Ok, so after having a long battle in my head about whether I should buy the iPhone 4 or the Captivate, I decided to go on ahead and buy the captivate.
I recently found out about something called "rooting" and have been reading up about it for the past few days.
I learned that people like to root especially for tethering and installing android rom updates that have not been released yet by their carriers. However, I would probably NOT use tethering because I am planning to get the $15 per month, 200mb per month, data plan.
I have installed custom Roms before on my Sony Xperia X1, so I know the general risks of installing them. However, I am new to android, and I have a few questions about rooting.
What exactly does rooting allow you to do?
I remember reading that you must root your phone in order to sideload apps (install non-market apps, right?). This was the main reason I wanted to root. However, I found this : http[:]//www[.]androidcentral[.]com/sideload-android-apps-all-you-want-sideload-wonder-machine (sorry, can't post links yet)
This program seems to solve that problem.
Next, I want to be able to install themes, like Launcher Pro especially. Is it possible to do this without rooting by sideloading the app or must I root my phone?
Third, I know that another great advantage of rooting your phone is that you can overclock to 1.2 GHZ. Does this feature really give you that much of a power boost? Also, does it, in any way, decrease your device's lifespan? If so, is it worth it?
I don't really mind the at&t bloatware, and their censorship of the market is easily passed by turning on wifi and putting your phone in airplane mode (I think).
Now, let's say that I DO decide to root my phone. If I do, I would use the "1 click to root" program, in order to minimize the risk of bricking.
Once I root my phone, I would probably go ahead and install this : http[:]//forum.xda-developers[.]com/showthread.php?t=751934
However, there are two things I am confused about: How do I make a nandroid backup so that I may restore my phone to stock and then unroot it after installing a custom rom? Also, what the hell is "odin"?
Thanks in advance, guys.
Click to expand...
Click to collapse
Root if you need to - if nothing you want to do requires root, then don't bother.
You can install (sideload) apps without root. Again, root access is NOT required to sideload. The wondermachine does it by using the Android SDK (they baked it in); but you can just as easily download the Android SDK, unzip it, go to the tools directory and use the ADB tool to install apps. USB Debugging mode is required for this or the wondermachine (it is a checkbox you click on the phone).
Rooting will let you sideload directly on the phone without connecting to a pc, but you need to do more then root, you need to change a db file.
Other launchers are installed without root, so you don't need root for this.
You do need root for nandroid backup, but since it will backup your present state, a restore will still be a rooted phone.
So if you want to restore to factory fresh - the ODIN one click is the way to go. It has the ROM and Odin all in one package. Other version of Odin allows you flash different ROMs.
Nandroid and RomManager are used to switch ROMs and restore all on the phone - so you can install a new ROM, but then rollback to the old with all your configuration intact - this requires root.
That 200mb plan is going to be tough to stay within on the Captivate. The background syncing with google and mail app activity will chew up alot more than you think.
Your first concern with this phone will be how to control data, not whether or not to root.
I do think controlling the data use will be easier on the Captivate than it would be on the iPhone4.
For simplicity, I think SRE 1.2.1a does the best job of "remodeling" the phone.
Ok, thanks a lot for your answers guys, cleared up a lot of things.
I decided I wanted to root just so that I could make backups and install custom roms.
Also, about the data problem, I plan to have wifi on and 3g off most of the time. I don't really find 3g to be a necessity.
Also, is there a way to roll back to your previous ROM and keep all your apps? Or would you have to reinstall them fresh?
alphadog00 said:
Root if you need to - if nothing you want to do requires root, then don't bother.
Click to expand...
Click to collapse
Well, this is much like there is a sexy girl in your room and people tell you to do nothing!!! People here tells you a lot of cool stuffs with being rooted, that changes "what you want to do"
PS: In my case I decided to wait until the 2.2 comes out. From now on, I just read this forum . However, I did root my phone and flash back to stock using Odin, just to see whether it is like original afterward (and it seems to be!). I believe I still have warranty with the phone then (can anyone confirm about that again for me???)
NeoXer0 said:
Ok, thanks a lot for your answers guys, cleared up a lot of things.
I decided I wanted to root just so that I could make backups and install custom roms.
Also, about the data problem, I plan to have wifi on and 3g off most of the time. I don't really find 3g to be a necessity.
Also, is there a way to roll back to your previous ROM and keep all your apps? Or would you have to reinstall them fresh?
Click to expand...
Click to collapse
Titanium backup, and maybe samsung kies, I know kies works for contacts, and media and synching to outlook. I thought it works for apps but I may be thinking of htc sync, I never really use either.
Sent from my SAMSUNG-SGH-I897 using Tapatalk
cppc said:
Well, this is much like there is a sexy girl in your room and people tell you to do nothing!!! People here tells you a lot of cool stuffs with being rooted, that changes "what you want to do"
PS: In my case I decided to wait until the 2.2 comes out. From now on, I just read this forum . However, I did root my phone and flash back to stock using Odin, just to see whether it is like original afterward (and it seems to be!). I believe I still have warranty with the phone then (can anyone confirm about that again for me???)
Click to expand...
Click to collapse
If you flashed back to stock no one knows you rooted so your warranty is safe.
Sent from my SAMSUNG-SGH-I897 using XDA App
NeoXer0 said:
Ok, thanks a lot for your answers guys, cleared up a lot of things.
I decided I wanted to root just so that I could make backups and install custom roms.
Also, about the data problem, I plan to have wifi on and 3g off most of the time. I don't really find 3g to be a necessity.
Also, is there a way to roll back to your previous ROM and keep all your apps? Or would you have to reinstall them fresh?
Click to expand...
Click to collapse
Clockwork mod will let you create rom backups along with you app data
Sent from my SAMSUNG-SGH-I897 using XDA App

[Q] noob about to root and lag fix. advice wanted

Hi all, I hope you're not all tired of another noob posting up how-to questions. I come from a pretty solid background of writing modified firmware packages Motorola and Blackberry units, and writing custom themes for them both, so I am a bit familiar with the processes involved in rooting. Android is an entirely new beast though. I love it already, but I've also identified some things I'd love to be able to change. I've been reading everything I can in these forums for the past week, and I think I might be nearly ready to start diving into the root world. Yes, I've used the search a LOT Before I do root though, I wonder if you all might be able to add some insight into a few questions I haven't found the answers to thus far:
My rooting goals: remove the AT&T bloatware, possibly do a lag fix, and above all, do it the safest way possible. Baby steps first for me.
1) Rooting methods: Should I do the manual way, I found in that pdf guide on this site, the "GalaxyS_One-Click_Root_All_Models.zip" method, the mystery "update.zip" folder method, or the "one click root lag fix" method? Which is the safest and most tried and true for Stock 2.1 f/w, Baseband I897UCJH7? Also, what would be the best method to use if I wanted later to unroot?
2) Lag fixes: I've read that lag fixes can cause major problems when trying to undo them later on. Is there a lag fix that works well that is safer than others to load that can be removed easily? Are lag fixes even worth it?
3) Odin3: Am I correct in assuming that since I have JH7 that the most recent version of Odin is not capable of fully restoring my phone back to stock? I've been seeing posts from many people say that even using Odin, their phones get stuck during the revert process and cannot get back to stock. This is probably my biggest concern of all, in case I brick my phone. I've done that a LOT of times with Motorolas, and it's not a bit of fun trying to restore them.
Thanks very much in advance. Best wishes to all
The first piece of advice I have is make sure you have a cappi that you can get into recovery and download modes via the button combinations - if you can do this then you will be able to recover to a working configuration from just about any situation.
second, make sure you want to do this, because as you can get back to a "stock configuration" once you begin applying lag fixes or custom roms you will not likely be ever able to get back to your own stock configuration.
As for which rooting method - I have used and update zip and ryanza OCLF to root. Both of these methods are easy to unroot - at least until you begin applying lag fixes and/or custom roms.
If you are sure you want to move forward and root the very first thing you should do after rooting before you do any lag fixes or remove any bloat is get clockwork rom manager. Learn how to use rom manager and make a full nandroid backup of your phone before you do anything. If you have a good nandroid backup saved in a safe location then you can use this to get back as close as possible as you can to your own stock configuration later on.
Oden3 will get you back to a stock jf6 configuration. This will not be your stock configuration, but it is a working stock configuration.
Lag fixes do improve the lag in the file system some. However, before you play with any of them educate yourself as much as you can about the particular one you are going to try and use. I have applied both OCLF and voodoo and have been able to remove both of them. But if you don't follow the steps correctly you can have problems - after all with the lag fixes you are reformatting part or all of your data partition where the os is residing which is inherently risky. You can easily lose data and even soft brick your phone forcing you to use Oden3 to get back to a working state.
Lastly, I am running Cognition 2.2 beta 5 very successfully - and I do recommend it for anyone that has entered the rabbit hole of modifying this phone. And with my current config my phone is running so well that the lag fix is not needed for me anyway. My phone is running smooth and fast.
P.S. Just make sure you are not going to have any major regrets if things go wrong before you do anything at all, because any and all of these steps have some amount of risk associated with them. Make sure you are prepared for dealing with voiding your warranty and even though it is hard to brick this phone, it could still happen so be ready for that too should it happen.
i would agree, go with cognition 2.2. i only had my captivate for a day, and found it very easy to get it installed without any hassle.
Thanks for the info all. I've read about Cognition a fair bit and was wondering if I ought to go for it. What are the differences between it and the standrd Froyo leak?
A more pressing question: If I went to Cognition 2.2, would I be able to easily get the official release OTA and install it normally when/if it becomes available? Are there step-by-step guides out there for getting that release onto and off of the phone? I'd hate to get Cognition on there and find out that i couldn't easily get it back to a state where I could get the full deal on there. I've read some horror stories about just that lately...
charging rhinos said:
Thanks for the info all. I've read about Cognition a fair bit and was wondering if I ought to go for it. What are the differences between it and the standrd Froyo leak?
A more pressing question: If I went to Cognition 2.2, would I be able to easily get the official release OTA and install it normally when/if it becomes available? Are there step-by-step guides out there for getting that release onto and off of the phone? I'd hate to get Cognition on there and find out that i couldn't easily get it back to a state where I could get the full deal on there. I've read some horror stories about just that lately...
Click to expand...
Click to collapse
If you are wanting to get OTA updates then I wouldn't even root your phone - while it is possible to still get OTA's after rooting, once you begin modding (lag fix, or custom rom) you oare increasing making your phone less and les compatible with any OTA available.
NOTE: I personally will not ever apply an OTA myself - but rather will wait for someone else to create a custom mod of any OTA feature I like - them donate that dev a few dollars and use their mod.
Im getting my cap this Friday, I was going to post the same thing OP. Looks like cog 2.2 is the way to go when i get it.

Noob Question?

so I got a samsung galaxy s captivate SHG-I896 from rogers and I really want to root it, i have z4root installed, but im hesitating. because i dont want to brick my phone, i have had an apple device, jailbroke a bunch, no problems of brick but android is a whole different story, so i would appreciate a few pointers, sorry for posting such a noobish question
Not sure about the Rogers version, but with the 897, if anything goes wrong, ODIN will return it to factory.
I have the Rogers Captivate as well, I was a little hesitant before I did it too but myself and a bunch of my friends that have the phone have done it with no issues at all. Do the permanent root, if it freezes then just pull the battery, reboot and try again. It took me at least twice to root it but it's remarkably easy. If anything really major goes wrong you can always boot to recovery and wipe data but I seriously doubt you'll need to. I'm just speaking from experience so don't blame me if anything buggers it up but to be honest it's not as easy to brick it as you might think.
Just go for it.
just rooted it
i just rooted my captivate with z4root, can any one give me any like tips/warnings/shoulds/shouldnts
Should:
- Get Titanium Backup and batch backup everything. This app will make your life so much easier and hassle free.
- Also, just be careful and don't go crazy with installing stuff you don't know about. Do your due diligence before flashing anything or installing any app or lag fix. Figure out exactly how it's done before you do it. This might sound basic and common sense but from the short time I've been here I've seen a fair few people complain of bricking their phone just because they didn't follow directions that were pretty clear from the onset.
Enjoy!
how to flash
im looking around the forums so, i copied this from the darky rom post:
HOW TO FLASH
1. Place the ROM on the root of your SD card.
2. Backup your apps using Titanium Backup.
3. Open ROM Manager (Downloadable from the market)
4. Choose "Install ROM from SD card". If after you flash and you have problems like force closes and you can't receive calls, wipe data/cache.
5. Let the phone sit for 5-10 minutes after booting.
6. Have fun!
is that all u have to do? no holding buttons and booting into some menu?
also will these roms work for 2.1 rogers version captivate? Because i checked on the wiki for the captivate rogers version and it said something about "optionally change the model in the update-script from SGH-i897 to SGH-i896"
I'm not the best person to ask about this unfortunately but from what I've read this is definitely one way to flash a new rom. Whether you're currently on 2.1 seems to be irrelevant as the rom will act as your new version of Android as it were.
A few things I've read, make sure you have access to both recovery and download modes, if anything happens you'll probably need to flash back with Odin so learn more about that before you proceed.
Best to start here: http://forum.xda-developers.com/showthread.php?t=884364
And finish by reading the remaining stickies and make sure of any special instructions for whatever rom you want to install.
I haven't flashed because, and this sounds strange, I don't actually have access to a computer at my house so I can't use Odin as easily to fix any issues that might occur so I haven't tried yet.
I'll step out and let someone else handle your flashing questions.
If you read the Q&A sticky it would've answered your questions.

[SOLVED] Help to choose rooting method and backup method

Got my phone (AT&T Captivate, firmware 2.1-update1 version JH7, kernel 2.6.29, build eclair.UCJH7) on december 28 from a AT&T store (it even came with a pic taken december 20 ) and I've already been able to boot into download mode (power off, hold volume keys then plug usb) and into that menu used to install packages (power off, hold volume keys then power on). Guess my hardware and firmware are ok, so I may be able to recover my phone by myself in case things go south.
I've been doing my homework lately (been reading stickys, tutorials and faqs for 10 days) but I'm still confused about some procedures. I'm not going to list everything I've read here, but I would like someone to correct me if I've learnt wrong. I don't really need the easiest methods, I want to understand the options available and to choose the best ones (aka the hardest path).
First of all, it seems I need to root my phone in order to be able to create backups, carrier-unlock it and flash custom roms. But it doesn't make much sense to me, since rooting it seem to be enough to prevent it from receiving FOTA updates - and I want to make the most comprehensive backup possible, in such a way I could restore my phone to 'factory condition' if needed.
Second, I realize there are many ways, programs and guides to root the phone - the most famous ones, One-Click root/unroot and z4root, seem to be listed in the wiki (http://forum.xda-developers.com/wiki/index.php?title=Samsung_Galaxy_S/SGH-I897), but there is also CLShortFuse's One-Click Root and Allow Non-Market Apps, which sounds interesting but I don't know if it is undo-able. So there are different ways to root the phone, but there is little to none information on what's the difference between these methods, which is 'better' and what difference does it make if I root it permanently or by some reversible method. Does it affect performance? How each of them work? I have no clue.
The mess gets even greater when it comes to creating backups. People mention different programs to make these backups (clockwork recovery, titanium backup) but I don't understand if they back up different parts of the phone. Some even seem to change the bootloader of the phone - shouldn't it be backed up prior to any modification? Do I flash these backups using Odin? Which programs should I use to have a full backup? Is there anything left I should back up manually?
I'll quit talking for now because I've already written a lot and I still have many questions; if I write all of them at once, no one will ever have the patience to read them.
Erk, a long post deserves a long answer
So first off, il tell you about recovering your phone. Since you just got it, you can go back to the store and play dumb to get a new one in case anything goes wrong. You can also use the 3 button combos to get into download mode and use odins back to stock to get back to your original 2.1 eclair firmware . To do that you would need to get into download mode. Now there are a couple ways to do this, and i can only explain two since ive actually used two. (Well 3 actually, but il get to the third after these 2)
The first method is using the 3 button combo which you should already know. The second method is using adb commands such as (adb shell, adb reboot download, adb reboot recovery, adb devices). The third way is building a jig. Thats basically connecting 301k 1/4 watt worth of resistors together and placing them on pin 4 and 5 on your micro usb slot. You can read more about that on the tutorial on how to build a jig for your phone.
To restore to your factory setting, odin's one click back to stock thing should do the job. It simple installs the stock 2.1 eclair all over again (without the root).
To root your phone, any method from the wiki should work. None of them are really "better" :S, they all do the same job and give you super user permissions. None of them root your permanently since you can always go back to stock using Odin's... It does not really affect performance, not to any extent i have noticed :S, and unfortunately, i dont really know how it works.
As for creating backups, Titanium Backup is the best solution. Whether you have the few extra bucks to spend for the premium one or simply want to use the free one, its one of the best tools out there. I personally use it and its one of the best. It backs up all the data (except for my text messages). It creates a folder on your internal memory which you can just copy to your desktop. When the time comes that you need to restore your backup, just copy the folder back into your internal memory, load up titanium backup. Restore it and voila .
I think ive answered everything, if ive missed anything, let me know
Edit : Forgot to mention this . If your truly interested in customization. Custom roms are the best there is a howto in the themes and apps section on how to install it. It comes pre-rooted (if that is the word to use :S) and theyre much better than the stock firmware. Im currently using serendipity v3.0 (flashed it yesterday)
supaphreek, guess I'll have to thank you twice: once for reading my enormous post, and again for you supacompleteanswer.
I'm being paranoid with recovery because I actually bought the phone in the US then came back to my country (Brazil), so I'm a few thousand miles away from the simple lets-return-this-thing solution.
From everything I've read, I believe the most instructive were the wiki at http://forum.xda-developers.com/wiki/index.php?title=Samsung_Galaxy_S/SGH-I897 , the FAQ at http://forum.xda-developers.com/showthread.php?t=858765 , the PDF guide from user nbs11 at http://forum.xda-developers.com/showthread.php?t=761819 and the wiki at http://www.capfaq.com/w/FAQ. These contain most of the info a newbie user would ever need and I'd definitely recommend them to any newbie user who happen to be reading this. And for everyone afraid of bricking, it's a tremendous relief to know pretty much any mess you do can be reverted using download mode and Odin, so the first thing to test is if you can get into download mode using one of the ways described by our buddy supaphreek.
On the rooting matter, I found no discussion at all about which is better, so they should be pretty similar (though I have no idea which is the oldest version, I'd assume the recent ones might be a little improved). There is some discussion on what's the better lagfix and many of the cooked ROMs already come with some lagfix installed, but this is another story...
Once I get my phone rooted, it seems to be trivial to carrier-unlock it. There's even an app on android market for this, so I won't even need sideloading. Since all this procedure does is just give me a number, there's hardly any difference among all the unlocking procedures out there.
For the backup, I'll still do it using both titanium and clockwork, as suggested by nbs11 on the pdf I've linked on this post. Better safe than sorry, right?
And yes, I'm truly interested in customization and I'll go deep down that path, I'm just packing up my head with some knowledge to avoid being desperate if things eventually go fubar.
As a last question, is there somewhere I can get 1-click Odin with my exact firmware version? (2.1-update1, I897UCJH7, Kernel 2.6.29 [email protected] #2, build eclair.ucjh7) And how important is it to get the exact same firmware?
As I've done my research, I found 1-click odin with JF6 here: http://forum.xda-developers.com/showthread.php?t=731989
I've also found the 'standalone' I897UCJH7 on this topic (where this guy even flashed succesfully his phone using old JH2 firmware without problems, so finding the exact firmware version might not be the greatest issue): http://forum.xda-developers.com/showpost.php?p=10056254&postcount=36 but this process is a bit more complicated and uses regular Odin and clockwork recovery. Nonetheless, from what I've understood, I can still use any old version of odin to flash JF6 then use my own clockwork backup, right?
Hmm, unfortunately, im not sure if there is a specific Odin for that firmware :S. However what you can do is use one that reverts you to any stock version, and then flash the version you want through clockwork mod
I'll do that. Thanks again!
Also if you one click to stock, you can OTA update to the most recent firnware. I suggest titanium premium if you are going to flash a lot of custom roms, it is a lot faster to restore and also syncs with dropbox
Sent from my SAMSUNG-SGH-I897 using XDA App
Be careful trying to flash with odin. Some newer builds get instabrick flashing back to jf6 and must go with jh2 or newer.
So, you may want to invest a few bucks in a jig setup before blindly using odin.
Thanks for the tip, sixstringsg.
Newter55, as my phone is brand new I believe I may have one of these insta-brickable devices. If I happen to try flashing it with a recent rom, does it get recoverably bricked (fixed by flashing an older rom), or I'm left with a $500 paperweight?
You just need to use the correct firmware version of odin if you manage to get in trouble. Many people flash rom over rom, including myself, but it is highly likely that at some point you will need odin if you are flashing roms so it is best to ensure that you have that set up first. Look for the odin thread by c3popl (sp?) in development forum and you should find what you need. Read through that and look for others with your base firmware. Or look through q&a at the "help I bricked" threads . On my phone and posting links is a pita or I would make it easy for you.
If your phone came with JH7, follow this guide:
http://forum.xda-developers.com/showpost.php?p=10056254&postcount=36
If you use one of the Odin one-clicks and brick your phone, you'll need a USB jig to recover.
You guys are awesome. Thank you newter55 and GGXtreme for this info! I hope I'll never need it, but I'll buy a cable and make a jig.
The news: I've rooted my phone using One Click Root / Unroot by TGA_Gunnman (for the record: it worked with my JH7 Captivate bought in 28 dec). Once I booted windows, installed dotnet framework 4 and the samsung drivers (easy too, but a pita), rooting was easy and failproof. However, someone using linux might find it easier to just download 1-click root, find the root.zip file in there, rename it as update.zip, put the zip in the internal sdcard, boot the phone holding the volume buttons and then 'install packages'. This way there will be no need to fight Wine nor install anything nor look for a windows computer with admin privileges.
Also unlocked my phone using SGS Unlock Tool, available in the Android Market. The unrooted option won't work, but once rooted it worked like a champ. Next step: I'll do the backups, and then... start messing up my new toy!

[Q] Rooting The Bionic, ROMs and other questions.

I have had my Bionic for a while now and have been thinking about rooting it. I finally got the ICS update but have been using GO Launcher too much to even notice it. Anyway, like I said, I want to root my phone. I am current on all updates. For some reason it's running at a tenth of it's memory tho not much is running that I can see. This leads me to believe there's things running in the background that I can not see. I am reluctant to get rid of all my apps, but I also don't want anything that's eating all my resources either. I kinda want to start new but kinda don't. I guess I just don't like letting go of anything.
I know this is selfish of me, but I am hoping that this thread will stay clean of others chiming in asking about their issues. I just don't want the thread to lose focus since this is about what I hope to get from my phone.
Ok, so here are my questions or favors to ask:
Since my phone is fully updated, do I need to do some other updated steps for rooting my phone or is rooting always the same no matter the build or version?
When I go to root my phone, I back up everything first and then I get it back, right?
I read somewhere that it's possible to brick the phone. What precautions should I take to avoid that?
Can I get all the benefits of a rooted phone without a ROM?
Are ROMs really that awesome that I should get one, or three?
I am interested in a ROM after some posts and pages I read. I was attracted to CM at first but so is everyone else probably at first. Does CM even work on the Bionic? And if it does, does everything work like the camera and Bluetooth?
As I said earlier, I use GO Launcher. One of the things I really like about it is the folders I can make in the App Drawer. Now CM is based off of ADW Launcher, but no options to make folders in the app drawer? Is it possible in any way if I choose CM as my main ROM?
Is CM overrated? Liberty and Eclipse look nice too. I also read a little, very little, about AOKP. Any suggestions? I want to get rid of a lot of extra processes and bloatware but I don't want to lose some of the apps pre-installed like Google Maps and Navigation, etc. Unless there are other, much better replacements that anyone knows of.
I know most of this is personal preference but I am hoping to find a comprehensive way at figuring out what's best for me.
I had more questions but I will wait and ask more as the thread continues.
Oh, I don't really need answers in step by step unless I ask. A simple link would suffice unless it's not covered anywhere.
Thanks for reading this, I hope I am not frustrating anyone as I am sure similar posts have been made.
You're basically asking to have this entire forum summarized into one post...
Spend some time reading, then ask smaller, more concise questions.
Not trying to sound like a ****, but i could spend an hour answering all of that. Half of those questions could be answered with some reading of the ROM specific threads.
Sent from my DROID BIONIC using Tapatalk 2
Ok, I know that SOME of the questions are answered somewhere else. The thing is that after I read one thread only to find it unsolved, I read others that are are 50 pages long going nowhere as well. I haven't seen anything about my phone being fully updated and I am not going any further until I know for sure from someone like a DEV that I can.
Some of these questions are yes/no questions, which wouldn't take long at all to answer, maybe even less time it takes to write a complaint about my post. I certainly don't expect one person to write for an hour on every topic I asked about. I thought it would be a collective effort.
I guess I will take this slowly.
Since my Droid Bionic is updated to the current versions, do I need to do this differently than others have used in the past to root this phone?
Where is the best method to do this?
Before I start, I have to backup everything, right? If so, what's the best way to go about backing up everything?
I read somewhere that there are 3 things you should do to make sure you avoid bricking. I have since lost it. Does anybody know a surefire way to do this.
Please be gentle.
CycoPuppet said:
Ok, I know that SOME of the questions are answered somewhere else. The thing is that after I read one thread only to find it unsolved, I read others that are are 50 pages long going nowhere as well. I haven't seen anything about my phone being fully updated and I am not going any further until I know for sure from someone like a DEV that I can.
Some of these questions are yes/no questions, which wouldn't take long at all to answer, maybe even less time it takes to write a complaint about my post. I certainly don't expect one person to write for an hour on every topic I asked about. I thought it would be a collective effort.
I guess I will take this slowly.
Since my Droid Bionic is updated to the current versions, do I need to do this differently than others have used in the past to root this phone?
Where is the best method to do this?
Before I start, I have to backup everything, right? If so, what's the best way to go about backing up everything?
I read somewhere that there are 3 things you should do to make sure you avoid bricking. I have since lost it. Does anybody know a surefire way to do this.
Please be gentle.
Click to expand...
Click to collapse
1st question . No, your phone is not special since it is updated what worked for others will work for you.
2nd follow this link and the instructions to the letter http://www.droidrzr.com/index.php/topic/4026-samurihls-house-of-bionic/
3rd . Since you are stock. I would suggest using Verizon's back up services. TiBu requires root. IMHO I wouldn't bother because Google automatically backs up contacts and most roms require you to do a full data wipe.
There is no magic formula to keep from bricking your phone. Just follow directions and if you can't tolerate the risk don't do it.
From my EVOLVED bionic
Obsidian_soul said:
1st question . No, your phone is not special since it is updated what worked for others will work for you.
2nd follow this link and the instructions to the letter Can not post links
3rd . Since you are stock. I would suggest using Verizon's back up services. TiBu requires root. IMHO I wouldn't bother because Google automatically backs up contacts and most roms require you to do a full data wipe.
There is no magic formula to keep from bricking your phone. Just follow directions and if you can't tolerate the risk don't do it.
From my EVOLVED bionic
Click to expand...
Click to collapse
That link no longer works
Also I found an article named "Learn How-To Root, Custom Recovery, Backup, And De-Bloat Your DROID BIONIC" while searching around for ROM ideas and such. Anyway, after reading this, it almost seems as if I don't need to do factory reset. Is this ok?
CycoPuppet said:
That link no longer works
Also I found an article named "Learn How-To Root, Custom Recovery, Backup, And De-Bloat Your DROID BIONIC" while searching around for ROM ideas and such. Anyway, after reading this, it almost seems as if I don't need to do factory reset. Is this ok?
Click to expand...
Click to collapse
Just last week I started with a stock ICS Bionic and followed this guide to root: http://droidbionicroot.com/droid-bionic-root/how-to-root-ics-on-droid-bionic-and-motorola-android/
That went very well. I wanted to try out JB 4.2.2, so I installed SafeStrap and an official CM 10.1 nightly. The net result was that I had a very unstable phone until I did a factory reset . As of this writing, however, it's behaving extremely well. YMMV.
Ratamacue said:
Just last week I started with a stock ICS Bionic and followed this guide to root: Can not post links
That went very well. I wanted to try out JB 4.2.2, so I installed SafeStrap and an official CM 10.1 nightly. The net result was that I had a very unstable phone until I did a factory reset . As of this writing, however, it's behaving extremely well. YMMV.
Click to expand...
Click to collapse
Ok, so you flashed the ROM, didn't work so well, then you did a factory reset. Doesn't a factory reset wipe the phone? If that's the case, doesn't it wipe out the ROM?
Oh one more thing. Following this link, does this wipe the data from my phone? Anything I should back up before doing this? Should I do any updates before flashing CM 10?
CycoPuppet said:
Ok, so you flashed the ROM, didn't work so well, then you did a factory reset. Doesn't a factory reset wipe the phone? If that's the case, doesn't it wipe out the ROM?
Click to expand...
Click to collapse
No, a factory data reset doesn't wipe the ROM, but it does require running the initial setup (as if you were setting up a brand new phone).
CycoPuppet said:
...one more thing. Following this link, does this wipe the data from my phone? Anything I should back up before doing this? Should I do any updates before flashing CM 10?
Click to expand...
Click to collapse
You definitely want to back up everything you're not willing to lose. I ran a backup the very first thing after installing SafeStrap, and it was a good thing because with all my messing around I managed to bork my stock ROM to the point that it wouldn't boot. Fortunately, all I had to do was restore it from a backup.
My phone on CM 10.1 had enough issues with freezing and crashing that I decided this morning to try a different ROM. So far, I've had really good results with Icarus HD (a custom ICS ROM). I really don't know if my experience with CM 10.1 was typical.
OK, so I want to root. Now does rooting wipe any data? Regarding Safestrap, I install that first before rooting?
Rooting doesn't wipe any data. Root first, then install SafeStrap.
Okay, I will be rooting and installing safestrap when I get home for work today. I will still have more questions I am sure. I do have a few before I actually start rooting or right after.
I know safestrap makes a backup/recovory, but is it full recovery only or can I recover portions, like say my Dolphin browser with the settings and bookmarks?
I read that when making a backup of stock ROM, use sdcard, I'm sure that means external but when flashing a ROM, will that wipe data from the external card?
When setting up slots for multi booting ROMs, gernally how much storage do they need?
If I have two different ROMs, does it act like user accounts in Windows, would I have to download the same app on each ROM or do both ROMs have access?
Can one ROM have stuff I don't want the other ROM to have visible?
CycoPuppet said:
I know safestrap makes a backup/recovory, but is it full recovery only or can I recover portions, like say my Dolphin browser with the settings and bookmarks?
I read that when making a backup of stock ROM, use sdcard, I'm sure that means external but when flashing a ROM, will that wipe data from the external card?
When setting up slots for multi booting ROMs, gernally how much storage do they need?
If I have two different ROMs, does it act like user accounts in Windows, would I have to download the same app on each ROM or do both ROMs have access?
Can one ROM have stuff I don't want the other ROM to have visible?
Click to expand...
Click to collapse
1. SafeStrap is full recovery only. Use Titanium Backup for backing up apps and data.
2. Flashing a ROM won't do anything to your external SD card.
3. When you set up ROM slots, you'll be asked how much room you'd like to allocate for data. The choices are 1, 2, or 3 GB. I started off allocating 3 GB to the stock ROM slot and was never able to load more than 3 separate ROMs before I ran out of room. I'd start with just using 1 GB for data.
4. Each ROM is an island. You have to download the apps separately (unless when you go through the initial setup you tell the system to restore apps and settings from the Google servers.)
Cool. I rooted and got safestrap but it's version 3.05 and not 3.11. Some ROM I was interested in said must have 3.11, which I am assuming that's the newest one so far. I did watch a tutorial about getting the current version, so no question there.
So the ROMs are separate islands and during flashing they can be in slots allocated up to 3GB. Does that mean that's the only amount of storage I can have when running that ROM? Say I like taking lots of photos and didn't save them to my external card, could I essentially run out of space or is the storage allocation just for the ROM itself and any updates it may have?
Sorry about these series of questions, just want to make sure I am doing it correctly in case I might make a mistake for future's sake.
The storage allocation is for the ROM, apps, and data that haven't been assigned to the external SD card. You can definitely run out of space if you load several ROMs and don't save any of your data to the external SD card.
Also, keep in mind that when VZW sends the OTA update to 4.1 next week, the only way to keep root is to root in ICS and use Voodoo OTA Rootkeeper to protect root before you take the OTA. If you flash the system image, you will lose root, and there is no known working root exploit for the Bionic JB release.
Lost Root
Hey, I used Voodoo before flashing the 4.1 update, but forgot to update the binary beforehand, and therefore lost root. Anyone have any luck yet with an exploit for the OTA?
And there's no working FXZ before this now, correct? This software is now the earliest version I can FXZ to?
auglove3rd said:
Hey, I used Voodoo before flashing the 4.1 update, but forgot to update the binary beforehand, and therefore lost root. Anyone have any luck yet with an exploit for the OTA?
And there's no working FXZ before this now, correct? This software is now the earliest version I can FXZ to?
Click to expand...
Click to collapse
Not root exploit yet for bionic JB. And if you try to FXZ back to an earlier version, you will brick your phone.
OK, so I rooted, got safestrap tho still not updated to 3.11, got TBU (free), got Voodoo. I had to race the clock today cuz it was updating android, or at least downloading the update. The root process I used gave me SuperSU and didn't tell me the version for the SU binaries. I searched around and all I could find was info on SuperUser in regards to backing up root. I uninstalled SuperSU, kinda. I just told it to use a different SU cuz when I used SuperUser and updated the binaries, SuperSU wanted to update them, then I opened SuperUser and the binaries reverted back. I was worried so I just told SuperSU to use a different SU. Was that ok? I didn't update to JB yet. Has there been luck with the Bionic using voodoo and keeping root after the JB update?
All this back and forth means I'm making a full image backup, then trying various ROMs. I've tried CM10.1, too many issues (no car dock, trouble installing lots of apps, no speakerphone). Next is... Whizzed Bean?
EDIT: Seems Speakerphone issue was fixed in the 0420 nightly. Will have to try it again.
AND I copied all the backups to my PC, so I can restore them at will (provided the phone still boots, that is... )
If I can't find a JB ROM I like I guess I can do HouseofBionic reflash (which did NOT cause me to lose data, as I upgraded to ICS that way) then allow the JB OTA to go through.
*sigh*... So much bull**** in these updates.
Hope someone sees my question above. I still haven't updated to JB yet. Once I do I will be flashing ROMs. I am interested in CM, Liquid Smooth, Icarus Hd and Wizzed Bean or Synergy (executioner ) Both WB and Synergy look indentical. What is the differences.
CycoPuppet said:
Hope someone sees my question above. I still haven't updated to JB yet. Once I do I will be flashing ROMs. I am interested in CM, Liquid Smooth, Icarus Hd and Wizzed Bean or Synergy (executioner ) Both WB and Synergy look indentical. What is the differences.
Click to expand...
Click to collapse
WB is a fork of CNA (codename Android) 4.1 JB (which is itself based on AOSP)
while Synergy is a fork of the standard Moto ICS (.246).
Yes, they look identical because they both used the Samsung UI elements.

Categories

Resources