Hi,
I need to root my device (Galaxy S I9000 International) to do a simple replace for a file in an app's directory. Then I want my device to be unrooted. My ROM is stock. My device runs Froyo 2.2 . Is there a safe way to root my device and then unroot it? (without having to risk my phone or having to backup and do full factory restore?)
I was looking for an answer in the FAQ, but haven't found & I'm not sure it is updated.
Thank you very much.
Related
Hi,
I recently upgraded my Galaxy S to Android 2.2 via Kies... Now the Baseband Version is DDJP2... Is there anyway through which I can update it to 2.2.1 using KIES ?
I have not rooted my phone till now (and no idea on how to do that)... and no idea on Flashing the ROM as well...
Should I root my Phone and Flash the ROM? In that case, what will happen to existing data in the phone and apps ?
Also, need step by step guide to Root and Flash the ROM....
Which one is the most stable ROM for 2.2.1 ?
Any suggestions and thoughts?
P.S: I have been Symbian user for years... This is my first android phone... These questions may be basic...Pardon my ignorance...
Thanks,
Guru
Is there anyway through which I can update it to 2.2.1 using KIES ?
Only if your network has it .
I have not rooted my phone till now (and no idea on how to do that)... and no idea on Flashing the ROM as well...
Should I root my Phone and Flash the ROM? In that case, what will happen to existing data in the phone and apps ?
Also, need step by step guide to Root and Flash the ROM....
REad the stickies and faqs.
http://forum.xda-developers.com/showthread.php?t=723596
jje
Dear all
Please bear over with this newbie question, but now I've spend around 10 hours searching/reading in this forum and on the internet so now I feel I've made a decent effort of trying to find the answer I'm looking for, before asking stupid questions.
I want to root my Samsung Galaxy S I9000 phone, in order to (primary reason) modify the hosts-file and avoid ads! The phone is 1 week old. I'm concerned about guarantee, but people has written that I should not be concerned because I can always revert back. I've used appbrain to export a list of applications and I'll unmount the SD-drive before attempting. I've found out that I'm running (typing *#1234#):
PDA: I9000XXJPY (= "baseband version" under settings)
PHONE: I9000XXJPY
CSC: I9000OXAJPY
Build Info: 2010.12
And from settings I know my:
Firmware version: 2.2.1
Kernel version: 2.6.32.9 (it also says: "[email protected] #1")
Build number: FROYO.XXJPY
MY IDEA:
------------
To begin installing Android SDK (on either windows or linux) + Odin3 (think version 1.7 is latest, it's only on windows, right?). Then I think I should install Clockwork Mod Recovery (CWM) + nandroid...
====> Question 1:
I think first step is Odin3 which will root the SGS I9000 phone... Correct? I guess it's as easy as here:
http://www.theandroidsoul.com/how-to-root-xwjvb-and-install-clockwork-mod-cwm-recovery/
Correct ?
====> Question 2:
Should I use z4root or superOneClick from http://shortfuse.org/ ? I think I've read that z4root is the best, however abedi here has the exact same software as me and he says/writes it hangs:
http://forum.xda-developers.com/showpost.php?p=13025681&postcount=2878
??? Which to use?
====> Question 3:
I read this:
6.I want to install new firmware but I want to have a backup of my original firmware to go back to in case I need to go back for warranty reasons. Can I backup my original firmware somehow?
As of now, there is no way of backing up firmware entirely. However, there are firmwares out for every region and virtually all regions have received a 2.2 or 2.2.1 upgrade which can be applied through Kies or Odin.
Click to expand...
Click to collapse
(from http://forum.xda-developers.com/showthread.php?t=723596 )
So how do I restore everything if I need my warranty and if I need to return the phone?
====> Question 4:
If I have to root the phone before backup up, then how can I restore everything back to the state before I rooted it? I don't understand that. And is it nandroid or CWM I should use?
I still don't get it... In my opinion, making a complete backup of everything should be done before rooting - however it's a contradiction I think that you need to be root, in order to backup because then it's a rooted backup and not an unrooted backup???
====> Question 5:
When I've done the above, is it then a good idea to try this?
http://romkitchen.org/sgs/?s=generator
I've also read that this "Darky's ROM" should be good... I found something here:
http://forum.xda-developers.com/showthread.php?t=814091
Is it correct, that this is good (the best that is currently available?)?
Finally: Thanks for your time - I appreciate your answers and any hints/suggestions. I've taken myself time to read a lot, however there's too much information out there and I need to clarify the above before taking the next step. Another problem is that google and the forum probably have some outdated information here or there and that discourages me a bit. Please help/advice!
Thanks in advance!
http://forum.xda-developers.com/showthread.php?t=939752
http://forum.xda-developers.com/showthread.php?t=723596
I've also read that this "Darky's ROM" should be good... I found something here:
http://forum.xda-developers.com/showthread.php?t=814091
Is it correct, that this is good (the best that is currently available?)?
Most help / broke my phone posts on this forum are Darky rom . You choice .
Rom Kitchen stable roms and help on dev thread .
FAQS here
http://forum.xda-developers.com/showthread.php?t=817703
I think first step is Odin3 which will root the SGS I9000 phone... Correct? I guess it's as easy as here:
http://www.theandroidsoul.com/how-to...-cwm-recovery/
BIG NO thats Beta Gingerbread .
personally i would wait for official Release of Gingerbread 2.3 . Download your official update via kies and back that up then go to rom kitchen and build a custom rom
.
jje
JJEgan said:
http://forum.xda-developers.com/showthread.php?t=939752
http://forum.xda-developers.com/showthread.php?t=723596
I've also read that this "Darky's ROM" should be good... I found something here:
http://forum.xda-developers.com/showthread.php?t=814091
Is it correct, that this is good (the best that is currently available?)?
Most help / broke my phone posts on this forum are Darky rom . You choice .
Rom Kitchen stable roms and help on dev thread .
FAQS here
http://forum.xda-developers.com/showthread.php?t=817703
I think first step is Odin3 which will root the SGS I9000 phone... Correct? I guess it's as easy as here:
http://www.theandroidsoul.com/how-to...-cwm-recovery/
BIG NO thats Beta Gingerbread .
personally i would wait for official Release of Gingerbread 2.3 . Download your official update via kies and back that up then go to rom kitchen and build a custom rom
.
jje
Click to expand...
Click to collapse
Ok, thanks a lot for your advice/comments.
I've already looked a bit into some of the links. And as I see it, there are still some questions that remains unanswered, but there are also some very good answers (and thanks for that, i.e. use ODIN for updating the rom).
An example where I'm still confused (hope I've not overseen something):
====> Question 2:
Should I use z4root or superOneClick from http://shortfuse.org/ ? I think I've read that z4root is the best, however abedi here has the exact same software as me and he says/writes it hangs:
http://forum.xda-developers.com/show...postcount=2878
??? Which to use?
And my question 3 is directly related to one of the links you posted and I'm asking for an explanation of the contradiction in the fact that some people say I can make a 100% backup/restore and the link below says it's impossible:
====> Question 3:
I read this:
6.I want to install new firmware but I want to have a backup of my original firmware to go back to in case I need to go back for warranty reasons. Can I backup my original firmware somehow?
As of now, there is no way of backing up firmware entirely. However, there are firmwares out for every region and virtually all regions have received a 2.2 or 2.2.1 upgrade which can be applied through Kies or Odin.
(from http://forum.xda-developers.com/showthread.php?t=723596 )
So how do I restore everything if I need my warranty and if I need to return the phone?
In Q4 I ask whether to use nandroid or CWM (not quite sure about both):
====> Question 4:
If I have to root the phone before backup up, then how can I restore everything back to the state before I rooted it? I don't understand that. And is it nandroid or CWM I should use?
I still don't get it... In my opinion, making a complete backup of everything should be done before rooting - however it's a contradiction I think that you need to be root, in order to backup because then it's a rooted backup and not an unrooted backup???
bit difficult for me to answer as i have just double bricked my phone .
Double brick = even Odin dont want to recover the phone .
jje
Ok, thanks jje.
I still hope somebody can/will answer Q2+Q3+Q4 in their own words, before proceeding (maybe with something stupid that'll void warranty and maybe something worser)...
As for rooting, I have never had a problem with Super One Click...I used it on both my phone and a coworkers.
Just remember if it hangs, change your USB debugging setting (either turn it on or off, depending).
Sent from my GT-I9000 using XDA Premium App
You can't really do a full backup until you root. That first step just has to be a leap of fate. Once you are rooted, use the instructions for hardcore's speedmod kernel to flash a cwm enabled kernel via odin. Then, go into recovery mode and use the clockwork settings to make a nandroid backup.
As for the contradiction, some things will not change when you flash a nandroid backup, such as file system settings and modem. Therefore to return the phone to a warrenty state you need to download the original firmware and flash it via odin. However, for normal use, nandroid backups do just fine.
Sent from my GT-I9000 using XDA Premium App
rschenck thanks for both replies! My final question/comments comes here!
1) Super One Click didn't hang at all. Installed perfectly without problems (usb enabling was on the whole time). To answer my own question 2: I decided not to try z4root because I read that it is not maintained anymore - just for the record. Maybe some other newbie can use this info.
2) This is a perfect answer to the other things I was wondering about. However, please clarify if you by this "…use the instructions for hardcore's speedmod kernel to flash a cwm enabled kernel via odin…" mean that I should look here:
http://forum.xda-developers.com/showthread.php?t=822756 ???
THANKS!!! This wasn't that hard after all... Hopefully nothing will ever break and hopefully I'll never need/get warranty issues...
Firstly gaining root access to access the hosts file is SIMPLE
Superoneclick v1.6.5 roots every sgs I have ever come across (personally I have rooted 4 different ones now) and I have used it to root a xperia x8 as well
I would then recommend downloading the busybox installer from the market and letting that install the latest stable busybox.
then ADFREE also from the market will modify the hosts file and automate the process of keeping that up to date.
on the choice of z4 my only experience was of that not working at all for me so that's all I can add to that.
personally beyond that I use odin to flash the voodoo lagfix and sound mod kernel with CWM and I love that. It's brilliant but I recently did someone elses SGS and it didnt want to play so I used the speedmod kernel with CWM instead. The quadrant scores aren't as high but it seems stable enough and quadrant isnt everything.
CWM will effectively let you back up the whole rom but in order to make effective backup's a simple rooted phone is enough CWM is not a requirement. With something like titanium back up from the market you can make all the back ups you want on a stock phone as long as it is rooted. Personally I do a CWM backup every couple or three weeks, but I do 2 different nightly backups with a weekly full backup scheduled on titanium and I use the titanium media sync to push the backups to my dropbox. This way I always have "belt and braces".
Might seem like overkill but I have around 350-400 apps installed at any given point. 5 lots of push e-mail etc etc etc.
(that should cover question 2&3 I think)
question4
Superoneclick will allow you to remove the the hack and the superuser and busybox programs.
you seem a little confused, there is a difference between hacking the phone for superuser (root) access (which is all you really need and can be done above with one click and no odin etc) and hacking the phone to modify the boot loader which is what clockworkmod is. This changes the recovery area of the phone.
typically when you do this you use odin to flash a new kernel which will include the clockworkrom recovery bootloader.
this is more risky (but still almost always recoverable from in my experience) typically the new kernels include a root solution so flashing a kernel does not require the phone to be rooted already. Usually flashing a new kernel will add extra benefits or features such as the option to change the filesystem that the phone uses to a faster one than the default used by android (this is usually called lagfixing).
technically I would guess that any of these things COULD invalidate warranty but in reality I doubt they would and you should be able to reverse almost any of them prior to returning a device under warranty. personally so far I have screwed up my phone and others a number of times and I haven't once found something that darkyy's ressurection rom hasnt been able to rescue me from. Worst case I flash that then reflash with a stock rom. (I've been able to do this when I have forgotten to unlagfix a phone when I have checked efs or repartition by mistake all sorts, I have had phones in the condition where the wouldnt accept any sim card and darky's has got me out of all these states simply repartition with the resurrection rom and bob's yer uncle)
Hope that answers your questions and helps you understand the differences.
Hi everyone,i got some questions about rooting a samsung galaxy tab gtp1000 running in 2.2 froyo android.
Does rooting a galaxy tab without flashing anything to it has risk of bricking it ?
Well I just want to uninstall old apps and install some apps required root access such as sixaxis controller support,droidwall,adblocker for browsers,new sywpe (mine has preinstalled sywpe and unable to upgrade to latest version).
Well iam not really sure what does rooting means.does rooting means example creating a adminstrator account and has access to everything ? without any risk except upgrading android version like 2.2 to 2.3 ?
Hope someone can answer my question
Thank you very much
dc2mx said:
Hi everyone,i got some questions about rooting a samsung galaxy tab gtp1000 running in 2.2 froyo android.
Does rooting a galaxy tab without flashing anything to it has risk of bricking it ?
Well I just want to uninstall old apps and install some apps required root access such as sixaxis controller support,droidwall,adblocker for browsers,new sywpe (mine has preinstalled sywpe and unable to upgrade to latest version).
Well iam not really sure what does rooting means.does rooting means example creating a adminstrator account and has access to everything ? without any risk except upgrading android version like 2.2 to 2.3 ?
Hope someone can answer my question
Thank you very much
Click to expand...
Click to collapse
You should be able to use SuperOneClickRoot if you're going to stay with froyo (2.2) and shouldn't have to worry too much about bricking anything (these devices are hard to brick in general worst you do is soft brick and have to go back to stock) Rooting is exactly like having adminstrator access. If you're thinking about going to 2.3.x you'll want to find a pre-rooted rom.
Hi again,thank you for your reply.i just rooted my galaxy tab today using superoneclick,at first the app crash for unknown reason.second it went not responding.but i tried it third time and waited awhile to finish installing files to my galaxy tab and i finally got the successfully rooted message.
By the way, my Galaxy Tab GT P1000 is now still running in Android 2.2 Froyo Rooted.can i just update the firmware to 2.3 gingerbread through official samsung kies program on pc ? Or i have to unroot my galaxy tab to update to official ginger bread 2.3 update ?
And just to let you know that i just deleted mine preinstalled swype and installed new swype beta.not sure if it's safe to install an official update.
Before i rooted my tab the samsung kies program found a new firmware update for my tab which has some long code and jpi something i can't remember it correctly,not really sure if it is gingerbread update
I just notice that when i open more than 2 apps some apps automatically closes itself.does anyone know what is causing it ?
Samsung kies kinda sucks since the usb connection kept disconnecting it's kinda hard to backup stuff.not to mention backup some small files takes ages too.
That's how I got started. First I rooted my tab, after seeing how easy that was I tried a new ROM. After seeing how easy that was, the next thing I know I've been through 3 different ROMs now.
Then I hear about the newest version 2.3.5, which is suppose to rock. So I decide to go back to stock, so I can have a clean flash of the newest version. That is where I made my mistake. I grabbed the wrong version (GSM instead of CDMA) and soft bricked my tab. After following some advice I got, I eventually hard bricked my tab.
RESEARCH! If you decide to try new ROMs research and read the thread fully and if you still not sure ask questions.
Well that is what i am doing now.trying to confirm if it's safe to do it and that.anyway i hope someone will answers my questions soon
Hi can someone help answer my questions at post 3
Hi all. I'm not a beginner but I've kept my AT&T Galaxy Tab SGH-i987 running the stock Froyo in hopes that an official Gingerbread release would ever come from Samsung or AT&T. Although it did come out for most of the other US variants, it doesn't look like it will ever materialize for the AT&T-variant.
At the same time, it appears that no one has a way to restore the stock AT&T ROM.
Anyway, I plan to use a custom Gingerbread or Ice Cream Sandwich ROM soon. (Sooner if there is a way to restore the stock AT&T ROM, if I choose.)
So, for the AT&T stock ROM, what are the correct steps to update to GB or ICS?
Get the chainfire bootloader app.
Get the JQ1 rom.
Get helroz galaxy unlock
Get the super one click root app
Get the chainfire CF Root v3.3 kernel.
Get odin3 1.7 app.
Get windows 7 pc or get correct usb drivers.
1. In applications select usb debugging
2. Optional--unlock tab using helroz app if you're planning to use other carrier sim cards.
3. Connect tab to pc, Root stock froyo with super one click.
4. Put bootloader app on internal sd card. Run app and patch bootloader if needed.
5. Put tab in download mode and connect to pc. Start odin3. Install JQ1 rom, carefully following that thread.
6. Use odin3 to flash CF Root kernel to root JQ1.
Tab is now stock gb 2.3.3, rooted, unlocked.
Check out this thread http://forum.xda-developers.com/showthread.php?t=1342365
In it we're discussing the stock Rogers rom, however the method to capture the stock state and restore will work for you.
Happy to try and help if you need more pointers.
Sent from my GT-I9000 using XDA App
Good info... just what I was looking for.
I have no problem resetting my Galaxy Tab back to stock and trying to capture a stock firmware since there doesn't seem to be one out there for AT&T. But it sounds like it has to be rooted to capture?
That was the dilemma I had when looking at the stock Rogers ROM. However, there is a fine distinction between needing root and being rooted. Some call this 'local root'.
First is make sure you've got the Android SDK installed on your PC.
What we're trying to accomplish is to be able to run a version of the script from the roto backup thread.
The dd utility should be on the device already, but you won't have permission to execute the commands to copy the volume if you're not running with root permissions.
I think using zergRush you can achieve a 'local root' (non permanent). I haven't tried this myself yet.
Since ADB will be running 'as root' you won't need the 'su' commands in the roto backup script, you will be effectively root already. You'll also need to track down a busybox to install on the device, since that will provide you with the 'tar' command that won't be part of the stock system.
There you go - my best guess on how to capture a stock ROM in a non-rooted state.
---------- Post added at 09:14 PM ---------- Previous post was at 08:38 PM ----------
Just ran zergRush against my Gingerbread (stock) firmware - appears to be a temporary root. I assume it'll work fine against Froyo since that's the exploit that SuperOneClick 2.2 used.
I have a UK Galaxy Note and have a couple of questions:
a) Is 'rooting' as simple as running Easy Rooting Toolkit v1.0? (I have come from flashing a HTC HD2 which took a lot more work than simply clicking on one .exe)
b) Are the risks of 'rooting' as big as 'flashing' a new ROM in that the phone could become bricked (memory corrupted)?
c) For now, I only want to root my phone to remove the pre-installed apps. Would uninstalling any of the apps cause any problems with any part of the stock ROM?
d) Will a rooted phone with uninstalled apps prevent an official ICS update?
Hi there,
Before flashing a new rom get to know a few things first... Go through the thread of the developer who has uploaded the rom, you should know about installation procedure (which is very important) so that you don't end up with a costly paper weight and the features which are available/not working on the new rom. Then you may proceed with flashing a new rom. In your case, I suggest you go through this thread.....http://forum.xda-developers.com/showthread.php?t=1535025....Here you will find a collection of stock roms with root so that you won't lose the original look of the rom, after which you can remove preinstalled apps with root unistaller etc etc(But be sure you don't touch the system apps which may crash the rom)... In case you want to revert back to the stock rom then you may find this thread handy....http://forum.xda-developers.com/showthread.php?t=1535025.....After you flash a rom with root your phone can't get any firmware upgrades and the only option is to revert back to stock rom....Hope you got answers to your questions....
Could someone else please answer my questions specifically?
EViS said:
I have a UK Galaxy Note and have a couple of questions:
a) Is 'rooting' as simple as running Easy Rooting Toolkit v1.0? (I have come from flashing a HTC HD2 which took a lot more work than simply clicking on one .exe)
b) Are the risks of 'rooting' as big as 'flashing' a new ROM in that the phone could become bricked (memory corrupted)?
c) For now, I only want to root my phone to remove the pre-installed apps. Would uninstalling any of the apps cause any problems with any part of the stock ROM?
d) Will a rooted phone with uninstalled apps prevent an official ICS update?
Click to expand...
Click to collapse
A)Yeah.Rooting is simple.Just flash a pre-rooted rom(Development section) and flash cf-root kernel via mobile odin.But remember donot use pc-odin to flash any rom other than stockrom and the pre-rooted stock rom.
B)Yeah rooting is as risky as flashing because of involvement of kernel which need to be flashed.
C)Yeah Some apps might .A soft brick at the extreme.So do a nandroid backup and start experimenting with the apps.If it causes problem restore nandroid and you will return to the working state.
D)Nope.Removing system apps doesnot prevent ICS update.But it is not recommended to update whn rooted thru OTA or kies.Its safer to flash stock ICS through PC ODIN.
Finally confirm if your phone is N-7000 because I have not seen a uk-note till now...
A few questions
Hi Guys
I have a few questions to add if that's OK.
I just got my new note.. Sim free and in Ireland I had a Galaxy Nexus before and only had it two weeks, It was already rooted and flashed with another rom when I got it..
I'm not pushed on flashing a rom as i want to get used to the phone first.
I do want to root it to allow me to install apps I have downloaded on a nas drive that I have that I can access from anywhere.
My Model Number is GT-N7000
Android 2.3.6
Baseband N7000XXLA4
Kernel Version 2.6.35.7-N7000XXLA6-CL907341
Build Number GINGERBREAD.XXLA6
I'm new to android so if anyone can point me to the easiest way to root and the full benefits that would be great..
Should I Root before I install apps? Or will a root not remove things I have installed? Apps? Pics? Messages ect..
Can I use Easy Rooting Toolkit v1.0?
Thanks In Advance
vijai2011 said:
A)Yeah.Rooting is simple.Just flash a pre-rooted rom(Development section) and flash cf-root kernel via mobile odin.But remember donot use pc-odin to flash any rom other than stockrom and the pre-rooted stock rom.
B)Yeah rooting is as risky as flashing because of involvement of kernel which need to be flashed.
C)Yeah Some apps might .A soft brick at the extreme.So do a nandroid backup and start experimenting with the apps.If it causes problem restore nandroid and you will return to the working state.
D)Nope.Removing system apps doesnot prevent ICS update.But it is not recommended to update whn rooted thru OTA or kies.Its safer to flash stock ICS through PC ODIN.
Finally confirm if your phone is N-7000 because I have not seen a uk-note till now...
Click to expand...
Click to collapse
Thanks for this . Would you think that an official OTA (or kies) ICS update would get ride of some of the pre-installed samsung apps and offer a cleaner stock android? If so, I might hold out for this.
EViS said:
Thanks for this . Would you think that an official OTA (or kies) ICS update would get ride of some of the pre-installed samsung apps and offer a cleaner stock android? If so, I might hold out for this.
Click to expand...
Click to collapse
Not sure of using ota or kies because Both are just crap and have never used for ages!!!!ODIN the best way to flash any stock rom.So through odin,Your old samsung apps are replaced with new ones but not user apps as far as this new ICS goes.But it is all good to do a factory reset after flashing any rom to avoid any problems later.But by doing this,you lose all your user apps