[GUIDE] Rooting your phone...from your phone [ALL US SGS3] - T-Mobile, Samsung Galaxy SIII

Rooting your phone...from your phone (what?!)
DISCLAIMER: I do not expect anything to go wrong as I have personally tested this. However, YOU are choosing to make these modifications to your phone so I DO NOT take responsibility for any damage that may come as a result of using this. If you come back and point the finger at me, I will laugh at you.
If your phone is not an SGS3, this MAY still work for you. I take absolutely NO responsibility either way.
Prerequisites
The following files are attached to this post for convenience. Download and install the apps, download and extract the zip file somewhere convenient.
Superuser by Koush(MUST be this one. You can change it later if you so desire.)
Terminal Emulator by Jack Palevich ( MUST be this one)
Zip file, extracted somewhere convenient
Click to expand...
Click to collapse
Click to expand...
Click to collapse
THE GOODS
These generic names will be used:
/path/to/motochopperDir - This is the full path to the extracted motochopper-mobile DIRECTORY or FOLDER. Example: /sdcard/motochopper-mobile (will vary depending on where you extracted the files).
NOTE: After running the script, Motochopper may or may not print "Failed", but the exploit DOES indeed work regardless of this. Make sure you reboot for changes to take effect.
Click to expand...
Click to collapse
Click to expand...
Click to collapse
Download the attached zip file AND both apps.
Install Terminal Emulator and Superuser (use a file manager, navigate to the downloaded .apk files and click on each file to install them).
Open up Terminal Emulator and type the following commands. Press the ENTER key after each command.
Code:
cd /path/to/motochopperDir
cat setup.sh > /data/data/jackpal.androidterm/setup.sh
cd /data/data/jackpal.androidterm
chmod 755 setup.sh
./setup.sh /path/to/motochopperDir
From there, my setup.sh script will handle the rest of the process. If you are still unsure, see my sample run below.
Sample run (files were extracted to /sdcard/moto)
Code:
cd /sdcard/moto
cat setup.sh > /data/data/jackpal.androidterm/setup.sh
cd /data/data/jackpal.androidterm
chmod 755 setup.sh
./setup.sh /sdcard/moto
Credits
Motochopper exploit by djrbliss (Dan Rosenburg). Original thread here.
Jack Palevich and Koush for their apps, especially Jack Palevich. This would not be possible without the shared permissions on his app's data directory.
Click to expand...
Click to collapse
Click to expand...
Click to collapse
Links
Download the attachments!
Click to expand...
Click to collapse
Click to expand...
Click to collapse

Just in case its true...
I heard that they've patched against the Motochopper exploit either in later 4.1.2 builds like MD5 or starting in 4.2.2.
I haven't been able to confirm either way but in case it does affect MD5, I thought I'd go ahead an mention it.
If so, downgrading would solve it of course.
I kinda doubt itll be necessary since we were able to use this to root the T999L. (Its a 4.1.2 build, but is about 4 months older than MD5 from what I can tell)
Anyway, thanks man! Always cool to see new ways of doing something!
Can anyone say if any of that is true for certain?
Sent from my SGH-T999 using xda premium

DocHoliday77 said:
Just in case its true...
I heard that they've patched against the Motochopper exploit either in later 4.1.2 builds like MD5 or starting in 4.2.2.
I haven't been able to confirm either way but in case it does affect MD5, I thought I'd go ahead an mention it.
If so, downgrading would solve it of course.
I kinda doubt itll be necessary since we were able to use this to root the T999L. (Its a 4.1.2 build, but is about 4 months older than MD5 from what I can tell)
Anyway, thanks man! Always cool to see new ways of doing something!
Can anyone say if any of that is true for certain?
Sent from my SGH-T999 using xda premium
Click to expand...
Click to collapse
OTAs always have a potential to break exploits like motochopper. Even more so since this device was not "officially" supported to begin and it was only discovered as a side-effect.
If you are on an MD5 based rom, you can easily test it. Go into recovery, make a backup real quick. Then, using a root browser, delete the /system/xbin/su file. Follow the instructions in the OP as if you were rooting for the first time. You can always restore your backup/reflash your rom if it does not work.
The Thanks button is just to avoid "THANKS" posts in threads. Nothing more. Don't defeat the purpose of why it was introduced.

Yeah, I know, and ill be happy to try it. Itll just be later tonight or tomorrow night before I can get to it though.
So if no one knows for sure ill post and make it known once I give it a whirl.
Sent from my SGH-T999 using xda premium

DocHoliday77 said:
Yeah, I know, and ill be happy to try it. Itll just be later tonight or tomorrow night before I can get to it though.
So if no one knows for sure ill post and make it known once I give it a whirl.
Sent from my SGH-T999 using xda premium
Click to expand...
Click to collapse
Awesome :thumbup:
The Thanks button is just to avoid "THANKS" posts in threads. Nothing more. Don't defeat the purpose of why it was introduced.

Files are now attached to the OP.

I haven't forgotten just so you know. Just been too busy. Ill try to do this in an hour or two. :thumbup:
Sent from my SGH-T999 using xda premium

Notworking for me
CNexus said:
Rooting your phone...from your phone (what?!)
DISCLAIMER: I do not expect anything to go wrong as I have personally tested this. However, YOU are choosing to make these modifications to your phone so I DO NOT take responsibility for any damage that may come as a result of using this. If you come back and point the finger at me, I will laugh at you.
If your phone is not an SGS3, this MAY still work for you. I take absolutely NO responsibility either way.
Download the attached zip file AND both apps.
Install Terminal Emulator and Superuser (use a file manager, navigate to the downloaded .apk files and click on each file to install them).
Open up Terminal Emulator and type the following commands. Press the ENTER key after each command.
Code:
cd /path/to/motochopperDir
cat setup.sh > /data/data/jackpal.androidterm/setup.sh
cd /data/data/jackpal.androidterm
chmod 755 setup.sh
./setup.sh /path/to/motochopperDir
From there, my setup.sh script will handle the rest of the process. If you are still unsure, see my sample run below.
Sample run (files were extracted to /sdcard/moto)
Code:
cd /sdcard/moto
cat setup.sh > /data/data/jackpal.androidterm/setup.sh
cd /data/data/jackpal.androidterm
chmod 755 setup.sh
./setup.sh /sdcard/moto
Click to expand...
Click to collapse
---------------------------------------------------------------------------------------------------
Just tried this a couple of times and it didn't work for me. They must have closed it
I'm on up to date stock in the USA 4.1.2 build JZO54K.T999UVDMD5

Tommydelta said:
---------------------------------------------------------------------------------------------------
Just tried this a couple of times and it didn't work for me. They must have closed it
I'm on up to date stock in the USA 4.1.2 build JZO54K.T999UVDMD5
Click to expand...
Click to collapse
It's possible. Did you reboot after running it? This worked perfectly for me on the latest stock Sprint build.
Also, please DO NOT quote the OP.
The Thanks button is just to avoid "THANKS" posts in threads. Nothing more. Don't defeat the purpose of why it was introduced.

No Luck
CNexus said:
It's possible. Did you reboot after running it? This worked perfectly for me on the latest stock Sprint build.
Also, please DO NOT quote the OP.
The Thanks button is just to avoid "THANKS" posts in threads. Nothing more. Don't defeat the purpose of why it was introduced.
Click to expand...
Click to collapse
I rebooted both times - I'm on Tmobile

I tried this in my Acer tablet and it didn't seem to work but then again it doesn't have a removable battery so maybe that's why? Can I owe of thru the power button or does the battery need to be removed? Thanks for this btw.
Sent from my SGH-T999 using xda app-developers app

aamir123 said:
I tried this in my Acer tablet and it didn't seem to work but then again it doesn't have a removable battery so maybe that's why? Can I owe of thru the power button or does the battery need to be removed? Thanks for this btw.
Sent from my SGH-T999 using xda app-developers app
Click to expand...
Click to collapse
Reboot however you can.
The Thanks button is just to avoid "THANKS" posts in threads. Nothing more. Don't defeat the purpose of why it was introduced.

Most devices I've seen, with or without a removable battery can be reboited by holding oiwer for a few seconds. Once it goes off, release power, then immediately hold whatever combo is required to boot to recovery/download or whatever.
Cnexus, I'm sorry I didn't do this like I said last night. Bout to head home from taking my daughter to her moms, so I can't see any reason I can't try tonight. Will let you know!
Sent from my SGH-T999 using xda premium

DocHoliday77 said:
Most devices I've seen, with or without a removable battery can be reboited by holding oiwer for a few seconds. Once it goes off, release power, then immediately hold whatever combo is required to boot to recovery/download or whatever.
Cnexus, I'm sorry I didn't do this like I said last night. Bout to head home from taking my daughter to her moms, so I can't see any reason I can't try tonight. Will let you know!
Sent from my SGH-T999 using xda premium
Click to expand...
Click to collapse
No problem man, take your time. Strange how the only other confirmation I've gotten has been for the Sprint S3
The Thanks button is just to avoid "THANKS" posts in threads. Nothing more. Don't defeat the purpose of why it was introduced.

Yeah, I'd give it a lityle more time though. Things like this eill be slowing down I think since most who are already here are already rooted, and the flow of new s3 users is slowing due to new devices coming out.
I actually think if we can get someone with the T999L to try it it'll get more use. We already know the exploit you employ works for it and all new s3's will be the T999L. So most who may need it will likely have that model.
Sent from my SGH-T999 using xda premium

So I did it again using the reset button but it didn't work when checking with root checker app. Do I have to boot into recovery once I follow all directions? What happens if I don't
Sent from my SGH-T999 using xda app-developers app

aamir123 said:
So I did it again using the reset button but it didn't work when checking with root checker app. Do I have to boot into recovery once I follow all directions? What happens if I don't
Sent from my SGH-T999 using xda app-developers app
Click to expand...
Click to collapse
After rebooting, go into a terminal and type "su"
If the prompt changes from "$" to "#", then you are golden (and rooted).
The Thanks button is just to avoid "THANKS" posts in threads. Nothing more. Don't defeat the purpose of why it was introduced.

No I get su not found thanks anyways, really need a way to root with usb as my rooting the first time around messed up all connections to pc and then I tried flashing factory image going to restore function but that didn't work either.
So now I'm stuck with a tablet with no root or connection to pc via usb. I have to use micro sd cars to transfer.
Sent from my SGH-T999 using xda app-developers app

No love. Sorry, it didn't work. Will try a few things in a few hours.
aamir123 said:
No I get su not found thanks anyways, really need a way to root with usb as my rooting the first time around messed up all connections to pc and then I tried flashing factory image going to restore function but that didn't work either.
So now I'm stuck with a tablet with no root or connection to pc via usb. I have to use micro sd cars to transfer.
Sent from my SGH-T999 using xda app-developers app
Click to expand...
Click to collapse
Have you tried factory resetting?
Sent from my SGH-T999 using xda premium

Please check pm I don't wanna hijack this thread.
Sent from my SGH-T999 using xda app-developers app

Related

New and Improved way to Unroot your device (much easier) [difficulty level 4]

So I am moving onto a new phone so I will not be supporting this thread anymore. Please help each other the best you can. Also if anyone wants to take over and support this thread feel free. Last but not least if anyone wants to use any of the items I put into this also feel free. Remember that android is made possible with contrbutions from viewers like you!
Check out my new guide its much easier and automated now!!
Sorry but I no longer have the files that were in the zip as my laptop that they were on no longer has a charger so I really don't have a way to pull them off until I come up with extra funds to buy a charger for that dinosaur!
I have updated the commands so everything will be working correctly.
Please note this a guide to unrooting your device and returning it to stock, if you have nothing stock and didn't back anything up i.e. modded rom, changed recovery, eng. bootloader.
If you didn't follow the ultimate guide then you will not need to follow steps 1-7. Just follow from 8 on.
Also keep in mind this was created assuming you followed the ultimate guide to permaroot turning radio s=off and changing cid thus unlocking phone.
I am not responsible for any damage to your phone blah blah blah.
Also if I am incorrect in any of these steps someone please let me know.
Also this is just a guide that I wrote using all the others. Please thank and donate to grankin01 for providing the original guide and also thank/donate to tiger013 for providing a stock nandroid. Also thank Football for providing new rom.
With that said here we go:
Download the PD15IMG file and rename it to PD15IMG.zip
1. Copy PD15IMG.zip and "part7backup-whatevernuberitscalled.bin" to the root of your sdcard
2. Connect your phone to your computer and navigate to your sdk folder then type adb push gfree /data/local
3. Open up terminal emulator or adb shell and type "su" press enter to get root privileges.
4. Type "cd /data/local" and hit enter
5. Type "chmod 777 gfree" and hit enter to make the program executable.
6. Now type "./gfree -f" press enter to run gfree again. It will disable wp on the emmc and remove the brq filter in the kernel. (as well as make another backup. delete this)
7. Now run the "dd if=/sdcard/part7backup-whatevernumberitscalled.bin of=/dev/block/mmcblk0p7" and it should show the output:
xxxx bytes in
xxxxbytes out
xxxxxxxxxx copied in xxxxxxxxxxx
8. Run "sync" and then reboot.
9. Let phone load then boot into bootloader again by holding volume down and pressing power
10. Let it load image and select yes to update.
11. Let it do its work it will reboot once this is normal.
And that should be it. Enjoy stock rom.
Great job! I un-rooted worked fine! Then I re-rooted worked fine also!
Sent from my HTC Glacier using XDA App
I assume this will not work if you have made a backup with clockwork? Also your instructions say apply nandroid backup, but there is no option in recovery for appy nandroid backup. There are options to update from update.zip and another one from a zip file. The folder inside you unroot package is not a zip file?
bobsbbq said:
I assume this will not work if you have made a backup with clockwork? Also your instructions say apply nandroid backup, but there is no option in recovery for appy nandroid backup. There are options to update from update.zip and another one from a zip file. The folder inside you unroot package is not a zip file?
Click to expand...
Click to collapse
Well like I said this was done using no backups made.
Under clockworks recovery theres an option for backups and restore - this is the nandroid restore.
Sent from my HTC Glacier using XDA App
where does the "part7backup-whatevernuberitscalled.bin" file in step 11 come from?
vw671 said:
where does the "part7backup-whatevernuberitscalled.bin" file in step 11 come from?
Click to expand...
Click to collapse
Its the file that was created when you followed the ultimate guide for permaroot
Sent from my HTC Glacier using XDA App
jjjackson56 said:
Its the file that was created when you followed the ultimate guide for permaroot
Sent from my HTC Glacier using XDA App
Click to expand...
Click to collapse
What if you don't have that file? Can you skip that step?
thanks.
vw671 said:
What if you don't have that file? Can you skip that step?
thanks.
Click to expand...
Click to collapse
I'm sure you can but you won't have true stock. I could also upload my copy but I'm not positive if it will work for your phone.
Sent from my HTC Glacier using XDA App
This is awesome! I'm getting a replacement mt4g in the mail soon, now I will be able to send my existing phone back 'unrooted'. Thank you!
Is this unroot like out of the box type deal. So that i can get future ota updates. I used ultimate guide to perm root. I am using stock rom. I am notsure if i should just do unroot.zip to unroot for future ota updates.
Sent from my HTC Glacier using XDA App
If performed correctly is should take you back to out of the box stock.
(in theory)
I'm guessing you can't do this strictly from terminal emulator?
Sent from my HTC Glacier using XDA App
hawaiian.monzta said:
I'm guessing you can't do this strictly from terminal emulator?
Sent from my HTC Glacier using XDA App
Click to expand...
Click to collapse
You may be able to but I don't know how nor do I care to figure it out. If someone wants to write instructions pm me them and I'll post them in the op
Sent from my HTC Glacier using XDA App
jjjackson56 said:
You may be able to but I don't know how nor do I care to figure it out. If someone wants to write instructions pm me them and I'll post them in the op
Sent from my HTC Glacier using XDA App
Click to expand...
Click to collapse
A guide for terminal emulator would be welcome.
I did S=off with it (plus radio) with root explorer and terminal emulator only. It was much easier and quicker.
gaww said:
A guide for terminal emulator would be welcome.
I did S=off with it (plus radio) with root explorer and terminal emulator only. It was much easier and quicker.
Click to expand...
Click to collapse
You could pm me the steps and I'll gladly post them in the op
Sent from my HTC Glacier using XDA App
quick question, does following this take you back to factory ROM? for exampe im on iced glacier 1.1.1, will it take me to factory ROM?
mrpanic7 said:
quick question, does following this take you back to factory ROM? for exampe im on iced glacier 1.1.1, will it take me to factory ROM?
Click to expand...
Click to collapse
Yes it will hence stock
Sent from my HTC Glacier using XDA App
so...?
I put the nandroid file on my sdcard, but in recovery when i go to restore there it says no files. What do I need to do to get this to work. I have a replacement coming to me so I need to figure this out.
Edit: Sorry I'm an idiot. I got it know. Thank you so much for posting this.
Edit2: Crap! Ok I have s=on now but i still have hboot 0.86.0000 Shouldn't I have the old one now?
Where is the "part7backup" located? Also, what is it?
this sucks... i followed everything perfectly but now my recovery is screwed up ugh this is so frustrating i have that stupid phone with a red triangle thing when i try to boot into recovery (yes im aware its supposed to be stock recovery not clockwork)

Clockwork recovery

Has anyone successfully installed clockwork recovery on the continuum? I was tempted to try the fascinate instructions
Sent from my SCH-I400 using XDA App
I have used Titanium Back up with success
Okay, I can officially say that the Fascinate Clockwork Recovery does not work... Fails on "updating from Verizon" or something similar.... Then reboots... Is that Clockwork or the standard recovery?
Okay, I did not backup my stock recovery (stupid stupid stupid stupid), so can anyone get me that file and tell me which directory I need to shove it in?
Sent from my SCH-I400 using XDA App
I cannot remember the process to backup the recovery. What do you need me to do?
ThePravus said:
I cannot remember the process to backup the recovery. What do you need me to do?
Click to expand...
Click to collapse
Use root explorer or something similar, find the recovery file and copy it... Attach it here and let me injure what directory it was in... Please... I appreciate any help...
Sent from my SCH-I400 using XDA App
Or let me know... Somehow Swype changed that to injure...
Sent from my SCH-I400 using XDA App
I believe its more than just a file, you have to flash it.
Weudel said:
Use root explorer or something similar, find the recovery file and copy it... Attach it here and let me injure what directory it was in... Please... I appreciate any help...
Sent from my SCH-I400 using XDA App
Click to expand...
Click to collapse
If you know why the directory is I can post the files. Man, we really need some devs...
Also, you can might not need to flash it, but you would probably need to use ABD then.
Sent from my SCH-I400 using XDA App
Was informed that we could use dump_image to pull it and then flash_image to reflash. Trying to get ADB working at the moment. Typing on the phone is terrible.
ThePravus said:
Was informed that we could use dump_image to pull it and then flash_image to reflash. Trying to get ADB working at the moment. Typing on the phone is terrible.
Click to expand...
Click to collapse
The typing isn't that bad if you use swype or SwiftKey. Is there anything I can do to help?
Sent from my space time Continuum using the XDA App.
OK this is the best I can do I think.
I dumped the recovery block with the awesome help from Da_G]NARF[ on the XDA IRC chan.
AFAIK this should fix it.
Extract boot.rar
Copy boot.bin to your sdcard
Unmount the SDcard if you copied from your computer.
Open a terminal either with ADB shell or im assuming a term emulator would work.
SU for root privs. then use this command:
Code:
dd if /dev/block/bml1 of=/sdcard/boot.bak bs=4096
This will backup your current one.
Code:
dd if=/sdcard/boot.bin of=/dev/block/bml1 bs=4096
This will rewrite with the new one.
Reboot.
dfgged said:
The typing isn't that bad if you use swype or SwiftKey. Is there anything I can do to help?
Sent from my space time Continuum using the XDA App.
Click to expand...
Click to collapse
If you can pull the stock recovery and post it, that would be great...
Otherwise, could one of you try booting into the stock recovery and see what it does... I tried to load the Fascinate Clockwork using ROM Manager and I'm not sure if it actually did anything or not... I don't think Clockwork would check with Verizon for updates.... All I have experience with is Amon Ra on my Eris..... Would be great if it just failed to change it.....
ThePravus said:
OK this is the best I can do I think.
I dumped the recovery block with the awesome help from Da_G]NARF[ on the XDA IRC chan.
AFAIK this should fix it.
Extract boot.rar
Copy boot.bin to your sdcard
Unmount the SDcard if you copied from your computer.
Open a terminal either with ADB shell or im assuming a term emulator would work.
SU for root privs. then use this command:
Code:
dd if /dev/block/bml1 of=/sdcard/boot.bak bs=4096
This will backup your current one.
Code:
dd if=/sdcard/boot.bin of=/dev/block/bml1 bs=4096
This will rewrite with the new one.
Reboot.
Click to expand...
Click to collapse
Awesome, thanks...
Looks like it worked... I guess I might not know for sure until the 2.2 OTA comes out.... Fingers crossed...
I've been working on porting clockwork. After running
Code:
build/tools/device/mkvendor.sh device_manufacturer_name device_name /your/path/to/the/boot.img
with the path substitution, I get
Code:
unpackbootimg not found. Is your android build environment set up and have the host tools been built?
Does anyone have any suggestions?
I am new to these forums Well, i have been looking around here for a while for my Continuum phone, i just haven't said anything
I may be completely wrong... But do these steps (The ones in the beginning) install Clockwork? Or is that for something completely different?
and this is probably the wrong place to ask... But in order to install the Voodoo lagfix, you need Clockwork, right?
Thank you for your help everyone
trailblazer101 said:
I am new to these forums Well, i have been looking around here for a while for my Continuum phone, i just haven't said anything
I may be completely wrong... But do these steps (The ones in the beginning) install Clockwork? Or is that for something completely different?
and this is probably the wrong place to ask... But in order to install the Voodoo lagfix, you need Clockwork, right?
Thank you for your help everyone
Click to expand...
Click to collapse
Well this the right place to ask, and the steps you see are steps to flash the stock recovery back. Also, yes, we do need clockwork for voodoo.
Sent from my space time Continuum using the XDA App.
dfgged said:
Well this the right place to ask, and the steps you see are steps to flash the stock recovery back. Also, yes, we do need clockwork for voodoo.
Sent from my space time Continuum using the XDA App.
Click to expand...
Click to collapse
There currently is not a Clockwork Recovery for the Continuum, but it is in the works...
Has anyone other than Weudel tried using this supposed stock recovery?
Sent from my SCH-I400 using XDA App
I'm using a Terminal Emulator on my phone trying to run the command to backup my current boot image. I'm typing "su" first for root privileges then typing "dd if /dev/block/bml1 of=/sdcard/boot.bak bs=4096" but I'm getting an error saying uknown operand if. Help?
Nevermind, I've discovered the problem. The code to backup your current boot image is "dd if=/dev/block/bml1 of=/sdcard/boot.bak bs=4096". There was an equal sign missing in the post above.
So I've completed the steps listed above and was under the impression this would restore my phone to stock. However, I still don't have the Verizon bloatware I deleted. Did I not understand what this process was meant to accomplish?

[HOWTO]Recover From a Bad Flash - Now automated

Ok so you accidentally tried to Odin or CWM the wrong file to your phone. Well the good news is that if you can get into CWM with access to the sdcard(s) or access ADB we can fix it. If the phone won't power on at all, you can't access cwm with sdcard(s), ADB or Odin you are unfortunately out of luck. You will need to get it repaired by Sprint or send it off for a jtag repair.
Disclaimer: I am not responsible for anything that happens to your phone. You do this at your own risk.
If you don't own the E4GT do not use this guide because if your partitions are not the same as ours you will brick your phone.
If by chance you can get into Odin mode and your computer can see the phone go buy a lottery ticket J/K. All you have to do is download a full tar and Odin it back on. I won't go into details for that as it is well documented. Or you can still use this zip if you prefer.
I have automated the process of the restore. What this zip will do is flash the Agat 0.5.4 source kernel so you have cwm. It will flash the FH13 boot.bin, hidden.img, param.lfs and Sbl.bin. It will wipe Cache and Dalvik also.
This will not flash the modem, wipe data or replace system. So after you use this zip if your modem is also hosed flash a modem zip from CWM. Once you have recovered the phone you can flash whatever you want back on the phone.
Download CWM Odin Restore To FH13: http://d-h.st/3yZ
Copy the zip file to your phone and flash in custom recovery.
If you don't have access to the sdcard(s) but do have access to ADB proceed to the second post.
If you need some direct assistance you can PM me and I will work with you when possible.
You only have ADB access
For this method you will need CWM, ADB, Root and the image files to restore.
If you don't have ADB installed I have attached it to this post. I have also provided a link to the FH13 image files.
If you don't have ADB, extract the ADB directory to the root of C:. So you should see C:\ADB
You need to know where your ADB directory is located. If you used step 1 ADB it is C:\ADB. If you installed it on your own you should know where to find it.
Extract the images.zip into the ADB directory. You should now have the Images folder in the ADB folder.
Boot into CWM and attach your phone to the computer.
Open a command prompt and change directory to the ADB directory cd C:\ADB (or wherever your directory is).
Type adb push Images /tmp and hit enter.
You should see something like 6 files pushed. 0 files skipped.8465 KB/s (19271020 bytes in 2.223s).
Type adb shell and hit enter.
This part is critical. Make sure it is typed exactly or you can/will destroy your phone.
Copy and paste or type the following commands. If you copy and paste make sure you don't copy any leading or trailing spaces. Hit enter after each command.
You can skip any of the following commands if you know you don't need them. For example, if you know you only installed the Sbl.bin then you only need to enter that command. I have provided them all to cover all of the needs. If you are not sure just do them all.
dd if=/tmp/boot.bin of=/dev/block/mmcblk0p0
dd if=/tmp/hidden.img of=/dev/block/mmcblk0p12
dd if=/tmp/param.lfs of=/dev/block/mmcblk0p4
dd if=/tmp/Sbl.bin of=/dev/block/mmcblk0p2
dd if=/tmp/zImage of=/dev/block/mmcblk0p5
dd if=/tmp/zImage of=/dev/block/mmcblk0p6
You should see something like 2560+0 records in, 2560+0 records out, 1310720 bytes (1.3MB) copied, 0.265521 seconds, 4.7MB/s after each command.
Reboot your phone and it should boot up.
If it still doesn't boot something didn't take and we will need to work one on one.
Download the Images.zip: http://d-h.st/8gY
The bootloader restore has been proven to work on one phone so far. Thanks to pjkingphd for testing and confirming that it works.
great share!thanks for the tutorial.
crawrj said:
Please sticky this thread.
Click to expand...
Click to collapse
Hopefully this will be done.
Sent from my SPH-D710 using Xparent SkyBlue Tapatalk 2
Crawrj my man.
Tappin' Typin'
md5 sums might be nice. Don't want bricked phones due to bad downloads.
Sent from my Galaxy Nexus using xda app-developers app
times_infinity said:
md5 sums might be nice. Don't want bricked phones due to bad downloads.
Sent from my Galaxy Nexus using xda app-developers app
Click to expand...
Click to collapse
But then we wouldn't have anyone to test this... would we..
Great tutorial crawrj
Sent from my SPH-D710 using Xparent Blue Tapatalk 2
Very nice. Thank you.
times_infinity said:
md5 sums might be nice. Don't want bricked phones due to bad downloads.
Sent from my Galaxy Nexus using xda app-developers app
Click to expand...
Click to collapse
If the md5 is not right it will say so when you try to restore in cwm. It won't restore if they don't match. But I can throw up md5 for the sbl.
Sent from my SPH-D710 using xda premium
MD5 added. Sticky this please.
I have now automated the restore process in a zip file. You must be able to copy the zip file to the phone for it to work. I have flashed it about a dozen times but I would like to get a few brave testers to try it on your phone for me. Make sure you do a backup first! I have moved the manual commands to post two and revamped the instructions.
+1
Sticky or move to original development.
Sent from my piece of crap Zio until i get my E4GT back from Samsung, using XDA Premium app
Thread stuck. Thank you for helping out the community. :highfive:
jayharper08 said:
Thread stuck. Thank you for helping out the community. :highfive:
Click to expand...
Click to collapse
Thank you sir :highfive:
Sooo... uhm ,,, say I know a certain someone who botched their custom boot logo and has been lazy..... and has the draw failure start up...
This would restore that to stock without any other ramifications except for a kernel swap, correct??
Edit: Guess after a day Ill just assume yes and hope it cant brake anything....
PhAkEer said:
Sooo... uhm ,,, say I know a certain someone who botched their custom boot logo and has been lazy..... and has the draw failure start up...
This would restore that to stock without any other ramifications except for a kernel swap, correct??
Edit: Guess after a day Ill just assume yes and hope it cant brake anything....
Click to expand...
Click to collapse
Yeah this will fix you up. Once you get recovered you can flash whatever you want back on. Since you are an advanced user if you have a particular setup that you want to restore, just pull those files from the tar and place them in the Images folder of the zip.
You never can be too sure.. Lol I just always expect the one time I make an assumption will be regretted.
Good idea btw... And thanks.
And Ive actually been meaning to flash a param.lfs..... I have like 4 OCs it just they are all the way on my backup backup card ...(see my level of sloth ?!?!?!)
PhAkEer said:
You never can be too sure.. Lol I just always expect the one time I make an assumption will be regretted.
Good idea btw... And thanks.
And Ive actually been meaning to flash a param.lfs..... I have like 4 OCs it just they are all the way on my backup backup card ...(see my level of sloth ?!?!?!)
Click to expand...
Click to collapse
LOL nice. Let me know how it turns out.
crawrj said:
LOL nice. Let me know how it turns out.
Click to expand...
Click to collapse
Good as gold, as expected. I did end up only using the param.lfs but Im sure the rest will work great when I need it =)
Thanks again.... Itd been a long time since I last saw that sweet , sweeet gaudi_bootimage.jpg
Sent from my SPH-D710 using xda premium

Yet another jb guide.

1. you have to be rooted and on STOCK ZV9. the easiest way in my option is to lgnpst. here is a guide http://pastebin.com/g8hXBaaA
use this v9 tot file instead of the v7 http://forum.xda-developers.com/showthread.php?t=2091883&highlight=tot
2. you need to root v9 with this guide http://forum.xda-developers.com/showthread.php?t=2050582
3. you need to download the update zip and rename it update.zip. http://d-h.st/0a9
4. you need to move update.zip to /cache using a file explorer (this is why you need root)
5. reboot into stock recovery. get into stock recovery by holding vol down+ home button+ power button until captive lights flash then release.
for some people programs such as romtoolbox's rebooter works and for others it doesnt but you can try.
6. choose "apply update from cache." then "update.zip"
7. you are now running JB.
8. restore root by using root keeper
9. if you want to reroot use the same method for zv9 above
Congrats, you have rooted jellybean!
LASTLY! Im not responsible for what you do to your phone!!!
Thanks to:
engine95
klyang88
jhgti
ALBERTOSCLN
fiddy619
kc_exactly
http://forum.xda-developers.com/showthread.php?p=38549284
any problems or fixes just let me know
javskies said:
Since people have been having problems or whatever with Kc's guide I am posting the link to the original way to flash jb which worked for me and others. All thanks go to him for making this
http://forum.xda-developers.com/showthread.php?p=38549284
Sent from my LG-LS970 using xda premium
Click to expand...
Click to collapse
Hey, if they follow that method won't they be soft bricked the first time they reboot their phone?
kc_exactly said:
Hey, if they follow that method won't they be soft bricked the first time they reboot their phone?
Click to expand...
Click to collapse
Welp didn't notice that was in there lol. Thanks for the catch
Sent from my LG-LS970 using xda premium
so i made an actual guide because i did this in the car since kc removed his at the time.
here is the updated version which shouldn't cause a brick except for a few that make a mistake here or there.
Noob Question about this guide
First of all, thank you all for what you do for the Android community
I am obviously a noob, so please bear with me.
I recently used engine95's guide to root and unlock my Sprint LG Optimus G. It was simple and worked perfectly. I have not yet had a chance to attempt flashing any rom's and just noticed that I can actually have Jelly Bean now. So, I am rooted and unlocked. I have recently downloaded Titanium Backup, FreeGee, ROM Manager, Voodoo OTA Rootkeeper, and ES File Explorer. I chose TWRP during the unlock procedure with FreeGee. I am now running Titanium Backup on everything (seems to be stuck at 96% with YouTube).
I am about to run through javskies guide to flashing JB (this guide just made more sense to me). I am hoping Voodoo OTA Rootkeeper will keep me from having to root again after the update, but if not, I think I can handle rooting again.
My main questions are:
1) I noticed something in another post about uninstalling FreeGee due to its current incompatibility with JB. Is this correct?
2) Looking at step 4 of javskies guide
4. you need to move update.zip to /cache using a file explorer (this is why you need root)
Click to expand...
Click to collapse
, I noticed that I do not see a file named 'cache' either when using ES File Explorer or Windows Explorer. (I haven't figured out how to paste a screenshot into a post, so I attached a JPEG screenshot.)
3) Because I did not see the /cache folder, I looked at the Flashing Guide and now I am even more confused because the steps for
ROM update without SDcard
Click to expand...
Click to collapse
seem a bit out of my leauge...or maybe I am being lazy.
4) How would you all handle a wife/significant other who wants to kill me for spending hours on end reading through posts?
Honestly, if I can grasp how to manage the .zip file correctly in this procedure, I am sure I will be fine.
Because I know it matters...quick thanks to javskies, engine95, fiddy619, and kc_exactly for (unknowingly) getting me this far. Also to _Epic, who apparently is losing his patience with Android illiterates, like myself
Good grief, I hope this post ends up looking right...it is my very first time posting...(just noticed the 'preview' button.)
Thanks guys!
Cache is a folder in the root directory. That is the very bottom of directories. If your rooted you will see it. Put the file there.
And freegee is not compatible for the jelly bean update. So, you are correct to remove it. It will cause a soft brick.
The app is safe just sitting there. But if you run it after the update you will have problems. So, I would remove it for now. Out of sight, out of mind.
Part of the steps to fix the soft brick will be too format the whole phone. So, remove it. The creator of the app is a very active member here on xda. He is working on a fix. Just check back on xda. We will all know when it is fixed.
And it doesn't bother me what guide you use. If you read the bottom of my guide it is basically the same as this one.
I am not a hater. I like to help everyone. There is no competition.
The update process is confusing for new people. There is no way around it. Just follow the steps and you will be fine.
Sent from my LG-LS970 using xda premium
---------- Post added at 09:30 PM ---------- Previous post was at 09:26 PM ----------
As for the wife. Just say what we all do.
"Honey, I am sorry, I have to fix my phone."
Or
"Hey, one sec, I have to fix my phone"
Basically, any combination of something like that usually works.
Sent from my LG-LS970 using xda premium
Also just a heads up, after u download esfile explorer, u need to go to settings and way towards the bottom there r root settings. Make sure u have the appropriate options checked so u can back out of your sdcard folder. Super user will ask u to grant permission once u check the first option. Grant it. That way u can get to that cache folder that you need.
bowhunt2005 said:
Also just a heads up, after u download esfile explorer, u need to go to settings and way towards the bottom there r root settings. Make sure u have the appropriate options checked so u can back out of your sdcard folder. Super user will ask u to grant permission once u check the first option. Grant it. That way u can get to that cache folder that you need.
Click to expand...
Click to collapse
Thank you, bowhunt. I was feeling a bit too stupid to ask again after kc's thoughtful response. I will stop googling how to access the root folder now :victory:
I cant get through step one. LGNPST keeps giving me a "the file path is empty" message
riceatusc said:
I cant get through step one. LGNPST keeps giving me a "the file path is empty" message
Click to expand...
Click to collapse
Make sure you clicked both folder icons at the bottom of the window. If you used the automatic one you should be able to pick the ls970 dll and the second one is the for the .tot you downloaded
Sent from my LG-LS970 using xda app-developers app
uncle_seuss said:
Make sure you clicked both folder icons at the bottom of the window. If you used the automatic one you should be able to pick the ls970 dll and the second one is the for the .tot you downloaded
Sent from my LG-LS970 using xda app-developers app
Click to expand...
Click to collapse
Well now I feel like an idiot for missing something so simple. haha. Thanks
Finally got the downloaded zip file to the cache folder. Rebooting to recovery takes me to TWRP. Install failed. Is it because I am unlocked? Do I need to return to stock and re-root?
Sent from my LG-LS970 using xda app-developers app
ThrillerNstinct said:
Finally got the downloaded zip file to the cache folder. Rebooting to recovery takes me to TWRP. Install failed. Is it because I am unlocked? Do I need to return to stock and re-root?
Sent from my LG-LS970 using xda app-developers app
Click to expand...
Click to collapse
This guide is geared more to people who are already unlocked. Check this one to flash via twrp http://forum.xda-developers.com/showthread.php?t=2169074
Sent from my LG-LS970 using xda premium
This guide worked well for me - I'm now ZVB stock rooted (not unlocked but do have FreeGee bought and installed). The hardest part was getting recovery to boot
Thanks javskies, your guide worked perfectly. I'm now back to stock rooted ZVB.
I dont know why this guide has been lost in the forums. I coudnt find it until you helped me out javskies.
This guide is perfect for those who want stock zvb that have locked phones.
EFEXR said:
Thanks javskies, your guide worked perfectly. I'm now back to stock rooted ZVB.
I dont know why this guide has been lost in the forums. I coudnt find it until you helped me out javskies.
This guide is perfect for those who want stock zvb that have locked phones.
Click to expand...
Click to collapse
No problem. This guide is now pretty much just for people in your situation since we have stock roms and the otas so not many are really going to need it. I'm very glad it helped you out and it sucks to hear that shelnutt couldn't help your situation :/
Sent from my LG-LS970 using xda premium
javskies said:
No problem. This guide is now pretty much just for people in your situation since we have stock roms and the otas so not many are really going to need it. I'm very glad it helped you out and it sucks to hear that shelnutt couldn't help your situation :/
Sent from my LG-LS970 using xda premium
Click to expand...
Click to collapse
Actually, shelnutt had a way but he said there was also a risk of bricking my phone. I told him I couldnt because I dont have insurance nor do I have a backup phone. I will do it his way within time once I can get a backup phone. Hopefully, within two months.
He also said there were many people in the same situation that can't unlock phone. He's also trying to find the problem and work out a solution in the future.
EFEXR said:
Actually, shelnutt had a way but he said there was also a risk of bricking my phone. I told him I couldnt because I dont have insurance nor do I have a backup phone. I will do it his way within time once I can get a backup phone. Hopefully, within two months.
He also said there were many people in the same situation that can't unlock phone. He's also trying to find the problem and work out a solution in the future.
Click to expand...
Click to collapse
good to hear he's working out the kinks! hopefully he gets its before youre replacement phone so you can flash some of the great roms for this phone. gotta love the devs lol

[Q] Rooting/Unlocking Verizon HTC One on Kitkat

I have a Verizon HTC ONE with android version 4.4.2 KitKat that is not rooted or unlocked. I know that Verizon blocks the regular form of unlocking it through the htcdev site so I wanted to know if there was an alternative way?
Can I install Android JellyBean instead of KitKat and use RumRunner?
Is this not possible unless the phone is unlocked and rooted?
Thanks!
You have to wait until an exploit is found if your bootloader is locked.
Sent from my HTC6500LVW using Tapatalk
selayan said:
You have to wait until an exploit is found if your bootloader is locked
Click to expand...
Click to collapse
Ok thanks! Any idea how long it could take for an exploit to be found?
Try this. http://forum.xda-developers.com/showthread.php?p=49953186
Sent from my HTC6500LVW using Tapatalk
bschram said:
Try this. http://forum.xda-developers.com/showthread.php?p=49953186
Sent from my HTC6500LVW using Tapatalk
Click to expand...
Click to collapse
Thanks! I'm new to this so I have a question about that.
It says make sure you have a working adb and use it. Is this a form of terminal on my pc or something and where could I download this? Thanks
Sent from my HTC6500LVW using xda app-developers app
I'm not sure you can use that if you are locked and complete stock. Google how to set up adb for your os. Or search some threads in the main sections. There are lots of guides.
Sent from my HTC6500LVW using Tapatalk
selayan said:
I'm not sure you can use that if you are locked and complete stock. Google how to set up adb for your os. Or search some threads in the main sections. There are lots of guides.
Sent from my HTC6500LVW using Tapatalk
Click to expand...
Click to collapse
Ok ill give it a shot thanks!
selayan said:
I'm not sure you can use that if you are locked and complete stock. Google how to set up adb for your os. Or search some threads in the main sections. There are lots of guides.
Sent from my HTC6500LVW using Tapatalk
Click to expand...
Click to collapse
You're right it won't work. I guess I will wait for someone to exploit kit Kat for verozon
Sent from my HTC6500LVW using xda app-developers app
alexcushing said:
Thanks! I'm new to this so I have a question about that.
It says make sure you have a working adb and use it. Is this a form of terminal on my pc or something and where could I download this? Thanks
Sent from my HTC6500LVW using xda app-developers app
Click to expand...
Click to collapse
As I am a relatively new user to XDA (I'm not new, just new to posting) and it won't let me post links until after like 10 links or so, all slashes / will be replaced with asterisks * to make the forums think I'm not posting a link.
The ADB is the Android Debug Bridge. It comes built in to the Android SDK (Software Developer Kit). I'm not sure if it works standalone.
Anyway, this is what you do:
1. Download the SDK from here: http:**developer.android.com*sdk*index.html. It's 480 mb. By my home's Internet speed, that is a ginormous file. So if your Internet speed is anything like mine, allow about 30 minutes for download. And make sure your computer has the power to unzip a 480 mb ZIP file. This also installs Eclipse, which is basically a program you use to write Android apps. (If you think you may develop apps but you want an alternative to Eclipse, try the Android Developer Studio here: http:**developer.android.com*sdk*installing*studio.html)
2. Once it's installed and everything, navigate to: <sdk install directory>\sdk\platform-tools. Go to the address bar. Click in it, hit Ctrl+A to select all, Ctrl+C to copy, and Ctrl+V to paste it somewhere. I recommend a Notepad document or something. Then navigate to Computer. Click on System Properties and then Advanced system settings. At the bottom of the Advanced tab, click Environment Variables... Find the "path" variable. Paste the sdk\platform-tools link AT THE END OF THE VARIABLE. Make sure that you put a semicolon at the end of it. Click Okay and whatnot.
3. Open command prompt.
4. Type "cd <sdk install directory>\sdk\platform-tools"
5. The ADB should now work. Type "adb" before running any commands. List: http:**developer.android.com*tools*help*adb.html
Sorry if someone already said something about this. I started typing it before I went to lunch and I am finishing and posting this coming back from lunch.

Categories

Resources