It is late at night and almost midnight. Trying to Unlock and Root my new
Like everything else... it is different. First thing you must do is enable the "Developer Options". Then you must
visit them and enable "USB Debugging" -and- "OEM Unlock". Problem is... I can not find the OEM Unlock!!
Just searched the Web and viewed a U-tube vid that showed the selection -but- it is NOT on my phone. However, Verizon
just put out an UpDate and I am installing it now. Maybe it will have the UnLock. At present it is optimizing my apps. Says that
there is 109 of them. Didn't think that I had added in that many.
Well, it finished and I still do not have the "OEM Unlock" setting. At this time there is a
"Mail-In" service that will 'fix' it:
SunShine Bootloader Unlock/S-off
However, before I mail it off I am going to theVerizon store
and complain. Maybe I can get it 'fixed' there. ... Nope!!
September 4th, 2016/1:47pm Well, I sent it off in July and got the "UnLock". Now there is an
OTA UpDate which I can not get. Can't get them when you are "rooted". More 'game' playing. So, the following talks about going back to stock
via an RUU(ROM Update Utility). However, this will wipe out your installed aps and data. So we need to back things up before doing this. It will be
restored to the Factory State.
RUU File: 2PS6IMG.zip
The md5 for this file is
The md5 for this file is
and a file size for both of
-and- HTC 10 by dottat
605 = Verizon US ; 617 = Unlocked
Method 3: How to Install Stock RUU zip File on:
Restore to Android 6.0.1 Marshmallow Firmware
Verizon HTC M10 and International?
Here is an alternative and easy method to install the RUU.zip file on both global and Verizon
variant of the HTC M10.
First, rename the RUU zip file to "2PS6IMG.zip", save it to the root of your external SDcard.
[Put the name of the firmware. For instance, HTC M10
begins with 2PS6IMG and Verizon
begins with 2PS6IMG.zip]
Reboot the phone into bootloader mode. Refer to the method one in order to boot into bootloader.
Boot into the bootloader or Fastboot mode. To do so, turn off your device and then press and hold volume down + the power button simultaneously
for a few seconds. When you see the bootloader screen, connect your device to the PC using a USB cable.(Choose Fastboot if option is available)
An alternative method:
You can also issue the following command through your cmd or terminal, while connected to the PC, in order to boot into the bootloader. First
setup ADB and Fastboot environment from requirements and then follow instructions till step 5. Once into the command prompt or terminal, issue
the following command:
adb reboot bootloader
Now it will start scanning the SDcard and detect the 2PS6IMG.zip file.
It will ask, "Do you want to start update?".
Use your volume Up/Down key to start(yes) or cancel(no) the flash.
Wait for the process to complete and don't turn off your phone during the flash.
September 5th, 2016/6:43am UpDates!! Did I ever tell you
how much I hate UpDates??? Yes... I probably did, but I'm saying it again. Hate them especially when they change the way they do UpDates. And
when they don't make the files available for personal installation. Which is what HTC did with this latest OTA UpDate for my HTC M10.
Well, I tried both ways 2PS6IMG with and without the .zip. Neither worked. So, I am
performing a Factory Reset!! Right now it is oprimizing apps... 79 of them. And it is taking some time. Then we get Preparing Google app
then we get preparing your phone. And finally a Welcome... then WiFi connection... then it wants my Gmail address...
Well, now it is finished ... or so I thought -but- it is bringing down those apps that I said I didn't want!! Need to wait
for it to finish and then try the OTA UpDate. Don't think it is gona work cause TWRP is still there.
A master reset restores the original factory settings and may delete your personal data on the internal storage, such as downloads,
ringtones, images, apps, contacts, and Visual Voicemail. It does not delete data stored on the SIM card or SD card.
To perform a master reset, follow these steps:
- Back up all data on the internal memory.
- From any Home screen, tap Apps.
- Tap Settings.
- Scroll to 'PERSONAL,' then tap Backup & reset.
- Update the following as desired:
- Backup my data (on/off)
- Automatic restore (on/off)
- Tap Factory Data Reset.
- If screen lock is enabled, enter screen unlock information to proceed.
- If desired, select Erase SD card.
- Tap Reset Phone.
- Review the 'Warning' message and select either:
- If you tap OK, the phone will perform a master reset.
Februaru 23rd, 2017/11:15pm
Just Factory Reset my phone... again... so in effect I have a new phone.
Later: After the Factory Reset I was able to ReBoot into the
bootloader -AND- install the 2PS6IMG RUU!! Once again we are installing and optimizing the apps. This time only 44 of them.
This is a Real PITA to get an UpDate. Don't think I will do this again until Nougat is available.
Well, Nougat became available March 30th, 2017 and it obsoleted the
following. You need to get a new file and do it differently
until everything gets straight. Steps to follow now can be found here:
Doing Root MySelf When I sent this off to get it UnLocked I had him root and S-Off it also.
After this UpDate it is still UnLocked and S-Off -but- not rooted. (this color equals computer)
- First make sure you have Devloper Options enabled -and- have USB debugging!!
1. From the Home screen, tap > Settings > About.
2. Tap Software information > More.
3. Tap Build number 7 times or more until you see the message: You are now a developer.
4. Return to the settings and you will find Developer options as one of the choices.
- adb devices
- adb reboot download
- fastboot devices
- fastboot flash recovery /windows/G/HTCM10/twrp-3.0.2-6-pme.img
target reported max download size of 800000000 bytes
sending 'recovery' (21992 KB)...
OKAY [ 1.862s]
(bootloader) HOSD CL#774095
(bootloader) Update partition OK
OKAY [ 2.692s]
finished. total time: 4.554s
- fastboot reboot-bootloader
Scroll down on phone to reboot to recovery
Back in TWRP select Advanced.
Select adb sideload
Don't do the wipes but swipe to start Sideload.
Go back to the 'puter.
- adb devices
List of devices attached
- adb sideload /windows/G/HTCM10/UPDATE-SuperSU-v2.76-20160630161323.zip
Total xfer: 1.57x
- ReBoot the Phone System.
- You are now rooted.
Refer: How to Root the HTC 10 and Install TWRP Recovery
Flashfire Allllllrighty now... installed this and I
can't use it. Why??? Cause I can't find where the OTA downloaded to. So far all the places 'suggested' on the Web have NOT produced the file.
As mentioned above, I had to do a Factory Reset before I could do the RUU in order to get the phone in a state that would accept the OTA.
I will try this again later. I will, like with my ReZound
learn this a little at a time. They were both $600 phones and I am trying to not risk screwing it up. Don't know IF I will go the CyanogenMod
route yet or not.
December 7th, 2016 - January 1st, 2017 Info from Sunshine Support:
[23:40] <@Chucktr> Re-reading and thinking... That means, like my HTC ReZound, I will have
to UN-root the HTC-10 phone in order to take OTA's ... correct??
[23:45] <@beaups> well you'll need to ruu typically, which will remove root
[23:45] <@beaups> no matter how you do it, you'll need to reroot
[23:45] <@beaups> but important part is you do NOT want to relock or go s on
[00:20] <@Chucktr> Ok... just had to get that straight. Once again thanks for the counsel.
[00:41] <@beaups> np
[07:12] <@NookieBot> ROOTCHOICES = SunShine ONLY unlocks & s-off's devices. It doesn't root them. To
attain root, you still need to install TWRP, & flash SuperSu.
For downloads use http://twrp.me and for SuperSu, type: "!info supersu"
or "!info supersu265" without the quotes.
[09:27] <@chucktr> I was just perusing this log to learn something and see you saying
"s-off/locked" and "s-off/unlocked" are the same. ???
[09:28] <@chucktr> how can that be??
[09:32] <@beaups> hi chucktr
[09:32] <@beaups> on the 10, s-off locked and s-off unlocked behave the same
[09:33] <@chucktr> So really only s-off is needed??
[09:33] <@beaups> for the 10, yes
[09:33] <@chucktr> Oh so confusing for an old fart. :-)
[09:35] <@beaups> s-off is like super unlock
[09:35] <@beaups> so, for the 10, you don't need super-unlock and regular unlock
[09:36] <@beaups> if that makes sense
[09:38] <@chucktr> Sorta. Some things need the lock and some things don't.
Is it an easy switch and does Sunshine go both ways??
[09:45] <@jcase> its still unlocked
[09:46] <@jcase> s-off overrideas it
[09:58] <@Zanzibar> going back and forth between s-off/locked and s-on/locked doesn't require a
data format. if you go unlocked, it will require a data format. it's also easier to return
to complete stock by choosing locked.
[10:08] <@chucktr> That last part is what I was concerned with. IF I have to go back to stock
to get Nougat will I have to purchase another Sunshine??
[10:08] <@jcase> no
[10:08] <@jcase> but also, dont go s-on
[10:08] <@jcase> to go to nougat
[10:09] <@chucktr> So it is possible to re-lock and stay s-off??
[10:09] <@jcase> yes, but you dont need to relock
[10:09] <@jcase> to go to nougat either
[10:09] <@chucktr> Ok cool.!!
[19:52] <@chucktr> !list
[19:52] <@NookieBot> Public Channel commands are prefixed with !list or !msglist.
[19:52] <@NookieBot> Usage: !list - Sends help to channel
[19:52] <@NookieBot> Usage: !msglist - Sends help via private message
[19:52] <@NookieBot> -
[19:52] <@NookieBot> Private Message commands are prefixed with list.
[19:52] <@NookieBot> Usage: list - Sends help via private message
[19:52] <@NookieBot> Topics:
[19:52] <@NookieBot> payment - Methods for out-of-app payments, to use SunShine.
[19:52] <@NookieBot> redoprocess - When you need to redo SunShine, follow this process.
[19:52] <@NookieBot> usualprocess - The usual method of doing things to use SunShine.
[21:07] <@Zanzibar> !list vzwm7steps
[21:07] <@NookieBot> Follow these steps exactly, to increase your chances of a successful root.
[21:07] <@NookieBot> Steps to root your Verizon M7 or M8 running Android 5.0.x
[21:07] <@NookieBot> 1. Download the apk of Kingroot from here:
[21:07] <@NookieBot> -- http://mmgr.myapp.com/myapp/Kingroot/webapp_kingroot/image/NewKingrootV4.50_C120_B220_en_release_2015_09_02_105203.apk
[21:07] <@NookieBot> 2. install and run that app to get "temproot"
[21:07] <@NookieBot> 3. Run Sunshine, and it will eventually reboot the phone
[21:07] <@NookieBot> 4. Wait for Sunshine to open again, then press back to get out of Sunshine
[21:07] <@NookieBot> 5. Run the Kingroot app again to get temproot once more
[21:07] <@NookieBot> 6. Run Sunshine again to Unlock/S-OFF your device
[21:07] <@Zanzibar> oh, lol - that was before there was a good temproot in sunshine, i guess
[21:08] <@Zanzibar> !list main
[21:08] <@NookieBot> Public Channel commands are prefixed with !list or !msglist.
[21:08] <@NookieBot> Usage: !list - Sends help to channel
[21:08] <@NookieBot> Usage: !msglist - Sends help via private message
[21:08] <@NookieBot> -
[21:08] <@NookieBot> Private Message commands are prefixed with list.
[21:08] <@NookieBot> Usage: list - Sends help via private message
[21:08] <@NookieBot> Topics:
[21:08] <@NookieBot> payment - Methods for out-of-app payments, to use SunShine.
[21:08] <@NookieBot> redoprocess - When you need to redo SunShine, follow this process.
[21:08] <@NookieBot> usualprocess - The usual method of doing things to use SunShine.
[21:09] <@Zanzibar> those are the basics, which you knew
[21:09] <@Zanzibar> there are TONS of !info's
[21:09] <@Zanzibar> !info hippo
[21:09] <@NookieBot> HIPPO = https://www.youtube.com/watch?v=3UEM541IenE
[06:07] <@moment0> Hey, i have my HTC10 S0-OFF'd, but with locked bootloader,
is it possible to unlock it without having to do the htc-dev process, via sunshine?
[06:11] <+sawdey21> moment0 why are you trying to unlock it?
[06:13] <@moment0> easier to use with custom recovery and the like
[06:13] <+sawdey21> how so?
[06:14] <+sawdey21> you dont need to unlock it
[06:14] <+sawdey21> s-off + locked is ideal
[06:15] <@moment0> alrighty, ill stick with that
[06:16] <+sawdey21> just fastboot flash recovery twrp.img
[06:16] <+sawdey21> s-off gives you more access to the device than an unlock does
[06:17] <+sawdey21> essentially nullifys the reason to unlock
[06:17] <+sawdey21> all an unlock would do for you is wipe the device completely
[06:22] <@moment0> thanks for the help (y)
[06:27] <+sawdey21> yup, if you get stuck, come back
[08:43] <@chucktr> IF we are unlocked ... should we go back to locked??
[08:43] <@Zanzibar> i would
[08:43] <@Zanzibar> in fact, i did
[08:43] <@chucktr> Can that be accomplished thru Sunshine??
[08:43] <@Zanzibar> it makes it easier to later return to complete stock
[08:44] <@chucktr> Or adb
[08:44] <+sawdey21> meh i went to bed early last night lol
[08:44] <@Zanzibar> sunshine
[08:44] <+sawdey21> ive been up for a while
[08:45] <@chucktr> Alllrighty now. I sent my M10 to you guys to do it in July. Must I install it??
[08:45] <@Zanzibar> not me. it's early, but i needed to get my htc 10 re-activated after return from
[08:45] <@Zanzibar> yes
[08:45] <@Zanzibar> !info sunshinedownload
[08:45] <@NookieBot> SUNSHINEDOWNLOAD = http://theroot.ninja/apks/SunShine-latest.apk
[08:45] <@Zanzibar> yes chucktr, u must install it
[08:46] <@chucktr> Ok, probably already answered somewhere but, do I have to pay again??
Or is Sunshine gona know that I am already a customer??
[08:46] <+sawdey21> dont pay if it asks
[08:46] <+sawdey21> wait for one of the devs
[08:46] <+sawdey21> if youve done the mail in, youve technically paid
[08:46] <@Zanzibar> is it the exact same device?
[08:46] <+sawdey21> they just did it manually
[08:47] <+sawdey21> idk if a license is generated that way Zanzibar
[08:47] == mohsen [97f3c464@gateway/web/freenode/ip.220.127.116.11] has joined #sunshine-support
[08:47] <@chucktr> Yes it is the exact same device.
[00:43] <@Zanzibar> you know how to install ruu zip files, right?
[00:43] <@Zanzibar> fastboot oem rebootRUU
[00:44] <@Zanzibar> htc_fastboot flash zip filename.zip
[00:44] <@Zanzibar> you need htc_fastboot
[00:49] perfect zanzibir let me see if i got it clear, first im gonna use this command
"fastboot oem rebootRUU", and after that this other one "htc_fastboot flash zip filename.zip"
[13:50] <@Zanzibar> roger, you can set s-on, then run sunshine again, this time choose "s-off/locked"
[13:51] Zanzibar, I thought Sunshine warns against setting S-On again?
[13:51] Is there a published process for that?
[13:54] <@Zanzibar> Roger_, if you want your bootloader to say "LOCKED", then that is the only way to do it. You are on the HTC 10, right?
[13:54] Yes, I can't find an S-On process listed. Can you point me to one please?
[13:54] <@Zanzibar> it will require a format of the data partition, after changing it to s-off/locked, just to be aware
[13:54] <@Zanzibar> !info s-on-command
[13:54] <@NookieBot> S-ON-COMMAND = ONLY USE THIS TO RETURN YOUR PHONE FOR WARRANTY PURPOSES! Make sure it is the VERY LAST THING you do prior to returning it. Boot to fastboot, and type the following command: fastboot oem writesecureflag 3
[13:54] that's fine, thanks for checking
[13:55] == Jeanvo90 [be5c5f0d@gateway/web/freenode/ip.18.104.22.168] has joined #sunshine-support
[13:55] <@Zanzibar> that last part after the colon is the command to set s-on
[13:55] <@Zanzibar> fastboot oem writesecureflag 3
[13:55] <@Zanzibar> do that in Download mode
[13:56] <@Zanzibar> you may need to format data after issuing that command as well as after changing to s-off/locked
[13:56] <@Zanzibar> in other words, you may need to format data twice :)
[13:56] will do, thanks.
Do we really need S-off
For the security of your phone or as they like to put it many modern smartphone comes with locked bootloader that
means the boot partition of your phone is locked and thus we can not tinker with it but as android is open source and
anyone can make changes to it this would violate GNU licence and hence manufacturers often give a way to unlock your
bootloader with the expense of your warranty.
When you have unlocked your bootloader you basically have unlocked
the capability to overwrite the boot partition of your phone thereby letting you install custom o.s or custom roms on
Rooting in linux means gaining access to the part of the phone that you don't have normally have access this
includes access at hardware level as well as software level. A very crude translation would be comparing this to the
administrator mode of an Windows PC.
Since rooting requires you to change some part of code in the boot partition
you have to have an unlocked bootloader to root your phone. You have to root your phone after unlocking your phone's
bootloader as unlocking doesn't root your phone but rather gives you the ability to do this. Do remember that unlocking
your bootloader would wipe out your entire device.Cellphone Unlocking
This is entirely different for the
above two it means to unlock your phone's so that it can be used on different career and with a different sim. You can
achieve this unlock by simply requesting sim unlock from your mobile career without rooting or unlocking your bootloader.
Rooting and all would not likely to provide you this kind of unlock on modern smartphones however in past people were
able to unlock their career by using some kinds of hack but now it is very difficult to achieve.
Refer: Difference between three types of unlocking on Android smartphone?
-and- Un-Locking and rooting Guide