FORUMS

[APP] Updated: 07/09/12 - HTC Quick Root v1.1.13 - ROOT ANY HTC!

2,571 posts
Thanks Meter: 2,987
 
By lyriquidperfection, Inactive Recognized Developer on 5th September 2012, 01:19 AM
Post Reply Email Thread
11th September 2012, 04:53 PM |#61  
PMGRANDS's Avatar
Senior Member
Flag Hartford, Connecticut
Thanks Meter: 922
 
Donate to Me
More
Quote:
Originally Posted by lyriquidperfection

HTC Quick Root - For ALL HTC Devices

Here is my One Click Root and UnRoot solution for ALL HTC Devices.

Note that the Insecure Boot.img method is for all devices but requires S-OFF and your Insecure Boot.img MUST have 'ro.secure' set to '0' and not use a patched adbd binary.

The Universal Exploit should work for all devices as long as you are running a FULL Stock ROM including recovery.

The Universal Exploit WILL however fail if it has been patched by HTC on the Stock ROM you are using.



Features:

  • Root Using Insecure 'Boot.img' (S-OFF Only) or Universal Exploit. (S-ON / S-OFF)
  • Option to Flash 'HBOOT' Image after Rooting, even if your device is 'S-ON'!
  • Verify MD5 Checksum of 'HBOOT' Image after backing up and after flashing.
  • Unroot Device by Patching 'adbd' binary as Insecure.
  • Root Tools to Clear Battery Stats and Dalvik Cache.
  • Reboot device to any mode after Rooting.
  • Execute Reboot commands independantly.
  • Thorough Error Checking and Stable ADB Framework implementation.
  • Includes BusyBox v1.20.2 and SuperSU v0.96

Enjoy!


Whats New in v1.1.13:

1. Added: Error detection in the Universal Exploit Method will now report an Error if the Exploit has been patched on the installed firmware.
2. Changed: Independent Reboot Options now support Fastboot aswell as ADB.
3. Fixed: A few other minor bugs and made a few alterations to the code in general.


Whats New in v1.1.12:

1. Fixed: A bug in Device Detection that caused Null Reference Exceptions in some situations.
2. Changed: Made some cosmetic changes in the 'Wait For Device' Dialog.
3. Fixed: The Power Pack 10.0 Error will no longer occur. Dependancy has now been removed.
4. Improved: Error handling changes have now been made.
5. Added: HTC Quick Root will now perform a clean up after 'Failed!' Errors as long as the device is still connected with ADB.
6. Fixed: A few other minor bugs.


Whats New in v1.1.10:

1. Initial Release.

Does this also work for getting S-Off?
11th September 2012, 05:22 PM |#62  
Senior Member
Thanks Meter: 1,060
 
More
Quote:
Originally Posted by PMGRANDS

Does this also work for getting S-Off?

If he actually found a way to flash an HBOOT then it's at least a very important step to S-OFF. If you modify the right instructions inside HBOOT you can achieve S-OFF.

Quote:

Root Using Insecure 'Boot.img' (S-OFF Only) or Universal Exploit. (S-ON / S-OFF)
Option to Flash 'HBOOT' Image after Rooting, even if your device is 'S-ON'!

I really don't want to discredit your work, but this is probably far from "universal". In fact this will probably never work on most devices, will it?

The reason I want to know is that I'm part of a developer team that's on track of creating an S-OFF exploit for the HTC Wildfire S and I can tell you that you definitely cannot flash an HBOOT from within Android on this device (and probably most other devices), even if you are root. The bootloader is in a special Flash memory area that we call "unmapped memory". We call it "unmapped" since Android normally doesn't even know that this memory exists and it therefore has no "address" within Android's "address space", even though with some tricks you can assign one to it if you really want. I'm gonna explain this in a bit more detail.

Below Android (and in fact the bootloader) there's an entire other unixoid operating system called Iguana. It's unixoid but it's not Linux, even though it seems to share a great deal of code with it. On top of that runs a hypervisor and on top of that runs the bootloader and Android. Think of it as the entire firmware running inside "VMware", even though the virtualizer in Iguana is of course much more lightweight and specialized than a virtualization solution for a PC. In order to flash the bootloader, you have to "break out" of that virtual environment, which is what we currently try. The reason is that the bootloader itself when it's executed is only a "volatile copy" (so a copy in RAM) that the virtualization software loaded from a "file" (there's probably not actually a full blown "file system" though) in Iguana and moved into the virtual machine's "virtual RAM" before boot. Getting at the actual "persistent version" (the bootloader "file" in Iguana that resides in Flash memory) is extremely hard since it lives outside that virtual environment and is therefore "out of reach". In fact the persistent copy can be accessed through the "unmapped memory" region I mentioned. However, you can only read there. All write attempts to this memory region from within the virtual environment are trapped by the hypervisor.

The major weakness in that system is that all firmware updates are received from WITHIN the virtual environment and then somehow "transported out". This includes updates for Iguana itself. I'm convinced that we can use this fact for "breaking out" of the virtual environment. If we succeed, then we can probably even replace Iguana and the virtualization software itself, but I can tell you it's very hard, though probably not impossible. But it's definitely not an easy task. We're literally working on this for MONTHS. In fact we have seen the phone become S-OFF but the problem is that it always "falls back" to S-ON before you can do anything useful (like flash something). There's probably some component that recognizes the exploit and restores the virtual machine to a "known good state".

On which phones does your tool work? Do they lack this virtualization layer?
The Following 5 Users Say Thank You to no.human.being For This Useful Post: [ View ] Gift no.human.being Ad-Free
11th September 2012, 05:39 PM |#63  
Senior Member
FLA
Thanks Meter: 25
 
More
Don't think this will root the HTC One XL ..
The Following User Says Thank You to slotstik04 For This Useful Post: [ View ] Gift slotstik04 Ad-Free
11th September 2012, 06:40 PM |#64  
OP Inactive Recognized Developer
Flag Nottingham
Thanks Meter: 2,987
 
Donate to Me
More
For those who have confusion, this app WILL root any HTC. If the Universal Exploit doesn't work on your device then the Insecure boot.img method will providing you have unlocked your bootloader.

And for those that's asking if the app gives S-OFF, the answer is no. This is a root tool only.

Sent from my HTC Desire S using Tapatalk 2
The Following User Says Thank You to lyriquidperfection For This Useful Post: [ View ] Gift lyriquidperfection Ad-Free
11th September 2012, 06:54 PM |#65  
drmclove69's Avatar
Senior Member
Flag CO
Thanks Meter: 128
 
More
This won't give us s-off but we can flash another hboot while being s-on is that correct? This will work for EVO LTE?

Sent from my EVO using xda premium
11th September 2012, 07:02 PM |#66  
drcrazy91's Avatar
Senior Member
Flag Moscow
Thanks Meter: 19
 
More
Question
Quote:
Originally Posted by lyriquidperfection

For those who have confusion, this app WILL root any HTC. If the Universal Exploit doesn't work on your device then the Insecure boot.img method will providing you have unlocked your bootloader.

And for those that's asking if the app gives S-OFF, the answer is no. This is a root tool only.

Sent from my HTC Desire S using Tapatalk 2

a bit confused.
Supposed I've s-on htc, do i need to unlock bootloader by htc first?
11th September 2012, 07:04 PM |#67  
OP Inactive Recognized Developer
Flag Nottingham
Thanks Meter: 2,987
 
Donate to Me
More
Quote:
Originally Posted by drcrazy91

a bit confused.
Supposed I've s-on htc, do i need to unlock bootloader by htc first?

Not for Universal Exploit. Otherwise you need to unlock bootloader to be able to flash an insecure boot image to root instead.

Sent from my HTC Desire S using Tapatalk 2
11th September 2012, 08:08 PM |#68  
alexnaoumi's Avatar
Senior Member
Flag Detroit
Thanks Meter: 189
 
More
im gonna root my friends tmobile mytouch 4g with this program today. is there any files i need or do i just plug the phone in and run the program?
11th September 2012, 08:10 PM |#69  
rantoca's Avatar
Senior Member
Flag boston
Thanks Meter: 41
 
More
Thumbs up Hello Guys
Good afternoon ,

This will work on EVO3D cdma 1.58 hboot , cuz i have my sio on me to check out if this one will work fine and where i can find the drivers

thank
11th September 2012, 08:12 PM |#70  
wlmeng11's Avatar
Senior Member
Flag Palo Alto, CA
Thanks Meter: 1,363
 
More
Quote:
Originally Posted by lyriquidperfection

For those who have confusion, this app WILL root any HTC. If the Universal Exploit doesn't work on your device then the Insecure boot.img method will providing you have unlocked your bootloader.

And for those that's asking if the app gives S-OFF, the answer is no. This is a root tool only.

Sent from my HTC Desire S using Tapatalk 2

Won't root the at&t one xl, that thing is locked down as ****.

Sent from my ADR6425LVW
The Following 2 Users Say Thank You to wlmeng11 For This Useful Post: [ View ] Gift wlmeng11 Ad-Free
11th September 2012, 09:13 PM |#71  
Senior Member
Thanks Meter: 132
 
More
I doubt this will work for the AT&T One X.
Post Reply Subscribe to Thread

Guest Quick Reply (no urls or BBcode)
Message:
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes