[Revised] Rooting Gingerbread 2.3.5 Dummies Guide


  1. ocnbrze

    ocnbrze DON'T PANIC!!!!!!!!! Moderator

    so looks like you took the latest ota for our beloved evo and now you want to root it. to begin with never accept an ota when you are thinking about rooting your phone. this will apply for all phones going forward. with each new ota, rooting will become harder and harder to do.

    update:there has been another OTA, software version 5.07.651.1. again like any ota's, you should not have take it. however, if you did, it will not change your hboot version so this guide will still work for you.

    first lets make sure that this guide is for you. before we do anything make sure that you have disbaled fastboot. on your phone go to settings>apps>uncheck the fastboot option at the bottom. next you will need to power off then press and hold power+vol down. this will take you to the bootloader screen.

    1.if you have hboot 2.18 and it says locked at the top then this guide is for you.

    2. if it says hboot 2.16 or 2.15 then use this guide:http://androidforums.com/evo-4g-all...ooting-dummies-guide-gingerbread-edition.html

    3.if it says hboot 2.10 or less then use this guide:http://androidforums.com/evo-4g-all-things-root/194918-rooting-dummies.html.


    on to rooting
    there are now a few different ways you can root your evo and each has their pros and cons. i will try and go into detail with each method and i will leave it up to you to decide which way you want to go.

    rooting your phone will wipe all data so make sure that you backup your info accordingly:
    1.for contacts make sure that you have them all saved under google. that way when you flash a new rom or even get a new android device, you can sign in to google and all of your contacts will sync to your phone.
    2.if you want to backup your sms or even mms text messages then you can use SMS Backup & Restore and it will save them to your sd card.
    3.for your apps data, you can use MyBackup Pro. this will pretty much back up everything for you.

    please use these methods at your own risk. i do not accept any responsibility if you brick your phone.

    ok with that said, here they are:

    1. HTCdev method (recommended)
    this method is something that htc has done to keep their word on providing us with bootloaders that are not locked down like on some other phones. however, there are some things that you should know about it, if you are planning on going this route. yes the bootloader will be unlocked, but you will have s-on still. however, this also means that the bootloader will be watermarked and this will void your warranty on the phone.

    and yes with this method, you will be able to flash roms, kernels and such though you will still have s-on. once the bootloader is unlocked all you need to do is have a custom recovery and either flash a custom rom or flash the su (superuser) file and then you are good to go.

    here is an overview of the process:
    here is an overview of the process:
    [​IMG]
    1.go to HTCdev and follow directions to get your bootloader unlocked
    2.install custom recovery
    3.flash the su file or you can flash a rom of your choice

    the setup
    you will need to download these files:
    make sure that you have htc sync installed and that you have the latest java running.

    step 1 HTCdev bootloader unlocker

    1.go to the htc website:HTCdev - Unlock Bootloader
    2.at the very far right there should be a drop down menu. scroll all the way down to the bottom until you see "All Other Supported Models". do not select the evo 4g(korean). that is an entirely different phone.
    3.just follow the steps. and use the files that you downloaded earlier when asked.
    4.you will then get an email and follow directions according to the email.
    5.congrats!!!!!!!! you have now just unlocked your bootloader:D
    here is a step by step as stated on the htcdev.com site.
    1.remove and insert the battery
    2.press and hold power+vol down
    3.with the vol buttons highlight fastboot and select it with your power button.
    4.connect the device to the computer via usb cable
    5.create a new folder and call it android
    6.download the first three files and save it to the android folder
    7.right click on your android folder while holding shift and select open command window here (3rd or 4th option).
    8.in the command window type:
    Code (Text):
    1. fastboot oem get_identifier_token
    9.you will need to copy the long block of text that is displayed
    Right Click > Mark > highlight the block of text > Right click to copy
    10.the first line you should highlight should be:
    <<<<<Identifier Token Start>>>>>
    and end with:
    <<<<<Identifier Token End>>>>>
    11.paste the text into the token field and then hit submit.
    12.you will then get an email with the unlock key and commands to finish the process.
    13.once you get the email download the attached .bin file and move to your android folder you created earlier.
    14.open the command window (right click+shift, open command window here) and type:
    Code (Text):
    1. fastboot flash unlocktoken Unlock_code.bin
    15.you will then see a disclaimer just select yes.
    CONGRATS!!!!!!!!!!!!!!!!!YOU ARE NOW UNLOCKED!!!!!!

    step 2 How to get Recovery
    here is a little more details on how to get a recovery onto your phone. there are several ways of doing it. you can use the fastboot command to install recovery or you can use the android flasher program and lastly there is the PC36IMG method. either way, it is pretty simple. i will leave the decision up to you.

    various methods to install amon ra 2.3 recovery:

    Fastboot method
    1.download amon ra 2.3 from here:
    PC36IMG_RA_2.3.zip
    2.extract the file and then go into and move recovery.img file into the android folder you created when unlocking your bootloader.
    3.on your phone after you have unlocked your phone you should be in the bootloader menu screen, select the fastboot option
    4.on your computer press and hold shift while right clicking the android folder.
    5.select open command window here option (windows 7)
    6.enter command:
    Code (Text):
    1. fastboot flash recovery recovery.img
    congrats!!!!!! you have just installed amon ra 2.3

    android flasher method
    Android Flasher, what is this and how do i use this?

    well with android flasher, you can flash radios, your splash screen (that is what the htc white screen is called right before sprint's boot animation), and your recovery. you will need to extract the .img file from the .zip file. in this case i will show you how to install a custom recovery amon ra2.3.

    so here is what you will need to do:
    1.download android flasher from here:
    AF Downloader
    2.and extract it to someplace on your desktop where you can find it.
    3.next you will need to download amon ra 2.3from here:
    PC36IMG_RA_2.3.zip
    4.extract the img.file and place it some where you will be able to find it.
    5.run android flasher
    6.go to the recovery slot and select browse and then navigate to the amon ra .img file
    7.select it and then select recovery
    8.then1 at the very bottom select flash

    congrats!!!!!! you now have amon ra 2.3 installed.

    here is the original thread for android flasher:
    [UTILITY] Android Flasher 2.2.0.5! (12/12/11) - xda-developers

    PC36IMG method
    this will depend on what software version you are on.

    if you have software version 4.67.651.1 download this file:PC36IMG.zip

    if you have software version 5.07.651.1 download this file:
    PC36IMG_AmonRA-v2.3-hausmod_revA.zip

    1.download the PC36IMG for your software version above.
    2.rename the file so that it is only PC36IMG. make sure that you do not add any extra .zip's to the name as windows hides extensions by default.
    3.transfer the file to the root (that means not in any folder) of the sd card.
    4.power off (you most likely need to uncheck fastboot. settings/apps/uncheck fastboot.) then press and hold power+vol down.
    5.hboot should see the file and select yes to update.
    6.select no to reboot because we want to go into recovery and make a nandroid backup.
    7.select recovery.
    8.select backup and restore and select backup
    9. select the first three and wimax. the other partitions do not need to be backed up. always keep one nandroid backup with wimax keys backed up on your computer.
    10.now you can reboot.
    11.using a file manager of some sort or even through your computer via usb, you should rename or delete the PC36IMG file on your card. otherwise you will be asked to update every time you go to the hboot screen. you do not need that file any more.

    step 3 flash the su file or flash a rom
    if you want to just stay on the stock rom, but you want it rooted then here is what you will need to do(not really sure why you would want to as there are many roms that are waaaaaay better then stock. the latest mikg for example is amazing!!!). the su file is not a rom. it allows access to rooted apps to the system partitions.

    stay on stock
    you will need the latest su(superapp) found here:
    Superuser-3.0.7-efghi-signed.zip just flash that in recovery and you will have a rooted stock rom:
    1.download and move the su file to the root of your sd card that means not in any folder. it just needs to be on your card.
    2.go into recovery (power off, make sure fastboot is unabled, and then press and hold power+vol down)
    3.select flash zip from sdcard
    4.navigate to your su file by using the vol up and down button and select it with the power button.
    5.once done, reboot. now you have a rooted stock rom:D
    or
    flash a rom:
    1.first you need the vr superwipe (this is not a rom. this is a file that wipes your sytem partitions and also wipes all the temp files as well:ZZZVR_SUPERWIPE.zip. download it and put it on your card. (optional)*
    2.download the rom (i recommend MikG v3.11 [3/9/2012]) of your choice and transfer it to your card.
    3.go into recovery
    4.make a nandroid backup
    5.select wipe from the main menu and wipe dalvik cache, cache, and data
    6.select flash zip from sdcard
    7.find the superwipe file and select it.(optional)
    8.find your rom and select it.
    9.reboot.

    first boot will take a bit longer then normal, so be patient.

    2. Captain Throwback's method
    ok thanx to the good Captain i have permission to write a version of his method here for AF members.....so here goes.

    first off you will need to have the bootloader unlocked, have a custom recovery, and flash the su file. all this can be done in the HTCdev method. second, you will need to disable fastboot (settings/ app/ disable fastboot) and enable usb debugging (settings/app/development)

    the captain's method is based off of toast's root exploit. with the bootloader unlocked and su file fashed, you can now change the misc partition. this allows you to lower your hboot so that you can use the previous root methods to finally get s-off which is like turning your securities off or like changing administrator permission on your pc. the main root methods are unrevoked and revolutionary.

    here are the files you will need:
    mtd-eng.zip
    flash_image.zip
    if you want to use unrevoked:
    PC36IMG_SuperSonic_S_Sprint_WWE_3.70.651.1_Radio_2.15.00.11.19_NV_1.90_release_161482_signed
    or
    if you want to use revolutionary
    Filename: PC36IMG_SuperSonic_GB_Sprint_WWE_4.54.651.1_Radio_2.15.00.0808_NV_2.15_release_220182_signed.zip

    download the first two files and unzip them and move them to the sd card of your phone....via usb cable. do not unzip the PC36IMG file.

    now once you have done that you can now proceed below:
    1. in the android folder you used previously for the HTCdev method, open the command window and enter these commands:
    2. first we need to start adb so type:
    Code (Text):
    1. adb shell
    if you get $ in the prompt then you do not have root access. type
    Code (Text):
    1. su
    and you should get the $ changed to #.....if it does not then something previously went wrong.
    3. next, press enter after each line
    Code (Text):
    1. cat /sdcard/flash_image > /data/flash_image
    Code (Text):
    1. chmod 755 /data/flash_image
    Code (Text):
    1. /data/flash_image misc /sdcard/mtd-eng.img
    if there is no errors then you can proceed to the next step.
    4.now we need to downgrade the hboot by flashing the PC36IMG ruu:
    1. download the PC36IMG file(depending on which one you choose) and do not unzip it.
    2. rename the file so that it is only PC36IMG. make sure that you do not add any extra .zip's to the name as windows hides extensions by default.
    3. transfer the file to the root (that means not in any folder) of the sd card.
    4. power off (you most likely need to uncheck fastboot. settings/apps/uncheck fastboot.) then press and hold power+vol down.
    5. hboot should see the file and select yes to update.
    now check you hboot in the bootloader and it should change to either hboot 2.10 or 2.16 which unrevoked or revolutionary will now work.

    you can now proceed to use these guides to finally gain s-off:
    if your hboot is 2.10 then use this guide:
    http://androidforums.com/evo-4g-all-things-root/194918-rooting-dummies.html

    if your hboot is 2.16 then use this guide:
    http://androidforums.com/evo-4g-all...ooting-dummies-guide-gingerbread-edition.html

    3. TacoRoot method
    This method was brought to my attention thanx to captain throwback. this is not mine and all credit should go to justin case, dan rosenberg, unrevoked and alpharev, and reid holland. here is their main page:TacoRoot - HTC Universal Root Exploit 12-30-2011 - RootzWiki

    this method uses a vulnerability in the recovery.log that will provide a temporary root. once you have gain root then all we need to do is downgrade the hboot to 2.10 which would then allow unrevoked to fully root your phone.

    please read this method carefully. when you run the taco root commands it will make your phone very unstable and not useable and if you miss the step about usb debugging and setting the phone to charge only then you will need to do the undo command and start over. (a good idea is to print this out before trying this method).

    these are the files you will need:

    1.download and install htc sync:HTC Sync 3.0.5551

    2.set adb:
    on your desktop create a folder called android. and into this folder put the adb.exe, AdbWinApi.dll, and the fastboot.exe files. you will be entering commands from this folder. it is going to be easier if you press and hold shift while right clicking on the android folder and then select open command window here and from there you can enter the commands.

    3.download and extract the CunningLogic-TacoRoot-3b6fae6 on to the desktop. move the tacoroot.sh file over to the android folder.

    4.we need to extract and then move the flash_image and the mtd-eng files on to the sd card. you can do this while the phone is on and set to disk drive via the usb cable. make sure that you do not put the extracted files in any folders. they need to be on the root of the card (very top level).

    5.now we will need to reboot the phone into the stock recovery. power the phone off then press and hold power+vol down to get into the bootloader. on the bootloader menu select recovery. wait until you get the red triangle with an exclamation point. next press and hold both vol up and vol down along with the power button. this will give you the stock recovery menu select the top option to reboot the phone.

    6.connect the phone to the pc via the usb cable and make sure that it is in charge only, and make sure that usb debugging is turned on, settings>apps>development>check usb debugging, and lastly that fastboot is disabled, settings>apps>uncheck fastboot. this a very important step. make sure that you do this. if you do not do this or if you skip this step, then when you run the taco root your phone will be very unstable and you will not be able to upgrade your hboot. and you will the need to skip to step 13 to enter the undo command which will return the phone to a more stable state.

    7.once the phone is booted up on your pc and in the command window from the android folder enter:
    Code (Text):
    1. adb push tacoroot.sh /data/local/
    8.
    Code (Text):
    1. adb shell chmod 755 /data/local/tacoroot.sh
    9.
    Code (Text):
    1. adb shell /data/local/tacoroot.sh --setup
    10.the phone should boot up again and in the command window type
    Code (Text):
    1. adb shell /data/local/tacoroot.sh --root
    your phone will eventually reboot itself. once it does that your phone will be very unstable (most likely it will bootloop), but you will be able to use adb. DO NOT PULL THE BATTERY OUT OR REBOOT. this is normal as the adb commands will still work. just proceed to the next step and pay no attention to the phone. again like i said your phone will be very unstable at this point.

    11.in the command window type:
    Code (Text):
    1. adb shell
    12. ok you should get # in the command window if not then something went wrong. if you do get # then type:
    Code (Text):
    1. cat /sdcard/flash_image > /data/flash_image
    then:
    Code (Text):
    1. chmod 755 /data/flash_image
    and last:
    Code (Text):
    1. /data/flash_image misc /sdcard/mtd-eng.img
    the command screen should look like this when all the commands are entered:
    [​IMG]

    13.now we need to get the phone stable again. in the command window type:
    Code (Text):
    1. /data/local/tacoroot.sh --undo
    your phone should now reboot again. now some people have reported that when entering this command an error occurs, "adb not found". if this is the case then close the command window then press and hold shift and right click on the android folder you created earlier. select the open command window here option. the above command should now work.

    14.rename the pc36img_supersonic_s_sprint_wwe_3.70.651.1_radio_2.15.00.11.19_nv_1.90_release_161482_signed file that you downloaded earlier to PC36IMG. do not add an extra zip as windows by default hides extensions.

    15.on your phone switch it back to disk drive and transfer the PC36IMG file over to the root of the sd card.

    16.power off the phone and then press and hold power+vol down. this will get you to the bootloader. if you named the file correctly and if you have it on the root of the card (not in any folder) then the bootloader should see it and ask you to update. select yes

    17.after it is done double check your hboot. it should now be hboot 2.10. you are now ready to use unrevoked!!!!!!!!

    18.this is the best guide on rooting with unrevoked:
    http://androidforums.com/evo-4g-all-things-root/194918-rooting-dummies.html

    19.once unrevoked is finished you should have hboot 2.10 and s-off and no watermark!!!!!!

    Hboot 2.18 FAQ'S
    1. you do not have to do captain's throwback's guide especially if you plan on staying stock. you can still flash roms and such.

    however, if you do not want your hboot watermarked then please follow the captain's guide or the TacoRoot method. but read them first before diving into them.

    2.in HTCdev it will ask that you create a folder called android. you will then need to update the Android SDK Tools and Android SDK Platform Tools. once that is done then move the required files (adb.exe, adbWinApi.dll, and fastboot) to the android folder you created. once everything is done and your bootloader is unlocked then make sure that you run the commands in captian's guide from the android folder you created.

    3.make sure that you have phone setup as charge only and not as disk drive. this will prevent the phone from being able to mount the sd card, if it is in disk drive mode.

    4. i added a new root method called TacoRoot!!!!

    5. i will be adding more stuff later.

    proceed to the second post for more root info

    Advertisement
    :
    mguvu, guinzo, goop factory and 67 others like this.
  2. ocnbrze

    ocnbrze DON'T PANIC!!!!!!!!! Moderator

    ________________________After Rooting______________________​


    Life After Root
    ok so you are rooted so now what?

    here are some apps that you can now use, now that you are rooted.


    what about bloatware you ask? well some of the apps are safe to delete. you can go here to see the list:xda-developers - View Single Post - [WIP] /system/app APK's - Safe to remove list and functions now this list is from froyo so some apps are missing from the list. if you are going to delete apps i would use titanium backup and freeze the apps first.

    DO NOT USE ROM MANAGER it is very buggy and creates more issues then it is worth. i would do everything manually in recovery. also this is a good way to get to know your recovery. you never know when something happens and all you have is recovery. as long as you have a working recovery you can pretty much get out of any trouble.​

    Nandroids
    what are nandroid backups and why are they important? well nandroid backups are a complete snapshot of the current state of your phone. it will save everything (contacts, apps and its data, emails and text messages, and any other mods or settings you have on your rom). think of nandroid backups as a safety net. if anything goes wrong or if you change your mind on a rom you do not like, you can always go back and restore a previous nandroid backup. just remember that anytime you make any changes to your phone always make a nandroid backup.

    also to save space keep only a few nandroids on your card. nandroids can be pretty big depending on the rom and what you are backing up. and you can rename your nandroid backups. just make sure not to have spaces or weird symbols in the name.

    when doing a nandroid backup in amon ra, make sure to keep the first three checked then check wimax (you do not need to do this all the time.) just keep one nandroid backup with your wimax keys backed up on your computer. the rest of the time when doing nandroid backups, you can just backup the first three in amon ra. also if you have your sd card partitioned (see the Partitioning and Moving Apps to the Card section for the how to's) you should select sd ext as well. this wiil also backup all your apps.

    clockwork mod will backup wimax automatically.

    one of the things you can do to help keep your nandroid backups organized is to rename them. but in order to do that you have to know where to find them. in amon ra recovery they are found in the nandroid folder that is created on the sd card. in clockwork mod they are found in the clockwork mod folder. for amon ra there is a sub folder that is phone specific. mine is named: HT0CVHL01139. inside this folder is your nandroid backup. it should look like:BDES-20120323-0530.

    now to rename them, you can rename them to anything that you like, just do not use any weird symbols and do not use spaces within the name. for me i usually just rename them by deleting the BDES part and insert the name of the rom it belongs to. for instance CM7-20120323-0530 could be a name of one of my nandroid backups. also if you notice the numbers correspond to date and time.​

    now how do i make a nandroid backup you ask? well i will only go into what amon ra has to say on how to do it. if you have clockwork mod recovery.....the idea is very similar.

    so here goes:
    1. boot into the bootloader (power the phone off, then press and hold power+vol down)
    2. in the bootloader menu select "recovery"
    3. select the "backup/restore" option
    4. select "nandroid backup"
    5. only do the first three that are already checked (unless you have partitioned your sd card)
    6. select "perform backup"
    7. this may take a bit depending if you opted to compress the nandroid backup or not (it is one of the options you can select). if you did opt to compress it will save space on your sd card, but it will take longer to do.......if you do not then it should only take a few minutes up to 5 min to make a nandroid backup....provided you have the room on your sd card.
    8. select return once the nandroid backup is done to go back to the main menu.
    9. now you can either reboot or flash a rom which is covered in the next section.

    Flashing
    this is all good, but how do i flash a rom or kernel?

    good point so here is what you do to flash a rom:
    1.first you need the vr superwipe: ZZZVR_SUPERWIPE.zip
    download it and put it on your card. (optional)*
    2.download the rom of your choice(DO NOT EXTRACT THE FILE.) and transfer it to your card.
    3.go into recovery
    4.make a nandroid backup
    5.select wipe from the main menu and wipe dalvik cache, cache, and data
    6.select install (or flash depending on which recovery you have) zip from sdcard
    7.find the superwipe file and flash it.(optional)
    8.find your rom and flash it.
    9.reboot.

    first boot will take a bit longer then normal, so be patient. ​

    *the vr superwipe is an optional step, but i would recommend that you use it. it wipes system, cache, and boot. it wipes those three times. then it wipes the temp files and does that three times. i would not only use this tool to wipe. it should be done in addition to wiping data, dalvik cache and cache. one last thing about superwipe, this will only work with those that have support for amend scripting. only clockwork mod 2.6, amon ra 2.3, and trwp will work. so if you have clockwrok mod 3 and higher you might want to switch recoveries.​


    to flash a kernel
    1.download the kernel and place it on your card.
    2.make a nandroid backup
    3.wipe dalvik cache and cache. there is no need to wipe data or to flash the superwipe when flashing kernels.
    4.select "install zip" and find and select your kernel
    5.reboot

    now you have a new kernel. and to get the most of your new kernel look into getting SetCPU for Root Users, this app will allow you to over and underclcok your phone and it will allow you to set your cpu governors which sets how fast the cpu speed gets scaled up or down to the desired settings. some governors also has a screen off profile which can also help save battery life. for more on setcpu read this guide: http://androidforums.com/evo-4g-all-things-root/210253-setcpu-guide.html

    here is a great guide by fellow AF member argedion:
    http://androidforums.com/evo-4g-all-things-root/441044-flash-guide-us-all-d.html.

    Roms, Kernels, Themes and More
    Roms​

    ok so now you know how to flash a rom, so now where do i go to get them? there are a bunch of places that you can go to get your roms. there is a thread here in this forum ROMs and Kernels Download Page check it out. also check out the xda development forum:EVO 4G Android Development - xda-developers. make sure that you read the dev's op as it will tell you the download instructions as well as give you what is in the rom and some of its features. the main idea is to know what you are flashing before flashing the rom.

    there are two main types of roms that are out there. there is aosp (android open source project)roms then there is sense roms. sense roms are the roms that most people are familiar with. it has the familiar sense launcher that htc installs on all of their phones. while aosp is pure android. it has no sense launcher. depending on the rom it will use a launcher like adw or launcher pro.​

    Kernels
    what are kernels? basically kernels communicates with and adjusts the voltage between the hardware(battery) and software(either sense or aosp) of your phone according to frequency. how much voltage a kernel decides to provide to and from your phone and at what frequency will depend on the type of kernels.

    all roms comes with its own custom(usually stock) kernel. they are like roms in that they come in two types. one is for sense roms and one is for aosp roms. they can't work on both. so like roms you need to checkout the changelog to see what is going on with kernels and what was updated. also gingerbread roms needs a kernel designed for gingerbread. the froyo kernels will not work on gingerbread.

    one last thing on kernels and that is that not all kernels will react the same way on every phone. what works for me may not work for you. the only true way to know is to make a nandroid backup and flash the kernel. give it a few days for it to settle in before deciding if the kernel works or not.

    you can get the kernels from the xda or the rom/kernel download page. you can read more on kernels in the KERNELS For Dummies

    Themes
    ok so i want to theme my phone. are there themes i can flash? yes there are a lot of themes out there that you can just flash from recovery. head on over to EVO 4G Themes and Apps...xda. and don't forget to read the op for installation instructions. just keep in mind that most of the themes are rom specific. when you flash a theme all you need to do is wipe dalvik cache and cache and flash the theme.​

    Partitioning and Moving Apps to the Card
    the issue is that the evo has a small amount of ram on the phone. not sure what htc was thinking when designing the evo. but there is the apps2sd that can be sort of helpful. when you go to settings/applications/manage apps and then move the apps to the sd card, you are using apps2sd. it moves the apps to the sd card, but it only moves part of the app to the card. the other part is still left on the phone. that is why you can't use any widgets attached to the app when it is moved to the card.

    so what is taking up all of the ram then? well your phone, as it is, has the dalvik cache which the phone uses to load any executable files that it needs. and then there is cache where your temp files are stored. of course there is your apps. and finally there is the stock rom with sense 1.0. so you can see how fast your ram will disappear.

    the only way to get around this is to be rooted. the custom roms that are out now are much smaller and faster then the stock rom. plus you can partition your card and use a2sd which is different then apps2sd. a2sd moves the entire app to your card. the only thing left on your phone is a symbolic link that tells the phone where to find the app on your card. it saves a ton of ram by doing this. just to give you an idea i have 160 apps with still 250mb left!

    there are two types of a2sd scripts. one is cm a2sd and the other is darktremor a2sd. usually if a rom has a2sd cooked in, it usually has cm a2sd. when you flash your rom your apps when restored with titanium backup will automatically be move to the sd card. with darktremor a2sd, you would first need a rom to have support for it, and then you need to flash darktremor into the rom. once flashed then you can manually push the apps to the card by using terminal emulator to enter the commands.

    you will need a higher class card to do this, preferably a class 6 or higher. the higher class card is need especially if you use intensive apps like games and such. the reason is that since the apps are on the card the phone then needs to read and write on the card as the app runs. so if you have a slower card your apps will suffer.

    Partition Your Card
    it is recommended that you do this before trying to flash a rom.
    so here are the directions on how to do it:
    1.copy your content of the card to a computer because partitioning will wipe the card's content.
    2.go into recovery and select partition your sd card
    3.enter 32 for swap, and 1024 or 2048 for ext2, and do the rest for FAT
    4.select upgrade ext2 to ext3
    5.select usb-ms toggle and transfer your contents of your card on your computer back to the card.
    6.go to the main menu and do a full wipe (min data, dalvik cache and cache)
    7.flash the superwipe
    8.flash the rom of your choice.
    9.reboot

    from now on it is recommended you wipe dalvik cache, cache, data and sd ext.before flashing roms. MAKE SURE THAT YOU DO NOT SELECT WIPE SD CARD as it will do just that. your card will be erased. also make sure that when making a nandroid backup to select sd ext to be backed up as well.​

    How to Install Darktremors
    1.download the file:Version 2.7.5.3 Beta 04
    2.transfer the file to the card.
    3.wipe dalvik cache and cache and flash the file and reboot
    4.getAndroid Terminal Emulator from the market
    5.type in the command su and enter. the superuser app will then give permission.
    6.then type a2sd reinstall. this will move your apps to the ext 3 of the card.
    7.the phone will then reboot
    8.type su again and enter
    9.type a2sd cachesd. this will move the dalvik cache to the ext3 on the card.
    10.the phone will reboot again.

    if you want more commands for darktremor here is a list:Darktremor Apps2SD Command Line Help | Facebook
    here is the original thread: [Script][A2SD]Darktremor 2.7.5.3 Beta 04 [Evo] (01/29/2011) - xda-developers

    Troubleshooting (thanx Rxpert83)
    This guide is brought to you by Rxpert83.


    OTA's (Over the Air)
    Ok so we just had an update a few months back called gingerbread. and as many of you guys know it closed the previous exploit so that rooting was not possible until now. so what do we do when the next ota (if there is another ota)is released? DO NOT ACCEPT THE OTA. it could really make a mess out of your phone. or it could even unroot your phone and then you will have to wait again for a rooting process as the ota will most likely close the previous exploit. this also goes for any rooted phone regardless if it is an evo or not.

    so how do we get updated then if we are rooted? well usually the devs will get a hold of the source code for the ota earlier then the actual release. so all we would have to do is flash a rom with the latest update ota and we are updated.

    please read this:
    http://androidforums.com/evo-4g-all-things-root/486888-new-ota-4-67-651-3-out-do-not-accept.html

    Links and Guides:
    Unrooting​

    ok so you want to unroot your phone. unfortunately, the process is more complicated then the previous methods. basically to get rid of the watermark you will need to change the misc partition and then you can flash the PC36IMG RUU to finish the process in getting a stock rom and recovery.

    these are the files you will need:

    step #1 downgrading the misc partition
    1.download the first three files and create a folder and call it android then move the downloaded files to the android folder.
    2.download and install (do not run) htc sync:HTC Sync 3.0.5551
    3.connect your phone to the pc via usb cable
    4.we need to extract and then move the flash_image and the mtd-eng files on to the sd card. make sure that you do not put the extracted files in any folders. they need to be on the root of the card (very top level)
    5.change the setting from disk to charge only, make sure that usb debugging is turned on, settings>apps>development>check usb debugging, and lastly make sure that fastboot is disabled, settings>apps>uncheck fastboot.
    6.on your pc hold shift while right clicking on the android folder. select open command window here option.
    7. in the command window type:
    Code (Text):
    1. adb shell
    ok you should get # in the command window if not then something went wrong.

    if you do get # then type:
    Code (Text):
    1. cat /sdcard/flash_image > /data/flash_image
    then:
    Code (Text):
    1. chmod 755 /data/flash_image
    and last:
    Code (Text):
    1. /data/flash_image misc /sdcard/mtd-eng.img
    the command screen should look like this when all the commands are entered:
    [​IMG]

    step #2 installing the stock rom and recovery
    1.download the 4.67 PC36IMG file and rename it by deleting everything but the PC36IMG part in the name. make sure not to add an extra zip as windows hides extensions.
    2.move it to the root of the sd card that means on the top level of the card and not in any folders.
    3.power off then press and hold power+vol down. this will take you to the bootloader. if you named the file right and it is on the root of the card then it will ask you to update. select yes.
    4.before you reboot your phone double check your bootloader screen. at the top it should say locked and your hboot should be 2.18 with s-on. if that is what you see then congrats!!!!!!!!!! you are now unrooted!!!!!!!!!!!!

    if you used the captain's method or taco root to root your phone then you will need to use the guides for either unrevoked or revolutionary to unroot you.

    for unrevoked:
    http://androidforums.com/evo-4g-all-things-root/194918-rooting-dummies.html

    for revolutionary:
    http://androidforums.com/evo-4g-all...ooting-dummies-guide-gingerbread-edition.html
    guinzo, leducjjr, jskull and 17 others like this.
  3. new optimus

    new optimus Well-Known Member

    Looks good even as a "rough draft" I hope the revolutionary guys are able to overcome this as for many this may be a daunting task.
    Winglight7 and ocnbrze like this.
  4. shantytownbrown

    shantytownbrown Well-Known Member

    Does this mean this method can be done using a Mac (ie without the initial need of a PC for installing revolutionary..that was the only "rate limiting step" that kept us Mac users from easily rooting)...??
  5. ocnbrze

    ocnbrze DON'T PANIC!!!!!!!!! Moderator

    i'm not sure on the mac. this process uses adb commands so i'm not too sure how that will work on a mac. i think you will still need to run windows on a mac via something like parallel.
  6. new optimus

    new optimus Well-Known Member

    I know adb is available for mac
    However I am not sure how easy it is to use.
    The prevail can only be rooted via adb and mac users are able to do it in the prevail forum.

    ya just looked again, they have adb for linux and mac, might be the same thing not sure.
    ocnbrze likes this.
  7. ocnbrze

    ocnbrze DON'T PANIC!!!!!!!!! Moderator

    Winglight7 likes this.
  8. Rxpert83

    Rxpert83 Dr. Feelgood Moderator

    I knew we'd be getting the HTC dev unlockable boots, although its much better to root through revolutionary or unrevoked if you can.

    Dont accept the OTA!
    mrmadhadder and ocnbrze like this.
  9. ocnbrze

    ocnbrze DON'T PANIC!!!!!!!!! Moderator

    i just added this guide to the root info sticky.
    Granite1 likes this.
  10. mikem0269

    mikem0269 Well-Known Member

    @OCN Are we sure this will watermark the 4g? just wondering but that is probaly right if it does the 3d. Just wondering if anyone has reported back after doing this.
  11. ocnbrze

    ocnbrze DON'T PANIC!!!!!!!!! Moderator

    yes it will. once you use the htc method to get it unlocked it will say in hboot "unlocked" at the very top. kind of hard not to miss it, unfortunately.
    mikem0269 likes this.
  12. Ember

    Ember Well-Known Member

    In the part where you describe flashing recovery via adb, you are describing how to flash a kernel/boot.img.

    The correct command is "fastboot flash recovery recovery.img"
    Winglight7, Rxpert83 and ocnbrze like this.
  13. ocnbrze

    ocnbrze DON'T PANIC!!!!!!!!! Moderator

    yes your are correct. i will edit the op. was up late and mis read some posts. thanx for the heads up.
  14. Ember

    Ember Well-Known Member

    I also decided to jump further into the Android system today in sitting in Biology. So if you need any help about this whole process just PM I have a lot of free time on my hands I'm only Sophmore in highschool and I'm using my free time jumping into Android, girls can wait :p
  15. ocnbrze

    ocnbrze DON'T PANIC!!!!!!!!! Moderator

    any help is always appreciated. but shouldn't you be concentrating on school and girls rather then us folks here in AF?:mad::p:D
    Winglight7 likes this.
  16. Granite1

    Granite1 Zercron Encrusted Tweezer Moderator

    I have no idea how you are able to concentrate on anything other than girls! Seriously! :D
    Winglight7, ocnbrze and mikem0269 like this.
  17. CapThrowback

    CapThrowback Well-Known Member

    jhMLB, Winglight7, joezack and 3 others like this.
  18. Granite1

    Granite1 Zercron Encrusted Tweezer Moderator

    Dood, you the man!
    :D

    On a side note there's a sweet Whitesnake song on the radio right now! I'm rockstar kicking around the field office!
    ocnbrze likes this.
  19. ocnbrze

    ocnbrze DON'T PANIC!!!!!!!!! Moderator

    you have just been ninja'd:eek:
    [​IMG]
  20. ocnbrze

    ocnbrze DON'T PANIC!!!!!!!!! Moderator

    so thanx to captain throwback we can now get s-off and no watermark on your rooted evo. i edited the op with the info and a link to catain's guide. now guys go and get your root on:D
    new optimus and CapThrowback like this.
  21. flyjbaker

    flyjbaker Well-Known Member

    When I go to the HTCDev site, there is no EVO 4G in the drop down menu where you "Choose you device"??? The closest thing would be the EVO View 4G??? I guess. What do you use???

    I have defected to the 3vo but am looking into helping a coupla friends root their Evos....and knowing them they probably have already accepted the OTA.

    PS....I am rooted on my 3vo via HTCdev with S-ON. Would this S-off tool work on the 3vo? I know that is a long shot but thought I would ask....

    Thanks in advance!!!!
  22. ocnbrze

    ocnbrze DON'T PANIC!!!!!!!!! Moderator

    select the very last option in the dropdown box. it should be All Other Supported Models

    i do not think that capatians method will work for the 3vo just yet. but i could be wrong. i would wait until captain says otherwise.
    flyjbaker likes this.
  23. CapThrowback

    CapThrowback Well-Known Member

    Hi there - Perhaps you missed this from the OP:
    Also, regarding the S-OFF method for the 4G working on the 3D - do NOT do it!! They are two completely different devices with different partition sizes and locations. You'd just end up bricking it. If an Engineering bootloader surfaces for the 3D (unlikely at this stage), it might be possible, but due to all the trouble I hear with the 1.50 HBOOT for the 3D, I doubt it. But I'm sure the 3D devs will keep working on it.
  24. ocnbrze

    ocnbrze DON'T PANIC!!!!!!!!! Moderator

    select the very last option in the dropdown box. it should be All Other Supported Models

    i do not think that captains method will work for the 3vo just yet. but i could be wrong. i would wait until captain says otherwise.

    edit: and he has spoken.lol so there you go.
    flyjbaker and new optimus like this.
  25. new optimus

    new optimus Well-Known Member

    From up above in the first post

    ah I see the slight lag in the forum means Im too late :)
    flyjbaker and ocnbrze like this.
Loading...

Share This Page