I would like to root my HTC One M7 (Verizon).
I have been researching it and have gotten quite confused. I am a noob at rooting phones (Last time I used SRS Root on a POS Pantech phone). I have gathered that I should NOT trust KingoRoot or KingRoot (whatever the difference is) because they gather some sketchy info. So far i have gotten that I should unlock my bootloader, have S-OFF, then flash a custom recovery in order to gain SuperUser?
Is all of this necessary in order to mod games and spoof my GPS location on apps that do not allow "Allow Mock Locations" to be selected in the developers settings?
If all of that is necessary, what steps do I have to follow? What is the order of things?
Thanks for any help!
I have been researching it and have gotten quite confused. I am a noob at rooting phones (Last time I used SRS Root on a POS Pantech phone). I have gathered that I should NOT trust KingoRoot or KingRoot (whatever the difference is) because they gather some sketchy info. So far i have gotten that I should unlock my bootloader, have S-OFF, then flash a custom recovery in order to gain SuperUser?
Click to expand...
Click to collapse
If Verizon allowed bootloader unlocking, yes, this would be true. S-OFF is NOT needed to root or flash custom recovery/ROMs, but it is nice having S-OFF...
For Verizon M7 owners, there's only one way to root, and it comes bundled with S-OFF anyway; it also costs $25, unfortunately, but this is currently the only method of obtaining S-OFF on any recent HTC device, so.. *shrug* More power to the hackers, I guess.
1. Install KingRoot. Once you're finished you can uninstall it, but you *do* need it in order to do this.
2. Install Sunshine apk.
3. Use KingRoot to obtain root access. You can now use apps that require root permissions to function. Your bootloader is still locked and you can NOT flash custom recovery or ROMs, etc.
4. Run the Sunshine app....let it do its thing. Pay the $25 by taking a photo of your credit card when they tell you to. When it is finished, your bootloader will be unlocked and you will have S-OFF. You can keep KingRoot as your root manager, but if is indeed sketchy, you should probably do a complete uninstall, then make sure to install a root manager (SuperSU or Superuser).
Note-- running "adb root" with the stock ROM will produce the error "adb cannot run as root on production builds." This means that adb commands that require root such as "adb remount" will not work, even if you're rooted. However, you can still get a root shell with "adb shell" and using the command "su" once you're in the shell.
Is all of this necessary in order to mod games and spoof my GPS location on apps that do not allow "Allow Mock Locations" to be selected in the developers settings?
Click to expand...
Click to collapse
what do you mean by "mod games"?? regarding the GPS thing..I've never come across an app that does not allow allow mock locations to be checked.. you can modify apps without root, as long as they are apps you installed yourself and you know what you're doing....lol. sometimes. Depending on the format of the files contained within the apk But if it's a system app or anything on the /system partition, you cannot do *anything* to them without root permissions.
good luck!
firejuggler86 said:
If Verizon allowed bootloader unlocking, yes, this would be true. S-OFF is NOT needed to root or flash custom recovery/ROMs, but it is nice having S-OFF...
For Verizon M7 owners, there's only one way to root, and it comes bundled with S-OFF anyway; it also costs $25, unfortunately, but this is currently the only method of obtaining S-OFF on any recent HTC device, so.. *shrug* More power to the hackers, I guess.
1. Install KingRoot. Once you're finished you can uninstall it, but you *do* need it in order to do this.
2. Install Sunshine apk.
3. Use KingRoot to obtain root access. You can now use apps that require root permissions to function. Your bootloader is still locked and you can NOT flash custom recovery or ROMs, etc.
4. Run the Sunshine app....let it do its thing. Pay the $25 by taking a photo of your credit card when they tell you to. When it is finished, your bootloader will be unlocked and you will have S-OFF. You can keep KingRoot as your root manager, but if is indeed sketchy, you should probably do a complete uninstall, then make sure to install a root manager (SuperSU or Superuser).
Note-- running "adb root" with the stock ROM will produce the error "adb cannot run as root on production builds." This means that adb commands that require root such as "adb remount" will not work, even if you're rooted. However, you can still get a root shell with "adb shell" and using the command "su" once you're in the shell.
what do you mean by "mod games"?? regarding the GPS thing..I've never come across an app that does not allow allow mock locations to be checked.. you can modify apps without root, as long as they are apps you installed yourself and you know what you're doing....lol. sometimes. Depending on the format of the files contained within the apk But if it's a system app or anything on the /system partition, you cannot do *anything* to them without root permissions.
good luck!
Click to expand...
Click to collapse
Thanks for clearing it up for me! However, I tried to use the latest version of KingRoot with no luck. It says there are no rooting strategies.
Related
Being the complete amateur that I am, I decided to unfreeze Updater and allow my M8 to upgrade to 4.4.3, thinking that I could reroot it after the update without any trouble. I really do not use root access very often, so it was not a big deal to find out that I could not without buying Sunshine. Then I realized that without root, I could not unfreeze apps that I had previously frozen, and did not want to chance uninstalling my freezer and having those apps lost in oblivion. So...
If you download Sunshine and install it, run it, and it will allow you to temproot without asking for payment. You can then install Superuser (the ChainsDD version works, the Chainfire version doesn't) from the store, and then use your apps that require root access. Of course, you lose root every time you reboot, but its better than no root at all. Sadly, firewater still does not work (it laughed at me for using OTA, and rightfully so).
Btw, I hope this wasn't posted somewhere else. I looked, seriously, but I'd hate to be "that guy".
Well the other option is also available. You don't need s-off to gain root access.
Your method is an option but you could also flash superuser.zip via the custom recovery which can be flashed if you have a unlocked bootloader.
I'll have to take your word for it. LIke I said, I'm an amateur at best. I don't (to my knowledge) have an unlocked bootloader, no fancy roms or custom boot screens. I'm not even sure what s-off means or firewater does, just thought I would give it a shot. It was my first time messing with sdk and command line adb, which was actually pretty cool.
Edit: In an effort to relieve my ignorance, I now know what s-off means and what firewater does. Sadly, unlocking my bootloader would mean deleting all of my personal data and apps (I couldn't care less about the warranty). Maybe I'll mess around with it on my old razr the next time I'm bored. Thanks!
My friend wanted to root his phone on the go, so he downloaded King Root and it sort of worked(explained later) but for the app he wanted to use he didn't have proper root access, his SU manager(Some Asian language) gave that app permissions but it won't work because it kept asking for root access. That's when I took over, i downloaded SuperSU and when i went on it i needed it said SU Binary needs to be updated, I went OK and chose normal installation(Didn't have TWRP), it didn't work so i downloaded TWRP Manager and installed in, surprisingly I had root access on it. TWRP was installed successfully, so I went back to install SU Binary through TWRP installation, it keeps failing, IDK why...
So i'm gonna properly root his phone following this video YOUTUBE: /watch?v=FOaRQoJWWDw (I'm new so can't post links)
So since i'm gonna be rooting it again, do I need to flash stock ROM onto his phone?
All answers will be appreciated.
Is the bootloader unlocked?
I only see one recent report of kingroot v4 working on the M8, and it was on KitKat: http://forum.xda-developers.com/htc-one-m8/general/kingroot-rooting-app-t2913123/page4
For the most part, root apps don't work on HTC devices unless you unlock the bootloader. At which point, the root apps are pointless, as you can just install TWRP and flash SuperSU to root, or any other variety of methods.
Also, I don't recommend using the toolkit to root as suggested in the YouTube video. The toolkits are outdated, install obsolete versions of TWRP, which will cause other problems. If you are serious about rooting and modding the phone, the best way to go about that is to read and learn the proper way (not with root apps or toolkits). The "sticky" guide and FAQ threads at the top of this forum section, and top of the "General" M8 forum section are a good place to start.
Hi, I have a brand new, stock, unlocked, international version GT-I9195I, which I updated to Android 4.4.4 before attempting to root. I attempted to follow the instructions given here for root access. I didn't realize until just now that these instructions were for a slightly different model, the GT-I9195, not the GT-I9195I.
Two questions: first, have I done any harm by attempting to flash the GT-I9195 recovery onto my GT-I9195I? (It still boots and appears to work normally.) Second, where are the instructions to get root access for this particular model (Baseband version I9195IXXU1AOB1)? I found a thread here for installing TWRP but it doesn't seem to mention how to get root...
Use kingroot for rooting...just install the app and press root
Sorry for taking so long to reply. Thanks for the advice! Kingroot was successful on the second attempt at obtaining root access.
However, I do have a follow-up question. Can I install a superuser app like SuperSU, then uninstall kingroot, and still retain root access? Kingroot's Purify feature shut down my alarm clock app and some others I want to run at startup, and toggling apps in the "Auto-start" setting of kingroot seems to have no effect. I uninstalled Purify but it still interferes.
Yes, you need to use Super Sume: https://play.google.com/store/apps/details?id=darkslide.com.supersumepro
*Update*
Make sure you go into Settings/App Manager and Disable all Verizons App except the Mobile login and My Verizon Mobile app.
Easy way to do is type in the search for vzw,disable all of vzw apps. Then search for Verizon and disable all of Verizons related app except the two mentioned.Verizons bloatware seem to be the problem that prevents us to get tempt root.
****
1.Download KingRoot app and install it
2.Run the app, it will show theres no root method availabe,still try to root it anyways.
3. As soon as the rooting starts(percentage page going up) hit the home key so the app will run in the background.eek:therwise rooting will not work.
4.Wait for 2 minutes then click on the KingApp again, it might take a few tries and voila! Temp root.:laugh:
*Note*
1.make sure you have usb debugging enabled in Developer Option:good:
2.Bootloader is still locked so you will lose your root after any reboot.Sunshine is not sucessful in unlocking it rightnow.Maybe if we have a boot.img thats already unlocked we can flash it with Flashify app.:crying:
3. All root app works great, just cant modify any system files cause of temp root.
Htc 526 root?!?
tonismo said:
1.Download KingRoot app and install it
2.Run the app, it will show theres no root method availabe,still try to root it anyways.
3. As soon as the rooting starts(percentage page going up) hit the home key so the app will run in the background.eek:therwise rooting will not work.
4.Wait for 2 minutes then click on the KingApp again, it might take a few tries and voila! Temp root.:laugh:
*Note*
1.make sure you have usb debugging enabled in Developer Option:good:
2.Bootloader is still locked so you will lose your root after any reboot.Sunshine is not sucessful in unlocking it rightnow.Maybe if we have a boot.img thats already unlocked we can flash it with Flashify app.:crying:
3. All root app works great, just cant modify any system files cause of temp root.
Click to expand...
Click to collapse
Okay so the temp root can do what? Will root worthy apps detect the root and work up until a reboot??? if that's the case then the painfully annoying time spent to "re-temp root" the phone will be enough for me until KingRoot finds a way to successfully root the phone. :good:
If you get me temp root I can get perm root.
This temp root method isn't working for me
You have to keep doing it a few time.Im doing this even with the StageFright update. Once you get it the first time, everytime after that will work.It seems like Kingroot remember its exploit. Temp root will let you do things like running GameGuardian to cheat android games. Basically thats all I use tempt root for.
*Note*
Remember to run Kingroot rooting process in the backgroun only. Otherwise it will not work. As soon as you hit the root method, hit the homekey. Go use your phone as normal and then come back to the app,voila tempt root. It will ask you to fix the root binaries ,which means it works.
I also have full root but resets on reboot...
I'm not 100% sure but if the root resets after reboot then it's a temp root right?
Yeah. It's annoying.. I'd love to mod a little but it's been years since I dabbled. Full root would be fantastic. I've been looking for a solid solution that preferably doesn't require any help from a PC..
Hey Can u do and update on it because it's one work now in 2018
tonismo said:
*Update*
Make sure you go into Settings/App Manager and Disable all Verizons App except the Mobile login and My Verizon Mobile app.
Easy way to do is type in the search for vzw,disable all of vzw apps. Then search for Verizon and disable all of Verizons related app except the two mentioned.Verizons bloatware seem to be the problem that prevents us to get tempt root.
****
1.Download KingRoot app and install it
2.Run the app, it will show theres no root method availabe,still try to root it anyways.
3. As soon as the rooting starts(percentage page going up) hit the home key so the app will run in the background.eek:therwise rooting will not work.
4.Wait for 2 minutes then click on the KingApp again, it might take a few tries and voila! Temp root.:laugh:
*Note*
1.make sure you have usb debugging enabled in Developer Option:good:
2.Bootloader is still locked so you will lose your root after any reboot.Sunshine is not sucessful in unlocking it rightnow.Maybe if we have a boot.img thats already unlocked we can flash it with Flashify app.:crying:
3. All root app works great, just cant modify any system files cause of temp root.
Click to expand...
Click to collapse
Hey! actually i found that kingroot 4.8.2 works but i only got it to work once, when you did this what version of kingroot did you use?
.
.
Hello everyone,
It's been a while since I've posted here, and I'm very very late to the party since HTC took its sweet time to bring the 10 to my country. Now I've finally got the phone (for entirely free through a corporate discount), and I'd like to do this properly, now. The key thing is that throughout all these steps, I want to maintain functionality of Android Pay. I have a few questions as well.
First, I'd like to S-OFF/unlock the bootloader. I tried entering bootloader mode (volume down + power keys) and noticed that there are a few new modes on this phone compared to my old M8, like Download Mode. What is it?
Next, I'd like to achieve systemless root - I understand this is entirely possible through the latest SuperSU.
Then, I would like systemless Xposed functionality. While searching around, I noticed a few new words thrown around like Magisk. What is it, and how do I get 'systemless Xposed'?
I'd like Adaway on my phone, and I believe it modifies the hosts file once again located in /system. Any way to work around this? Not to mention another couple of ad-blocking Xposed modules.
Next up, I'd like to install the AcoustiX audio mod. Not sure if that doesn't modify system files, once again.
Finally, I hope to remove some of the gapps like Play Music and Play Movies, and install the older HTC bundled apps.
Would any of the above conflict with Android Pay? How do I go about starting, and where do I look for more information for my questions (answers welcome too)?
Thanks in advance.
1. S-off, SunShine app or hardware solution like xtc2clip; why do you need S-off?
2. My SuperSU said systemless when it installed
3. http://forum.xda-developers.com/xposed/unofficial-systemless-xposed-t3388268
4. Good question; I'm curious also
5. I never messed with audio stuff; sure that's better than what htc provides?
6. Titanium Backup
Okay, so first of all I have a Verizon variant. I unlocked the bootloader/s-off with sunshine. Apparently you don't need to unlock the bootloader when you have s-off. I don't know why or how that works... I unlocked the BL anyways. You'll have to wipe your data if you do that. Just read up on that bit.
After that, you can install TWRP and do a full backup. Make sure you save that somewhere.
If you screw something up I think you can just RUU back to a working state. I think...
As far as Magisk... It's amazing. It's essentially a way for developers to make any flashable zip type mod systemless. To the end user it works similar to Xposed. You flash the framework in recovery (it won't modify the system, that's the whole point) and then you have an app to manage the framework and all your mods.
For example I have a Magisk mod that replaces my HTC dialer and contacts with Google's dialer and contacts (like a nexus). If I want to go back I just uncheck the mod in the app and reboot. HTC apps are back.
If you don't need SuperSU specifically, root can be achieved directly through Magisk with phh's superuser mod for Magisk. So the process would be:
1) download Magisk zip
2) download Magisk manager app
3) download phh's superuser for Magisk (Magisk manager won't function without some type of su)
**All of these can be found through the Magisk XDA thread
4) reboot to recovery and flash Magisk zip THEN flash phh's superuser mod for Magisk
5) reboot to system and install the phh's superuser app from the play store
6)install the Magisk manager apk from earlier
7)from within the Magisk app you can install Xposed as a Magisk mod. It's in the repository. Just install it and reboot. Boom, Xposed. If you want to disable it just uncheck it and reboot. Magisk mods work like Xposed mods so you can disable the entirety of Xposed in the same way you could enable/disable individual Xposed mods before (this is really useful if you have apps like Snapchat that won't work if you have Xposed installed). Another note is that you need to use the material Xposed installer. The old Xposed installer don't support systemless i don't think.
But yeah, good luck. I've found that systemless is a better way to go. For me I just like it because it's more organized. I can disable and enable whatever I want. I will mention though, don't expect Android pay to work. Magisk used to be used to make Android pay work on rooted and Xposed phones. It's moved away from that. It can still be done but it's a constant battle and it's not worth it. I'm not sure if I answered all the questions because I'm on mobile and I can't see the rest of the thread while km typing but yeah.. good luck man. Magisk is a great tool.
Sent from my HTC 10 using XDA Labs
Update: you can use SuperSU with Magisk but be careful with how it installs. I don't know how to force it to install systemlessly.
Sent from my HTC 10 using XDA Labs
elite001mm said:
Apparently you don't need to unlock the bootloader when you have s-off. I don't know why or how that works...
Click to expand...
Click to collapse
S-off unlocks the same partitions as unlocking the bootloader does...and then some (all?).
http://www.htcdev.com/bootloader/about_unlock_process
and
http://www.htcdev.com/bootloader/faq
Your device is shipped with Security on (S-ON) to protect your system software configuration (such as the bootloader, radio, boot, recovery, system and others). After you have unlocked the bootloader, however, you will have lifted the restrictions on boot, recovery and system. This means you can customize boot, recovery and system images on your phone as you desire. ... Security is left on to protect things like the radio, and SIM lock.
Security is on by default for good reasons. There are partitions such as hboot which controls access to all other partitions which if made fully accessible could compromise security and very possibly allow for irreversible changes that could render your device inoperable.
Click to expand...
Click to collapse
Rolo42 said:
S-off unlocks the same partitions as unlocking the bootloader does...and then some (all?).
Click to expand...
Click to collapse
S-off + BL unlock means you can do whatever the hell you want (hboot, radios, CID, etc). So you need to know what you're doing before you flash something.
A simple bootloader unlock allows you to flash ROMs and kernels and recoveries.
These two things I understand... But...
------------------
What I don't understand is this (there's a post by jcase about it but I can't find it): When sunshine first came out for this phone, everyone was recommending to just perform s-off locked instead of s-off unlocked. I forget what the benefit was (I think it may have been avoiding the encryption corruption thing) but essentially from what I understood there was no downside to the locked bootloader.
Perhaps s-off just overrides everything but I didn't think that's how it worked. I've been away from HTC for a while and I'm not the most knowledgeable person anyways. I know enough not to break my phones but I remember back from the M8 days everyone wanted/needed s-off and the BL unlocked so I just went ahead and did that. I flash firmwares and radios and stuff so I didn't want to run into a roadblock in the future.
Sent from my HTC 10 using XDA Labs
elite001mm said:
S-off + BL unlock means you can do whatever the hell you want (hboot, radios, CID, etc). So you need to know what you're doing before you flash something.
A simple bootloader unlock allows you to flash ROMs and kernels and recoveries.
These two things I understand... But...
------------------
What I don't understand is this (there's a post by jcase about it but I can't find it): When sunshine first came out for this phone, everyone was recommending to just perform s-off locked instead of s-off unlocked. I forget what the benefit was (I think it may have been avoiding the encryption corruption thing) but essentially from what I understood there was no downside to the locked bootloader.
Perhaps s-off just overrides everything but I didn't think that's how it worked. I've been away from HTC for a while and I'm not the most knowledgeable person anyways. I know enough not to break my phones but I remember back from the M8 days everyone wanted/needed s-off and the BL unlocked so I just went ahead and did that. I flash firmwares and radios and stuff so I didn't want to run into a roadblock in the future.
Sent from my HTC 10 using XDA Labs
Click to expand...
Click to collapse
S-Off Unlocked = more restrictions.
S-Off Locked = less restrictions.
I know it's very backwards, but I believe that's the biggest advantage.
Personally, I changed my splash screen and flashed another hboot without the stupid red text on boot.
What about the newest Android Safety net issues around Unlocked bootloaders. If we setup our phone as S-off Locked, will it pass the safety net test? Ive read that the newest update is starting to fail on phones that aren't even rooted but have unlocked bootloader.
Sent from my HTC One_M8 using Tapatalk
SRSR333 said:
Would any of the above conflict with Android Pay? How do I go about starting, and where do I look for more information for my questions (answers welcome too)?
Click to expand...
Click to collapse
I've got a brand new unlocked HTC 10 with unlocked bootloader, TWRP, S-OFF, root (through flashing the latest SuperSU), and xposed also. Android Pay no worky :/