• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Root Help with unrooting/software change

aimikus

Newbie
Feb 22, 2015
22
15
Hey,

Basically, my ex rooted and put a custom operating system on my M8. Recently I've been having slow charge and battery drain issues. Granted, I'm not using an original usb cable but today, it has not charged more than 15% but on a reboot, it said it was 66% but instantly dropped to <10%. Of course you would think it's a faulty battery, but it lasted on 1% while being used, rebooted etc for at least an hour, which makes me think the battery is fine and it's related to the phone software. I could be wrong. I'll cut to the chase, I only have a very vague idea of what I'm doing and I don't know anyone who can help.

After investigating the phone, it's currently running Android Revolution HD 11.1 and has Philz Touch 6.26.6 recovery.S is on. I've looked at guides to get stock software back and deroot the phone incase I do need to send it off for repair. I don't want to do anything which could brick the phone so I'm hoping someone can help. I don't mind having it rooted but I'd prefer to be stock so I don't have to have a panic every time something goes wrong.

It also has the XposedInstaller app too. That says there are a couple of updates available, including lollipop. Does that do the installation through the app? Would it be worth trying that first?

I've seen this guide too : http://www.android.gs/unroot-htc-one-relock-bootloader-restore-stock-jb-4-2-2/. Is that something that would work with the stuff I have installed?

I do apologise if this doesn't make any sense or I sound like a complete idiot. I've only had this phone since October and it's on the Three network. Oh and it's also on Android 4.4.3.

Sorry for the long post! Any help and advice would be highly appreciated.

Aimee
 
That's an odd issue. The ARHD Rom you are on is is pretty close to stock, which is a good start. Just for some preparation, do you have an app called Titanium Backup installed? If not download it from Play store. Before we do anything else, we should probably do a backup of your user apps in Titanium, and then a nandroid backup in Philz just in case. The Xposed stuff doesn't relate to the Android OS v5.x (aka Lollipop) so ignore that for now.
First thing to try is deactivating any modules you have running in Xposed then uninstalling Xposed framework - do this after the above backups. Are there any modules you use and want to keep?
Main thing is you're doing exactly the right thing by not panicking, having patience to post here first if you're unsure, and not rushing in to fixes that most times make things worse. Suspect this is probably due to either Xposed module causing it, or something slightly borked with the ARHD version you have that a wipe of the system partition and a re-install will probably sort out. Still might be the battery I guess but pretty unusual if it is since you only had the phone a few months. Meantime let the battery charge. I'm about to head out but EarlyMon or someone else or me will be back.
 
Upvote 0
Thanks for your reply.

I don't have that installed yet - but will as soon as I get to 100%. I have no idea if there are any modules running - so I assume there's nothing I want to keep haha.

I did an apparent HTC battery reset by holding power and both volume buttons for 2 minutes+ which seems to have helped with the charging. I've had it on airplane & power saving mode and I'm currently at 69%, super slow but better than it was. I'm finding that when I turn the phone off to charge, it loses 5% and then often loses a few whilst charging which is bizarre considering it's meant to be switched off.
 
Upvote 0
Phone never got to 100% but I've managed to do a backup in Philz. Is the titanium backup necessary? It seemed like I had to select each app individual and back up that way, is that right? I spoke to HTC and they linked me to their developer site to download a ROM for Three. I've not done anything yet but they also recommended a factory reset. I've read NOT to do it through Philz and actually install a new ROM fresh. Can anyone confirm the best way to do this?
 
Upvote 0
Sounds like EarlyMon will get you sorted. Meantime, we can sort out Titanium Backup at least. Assume you've got a micro sd card in the phone? TB is really useful to back up your user apps + data (apps you've downloaded and installed). Open TB and press the Menu button top right. Then press Preferences (3rd down under General heading). Then it's a good idea to tick the Auto-sync TB settings box at the top. I tend to set TB's backup location to micro sd card just in case the internal storage gets wiped for some reason. Still in Prefs scroll down to the Backup settings heading and press Backup folder location, and you should get a pop-up screen for location settings. Be careful in here as the back button is used to navigate the folder location, if you want to exit this screen you need to press Cancel at the bottom. Can't remember what TB will default to but it is probably "/storage/emulated/legacy" as the path at the top next to the DETECT! button. If you press back twice to get to "/storage" you will then see 4 folders to select (top one will have a red icon saying folder not writable or something). Press on the folder called "ext_sd" - this is your micro sd card. At the top there is an option to <<create a new folder>> - press that and then call it something you'll recognise as your TB backup folder (avoid using spaces just in case). Then press Create folder, to create the folder, and then press Use The Current Folder at the bottom. That's you set your backup folder to be on your micro sd card.
You should now be able to do a batch backup - I've got the pro key for TB that lets you do batch restores, recommended if you're changing roms at lot but you don't need it. To do a batch backup, press at the main TB screen press the button with a tick just to the left of the menu button, and under the Backup heading press the Run button next to the Backup all user apps option, you can then slect/deselect apps etc - once you're happy press the green tick at the top right, and go grab a cup of coffee if you have a lot of apps.

While EarlyMon cooks up some magic, do you have a PC with adb/fastboot tools on it. If not have a look at this:

http://androidforums.com/threads/adb-guide-updated-2014-11-11.443072/

and grab the mini adb package from the second post. Might not need it but depends on what EarlyMon is sorting out, it won't do any harm having it though.

Last point, do you have the HTC drivers also installed on PC/laptop? And it is always good to have USB debugging enabled on your phone - can check this by going to phone Settings > Developer options and see if USB Debugging is ticked. If you don't see the Developer options, then go to About > Software Information > More then press Build number 7 times. You should get a message saying something like you're now a developer. If you go back to Settings you should now have the Developer Options there.
 
Upvote 0
OK, my day is getting away from me.

Your phone is running Philz, that hasn't been supported in 6 or 8 months and the rom is ancient - so therefore your firmware is too.

The top HTC expert, scotty85, is going to come over when he's off work.

I've requested that he guide you through an RUU - you'll be back to stock and able to enjoy your phone like a normal user with everything straightforward and ship shape.
 
Upvote 0
The main thing we need is working mini-adb and fastboot,and working drivers so that we can get the results of this command with the phone in fastboot:

Fastboot getvar all

That will tell us the info we need in order to find a correct ruu. The important thing at this time is to not update any firmware,as that may complicate the situation. Since your phone is s on,there are a lot of criteria that must be satisfied to run the ruu and get you back to stock.

I realize that is some somewhat vague information,I can provide some specifics later if the guys aren't able to help you get a getvar all. I'm at work at the moment,and should be home sometime between 8 and 9 :)
 
  • Like
Reactions: scary alien
Upvote 0
Guys, if OP got it direct from 3 then think the cid will be H3G__001 (need to get OP to check though, never had 3 as carrier)

or non branded it'll be HTC__001.

But from a quick search I can't find a WWE RUU in the wild yet, let alone any UK carrier specific ones. Closest I came was maybe a 0P6BIMG zip, right mid and says HTC Europe so might be ok if the phone's unbranded, no use if 3 branding though.
 
  • Like
Reactions: EarlyMon
Upvote 0
If everything jives,the ruu recommended by HTC may be the ticket. Unfortunately we still need to know mid,hboot,and main version before we can guess if the ruu or not.

Another option may be to simply restore a stock backup(and then install a stock recovery). Aimikus,if you look thru the restore option in philz recovery,are there a list of backups that you can restore?
 
  • Like
Reactions: saltire
Upvote 0
Apologies for not replying sooner. I have a poorly 8 month old who is keeping me on my toes.

HTC gave me this page - http://www.htcdev.com/devcenter/downloads - and its the H3G download.

My phone already has USB Debugging enabled. I will need to check the drivers on the laptop/install them and I'll hopefully have a chance to do that tomorrow (it's 22:53 here currently).

Is there anything else you need me to check for you?
 
Upvote 0
I'm trying to extract the files from the mini adb zip to the windows folder as instructed but it's not letting me do that. Is there anywhere else it can go? How can I check the htc drivers are installed on the laptop? Sorry, I must sound thick!
We recommend that you unzip to c:\sdk-tools so we can include that as a known place to execute commands.

All that matters is that you can get to the commands.

If you unzip in your Download folder, it should create a folder there called sdk-tools.

In Windows Explorer, single click the sdk-tools folder, then shift right click - a menu should appear with the option to Open a command window here.

Do that.

In the command window, say -

dir

If you see a file listing that includes fastboot.exe, you're in right place.

Turn phone off. Hold volume down while powering up - then plug phone into pc.

You should see FASTBOOT USB highlighted on the phone.

Then say in the command window,

fastboot getvar all

Alt+shift will bring up a menu, press E for Edit, S to Select all, and again with return to copy.

Use the mouse, paste it here.

Hope your little one feels better soon!

PS - above all, don't worry or get frustrated if we have to go a few rounds or days to get you there. First time for things is like that. We'll be here.
 
Last edited:
  • Like
Reactions: scotty85
Upvote 0
Edit: 'kay ninja'd by EarlyMon and might step back so I don't confuse things, unless to work around time zones since I'm in UK


Not at all. Ok, first if you connect your phone to your PC, does Windows recognise it i.e. if you open Windows Explorer do you see HTC One M8 in the device list towards bottom and if you click on it do you see internal and sd card folders? If so you've already got drivers installed. I'm assuming you have a Windows pc - shout if not.

For the mini adb tools, if you navigate to the folder where you downloaded the sdk-tools.zip file, right click on it, and there should be an option that says something like "extract to here" [this might vary a bit depending on what zip program you have installed, I use a program called 7-zip but windows has one built-in so should be find] - click on that and it should create the "c:\<folder you downloaded to>\sdk-tools" folder and unzip the adb and fastboot files so you'll find them in there.
 
Last edited:
Upvote 0
C:\Users\Nick\Documents\sdk-tools>fastboot getvar all
(bootloader) version: 0.5
(bootloader) version-bootloader: 3.18.0.0000
(bootloader) version-baseband: 1.19.21331147A1.09G
(bootloader) version-cpld: None
(bootloader) version-microp: None
(bootloader) version-main: 2.22.771.5
(bootloader) version-misc: PVT SHIP S-ON
(bootloader) serialno: -
(bootloader) imei: -
(bootloader) imei2: Not Support
(bootloader) meid: 00000000000000
(bootloader) product: m8_ul
(bootloader) platform: hTCBmsm8974
(bootloader) modelid: 0P6B10000
(bootloader) cidnum: H3G__001
(bootloader) battery-status: good
(bootloader) battery-voltage: 0mV
(bootloader) partition-layout: Generic
(bootloader) security: on
(bootloader) build-mode: SHIP
(bootloader) boot-mode: FASTBOOT
(bootloader) commitno-bootloader: 5e4b24e4
(bootloader) hbootpreupdate: 11
(bootloader) gencheckpt: 0
all: Done!
finished. total time: 0.096s



Is that what you needed?
 
Last edited:
Upvote 0

BEST TECH IN 2023

We've been tracking upcoming products and ranking the best tech since 2007. Thanks for trusting our opinion: we get rewarded through affiliate links that earn us a commission and we invite you to learn more about us.

Smartphones