Can anyone help me figure out how to build a root_signed.zip flashable from stock recovery? There are a few reasons why:
1) I have the US wifi version (UEALI3 build) for which there is no root injected rom
2) people have reported problems (losing s-pen functionality, boot-loops, increasing flash counter, etc)
3) I have no computer from which to flash CWM via odin
4) general development practice
5) if you want something done right you've got to do it yourself....
I'm guessing the reason this has yet to be done is because the signature verification process is complex and the current rooting methods suffice for most people.
Any ideas? Thoughts?
Thanks in advance!
you wouldn't be able to flash a root injected rom without a computer anyway...i suggest you just borrow someone's computer and use the CWM method lol
aletheus said:
Can anyone help me figure out how to build a root_signed.zip flashable from stock recovery? There are a few reasons why:
1) I have the US wifi version (UEALI3 build) for which there is no root injected rom
2) people have reported problems (losing s-pen functionality, boot-loops, increasing flash counter, etc)
3) I have no computer from which to flash CWM via odin
4) general development practice
5) if you want something done right you've got to do it yourself....
I'm guessing the reason this has yet to be done is because the signature verification process is complex and the current rooting methods suffice for most people.
Any ideas? Thoughts?
Thanks in advance!
Click to expand...
Click to collapse
I have UEALI3 build and I'm fully rooted using method 2 (CWM via Odin) from the dev thread.
The flash counter increase I solved using triangle away...
Oh and CWM doesn't take properly with this method. You gotta trick it into working.
blud7 said:
I have UEALI3 build and I'm fully rooted using method 2 (CWM via Odin) from the dev thread.
The flash counter increase I solved using triangle away...
Oh and CWM doesn't take properly with this method. You gotta trick it into working.
Click to expand...
Click to collapse
All the more reason to develop a new root method.
GT-P6800
GT-N8013
aletheus said:
All the more reason to develop a new root method.
GT-P6800
GT-N8013
Click to expand...
Click to collapse
I agree. Not to sound like a bastard, but I'm sure the devs share your viewpoint...:laugh:
Of course I applaud you desire to learn, can't have too many people working on this.
Why not PM one of the devs from the development thread?
I should mention that using TWRP touch recovery makes things easier.
Related
Hello all,
So I'm getting my Charge in a few days, moving from a rooted evo, so I'm new to the Samsung scene. I've searched these forums but still have a few questions about the current state of things concerning rooting the Charge:
1. Does CWM work fully yet?
2. Is ED01 currently the only version that can be rooted?
3. What is ODIN/HEIMDALL and what is it used for?
4. Is simply rooting the phone enough to flash roms, kernels, etc? I know with HTC phones you have to unlock some other stuff first.
specter491 said:
Hello all,
So I'm getting my Charge in a few days, moving from a rooted evo, so I'm new to the Samsung scene. I've searched these forums but still have a few questions about the current state of things concerning rooting the Charge:
1. Does CWM work fully yet?
2. Is ED01 currently the only version that can be rooted?
3. What is ODIN/HEIMDALL and what is it used for?
4. Is simply rooting the phone enough to flash roms, kernels, etc? I know with HTC phones you have to unlock some other stuff first.
Click to expand...
Click to collapse
1. It works except for nandroid restore, this is being looked at.
2. ED1 and ED2 have both been rooted.
3. odin is a samsung utility for flashing, heimdall is an open source alternative that works for mac/linux users also
4. no unlock necessary, samsung hasn't locked bootloader
so odin has to be used for everything when flashing something like kernels roms etc?
Sent from my SCH-I510 using XDA Premium App
From my understanding no, but like you I come from HTC phones...so this is semi foreign. At the same time this allows me to see if what I was reading i understood correctly and begin to grasp these concepts...
The custom CWM that is flashed with jt's kernel, you can flash within there.
how I read it is, ODIN is what RUU is to HTC...
imnuts talks about it here http://forum.xda-developers.com/showthread.php?t=1082288
Odin is used to unbrick your phone incase you mess it up somehow. Unfortunately we don't have a full odin restore yet so for now try not to brick your phone. Cuz if u do you'll be stuck whistling for a while lol
Sent From My VooDooed Charge.
hoppermi said:
1. It works except for nandroid restore, this is being looked at.
2. ED1 and ED2 have both been rooted.
3. odin is a samsung utility for flashing, heimdall is an open source alternative that works for mac/linux users also
4. no unlock necessary, samsung hasn't locked bootloader
Click to expand...
Click to collapse
That's pretty much right.
Except Samsung "sense" is Touchwiz.
Utnapishtia said:
how I read it is, ODIN is what RUU is to HTC...
imnuts talks about it here http://forum.xda-developers.com/showthread.php?t=1082288
Click to expand...
Click to collapse
Correct. 10char
qubanaso said:
so odin has to be used for everything when flashing something like kernels roms etc?
Sent from my SCH-I510 using XDA Premium App
Click to expand...
Click to collapse
The nice thing is that it is easy to create your own Odin packages, so things can be created in either CWM or Odin flashable packages. CWM is a work in progress, but is working well enough right now for most purposes (flashing stuff).
OK before anyone blasts me yes I have researched for two days now and feel like I have been run in circles. I have searched XDA and Google to no avail and no I'm not a noob. I myself have a galaxy s2 skyrocket but recently got my wife the infuse and I'm starting to think that was a mistake. OK this is what I've found...
I type in Google how to install CWM recovery on the infuse and every thing I find says it must be rooted first.
Running Android 2.3.6 update thru Samsung kies....
So I type in how to root the infuse and what I find is if you want to root without flashing a new kernal you must have CWM to install a zip file from the SD.
Seems like one big circle. To root my skyrocket was easy as flashing a recovery image in Odin of CWM recovery and opening a super user zip file to root. 5 minutes easy as 1.2.3.
So my questions are..
1. Can I flash a recovery image tar of CWM to the infuse using Odin?
2. If so where can I download the tar file. I already have Odin 1.85 installed on my PC so I don't need that unless the tar comes in a one click.
3. If I can't how can I root and install CWM without flashing a custom kernel?
Please don't give links to nothing heimdel. The last time I used heimdel was with my captivate and I spent 3 days unbricking it.
4. Will the Motorola exploit added in super one click work with Samsung or harm the phone in anyway?
Thanks ahead of time for the help...
Sent from my SAMSUNG-SGH-I727 using xda premium
garydv2002 said:
OK before anyone blasts me yes I have researched for two days now and feel like I have been run in circles. I have searched XDA and Google to no avail and no I'm not a noob. I myself have a galaxy s2 skyrocket but recently got my wife the infuse and I'm starting to think that was a mistake. OK this is what I've found...
I type in Google how to install CWM recovery on the infuse and every thing I find says it must be rooted first.
Running Android 2.3.6 update thru Samsung kies....
So I type in how to root the infuse and what I find is if you want to root without flashing a new kernal you must have CWM to install a zip file from the SD.
Seems like one big circle. To root my skyrocket was easy as flashing a recovery image in Odin of CWM recovery and opening a super user zip file to root. 5 minutes easy as 1.2.3.
So my questions are..
1. Can I flash a recovery image tar of CWM to the infuse using Odin?
2. If so where can I download the tar file. I already have Odin 1.85 installed on my PC so I don't need that unless the tar comes in a one click.
3. If I can't how can I root and install CWM without flashing a custom kernel?
Please don't give links to nothing heimdel. The last time I used heimdel was with my captivate and I spent 3 days unbricking it.
4. Will the Motorola exploit added in super one click work with Samsung or harm the phone in anyway?
Thanks ahead of time for the help...
Sent from my SAMSUNG-SGH-I727 using xda premium
Click to expand...
Click to collapse
http://forum.xda-developers.com/showthread.php?t=1613523
But is flashing a new kernel the only option for rooting? If it were my phone I would flash away cause I'm a flashaholic but she don't want to lose all her info and have to restore it all. The only reason she wants root is to freeze those very annoying att bloatware apps that aggravate everyone by running all the time and slowing everything down...
Sent from my SAMSUNG-SGH-I727 using xda premium
garydv2002 said:
But is flashing a new kernel the only option for rooting? If it were my phone I would flash away cause I'm a flashaholic but she don't want to lose all her info and have to restore it all. The only reason she wants root is to freeze those very annoying att bloatware apps that aggravate everyone by running all the time and slowing everything down...
Sent from my SAMSUNG-SGH-I727 using xda premium
Click to expand...
Click to collapse
Check with jscott. He may know for certain.
Flashing kernel does not alter data.
I made several root via heimdall versions.
Instead of heimdall, basically, if you can Odin an insecure kernel, boot into cwm recovery, you can flash my cwm root package.
It also remove all bloats. Check my uclb3 root thread especially post #2
And as far as I know, on the infuse uclb3, you can't root without an insecure kernel flash in download mode.
Well it may cost a phone of I may soft brick it a few times but I'm gonna put my programming skills to the test and see if I cant come up with a one click root to 1. Make life easier for everyone and 2. To make it simple for the noobs to figure out. I'll let you know if my java VB and other languages I know can come up with something. It may take me a while and a lot of lost sleep hair pulling cursing and crying but I'm gonna give it my best effort.. wish me luck cause I'm gonna need it...
Sent from my SAMSUNG-SGH-I727 using xda premium
For now, the normal exploits used for a one click root option don't work on the stock UCLB3 Gingerbread kernel. As qkster has mentioned, you need an insecure kernel to root UCLB3. Also, there isn't an easy way yet to change the stock recovery to CWM without using a custom kernel zImage that includes it. Check out this HOW-TO that I wrote up for an explanation of what it takes to root UCLB3 Gingerbread. This explains how to temporarily use a custom kernel to achieve root, and also explains how to go back to the stock kernel. None of this removes existing data on the phone.:
http://forum.xda-developers.com/showthread.php?t=1603220
If you don't want to do all of the work required to root UCLB3 on your phone, then you can use qkster's Heimdall one-click packages or my Odin packages that he showed you earlier.
you can root the infuse with super one click... easiest way to just root it, and also might i add, the infuse is very difficult to hard brick, soft bricks are easy to fix, with odin or hiemdall but i haven't yet heard or seen a case where the infuse is actually hard bricked, now installing cwm is easy as well, just youtube it, very simple and that there should get you on your way to flashing
deathblade said:
you can root the infuse with super one click... easiest way to just root it
Click to expand...
Click to collapse
Assuming that you are talking about going back to stock Froyo to root with SuperOneClick? As of yet, you can't reliably use SuperOneClick on the latest Gingerbread release. Sounds like the OP wants to directly root UCLB3 Gingerbread.
garydv2002 said:
Well it may cost a phone of I may soft brick it a few times but I'm gonna put my programming skills to the test and see if I cant come up with a one click root to 1. Make life easier for everyone and 2. To make it simple for the noobs to figure out. I'll let you know if my java VB and other languages I know can come up with something. It may take me a while and a lot of lost sleep hair pulling cursing and crying but I'm gonna give it my best effort.. wish me luck cause I'm gonna need it...
Sent from my SAMSUNG-SGH-I727 using xda premium
Click to expand...
Click to collapse
Now, you're talking.
Good luck.
You will need to look at some kernel work.
You may also need to look at the pit files in the unbrick package.
If you can, also look at boot sequences of the galaxy device. Adam Outler did some neat stuff with the galaxy devices.
Hi all, my son has been given a G-Tab 2.7 P 3110 (UK) (OTA'd to JB) which he wants me to root. (He's seen my rooted galaxy W phone and thinks it's "cool" )
I've searched this forum and found several references to rooting, but the instructions all involve Odin. I had a bad time with Odin when I rooted my phone, and I REALLY don't want to go there again.....
In the end, I asked for help here on XDA and was pointed in the direction of a rooting method that involved nothing more difficult than flashing a downloaded zip from the STOCK recovery......
Does such a method exist for the P 3110? If it does, can somebody please link me to the thread.....many thanks
sent from my CM10 turbocharged Wonder despite what Samsung says....it's all good..
http://forum.xda-developers.com/showthread.php?t=1722745
janjannsen99 said:
http://forum.xda-developers.com/showthread.php?t=1722745
Click to expand...
Click to collapse
Thanks for your reply janjannsen99, but the first line of instruction says "Odin"... and as I mentioned in my op, I REALLY want to stay away from Odin if I can....
sent from my CM10 turbocharged Wonder despite what Samsung says....it's all good..
Yea but you only use odin to flash RECOVERY. Root access is gained by flashing a .zip IN recovery. Its a .zip file. No odin needed to get root access. Now if you dont have a custom recovery then you just might have to use odin to get a custom recovery image on the phone.
There just isnt really a way around it. You might be able to use an app on the play store called mobile odin to flash the recovery to your device. It works quite well. Try that out if you dont want to flash with odin on a computer.
Hope that helps!
Ahh OK fella...thanks for clearing that up.....doesn't sound too complex....I'll give it a go.....
sent from my CM10 turbocharged Wonder despite what Samsung says....it's all good..
keithross39 said:
Ahh OK fella...thanks for clearing that up.....doesn't sound too complex....I'll give it a go.....
sent from my CM10 turbocharged Wonder despite what Samsung says....it's all good..
Click to expand...
Click to collapse
Better go for cf auto root method.
As with the method in above tutorial some peoples are getting no root access problems.
Droidlover123 said:
Better go for cf auto root method.
As with the method in above tutorial some peoples are getting no root access problems.
Click to expand...
Click to collapse
OK thanks......when I rooted my phone, I managed it (Odin aside) successfully first time, so I didn't have to worry about the following.........
If I try the CF method and it doesn't work, will it be safe to try another method, or will the CF method have made some changes that might interfere with a different method?......
sent from my CM10 turbocharged Wonder despite what Samsung says....it's all good..
I had read on the infuse 4G board that someone had downloaded and rooted their phone with free software from www,unlockroot.com . I downloaded the software, and can confirm that I rooted my daugthers Infuse 4G with the downloaded PC software.
Have not tried it on the tab 2 as of yet - because the CF Root process is so simple, yes - with Odin - but oh, so simple
just offering a different option to look into - if you do not want to use Odin
Good luck
Regards,
So I've been using an HTC MyTouch 4G for the past few years and had the rooting/flashing process down with that phone, but I recently switched to the Verizon variant of the Samasung Galasy S III and have run into an issue trying to root and flash an aftermarket rom to this device.
As per the CM Wiki for my device, I need to install and use Heimdall to downgrade the bootloader. I'm not new to using the terminal, so I figured this wouldn't be a difficult step, however I can't get Heimdall to work even after many attempts to download just the binary from the CM wiki, download the entire package including the frontend directly from the website Heimdall is hosted on, and even after compiling directly from source.
After trying to install it many different times/ways, I'm running into the same error every single time. After opening the terminal and trying to execute any command pertaining to Heimdall (Heimdall help, Heimdall detect, etc.) I get a response of "Illegal Instruction." I cannot get it to do ANYTHING other than to respond with "Illegal Instruction."
It's driving me mad because all I need Heimdall for at this point is to downgrade the bootloader.
I know I must be making some very minute error, but I can't figure it out.
Just a bit more information: I'm running OSX 10.6 so the current Heimdall Frontend is not compatable, so I have to use the Terminal (which I'd rather do anyways because I have more control that way.)
Any help or isight would be appreciated.
Thanks!
Just use the casual script instead of trying to downgrade
Sent from my SCH-I535 using Tapatalk 4 Beta
If I've helped, please hit the thanks button
tylerlawhon said:
Just use the casual script instead of trying to downgrade
Sent from my SCH-I535 using Tapatalk 4 Beta
If I've helped, please hit the thanks button
Click to expand...
Click to collapse
Casual script? Mind elaborating or guiding me in the right direction?
checkthisSH said:
Casual script? Mind elaborating or guiding me in the right direction?
Click to expand...
Click to collapse
http://forum.xda-developers.com/showthread.php?t=2332825
You shouldn't need to do anything with the bootloader, use this to load a custom recovery, then flash the cm10 image for the Verizon sgs3.
Sent from my SCH-I535 using Tapatalk 2
BadUsername said:
http://forum.xda-developers.com/showthread.php?t=2332825
You shouldn't need to do anything with the bootloader, use this to load a custom recovery, then flash the cm10 image for the Verizon sgs3.
Sent from my SCH-I535 using Tapatalk 2
Click to expand...
Click to collapse
Thanks for getting back to me so quickly.
According to the CM Wiki and a couple of other sources I can't think of at the moment, if I'm coming from stock/no root, I would need to load an older bootloader before flashing recovery and ultimately flashing CM10.
The Samsung root process is a bit different from some of the other phones I have worked with. Would you mind explaining to me why I wouldn't need to load an older bootloader?
Edit: After taking a look into the thread you provided for me I may have answered my own question. Loading the older bootloader is probably essential to getting the exploit to work with Heimdall, right? But not with the Casual exploit?
checkthisSH said:
Thanks for getting back to me so quickly.
According to the CM Wiki and a couple of other sources I can't think of at the moment, if I'm coming from stock/no root, I would need to load an older bootloader before flashing recovery and ultimately flashing CM10.
This process is a bit different from some of the other phones I have worked with. Would you mind explaining to me why I wouldn't need to load an older bootloader?
Click to expand...
Click to collapse
I've never seen those instructions before, but i would try posting this In the cm10 question and answer thread.
That could also be old instructions, find the cm10 development thread and see what the latest instructions are for installation.
I've never used heimdall and couldn't give you instructions how to use it, using odin to flash those would be significantly easier if you can get access to a window computer.
Either way, that process won't achieve root anyway. You're better off running casual first to get a custom recovery and root access, then run that process later if needed.
Sent from my SCH-I535 using Tapatalk 2
BadUsername said:
I've never seen those instructions before, but i would try posting this In the cm10 question and answer thread.
That could also be old instructions, find the cm10 development thread and see what the latest instructions are for installation.
I've never used heimdall and couldn't give you instructions how to use it, using odin to flash those would be significantly easier if you can get access to a window computer.
Either way, that process won't achieve root anyway. You're better off running casual first to get a custom recovery and root access, then run that process later if needed.
Sent from my SCH-I535 using Tapatalk 2
Click to expand...
Click to collapse
In theory, and please correct me if I'm wrong, but it looks like I should be able to use Casual up until I need to flash CM10. Which is as simple as throwing the .zip file onto my SD card and installing from recovery. That way I probably won't even have to touch Heimdall.
The only thing that concerns me is that following the CM wiki instructions has you flash an older kernel as well. Again, this appears to me like it could only be required to load the customer recovery using Heimdall, but I'm not entirely sure.
I'll have to look around for the CM10 dev thread around here because the one on the CM forum is a ghost town.
Thanks again for all of your help!
checkthisSH said:
In theory, and please correct me if I'm wrong, but it looks like I should be able to use Casual up until I need to flash CM10. Which is as simple as throwing the .zip file onto my SD card and installing from recovery. That way I probably won't even have to touch Heimdall.
The only thing that concerns me is that following the CM wiki instructions has you flash an older kernel as well. Again, this appears to me like it could only be required to load the customer recovery using Heimdall, but I'm not entirely sure.
I'll have to look around for the CM10 dev thread around here because the one on the CM forum is a ghost town.
Thanks again for all of your help!
Click to expand...
Click to collapse
That's exactly what I'm saying. However, the whole thing is confusing to me also. It seems weird that you'd need an older bootloader in order to run the rom.
Just make a backup before you flash in recovery, then if it won't run at least you have a way to get a working phone.
The kernel should have nothing to do with anything, as soon as you flash cm10 it'll get overwritten with the cm10 stock kernel.
Also make sure that the bootloader is unlocked before you flash, or you'd have to odin back to stock.
Sent from my SCH-I535 using Tapatalk 2
BadUsername said:
That's exactly what I'm saying. However, the whole thing is confusing to me also. It seems weird that you'd need an older bootloader in order to run the rom.
Just make a backup before you flash in recovery, then if it won't run at least you have a way to get a working phone.
The kernel should have nothing to do with anything, as soon as you flash cm10 it'll get overwritten with the cm10 stock kernel.
Sent from my SCH-I535 using Tapatalk 2
Click to expand...
Click to collapse
I'm assuming it has something to do with using Heimdall, and if that's the case, I don't know why anyone would ever want to use that method when it is clearly more difficult. Maybe someone else can weigh in on the topic.
Thanks again for the solid advice. I'll take the Casual route and see where it takes me.
BadUsername said:
That's exactly what I'm saying. However, the whole thing is confusing to me also. It seems weird that you'd need an older bootloader in order to run the rom.
Sent from my SCH-I535 using Tapatalk 2
Click to expand...
Click to collapse
FYI, every rooted and unlocked Verizon GSIII is using a pre-release unlocked bootloader so you're using an older bootloader already.
Sent from my SCH-I535 using Tapatalk 4 Beta
SlimSnoopOS said:
FYI, every rooted and unlocked Verizon GSIII is using a pre-release unlocked bootloader so you're using an older bootloader already.
Sent from my SCH-I535 using Tapatalk 4 Beta
Click to expand...
Click to collapse
You mean once you unlock the phone with an old aboot file right? The newer phones would have a newer bootloader until you change it.
The instructions are really confusing because they're instructing to downgrade the bootloader to inject an aboot file and custom recovery. I still think that entire step is unnecessary.
Sent from my SCH-I535 using Tapatalk 2
We recently purchased the Galaxy Tab 2 7.0 for our son for his birthday. The device is ota updated to latest Android 4.2.2.
The stock rom has a lot of apps and features our son wont use, as he uses it more for educational apps and educational games, netflix kids tv programs etc..
Im thinking of flashing cm 10.2 with a minimal gapps package
Ive had an extensive look on xda, but am a bit confused about the right process for first time flashing from stock.
Can anyone point me in the direction of a good first time flashing guide?
I see references to ct-auto-root, triangle away etc, but would be grateful if theres a step by step guide, and im not all that clear on the order in what needs to be done.
Sent from my Xoom using Tapatalk 4
dsbnz said:
We recently purchased the Galaxy Tab 2 7.0 for our son for his birthday. The device is ota updated to latest Android 4.2.2.
The stock rom has a lot of apps and features our son wont use, as he uses it more for educational apps and educational games, netflix kids tv programs etc..
Im thinking of flashing cm 10.2 with a minimal gapps package
Ive had an extensive look on xda, but am a bit confused about the right process for first time flashing from stock.
Can anyone point me in the direction of a good first time flashing guide?
I see references to ct-auto-root, triangle away etc, but would be grateful if theres a step by step guide, and im not all that clear on the order in what needs to be done.
Sent from my Xoom using Tapatalk 4
Click to expand...
Click to collapse
Sir..this guide should help you out......
http://forum.xda-developers.com/showthread.php?t=2182096
Cheers, i didhave a read of that thread, and mostly understand the different tools, if im right i need to..
1. Cf-auto-root
2. Install custom recovery
3. Install triangle away
4. Wipe and flash custom rom/gapps
Am i correct?
Sent from my Xoom using Tapatalk 4
Triangle away is only necessary if you flash a custom Rom using Odin. Mobile Odin and/or stock Rom do not increase the count (or cause the onbnoxious triangle to pop up). For that matter, even if it did it only matters if you need to return under warranty.
The steps as you've noted are very simple. Use the tool to get custom recovery then flash away. Only caveat is to do a full wipe/factory reset any time you change roms.
Have fun!
Sent from my GT-p511x
sharonbw said:
Triangle away is only necessary if you flash a custom Rom using Odin. Mobile Odin and/or stock Rom do not increase the count (or cause the onbnoxious triangle to pop up). For that matter, even if it did it only matters if you need to return under warranty.
The steps as you've noted are very simple. Use the tool to get custom recovery then flash away. Only caveat is to do a full wipe/factory reset any time you change roms.
Have fun!
Sent from my GT-p511x
Click to expand...
Click to collapse
So just as follows..
1. Cf-auto-root
2. Install custom recovery
4. Full Wipe and flash custom rom/gapps
??
Thanks for your help
Sent from my Xoom using Tapatalk 4
Sounds too easy doesn't it? But thanks to chainfire it is!
Oh wait! One more important step! After you have custom recovery, before you wipe, make a backup!!!!!!!!!
Sent from my GT-p511x
sharonbw said:
Sounds too easy doesn't it? But thanks to chainfire it is!
Oh wait! One more important step! After you have custom recovery, before you wipe, make a backup!!!!!!!!!
Sent from my GT-p511x
Click to expand...
Click to collapse
The clarification makes me more confident.im no stranger to rooting/coveries/flashing etc, but this device appeared a little confusing at first glances
Sent from my Xoom using Tapatalk 4