Viper4android installation problem - HTC Desire 510

Hey, so I've rooted and unlocked the bootloader of my htc desire. I wanted to install viper4android, the latest version, but unfortunately, it never installs correctly. It always says installed, please reboot your phone. Ive done that numerous times, but nothing ever happens. Somtimes, it says I need to install busybox, and ive done that through the app and by flashing. It still gives me the same two errors. Thanks for the help in advance!

Have you flashed a kernel that has write protection disabled?

Teet1 said:
Have you flashed a kernel that has write protection disabled?
Click to expand...
Click to collapse
I dont think so, the only thing i installed is twrp recovery, busybox and the super user

You must have a kernel with write protection disabled or S-OFF in order to write something into /system/ or flash viper via recovery. What is your carrier?
I too have viper.

Ok so i did just now flash a custom kernel and got the drivers to work. Sorry, i didnt know the kernel was write protected. This is my first htc phone so I just got confused, but thanks for your help!
Sent from my 0PCV1 using XDA Free mobile app

No problem, glad I can help! HTC devices have write protection enabled even when unlocking the bootloader and being rooted. The 510 has S-OFF in development but the kernel disables that write protection that being S-ON has.

Related

[Q] Help me actually get rooted please!

Followed instructions on a DIY video on YouTube as well as retried it with someone else's text version.
Phone is Unlocked
Says Tampered in Bootloader screen
Teamwin comes up if I go to recovery
Go to use ROOT CHECKER and says Not Rooted
Click on SuperSU app and says no binaries.
Any help is appreciated.
When you're in recovery, TWRP should have told you "it appears you aren't rooted, would you like to install SuperSU?" ...or something to that effect. It should then ask how you want it to be installed, and you choose the install in recovery,/TWRP...or whatever it says. DIY videos on YouTube aren't exactly going to be the most comprehensive. If you see none of the things I've mentioned, then in the HTC One xda forums, find and READ (and then read again, and maybe several more times) how to install custom recovery after unlocking bootloader.Follow the instructions to the letter.
Sent from my HTCONE
I ran into the same issue when I first attempted root on this phone. SuerUser would be installed but no luck... Root check failed...First time Ive seen this problem actually....Not sure what the problem was never really tried to figure it out.. I just flashed a rom that was rooted already and Boom root was there. If your on 4.3 just flash a 4.3 rom in Team Win that's already rooted and you should be all set.
MrCoryWutang said:
Followed instructions on a DIY video on YouTube as well as retried it with someone else's text version.
Phone is Unlocked
Says Tampered in Bootloader screen
Teamwin comes up if I go to recovery
Go to use ROOT CHECKER and says Not Rooted
Click on SuperSU app and says no binaries.
Any help is appreciated.
Click to expand...
Click to collapse
Flash the installable zip in recovery.
http://forum.xda-developers.com/showthread.php?t=1538053
JoeNeckbone said:
Flash the installable zip in recovery.
http://forum.xda-developers.com/showthread.php?t=1538053
Click to expand...
Click to collapse
What he said (haha I was just too lazy to go find the link, but not too lazy to write a novel encouraging you to find your own solution? I must be that kind of jackass)...sorry about that. Hope the zip works. It definitely has for me, and sometimes I've lost root because superSU updates, and then I have to let it install in recovery again. It's that whole s-on thing...
Sent from my HTCONE

[Q] Do we need updated Busybox?

Let me get straight to it:
Let's say I install a custom recovery, and flash a ROM after rooting and unlocking Bootloader... Do I NEED to install Busybox, and update its binaries, or is it already done in most ROMS? Sprint ROM threads don't seem to specify this, and I wonder why do people even needed this in the past:
[ROOT][5/24]Sprint One Root and Disable System Write Protection
most if not all custom roms are rooted already. I've never installed busybox.
The write protection issue has been dealt with
BD619 said:
most if not all custom roms are rooted already. I've never installed busybox.
The write protection issue has been dealt with
Click to expand...
Click to collapse
Wow, that was fast. Thanks for your time, and help
I'll assume busybox and its updated binaries are already included then.
thenetvines said:
Wow, that was fast. Thanks for your time, and help
I'll assume busybox and its updated binaries are already included then.
Click to expand...
Click to collapse
Should be just read through the OP and see if it mentions anything about busybox
Thanks for asking this question since I am a novice with rooting, and I was not that knowledgeable about busybox with the newer roms.

Is rooting really that good?

I rooted my phone a week ago, I kept with the stock Rom for a few days, then installed a Renovate sense 6 Rom which seemed to work well. I had SuperSU installed, plus a few other apps, but then all of a sudden I got an error message when trying to open SuperSU saying the binary was missing, so I downloaded a root checker which said I wasn't fully rooted! After looking on the forums to find a solution I relocked my boot loader and unrooted the phone. Trying to find a stock RUU for my phone ( unlocked Europe version ) was a bloody nightmare. Also getting it to install on my phone was a pain, but probably more to do with my computer having a slow moment.
Is it really worth all the hassle when I can all go wrong in a couple of days ?
Don't think I'll be re routing again any time soon
Sent from my HTC One
Well it's like anything. If you don't know why you need something you probably don't need it
Sent from my HTC One using XDA Premium 4 mobile app
bloodyniceben said:
I rooted my phone a week ago, I kept with the stock Rom for a few days, then installed a Renovate sense 6 Rom which seemed to work well. I had SuperSU installed, plus a few other apps, but then all of a sudden I got an error message when trying to open SuperSU saying the binary was missing, so I downloaded a root checker which said I wasn't fully rooted! After looking on the forums to find a solution I relocked my boot loader and unrooted the phone. Trying to find a stock RUU for my phone ( unlocked Europe version ) was a bloody nightmare. Also getting it to install on my phone was a pain, but probably more to do with my computer having a slow moment.
Is it really worth all the hassle when I can all go wrong in a couple of days ?
Don't think I'll be re routing again any time soon
Sent from my HTC One
Click to expand...
Click to collapse
the phone never come unrooted .. you never had root installed properly
when it's flashed correctly from recovery it will not just go away
http://download.chainfire.eu/396/SuperSU
Flash that from recovery and you'll be rooted
I had SuperSU installed, everything was fine, anything I did with the phone worked. After a week it said the SU binaries were missing, and you couldn't get into SuperSU to do anything, but previously you could. If the phone was never rooted correctly like you say, i would have had this problem from the start.
Also after rooting I used a root checker which said I was rooted, but after this Su binary issue started, it said I wasn't rooted.
Still, I'm back to unrooted now, and the only reason I did it was to get Sense 6, which has since come out as an update, so I'm no worse off
Ben
Sent from my HTC One using XDA Free mobile app
bloodyniceben said:
I had SuperSU installed, everything was fine, anything I did with the phone worked. After a week it said the SU binaries were missing, and you couldn't get into SuperSU to do anything, but previously you could. If the phone was never rooted correctly like you say, i would have had this problem from the start.
Also after rooting I used a root checker which said I was rooted, but after this Su binary issue started, it said I wasn't rooted.
Still, I'm back to unrooted now, and the only reason I did it was to get Sense 6, which has since come out as an update, so I'm no worse off
Ben
Sent from my HTC One using XDA Free mobile app
Click to expand...
Click to collapse
This is a rom issue not a root issue. Could have also been an issue with the kernel. To be honest if you dont really use the root functions then there maybe no need for you to have it. To be honest most people dont really need root. They just wanna seem cool with some things they can show off on their device instead of using it for anything important or handy. I would advice to judge for yourself. Take the extra options/security risk and weigh it against remaining stock which has less options/secure.
I agree with the previous post, if you don't know what it is, you probably don't need it. As far as SuperSu disappearing, it sounds like either you didn't install it correctly or something changed. The ideal way to install SuperSu is to install via the recovery. And even so, if you reinstall your OS, you will need to reinstall SuperSu. Software does not simply disappear, something had to be done to hasten it's departure. An easy fix to your issue would have been to download the SuperSu zip package from http://download.chainfire.eu/supersu, and install it via your recovery. What I personally don't like about locking a bootloader is that now it says TAMPERED at the top of the screen.
Your issues seem to be with the restoring to stock process which HTC do make a bit convoluted, triggered by the root error not rooting itself.
Now to answer your question: My main reason for rooting is I want to take fine grained backups. Second is lots of clever people have come up with mods and improvements I like to install over the stock Sense ROM.
If you don't need anything that needs root, no need to root. Simple as that.
bloodyniceben said:
I rooted my phone a week ago, I kept with the stock Rom for a few days, then installed a Renovate sense 6 Rom which seemed to work well. I had SuperSU installed, plus a few other apps, but then all of a sudden I got an error message when trying to open SuperSU saying the binary was missing, so I downloaded a root checker which said I wasn't fully rooted! After looking on the forums to find a solution I relocked my boot loader and unrooted the phone. Trying to find a stock RUU for my phone ( unlocked Europe version ) was a bloody nightmare. Also getting it to install on my phone was a pain, but probably more to do with my computer having a slow moment.
Is it really worth all the hassle when I can all go wrong in a couple of days ?
Don't think I'll be re routing again any time soon
Sent from my HTC One
Click to expand...
Click to collapse
if you want RUU search @ htc1guru.com with firmware/software version
flash same firmware again + flash custom recovery + flash SuperSu it will resolve your problem

Rooting M8 on Lollipop

Hey just wondering is there a way to gain root on our M8 after lollipop update. I tried the old method and I couldn't flash Roms and super user didn't work so I had to RUU back to stick. Is there a way to root on android L.
Htc Dev works as far as I know.
I unlocked bootloader flash twrp then mounted as USB on twrp and transfered bad boy lollipop rom zip from PC to phone and flashed rom
Sent from my 831C using XDA Free mobile app
Thanks for the reply I'll try again
Let us know if you still have issues, but as other's have stated, simply perform the following steps:
1) Visit HTC-Dev to unlock the bootloader
2) Flash the latest version of TWRP
3) Flash a pre-rooted ROM
Let me know if you need any further assistance with any of the above steps.
update SU Binary
I have used hasoon's all in one tool kit. When I try to run SuperSU. I am getting a message that there are no superSU binaries installed and I need to manually re-root if I've recently upgraded to lollipop 5.0. I have spent some time browsing forum's and sites but, I'm not really clear on a few things and would appreciate any help. Do i need to try a different SuperSU.zip download and flash that? Do i have to achieve S-off to have root? and what is the best method for S-Off. I have tried SunShine but, I am getting a similar error to there being no SU binary. does the fact that i am rooting the H&K edition and not just a regular M8? I'm trying to make sure I gather enough info. before proceeding any further so I don't bork the device.
Thanks
1_ton said:
I have used hasoon's all in one tool kit. When I try to run SuperSU. I am getting a message that there are no superSU binaries installed and I need to manually re-root if I've recently upgraded to lollipop 5.0. I have spent some time browsing forum's and sites but, I'm not really clear on a few things and would appreciate any help. Do i need to try a different SuperSU.zip download and flash that? Do i have to achieve S-off to have root? and what is the best method for S-Off. I have tried SunShine but, I am getting a similar error to there being no SU binary. does the fact that i am rooting the H&K edition and not just a regular M8? I'm trying to make sure I gather enough info. before proceeding any further so I don't bork the device.
Thanks
Click to expand...
Click to collapse
I had thee same problems try downloading and updated supersu zip and put it on your SD card and false it in recovery I did it last night and it helped.
D'oh
shawn1482 said:
I had thee same problems try downloading and updated supersu zip and put it on your SD card and false it in recovery I did it last night and it helped.
Click to expand...
Click to collapse
O.K. so I flashed the updated SU.zip and rebooted the phone and now I have a blank display. ' any suggestions on how to restore?
1_ton said:
O.K. so I flashed the updated SU.zip and rebooted the phone and now I have a blank display. ' any suggestions on how to restore?
Click to expand...
Click to collapse
O.K. holding Power Up and Volume at the same time got the device powered off and then was able to Power on. The updated SuperSU File that I downloaded from here http://download.chainfire.eu/696/SuperSU/UPDATE-SuperSU-v2.46.zip. gave me root access.
---------- Post added at 02:55 PM ---------- Previous post was at 02:53 PM ----------
So the only achievement left now is S-Off........or is S-Off really even necessary? and from what I have read it looks like we need to wait for SunShine to come up with a work around for LOLLIPOP?

Device is dead?

Greetings,
I'm stuck in a very bad place with my Nexus 6 and was hoping someone could help me out of it. I obviously made a grave mistake in doing this so I'm hoping all is not lost. Here are the steps I performed that got me into this mess:
1) Downloaded the latest root .zip file from Chainfire, which notably, does not have a 6.0.
2) Flash Stock ROM to the device Marsh mellow 6.
3) Phone booted up just fine, I then unlocked developer options and then selected allow oem updates.
4) performed a reboot to the bootloader.
5) This is where I went wrong: executed the root-windows.bat script.
Now when the device boots I get an error stating the device is corrupt and cannot be trusted and it immediately shuts off.
UPDATE: I've re-flashed the marshmellow rom on to the device and now on boot I get the same error about the device being corrupt, however, the volume buttons allow me to select "Continue" and it's booting!
Thanks!
Eric
EricSB said:
Greetings,
I'm stuck in a very bad place with my Nexus 6 and was hoping someone could help me out of it. I obviously made a grave mistake in doing this so I'm hoping all is not lost. Here are the steps I performed that got me into this mess:
1) Downloaded the latest root .zip file from Chainfire, which notably, does not have a 6.0.
2) Flash Stock ROM to the device Marsh mellow 6.
3) Phone booted up just fine, I then unlocked developer options and then selected allow oem updates.
4) performed a reboot to the bootloader.
5) This is where I went wrong: executed the root-windows.bat script.
Now when the device boots I get an error stating the device is corrupt and cannot be trusted and it immediately shuts off.
UPDATE: I've re-flashed the marshmellow rom on to the device and now on boot I get the same error about the device being corrupt, however, the volume buttons allow me to select "Continue" and it's booting!
Thanks!
Eric
Click to expand...
Click to collapse
1. use supersu v2.5 or v2.51 for root, not chainfires old .
if you flash marshmallow via factory image, via fastboot. boot up, then back into your bootloader to flash the twrp . flash the recovery, then boot into the recovery and flash a custom kernel for marshmallow, and the supersu file. tgen boot up with root. that message is something that everybody gets. it because of your unlicked , just ignore it.
simms22 said:
1. use supersu v2.5 or v2.51 for root, not chainfires old .
if you flash marshmallow via factory image, via fastboot. boot up, then back into your bootloader to flash the twrp . flash the recovery, then boot into the recovery and flash a custom kernel for marshmallow, and the supersu file. tgen boot up with root. that message is something that everybody gets. it because of your unlicked , just ignore it.
Click to expand...
Click to collapse
Thank you very much! Going to walk through these steps but wanted to tell you thank you before doing so as I imagine it's going to take a bit of time.
I very much appreciate your help!
-Eric
EricSB said:
Thank you very much! Going to walk through these steps but wanted to tell you thank you before doing so as I imagine it's going to take a bit of time.
I very much appreciate your help!
-Eric
Click to expand...
Click to collapse
so far ive used despair and elementalx kernels on marshmellow. if you want root, youre going to have to use a custom kernel.
simms22 said:
so far ive used despair and elementalx kernels on marshmellow. if you want root, youre going to have to use a custom kernel.
Click to expand...
Click to collapse
Bummer - Seem's Google is shying away from root. I imagine it's for security reasons. I've not used a custom kernel before so now is as good a time as any to learn. Which do you prefer despair or elementalx?
Thanks again for all your help!
-Eric
If all else fails use the nexus root toolkit to flash back to stock.
EricSB said:
Bummer - Seem's Google is shying away from root. I imagine it's for security reasons. I've not used a custom kernel before so now is as good a time as any to learn. Which do you prefer despair or elementalx?
Thanks again for all your help!
-Eric
Click to expand...
Click to collapse
they both are fine. elemental uses a different installer that gives you options when flashing via twrp. despair would be simpler. plus, youll need to downliad a kernel control app from thd play store. there are many free and paid versions.
kclive said:
If all else fails use the nexus root toolkit to flash back to stock.
Click to expand...
Click to collapse
That is useful to know, I didn't actually realize there was a toolkit for doing this. I will bookmark it in case I REALLY screw up. Thanks for the help!
I used to be a Windows Phone user, so having all this control and ability to customize down to the kernel level is all very new to me, suffice it to say, I've been missing out and am glad I made the switch and won't ever go back.
-Eric
simms22 said:
they both are fine. elemental uses a different installer that gives you options when flashing via twrp. despair would be simpler. plus, youll need to downliad a kernel control app from thd play store. there are many free and paid versions.
Click to expand...
Click to collapse
You've been a tremendous help and I can't thank you enough. I'm so happy to have my phone back to a working state! I feel like such a n00b, but I guess I've got to start some where. I hate to keep bugging you, but what kernel management app do you prefer to use? I like to make sure I get input from people who know what they are doing and I don't want to choose an app that is going to wind up causing me more issues.
Thanks again!
-Eric
EricSB said:
You've been a tremendous help and I can't thank you enough. I'm so happy to have my phone back to a working state! I feel like such a n00b, but I guess I've got to start some where. I hate to keep bugging you, but what kernel management app do you prefer to use? I like to make sure I get input from people who know what they are doing and I don't want to choose an app that is going to wind up causing me more issues.
Thanks again!
-Eric
Click to expand...
Click to collapse
i use the older elementalx kernel control app. but google pulled it from the store. i bought it, and had a copy, so i use it. trickstermod is a decent free kernek control app

Categories

Resources