[Guide] Flash SuperSu and get root without installing custom recovery - HTC One Mini

Hi!
This guide is for the people who want to try a custom kernel and have root acces and still want to be able to get OTA's with the stock recovery. I haven't tested this on the M4 but on the HTC One V it works!
Try this at your own risk, I am NOT responsible for any damage!
Requierments:
- HTC drivers
- ADB
- fastboot
Step 1: backup your data using ADB
ADB can be used to backup your app data this is how:
1) Create a folder on your desktop called ie. M4.
2) Open terminal (linux/mac) or cmd and browse to the folder you just created.
Code:
for example:
cd Desktop/M4
3) Now backup your SMS messages and contacts using the message and phone app on your phone and copy and paste the file using usb to your desktop, or sync them with google
4) In the terminal you type
Code:
adb backup -apk -all -f backup.ab
to start the backup and follow the instructions on your phone. (Note that you are still in the M4 folder.)
5) After the backup is finished there should be an file called backup.ab in the M4 folder, you now have a backup
6) Just to be sure also copy your whole storage partition to your desktop
Unlocking the bootloader
Follow this guide to unlock the bootloader: http://www.htcdev.com/bootloader/
Unlocking the bootloader will factory reset your phone, you can restore using the backup we made.
Getting root acces
1) Go to http://http://download.chainfire.eu/446/SuperSU/UPDATE-SuperSU-v1.99r3.zip and download the flashable supersu.zip file
2) Put the .zip file on the root of your phones sdcard
3) Download this recovery: http://goo.im/devs/philz_touch/CWM_Advanced_Edition/m4 and put it in your M4 folder on your desktop.
4) Open your terminal and browse to your M4 folder:
Code:
for example:
cd Desktop/M4
5) Reboot your phone into the bootloader using the screen on/off and volume down buttons
6) Select fastboot and make sure you see fastboot usb
7) Type:
Code:
fastboot boot philz_touch_6.41.6-m4.img
this will load a custom recovery but it will not install it, the stock recovery will be kept.
8) Flash supersu.zip in this "live" recovery and after it's finished reboot your phone to system. You should now be rooted and have SuperSu.apk installed.
Restore your backup
Restore your backup using the terminal and type:
Code:
adb restore backup.ab
You are now rooted and can try custom kernels and recieve OTA's because you still have the stock recovery. Don't mess to much with the files in /system or an OTA might fail.

can anyone confirm if this works for rooting a HTC One Mini (M4)?

I did that on my HTC D816w dual sim China Unicom Version. But i used CWM rather than philztouch thingy. It works perfectly fine so far. Root checker say device is rooted properly.
Anyone can get me a guide of how to use the functions of SuperSU. Like a link or something

Aktharcod said:
I did that on my HTC D816w dual sim China Unicom Version. But i used CWM rather than philztouch thingy. It works perfectly fine so far. Root checker say device is rooted properly.
Anyone can get me a guide of how to use the functions of SuperSU. Like a link or something
Click to expand...
Click to collapse
can you explain to me how you did it i have the exact phone have already unlocked the bootloader but after running fastboot boot philz touch img nothing happens when i choose recovery. May be am doing the wrong thing am not able to access the super su file on SD. How can i run it live as he has said ??

I'm already rooted
LQi said:
Hi!
This guide is for the people who want to try a custom kernel and have root acces and still want to be able to get OTA's with the stock recovery. I haven't tested this on the M4 but on the HTC One V it works!
Try this at your own risk, I am NOT responsible for any damage!
Requierments:
- HTC drivers
- ADB
- fastboot
Step 1: backup your data using ADB
ADB can be used to backup your app data this is how:
1) Create a folder on your desktop called ie. M4.
2) Open terminal (linux/mac) or cmd and browse to the folder you just created.
Code:
for example:
cd Desktop/M4
3) Now backup your SMS messages and contacts using the message and phone app on your phone and copy and paste the file using usb to your desktop, or sync them with google
4) In the terminal you type
Code:
adb backup -apk -all -f backup.ab
to start the backup and follow the instructions on your phone. (Note that you are still in the M4 folder.)
5) After the backup is finished there should be an file called backup.ab in the M4 folder, you now have a backup
6) Just to be sure also copy your whole storage partition to your desktop
Unlocking the bootloader
Follow this guide to unlock the bootloader
Unlocking the bootloader will factory reset your phone, you can restore using the backup we made.
Getting root acces
1) Go to and download the flashable supersu.zip file
2) Put the .zip file on the root of your phones sdcard
3) Download this recovery: and put it in your M4 folder on your desktop.
4) Open your terminal and browse to your M4 folder:
Code:
for example:
cd Desktop/M4
5) Reboot your phone into the bootloader using the screen on/off and volume down buttons
6) Select fastboot and make sure you see fastboot usb
7) Type:
Code:
fastboot boot philz_touch_6.41.6-m4.img
this will load a custom recovery but it will not install it, the stock recovery will be kept.
8) Flash supersu.zip in this "live" recovery and after it's finished reboot your phone to system. You should now be rooted and have SuperSu.apk installed.
Restore your backup
Restore your backup using the terminal and type:
Code:
adb restore backup.ab
You are now rooted and can try custom kernels and recieve OTA's because you still have the stock recovery. Don't mess to much with the files in /system or an OTA might fail.
Click to expand...
Click to collapse
What if I'm already rooted and Ijust want to load the recovery? Oh, and, I already have TWRP loaded (no custom kernel, no custom ROM, just Rooted and Unlocked), will there be any problem if I just connect my phone (HTC One V) to computer and then I just type the command "fastboot boot philz_touch_6.41.6-m4.img"? Shall I uninstall TWRP?And how do i do this?...
Yes, I know that there will not be any other updates for HTC One V, but I want to install a custom kernel, and then I will be able to S-OFF my phone, and then I will be able to install a Custom ROM I know it's possible to install Custom ROMs without S-OFF, but i saw some guys that bricked their phones (HTC One V) trying to install Custom ROMs without S-OFF, so I just want to ensure

Victor271 said:
What if I'm already rooted and Ijust want to load the recovery? Oh, and, I already have TWRP loaded (no custom kernel, no custom ROM, just Rooted and Unlocked), will there be any problem if I just connect my phone (HTC One V) to computer and then I just type the command "fastboot boot philz_touch_6.41.6-m4.img"? Shall I uninstall TWRP?And how do i do this?...
Yes, I know that there will not be any other updates for HTC One V, but I want to install a custom kernel, and then I will be able to S-OFF my phone, and then I will be able to install a Custom ROM I know it's possible to install Custom ROMs without S-OFF, but i saw some guys that bricked their phones (HTC One V) trying to install Custom ROMs without S-OFF, so I just want to ensure
Click to expand...
Click to collapse
I dont think a recovery that isnt made for your device will work. The HOV has its own version of Philz recovery so try that one.
On another note, HTC disabled recovery sideloading on the m4 since the kitkat OTA. Maybe it is still useful for people with other devices...

Ok
LQi said:
I dont think a recovery that isnt made for your device will work. The HOV has its own version of Philz recovery so try that one.
On another note, HTC disabled recovery sideloading on the m4 since the kitkat OTA. Maybe it is still useful for people with other devices...
Click to expand...
Click to collapse
Well, anyway, I don't really need Philz... thanks anyway for reply

Brilliant. Thanks so much for posting this. I re-rooted my Nexus 10 after reflashing with the latest stock binary, using TWRP loaded from my desktop. I didn't have to touch the stock recovery.

Related

[UNROOT] Unroot any android device

HOW TO UNROOT (ALMOST) ALL ANDROID DEVICES (SIMPLIFIED)
Firstly, in order to unroot your android device, you need:
1) An update available for your phone or an old nandroid backup that has a previous version of your phone android version
2) A nandroid backup done before you attempt the following steps below
Once the above conditions are met, you are ready to UNROOT your phone!
Before you read the procedure, read how it works
below and get a better picture:
HOW
Firstly, one known method of unrooting is to install an available system update. However, stock updates are signed with official keys and custom recoveries only accept updates signed with their custom keys.
So, to unroot, you need to have stock recovery installed. One way to get your phone`s stock recovery back is contained in the update zip.
The update zip is the key, literally. Look through it and you will find (usually in the system folder) a file called recovery.img, which will be used as your new stock recovery.
By flashing in the image into recovery, you can now install updates, keep your previous applications, enjoy being unrooted and updated.
There are other unroot options that tailor to specific android phones and versions, but this solution should work on all android phones.
Why unroot? Because sending in a rooted phone for repair will void your warranty. Also, by having a rooted phone, you run the risk of a rogue rooted application that does unwanted stuff to your phone.
PROCEDURE
Step 1) If you still have your original stock recovery that came with your phone, continue. Else search for my previous thread: "[RECOVERY] Reverting to original(STOCK) recovery" and follow the steps there. You can use the update file you used to revert to stock recovery here as well or vice versa
Step 2) Reboot you phone
Step 3) Check for system updates and download them
Step 4) Wait until phone reboots. All your applications and user settings will be retained.
Step 5a) Open up a terminal emulator on your phone and enter "su" (Check if unroot)
Step 5b) If you cant turn your phone on to check if unrooted, boot into recovery mode, open up adb enter:
Code:
adb shell
su
Step 6) If you get "permission denied" or something like that from step 5a/5b,
CONGRATULATIONS! YOUR PHONE HAS BEEN SUCCESSFULLY UNROOTED!
Step 7) If you don`t want to void your warranty, you should unistall applications that require root, especially Superuser
To date, I have rooted and unrooted my phone (Backflip) 3 times without any problems. In case your phone can`t be booted up, only to the bootloader or recovery, DO NOT WORRY! You can use the adb (android debug bridge) to flash in the stock recovery, push/pull the updates and reboot the phone into recovery mode or normal mode!!!
Useful ADB commands
Reboot Phone
Code:
adb shell
reboot
Reboot Phone into recovery mode
Code:
adb shell
reboot recovery
Flash a new recovery image temporarily (resets when rebooting)
Code:
adb shell
flash_image recovery /sdcard/recovery.img
Flash a new recovery image that does not reset when rebooting
Code:
adb shell
flash_image recovery /sdcard/recovery.img
exit
adb shell
cd system
su
mount -o rw,remount /dev/block/mtdblock1 /system
rm recovery.img
mount -o ro,remount /dev/block/mtdblock1 /system
exit
exit
Push file to sdcard
Code:
adb push file.blah /sdcard/file.blah
Push file to sdcard
Code:
adb pull /sdcard/file.blah file.blah
Here`s wishing you good luck and a belated happy new year!
Err.. Pretty cool info there but what if you don't meet above three requirements? I mean there are noobs like me who'd rather jump onto flashing while forgetting about nandroids etc. I guess there should be a one click unroot utility for all android devices like we have for rooting.
im really confused.
if the phone has been rooted (using fastboot oemunlock - yes) then how can we "unroot" this device? till today there has not been a way to do so.
but if what ur suggesting relocks the bootloader (removes the cross at bootup) then woohoo!
The main point
ok, i think you guys dont understand what my point on unrooting is...
What im trying to say is:
Updating your phone software with an original OTA update on the original rom the came with your phone will automatically reset root. However, custom roms and recoveries dont accept OTA updates, so you need to flash back your original recovery first, nevermind if you have a custom rom.
If you don`t meet the requirements, then i`m sorry, you`ll just have to wait for an available system update like me. However if you get one, be sure to come back here if you want to unroot.
Creating a one/two click-unroot application
Actually, you may be right. The unroot procedures can also be carried out by adb alone , not by user interaction. So a desktop application can be created that automates the process
1) Open adb shell
2) Enter su
3) Pull the update zip from the phone
4) Recursive/y search the zip for the file recovery.img
5) Run 'flash_image recovery recovery.img'
6) Run 'adb reboot' to reboot phone
7) Phone will install update on stock update when rebooting complete
8) When update installed, root will be removed and your phone will be updated as well!
We can send keystrokes to the adb for the adb shell.
siidheesh said:
Actually, you may be right. The unroot procedures can also be carried out by adb alone , not by user interaction. So a desktop application can be created that automates the process
1) Open adb shell
2) Enter su
3) Pull the update zip from the phone
4) Recursive/y search the zip for the file recovery.img
5) Run 'flash_image recovery recovery.img'
6) Run 'adb reboot' to reboot phone
7) Phone will install update on stock update when rebooting complete
8) When update installed, root will be removed and your phone will be updated as well!
We can send keystrokes to the adb for the adb shell.
Click to expand...
Click to collapse
Shouldn't be too hard, probably only a simple script would suffice I'll see what I can come up with (if I can do anything ). Supply the script with your required update zip to make it work in a different way (maybe, I'm not great with details)
Automated Script
Can someone please clarify that this would work (as an unroot script):
1. Opens ADB shell
2. Enters su
3. (User) Supply script with stock update.zip - in case it's not on phone (correct if this is unnecessary)
4. recovery.img extracted from update.zip
5. recovery.img flashed to phone via 'flash_image recovery recovery.img'
6. Reboots phone via 'adb reboot'
That installs stock recovery, but what if there was no OTA update to install for that particular device? That's the only problem I can see with such a script, so I'm hesitant to make it right now (besides, I don't have my Nexus with me at the moment, so I couldn't test it).
Dumb question but would flashing a stock update.zip from the stock recovery remove root? Or does it have to be OTA? Never having done it before I'm not sure.
Edit: If it did have to be OTA, maybe you could find the original update.zip (ie. no updates before it) and flash that, so there would be a higher chance of an OTA update?
Different definitions
Sorry people, when i mean ota update, i dont just over-the-air updates, i am referring to original updates for your original android system that came with your phone.
siidheesh said:
Sorry people, when i mean ota update, i dont just over-the-air updates, i am referring to original updates for your original android system that came with your phone.
Click to expand...
Click to collapse
So just to clarify, you could install any stock ROM for your device and it would remove root? Specifically if it was installed through stock recovery.
Thanks, hopefully I might be able to make some progress after this
not as easy as it seems
jonathongrigg said:
Can someone please clarify that this would work (as an unroot script):
1. Opens ADB shell
2. Enters su
3. (User) Supply script with stock update.zip - in case it's not on phone (correct if this is unnecessary)
4. recovery.img extracted from update.zip
5. recovery.img flashed to phone via 'flash_image recovery recovery.img'
6. Reboots phone via 'adb reboot'
That installs stock recovery, but what if there was no OTA update to install for that particular device? That's the only problem I can see with such a script, so I'm hesitant to make it right now (besides, I don't have my Nexus with me at the moment, so I couldn't test it).
Dumb question but would flashing a stock update.zip from the stock recovery remove root? Or does it have to be OTA? Never having done it before I'm not sure.
Edit: If it did have to be OTA, maybe you could find the original update.zip (ie. no updates before it) and flash that, so there would be a higher chance of an OTA update?
Click to expand...
Click to collapse
You cant make an unroot script that easily. Im halfway working on a .net application that does it on desktop.
Also, almost all great things come with a *catch*. In this case, you need to wait for an ota update to be available. Or if you took a nandroid backup some time back and updated your version, you can revert back to the old verison and update again.
siidheesh said:
You cant make an unroot script that easily. Im halfway working on a .net application that does it on desktop.
Also, almost all great things come with a *catch*. In this case, you need to wait for an ota update to be available. Or if you took a nandroid backup some time back and updated your version, you can revert back to the old verison and update again.
Click to expand...
Click to collapse
Oh well, I didn't realise I figured you could do it all from the command line, so a script of some kind might do. That said I wasn't entirely sure as I couldn't test the theory (no phone )
siidheesh said:
In this case, you need to wait for an ota update to be available. Or if you took a nandroid backup some time back and updated your version, you can revert back to the old verison and update again.
Click to expand...
Click to collapse
Another win for stock Android phones No waiting months for OTA updates! Well good luck on your .NET application, I only know Java and Python, so I can't really help you there, sorry.
dont know
my phone (Backflip) isnt a very popular phone and there`s only one rom for it. to date, i`be only tried unrooting via stock updating. Stock roms may work too, but im not sure...
adb shell
jonathongrigg said:
Oh well, I didn't realise I figured you could do it all from the command line, so a script of some kind might do. That said I wasn't entirely sure as I couldn't test the theory (no phone )
Click to expand...
Click to collapse
actually, i did mention that the unroot procedure can be done entirely from the adb shell, which is also in command line. im just making a program to enter those lines in automatically. normal batch scripts cant write to the adb shell as it is a separate shell in the command prompt...
What about doing a factory reset?
hi, would these unroot methods still work on the new updated highly secured samsung galaxy s2?
because i got the phone simlocked hoping to unlock it for t-mobile so rooted the phone but it was been unsuccessful at taking the sim lock off, so i wanted to make sure that this will still work on this phone.
Also after unroot i assume the yellow triangle will disappear, right?
oh yea thanks for replies and help in advance. Love the site
total noob here, I rooted my tab awhile bk, now needs warranty. I used 'superoneclick', but didnt backup anything first that i know of. U mention nandroid backup, update available for my phone, where do I get that, and how? Embarrassed I know nothing about these terms, trying to learn. Could u help me, please?
where can I find the recovery.img?
thanks
Does this work on all roots?

[Q] Recovery for my ZTE V790?

Hi...
I need Flash the CWM Recovery in my ZTE V790, I've searched on google but I found nothing ...
u.u...
Late response but may help others
manubarz said:
Hi...
I need Flash the CWM Recovery in my ZTE V790, I've searched on google but I found nothing ...
u.u...
Click to expand...
Click to collapse
Look here: https://ztev790support.wordpress.com/instructions/instructions-for-flashing-recovery/
OR FOLLOW THESE INSTRUCTIONS WHICH MAY BE EASIER TO ROOT THE ZTE V790 AND INSTALL CWM:
0. You will need the flashable SuperSu v2.46.zip from here (https://download.chainfire.eu/696/SuperSU) and the CWM v5 recovery zip from here (http://v790.blogspot.com/2013/06/recovery-for-zte-v790.html) but don't run the bat file. Place the SuperSu zip and the recovery.img on your SD card.
1. Set USB Debugging to ON from the Development option and place the SD card in the phone.
2. Use Kingo Root to root the phone...normally this will result in the phone being rooted. If the phone is properly rooted with the super user app installed, then reboot the phone and go to step 5.
3. If Kingo Root reports that the phone is successfully rooted but you don't see KingUser or SuperSu installed, then you have to proceed with some other steps to complete the rooting process:
a. Place a copy of the extracted CWM recovery.img into a folder on your Windows computer
b. Connect the phone to the computer via USB cable
c. Open a windows command prompt at the directory where the CWM recovery.img is stored on the computer
d. Execute the adb commands: 1) adb reboot bootloader 2) fastboot boot recovery.img (this will TEMPORARILY run CWM on your phone)
e. Once CWM is running on your phone in recovery mode, you can now flash the SuperSu v2.46.zip from the SD card
f. Your phone is now fully rooted
4. Reboot the phone normally (CWM was only temporarily being run in order to flash the SuperSu zip...we will permanently flash the CWM recovery onto the phone in the next steps). Be sure you have a copy of the CWM recovery.img on the SD card.
5. Download a Terminal Emulator from the PlayStore (or however you please) and install it on the phone.
6. Execute the following while in Terminal Emulator:
a. su
b. flash_image recovery /sdcard/recovery.img
7. You're all set with CWM permanently on the phone. Note that the first 4 steps above were simply to root the phone. The CWM installation is trivial once your phone is properly rooted.
Angelo

Error in ADB: Can't push apps/files due to system is read only.

Hello guys! Hope I can find my salvation here. Hehe
I've been coding my Windows App that functions much like a custom recovery but I came into a problem which is bugging me
since last week. I can't seem to push files to my phone through adb. I have no idea why it wont work because pull is working fine, and shell as well. I tried remounting the file system as rw but still no luck. Hope you can help me out guys
My phone's Specification:
-Spreadtrum SC7731
-Running Android 5.1
My environment:
-Windows 10
-adb installed
-device drivers installed.
PS: If you are wondering why make a recovery that runs in PC while you can just have it in your phone?
-Unfortunately, I got a problem with that. I ported TWRP for my phone, but touch wont work which makes it useless.
Please help me sensei's!
Unlock the bootloader, flash a custom recovery (CMW for exmpl), put the root package at the root dir of the sdcard, now boot the phone into recovery mode and select install zip from sdcard then reboot
On pc, write the following command : "adb remount"
Gratzz you're now rooted and able to push files into system partition ��
Root at your own risk. Unlocking the bootloader makes you lose the warranty and will wipe your data .. So take a backup.
FinnTheHuman. said:
Unlock the bootloader, flash a custom recovery (CMW for exmpl), put the root package at the root dir of the sdcard, now boot the phone into recovery mode and select install zip from sdcard then reboot
On pc, write the following command : "adb remount"
Gratzz you're now rooted and able to push files into system partition ��
Root at your own risk. Unlocking the bootloader makes you lose the warranty and will wipe your data .. So take a backup.
Click to expand...
Click to collapse
Reread the OP. :fingers-crossed::fingers-crossed: I'm on Spreadtrum phone which means no source(yet.. or forever). I don't really know if you just misinterpreted the post or just trying to acquire post count. :3

Installing CM13 on untouched HTC Desire S

Hi lovely people,
I'd like to install CM13 on my HTC Desire S S510e. I have found way too many different instructions on how to proceed and I was wondering if there's a simple, step-by-step (I really mean step-by-step) guide on how to do it. By now, as far as I understand I should:
1. S-OFF my phone (although I heard it's possible to install a custom rom even with S-ON?). I've read that you can do it using HTCDev or Alpharev. However the HTC Desire S doesn't appear on the list of supported devices in the first link. Which device should I select from the list? On the other hand, the Alpharev website says that Alpharev is deprecated and one should use Revolutionary but the Revolutionary website is empty. Finally a more general question: what's the benefit of using HTCDev or Alpharev?
2. Flash sagaopt TWRP 2.8.7.1. I use ArchLinux. In Linux I'd have to install android-tools to have adb and fastboot, then do "adb reboot bootloader" followed by "fastboot flash recovery TWRP-recovery-sagaopt-2.8.7.1.img"? Or do I have to first install an older version of TWRP to convert my sdcard to EXT4 to then install the sagaopt 2.8.7.1 version?
3. Use TWRP to convert my sdcard to EXT4.
4. Install cm-13.0-XXXXXXXX-UNOFFICIAL-sagaopt.zip and gapps by putting the files into the sdcard using adb (what's the command to do this?) and then flash the files using TWRP.
What steps am I missing? What are the perils? What should I be particularly careful with?
Please help me understand and condense the heaps of information found in this forum.
Thanks,
Ricardo
rikardo.h said:
Hi lovely people,
I'd like to install CM13 on my HTC Desire S S510e. I have found way too many different instructions on how to proceed and I was wondering if there's a simple, step-by-step (I really mean step-by-step) guide on how to do it. By now, as far as I understand I should:
1. S-OFF my phone (although I heard it's possible to install a custom rom even with S-ON?). I've read that you can do it using HTCDev or Alpharev. However the HTC Desire S doesn't appear on the list of supported devices in the first link. Which device should I select from the list? On the other hand, the Alpharev website says that Alpharev is deprecated and one should use Revolutionary but the Revolutionary website is empty. Finally a more general question: what's the benefit of using HTCDev or Alpharev?
2. Flash sagaopt TWRP 2.8.7.1. I use ArchLinux. In Linux I'd have to install android-tools to have adb and fastboot, then do "adb reboot bootloader" followed by "fastboot flash recovery TWRP-recovery-sagaopt-2.8.7.1.img"? Or do I have to first install an older version of TWRP to convert my sdcard to EXT4 to then install the sagaopt 2.8.7.1 version?
3. Use TWRP to convert my sdcard to EXT4.
4. Install cm-13.0-XXXXXXXX-UNOFFICIAL-sagaopt.zip and gapps by putting the files into the sdcard using adb (what's the command to do this?) and then flash the files using TWRP.
What steps am I missing? What are the perils? What should I be particularly careful with?
Please help me understand and condense the heaps of information found in this forum.
Thanks,
Ricardo
Click to expand...
Click to collapse
3.check android version in system settings if it is lower or lower2.3.X (if its not it could be ****ty) than check bootloader version
3.1 turn off fastboot in battery settings
3.2 power don phone
3.3 boot phone with vol down clicked and if its -REVOLUTIONARY- or if its 0.98.x s-off or 2.0X s-off go to 6
if its 0.98 s-on you go to 5
if its 2.02 ask anyone else on my desires with 2.02 s-off newer worked for me but you can try it (go to 4) or only unlock it
http://www.htcdev.com/bootloader select HTC Desire HD and dont upgrade anything (start at step 1 skip preparation) after that go to 8
if its 2.00 contine
4.download the oldest rom with you branding from http://androidruu.com/?developer=Saga
4.1 http://forum.xda-developers.com/showpost.php?p=18746686 downlad misc_version
4.2 http://forum.xda-developers.com/showthread.php?t=1312859 download DooMLoRD_v4_ROOT-zergRush-busybox-su.zip and extract zergRush
4.3 go to folder with misc_version and zergRush and open cmd there and type
adb push misc_version /data/local/tmp/
adb push zergRush /data/local/tmp/
adb shell
cd /data/local/tmp/
chmod 777 zergRush
chmod 777 misc_version
./zergRush
./misc_version -s 1.27.405.6
exit
exit
exit
4.4 execute the firmware form step 4
5 download and follow http://rev.alpharev.nl
6 follow http://forum.xda-developers.com/showthread.php?t=1679338 (optional)
7 follow B in http://forum.xda-developers.com/showthread.php?t=1858508 (optional)
Installing
1.Flash TWRP 2.8.7.0
2.Format SDcard ext4
3.Flash TWRP 2.8.7.1 sagaopt
4.boot recovery
5.use "adb push your-system-sagaopt.zip /sdcard/"
6.Flash it with TWRP
7.(Optional) download GAPPS pico copy it do "internal storage" and install it with TWRP
for the complete tutorial look at http://forum.xda-developers.com/htc-desire-s/general/trying-to-install-cm13-htc-desire-s-t3414878 page 2 for the first one and page 1 for the second
---------- Post added at 09:36 PM ---------- Previous post was at 09:28 PM ----------
CM13 is to heavy for the phone CM12.1 is stable but slow (sometimes you miss a call because the mobile is too slow) CM11 is fast but old (i used CM12.1 now im using CM11 nightly but the gallery doesnt play videos i deleded it)
Thank you for reposting that guide and for suggesting CM11 instead of CM12.1 or CM13. In that guide it says that unlocking the 2.02 s-on using the htcdev tool doesn't work for him if I understand correctly. Also I went to the htcdev website and they say that the tool will remove all personal data including applications, text messages and personalized settings. However I wanted to install a recovery and make a backup of the phone as it is now and that wouldn't work if everything gets removed before installing the recovery. Is there a way to install a recovery without removing anything?
rikardo.h said:
Thank you for reposting that guide and for suggesting CM11 instead of CM12.1 or CM13. In that guide it says that unlocking the 2.02 s-on using the htcdev tool doesn't work for him if I understand correctly. Also I went to the htcdev website and they say that the tool will remove all personal data including applications, text messages and personalized settings. However I wanted to install a recovery and make a backup of the phone as it is now and that wouldn't work if everything gets removed before installing the recovery. Is there a way to install a recovery without removing anything?
Click to expand...
Click to collapse
I think you can try titanium backup with an oneclickroot (kingroot or framaroot) or unlock it with the risk of loosing data first backup contacts/sms and callhistoy with apps of the playstore and your sdcard isnt affected
Oh i could be that you need the win8+ fastboot fix for htcdev http://forum.xda-developers.com/htc-one-s/general/guide-fix-fastboot-windows-8-1-t2858337
and if it doesnt work use windows 7 (dont forget to install htc sync)
if its 2.00.0002/2.00.2000 you can s-off it if its 2.02.0002 its ****ty
I use linux. It's 2.00.0002 so I guess I should follow step 4, but step 4.4 asks me to execute a window's exe file which I can't execute. What should I do instead? Unlock it using htcdev as if it was 2.02 s-on or will that mess my phone up?
rikardo.h said:
I use linux. It's 2.00.0002 so I guess I should follow step 4, but step 4.4 asks me to execute a window's exe file which I can't execute. What should I do instead? Unlock it using htcdev as if it was 2.02 s-on or will that mess my phone up?
Click to expand...
Click to collapse
sorry for that step you need windows there is no other way
you can only unlock but the best way is to use a windows PC/Laptop of a dude or use a VM with windows 7 or XP with usb pass
google windows 7 iso and look for one you can use in vm
I found this https://code.google.com/archive/p/htc-flasher/wikis/HTCFlasher.wiki
Do you know if it would help?
you can try (you need your rom as NBH and the desire s (saga) isn't supported its risky) it but save is a Virtual Machine with windows and usb passthrough

Very poor call quality

Hi i'm new here and i'm really hoping someone can help me
I am using a one plus one. Running: Cyanogen OS Version 13.1.2-ZNH2KAS3P0-bacon
When I make phone calls the other person on the other end can only here static or can't even hear me at all!!! It's so frustrating not being able to talk to people. I looked on google and people are saying to disable google voice assistant which I did but I still have the same issue.
I am VERY NEW to all this rooting and stuff. I went google and youtube and people are suggesting to root the phone. I spent 5 hours watching youtube videos trying to figure out how to root my phone and put a OS on it. Every video I watch results in errors on my computer or phone.
I don't know what to do...is there a noob friendly guide? I read online that the Lineage OS is the best OS for oneplus one?
root with kingroot and done
go here for solution
https://forum.xda-developers.com/oneplus-one/development/fix-low-mic-call-t3055661
hit thumbs up for say thanks
go here for everything
https://forum.xda-developers.com/on...ex-oneplus-one-resources-compilation-t2843675
:good:
rony raj said:
root with kingroot and done
go here for solution
https://forum.xda-developers.com/oneplus-one/development/fix-low-mic-call-t3055661
hit thumbs up for say thanks
go here for everything
https://forum.xda-developers.com/on...ex-oneplus-one-resources-compilation-t2843675
:good:
Click to expand...
Click to collapse
I wouldn't share that fix too much the script is faulty and soft bricked some phones in the past.
I would rather do the fix manually.
There isn't much to do you have to change just 2 values in 2 different files.
/system/build.prop
Find
Code:
ro.qc.sdk.audio.fluencetype
Change "fluence" to "none"
/system/etc/audio_platform_info.XML
Find
Code:
SND_DEVICE_IN_HANDSET_MIC
And change the value from 40 to 4
I do this every time I flash a CM based ROM
rony raj said:
root with kingroot and done
go here for solution
https://forum.xda-developers.com/oneplus-one/development/fix-low-mic-call-t3055661
hit thumbs up for say thanks
go here for everything
https://forum.xda-developers.com/on...ex-oneplus-one-resources-compilation-t2843675
:good:
Click to expand...
Click to collapse
I did try Kingroot before and it was not even compatible with my device!
seanwlk said:
I wouldn't share that fix too much the script is faulty and soft bricked some phones in the past.
I would rather do the fix manually.
There isn't much to do you have to change just 2 values in 2 different files.
/system/build.prop
Find
Code:
ro.qc.sdk.audio.fluencetype
Change "fluence" to "none"
/system/etc/audio_platform_info.XML
Find
Code:
SND_DEVICE_IN_HANDSET_MIC
And change the value from 40 to 4
I do this every time I flash a CM based ROM
Click to expand...
Click to collapse
Am I able to make these changes without a rooted phone?
theaccountant87 said:
I did try Kingroot before and it was not even compatible with my device!
Am I able to make these changes without a rooted phone?
Click to expand...
Click to collapse
No, the directories are reachable only with root.
If your bootloader is unlocked you can just flash twrp as custom recovery through fastboot and then flash the superSU zip from the twrp recovery.
The OPO is one of the easiest phones to root ?
Haha not for me. Picture your grandma calling you to help her turn on the computer. I'm one step above that LOL.
I'm reading through the forums and there are all these confusing terms
seanwlk said:
No, the directories are reachable only with root.
If your bootloader is unlocked you can just flash twrp as custom recovery through fastboot and then flash the superSU zip from the twrp recovery.
The OPO is one of the easiest phones to root
Click to expand...
Click to collapse
theaccountant87 said:
Haha not for me. Picture your grandma calling you to help her turn on the computer. I'm one step above that LOL.
I'm reading through the forums and there are all these confusing terms
Click to expand...
Click to collapse
Here's a small guide that recaps the method I've used over the years.
*Warning* You will need to unlock your bootloader, which will factory reset your phone
1- Download and install fastboot and USB drivers https://drive.google.com/file/d/0B9fZIF6vzIBzT2ZtZkNSVFI5ZHc/view?usp=drivesdk
This is a all-in-one installer I found a long while ago and I keep it in my drive to have it always available wherever I go. Say yes to all the prompts. And reboot the PC just in case.
2- Download Twrp and SuperSU
https://eu.dl.twrp.me/bacon/twrp-3.1.0-0-bacon.img.html
https://download.chainfire.eu/1021/SuperSU/SR3-SuperSU-v2.79-SR3-20170114223742.zip
3- Backup all your data
4- Reboot your phone into bootloader and connect it to the PC.
5- Open a command prompt where you downloaded the twrp img file and type:
Code:
fastboot oem unlock
6- Now:
Code:
fastboot flash recovery twrp-3.1.0-0-bacon.img
(same name as the downloaded file)
7- Let the phone do the first boot.
8- Reboot into recovery flash the superSU zip you previously downloaded.
9- Boot the device.
PS
Always avoid minitools such as kingroot and stuff like that ? trust your terminal ?
seanwlk said:
Here's a small guide that recaps the method I've used over the years.
*Warning* You will need to unlock your bootloader, which will factory reset your phone
1- Download and install fastboot and USB drivers https://drive.google.com/file/d/0B9fZIF6vzIBzT2ZtZkNSVFI5ZHc/view?usp=drivesdk
This is a all-in-one installer I found a long while ago and I keep it in my drive to have it always available wherever I go. Say yes to all the prompts. And reboot the PC just in case.
2- Download Twrp and SuperSU
https://eu.dl.twrp.me/bacon/twrp-3.1.0-0-bacon.img.html
https://download.chainfire.eu/1021/SuperSU/SR3-SuperSU-v2.79-SR3-20170114223742.zip
3- Backup all your data
4- Reboot your phone into bootloader and connect it to the PC.
5- Open a command prompt where you downloaded the twrp img file and type:
Code:
fastboot oem unlock
6- Now:
Code:
fastboot flash recovery twrp-3.1.0-0-bacon.img
(same name as the downloaded file)
7- Let the phone do the first boot.
8- Reboot into recovery flash the superSU zip you previously downloaded.
9- Boot the device.
PS
Always avoid minitools such as kingroot and stuff like that trust your terminal
Click to expand...
Click to collapse
Thanks so much for your help ! In step 3 when you say backup all your data, rather than copying all my pictures and contacts is there a quicker way? Do you use a program to backup an image of your phone that saves everything including text messages, contacts and pictures?
theaccountant87 said:
Thanks so much for your help ! In step 3 when you say backup all your data, rather than copying all my pictures and contacts is there a quicker way? Do you use a program to backup an image of your phone that saves everything including text messages, contacts and pictures?
Click to expand...
Click to collapse
I don't use any kind of software, I'm just organised, since I factory reset very often I keep stuff in the Download/Video/Image/Music folders and I copy them every time.
For the contacts I use google contacts which let's me sync across all the devices and save stuff without losing it in case of reset. Never saved a contact in my SIM.
I use only whatsapp and other IM apps that have their own backup online systems so I never lose anything but applications which I later downalod and install again.
seanwlk said:
I don't use any kind of software, I'm just organised, since I factory reset very often I keep stuff in the Download/Video/Image/Music folders and I copy them every time.
For the contacts I use google contacts which let's me sync across all the devices and save stuff without losing it in case of reset. Never saved a contact in my SIM.
I use only whatsapp and other IM apps that have their own backup online systems so I never lose anything but applications which I later downalod and install again.
Click to expand...
Click to collapse
Got it . Thanks again Sean. I'll give it a shot later on tonight!
theaccountant87 said:
Got it . Thanks again Sean. I'll give it a shot later on tonight!
Click to expand...
Click to collapse
Good luck ? it's not hard as it seems
Hi Sean,
i'm stuck on: 8- Reboot into recovery flash the superSU zip you previously downloaded.
I have the zip file in my sdk platform tools folder and in CMD prompt I put:
Code:
cd Desktop/android-sdk-windows/platform-tools
Code:
adb push UPDATE-SR3-SuperSU-v2.79-SR3-20170114223742.zip /sdcard/
I get
adb: error: failed to get feature set: no devices/emulators found
I tried to manually copy the SuperSu zip file into my device but when I connect my OnePlus I can't see it being connected to my computer?!
I'm a little worried because my phone is unusable as of now and just in recovery mode
theaccountant87 said:
Hi Sean,
i'm stuck on: 8- Reboot into recovery flash the superSU zip you previously downloaded.
I have the zip file in my sdk platform tools folder and in CMD prompt I put:
Code:
cd Desktop/android-sdk-windows/platform-tools
Code:
adb push UPDATE-SR3-SuperSU-v2.79-SR3-20170114223742.zip /sdcard/
I get
adb: error: failed to get feature set: no devices/emulators found
I tried to manually copy the SuperSu zip file into my device but when I connect my OnePlus I can't see it being connected to my computer?!
I'm a little worried because my phone is unusable as of now and just in recovery mode
Click to expand...
Click to collapse
You can mount the phone as MTP from the twrp recovery in the advanced settings, and then you'll be able to copy the files inside.
What do you mean with unusable? If you did as I wrote everything should be fine.
Just in case if the phone bootloops or it's stuck in the bootlogo, from the recovery wipe cache dalvik and data.
NOTE.
First boot can take a while, mine once lasted 30min after I clean fresh installed a ROM
EDIT
You don't need to move to the SDK folder on the cmd, the tool I made you Install works system wide from every folder, that's why I love it.

Categories

Resources