Related
HTC Thunderbolt Windows One Click Root
This is a simple batch file that will guide you in rooting your device.
It is pretty easy to follow along but please take your time and read everything. It has only been tested a few times so please report any errors or issues you find.
Huge thanks to NetForce-TX on IRC for testing along with helping, I owe you!
Also thanks to Jcase for guidance
TeamAndIRC and Captainkrtek (Me) are NOT responsible for any bricks, fires, or damaged/broken hardware due to this process
If you wish to read the batch files contents either open it with notepad or check the pastebin
Instructions are included in the file when running it along with where to get the necessary files.
Prerequisites:
Drivers Installed & Working
SDK Installed with ADB
Exploits.zip with contents extracted to your ADB dir
PG05IMG.zip
Downgrade RUU
A Thunderbolt running 605.6 or 605.9 Firmware
You can download the OneClickRoot here
I will update this from time to time if needed, If you have issues with the batch file please PM me on XDA or find me on irc.andirc.net #Thunderbolt.
I will not reply to your PM if you want me to help you root your phone!
UPDATE: If SU acts up (IE: Force closes) flash this via CWM
Reserved for Linux version
Wow, looks easy! But I'm glad I did it through ADB. Nice job!
pinhead875 said:
Wow, looks easy! But I'm glad I did it through ADB. Nice job!
Click to expand...
Click to collapse
Thanks! It is pretty simple, only a few things you have to do manually (no possible workaround) such as flashing from the bootloader.
Anyone try this yet?
sent using Tapatalk on the TB.
egeorgia said:
Anyone try this yet?
sent using Tapatalk on the TB.
Click to expand...
Click to collapse
Already a few people have tested it, all successes
so we set the phone to debug mode and the usb mode to just charging?
i was going to to the other root ;set up my ADB earlier but chickened out... i already have the files downloaded
Cg006 said:
so we set the phone to debug mode and the usb mode to just charging?
i was going to to the ot her root and set up my abd earlier but chickened out... i already have the files downloaded
Click to expand...
Click to collapse
Yeah exactly, just debug and charging, until you have to copy over the roms then you will set the USB mode to mount SD
I did the long method but I missed the step to get s-off. Can I still use the one click root method sk I can obtain s-off?
alphatectz said:
I did the long method but I missed the step to get s-off. Can I still use the one click root method sk I can obtain s-off?
Click to expand...
Click to collapse
Yes you can, but I reccomend unrooting whatever you have done so far using this http://forum.xda-developers.com/showthread.php?t=1009423
Captainkrtek said:
Yes you can, but I reccomend unrooting whatever you have done so far using this http://forum.xda-developers.com/showthread.php?t=1009423
Click to expand...
Click to collapse
Ok, I'll unroot and use the one click method. Thx
can we get a poll maybe to see success rate
Can we get a Step by Step Instruction Guide? it would be nice for us beginners
ok so after i choose my path where my android sdk platform tools folder is i get
Pushing files via ADB...
This process may take some time, if it takes longer than 30 seconds
Make sure the drivers are install and USB debugging is on.
cannot stat 'psneuter': No such file or directory
cannot stat 'busybox': No such file or directory
cannot stat 'misc.img': No such file or directory
Unable to chmod /data/local/psneuter: No such file or directory
Unable to chmod /data/local/busybox: No such file or directory
so what did i do wrong? i get my serial number when i get type adb devices....
b33zy682 said:
ok so after i choose my path where my android sdk platform tools folder is i get
Pushing files via ADB...
This process may take some time, if it takes longer than 30 seconds
Make sure the drivers are install and USB debugging is on.
cannot stat 'psneuter': No such file or directory
cannot stat 'busybox': No such file or directory
cannot stat 'misc.img': No such file or directory
Unable to chmod /data/local/psneuter: No such file or directory
Unable to chmod /data/local/busybox: No such file or directory
so what did i do wrong? i get my serial number when i get type adb devices....
Click to expand...
Click to collapse
You need to put the contents of exploits.zip in the same directory ADB is in
ok what in that zip needs to go where?
Phone Has been Succesfully Rooted.
Did most of the steps while doing some WoW Raiding. lol
Thank you so much.... now.. should i flash a new rom on this baby?
b33zy682 said:
ok what in that zip needs to go where?
Click to expand...
Click to collapse
take everything that is in exploits.zip and move it to your android sdk directory specifically the location of adb.exe (will either be in platform-tools or tools) as for the two RUUs, they can be anywhere but you will have to move them at one point to your SD card. That is about it
Cg006 said:
Phone Has been Succesfully Rooted.
Did most of the steps while doing some WoW Raiding. lol
Thank you so much.... now.. should i flash a new rom on this baby?
Click to expand...
Click to collapse
Yes you should
Cg006 said:
Phone Has been Succesfully Rooted.
Did most of the steps while doing some WoW Raiding. lol
Thank you so much.... now.. should i flash a new rom on this baby?
Click to expand...
Click to collapse
damn right! lol
I put ZIP folder that contains the relevant commands, we use
Them to flash ROM or UPDATE files.
So instead of a time to begin to push the buttons on the device just do it
With command, faster and more convenient.
The following link:
http://cc1bc37e.yyv.co
just extract the folder and start to use the scripts .
hi I've got froyo on my phone can you please tell me how to update it to gb using these commands
gud one thanks
How can i install clockworkmod recovery on xperia x8?
Sent from my E15i using XDA App
Pls read this next time
______
Tutorial by puppet13th:
You have to download this
Unpack it.
put the following files in the right directory with root explorer:
put cwm-rec.tar and fx8-rec.tar to /system/
put sh to /system/xbin/
put chargemon and charger to /system/bin/
link cwm-rec.tar to /system/bin/xrecovery.tar and /system/bin/recovery.tar
if u're using custom rom, use fb-chargemon for chargemon script. Don't forget to rename it to "chargemon"
______
set permissions 644 for
/system/cwm-rec.tar
/system/fx8-rec.tar
______
set permissions 755 for
/system/bin/chargemon
/system/bin/charger
/system/xbin/sh
Then you finished
Thanks ;
I will try
Sent from my E15i using XDA App
how can i set permissions?
In Root Explorer.
can somebody write this in details? please i am newbie
Blacksony said:
Pls read this next time
______
Tutorial by puppet13th:
You have to download this
Unpack it.
put the following files in the right directory with root explorer:
put cwm-rec.tar and fx8-rec.tar to /system/
put sh to /system/xbin/
put chargemon and charger to /system/bin/
link cwm-rec.tar to /system/bin/xrecovery.tar and /system/bin/recovery.tar
if u're using custom rom, use fb-chargemon for chargemon script. Don't forget to rename it to "chargemon"
______
set permissions 644 for
/system/cwm-rec.tar
/system/fx8-rec.tar
______
set permissions 755 for
/system/bin/chargemon
/system/bin/charger
/system/xbin/sh
Then you finished
Click to expand...
Click to collapse
do i need to have xrecovery installed?
The simpliest way to install CWM is to plug your phone with debugging mode to your PC and run DMR.bat from this file. More information you'll find in this post.
Thanks. It works
Sent from my X8 using XDA App
Please Help Me! I've X8 and i rooted it, also there's installed xRecovery, first I installed a coustom rom but that room has some bugs like camera, so i restored my phone to 2.1 , Now I want to install GingerDX but this rom need ClockWorkMod (Here's The Problem) I Want to kno how -in the details please- to install CWM on my X8 ! i tried ur method that you post it but when i start to move the files (cwm-rec.tar & the other files) it's keep telling me {You cannot paste here because the file system is read-only) i also tried to permissions the files to be read&write but it's keep tellin me the same problem! Please Any HELP! thnxx alot
iLilDark said:
Please Help Me! I've X8 and i rooted it, also there's installed xRecovery, first I installed a coustom rom but that room has some bugs like camera, so i restored my phone to 2.1 , Now I want to install GingerDX but this rom need ClockWorkMod (Here's The Problem) I Want to kno how -in the details please- to install CWM on my X8 ! i tried ur method that you post it but when i start to move the files (cwm-rec.tar & the other files) it's keep telling me {You cannot paste here because the file system is read-only) i also tried to permissions the files to be read&write but it's keep tellin me the same problem! Please Any HELP! thnxx alot
Click to expand...
Click to collapse
Mount r/w for /system in root explorer and then copy the files over. GingerDX does not need CWM recovery, it only needs xRecovery to install. So root your x8, install xRecovery, backup phone, full wipe, install GingerDX, wipe cache and dalvik-cache and then reboot. Tada! GingerDX will be running on your phone.
Tada! MD5 missmatch? Did you know how to fix it? Thx again
Sent from my E15i using XDA App
Search for "md5 mismatch" on xda.
By the way:
When did you get this?
Because you can get this only when you flash a ROM/backup that consists of syste.img, data.img, cache.img and nandroid.md5 and GingerDX is in an update.zip, so it´s only a .zip-file that contains the /system-folder and a script that makes it flashable in a recovery, so you can´t get a md5 mismatch on this.
hey bro you need xrecovery version 0.1 and you flash it try first a Ginger DX v09 like i d then upgrade ginger dx have clockowrmod installed you can reboot in it i will post a link
Latest versions of GingerDX for X8 need CWM
and I have xRecovery installed on my stock rom. I would update first to CWM my phone and then install GingerDX v016...what I should do? I don't want to brick my phone! Anyone could explain me the correct procedure? Thanks
Phenom965 said:
and I have xRecovery installed on my stock rom. I would update first to CWM my phone and then install GingerDX v016...what I should do? I don't want to brick my phone! Anyone could explain me the correct procedure? Thanks
Click to expand...
Click to collapse
Flash dualboot with xrecovery then you will have cwm and xrecovery at the same time. You can find dualboot.zip from the multiboot thread
Sent from my X8 using xda premium
eagleeyetom said:
The simpliest way to install CWM is to plug your phone with debugging mode to your PC and run DMR.bat from this file. More information you'll find in this post.
Click to expand...
Click to collapse
thanks mate, ive just spent about 2 hours trying to do this, and pow, .bat is a life saver
Blacksony said:
Pls read this next time
______
Tutorial by puppet13th:
You have to download this
Unpack it.
put the following files in the right directory with root explorer:
put cwm-rec.tar and fx8-rec.tar to /system/
put sh to /system/xbin/
put chargemon and charger to /system/bin/
link cwm-rec.tar to /system/bin/xrecovery.tar and /system/bin/recovery.tar
if u're using custom rom, use fb-chargemon for chargemon script. Don't forget to rename it to "chargemon"
______
set permissions 644 for
/system/cwm-rec.tar
/system/fx8-rec.tar
______
set permissions 755 for
/system/bin/chargemon
/system/bin/charger
/system/xbin/sh
Then you finished
Click to expand...
Click to collapse
sorry for bumping a quite old thread,
but after doing all of those above, my x8 is now installed with CWM v 0.0.1
i tried to flash v 4.0.1.5 edify from this thread :
http://forum.xda-developers.com/showthread.php?t=1119456
but after i reboot and go to recovery, my version is still the same (v 0.0.1)
how to update to newer version ? i tried flashing it so many times and still no newer version :/
any help would be appreciated .
This is how I made ROM, I'll try to write the steps as simple as I can. For advanced users only!
Update 22/08/11:
Revised packaging steps.
Update 13/08/11:
Removed unwanted method for ROM cooking.
Update 04/08/11:
Modified extract and repack ROM guide and added extracting system.rfs guide.
Things you need:
Base firmware
Archiver software (7zip recommended)
Any Linux environment to build ROM or Cygwin
APK Manager to optimize and decompile *.apk files
MagicISO (Optional) if you want to extract system.rfs
And the last thing is... You need enough experience in android world
So, here is the steps to cook a ROM:
Flash your phone with your desired base firmware
Make required modifications
Pull system.rfs from your phone by running this command on adb shell or Terminal Emulator:
Code:
dd if=/dev/stl12 of=/sdcard/system.rfs
Extract any *.tar.md5 files from your base firmware to your working folder with 7zip
Replace the current system.rfs with your modified one
EDIT: Pack your ROM by running this code via terminal or just pack it with 7zip/WinRAR as *.tar
Code:
tar -H ustar -c * >> ROMNAME.tar
change ROMNAME to your desired, well, ROM name.
Here is (yet) useful guide to modify your ROM.
Extract system files on system.rfs to make modding easier:
Extract PDA file (*.tar.md5) files with 7zip
Open system.rfs with MagicISO
To extract it, just drag and drop
NOTE: Never edit your ROM with MagicISO because the file permissions will be ignored, use MagicISO only for extracting files from system.rfs
Deodex, and Zipalign (optimize) your ROM apk files:
Ready to use deodex + root for KPN: http://forum.xda-developers.com/showthread.php?t=1196230
Ready to use deodex + root for KPH and other firmware: http://forum.xda-developers.com/showthread.php?t=1118048
Open APK Manager
To zipalign your apk files, in apk manager folder /place-apk-here-to-batch-optimize put your:
framework-res.apk, twframework-res.apk and all system apk
but not these:
AxT9IME, Calculator, Camera, Email, MMS, Phone, Screen Capture, Settings, Swype, Thinkdroid, Voice search
Choose Choose option 15
Then choose both (zp)
Let it run and done.
Now put back the apk files where they belong in the ROM.
How to put these apk files to my ROM? Copy these files to appropriate locations, such as /system/app to your ROM's /system/app, and etc.
Another handy modification guide:
Unpack and repack boot.img - http://forum.xda-developers.com/showthread.php?t=1173427
Convert firmware filesystem to ext4 - http://forum.xda-developers.com/showthread.php?t=1202049
Overscroll glow for any firmware - http://forum.xda-developers.com/showthread.php?t=1215933"
Give thanks to all dev who made that possible!
If you have more guides to put here, please PM me.
Am I pertamax?
hehe..just kidding.
Nice Info....great share.
I would want the Fla.sh Rom :'(
Thats a gr8 share...Thank you...)
saiftheboss7 said:
I would want the Fla.sh Rom :'(
Click to expand...
Click to collapse
sorry... once again, I'm sorry, I can't continue my ROM
Helpful thread man!
Thanks!
Great job taking your time to make this! Unfortunately, i dont even know the basics but now I know where to check when I do
fla.sh said:
sorry... once again, I'm sorry, I can't continue my ROM
Click to expand...
Click to collapse
Hey!
THX man, nice thread. Very useful!
Just PM to MOD, that they close you previous thread, a bout fla.sh.ROM. Or ppl just waiting it and asking.
CHEERS!
i think the most troublesome problem i encounter is to repack system.rfs. yes it can be mounted in magiciso, but howto repack/compile it back?
an0nym0us_ said:
i think the most troublesome problem i encounter is to repack system.rfs. yes it can be mounted in magiciso, but howto repack/compile it back?
Click to expand...
Click to collapse
Just save it.
didnt work when i just save it. my device got bootloop
an0nym0us_ said:
didnt work when i just save it. my device got bootloop
Click to expand...
Click to collapse
What modification you've added to your ROM? Maybe that modification causing the problem...
fla.sh said:
What modification you've added to your ROM? Maybe that modification causing the problem...
Click to expand...
Click to collapse
As Linux, MagicISO read RFS image as a FAT filesystem. File permissions can not be maintained. A better way but need linux:
1. Mount system.rfs as FAT and mount it to /tmp/rfs
2. Make ext4 image, and mount it to /tmp/system
3. Copy /tmp/rfs contents to /tmp/system
4. Make modification inside /tmp/system
5. Fix file permissions inside /tmp/system
6. Umount both image
7. Make ODIN flashable image, contains system.rfs (now in ext4 format) and CF-Root-S5830 boot and recovery image (for ext4 support)
8. Boot to Windows and flash your new firmware using ODIN.
ketut.kumajaya said:
As Linux, MagicISO read RFS image as a FAT filesystem. File permissions can not be maintained. A better way but need linux:
1. Mount system.rfs as FAT and mount it to /tmp/rfs
2. Make ext4 image, and mount it to /tmp/system
3. Copy /tmp/rfs contents to /tmp/system
4. Make modification inside /tmp/system
5. Fix file permissions inside /tmp/system
6. Umount both image
7. Make ODIN flashable image, contains system.rfs (now in ext4 format) and CF-Root-S5830 boot and recovery image (for ext4 support)
8. Boot to Windows and flash your new firmware using ODIN.
Click to expand...
Click to collapse
I use this command to mount rfs:
Code:
mount -o loop system.rfs /some_dir
Can you share us the command?
now thats really informative. thanks
ROM unpacking and repacking gude has been corrected. Tested by me. If you have any problems, just ask here.
Thanks.
I think you should add the date of update in the title, so that everyone can know about the update...
BTW thanks for this amazing guide...
Love it!!!
After making changes to system.rfs, how to save it as .rfs again?
adiles said:
After making changes to system.rfs, how to save it as .rfs again?
Click to expand...
Click to collapse
Please take look at the first page, it's updated, you know?
After I created md5 file and selected it in odin, it says "invalid image type" and "invalid model binary". How to solve that? After that I continued, skipped these errors and flashed, my phone stopped at boot screen with text "Galaxy ACE....". Plz help me
im a noob and i installed adb and in adb the serial number of the mytouch is there or watever it is. n i just dont understand the part of put the frevo file inside the frevo zip file inside the platform tools n the misc version inside the misc zip file in platform tools.wat do i do with the rest misc files that were in the zip file its too downgrade n i dont thats only part dont understand to downgrade plz reply fast i alredy want to downgrade n already saw all the other forums of it
Did you install android sdk or just adb by itself?
Sent from my HTC Glacier using xda premium
You know that ZIP files contain other files?
You know you can extract those files?
You know that there are different folders on disk?
You know that folders are in a tree-like structure?
You know where platform-tools folder sits under SDK folder?
You know how to move ZIP files where you need?
You know how to extract ZIP files in place?
Answer all these, and you'll know what to do.
If you don't know the answer to one or two specific questions - ask away.
If you don't know some of the answers and can't or don't want to look for them - please refrain from rooting. Rooting isn't just for fun, it gives you some powers over your phone that you need to know how to use - otherwise your phone will have a great potential to end up screwed.
Whoa alexriio!
You can find a lot of people here to help you but you will need to do 2 things first :
1- Please write complete sentence. It's so hard to read you; a lot of people will skip you post.
2- Read these tutorial :
ADB from cyanogenmod
http://wiki.cyanogenmod.com/wiki/ADB
Newcomers please read me, a helpful little guide by neidlinger
http://forum.xda-developers.com/showthread.php?t=1281085
[GUIDE] Downgrade G2 (2.3.X) & DZ (2.3.X) & mT4g (2.3.4) & DHD w/ S-ON to Stock Froyo by Setherio
http://forum.xda-developers.com/showthread.php?t=1178912
My usual advice is :
1- Print all part of the tuto (tuto, downgrade to froyo, CM install...)
2- Read it carefully and come back here to ask questions
3- Prepare all file in distinctive folder (check all file with md5sum!)
4- Grab a coffee (or tea, or beer )
5- Attack!
Regards.
I installed everything n know how to root n flash. And I installed adb n sdk too. And I extraded the frevoo n misc zip file. n then it said put the files into the sdk platform tools so I did but on the misc file there's alot of files inside the zip. so which one do I put in the platform tools
Sent from my LG-E739 using xda premium
This is what I have in platform-tools :
$:>ls /opt/android-sdk/platform-tools
aapt*
adb*
aidl*
busybox
dexdump*
dx*
fastboot*
fixsu.sh
fre3vo
gfree*
hboot-eng.img
lib/
llvm-rs-cc*
misc_version*
NOTICE.txt*
PD15IMG.zip
psneuter*
recovery-clockwork-5.0.2.0-glacier.img
renderscript/
root_psn
source.properties*
su
SuperUser.apk
update-cm-7.1.0-glacier-signed.zip
Click to expand...
Click to collapse
The rest of the file in misc_version.zip are the source.
Thanks you that's wat I wanted
Sent from my LG-E739 using xda premium
Need help downgrading mytouch
Greetings. I've got a mytouch 4g. I have followed the instructions in http://forum.xda-developers.com/showthread.php?t=1178912. Excellent article. Every step works great. I have tried both the manual downgrade section and the fastboot downgrade section. Both methods appear successful. No error messages, etc... When the phone reboots it boots to a fresh 2.3.4. Im sure im skipping something simple. Any ideas greatly appreciated!