Related
I have just gotten myself a SG2, my first Android device.
I probably wouldn't want to root, at least so early, if it weren't for Root Call Blocker Pro which I want/need to install.
So I wanted to ask a couple of related questions:
1. Is there a way of rooting without losing all the apps + settings? If not, can you recommend a could backup app?
2. Could someone please point me to the EASIEST step-by-step guide on how to root a SG2? I have found a couple of threads but am not sure if they are the most up-to-date/best/most appropriate for a novice.
3. Will I be able to apply the official SG2 updates from Samsung after rooting? (OK, so that was three questions....)
Thanks!
hduty said:
I have just gotten myself a SG2, my first Android device.
I probably wouldn't want to root, at least so early, if it weren't for Root Call Blocker Pro which I want/need to install.
So I wanted to ask a couple of related questions:
1. Is there a way of rooting without losing all the apps + settings?
Should not wipe
If not, can you recommend a could backup app?
Titanium backup Pro.
2. Could someone please point me to the EASIEST step-by-step guide on how to root a SG2? I have found a couple of threads but am not sure if they are the most up-to-date/best/most appropriate for a novice.
Root + CWM the one the majority use .
http://forum.xda-developers.com/showthread.php?t=1103399
3. Will I be able to apply the official SG2 updates from Samsung after rooting? (OK, so that was three questions....)
Possible usually .
jje
Click to expand...
Click to collapse
hduty said:
2. Could someone please point me to the EASIEST step-by-step guide on how to root a SG2? I have found a couple of threads but am not sure if they are the most up-to-date/best/most appropriate for a novice.
Click to expand...
Click to collapse
This is what you need - failsafe
http://forum.xda-developers.com/showthread.php?t=1126522
Hi everyone. I also have a question regarding stock rom. I know that you'll say I am an idiot but stock rom is deodexed, right?
Sent from my GT-I9100
Thanks for the replies!
@B3311
Now THAT is detailed!
A follow up question though:
Exactly how does this rooting work under the hood? Why do we need to look for a compatible file that we then use to replace.... what?
Octavius69 said:
Hi everyone. I also have a question regarding stock rom. I know that you'll say I am an idiot but stock rom is deodexed, right?
Sent from my GT-I9100
Click to expand...
Click to collapse
Stock rom directly from samsung is odexed.
hduty said:
Thanks for the replies!
@B3311
Now THAT is detailed!
A follow up question though:
Exactly how does this rooting work under the hood? Why do we need to look for a compatible file that we then use to replace.... what?
Click to expand...
Click to collapse
Rooting using CF-root replaces the phones kernel (core of the OS) with a modified one, with clockworkmod recovery (nandroid backup, etc), it also includes insecure adb (adb that can run as root not just standard user) and copy's the superuser apk to the system dir and sets permissions.
This is all done via a special initramfs attached to an otherwise stock kernel.
why would you want to root and then use OTA stock roms?
If you find you can't get OTA stock updates after a root (i.e. if Samsung decide to utilise some mad kernel reset counter ban hammer) then simply check XDA where I guarantee the OTA stcks will appear pretty quickly!
Things to consider:
1. Rooting is very very good for numerous reasons that can be found everywhere on XDA - and google.
2. You can replace the kernel for root but continue to use stock rom (and use a jig to replace the reset counters) for pretty much stock functionality.
3. If you root and don't like what you get (i.e. you're mental) then it is just as easy to replace all factory rom/kernel information (which are always available in the original development thread) but you should invest in a jig (from ebay) so you can reset the counters (you can do this via software but I find a jig far simpler).
What JJEgan said.
Rooting won't lose your apps. Titanium Backup Pro is the best way to go.
Install Kies, exit Kies, open Odin, phone in download mode + plug it in, don't touch any of the Odin settings, load "PDA" with chainfire's kernel -> go!
It's really straightforward, but it can be a little nerve wracking the first time.
Thanks a lot guys!
I just rooted, and it "only" took me about 15 min including the downloading of the various files (still way more though than the 30 sec. it should take according to the Chainfire post!! ).
@m4rshall's summary made it clear that the steps are really very few and simple, because when you read the other posts, it seems like a much more complex process due to their size, though they are absolutely necessary to get all the details.
Some follow up questions:
1. What would I need to do if I wanted to the original, factory state?
Not that I'm planning to, but in case I notice some issue that makes me decide to go back (I read in that loooong thread that some people noticed slower connections after rooting??)?
2. From what I've gathered, the yellow exclamation mark at boot is purely "cosmetic" and does not effect in any way at all the performance of the device. Correct?
3. The USB jig: exactly what does it do?? How does it do its magic?? How is it different from a normal cable? Are they only used for Android rooting?
Thanks again!
hduty said:
Thanks a lot guys!
1. What would I need to do if I wanted to the original, factory state?
flash your original rom via odin
Not that I'm planning to, but in case I notice some issue that makes me decide to go back (I read in that loooong thread that some people noticed slower connections after rooting??)?
nonsense
2. From what I've gathered, the yellow exclamation mark at boot is purely "cosmetic" and does not effect in any way at all the performance of the device. Correct?
Yes USB jig will remove it
3. The USB jig: exactly what does it do?? How does it do its magic?? How is it different from a normal cable? Are they only used for Android rooting?
Nothing to do with rooting it was developed to recover from failed download mode .
Details are
http://forum.xda-developers.com/showthread.php?t=1068522
jje
Click to expand...
Click to collapse
Thanks JJEgan!
One last question: I already figured out that superuser lists all apps that have root access. But what does CWM do?
hduty said:
Thanks JJEgan!
One last question: I already figured out that superuser lists all apps that have root access. But what does CWM do?
Click to expand...
Click to collapse
Clockworkmod recovery is a replacement recovery, it allows you to preform full device snapshot backups, to allow you to restore your phone to any point in time.
Allows you to flash CWM compatible zips.
Mount your SD to a computer while in recovery to copy things to it.
Alright this is not the question you think it is! After rooting from THIS THREAD, I already googled and installed Link2SD, ROM Manager, Titanium Backup, Super Manager, BusyBox, Quick Boot and SetCPU. I have tested all of them except Titanium Backup and ROM Manager.
What I am confused is, CF-Root and ClockWorkMod Recovery. My plan is definitely to install Latest CWM v5 so that I can apply CM7 later (at least after more 5 months till I'm working on one development project related to Maps & GPS of Android platform). But as I heard, some themes & customizations needs CF-Root from THIS LINK. Which i find quite confusing how to apply. My questions are:
1) How to apply CF-Root? Please explain steps and Give me Attachments to download. Will my device work same as right now? Because I need my device to run fully so that I can test my written android applications directly via USB Debugging.
1-A) Do I need to unroot before applying CF-Root? If yes, what about the soft links of apps I have made into SD Card through Link2SD?
1-B) Will CF-Root include CWM?
2) Suppose I have CF-Root or CWM installed successfully and what happens to my stock recovery? Is there any way to keep it backed up so that When I need to send it to service station they wouldn't know about it? (By the way, what is the Stock Recovery image's location?)
3) Please also give some suggestions which you think I should keep in mind. I want to keep my ace as close to stock as possible. I also don't know about how to take snapshot of current ROM from Custom Recovery Mode and of Applications from Titanium Backup so that if anything could go wrong I could recover from CWM.
My Device info:
SGA (of course)
Android Version: 2.3.4
Baseband Version: S5830DDKQ5 (STOCK ROM)
Kernel Version: [email protected] #1
Build Number: GINGERBREAD.DDKQ5
Applied Root (for GingerBread) FROM THIS THREAD
XDA RULE!!
Rushyang said:
Alright this is not the question you think it is! After rooting from THIS THREAD, I already googled and installed Link2SD, ROM Manager, Titanium Backup, Super Manager, BusyBox, Quick Boot and SetCPU. I have tested all of them except Titanium Backup and ROM Manager.
What I am confused is, CF-Root and ClockWorkMod Recovery. My plan is definitely to install Latest CWM v5 so that I can apply CM7 later (at least after more 5 months till I'm working on one development project related to Maps & GPS of Android platform). But as I heard, some themes & customizations needs CF-Root from THIS LINK. Which i find quite confusing how to apply. My questions are:
1) How to apply CF-Root? Please explain steps and Give me Attachments to download. Will my device work same as right now? Because I need my device to run fully so that I can test my written android applications directly via USB Debugging.
1-A) Do I need to unroot before applying CF-Root? If yes, what about the soft links of apps I have made into SD Card through Link2SD?
1-B) Will CF-Root include CWM?
2) Suppose I have CF-Root or CWM installed successfully and what happens to my stock recovery? Is there any way to keep it backed up so that When I need to send it to service station they wouldn't know about it? (By the way, what is the Stock Recovery image's location?)
3) Please also give some suggestions which you think I should keep in mind. I want to keep my ace as close to stock as possible. I also don't know about how to take snapshot of current ROM from Titanium Backup so that if anything could go wrong I could recover from CWM.
XDA RULE!!
Click to expand...
Click to collapse
remove rom manager for god sake.. rom manager will brick your phone .. search before you do anything.. thousands of people have destroyed their phones due to rom manager.. so remove it as fast as possible!!!!!!!
next time do things that you know!
Thanks for your suggestion buddy. I know it bricks smartphones.. But also it doesn't work without CWM so I could not use it.
Thanks for quick suggestion.
EDIT:
I highly admire your suggestion and just removed it.
Rushyang said:
Thanks for your suggestion buddy. I know it bricks smartphones.. But also it doesn't work without CWM so I could not use it.
Thanks for quick suggestion.
EDIT:
I highly admire your suggestion and just removed it.
Click to expand...
Click to collapse
Your welcome bro , but be carefull ! Watch your steps
Rushyang said:
Alright this is not the question you think it is! After rooting from THIS THREAD, I already googled and installed Link2SD, ROM Manager, Titanium Backup, Super Manager, BusyBox, Quick Boot and SetCPU. I have tested all of them except Titanium Backup and ROM Manager.
What I am confused is, CF-Root and ClockWorkMod Recovery. My plan is definitely to install Latest CWM v5 so that I can apply CM7 later (at least after more 5 months till I'm working on one development project related to Maps & GPS of Android platform). But as I heard, some themes & customizations needs CF-Root from THIS LINK. Which i find quite confusing how to apply. My questions are:
1) How to apply CF-Root? Please explain steps and Give me Attachments to download. Will my device work same as right now? Because I need my device to run fully so that I can test my written android applications directly via USB Debugging.
1-A) Do I need to unroot before applying CF-Root? If yes, what about the soft links of apps I have made into SD Card through Link2SD?
1-B) Will CF-Root include CWM?
2) Suppose I have CF-Root or CWM installed successfully and what happens to my stock recovery? Is there any way to keep it backed up so that When I need to send it to service station they wouldn't know about it? (By the way, what is the Stock Recovery image's location?)
3) Please also give some suggestions which you think I should keep in mind. I want to keep my ace as close to stock as possible. I also don't know about how to take snapshot of current ROM from Custom Recovery Mode and of Applications from Titanium Backup so that if anything could go wrong I could recover from CWM.
My Device info:
SGA (of course)
Android Version: 2.3.4
Baseband Version: S5830DDKW5
Kernel Version: [email protected] #1
Build Number: GINGERBREAD.DDKQ5
Applied Root (for GingerBread) FROM THIS THREAD
XDA RULE!!
Click to expand...
Click to collapse
Please please please CMIIW.
Now to answer your questions, but firstly:
CF-Root is a kernel, adapted by the awesome ketut.kumajaya. CMW is a custom recovery. I'm saying this because I'm getting the impression that you think CF-Root and CMW are the same thing.
1. Most recent custom ROMs already provide CF-Root, so once you install the ROM, you'll have CF-Root.
1.a. No. At least, I don't think so, because flashing a kernel/ROM doesn't require root access as a dependancy
1.b. Not to my knowledge. I've been using CF-Root for so long, I forgot what the stock kernel feels like.
2. You know what? I actually have no idea. The only way I can think of to restore the stock recovery is by flashing a stock ROM via Odin. If you take it to a service counter, I doubt the counter will notice, but I would be pretty doubtful for the people who actually service your phone.
3. If you want it to be as close as stock ROM, use the stock ROM; it's that simple!
But if you want to use a custom ROM with the closest resemblance to stock ROMs, I would recommend the GingerReal ROM; it's essentially stock ROM, spiced up with performance tweaks.
3.a. You can do an entire system backup (Nandroid backup) with CWM. Just boot into CWM (hold Power+Home button when the phone is off), and choose "backup and restore" > "Backup" and wait. To restore, do the same things, except pick "Restore"
3.b. Doing a Titanium Backul is... complicatedly simple to answer. I'd recommend you to look up their FAQ or something.
Hope that helps!
Sent from my GT-S5830
adeklipse said:
CF-Root is a kernel, adapted by the awesome ketut.kumajaya. CMW is a custom recovery. I'm saying this because I'm getting the impression that you think CF-Root and CMW are the same thing.
Click to expand...
Click to collapse
Hello adeklipse,
First of all thanks for replying. And sorry I have messed up to explain my question more clearly... But, I do perfectly understand difference between two of those. CF-Root is custom kernel and CWM is custom recovery mode which provides a lot more facilities that stock recovery wouldn't.
First of all, I am on Stock ROM 2.3.4 DDKQ5 and I want to stay on it without flashing ROMs. Because I need my phone working super fine till I complete my project of android application development.
In what I am confused is, I want to apply some themes/bootanimations which according to what I read, requires CF-Root (which already covers root, Super User, CWM and BusyBox)... I have all of them except CWM in my phone.. What I think of a possibility that I could just apply CF-Root and use themes etc. which automatically will install CWM helpful for me taking snapshots of stock ROM as backup before I change even theme.
My question is: Chainfire's Post says different method to apply CF-Root and Ketut.Kumajaya says different method to apply CF-Root. However, I understand only the method which says go into recovery mode and apply update. But that post fails how CWM 4 automatically booted.
I want to be on safe side asking proper procedure before I proceed.
Also, ChainFire says his custom kernel is tested on "stock Gingerbread XXKPH, XWKPN, and DXKPB" which I assume are stock firmwares of different regions. So another question about compatibility in my region's (India's) stock firmware.
Thanks
U can theme your stock rom without root just copy th systemui apk and frameworkres apk to pc extract them change items and your done
Sent from my stock.unrooted.white painted 2nd GT-S5830 using xda premium
Rushyang said:
Hello adeklipse,
First of all thanks for replying. And sorry I have messed up to explain my question more clearly... But, I do perfectly understand difference between two of those. CF-Root is custom kernel and CWM is custom recovery mode which provides a lot more facilities that stock recovery wouldn't.
First of all, I am on Stock ROM 2.3.4 DDKQ5 and I want to stay on it without flashing ROMs. Because I need my phone working super fine till I complete my project of android application development.
In what I am confused is, I want to apply some themes/bootanimations which according to what I read, requires CF-Root (which already covers root, Super User, CWM and BusyBox)... I have all of them except CWM in my phone.. What I think of a possibility that I could just apply CF-Root and use themes etc. which automatically will install CWM helpful for me taking snapshots of stock ROM as backup before I change even theme.
My question is: Chainfire's Post says different method to apply CF-Root and Ketut.Kumajaya says different method to apply CF-Root. However, I understand only the method which says go into recovery mode and apply update. But that post fails how CWM 4 automatically booted.
I want to be on safe side asking proper procedure before I proceed.
Also, ChainFire says his custom kernel is tested on "stock Gingerbread XXKPH, XWKPN, and DXKPB" which I assume are stock firmwares of different regions. So another question about compatibility in my region's (India's) stock firmware.
Thanks
Click to expand...
Click to collapse
Chainfire's method invloves flashing via Odin if i saw it right.
Ketut's method is of flasihng CF-Root via recovery
I recommend flashing via recovery,its safer,easier and faster.
Don't worry,theres nothing such as Firmware compatibilty,its all about stability and perfomance.I am from India too and is using KPH firmware which is European firmware.I syggest you flash the KPH firmware,its the most widely used firmware.You would not face any problem if you flash another region's firmware.Flashing a different firmware is not easy atleast in my opinion.You just need Odin to do that.I suggest you read hubix's step by step detailed tutorial on that.
Prawesome said:
Chainfire's method invloves flashing via Odin if i saw it right.
Ketut's method is of flasihng CF-Root via recovery
I recommend flashing via recovery,its safer,easier and faster.
Click to expand...
Click to collapse
Thanks.. what I don't understand is there are bunch of files under Ketut's attachment. Which ones to apply in recovery mode and in which order??
Please help me out with that.
Also, if there's any bug like Wi-Fi or anything else pesters me, how would I revert it back to original custom ROM?
PS: I have just rooted my phone. CWM is not installed yet. Hope it will be installed by CF-Root directly.
If you have a bug,you could always restore a backup by using CWM.
I suggest you flash CWM before you flash cf-root.
About the files,ask in ketut's thread
Seriously I never tried cf-root. huh prawsome should i try it oR should I stick to oc kernel of ketut?
sent from my phone
plzzzz hit thanks if I helped you in any means .......
xdaboy122 said:
Seriously I never tried cf-root. huh prawsome should i try it oR should I stick to kernel of ketut?
sent from my phone
plzzzz hit thanks if I helped you in any means .......
Click to expand...
Click to collapse
lol...ketut cf-root kernel is the only kernel for stock(samsung) ROMs present here.Of course it is made by ketut . All other kernels are for cm7.
I mean oc kernel bro
sent from my phone
plzzzz hit thanks if I helped you in any means .......
I never used oc
I say you stick with oc bro
Hello,
this F.A.Q should help, when you are confrontig the following situation: I want to root my sgs2, using the zergrush method. Probably because I don't want to change the kernels...
1.) Just to be sure, that I got it right: When I use the zergrush-exploit on my SGS2 (2.3.4) I get root access to the shell via ADB and nothing more. Then I push the app "superuser" on the phone using adb shell command. And then I can use the superuser-app to grant root only to the programs I want. All other programs are still not running in root. Is this right?
Answer from oinkylicious: If you use http://forum.xda-developers.com/show...php?p=18805560 you won't need to manually push anything.
2.) Is there anyone else (according to the previous posts) who can confirm, that the zergrush-exploit does work on a unbranded sgs2 which has been updatet to 2.3.4 via KIES?
Answer from oinkylicious: It works fine on < 2.3.6
Answer from E:V:A: It is likely that all stock firmwares distributed & compiled after 9 Nov 2011 may be patched for the "zergRush" explot due to the bugreport filed here: https://code.google.com/p/android/is...etail?id=21681
However, there are always other solutions...
3.) When I apply the zergrush-exploit, …
a) … do I still have the possibility to use KIES to update the kernel e.g. to 2.3.5 (when it's released)?
Answer from oinkylicious: Probably
b) … can I still use KIES to backup my data (e.g. sms, calendar, ...)?
Answer from oinkylicious: Probably
c) … will there be the yellow warning sign while booting?
Answer from oinkylicious: No
d) ... will the legendary "counter" (sorry, I'm still a noob on android) count one up, and has to be resetted via an usb-jig before I potentially send it to claim my warranty in case of a malfunction, or will there be no "signs"?
Answer from oinkylicious: No
e) … can I still use "factory reset" by settings->privacy?
Answer from oinkylicious: Probably
4.) If I can still use...
a) … KIES to update the kernel e.g. to 2.3.5... will the phone then be un-rooted after updating via KIES?
Answer from oinkylicious: yes
b) … "factory reset" by settings->privacy ... or alternatively will the phone then be un-rooted after pressing "factory reset"?
Answer from oinkylicious: Probably, try it and find out.
5.) When I use the zergrush-un-root-function... will there be any traces that the phone was rooted before or will the phone be in the state it was when I bought it?
Answer from oinkylicious: There shouldn't be.
I know these are many questions. So I really really appreciate your help a lot! And I hope this will also help other people who got the same questions... As mentioned, I read a lot before in this forum, but for some questions, I couldn’t find a distinct answer...So I would appreciate it very much, if I could get some help, before I start to root my phone. I think it's better to ask these questions before I start to root, then afterwards...
If someone can confirm oinkylicious's answers or has other opinions, please don't hesitate to post them. I will include them in this post to get a more reliable FAQ... Also if there are more questions. Please ask them and I will add them here...
Best wishes,
mr. salt
Please use the Q&A Forum for questions Thanks
Moving to Q&A
alright, I'll know it next time.
1). If you use http://forum.xda-developers.com/showthread.php?p=18805560 you won't need to manually push anything.
2). It works fine on < 2.3.6
3a). Probably
3b). Probably
3c). No
3d). No
3e). Probably
4a). Yes
4b). Probably, try it and find out.
5). There shouldn't be.
oinkylicious said:
1). If you use http://forum.xda-developers.com/showthread.php?p=18805560 you won't need to manually push anything.
2). It works fine on < 2.3.6
3a). Probably
3b). Probably
3c). No
3d). No
3e). Probably
4a). Yes
4b). Probably, try it and find out.
5). There shouldn't be.
Click to expand...
Click to collapse
Thanks man for your replies.
I appreciate your help.
Before I finally start to use zergrush, I want to be as sure, as possible, that it will happen, what I want to happen and I can still use some features (as I asked in questions 3a/b/3 and 4b)... Does any one have some sure answers or experiences on these questions? and/or can confrim oinkylicious' answers?
Thanks again!
sea_salt said:
Before I finally start to use zergrush, I want to be as sure, as possible, that it will happen, what I want to happen and I can still use some features (as I asked in questions 3a/b/3 and 4b)... Does any one have some sure answers or experiences on these questions? and/or can confrim oinkylicious' answers?
Click to expand...
Click to collapse
I'll give your thread a courtesy bump to say that I didn't know the answers to those questions because I don't use Kies. I'm not sure why you would want to when you're rooted.
These are very well formulated and very common questions for every first-time rooter. I have no idea why this list is not present and stickied already, or on the front page of the FAQ!?
@sea_salt: I suggest you update your first post with the answers from #4!!
NOTE: It is likely that all stock firmwares distributed & compiled after 9 Nov 2011 may be patched for the "zergRush" explot due to the bugreport filed here: https://code.google.com/p/android/issues/detail?id=21681
However, there are always other solutions...
@E:V:A
Thank you. I think you're right. These questions are important for many first-time zerg-rush-rooters. PS: thanks for the tip, I updated my first post...
Can one of the moderators please make this post stiky, so that everyone can see it and more answers will be added?
the more answers to the main questions are given the more reliable they are...
does it matter if my Kernel Version said [email protected] #2
im not sure about it coz i am too afraid to root it but i wan to root it.. i so desprate to know does it matter or not ? mine is KI2 version
Jancried said:
does it matter if my Kernel Version said [email protected] #2
im not sure about it coz i am too afraid to root it but i wan to root it.. i so desprate to know does it matter or not ? mine is KI2 version
Click to expand...
Click to collapse
Dooood. Don't be afraid! If you root it THEY will come! Mu-ha-ha-ha...
You phone is close to useless in its non-rooted state. Go for it! (You will not regret it!)
New Question:
6.) When I just use the manual method:
Code:
adb shell mkdir /data/local/tmp
adb push zergRush /data/local/tmp
adb chmod 755 /data/local/tmp/zergRush
adb shell
cd /data/local/tmp/
./zergRush
adb remount
up to this line (and do not continue with adb push su /system/bin and so on)...
a) Will I have just a temporary-adb-root only (and nothing else is changed)?
b) Will adb return to be not-rooted when I restart the phone?
c) Will there be any "staying"-changes to the system?
(I ask this because I want to use zergrush only to get root-adb and then make some backups via dd-commands (via adb-shell), so I want to let the kernel and the whole system as "untouched" as possibible and just temporarily have a rooted adb...)
I used this method and installed SetCPU. Now i got
Hotplug (default)
on demand
conservative
performance
etc..
I am able to push CPU up to 1.2 Ghz but I wanna what profile is best to use. Currently i set it with OnDemand, but i wanna know what is hotplug, or what profile is best to use. Thanks!
@sea_salt:
Yes You'll get temporary rooted adb. No permanent changes to OS might be performed without "mount -o remount,rw /system".
I assume that You want to backup EFS. IMHO "temp root" is pointless, root itself doesn't do any harm to OS, just adds 3 files su, Superuser.apk and busybox - by removing those file You can do mysterious unrooting, besides there is doomlord unrooting script. Kernel is untouched by this rooting procedure. System can be damaged by messing with it or by using rogue root app. So watch what You install and it'll be fine. Also if You need to restore your backups later You'll also need root and newer androids have this bug corrected so zergrush will be useless and You have to flash kernel first.
So I successfully rooted with zerg rush.
I backed up my EFS
I used Ti to back up my user apps
I am backing up my sms stuff now
How do I do a nandroid backup without having cw?
i went into the market and installed rom manager, then flashed clockwork mod, then went to do a backup but it failed because it couldnt find an update or something. i just rebooted, and my phone turned on, looks fine. how can i a) get rid of that, and b) backup my phone?
Samsung Galaxy S2
I rooted my S2 with zerg rush.
Have Superuser with granted access for :
Rom Manager , Titanium Backup , Root Explorer
Can change RW/RO mod.
Flashed CWM in ROM Manager
When I try to backup via ROM Manager got
E: Signature verification faillure
a ) I read about the CF-Root but dont know if i am allowed to use this Method after i've allready zergrushed.
b) CF-Root does not allow me to backup via ROM Manager , as it is written in the description that is not working with RM and installs an owon CWM Manager.
Android recovery 3e
Branded Gingerbread 2.3.4 from Orange France
KI2 version
Thank u in advance
jbarol said:
So I successfully rooted with zerg rush.
I backed up my EFS
I used Ti to back up my user apps
I am backing up my sms stuff now
How do I do a nandroid backup without having cw?
i went into the market and installed rom manager, then flashed clockwork mod, then went to do a backup but it failed because it couldnt find an update or something. i just rebooted, and my phone turned on, looks fine. how can i a) get rid of that, and b) backup my phone?
Click to expand...
Click to collapse
You need CWM to nandroid, to get it, flash this kernel
Dintisor said:
I rooted my S2 with zerg rush.
Have Superuser with granted access for :
Rom Manager , Titanium Backup , Root Explorer
Can change RW/RO mod.
Flashed CWM in ROM Manager
When I try to backup via ROM Manager got
E: Signature verification faillure
a ) I read about the CF-Root but dont know if i am allowed to use this Method after i've allready zergrushed.
b) CF-Root does not allow me to backup via ROM Manager , as it is written in the description that is not working with RM and installs an owon CWM Manager.
Android recovery 3e
Branded Gingerbread 2.3.4 from Orange France
KI2 version
Thank u in advance
Click to expand...
Click to collapse
Yes you can flash CF-root even if you have used zerg rush. CWM Manager works just as well as Rom Manager.
Hi could someone explain the difference between the zergrush exploit and CF root. I rooted my sgs2 using cf root ages ago but my friend got her hands on an sgs2 recently. The zergrush exploit seems to not increase your binary counter but I read somewhere that it isn't a full root which confused me.
sea_salt,
While your post is very helpful, I just wanted to point out that your hyperlinks in post #1 are not functioning. You should probably fix them.
demondor said:
Hi could someone explain the difference between the zergrush exploit and CF root. I rooted my sgs2 using cf root ages ago but my friend got her hands on an sgs2 recently. The zergrush exploit seems to not increase your binary counter but I read somewhere that it isn't a full root which confused me.
Click to expand...
Click to collapse
zergrush exploit doesn't increase your count but it only gives you root (it doesn't give you CWM recovery). BUT you can use mobile odin to flash a different kernel and it won't increase you count but you will have CWM recovery. I did that and my counter is at 0 (I don't hame my USB jig yet) but I do have siyah kernel and CWM recovery.
a) … do I still have the possibility to use KIES to update the kernel e.g. to 2.3.5 (when it's released)?
Answer from oinkylicious: Probably
Click to expand...
Click to collapse
Question = Do you need to flash 2.3.5 to do zergrush?
Answer =
No if your Gingerbread version is 2.3.3, 2.3.4 and 2.3.5.
Yes if your Gingerbread version is 2.3.6(specially novermber released) and above.
This method will 100% work on 2.3.3, 2.3.4 and 2.3.5 gingerbread versions.
If you have 2.3.6, you need to flash 2.3.5 or lower first.
Note:Flashing kernel only will not work. If you have 2.3.6, You must flash [2.3.3, 2.3.4 and 2.3.5]the whole rom+kernel.
Also some 2.3.6 released earlier than november, this exploit may work.
Additional info, you can add this on the first page:
If you just want to remove yellow triangle from a 2.3.6 rom.
1. perform Nandroid backup
2. Flash 2.3.5 (or lower) rom+kernel package then do zergrush method (zImage CF-Root or any rooted kernel)
3. Restore Nandroid backup, and you can now flash any non secure kernel from recovery
Yellow triangle gone.
Hello,
After reading a lot and asking for advice/thoughts/suggestions, I have decided to root my phone to install a new kernel on stock firmware to attain better battery life and performance. I like the stability of stock roms, and it was pointed out to me that any other rom will be unstable to some extent (here: http://forum.xda-developers.com/showthread.php?p=21354863#post21354863)
First, my phone info:
Model: GT-I9100
Android Version: 2.3.4
Baseband Version: I9100XXKI1
Kernel Version: 2.6.35.7-I9100XWKI4-CL575468
[email protected] #2
Build number: GINGERBREAD.XWKI4
At this point I think I will flash this firmware:
Code:
XILA2
Firmware info
PDA:XILA2
PHONE: XWKI1
Date: 12/01/2012
Android 2.3.6
ITV (Italy):http://www.multiupload.com/DCYIJJ47I5
XILA2 Stock Kernel: http://www.multiupload.com/U7GK3FPHXF
Password: i[email protected]
Source: http://forum.xda-developers.com/showthread.php?t=1075278
And I will also flash whichever is the most updated version of SpeedMod
Question 1) Is this possible?
Yes. ~MistahBungle
Question 2) Would this be stable, as claimed by http://forum.xda-developers.com/showpost.php?p=21493150&postcount=14
yes ~MistahBungle
Question 3) Is there anything special about the country specific versions of the firmware on http://forum.xda-developers.com/showthread.php?t=1075278 ?
I.E. I am in Russia, so do I have to install the Russian one? Or can I install XX, etc.
(question was also asked here: http://forum.xda-developers.com/showpost.php?p=21564834&postcount=1)
no~MistahBungle
4) Is there any way to save the apps I have now before rooting?
Not really before rooting, use speedmod to root your current rom then use titanium backup to backup *USER* apps ~veyka
5) Speedmod says that it includes root. Does that mean that I can just, using odin, skip the step for CF root, and install speedmod?
Yes ~http://touristinparadise.blogspot.com/2010/11/samsung-galaxy-s-how-to-install.html
6) Should I flash XILA2 first or Speedmod first?
Speedmod
6b) If I flash speedmod first to get root, then XILA2, do I loose SM?
when you flash the rom it will come with its own kernel, that will replace speedmod, just flash speedmod again over the top, you wont lose the rom ~veyka
7) At the end of the process below, will I still have the yellow triangle (theoretically?)
Yes, easiest way to get rid of it and keep speedmod/CWM is to buy a USB jig. ~veyka
8) On the Intratech thread, as quoted in the code box above, there are 2 links for the firmware. What is the difference? I asked the question on that thread, but have not gotten a response yet. Search is down.
2nd is full firmware
9) Where can I get ADB codes to use for zergRush?
Kies ~It_ler
10) At what points along this crazy process should I be wiping what?
If I am going to flash the kernel and/or firmware, I understand that there are many steps to take which have been outlined 100 times. I would like to list them below to make sure I have them right. If I make a mistake, can someone please comment to let me know?
1) Root phone using ZergRush
2) Nandroid Backup
3) I understand that I need to backup my EFS folder, which I plan on doing using ktool
http://forum.xda-developers.com/showthread.php?t=1314719
4) Download Mobile Odin
5) Backup userapps using Ti
6) Use smsbackup+ to backup sms to gmail (doesnt need root but useful app anyway)
7) Flash XILA2 using EverRoot on Mobile Odin
8) Flash SpeedMod on MO
9) nandroid backup again
I appreciate your help and time. Any helpful answer gets “thanks”!
1) Yes.
2) Yes. Absolutely. No reason why it wouldn't be "stable", tho obviously your experience with any given rom/kernel may vary/differ from my experience of same.
3) No
4) The best backup solution for non-rooted phones I could find was MyBackup Pro, but in all honesty you're unlikely to have anything go wrong rooting your phone with CF Root. Best way to go would be to root your phone, then backup using Ti/do a Nandroid backup in CW Recovery before you do anything else, then flash any rom/kernel you want after that. This will give you a backup of your phone pretty much in its "original state" (minus your original kernel tho, obviously) you can go back to if you do find you have problems installing a new rom/if the rom doesn't work as well as you want it to.
You've done well with the steps you've outlined to get to where you want to go, they're very well planned/thought out If you follow those, I'd be surprised if you have any problems.
Edit - bit more detail
Thank you very much!
I just read that speedmod automatically installs root. I assume this means that I can use odin install speedmod on an unrooted phone?
If so, where does that leave my EFS folder?
Edit: Yes I can.
Might want to ask that one on the Speedmod thread. I used Speedmod briefly a while back but my phone was already rooted so I have no idea. I would have thought the first page of the thread would be pretty clear about any instructions.
The EFS thing is pretty simple, root your phone & use Hellcat's kTool to make a backup, store a copy of the backup on your external SD card & a copy on your PC/elsewhere.
jbarol said:
Thank you very much!
I just read that speedmod automatically installs root. I assume this means that I can use odin install speedmod on an unrooted phone?
If so, where does that leave my EFS folder?
Click to expand...
Click to collapse
MistahBungle said:
Might want to ask that one on the Speedmod thread. I used Speedmod briefly a while back but my phone was already rooted so I have no idea. I would have thought the first page of the thread would be pretty clear about any instructions.
The EFS thing is pretty simple, root your phone & use Hellcat's kTool to make a backup, store a copy of the backup on your external SD card & a copy on your PC/elsewhere.
Click to expand...
Click to collapse
Why did you switch from speedmod?
Doesn't work with CM/Miui There weren't enough pluses with the other roms I'd tried w/Speedmod to warrant sticking with the kernel. So I went back to Miui w/Siyah.
jbarol said:
Why did you switch from speedmod?
Click to expand...
Click to collapse
BUMP to reflect updated OP
jbarol said:
<snipped>
4) Is there any way to save the apps I have now before rooting?
5) Speedmod says that it includes root. Does that mean that I can just, using odin, skip the step for CF root, and install speedmod?
Yes ~http://touristinparadise.blogspot.com/2010/11/samsung-galaxy-s-how-to-install.html
6) Should I flash XILA2 first or Speedmod first?
6b) If I flash speedmod first to get root, then XILA2, do I loose SM?
7) At the end of the process below, will I still have the yellow triangle (theoretically?)
If I am going to flash the kernel and/or firmware, I understand that there are many steps to take which have been outlined 100 times. I would like to list them below to make sure I have them right. If I make a mistake, can someone please comment to let me know?
1) Root phone using CF Root
2) I understand that I need to backup my EFS folder, which I plan on doing using either:http://forum.xda-developers.com/showthread.php?t=1308546
OR
http://forum.xda-developers.com/showthread.php?t=1314719
3) Nandroid Backup
4) Flash XILA2 to get rid of yellow triangle
5) Flash SpeedMod
6) Now I would backup again
I appreciate your help and time. Any helpful answer gets “thanks”!
Click to expand...
Click to collapse
4) Not really before rooting, use speedmod to root your current rom then use titanium backup to backup *USER* apps
6a) Flash speedmod first to get root todo the following
1) use ktool to backup your EFS
2) backup user apps with titanium backup
3) make a nandroid from CWM recovery
4) Use smsbackup+ to backup sms to gmail (doesnt need root but useful app anyway)
6b) when you flash the rom it will come with its own kernel, that will replace speedmod, just flash speedmod again over the top, you wont lose the rom.
7) Yes, easiest way to get rid of it and keep speedmod/CWM is to buy a USB jig.
veyka said:
4) Not really before rooting, use speedmod to root your current rom then use titanium backup to backup *USER* apps
6a) Flash speedmod first to get root todo the following
1) use ktool to backup your EFS
2) backup user apps with titanium backup
3) make a nandroid from CWM recovery
4) Use smsbackup+ to backup sms to gmail (doesnt need root but useful app anyway)
6b) when you flash the rom it will come with its own kernel, that will replace speedmod, just flash speedmod again over the top, you wont lose the rom.
7) Yes, easiest way to get rid of it and keep speedmod/CWM is to buy a USB jig.
Click to expand...
Click to collapse
Ok, nearly everything is said.
Just a "small" additional suggestion:
There is a description of how to get rid of yellow triangle after flashing an insecure kernel in Intratech's first post of his Official Firmware thread, in Chainfire's second post of his CF-Root thread, and there is another way of preventing the yellow triangle and the incrementation of the binary counter (other than using a USB Jig):
As you still have XWKI4 stock ROM, you are able to root your phone using the zergRush exploit. (You can find a short description in Intratech's first post of his Official Firmware thread and a link to the corresponding zergRush thread.)
Then you can buy (Chainfire's) Mobile Odin from the Market.
Using the paid version of Mobile Odin and having a rooted phone, you are able to flash stock ROMs (such as XILA2) with the EverRoot option, which allows you to remain root - without the yellow triangle and without an incremented binary counter.
With Mobile Odin you can easily flash custom kernels (such as SpeedMod) as well, after flashing the stock ROM you want to have (XILA2).
Good luck and don't forget to make a backup (as soon as you have rooted your phone) !
That will cost about the same as me getting a jig, and i dont have to worry about it getting lost in the mail
On the intratech thread there are 2 links for la2, which one should I be flashing?
It_ler said:
Ok, nearly everything is said.
Just a "small" additional suggestion:
There is a description of how to get rid of yellow triangle after flashing an insecure kernel in Intratech's first post of his Official Firmware thread, in Chainfire's second post of his CF-Root thread, and there is another way of preventing the yellow triangle and the incrementation of the binary counter (other than using a USB Jig):
As you still have XWKI4 stock ROM, you are able to root your phone using the zergRush exploit. (You can find a short description in Intratech's first post of his Official Firmware thread and a link to the corresponding zergRush thread.)
Then you can buy (Chainfire's) Mobile Odin from the Market.
Using the paid version of Mobile Odin and having a rooted phone, you are able to flash stock ROMs (such as XILA2) with the EverRoot option, which allows you to remain root - without the yellow triangle and without an incremented binary counter.
With Mobile Odin you can easily flash custom kernels (such as SpeedMod) as well, after flashing the stock ROM you want to have (XILA2).
Good luck and don't forget to make a backup (as soon as you have rooted your phone) !
Click to expand...
Click to collapse
So I looked at the zergRush thread, and found that I need to have the ADB drivers. Using google search I found a way to get them through Super1click. Is that the way that you would reccomend?
jbarol said:
That will cost about the same as me getting a jig, and i dont have to worry about it getting lost in the mail
On the intratech thread there are 2 links for la2, which one should I be flashing?
Click to expand...
Click to collapse
jbarol said:
So I looked at the zergRush thread, and found that I need to have the ADB drivers. Using google search I found a way to get them through Super1click. Is that the way that you would reccomend?
Click to expand...
Click to collapse
Feel free to use a USB Jig - as long as you have the old bootloader.
I recommend to flash Frankenstein ROMs, as they are same as stock ROMs (with old bootloader) and build to be combined with any Modem and/or CSC file.
jbarol said:
So I looked at the zergRush thread, and found that I need to have the ADB drivers. Using google search I found a way to get them through Super1click. Is that the way that you would reccomend?
Click to expand...
Click to collapse
If you have the samsung phone drivers installed, you have the adb drivers, if not there is a copy in my 4shared (link in my sig, 4icon)
So I successfully rooted with zerg rush.
I backed up my EFS
I used Ti to back up my user apps
I am backing up my sms stuff now
How do I do a nandroid backup without having cw?
so i did something stupid, i think. so far i dont see any lasting damage, i dont think.
i went into the market and installed rom manager, then flashed clockwork mod, then went to do a backup but it failed because it couldnt find an update or something. i just rebooted, and my phone turned on, looks fine. how can i a) get rid of that, and b) backup my phone?
jbarol said:
so i did something stupid, i think. so far i dont see any lasting damage, i dont think.
i went into the market and installed rom manager, then flashed clockwork mod, then went to do a backup but it failed because it couldnt find an update or something. i just rebooted, and my phone turned on, looks fine. how can i a) get rid of that, and b) backup my phone?
Click to expand...
Click to collapse
Uninstall rom manager first, it was what caused the problem,
sgs2 does not like or is incompatible with certain functions of rom manager.
download and flash this file using odin for cwm standalone.
Old - 4.0.1.5: http://www.multiupload.com/GEXTWB05E0 (md5: aa3929770791364ddfdc8ca23db2203f)
then go into cwm and make a back up.
Thank you all for your help!
Hi all,
I'm trying to install ClockworkMod with no luck. I'm getting the "Signature verification failed" error.
I have a Samsung Galaxy s2 9100M (bell/virgin version). Currently running everything stock except that I manually gained root access, compiled su binary and placed it in /system/bin (with appropriate permissions of course). I also installed busybox from source. So my phone is fully rooted, the superuser app works fine as well (used chainsdd su).
Now an obvious option is to use Odin and flash CWM recovery. However, I'm running Linux, so no Odin (I'd also like to avoid using a VM). What's the alternative? The stock recovery will not allow me to flash unsigned files.
Please feel free to provide complex solutions. I'm a professional software engineer with extensive unix/linux knowledge. I'm just not entirely familiar with the SGS2/android architecture but I can google the missing bits.
As an aside, if I end up having to flash the recovery partition with CWM, is this recovery overwritten when flashing the stock rom? I.e. does it rebuild it on first boot? Is it part of the rom?
To get CWM recovery, you need to flash a kernel which comes with it. Since you're rooted already, you can either do that using Heimdall, via an app such as Mobile Odin (several others exist) or manually via adb/terminal.
Why do I need an entire kernel? Can't I just install the recovery? I was planning on making a full backup of my stock phone, including the kernel, for recovery purposes.
I used Rom Manager and tried to flash CWM with it. It failed and left me with the update.zip which I can't flash in recovery because of the signature issue.
About the Apps, I've heard that Rom Manager isn't safe to use (i.e. may brick the phone). What about Mobile Odin (which isn't free)? Does using a pay app make it any safer?
Simple method .
Root + CWM .
http://forum.xda-developers.com/showthread.php?t=1103399
Why do I need an entire kernel? Can't I just install the recovery? I was planning on making a full backup of my stock phone, including the kernel, for recovery purposes.
As recovery is in the kernel the answer is no .
jje
ldiamond2 said:
Hi all,
I'm trying to install ClockworkMod with no luck. I'm getting the "Signature verification failed" error.
I have a Samsung Galaxy s2 9100M (bell/virgin version). Currently running everything stock except that I manually gained root access, compiled su binary and placed it in /system/bin (with appropriate permissions of course). I also installed busybox from source. So my phone is fully rooted, the superuser app works fine as well (used chainsdd su).
As an aside, if I end up having to flash the recovery partition with CWM, is this recovery overwritten when flashing the stock rom? I.e. does it rebuild it on first boot? Is it part of the rom?
Click to expand...
Click to collapse
I had this problem originally when i first rooted my phone, (S2 International). Signature Verification Failed.
I flashed a CWM based recovery, 4.0 or something and my problems went away. S2 Kernels and Recoveries are merged in one, thats why you can't have one with out the other.
If you flash a different rom, unless it comes with its own recovery, it won't overwrite yours.
ldiamond2 said:
I was planning on making a full backup of my stock phone, including the kernel, for recovery purposes.
Click to expand...
Click to collapse
Any backup you make will still be rooted, which is likely to invalidate warranty anyway.
Read this thread for how to achieve what you want: http://forum.xda-developers.com/showthread.php?t=1409484
Rooted is fine since I can manually remove the su binary and busybox.
I've seen this method before but I have seen no comments on if it really works or not. Maybe you have?
ldiamond2 said:
I'm a professional software engineer with extensive unix/linux knowledge. I'm just not entirely familiar with the SGS2/android architecture but I can google the missing bits.
Click to expand...
Click to collapse
ldiamond2 said:
I've seen this method before but I have seen no comments on if it really works or not. Maybe you have?
Click to expand...
Click to collapse
It's dd, not much else to explain to a Linux user .
If you follow the advice of dd'ing the kernel first, then flashing a kernel containing CWM and dd'ing all the partitions from within recovery (adb) and doing nandroid backup for good measure, there's really not a lot that can go wrong when it comes to restoring.
oinkylicious said:
there's really not a lot that can go wrong when it comes to restoring.
Click to expand...
Click to collapse
Well, one thing that comes to mind is missing partitions... Another is partitions residing in read-only memory (which you can't remount as read-write) for which dd wouldn't be helpful for restoring.
Also using dd to copy partitions mounted as read-write can cause a corrupted output. Who knows what happened while you were copying it.
Quoting the post: "Put back your Backups [untested]"
hi guys
i'm now using NEAK 2.0 SAMMY kernel on ICS that is working with CWM 5.5 (touch)
how can i change it to the simple CWM that just use button to work ?
is it possible?
I can't give you the verification you're looking for, I've never had an interest in getting my phone back to the condition it was in when I bought it (I rooted it the day I bought it, 11 months ago, and never looked back).
I don't believe any of the partitions are incapable of being mounted R/W. If they were, it would surely be irrelevant for you anyway since if you can't write to them, they're not going to change no matter what you do. Also, dd'ing from recovery over adb should ensure nothing is writing to the partitions.
oinkylicious said:
If they were, it would surely be irrelevant for you anyway since if you can't write to them, they're not going to change no matter what you do.
Click to expand...
Click to collapse
Well, depends what the flashing process involves. It can flash memory that otherwise can't be flashed from the OS.
Also, dd'ing from recovery over adb should ensure nothing is writing to the partitions.
Click to expand...
Click to collapse
That's definitely a way to avoid the corruption of the dd image.
god.fsl: Don't try to hijack the thread.
ldiamond2 said:
Well, one thing that comes to mind is missing partitions... Another is partitions residing in read-only memory (which you can't remount as read-write) for which dd wouldn't be helpful for restoring.
Click to expand...
Click to collapse
I am not really sure why you are trying to make easy things that difficult.
Have a look at the CF-Root Kernels.
These are kernels taken from stock ROM and only included necessary things like busybox, superuser, CWM and so on.
With CWM you can easily make a backup of your entire system.
Seriously it's a pretty easy things and you would have to worry alot less. Even if you are a professional linux software engineer.
PS: When working on the system like you are it might probably be a good idea to do a quick backup of your efs Folder