[TUTORIAL] S-Off & Update to Android 4.3

Search This thread

MirageBlader

Senior Member
May 9, 2012
662
228
Munich
Cheers Guys,
this guide will lead you to a S-Off HTC One Mini with SuperCID and Android 4.4.2.

NEW
Update to 4.4.2
NEW


Because my english sucks really hard, iam sorry in advanced for it :D

The S-Off guide is from the Handy-FAQ forum and just translated from german into english.
All thanks and greetings goes to them :D

The stock nandroid backup still uploading, pls bepantient.
You can do the s-off part of the guide if you wish.

People wich already got S-Off pls just skip that part.

Code:
[B][COLOR="Red"][CENTER]Neither phone FAQ , or assume I, nor the thread creator on XDA
responsibility for problems you encounter![/COLOR][/B][/CENTER]


Whats needed?

  • I tested HBoot versions 2.19 & 2.21!
  • Unlocked Bootloader over HTCdev
  • A rooted stock ROM & Kernel (Its important without it will not work!) JmzM4StockRootedOdex-WWE-1.22.401.1 & Jmz M4 Kernel
  • some knowledge how to use ADB and Fastboot
  • cmd-tool, every windows computer should have it
  • i could happen that it not work on the first time, just do it over again from beginning and it will work (i had that problem)
  • it does not looks very user-friendly (no GUI)
  • it will not brick your devices (BUT its possible because its a hack)
  • the possibility to get S-Off without problems is DAMN high :D


Download:
  1. download Android SDK for ADB.
  2. Download revone: http://revolutionary.io/revone

Guide:

You can use any OS for that guide, you just need an cmd-tool.
  1. Download revone (above) and copy it to your adb folder, while Android is running.[/B]):
  2. open cmd and use following commands:
    Code:
    adb push revone /data/local/tmp/
  3. now use these commands:
    Code:
    adb shell
    Code:
    cd /data/local/tmp
    Code:
    chmod 755 revone
  4. Prepare S-Off:
    Code:
    ./revone -P
    • revone will give you an error now: "error message -2"
    • NOW Restart your device but leave USB debugging turned on and use following commands:

      Code:
      adb shell
      Code:
      cd /data/local/tmp
      Code:
      ./revone -s 0 -u

      revone should tell you that everything went fine and i got S-Off.


    • Here just some other commands for revone:
      • -u --> Unlock Bootloader
      • -l --> Lock Bootloader (It will not simply lock it, it will lock it like it was never unlocked)
      • -r --> Relock Bootloader (mark the device as unlocked)
      • -t --> "Tampered" will be removed from bootloader
      • !!!IMPORTANT! YOU NEED FULLY STOCK ROM, STOCK RECOVERY AND STOCK BOOT BEFORE YOU CAN USE THIS!!! fastboot oem writesecureflag 3 --> restore S-ON


  5. If revone say OK then reboot your device into bootloader and check if you got S-Off[/code]
  6. You should see S-Off Now.
  7. Optional: Run revone (via CMD) and remove that tampered flag:
    Code:
    adb shell
    Code:
    cd /data/local/tmp
    Code:
    ./revone -t

Credits

revone developed by Revolutionary dev team.


Disclaimer

Revolutionary dev team declines any responsibility if you use RevOne : If the world goes down, it 's not our fault . If your device ignites spontaneously , that's not our fault . Do you choose to use our tool, we do not force you.

Support

Please visit # revolutionary IRC on the Freenode network. We will support you as much as possible , but remember : This is an "early access" and we could just sleep or just not be available when you years of accession the chat. Just stay there and wait for a response.



Super CID :


Guide:

  1. Boot into bootloader and connect via fastboot USB to your PC
  2. open CMD to use (in my case) cd /Android/ (if your adb folder is on C:/Android/)
  3. use following command
    Code:
    fastboot oem writecid 11111111
    --> Its 8 times the 1!
now lets check it twice:
  • Code:
    adb reboot bootloader
Or:
  1. Code:
    fastboot reboot-bootloader
  2. Code:
    fastboot oem readcid
    --> You should see CID 11111111 now.

Now your device is S-Off! :D
Now lets install a custom recovery and a stock ROM to get the OTA.

Install TWRP Recovery:
Please visit this XDA Thread
You can Download the latest touch recovery there.
rename it now to twrp.img and copy it to your ADB folder.

Guide:

  1. Boot into bootloader and connect via fastboot USB to your PC
  2. open CMD to use (in my case) cd /Android/ (if your adb folder is on C:/Android/)
  3. use following command
    Code:
    fastboot flash recovery twrp.img
now use

  • Code:
    fastboot erase cache

  • Code:
    fastboot reboot-bootloader
Now enter recovery by selecting recovery from bootloader and enter it with power-button

Create now an backup (it shoudl take a lot of time cuz its almost stock device :D)
Reboot into android now
Now download this file:
My Link :D
Thanks to scotty2000 for the mirror :D
You can google for an Stock 4.2.2 - 1.22.401.1 Odexed Nandroid Backup
Copy this nandroid backup into the TWRP backup folder.
Important (It should looks like /TWRP/BACKUP/SHA********** [Ur device ID]/Stock 4.2.2 - 1.22.401.1 Odexed/backup files)
Now reboot your device into recovery again and restore it with the backup we copied.
After it sucessfully restore your device boot it up
(Maybe TWRP will ask you to restore root, answer with NO!)

  1. Wait until device booted and connect to WIFI.
  2. Goto settings -> info -> Software-Updates and let him check for an OTA
  3. If you have SuperCID you should get an OTA notification.
  4. Download it but NOT install it.
  5. Connect your phone to your PC and copy the OTA
    (sdcard/downloads/) to your PC.
  6. Reboot your device into Bootloader and open CMD
  7. [Make sure you have WinRAR installed, its the only one wich worked for me]
  8. Open the OTA file with winrar, inside it there is a firmware.zip file.
  9. extract it somewhere or if you are lazy like me :D download it here
  10. Open the firmware.zip and extract the recovery.img and copy it to your adb folder.
  11. Boot into bootloader and connect via fastboot USB to your PC
  12. open CMD to use (in my case) cd /Android/ (if your adb folder is on C:/Android/)
now use

  • Code:
    fastboot flash recovery recovery.img

  • Code:
    fastboot erase cache

  • Code:
    fastboot reboot-bootloader
now reboot your device into android.

Let it check for OTAs and if it show you that an OTAs was downloaded and waiting for install....
Install it!
Your device should reboot into Stock recovery and install the OTA.
It takes 5 - 10 mins after it the device reboots into a fresh & clean Android 4.3.

NEW 24.02.2014
After installed to 4.3 just look for a new Update.
You will get a notification that a new update is ready to download.
After downloading Android 4.4.2 just install it and... your done!


You can do now a factory reset to set the device up from beginning :D

If you want to root your device just download this file and install it via recovery:
Thanks tbwshaun for the Link :D


For kitkat (4.4.2) User, pls use this SuperSU.zip to get root.


But if you to lazy to go to recovery to flash stuff just use Flashify App
https://play.google.com/store/apps/details?id=com.cgollner.flashify&hl=de
flash it from running android and simply reboot :D
(You can flash boot.img & recovery.img also with this app)

And i can also confirm that Xposed Framework & Sense Toolbox
wich is used in ARHD Roms, works very well too.
It has a lot of custom stuff in it :D


I already did it to 6 devices now and it works without problems.
The devices was from Vodafone, O2, Telekom and many others :D
 
Last edited:

Aciz

Senior Member
Nov 21, 2013
114
21
Thanks a lot for this. One question though: I have already got S-OFF with rumrunner. Can I get S-OFF "again" with ReVone, so I can later return to S-ON if I need to return my phone for warranty repair?

Sent from my HTC One mini using Tapatalk
 

Aciz

Senior Member
Nov 21, 2013
114
21
@MirageBlader,
1. I'm now on stock rom (not jmz's) and rooted. Can I s-off mine?
2. What happened if I just let s-off without flashing other rom? will mine be just fine? because I read in another thread, @jmz said I will encounter boot loop

thx

You just have to relock bootloader with fastboot and boot looping is gone :)

Sent from my HTC One mini using Tapatalk
 

edimonoarfa

Senior Member
Sep 18, 2009
209
22
Jakarta
You just have to relock bootloader with fastboot and boot looping is gone :)

Ok, I'll try. Thx for the reply

---------- Post added at 05:02 PM ---------- Previous post was at 04:25 PM ----------

You just have to relock bootloader with fastboot and boot looping is gone :)

One more thing @Aciz, should i relock the bootloader with ..
Code:
./revone -l
Or..
Code:
./revone -r
?

Thx
 

Aciz

Senior Member
Nov 21, 2013
114
21
Ok, I'll try. Thx for the reply

---------- Post added at 05:02 PM ---------- Previous post was at 04:25 PM ----------



One more thing @Aciz, should i relock the bootloader with ..
Code:
./revone -l
Or..
Code:
./revone -r
?

Thx

I haven't used this method yet, since I used rumrunner to get my S-OFF. But I locked it with fastboot with
Code:
fastboot oem lock

Sent from my HTC One mini using Tapatalk
 

MirageBlader

Senior Member
May 9, 2012
662
228
Munich
Its still uploading. And Iam still at work. To do s-off u need the rooted Rom and custom kernel, I tried it without and it's not working but if u have fully stock make a system dump to be safe. If u have s-off it doesn't matter if the boot loader is unlocked or locked. U just need it later if you have to sent it back to HTC. I will keep you guys updated with the upload. I will also upload a system dump of my currect 4.3 system. But u all need s-off.

Gesendet von meinem HTC One mini mit Tapatalk 4
 
  • Like
Reactions: Aciz and Macko mia

MirageBlader

Senior Member
May 9, 2012
662
228
Munich
I dunno, maybe yes. I used this methode and I can confirm that it work so. Try rumrunner and tell us if it's working :)

Gesendet von meinem HTC One mini mit Tapatalk 4
 

Aciz

Senior Member
Nov 21, 2013
114
21
Cheers ^^ I'll report my experience with rumrunner S-OFF at weekend if no one has done it prior to that.

Sent from my HTC One mini using Tapatalk
 
  • Like
Reactions: MirageBlader

tbwshaun

Senior Member
Nov 28, 2013
142
11
Tunbridge Wells
hello all im just downloading the update now 2.12.401.1 i will post when i have successfully done it!!!!!

---------- Post added at 09:10 PM ---------- Previous post was at 08:32 PM ----------

I can comfirm that this guide works im now running android 4.3 with sense 5.5 love it!!!!!!!

im uploading the nandroid back up again so i will post link once uploaded!!!!!

thanks to @MirageBlader

If you require any help please dont hesitate to ask!
 

reubendevries

Senior Member
Jan 18, 2011
98
25
Langley
I'm confused, do I need the JmzM4StockRootedOdex-WWE-1.22.401.1.zip installed before doing the Nandroid backup currently on Magio R4, but my battery started to sweat and now I want to put it back to stock HTC 4.2.2 so I can get warrenty repair. I have done everything right up to flashing TWRP.
 

hani1

Senior Member
Oct 26, 2009
188
3
31
Beirut
hello all im just downloading the update now 2.12.401.1 i will post when i have successfully done it!!!!!

---------- Post added at 09:10 PM ---------- Previous post was at 08:32 PM ----------

I can comfirm that this guide works im now running android 4.3 with sense 5.5 love it!!!!!!!

im uploading the nandroid back up again so i will post link once uploaded!!!!!

thanks to @MirageBlader

If you require any help please dont hesitate to ask!
did you do the revone s-off method?
 

MirageBlader

Senior Member
May 9, 2012
662
228
Munich
I'm confused, do I need the JmzM4StockRootedOdex-WWE-1.22.401.1.zip installed before doing the Nandroid backup currently on Magio R4, but my battery started to sweat and now I want to put it back to stock HTC 4.2.2 so I can get warrenty repair. I have done everything right up to flashing TWRP.

You need this Rom and kernel to do s-off, after it you need the nandroid backup to get the 4.3 ota :)

Glad that u got it :)

Gesendet von meinem HTC One mini mit Tapatalk 4
 

reubendevries

Senior Member
Jan 18, 2011
98
25
Langley
did you do the revone s-off method?

was this for me? If so Yes I did and was able to get the tampered message away, what I would like to do ideal is load 4.2.2 stock back on it and then relock the bootloader so that I can return it to HTC without them lifting an eyebrow. The battery started to swell, and pushing out the back and now the screen is starting to bleed red. So I want to put it back to stock and return it, I don't want them to void the warranty because of software due to a major hardware malfunction. If you want to see photos check out my thread here

---------- Post added at 01:57 PM ---------- Previous post was at 01:55 PM ----------

You need this Rom and kernel to do s-off, after it you need the nandroid backup to get the 4.3 ota :)

Glad that u got it :)

Gesendet von meinem HTC One mini mit Tapatalk 4

I was able to do the S-OFF with the Magio R4 rom though... should I still switch over to the other Rom? Maybe make sure that installing Specific ROM and Kernal is step one if that is the case.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 16
    Cheers Guys,
    this guide will lead you to a S-Off HTC One Mini with SuperCID and Android 4.4.2.

    NEW
    Update to 4.4.2
    NEW


    Because my english sucks really hard, iam sorry in advanced for it :D

    The S-Off guide is from the Handy-FAQ forum and just translated from german into english.
    All thanks and greetings goes to them :D

    The stock nandroid backup still uploading, pls bepantient.
    You can do the s-off part of the guide if you wish.

    People wich already got S-Off pls just skip that part.

    Code:
    [B][COLOR="Red"][CENTER]Neither phone FAQ , or assume I, nor the thread creator on XDA
    responsibility for problems you encounter![/COLOR][/B][/CENTER]


    Whats needed?

    • I tested HBoot versions 2.19 & 2.21!
    • Unlocked Bootloader over HTCdev
    • A rooted stock ROM & Kernel (Its important without it will not work!) JmzM4StockRootedOdex-WWE-1.22.401.1 & Jmz M4 Kernel
    • some knowledge how to use ADB and Fastboot
    • cmd-tool, every windows computer should have it
    • i could happen that it not work on the first time, just do it over again from beginning and it will work (i had that problem)
    • it does not looks very user-friendly (no GUI)
    • it will not brick your devices (BUT its possible because its a hack)
    • the possibility to get S-Off without problems is DAMN high :D


    Download:
    1. download Android SDK for ADB.
    2. Download revone: http://revolutionary.io/revone

    Guide:

    You can use any OS for that guide, you just need an cmd-tool.
    1. Download revone (above) and copy it to your adb folder, while Android is running.[/B]):
    2. open cmd and use following commands:
      Code:
      adb push revone /data/local/tmp/
    3. now use these commands:
      Code:
      adb shell
      Code:
      cd /data/local/tmp
      Code:
      chmod 755 revone
    4. Prepare S-Off:
      Code:
      ./revone -P
      • revone will give you an error now: "error message -2"
      • NOW Restart your device but leave USB debugging turned on and use following commands:

        Code:
        adb shell
        Code:
        cd /data/local/tmp
        Code:
        ./revone -s 0 -u

        revone should tell you that everything went fine and i got S-Off.


      • Here just some other commands for revone:
        • -u --> Unlock Bootloader
        • -l --> Lock Bootloader (It will not simply lock it, it will lock it like it was never unlocked)
        • -r --> Relock Bootloader (mark the device as unlocked)
        • -t --> "Tampered" will be removed from bootloader
        • !!!IMPORTANT! YOU NEED FULLY STOCK ROM, STOCK RECOVERY AND STOCK BOOT BEFORE YOU CAN USE THIS!!! fastboot oem writesecureflag 3 --> restore S-ON


    5. If revone say OK then reboot your device into bootloader and check if you got S-Off[/code]
    6. You should see S-Off Now.
    7. Optional: Run revone (via CMD) and remove that tampered flag:
      Code:
      adb shell
      Code:
      cd /data/local/tmp
      Code:
      ./revone -t

    Credits

    revone developed by Revolutionary dev team.


    Disclaimer

    Revolutionary dev team declines any responsibility if you use RevOne : If the world goes down, it 's not our fault . If your device ignites spontaneously , that's not our fault . Do you choose to use our tool, we do not force you.

    Support

    Please visit # revolutionary IRC on the Freenode network. We will support you as much as possible , but remember : This is an "early access" and we could just sleep or just not be available when you years of accession the chat. Just stay there and wait for a response.



    Super CID :


    Guide:

    1. Boot into bootloader and connect via fastboot USB to your PC
    2. open CMD to use (in my case) cd /Android/ (if your adb folder is on C:/Android/)
    3. use following command
      Code:
      fastboot oem writecid 11111111
      --> Its 8 times the 1!
    now lets check it twice:
    • Code:
      adb reboot bootloader
    Or:
    1. Code:
      fastboot reboot-bootloader
    2. Code:
      fastboot oem readcid
      --> You should see CID 11111111 now.

    Now your device is S-Off! :D
    Now lets install a custom recovery and a stock ROM to get the OTA.

    Install TWRP Recovery:
    Please visit this XDA Thread
    You can Download the latest touch recovery there.
    rename it now to twrp.img and copy it to your ADB folder.

    Guide:

    1. Boot into bootloader and connect via fastboot USB to your PC
    2. open CMD to use (in my case) cd /Android/ (if your adb folder is on C:/Android/)
    3. use following command
      Code:
      fastboot flash recovery twrp.img
    now use

    • Code:
      fastboot erase cache

    • Code:
      fastboot reboot-bootloader
    Now enter recovery by selecting recovery from bootloader and enter it with power-button

    Create now an backup (it shoudl take a lot of time cuz its almost stock device :D)
    Reboot into android now
    Now download this file:
    My Link :D
    Thanks to scotty2000 for the mirror :D
    You can google for an Stock 4.2.2 - 1.22.401.1 Odexed Nandroid Backup
    Copy this nandroid backup into the TWRP backup folder.
    Important (It should looks like /TWRP/BACKUP/SHA********** [Ur device ID]/Stock 4.2.2 - 1.22.401.1 Odexed/backup files)
    Now reboot your device into recovery again and restore it with the backup we copied.
    After it sucessfully restore your device boot it up
    (Maybe TWRP will ask you to restore root, answer with NO!)

    1. Wait until device booted and connect to WIFI.
    2. Goto settings -> info -> Software-Updates and let him check for an OTA
    3. If you have SuperCID you should get an OTA notification.
    4. Download it but NOT install it.
    5. Connect your phone to your PC and copy the OTA
      (sdcard/downloads/) to your PC.
    6. Reboot your device into Bootloader and open CMD
    7. [Make sure you have WinRAR installed, its the only one wich worked for me]
    8. Open the OTA file with winrar, inside it there is a firmware.zip file.
    9. extract it somewhere or if you are lazy like me :D download it here
    10. Open the firmware.zip and extract the recovery.img and copy it to your adb folder.
    11. Boot into bootloader and connect via fastboot USB to your PC
    12. open CMD to use (in my case) cd /Android/ (if your adb folder is on C:/Android/)
    now use

    • Code:
      fastboot flash recovery recovery.img

    • Code:
      fastboot erase cache

    • Code:
      fastboot reboot-bootloader
    now reboot your device into android.

    Let it check for OTAs and if it show you that an OTAs was downloaded and waiting for install....
    Install it!
    Your device should reboot into Stock recovery and install the OTA.
    It takes 5 - 10 mins after it the device reboots into a fresh & clean Android 4.3.

    NEW 24.02.2014
    After installed to 4.3 just look for a new Update.
    You will get a notification that a new update is ready to download.
    After downloading Android 4.4.2 just install it and... your done!


    You can do now a factory reset to set the device up from beginning :D

    If you want to root your device just download this file and install it via recovery:
    Thanks tbwshaun for the Link :D


    For kitkat (4.4.2) User, pls use this SuperSU.zip to get root.


    But if you to lazy to go to recovery to flash stuff just use Flashify App
    https://play.google.com/store/apps/details?id=com.cgollner.flashify&hl=de
    flash it from running android and simply reboot :D
    (You can flash boot.img & recovery.img also with this app)

    And i can also confirm that Xposed Framework & Sense Toolbox
    wich is used in ARHD Roms, works very well too.
    It has a lot of custom stuff in it :D


    I already did it to 6 devices now and it works without problems.
    The devices was from Vodafone, O2, Telekom and many others :D
    3
    Mega upload

    Thanks. Once it's downloaded, I'll upload to dropbox and Mega too.

    Here the upload to Mega, enjoy :)

    https://mega.co.nz/#!ZtEmWZaT!dqCyvEDN1XrL5jh3sAMqvkBdW13yVNYejKEcrSqrlJ0
    3
    To fix the bootloop with the combination of s-off and unlocked bootloader, delete the file at /system/bin/hcheck

    Sent from my SGH-I317 using Tapatalk
    2
    Its still uploading. And Iam still at work. To do s-off u need the rooted Rom and custom kernel, I tried it without and it's not working but if u have fully stock make a system dump to be safe. If u have s-off it doesn't matter if the boot loader is unlocked or locked. U just need it later if you have to sent it back to HTC. I will keep you guys updated with the upload. I will also upload a system dump of my currect 4.3 system. But u all need s-off.

    Gesendet von meinem HTC One mini mit Tapatalk 4
    2
    @tbwshaun can you reupload the stock android that MirageBlader posted?

    ---------- Post added at 11:29 PM ---------- Previous post was at 11:29 PM ----------

    somewhere like mega.co.nz

    yes ill do that now not sure how long it will take tho!!!
Our Apps
Get our official app!
The best way to access XDA on your phone
Nav Gestures
Add swipe gestures to any Android
One Handed Mode
Eases uses one hand with your phone