SunShine can turn many consumer devices into developer phones with the click of a few buttons. Unlocking and s-off'ing your phone will allow you to easily root the device, install the latest firmware and custom roms.
By default, HTC has included security measures into the HTC One's bootloader, which prevents you from installing custom firmwares or other tweaks. By obtaining S-Off, you can completely ignore those rules and do basically whatever you want with your device.
If you're looking for gaining S-Off on your older HTC One M7, check out my guide on gaining S-Off on the HTC One M7. Though the process is somewhat the same, you will need a different ROM/kernel than the M8 one we're using here.
This section (Steps 1 through 6) will show you how to to get InsertCoin ready on your HTC One, but if you're already running a kernel with an insecure kernel, you can skip this section and proceed directly to the Preparing Your Device & Downloading Firewater section below.
We will be flashing the InsertCoin ROM so that we have a Sense framework and kernel that fits all the needs of the S-Off tool we are going to use. The InsertCoin ROM can be downloaded directly from the InsertCoin Team's website onto your device.
With the ROM downloaded, place your device into Recovery mode by holding the Power and Volume Down buttons at the same time, which will take you to the following Bootloader screen:
You can do this directly from TWRP using the Backup option. After going through the S-Off process, you can restore this backup to get all your apps, messages, and settings back as they were before.
After swiping you will need to go through the AROMA installer to finish the flash. The installer will have extra options and tweaks that you can choose to add to your device, but those are only needed if you plan on keeping this ROM after flashing. Once the process completes, select the Reboot option.
If your device doesn't boot as quickly as usually, don't panic, that is expected. Once it boots back up, go through the initial setup process one more time, as you did when first got your phone. Once your phone is set up you will need to reenable USB Debugging.
Now you are all set to flash custom firmwares, radios, hboots, and lock/unlock your bootloader at will. This will also come in hand when you run into boot issues or just need to return your One to factory settings. Be sure to leave me a comment below if you run into and issues.
Just updated your iPhone? You'll find new features for Podcasts, News, Books, and TV, as well as important security improvements and fresh wallpapers. Find out what's new and changed on your iPhone with the iOS 17.5 update.
It seems like HTC sends different batches of phones across the globe, some of which work with firewater and some that currently do not. This happens because some of the components are made from different suppliers. There should be an update pushed out soon that can fix this.
My phone is recognized by the computer, but I can't do any adb commands. I used to be able to but now whenever i do "adb devices" or "adb reboot" it says -bash: adb: command not found. And if i do "./adb devices" or "./adb reboot" it says no such file or directory. The ./adb command i used when I unlocked the bootloader and it worked. Now it comes up with errors. Is there a download to the mac-htc drivers?
So I flashed the InsertCoin ROM and rebooted and it's been on the reboot screen for over half an hour now, I'm starting to freak out... What do I do? I've tried going back into recovery by holding power and volume down but that isn't working, it just says HTC on that white screen and nothing is happening. Please help me.
I have CM 11 running but I forgot to side load the GAPPS package, I went back to TWRP and sideload it but TWRP came up with Failed after the package was sent. Do you know how to fix this? OR do you know a trustworthy Sense 6 ROM that I can use instead or revert back to original. I keep screwing up and all of this is becoming so stressful.
finally got it to run had to installed again and was able to put it for Sprint but still with this software it will not turn firewater will not turn S-OFF could it be cause it's on 4.4.2 does it change CID to 111111 would make a difference would firewater work then????
If you are using a mac you may need to manually move the adb and fastboot files to /usr/bin/. Those files are found in the same zip you downloaded to install them (if you used my guide). Make sure you use the files that are located in the Mac install folder.
I'm following this conversation with interest as I've just switched to Android. I'm in the exact same situation as "Bibek Karki" - firewater says I'm out of out and have Tampered + Unlocked on the bootloader screen.
I have a AT&T m8 running 4.4 kitkat. I've recently rooted using the guide here, and have tried endlessly to get my S-off. I've downloaded all the programs necesary and still nothing happens. when I get to the install portion, it says failed claiming there is no MD5 file. and then it forced a reboot and got stuck on the HTC screen with no response. I forced it into recovery once more and had to restore to get my device funtioning. Any suggestions?
Can you please tell me how to flash the InsertCoin ROM to my phone? I've been trying to figure it out for hours with no luck. I've found what I think is the command, but then it gives much a long list of options and commands dealing with the device.
My phone is part of Koodo and it is from Canada. I have tried googling why it doesn't work but I have come up with no answers. The first comment was a phone from Australia but S-Off seems to be working with a lot of U.S/Canada phones. Have any insight you can share with me?
I was able to get to the firewater part, after a dab reboot my phone rebooted (taking abnormally longer than usual) After that I tried to push the file and was not getting anything but a big list in terminal. tried another dab reboot and now my phone is stuck in the htc screen with the red text "this build is for development proposes only..." I've tried to turned it off with the power bottom and volume up but it get to the same screen and stays there again!! HEEEEELP!
Was able to get the back up working (force-restart with power and vol up and while it's about to restart press power vol down) and try to install the insert coin again and the same thing happens. Download again the whole thing and tried to do it and nothing happen (it froze on the same screen), any help?
Just to make sure we are on the same page you did this complete guide and go the successful message in firewater, but when you restarted your device it no longer booted to insert coin. After that you did a hard reset by pressing power and volume down and it booted back to insertcoin? And when you rebooted to recovery to reflash the ROM it is now no longer booting?
Hi thanks for your answer. The following happened: I did all your guides to get here (many thanks btw!) Everything was going great until installing the insert coin. After I did install it it took surprisingly long to boot with the red text described above. Then i did the reset with the power+volUp and was able to load insert coin. When i tried to dab reboot and the issue (taking longer than usual). After another reset, I was trying to continue with the guide pushing the firewater using the "adb push Desktop/firewater /data/local/tmp" I was only getting the text of the firewater file on terminal and nothing else happened. Tried to do the dab reboot and then was that I got the original problem (never booting). So i did the hard reset back to the backup recommended on step 3 (lifesaver!) and got to that point. After that I even tried to download insert coin again to see if it was the download that was faulty but it was madness all over again, the same thing happened. Anything I might be doing wrong?
All the process is working fine, except when I launch the firewater, nothing happens. The program doesn't launch. After I launch it ones, the program is deleted and I have to disconnect and push it again to try again. Everytime firewater gives me no output and the program just stops.
Had to activate by turning the developer mode on. Need to go to Settings -> About -> Software Information ->More -> tab on "Build Number" 7 times. Then you will see a new selection in Setting as "Developer options" and turn USB debug mode on.
I installed Insertcoin & Tried Firewater for turning S-off. it said it can't be done. So tried with sunshine, it said I need to switch back to stock ROM & can't be done with the ROM (Insertcoin) I have.
Which one is the right one to install? Most of the ROMs takes 1 hour to download, it is true for others? I have HTC One M8 (Originally bough thru ATT but now its all flashed). Unfortunately I missed the backup process somewhere or overwritten the backup file.
7fc3f7cf58