Related
Root/Bootloader unlocking failed? "No SU binary"
A few months ago I got a M8 (international model i believe, it says 'M8x' on the back) and tried to root and unlock the bootloader but failed so I just stored it away .
I followed these videos. Can't paste links...new xda account:
youtube:
HTC One M8 : How to Unlock Bootloader & Root - Easiest Method
HTC One M8 : How to Root & Install TWRP Recovery - Easiest Method
I believe the first video, unlocking the bootloader, was successful(says "Software status: Modified""**Unlocked**" in bootloader mode).
In the second I believe TWRP was installed successfully (It opens up via Recovery) but the SuperSU app was not successful . I don't remember exactly what happened (it was months ago) but when I hit the SuperSU app I think it failed to update as seen in the second video at 2;29. As of today, when I try to open SuperSU, I'm presented with a message that says: "There is no SU binary installed, and superSU cannot install it. This is a problem! If you just upgraded to Android 5.0, you need to manually re-root" hit ok and SuperSU closes.
I found various fixes and such but I'm not sure which is the safest.
Sorry I'm new to android and I just don't want to ruin my device.
SOLVED
I grew some balls and just went for it. Flashed a supersu.zip in TWRP and it worked.
Delete this thread I guess.
If you used the toolkit as shown in the Youtube video, that was your main problem.
The toolkit uses obsolete (and by obsolete, I mean over a year) versions of both:
SuperSU (current version is 2.46)
TWRP (current version is 2.8.7)
Using outdated versions of either/both of these with a stock Lollipop M8 will cause some major issues. Before doing any mods, its best to read and research to make sure you are using the most up-to-date procedures and files. Youtube should not be your only modding resource. Also, keep in mind that the "easiest" way, is not necessarily the "best" way.
huura said:
I grew some balls and just went for it. Flashed a supersu.zip in TWRP and it worked.
Click to expand...
Click to collapse
Making a TWRP backup before flashing anything would have minimized any risk.
---------- Post added at 01:20 PM ---------- Previous post was at 01:20 PM ----------
huura said:
A few months ago I got a M8 (international model i believe, it says 'M8x' on the back)
Click to expand...
Click to collapse
M8x is the Taiwanese, higher CPU clocked variant.
That makes sense. Thanks for all the info. woo slightly higher clock speed variant!
Just successfully updated TWRP with Flashify, TWRP Manager didn't want to work. All good.
Also should I use the superSU 2.52 beta or is it too troublesome? Any benefits?
huura said:
T woo slightly higher clock speed variant!
Click to expand...
Click to collapse
On a side note. Only thing to be aware of, the M8x can't have other versions' radios flashed to it, even with s-off; as confirmed by a few users here (including one very knowledgeable one).
By extension, this probably also means that you can't "convert" to another version by running that version's RUU.
Probably not a major issue, as all other common mods (TWRP, root, flashing custom ROMs) should work fine on the M8x. Just something to keep in mind.
huura said:
Just successfully updated TWRP with Flashify, TWRP Manager didn't want to work. All good.
Click to expand...
Click to collapse
My advice would be to learn how to use fastboot to install TWRP, and skip the pointless middle man apps. Doing it by fastboot is easy, and much more reliable.
huura said:
Also should I use the superSU 2.52 beta or is it too troublesome? Any benefits?
Click to expand...
Click to collapse
No benefits that I know of. 2.46 roots the phone (on Lollipop) just fine, no need to have any "benefits" beyond that.
Marshmallow is a different story.
Ah ok. I'll keep note of that quirk, thanks.
The fastboot method doesn't look too complicated. I'll definitely look into it if it's more reliable/less of a hassle.
One more thing, I wanted to install Xposed for ARHD's sense toolbox. How do I install it? Just install the .apk file on my device and I'm good to go or is there more to it?
huura said:
The fastboot method doesn't look too complicated. I'll definitely look into it if it's more reliable/less of a hassle.
Click to expand...
Click to collapse
Its a good trick to know (as well as other fastboot commands) as it allows you to flash recovery without a working OS (not an unheard of situation, if you mess with flashing ROMs and other things enough times).
The process is pretty simple, as you most likely already have fastboot setup on your computer if you unlocked the bootloader. So flashing a recovery is simply a matter of:
1) Download the desired recovery .img to your fastboot folder (where fastboot.exe is located)
2) Connect your phone to the computer, and boot into bootloader-fastboot mode
3) Open a command prompt on the computer
4) Issue the proper fastboot command
5) Drink beer
huura said:
One more thing, I wanted to install Xposed for ARHD's sense toolbox. How do I install it? Just install the .apk file on my device and I'm good to go or is there more to it?
Click to expand...
Click to collapse
I haven't messed with Xposed for a while, but I think you just need to:
1) Make a nandroid of your current working setup
2) Install the Xposed apk
3) Open the Xposed app and install the desired frameworks
Figured it out, was straight forward
Hi,
I was trying to root my phone.
I installed TWRP and installed SuperSU VU 2.52 but my phone will not to boot and gets stuck on the HTC screen.
What have I dont wrong and what should I do?
Praterb said:
Hi,
I was trying to root my phone.
I installed TWRP and installed SuperSU VU 2.52 but my phone will not to boot and gets stuck on the HTC screen.
What have I dont wrong and what should I do?
Click to expand...
Click to collapse
Did you install the boot for 2.52 before flashing 2.52?? You should flash the MM boot file before 2.52. Everything will work fine. Give me a second and I'll find the link
---------- Post added at 02:06 PM ---------- Previous post was at 02:03 PM ----------
bford152 said:
Did you install the boot for 2.52 before flashing 2.52?? You should flash the MM boot file before 2.52. Everything will work fine. Give me a second and I'll find the link
Click to expand...
Click to collapse
http://forum.xda-developers.com/htc-one-m8/development/rom-stock-unlocked-developer-sense-7-t3262894
You can also just run an version of SuperSU 2.62 or higher. Updated SuperSU will detect if modified boot.img is needed, and install it.
Updated Android version almost always requires a new root method. You should always research the proper current method before trying to root.
I figured out how to unlock my boot loader with SUNSHINE. BootLoader UNLOCKED and S-OFF'd...... Installed when I went into recovery mode, installed SUPERSU and rebooted phone it only booted to the VERIZON boot screen and wouldn't do anything. I tried FACTORY RESET in DOWNLOAD MODE - still will not boot past the verizon screen
Are you in MM? What version of super su did you install? If yes, try flashing 2.65 if you haven't tried... (by the way, you can easily get out of the bootloop by restoring the boot.img)
Sent from my HTC One M9 using Tapatalk
Not sure whatMM is? SuperSU 2.46
Marshmallow/android6
Sent from my HTC One M9 using Tapatalk
---------- Post added at 04:10 PM ---------- Previous post was at 04:09 PM ----------
2.46 is too old...
Sent from my HTC One M9 using Tapatalk
Yes it's Marshmallow. I went back into recovery. Uploaded the SuperSU 2.65 into my phone, installed it. This time i notices an error message when it finished...
Could Not Find 'META-INF/com/google/android/update-binary' in the zip file.
Error installing zip file '/sdcard/UPDATE-SuperSU-v2.zip
Still does the same thing, just boots to the Verizon Screen
Got it working. I got the Stock RUU from http://forum.xda-developers.com/ver...t/6-0-verizon-htc-one-m9-marshmallow-t3316279. Transferred it onto a SD CARD (That is formatted to FAT32) and booted the phone into download mode where it asks you to FLASH THE RUU. afterwards the phone is back to stock... Now I will try to root it with the correct SuperSU
The phone it rooted ad running. But I am having issues installing a custom ROM... I tried MAXIMUS HD, ANDROID REVOLUTION HD and ViperOne.... None of them will take, get the same error message as before............
******Could Not Find 'META-INF/com/google/android/update-binary' in the zip file.
Error installing zip file '/sdcard/UPDATE-SuperSU-v2.zip8********
Anyone know what could be wrong?
dksob81 said:
The phone it rooted ad running. But I am having issues installing a custom ROM... I tried MAXIMUS HD, ANDROID REVOLUTION HD and ViperOne.... None of them will take, get the same error message as before............
******Could Not Find 'META-INF/com/google/android/update-binary' in the zip file.
Error installing zip file '/sdcard/UPDATE-SuperSU-v2.zip8********
Anyone know what could be wrong?
Click to expand...
Click to collapse
I did get Viper One (ROM) to finally work, I downloaded the incorrect version (v3.5.0 - ALL CARRIERS), so I tried the latest version (v4.3.0) and it worked....
i recently rooted my sprint version phone and on the last step where i have to swipe right inside twrp to flash supersu, my phone gets stuck at the htc one bootup screen. I'm not sure which ruu file to download as i have 3.41.651.4 already on my phone. what do i do now? thanks in advance.
where do i go from here?
freighter2298 said:
where do i go from here?
Click to expand...
Click to collapse
Which version of supersu and twrp?
Beamed in by telepathy.
i think twrp 2.8.6 and supersu 2.46? i cant recall what version of supersu but its some where in the 2.4 range its an older version which could be the cause for the bootup issue according to another user.
If your phone is on Marshmallow firmware, you need to be sure you have the latest versions of everything as stuff from Lollipop is not compatible. Most likely that's your problem. Make sure you have a Marshmallow rom and the latest twrp (3.0) and SuperSU 2.65.
right, but my issue right now is that my pc won't detect my phone so i can't put the later version of supersu.
Was it detecting it before? Can you get into recovery at all?
it was detecting it before and i cant get into recovery also i relocked my bootloader for the ruu and it says ***relocked***
freighter2298 said:
it was detecting it before and i cant get into recovery also i relocked my bootloader for the ruu and it says ***relocked***
Click to expand...
Click to collapse
Sounds like you need to reflash the RUU and start over. Then copy over the correct twrp and supersu.
how do i do that when I have the most updated ruu? the thread said to only upgrade from the current version
The rom will take as a reflash. Also, use a card reader to copy supersu to a microsd, put it into the phone, boot to twrp and flash from there.
**I must stress that YOU MUST CHECK THE MD5 HASH "AND" FILESIZE MATCH THE ORIGINAL.
YOU MUST CHECK THE MD5 HASH "AND" FILESIZE MATCH THE ORIGINAL.
Here is a link to my stuff that i used on my xp machine for my international phone. Do not use any of the phone based stuff unless you are ABSOLUTELY 100% sure it is compatible with your phone: https://drive.google.com/folderview?id=0B4vTiHTBB629QmxGTkpyZWlCR28
Beamed in by telepathy.
Hey, been a while I visited here though but this site has always been my first call when I have issues with my Android.
Kindly help me. I have this m8 intl ver. running marshmallow and I have been trying to use kingroot to root the phone but all the versions I have used so far couldn't get the job done. I am inaccessible to a computer. Although I once used kingroot long time ago when the phone was running lollipop and it worked. After I upgraded the OS to 6.0, the kingroot didn't work.
If kingroot doesn't work, I don't think you have any choice but to use a PC to unlock the bootloader, etc.
Even if you don't personally have a PC, surely a friend or family member has one, they will let you use for an hour or so? Buy them a 6 pack or something, for the privilege.
Well, thank you. I already unlocked the bootloader. And I thought about that options you gave me but the 1hr on a PC is what I don't have. So I have no choice now but to create that 1hr. Thank you.
tunnex190 said:
Well, thank you. I already unlocked the bootloader. And I thought about that options you gave me but the 1hr on a PC is what I don't have. So I have no choice now but to create that 1hr. Thank you.
Click to expand...
Click to collapse
If your bootloader is unlocked, then you don't need a PC. Do you have TWRP installed? There are ways to flash it without a PC (from SD in hboot) if you don't. If you already have TWRP then flash SuperSU with it or a rooted ROM (most M8 ROMs are rooted).
I used to have a TWRP.zip that was flashable from extSD, but I've deleted it from my DropBox. If you need one I could make another
xunholyx said:
If your bootloader is unlocked, then you don't need a PC
Click to expand...
Click to collapse
To install an unsigned zip, needs S-Off.
ckpv5 said:
To install an unsigned zip, it needs S-Off.
Click to expand...
Click to collapse
I never even thought of it being unsigned, but of course you can't. With my HTC devices I have went S-Off soon after getting them, so I was thinking to myself "yeah, I've done that after an RUU"
Thanks for clearing that up.
Thanks guys but the phone is s-off already and unlocked bootloader. And how can I install this twrp? I remembered I did flash twrp-2.8.7.0-m8.img during a time when I was upgrading to Marshmallow; if that's kind of twrp you were talking about? Kindly tell me the way to go about it
tunnex190 said:
Thanks guys but the phone is s-off already and unlocked bootloader. And how can I install this twrp? I remembered I did flash twrp-2.8.7.0-m8.img during a time when I was upgrading to Marshmallow; if that's kind of twrp you were talking about? Kindly tell me the way to go about it
Click to expand...
Click to collapse
It's something like this - http://forum.xda-developers.com/showpost.php?p=67526388&postcount=387
You put the 0P6BIMG.zip on root of your microsd, then reboot to hboot. System will scan and ask you to update, volume up to update. Once finish, reboot .. you have TWRP 3.0.2-0 already installed.
Then download SuperSU.zip.
Boot to recovery (TWRP) - select install SuperSU.zip - done, now your device is rooted.
If you want me to edit the OS no. to fit your current software version, let me know what it is then I make a new one for you and upload here.
tunnex190 said:
Thanks guys but the phone is s-off already and unlocked bootloader.
Click to expand...
Click to collapse
That is a lot of info that should have been supplied in the top post.
First its an unlocked bootloader, you didn't tell us about. Now its s-off, that you didn't tell us about.
I already thought of the method to flash TWRP by zip with SD card method; but realized that you need s-off to do so.
When someone asks how to root, and doesn't give any details; the assumption I would make is that the phone is not previously modified.
I assume the phone was modified by a previous owner? Again, a detail that should have been supplied from the beginning.
---------- Post added at 09:42 AM ---------- Previous post was at 09:40 AM ----------
xunholyx said:
I never even thought of it being unsigned, but of course you can't. With my HTC devices I have went S-Off soon after getting them
Click to expand...
Click to collapse
I was about to post about the SD card flashable TWRP zips that have been posted around here. But then, I realized that you need to be s-off.
I'm normally of the opposite mindset, especially since the introduction of sunshine; I assume that users are s-on unless they indicate otherwise.
redpoint73 said:
That is a lot of info that should have been supplied in the top post.
First its an unlocked bootloader, you didn't tell us about. Now its s-off, that you didn't tell us about.
I already thought of the method to flash TWRP by zip with SD card method; but realized that you need s-off to do so.
When someone asks how to root, and doesn't give any details; the assumption I would make is that the phone is not previously modified.
I assume the phone was modified by a previous owner? Again, a detail that should have been supplied from the beginning.
---------- Post added at 09:42 AM ---------- Previous post was at 09:40 AM ----------
I was about to post about the SD card flashable TWRP zips that have been posted around here. But then, I realized that you need to be s-off.
I'm normally of the opposite mindset, especially since the introduction of sunshine; I assume that users are s-on unless they indicate otherwise.
Click to expand...
Click to collapse
I'm sorry It escaped my mind to tell all of this. I actually modified the phone myself. It was a brand new then, I'm the first owner.
Do I just need to flash superuser through hboot recovery now?
ckpv5 said:
It's something like this - http://forum.xda-developers.com/showpost.php?p=67526388&postcount=387
You put the 0P6BIMG.zip on root of your microsd, then reboot to hboot. System will scan and ask you to update, volume up to update. Once finish, reboot .. you have TWRP 3.0.2-0 already installed.
Then download SuperSU.zip.
Boot to recovery (TWRP) - select install SuperSU.zip - done, now your device is rooted.
If you want me to edit the OS no. to fit your current software version, let me know what it is then I make a new one for you and upload here.
Click to expand...
Click to collapse
Thanks I assume I have installed the twrp version twrp-2.8.7.0. Hope it can get the work done by flashing SuperUser through twrp recovery?
tunnex190 said:
Thanks I assume I have installed the twrp version twrp-2.8.7.0. Hope it can get the work done by flashing SuperUser through twrp recovery?
Click to expand...
Click to collapse
If you already have TWRP 2.8.7.0 - don't accept root offer by that TWRP version (won't work on Marshmallow) but download the latest SuperSU zip and install it in recovery.
http://forum.xda-developers.com/apps/supersu/stable-2016-09-01supersu-v2-78-release-t3452703
If you wish to update the TWRP to version 3.0.2-0 or later, just download the TWRP.img then in current TWRP you can select Install and select image then select the TWRP.img and select recovery then install.
Thanks. I downloaded the flashable Zipped Superuser from the link you gave. And since you said the older version of TWRP I'm running won't accept root offer, I bet upgrade it then and use it to flash the SuperUser. Do you have a link to download the latest twrp.img?
tunnex190 said:
Thanks. I downloaded the flashable Zipped Superuser from the link you gave. And since you said the older version of TWRP I'm running won't accept root offer, I bet upgrade it then and use it to flash the SuperUser. Do you have a link to download the latest twrp.img?
Click to expand...
Click to collapse
I didn't say the TWRP won't accept root offer .. I said you don't accept root offered by TWRP because that SuperSU offered by TWRP is old version and won't work on Marshmallow.
No problem to use that version TWRP to install latest SuperSU.zip
https://dl.twrp.me/m8/
ckpv5 said:
I didn't say the TWRP won't accept root offer .. I said you don't accept root offered by TWRP because that SuperSU offered by TWRP is old version and won't work on Marshmallow.
No problem to use that version TWRP to install latest SuperSU.zip
https://dl.twrp.me/m8/
Click to expand...
Click to collapse
can you help me with latest flashable TWRP zip? I downloaded the .img but then I realize I would need PC to flash it.
ckpv5 said:
I didn't say the TWRP won't accept root offer .. I said you don't accept root offered by TWRP because that SuperSU offered by TWRP is old version and won't work on Marshmallow.
No problem to use that version TWRP to install latest SuperSU.zip
https://dl.twrp.me/m8/
Click to expand...
Click to collapse
can you help me with latest flashable TWRP zip? I downloaded the .img but then I realize I would need PC to flash it. Or is there other way to install the .img because I couldn't locate it when I entered twrp recovery
tunnex190 said:
can you help me with latest flashable TWRP zip? I downloaded the .img but then I realize I would need PC to flash it.
Click to expand...
Click to collapse
You don't really read what I already posted before. I gave you two options earlier.
1. If you need the flashable zip - you need to give me your OS no.
or
2. Put the downloaded TWRP.img on root of your sdcard. In TWRP select install, below you'll see menu install images, select that, then browse to your downloaded TWRP.img then install. It will ask that image is for recovery or boot, select recovery .. install, done.
ckpv5 said:
You don't really read what I already posted before. I gave you two options earlier.
1. If you need the flashable zip - you need to give me your OS no.
or
2. Put the downloaded TWRP.img on root of your sdcard. In TWRP select install, below you'll see menu install images, select that, then browse to your downloaded TWRP.img then install. It will ask that image is for recovery or boot, select recovery .. install, done.
Click to expand...
Click to collapse
Really I am sorry to bother you. I would prefer option 1. Here's the OS no: 6.12.401.4.
tunnex190 said:
Really I am sorry to bother you. I would prefer option 1. Here's the OS no: 6.12.401.4.
Click to expand...
Click to collapse
Attached .. how-to, read back my earlier post.
Thank you all. Everything went well. I'm grateful
after flashing oxygenos 4.1.1 through twrp recovery when i rebooted my phone into recovery stock recovery came i dont have pc right now can anyone help it's very urgent
after flashing new OOS update , should always boot into TWRP first than boot into OS. flash TWRP recovery again ver 3.0.4-1.
anup807 said:
after flashing new OOS update , should always boot into TWRP first than boot into OS. flash TWRP recovery again ver 3.0.4-1.
Click to expand...
Click to collapse
Actually I don't have PC is there any other way
how did you install it earlier?
---------- Post added at 02:02 PM ---------- Previous post was at 01:56 PM ----------
https://www.youtube.com/watch?v=BYUycIr7xQo - try this.
If you've lost your custom recovery after flashing a ROM, I'm assuming that you didn't root immediately afterwards?
In that case, you won't be able to use Flashify and your only option is to wait until you have access to a PC.
You should flash twrp after flashing any rom. Then reboot to recovery to check if it works. Official roms flash official recovery...
Anova's Origin said:
If you've lost your custom recovery after flashing a ROM, I'm assuming that you didn't root immediately afterwards?
In that case, you won't be able to use Flashify and your only option is to wait until you have access to a PC.
Click to expand...
Click to collapse
Can i root my phone through app like kingoroot or any other app then can i flash trwp through falshify
sauravid said:
Can i root my phone through app like kingoroot or any other app then can i flash trwp through falshify
Click to expand...
Click to collapse
If kingoroot works, then yes, you can probably flash TWRP that way.
Anova's Origin said:
If kingoroot works, then yes, you can probably flash TWRP that way.
Click to expand...
Click to collapse
No rooting app is working did you know any app which can work
anup807 said:
how did you install it earlier?
---------- Post added at 02:02 PM ---------- Previous post was at 01:56 PM ----------
- try this.
Click to expand...
Click to collapse
Actually it requre root access. Do you know how to get root access without pc
You could give Kingroot (not Kingoroot) a try. I used to use it on old devices and it does work from time to time. Beware that it does contain a lot of bloat and is suspected to datamine its users. If it successfully roots your phone, I would advise you to clean flash your ROM again after flashing a custom recovery just to make sure it doesn't linger. It it fails to root, then just delete the app (it shouldn't be able to install anything malicious without root access).
Anova's Origin said:
You could give Kingroot (not Kingoroot) a try. I used to use it on old devices and it does work from time to time. Beware that it does contain a lot of bloat and is suspected to datamine its users. If it successfully roots your phone, I would advise you to clean flash your ROM again after flashing a custom recovery just to make sure it doesn't linger. It it fails to root, then just delete the app (it shouldn't be able to install anything malicious without root access).
Click to expand...
Click to collapse
Not working..bro
I would suggest not to take too much risk with rooting without the access to PC. If by chance, something goes wrong, like bootloop or something, you'll be screwed big time.
anup807 said:
I would suggest not to take too much risk with rooting without the access to PC. If by chance, something goes wrong, like bootloop or something, you'll be screwed big time.
Click to expand...
Click to collapse
Ohk bro