Two legendary devices, first of which came out late 2012 and the other recently at the dawn of this summer. Both of them hold amazing potential. You might have already guessed and here they are; HTC Droid DNA and the HTC One. The devices hold quite a similarity, yet the HTC One has some minor upgrades in Hardware and a major Sense UI V5 upgrade in terms of software.
Indeed, both the devices have been put under barriers, which resists the developers and users @XDA-Developers forum to tweak the device with Custom ROMs, Kernels, mods, etc. Nothing can still limit AlphaRev & unrevoked as efforts have been made seamlessly by the team to bring in the famous REVOLUTIONARY S-OFF tool labeled as revone for these two devices. While the tool is still an early access preview but is again worth the risk. All you require here is a bit of command-line knowledge with ADB and Fastboot to work along with this tiny yet very powerful tool.
Warning!
- This guide is meant to be used only and only on the HTC Droid DNA and HTC One. Please do not bother to try this on any other device.
- Read and Understand the instructions properly before proceeding any further.
- Perform all the actions at your own risk, DroidViews or any of its members won’t be responsible for any damage held to your device.
Prerequisites
- Android SDK platform-tools installed
- Download HTC USB Drivers
- Compatible USB cable
- Enable USB Debugging on your phone.
- More than 60% battery to avoid uncertain shutdowns
- Backup device storage, contacts, messages, and calendars manually
Gain S-OFF on HTC One
As of now, revone can possibly grant S-OFF to WWE RUU, EU RUU, T-Mobile, AT&T and Sprint variants of the HTC One.
- Download the revone binary package from the developer’s website.
- Open the folder where the file is downloaded, press SHIFT key and RIGHT-CLICK on an empty space inside that folder. Select Open Command Prompt here
- Connect your device to PC via USB data cable
- Push the file to your device with the following command:
adb push revone /data/local/tmp
- Initiate ADB shell:
adb shell
- Change the directory to /data/local/tmp
cd /data/local/tmp
- Enter the following command to make revone executable
chmod 755 revone
- Start the S-OFF preperation process:
./revone -P
- Here 3 different cases shall arise and so does 3 simple solutions to them. If the process is successful, the device will reboot and you shall proceed to the next step
If the device reboots (we presume that this is an un-diagnosed crash), wait for 2 minutes and follow again from step #5
If the device reports that it needs to reboot and try again, then follow the steps again from step #5 - Initiate another shell window by using step #5 and change the directory to /data/local/tmp using step #6.
- Give in the following commands to start the S-OFF and unlock process
./revone -s 0 -u
- Now, if the device has been successful through the process, reboot the device again into the bootloader mode by typing in the following command:
adb reboot bootloader
Steps to S-OFF HTC Droid DNA/Butterfly J
As of now, revone can possibly grant S-OFF to Droid DNA 2.04/2.06 and Butterfly J 1.29.
- Download the revone binary package from the official site.
- Open the folder where the file is downloaded, press SHIFT key and RIGHT-CLICK on an empty space inside that folder. Select Open Command Prompt here
- Connect your device to PC via USB data cable
- Push the file to your device with the following command:
adb push revone /data/local/tmp
- Initiate ADB shell:
adb shell
- Change the directory to /data/local/tmp
cd /data/local/tmp
- Enter the following command to make revone executable
chmod 755 revone.dna
- Start the S-OFF preperation process:
./revone.dna -P
- Here 3 different cases shall arise and so does 3 simple solutions to them If the process is successful, the device will reboot and you shall proceed to the next step
If the device reboots (we presume that this is an un-diagnosed crash), wait for 2 minutes and follow again from step #5
If the device reports that it needs to reboot and try again, then follow the steps again from step #5 - Initiate another shell window by using step #5 and change the directory to /data/local/tmp using step #6.
- Give in the following commands to start the S-OFF and unlock process
./revone.dna -s 0 -u
- Now, if the device has been successful through the process, reboot the device again into the bootloader mode by typing in the following command:
adb reboot bootloader
Within the bootloader mode, you shall now observe that the device is S-OFF and unlocked. Has this been easy? I too think so. It’s just a matter of minutes. This hack (mod) is confirmed to be working and is unlikely to brick your device. Wait a minute! we’re not done yet.
Below are some simple features that come along this Mod and are applicable by using them as command-line switches.
- To lock the device bootloader in such a way that it was never unlocked, use:
-l
- To re-lock the device bootloader such that it has a mark of unlocking, use:
-r
- To reset the device’s tamper flag, use:
-t
- To unlock the device bootloader, use:
-u
If you have issues or are stuck anywhere, post here. Visit the Droid DNA revone XDA thread and HTC One revone XDA thread for direct developer support, binary updates, change-logs, and FAQs.
I am getting error 1, please help!!!
Can this be used on HTC Butterfly x920d cid htc_038 ??
for the DNA i reached step 8 and it says gained root access, but it doesn’t do anything after that
im getting error code 2 and says revone failed
/sbin/sh: cd: can’t cd to /data/local/tmp hpw do i fix this error?
On which of the two devices are you attempting this?
and why is “/sbin/sh” in terminal/command window?