Related
Hello,
I have bought a North American (Canadian, to be exact) Galaxy Gio (S5660M, with an additional "M" from the European model).
There are lots of tutorials about S5660 rooting and unlocking, but none for S5660M. There has been some reports that flashing S5660 firmware on S5660M to root and unlock made their phones unusable (randomly changing screen brightness, etc).
I tried searching on google and XDA, but could not find any relating to S5660M.
Is it too early to see any rooting/unlocking on S5660M?
Thank you very much!
Hello,
After some reading on here to compare unlock methods, I decided to take the leap into the unknown. I used the one published in this thread. (EDIT: Check out this one instead, perfectly safe.) (It turns out that the Gravity Smart, Galaxy Q, 551, 550, Mini, Ace, Fit, and Gio are siblings in a few respects. They all share Qualcomm 7x27 family SoCs.)
One deviation from the above linked thread is that SuperOneClick does not work on the 2.3.4 MUGK3 firmware. Updated versions of SuperOneClick do work with the firmware. Worst case scenario the program won't finish gracefully, but you'll have a root shell and you can work from there.
I've uploaded my modified superuser zip that'll work with the 5660M. Install through recovery mode. Removed - the superuser files within were long obsolete. Get the current ones through proper channels.
I wouldn't risk flashing the ROMs posted here until we can get a complete backup ROM, either from samfirmware.com (they don't have one yet) or through efforts here. I'll be starting another thread here for that purpose. Backup made a long time ago and SamMobile has had an official Odin image for some time as well.
There's been some issues reported with the 5660M, ranging from odd screen brightness behavior to bricking. (Many ROMs initially posted for the 5660, left "as is" also flash both the kernel and radio: not good.)
Goodbye,
Darkshado
Thank you for the reply! I have successfully rooted & unlocked using the modified zip. I am not sure if it was your's (I have done it prior to looking at your reply... ), but it worked!
thank you!
Darkshado said:
Hello,
After some reading on here to compare unlock methods, I decided to take the leap into the unknown. I used the one published in this thread. (It turns out that the Mini, Ace and Gio are siblings in a few respects.) Make extra sure to follow the steps intelligently, especially the bit right after you get your code.
One deviation from the above linked thread is that SuperOneClick does not work on the 2.3.4 MUGK3 firmware.
I've uploaded my modified superuser zip that'll work with the 5660M. Install through recovery mode.
I wouldn't risk flashing the ROMs posted here until we can get a complete backup ROM, either from samfirmware.com (they don't have one yet) or through efforts here. I'll be starting another thread here for that purpose.
There's been some issues reported with the 5660M, ranging from odd screen brightness behavior to bricking. (The ROMs posted for the 5660, left "as is" also flash both the kernel and radio: not good.)
Goodbye,
Darkshado
Click to expand...
Click to collapse
could you tell me how I could unlock my phone too.
New tonight
Just picked up a GIO here tonight.
BTW Future Shop in Canada has these on for $80 right now.
I think this is a great deal, for a very responsive 2.3 android phone.
OK,
So S5660m - is the version in canada it would seem.. I think there are going to be quite a lot of owners because of the pricing.
We should use this thread or another to setup a difinitive list of what works.
1. How to root the phone.
2. Unlocks that work - I have heard some methods brick Ms very easy. What is the best unlock method specific to the M
3. What ROMs can we use? do we need to have our own set of modified roms because of the modem portion?
4. Overclocking.. I have heard these can clock up to 1100 and run awsome!!
This is my wish list.
James
Hello James. Welcome to XDA.
Whoa there early thread starter! Use the search engine before even thinking of starting another thread. We don't have a dedicated Gio forum at the moment so things are scattered all over. Advanced search is handy as it outputs threads instead of posts.
Biker1bob said:
1. How to root the phone.
Click to expand...
Click to collapse
Same as a lot of other phones, apply a zip file through CWM. You could also flash an already rooted ROM with Odin.
2. Unlocks that work - I have heard some methods brick Ms very easy. What is the best unlock method specific to the M
Click to expand...
Click to collapse
The bml5 method is safe. I noticed I had left a link to the older and unsafe stl5 method in my post above and removed it.
And keep your unlock code accessible somewhere on the phone. This phone is known to relock itself to Bell in some specific scenarios.
3. What ROMs can we use? do we need to have our own set of modified roms because of the modem portion
Click to expand...
Click to collapse
Yes, and no. If you only flash system.rfs, and maybe boot.img, it should work based on what others have reported.
I've cooked up a ROM for the 5660M that's called ArpegGioMod if you want to have a look.
Another point to consider if you want to run your phone in French: the Eurasian ROMs may or may not have that locale, and will likely have an AZERTY keyboard instead of a QWERTY one.
Do not flash radio (AMSS) or the other bootloaders from the Euro 5660. The former will make you lose all cellphone connection, the latter is unnecessary and increases your chances of bricking.
4. Overclocking.. I have heard these can clock up to 1100 and run awsome!!
Click to expand...
Click to collapse
Where'd you get that? The only kernel mods I've seen so far for any Gio are all ramdisk modifications that left the stock kernel untouched.
Just to clairify darkshadow, by "bml5 method" you mean this ?
0) brand new locked GT-S5660M phone frome the store
1A) root the device using this zip
http://forum.xda-developers.com/showpost.php?p=16962635&postcount=2
simplest method :
1.1 To begin, download the zip file from the link above and copy it to the root of your SD card.
1.2 Power the phone off.
1.3 Boot into recovery mode by holding the middle button and pressing the power button.
1.4 Once in recovery mode, select update from sdcard and choose the update.zip that you copied to your SD card.
1.5 Let the file flash and once done, reboot your phone.
OR
1B Follow EDIT2, for temp rooting on same URL below
2. Follow exact instructions as per here:
http://forum.xda-developers.com/showpost.php?p=17148825&postcount=334
(with the slight modification for HEX code to search specified here http://forum.xda-developers.com/showpost.php?p=17311381&postcount=358 )
Question: Does it matter if there is a SIM card in the phone when following these instructions ?
Any thoughts about "Network Lock Control Key" ?? ( ... would appear that this shows up as a separate issue for some users some time after unlocking see:
http://forum.xda-developers.com/showthread.php?t=992564 )
THANK YOU so much for confirming I got this right....I just want to make sure I am not missing anything, and these instructions are really safe as far as you know before attempting anything.
Darkshado said:
Hello James. Welcome to XDA.
Whoa there early thread starter! Use the search engine before even thinking of starting another thread. We don't have a dedicated Gio forum at the moment so things are scattered all over. Advanced search is handy as it outputs threads instead of posts.
Same as a lot of other phones, apply a zip file through CWM. You could also flash an already rooted ROM with Odin.
The bml5 method is safe. I noticed I had left a link to the older and unsafe stl5 method in my post above and removed it.
And keep your unlock code accessible somewhere on the phone. This phone is known to relock itself to Bell in some specific scenarios.
Yes, and no. If you only flash system.rfs, and maybe boot.img, it should work based on what others have reported.
I've cooked up a ROM for the 5660M that's called ArpegGioMod if you want to have a look.
Another point to consider if you want to run your phone in French: the Eurasian ROMs may or may not have that locale, and will likely have an AZERTY keyboard instead of a QWERTY one.
Do not flash radio (AMSS) or the other bootloaders from the Euro 5660. The former will make you lose all cellphone connection, the latter is unnecessary and increases your chances of bricking.
Where'd you get that? The only kernel mods I've seen so far for any Gio are all ramdisk modifications that left the stock kernel untouched.
Click to expand...
Click to collapse
so i'm pretty new here... i have a gio n my usb port is messed up.. i wiped tha phone the other day n the network lock came back on.. so seeing that i can't use any usb what should i do?
thanks in advance
IMEI: Mod Edit: IMEI # Removed...not a great idea to post them on a public forum
Let me start with things you shouldn't do:
-Resurrect two year old, stale, threads.
-Post your IMEI for everyone to see.
Exactly *how* is your USB port messed up? Just not talking to the computer or not working at all?
Are you rooted? If not, get that sorted out by using one of the exploits that worked on Gingerbread. You'll have to do it manually, no SuperOneClick for you. (Although the binaries included might come in handy.)
It is possible to do the commands to get bml5 via a terminal emulator app, and then transfer that file over wi-fi. (Samba, WebDAV, FTP, Dropbox, etc...)
I'm not sure anymore if this is possible in GB, look into using ADB over wi-fi instead of USB. I've sold my Gio months ago, and all of my current devices run 4.1+.
Make sure phone is on 4.1.1 or 4.1.2, if not, put phone in usb debugging mode and open the RUU file and run it.
RUU downloads
make sure it matches your baseband though
download Hasoon2000 all in one/AIO for HTC One X
put phone in usb debugging and plugged in to android home screen
use chopper, step 2 on the list of options to the left, and make sure you get cid 1111111
use AIO to get into bootloader
select unlock bootloader in AIO
phone will reboot to factory android, skip ahead to android home page
hit finish or ok on AIO message
after success, get into usb debug and android homescreen and use AIO to flash TWRP, then boot into recovery and flash install to wipe TWRP
after CMD screens finish, reboot to phone, then use AIO to reboot into recovery
in TWRP select reboot into phone and itll prompt to flash SU and finish install to root
one booted to android file supersu app in app section, finish download thru playstore
open supersu app again and finish updates thru twrp, it will reboot into recovery, install zip, and reboot again to android
device is still cid111111
put soffbin file in adb location of of sdk, the platform tools folder usually
use AIO to flash one x zip file and follow prompts
after closing final cmd screen after failed 92, use AIO to boot up device in step 5
complete s-off with phone screen unlocked, close the cmd's as prompted
boot into bootloader, check for s-off
if s-off, boot into recovery
while in recovery;
enable usb mode
transfer CM and gapps files to device (or whatever rom and gapps)
wipe cache and dalvik and system
factory wipe
installCM and gapps
reboot
I'm hoping someone has links to the soffbin and one x zip files because they didnt work in AIO if I remember, a friend sent them to me.
enjoy
While you meant well, there might be a couple of problems with this.
1) This method will only work on certain firmware versions. You didn't properly note those firmware versions, you only noted Android versions which is irrelevant. A phone can be on 4.1.x without having the correct firmware version to use this method.
2) Using an RUU is a great way to update your device to the latest firmware, but there are instances where this will brick phones. For example, SuperCID + s-on + RUU = brick. That hasn't been noted in your post at all.
3) There are already explicit guides to unlocking/rooting for each firmware version here in our device forum. Creating another "guide" without all of the correct information is dangerous. It can also cause confusion due to the fact that there are different methods for different firmware versions.
My advice to anyone reading this who wants to root their device is this: work out which firmware/hboot you have and find the method already listed on this forum. There is a link in my signature to a resource thread, you'll find everything you'll ever need there.
To the OP: I'm not trying to cut you down, I hope you understand my reasons for this post after reading the information above.
Sent from my Evita
timmaaa said:
To the OP: I'm not trying to cut you down, I hope you understand my reasons for this post after reading the information above.
Click to expand...
Click to collapse
It all looks like constructive criticism to me, so hopefully it will be taken as such the the OP.
I agree, this isn't any more helpful than what is already out there, and not nearly comprehensive enough. It also needs a lot of cleanup, such as numbered steps and proper capitalization and punctuation. Some people might think this is nitpicky. But if you care enought to write it up, than do it in a way that is easy to read.
In his defense, this forum is crazy-messy.
I was a longtime ThunderBolt user, and on that forum there were clear paths to do what you needed to do. I will note that the ThunderBolt had only one version, and was only on Verizon.
My wife has an AT&T HOX. Not XL. She's on JB and her phone is slow and the battery lasts about 6 hours with moderate use. Nothing has been done to her phone to unlock, root, or S-off. But her phone is in such bad shape I'm thinking about stepping in.
Not trying to sound like a jerk, but all I care about is how I would go about taking a stock AT&T HOX through the rooting and romming process. I don't have Linux. I don't have a HTC OneXL. I'm not Canadian (Not that there's anything wrong with that, eh?).
Is there a CONSOLIDATED guide that will take me from stock to flashaholic? This thread attempts to answer this, and I applaud the OP. Hopefully we can work on perfecting this gem...
Sent from my SAMSUNG-SGH-I337 using Tapatalk 2
I don't think our forum is messy at all. There are different guides for a reason. Different firmware versions have different methods and therefore have separate threads. All you need to do is find out the firmware version the phone is on, and find the appropriate method. The concerns I raised are all valid and I stated them for a reason.
Sent from my Evita
Hello, I'm a new owner of the AT&T HTC One X(L), purchased just yesterday from a previous owner. I'll try and make this thorough.
The problem is, I'm having a really hard time charging the device today after I let the battery drain all the way down from yesterday from when I purchased it. I've tried charging via USB to my laptop, directly to the wall, while its shut down, sleeping/idle, etc.. and nothing seems to get it charging quick at all. I'm using the stock HTC charger it came with, the previous owner had everything in the box and it's in great cosmetic condition.
The phone does charge some, but it was literally struggling to get between 20% and 35% for most of the day, and then later increased to 50% only to then drop back down again. And I haven't been using it at all, it's just sitting there trying to charge. How long should it reasonably take to charge this phone using the wall adapter?
Is there any chance the installed Android software (is there a custom ROM on the phone perhaps?) is causing this problem? The battery usage report says that 72% has been due to Android.. is that abnormally high by chance?
I've disabled all syncing, WiFi, screen brightness is on low, airplane mode, etc. In fact, the phone isn't even activated yet on my carrier. I've only used it thus far for WiFi at home, the browsing speed of which I'm happy with.
Some other stuff...
Recovery/bootloader reads:
*** TAMPERED ***
*** UNLOCKED ***
EVITA PVT SHP S-ON RL
HBOOT-2.14.0000
RADIO-0.24p.32.09.06
OpenDSP-v34.1.0.45.1219
eMMC-boot
Nov 26,2012
On the prior screen it also says "This build is for development purposes only, do not distribute outside of HTC, etc.." and then there's this little flashing "T" logo on the next white screen which shows up briefly before the phone boots up.
Any help would be much appreciated! Thanks for your time and patience.
You mentioned the "T" logo showing up during the boot process which leads me to believe it's running the T-Mobile Germany 4.2.2 stock ROM, which is technically a custom ROM in this context. The device should take about 3-4 hours to charge from zero to full. I personally think you've got a dodgy device. Have you contacted the seller regarding the issues you're having? Whoever had it previously didn't know what they were doing, it has a mismatched radio/firmware version for the ROM that's installed.
Sent from my Evita
timmaaa said:
You mentioned the "T" logo showing up during the boot process which leads me to believe it's running the T-Mobile Germany 4.2.2 stock ROM, which is technically a custom ROM in this context. The device should take about 3-4 hours to charge from zero to full. I personally think you've got a dodgy device. Have you contacted the seller regarding the issues you're having? Whoever had it previously didn't know what they were doing, it has a mismatched radio/firmware version for the ROM that's installed.
Sent from my Evita
Click to expand...
Click to collapse
Thanks for the reply. 3-4 hours from 0 to full is somewhat reassuring to hear, I assumed it wouldn't take more than an hour for some reason.
It's not the T-Mo "T" logo, it's a really different looking "T" that has a circle under it and the T flashes different colors. The T almost looks the same as the T in HTC. It only appears for a second or two and then the phone boots up. I need to take a picture of it with another device since it didn't work when I tried screen capturing that boot screen from the phone.
Is there anything else you can confirm one way or another from the info I've provided?
- So this isn't a different 3rd party custom ROM, just possibly one from T-Mo eventhough it's a branded ATT phone?
- Is this bootloader "unlocked" and is that why it says that and "tampered"? From what I've read, that's the standard msg it gives when that's the case, but isn't necessarily a red flag. Am I mistaken in my understanding though?
- Is 72% battery usage allocated to Android too high? If so, what should it be?
- Should I just try factory resetting it from the recovery screen?
droydr said:
Thanks for the reply. 3-4 hours from 0 to full is somewhat reassuring to hear, I assumed it wouldn't take more than an hour for some reason.
It's not the T-Mo "T" logo, it's a really different looking "T" that has a circle under it and the T flashes different colors. The T almost looks the same as the T in HTC. It only appears for a second or two and then the phone boots up. I need to take a picture of it with another device since it didn't work when I tried screen capturing that boot screen from the phone.
Is there anything else you can confirm one way or another from the info I've provided?
- So this isn't a different 3rd party custom ROM, just possibly one from T-Mo eventhough it's a branded ATT phone?
- Is this bootloader "unlocked" and is that why it says that and "tampered"? From what I've read, that's the standard msg it gives when that's the case, but isn't necessarily a red flag. Am I mistaken in my understanding though?
- Is 72% battery usage allocated to Android too high? If so, what should it be?
- Should I just try factory resetting it from the recovery screen?
Click to expand...
Click to collapse
Oh, I'm so dumb. I failed to look at your screenshots properly. The ROM that is installed is the Kickdroid ROM, which is a fully custom ROM that's based on the official Telstra release. The flashing T is the Telstra boot splash.
-Yes, if you see "unlocked" and "tampered" in your bootloader screen it means your bootloader is unlocked and you have root privileges. That's totally normal for a modified device.
-Under normal circumstances that amount of usage attributed to Android System world be considered high, but it all depends on how the phone is being used. If it's only been charging and nothing else has been active then I wouldn't worry very much.
-Under no circumstances should you ever perform a factory reset from the bootloader, it will corrupt your sd card. A factory reset should only be performed from within TWRP recovery, you can check if this is installed by selecting the recovery option from your bootloader. At this stage I don't think you should perform a factory reset until we've determined what you want from the device.
What would you like to get out of this device? Are you wanting to use custom ROMs or do you want to return it to stock?
Sent from my Evita
timmaaa said:
Oh, I'm so dumb. I failed to look at your screenshots properly. The ROM that is installed is the Kickdroid ROM, which is a fully custom ROM that's based on the official Telstra release. The flashing T is the Telstra boot splash.
-Yes, if you see "unlocked" and "tampered" in your bootloader screen it means your bootloader is unlocked and you have root privileges. That's totally normal for a modified device.
-Under normal circumstances that amount of usage attributed to Android System world be considered high, but it all depends on how the phone is being used. If it's only been charging and nothing else has been active then I wouldn't worry very much.
-Under no circumstances should you ever perform a factory reset from the bootloader, it will corrupt your sd card. A factory reset should only be performed from within TWRP recovery, you can check if this is installed by selecting the recovery option from your bootloader. At this stage I don't think you should perform a factory reset until we've determined what you want from the device.
What would you like to get out of this device? Are you wanting to use custom ROMs or do you want to return it to stock?
Sent from my Evita
Click to expand...
Click to collapse
Thanks for the reply.
- Ok cool. I searched online for the Telstra logo and their T logo is for sure the one that I'm seeing. I'm assuming you don't suspect this to be the cause of the charging issue.
- So the device is unlocked and rooted, sounds fine as long as it isn't the source of the problem.
- I know this is a dumb question, but is there an ideal way for the phone to be charged? Does it need to be shut down completely for it to charge the fastest or even fully? Or can it be sleeping/idling and charge at the same rate? I've read about a variety of battery draining issues with respect to the HOX, but most are centered around WiFi and LTE uses where people were getting connected and disconnected which then caused a massive drain and bad overheating. I've yet to read something specifically about incredibly slow charging however.
My goals with this device:
- Just for it to function well and do the basics, I'm a very simple user.. calls, texts, and mild data use. I want to be able to charge it nightly within that 3-4 hour estimate and don't want any major battery issues and overheating. Today is literally my first full day with it and the first thing I needed to do was charge it, so I feel stuck at the beginning until this is resolved.
- I want to activate it on a wireless plan so it can really become my new phone, but I don't want to start this process if there's a permanent hardware or software issue with the device.
- I don't need to be on any custom ROM or on kitkat. I'm not a developer or anywhere close to being an Android wizard. I read that 4.2.2 is the last official update the HOX will receive, so I'd be absolutely fine with that. Sure, running kitkat or later Android versions might be nice down the road, but if it becomes clear that any custom ROM (now or in the future) is doing more damage than good, then I'd just want to be able to get it back to the 4.2.2 version HTC has released. I want to have that safety measure at bare minimum.
Under no circumstances should you ever perform a factory reset from the bootloader, it will corrupt your sd card. A factory reset should only be performed from within TWRP recovery, you can check if this is installed by selecting the recovery option from your bootloader. At this stage I don't think you should perform a factory reset until we've determined what you want from the device.
Ok thanks, I won't select the factory reset option from bootloader. However, I don't have an SD card in the phone and I don't think there's an SD slot on it unless I'm totally missing something?
I need to read about what TWRP recovery is and see if it's installed on my phone. Will need to get back to you on that once the phone has had more time to charge - I just want to let it sit undisturbed for 3-4 hours in shut down mode and see if it can increase past a 50% charge rate.
I only inquired about a factory reset thinking that it might be the safest way for me to start trying to troubleshoot the charging problem. It was just a random question I threw out there. I'm willing to do anything that could potentially improve my charging situation.
Whoever had it previously didn't know what they were doing, it has a mismatched radio/firmware version for the ROM that's installed.
- After reviewing my screenshots again, do you feel this is still the case? Is there mismatched software and radios afterall? And if so, would the factory reset via TWRP be one of your first suggestions to try and fix it?
- Do you think such mismatching software could potentially be the cause of its slow battery charging?
- Finally, is there any way for me to check to see if the battery itself is in good shape or faulty? Is there an app you could recommend I download where it can give me a detailed performance report which I could then share the results?
Thank you so much for your time, help, and continued patience.. it means a lot!
droydr said:
Thanks for the reply.
- Ok cool. I searched online for the Telstra logo and their T logo is for sure the one that I'm seeing. I'm assuming you don't suspect this to be the cause of the charging issue.
- So the device is unlocked and rooted, sounds fine as long as it isn't the source of the problem.
- I know this is a dumb question, but is there an ideal way for the phone to be charged? Does it need to be shut down completely for it to charge the fastest or even fully? Or can it be sleeping/idling and charge at the same rate? I've read about a variety of battery draining issues with respect to the HOX, but most are centered around WiFi and LTE uses where people were getting connected and disconnected which then caused a massive drain and bad overheating. I've yet to read something specifically about incredibly slow charging however.
Click to expand...
Click to collapse
The phone should charge fine while powered on, in fact I probably would recommend that because that way you can periodically check the progress. The slow charging could be due to a faulty battery or charger, not usually by a ROM though. The fact that it's unlocked should have absolutely nothing to do with it.
My goals with this device:
- Just for it to function well and do the basics, I'm a very simple user.. calls, texts, and mild data use. I want to be able to charge it nightly within that 3-4 hour estimate and don't want any major battery issues and overheating. Today is literally my first full day with it and the first thing I needed to do was charge it, so I feel stuck at the beginning until this is resolved.
- I want to activate it on a wireless plan so it can really become my new phone, but I don't want to start this process if there's a permanent hardware or software issue with the device.
- I don't need to be on any custom ROM or on kitkat. I'm not a developer or anywhere close to being an Android wizard. I read that 4.2.2 is the last official update the HOX will receive, so I'd be absolutely fine with that. Sure, running kitkat or later Android versions might be nice down the road, but if it becomes clear that any custom ROM (now or in the future) is doing more damage than good, then I'd just want to be able to get it back to the 4.2.2 version HTC has released. I want to have that safety measure at bare minimum.
Click to expand...
Click to collapse
You can leave Kickdroid on the phone, it will serve your needs and then some. However, you do need to do a little work to get the firmware up to date. You'll need to get s-off, which can be done pretty easily using the Rumrunner method. Then you need to flash the 2.15 firmware found in the beginning of this thread. You will need adb/fastboot installed on your PC, the easiest way is to Google search "minimal adb and fastboot", the first result will be the thread you're looking for. In order for adb/fastboot to work you need HTC drivers installed on your PC too, you can get those by installing HTC Sync Manager.
Under no circumstances should you ever perform a factory reset from the bootloader, it will corrupt your sd card. A factory reset should only be performed from within TWRP recovery, you can check if this is installed by selecting the recovery option from your bootloader. At this stage I don't think you should perform a factory reset until we've determined what you want from the device.
Ok thanks, I won't select the factory reset option from bootloader. However, I don't have an SD card in the phone and I don't think there's an SD slot on it unless I'm totally missing something?
Click to expand...
Click to collapse
There is no physical sd card slot. When people refer to the sd card we mean the virtual sd card (or internal storage).
I need to read about what TWRP recovery is and see if it's installed on my phone. Will need to get back to you on that once the phone has had more time to charge - I just want to let it sit undisturbed for 3-4 hours in shut down mode and see if it can increase past a 50% charge rate.
I only inquired about a factory reset thinking that it might be the safest way for me to start trying to troubleshoot the charging problem. It was just a random question I threw out there. I'm willing to do anything that could potentially improve my charging situation.
Click to expand...
Click to collapse
TWRP is a custom recovery that can be used for various tasks. You can make a full backup of your current system, you can restore a backup you've made. You can wipe the entire system (a task that takes place prior to flashing a ROM), or just parts. You can install a ROM, kernel, radio, or various other things.
Whoever had it previously didn't know what they were doing, it has a mismatched radio/firmware version for the ROM that's installed.
- After reviewing my screenshots again, do you feel this is still the case? Is there mismatched software and radios afterall? And if so, would the factory reset via TWRP be one of your first suggestions to try and fix it?
Click to expand...
Click to collapse
A factory reset won't help that issue, a factory reset basically removes all user data from the device. The mismatch is happening at a much lower level and can only be remedied by flashing the 2.15 firmware I mentioned above.
- Do you think such mismatching software could potentially be the cause of its slow battery charging?
Click to expand...
Click to collapse
No, I don't believe that is the case. Have you tried using a different charger and/or cable? It might be the charger that's the issue. You should only charge from an AC outlet as charging via usb from a PC or the like takes longer due to restrictions on the output.
- Finally, is there any way for me to check to see if the battery itself is in good shape or faulty? Is there an app you could recommend I download where it can give me a detailed performance report which I could then share the results?
Thank you so much for your time, help, and continued patience.. it means a lot!
Click to expand...
Click to collapse
I'm not familiar with any apps myself but I know there are many that claim to be able to report the health of the battery.
Sent from my Evita
timmaaa said:
You can leave Kickdroid on the phone, it will serve your needs and then some. However, you do need to do a little work to get the firmware up to date. You'll need to get s-off, which can be done pretty easily using the Rumrunner method. Then you need to flash the 2.15 firmware found in the beginning of this thread. You will need adb/fastboot installed on your PC, the easiest way is to Google search "minimal adb and fastboot", the first result will be the thread you're looking for. In order for adb/fastboot to work you need HTC drivers installed on your PC too, you can get those by installing HTC Sync Manager.
Click to expand...
Click to collapse
Thanks again for the reply and all the detail. This section appears to be my 'to do' list but I've been going around in circles with it for a few hours now with no results. The first problem is that Sync Manager on my computer won't recognize my device, it says no phone is plugged in yet my computer makes that alert sound when something new is connected via USB. I'm on a new Windows 8.1 laptop and can't figure it out for the life of me. Apparently this is an issue for others, as I've found out by cross reading HTC and Android forums about it. I don't know if there's some setting on the HOX itself I'm missing in order to start the sync process with my laptop or if it's a Windows issue, but I'm not getting anywhere.
I've read and followed the other pages you listed as well to do the S-off, ADB and fastboot, and ultimately the 2.15 firmware update, but even the 2nd step (S-off) fails because I can't get the darn Sync Mgr to work.
At this point, I would just like to get it back to how it was when the device was opened for the first time with Android 4.0.3. This is an AT&T branded phone for the USA, I don't want it to have anything to do with Telstra or Australian regions. I don't want any kind of custom ROM, radios, kernels, etc.
If I'm understanding you correctly, I can't factory reboot this to the way it originally came out of the box. By it being unlocked and rooted with technically a custom ROM, apparently it's past the point of no return.. I either get it to work via custom ROM or it'll be stuck as is.
I just want it to be true stock. And then once I'm comfortable with that and it's hopefully functioning better, I can then update it to the next Android releases that come directly from ATT. It's crazy how impossible that seems to achieve at this point.
droydr said:
Thanks again for the reply and all the detail. This section appears to be my 'to do' list but I've been going around in circles with it for a few hours now with no results. The first problem is that Sync Manager on my computer won't recognize my device, it says no phone is plugged in yet my computer makes that alert sound when something new is connected via USB. I'm on a new Windows 8.1 laptop and can't figure it out for the life of me. Apparently this is an issue for others, as I've found out by cross reading HTC and Android forums about it. I don't know if there's some setting on the HOX itself I'm missing in order to start the sync process with my laptop or if it's a Windows issue, but I'm not getting anywhere.
I've read and followed the other pages you listed as well to do the S-off, ADB and fastboot, and ultimately the 2.15 firmware update, but even the 2nd step (S-off) fails because I can't get the darn Sync Mgr to work.
At this point, I would just like to get it back to how it was when the device was opened for the first time with Android 4.0.3. This is an AT&T branded phone for the USA, I don't want it to have anything to do with Telstra or Australian regions. I don't want any kind of custom ROM, radios, kernels, etc.
If I'm understanding you correctly, I can't factory reboot this to the way it originally came out of the box. By it being unlocked and rooted with technically a custom ROM, apparently it's past the point of no return.. I either get it to work via custom ROM or it'll be stuck as is.
I just want it to be true stock. And then once I'm comfortable with that and it's hopefully functioning better, I can then update it to the next Android releases that come directly from ATT. It's crazy how impossible that seems to achieve at this point.
Click to expand...
Click to collapse
I should have been more clear, you don't actually want Sync Manager to work, you only wanted to install that to get the drivers. Your main obstacle is actually Windows 8.1, it isn't compatible with fastboot drivers. If you can get access to a PC with a lower version of Windows you should be fine. Then getting s-off should be pretty easy.
Kickdroid doesn't really have anything to do with the Australian region or Telstra as such. The dev merely used a Telstra ROM as a base to build Kickdroid onto.
Are you sure you actually want an at&t release? You may not be aware but at&t releases actually have features that are missing and deliberately broken. That's the only difference between running an at&t ROM and a non at&t ROM, you'll be missing features.
You can easily flash a ROM that is an earlier Android version without having to update the firmware on the device. You don't have to go back to ICS, anything that's from 4.0 up to and including 4.1 will be perfectly fine without any further modification. Have a look through our Android Development section and find one you think will suit you. There are plenty of ROMs in our development section that range from completely stock to customised. That's about as close to stock as you can get without getting s-off first.
Sent from my Evita
timmaaa said:
A factory reset should only be performed from within TWRP recovery, you can check if this is installed by selecting the recovery option from your bootloader.
Click to expand...
Click to collapse
I forgot to mention that I checked on this. When I selected Recovery from the bootloader screen, it took me to ClockworkMod Recovery v6.0.4.6 which I imagine you're familiar with in one way or another. It has 7 different options from its menu.. "reboot system now, install zip, wipe data/factory reset, wipe cache partition, backup and restore, mounts and storage, advanced". After researching it, I know it's a different app than TWRP so I didn't do anything with it per your advice.
You can use CWM if you want to, TWRP is better but it's entirely up to you. You can easily change by using this app:
https://play.google.com/store/apps/details?id=de.mkrtchyan.recoverytools
Sent from my Evita
timmaaa said:
Kickdroid doesn't really have anything to do with the Australian region or Telstra as such. The dev merely used a Telstra ROM as a base to build Kickdroid onto.
Click to expand...
Click to collapse
Thanks for clearing that up. So it makes no difference if I have a Telstra or ATT logo on boot up. It just threw me for a loop is all because when you asked about it initially, I started thinking.. "yeah, why doesn't it have the ATT logo and does that have anything to do with my charging problem?"
timmaaa said:
Are you sure you actually want an at&t release? You may not be aware but at&t releases actually have features that are missing and deliberately broken. That's the only difference between running an at&t ROM and a non at&t ROM, you'll be missing features.
Click to expand...
Click to collapse
No, I'm not sure at all, that's why this is such a guessing game for me at this point. I'm just thinking that if I can just get things back to 'stock' first, then later I can move on and get involved in the custom ROM stuff if it sounds promising.
Ideally, I want to have freedom with my device and not be at the mercy of any carrier.. that's what interests me about Android to begin with, but right now I'm a little weary of what may be going on with my 'new' HOXL.
timmaaa said:
You can easily flash a ROM that is an earlier Android version without having to update the firmware on the device. You don't have to go back to ICS, anything that's from 4.0 up to and including 4.1 will be perfectly fine without any further modification. Have a look through our Android Development section and find one you think will suit you. There are plenty of ROMs in our development section that range from completely stock to customised. That's about as close to stock as you can get without getting s-off first.
Click to expand...
Click to collapse
Thanks, I will look at that section next. I like the idea that I can potentially get back to something earlier right now even with my current situation. I've been focused on trying to do all the steps you outlined yesterday to fix what I have currently. Of course I would like to be on the 'latest' ROM that makes the HOXL run most efficiently, but perhaps baby steps to start off with would be best.
My goal right now is to simply make sure all my software, firmware, radios, kernels match up. What you said in the beginning about my phone currently being mis-matched really stood out to me and I badly want to fix that. Logically, I absolutely must have a stable, synchronized OS at bare minimum.
droydr said:
Thanks for clearing that up. So it makes no difference if I have a Telstra or ATT logo on boot up. It just threw me for a loop is all because when you asked about it initially, I started thinking.. "yeah, why doesn't it have the ATT logo and does that have anything to do with my charging problem?"
No, I'm not sure at all, that's why this is such a guessing game for me at this point. I'm just thinking that if I can just get things back to 'stock' first, then later I can move on and get involved in the custom ROM stuff if it sounds promising.
Ideally, I want to have freedom with my device and not be at the mercy of any carrier.. that's what interests me about Android to begin with, but right now I'm a little weary of what may be going on with my 'new' HOXL.
Thanks, I will look at that section next. I like the idea that I can potentially get back to something earlier right now even with my current situation. I've been focused on trying to do all the steps you outlined yesterday to fix what I have currently. Of course I would like to be on the 'latest' ROM that makes the HOXL run most efficiently, but perhaps baby steps to start off with would be best.
My goal right now is to simply make sure all my software, firmware, radios, kernels match up. What you said in the beginning about my phone currently being mis-matched really stood out to me and I badly want to fix that. Logically, I absolutely must have a stable, synchronized OS at bare minimum.
Click to expand...
Click to collapse
The mismatch I mentioned earlier exists only for 4.2.2 ROMs, basically any 4.2.2 ROM requires a certain set of firmware to be installed otherwise the phone will suffer signal losses and random reboots.
As another easier option you could just install the Beastmode Reloaded kernel, which is also a workaround for those problems. That way you can keep the ROM that's already installed and be up to date.
Sent from my Evita
timmaaa said:
The mismatch I mentioned earlier exists only for 4.2.2 ROMs, basically any 4.2.2 ROM requires a certain set of firmware to be installed otherwise the phone will suffer signal losses and random reboots.
As another easier option you could just install the Beastmode Reloaded kernel, which is also a workaround for those problems. That way you can keep the ROM that's already installed and be up to date.
Sent from my Evita
Click to expand...
Click to collapse
I found this thread, I assume this is what you're talking about?
http://forum.xda-developers.com/showthread.php?t=2165880
I see on page 73 the link for the 3.5 version. Now I need to figure out how to install this. Do I first DL something onto my computer and then send it to the phone somehow with the USB cable, or am I suppose to do this directly on the HOXL? I've never flashed or installed anything like this before. I'll I've done thus far is install some apps from Google Play.
Yes that's the right one. You can download it directly to the phone, or download it to the PC and transfer it to the phone.
If downloading it to your PC and using TWRP recovery, you can connect your phone to the PC using a usb cable, select mount from the TWRP main menu, then select mount usb storage and your phone will show up as a removable drive on your PC. Copy the file across, eject the removable drive, unmount usb storage from the phone screen and then you can install.
Go back to the TWRP home screen and select install, navigate to the file and select it, swipe to install (at this point an aroma installer will commence, select the options you would like, don't let it reboot system at the end), select wipe cache/dalvik, swipe to wipe, hit back, hit reboot system. Now the phone will reboot into the OS again and that's it.
Sent from my Evita
timmaaa said:
Yes that's the right one. You can download it directly to the phone, or download it to the PC and transfer it to the phone.
If downloading it to your PC and using TWRP recovery, you can connect your phone to the PC using a usb cable, select mount from the TWRP main menu, then select mount usb storage and your phone will show up as a removable drive on your PC. Copy the file across, eject the removable drive, unmount usb storage from the phone screen and then you can install.
Go back to the TWRP home screen and select install, navigate to the file and select it, swipe to install (at this point an aroma installer will commence, select the options you would like, don't let it reboot system at the end), select wipe cache/dalvik, swipe to wipe, hit back, hit reboot system. Now the phone will reboot into the OS again and that's it.
Sent from my Evita
Click to expand...
Click to collapse
I downloaded the 3.5 zip file from page 73 directly to my phone.
And then I followed your install instructions exactly and now my phone keeps turning on and off without being able to boot all the way. It starts on the white "T" logo Telstra screen and then goes to the white HTC screen and then turns off again. It's been doing this nonstop for the last 20 minutes or so now. I'm assuming I have a big problem? The device is unusable at this point, it just keeps turning on and off and is getting very warm all over.
droydr said:
I downloaded the 3.5 zip file from page 73 directly to my phone.
And then I followed your install instructions exactly and now my phone keeps turning on and off without being able to boot all the way. It starts on the white "T" logo Telstra screen and then goes to the white HTC screen and then turns off again. It's been doing this nonstop for the last 10 minutes or so. I'm assuming I have a problem? The device is unusable at this point, it just keeps turning on and off.
Click to expand...
Click to collapse
There are a small number of devices for which Beastmode isn't compatible, it looks like you've lucked out and have one of those devices. Out of interest, which settings did you choose during the installer?
You can get out of the boot loop by just continuing to hold the volume down button, the next time the loop starts it should enter the bootloader.
At this point you have no choice but to flash another ROM, so I'd head to the development section I linked you to earlier and find a 4.1 ROM that you think you might like and flash that.
PS. I noticed you posted the same thing in the Beastmode thread too, duplicate posts are against the rules here on XDA.
Sent from my Evita
---------- Post added at 03:29 AM ---------- Previous post was at 03:24 AM ----------
Because you're s-on you are going to need to get access to a PC that runs a lower version of Windows, you need to have a working adb/fastboot environment. Flashing a ROM is going to require you to also flash the boot.img from the ROM zip using fastboot, this is a limitation on s-on devices with a hboot later than 1.14.
Sent from my Evita
timmaaa said:
There are a small number of devices for which Beastmode isn't compatible, it looks like you've lucked out and have one of those devices. Out of interest, which settings did you choose during the installer?
You can get out of the boot loop by just continuing to hold the volume down button, the next time the loop starts it should enter the bootloader.
At this point you have no choice but to flash another ROM, so I'd head to the development section I linked you to earlier and find a 4.1 ROM that you think you might like and flash that.
PS. I noticed you posted the same thing in the Beastmode thread too, duplicate posts are against the rules here on XDA.
Sent from my Evita
Click to expand...
Click to collapse
Thanks for the reply. I wasn't sure you were going to see this anytime soon, so I wanted to post it in that kernel thread as well just in case anyone was reading over there. I apologize for that.
I chose the default settings during installation.
Anyway, I've been holding down the volume button now for the last few minutes and it's not entering bootloader. The loop continues.
There's no other way to get to the bootloader apart from holding volume down or trying the volume down + power combination. I also added a little to my previous post which you'll need to read.
Sent from my Evita
timmaaa said:
There's no other way to get to the bootloader apart from holding volume down or trying the volume down + power combination. I also added a little to my previous post which you'll need to read.
Sent from my Evita
Click to expand...
Click to collapse
I saw the added parts, thanks. Problem is, this forum isn't allowing me to post or edit my previous posts until 5 mins have past, so it's a struggle trying to communicate.
I've also edited my post in the beastmode thread.
Anyway, I finally got into bootloader with the volume + power combo. Feels good to at least achieve that.
FYI, my bootloader screen looks the same as when I first got the phone a few days ago. Just wanted to include this info here.
*** TAMPERED ***
*** UNLOCKED ***
EVITA PVT SHP S-ON RL
HBOOT-2.14.0000
RADIO-0.24p.32.09.06
OpenDSP-v34.1.0.45.1219
eMMC-boot
Nov 26,2012
Just curious, now that I'm in bootloader, would it do me any good if I selected Recovery so it can then take me to Clockwork? And from there I could try rebooting? Or one of the other menu options?
At this point you have no choice but to flash another ROM, so I'd head to the development section I linked you to earlier and find a 4.1 ROM that you think you might like and flash that.
Because you're s-on you are going to need to get access to a PC that runs a lower version of Windows, you need to have a working adb/fastboot environment. Flashing a ROM is going to require you to also flash the boot.img from the ROM zip using fastboot, this is a limitation on s-on devices with a hboot later than 1.14.
Click to expand...
Click to collapse
I've found this ROM which looks fine. I'm not picky. I'd be happy with anything as long as it can get my device to function again.
http://forum.xda-developers.com/showthread.php?t=2244445
If there's a better 4.1 ROM you'd like to suggest, please feel free to do so.
It seems no matter how much this topic gets discussed, people still use old methods and they either fail, or they break something like WiFi, Mobile Data, infinite bootloop, or getting stuck on the boot logo... THIS DOESN'T HAVE TO HAPPEN and it IS repairable, usually without reflashing the entire image. The problem comes from using an old method, outdated SuperSU, or incorrect method. This guide will help you correct most issues, or help you to flash root correctly the FIRST time.
I have written rooting guides for multiple Moto device, and I have owned many Moto devices as well, so I have some idea what I am saying and I have tested these methods extensively, they work.
------------------------
This guide covers ALL Moto X 2015 models that can be bootloader unlocked and have TWRP available, it doesn't matter if it is the XT1575 or XT1572, the method is identical (untested on Chinese XT1570, but it should work). In fact, this method will work on all 2015 and 2016 series Moto phones running Marshmallow, including the Moto E, X, G3, G4, and Z with the appropriate TWRP image.
Please read completely and make sure you understand each step and how to do it, if you don't get something search the thread or ask an open question, no offense, but do not PM me with a question because you think it is too stupid to ask in public (we all started as noobs), or because you want me to hold your hand and do it for you, I will politely tell you no and ask you to post in the thread.
If you are coming here because you followed an old guide where you used a special boot.img file and now you have no service (WiFi and/or mobile data) and you don't have a TWRP backup to restore first, well, the RIGHT way to fix it is to reflash the current stock firmware image and start over... why? Because the various "help" people give to have you flash the radio files that match the kernel (ie. boot image) that was patched for the old style root method, has now put you in a mismatched firmware environment and could potentially brick on the next OTA. If you are in this situation and don't know for to properly fix it... go to the FAQ section in post #3 below (WIP-incomplete).
If came are coming here to root the first time, or you just thought you could flash SuperSU and reboot and now stuck in either a bootloop or stuck on the boot logo... Your in luck, read on, because we can fix that in a jiffy!
tl;dr version for advanced users: Skip to "How to do it" section to root, or "Do the prep" section to fix a bad root.
I am writing this tutorial because there are still lots of failed root attempts using older "standard" methods that do not work on this device. I also do not like the "one click" root methods, because they can and do fail (KingoRoot will brick a Moto X P/S, regardless of what it's web page says), and when they do people have no idea how to fix it. The manual way is not difficult, and it teaches you how to work on, fix, and use your device on a level above that of the average smartphone user.
I will only cover the details of rooting, the prerequisites are covered elsewhere in detail and I will link to reliable sources for the information. Specifics of the prerequisites are outside of the scope of this tutorial, but are open for discussion in this thread.
Prerequisites:
1) Device must have an unlocked bootloader. See Moto - Unlocking the Bootloader for more info.
NOTE: Performing this prerequisite will give you all the tools (fastboot) and drivers needed to continue, and wipe your device, meaning erase all your information and programs. Make sure to backup any important data first. This step will also permanently void your warranty once an unlock code has been issued by Moto, it doesn't matter if you even use it, your warranty is done.
2) You need to have TWRP installed or one-time booted via fastboot. CWM and other recoveries will NOT work at this time. See the official TWRP pages for clark here. I will NOT teach you how to use TWRP in this thread, if you are going to root you need to understand that your self, but if you get in a real bind I may knudge you in the right direction. I will tell you that there are two modes, flashed or booted, the later is much better if you plan to take an OTA later as long as you don't do something stupid like flash Xposed.
3) You need a copy of the latest STABLE SuperSU ZIP from Chainfire's site on the internal storage or SD card of your device, you can always fine the latest stable version here: https://download.chainfire.eu/supersu/ As of this posting update UPDATE-SuperSU-v2.82-20170528234214.zip (version 2.82) is the current stable version and it has been tested and verified to work.
NOTE: Unless otherwise stated, do not use a beta version for rooting Moto devices. SuperSU versions with even numbers are stable versions, while odd numbered versions are beta editions.
4) Reboot and start TWRP recovery, the method you use to do this doesn't matter (boot or flash).
5) Backup your device with TWRP to your SD card, even if you just unlocked and the phone is as blank as a printed page from a 1988 HP DeskJet printer with it's original cartridges still installed, backup... You will always have a good point to return to if the worst happens.
Do the prep:
Note that the hidden Do the prep section is ONLY for repairing a bad flash, SuperSU has been updated and as of version 2.79 the hidden section should no longer be needed for general purpose root on a working device, you just flash SuperSU. If you flashed an older version and are bootlooped, perform this section and continue.
Now, the procedure is the same whether you are trying to root the first time, or you did it the old way just flashing SuperSU and are now not able to boot...
In TWRP, when you have your backups and are ready to root, first go to Advanced and open the Terminal, in the terminal type this EXACTLY as shown:
Code:
echo SYSTEMLESS=true>>/data/.supersu
Now press ENTER (there is no confirmation returned). You can verify this worked correctly by entering 'cat /data/.supersu' in the terminal and see if it returns "SYSTEMLESS=true", if not, you did it wrong, try the echo command again. Now press exit/back and press the HOME key.
After you have successfully entered the command in the TWRP Terminal you may continue
How to do it:
Go to Install and select the SuperSU zip file you downloaded from Prerequisite #3 and swipe to flash it and reboot. No need to clear caches or anything else but you are welcome to if you wish. You can install SuperSU updates normally through the app going forward (as of this posting).
Why do I have to do this???
Again, this is somewhat dated information and only applies to fixing a bootlooping device when improperly rooted.
For whatever reason, the install script for SuperSU does not recognize that this device (like many others) requires a systemless root installation. By creating /data/.supersu in the TWRP recovery environment, the SuperSU install script parses the file and sees "SYSTEMLESS=true" and ignores what it auto-detects and forces a systemless root installation.
Hope this is helpful to someone!
As always, if this is the first time you have booted TWRP or attempted root... BACKUP IN TWRP FIRST!!! Once the system is modified, it cannot be undone (easily) and you will always have a known good starting place if the worst happens.
DISCLAIMER: I am not responsible for anything that happens... Your device, your responsibility, no matter what happens... Although all the information here has been tested and is known to work with no issues except where noted, things occasionally can and do go wrong and we cannot foresee every possible scenario or circumstance.
If you need assistance, we need detailed information about what what's going on and what you have tried to do... Please provide details including:
1) Device model number and Android version
2) TWRP version
3) SuperSU version
4) Output of 'cat /data/.supersu' from TWRP terminal
And a copy of recovery.log if possible, and any other pertinent information you can think of. Without specific information there is nothing that I can do to assist you and request for help may be ignored.
EDIT: Photos added showing what a proper command and flash should look like. Note that in picture 1 the exit command is not needed, you can just back out. In pictures 2 and 3 a proper flash of SuperSU is shown, note that system-less mode is specified and the boot image is patched, this is what should occur. It is normal for it to loop once or twice, but that is it, first boot could take 10 minutes plus.
NOTE: I no longer own this device, but will help where I can and will keep this thread open to assist users where ever possible, but I no longer have a device to test/verify things with.
Alternate Method #1
Some users have noted that the above method doesn't seem to work, we don't know why as it seems inconsistent but we can't pin it down specifically to user error, certain model number or build, or anything else, as it works 98% of the time...
But if the above method fails, the alternative is to download and copy to SD card or internal storage SuperSU 2.62-3 ßeta version available here and flash it through TWRP like normal.
Reserved - FAQ (oops, guess I already did that)
I'm so glad I found this thread! I've been procrastenating fixing my phone because of all the crappy methods. This one very easy to follow!
But still can't manage to get my WiFi working
I don't get it. But somehow my nandroid backup failed too, because it's only some 2.X MB big and I don't seem to recover anything....
So I guess I'll have to keep trying..
FYI:
1) Moto X Style 6.0
2) TWRP 3.0.2-0
3) Tried both 2.78 and 2.62. Currently running 2.62
4) SYSTEMLESS=true
Jorinde123 said:
I'm so glad I found this thread! I've been procrastenating fixing my phone because of all the crappy methods. This one very easy to follow!
But still can't manage to get my WiFi working
I don't get it. But somehow my nandroid backup failed too, because it's only some 2.X MB big and I don't seem to recover anything....
So I guess I'll have to keep trying..
FYI:
1) Moto X Style 6.0
2) TWRP 3.0.2-0
3) Tried both 2.78 and 2.62. Currently running 2.62
4) SYSTEMLESS=true
Click to expand...
Click to collapse
Find the latest rom image for the version you have installed, and flash the radios with fastboot.
acejavelin said:
Find the latest rom image for the version you have installed, and flash the radios with fastboot.
Click to expand...
Click to collapse
Thanks for your quick reply. Tried that, didn't work.. The ROM i'm currently running is MPH24.49-18 btw... I'm now trying it the hard way, just reverting everything step by step. But the first step (flashing gpt.bin) is already giving me the preflash error. This is going to be a lot harder than I thought and it's been too long since I've been flashing these things.
Used to flash my Moto Milestone and my Sony X10, can you imagine.
Jorinde123 said:
Thanks for your quick reply. Tried that, didn't work.. The ROM i'm currently running is MPH24.49-18 btw... I'm now trying it the hard way, just reverting everything step by step. But the first step (flashing gpt.bin) is already giving me the preflash error. This is going to be a lot harder than I thought and it's been too long since I've been flashing these things.
Used to flash my Moto Milestone and my Sony X10, can you imagine.
Click to expand...
Click to collapse
Because you are not on 49-18, if you were on the latest OTA for 6.0 you were on 49-18-4. Pre-flash validation failure confirms your using the wrong version. Look in my sig for the return to stock thread, there are links to current roms and discussion of the 'preflash validation error'.
Wasn't systemless method only intended for not altering the system partition in such way not to break compatibility with Android Pay and such apps that don't allow root?
Maybe I got it wrong when I first saw the appearance on the scene of systemless root. From what you are saying the auto detect it's supposed to detect with which method the device is compatible (not only detects if system was already modified? let's say like by TWRP).
I wasn't able to flash SuperSu newest stable versions either, all ended up stuck at boot, except for the 2.62 version (updatable later through playstore and binaries thorugh app via normal update). Honestly I haven't tried systemless as for me I through it was a waste (as said I through it wasn't meant for other purpose).
ATM I'm using CM's own root, but I will report as soon as I will try SU again. I never had problems with modem/wifi with SU, only that it didn't boot on newer stable builds.
Got the Moto X Pure a few days ago. It came with 6.0. This procedure works. Thank you!
ban.codrut said:
Wasn't systemless method only intended for not altering the system partition in such way not to break compatibility with Android Pay and such apps that don't allow root?
Maybe I got it wrong when I first saw the appearance on the scene of systemless root. From what you are saying the auto detect it's supposed to detect with which method the device is compatible (not only detects if system was already modified? let's say like by TWRP).
I wasn't able to flash SuperSu newest stable versions either, all ended up stuck at boot, except for the 2.62 version (updatable later through playstore and binaries thorugh app via normal update). Honestly I haven't tried systemless as for me I through it was a waste (as said I through it wasn't meant for other purpose).
ATM I'm using CM's own root, but I will report as soon as I will try SU again. I never had problems with modem/wifi with SU, only that it didn't boot on newer stable builds.
Click to expand...
Click to collapse
No, although that was one thing we thought we would gain (which we didn't), Systemless root is to get around Marshmallow security. Root is detected by SafetyNet API, and it detects pretty much any system modification, systemless or not
Currently Using TWRP 3.0.2.0 . Just unlocked bootloader and haven't done anything else . Recovery flash went well during the initial process of unlocking . Now Im trying to make a backup of the stock Rom , everytime I try to make one I keep getting failed at the end of the process ? Is this a known bug ? I have been doing google searches for the past hour and still unable to find anything to indicate anyone else is having this problem . Unless I didn't use the correct terms while searching . Any help would be appreciated
SouthernEvo said:
Currently Using TWRP 3.0.2.0 . Just unlocked bootloader and haven't done anything else . Recovery flash went well during the initial process of unlocking . Now Im trying to make a backup of the stock Rom , everytime I try to make one I keep getting failed at the end of the process ? Is this a known bug ? I have been doing google searches for the past hour and still unable to find anything to indicate anyone else is having this problem . Unless I didn't use the correct terms while searching . Any help would be appreciated
Click to expand...
Click to collapse
It is not a known issue... Where are you storing the backup, internal storage or SD card?
acejavelin said:
It is not a known issue... Where are you storing the backup, internal storage or SD card?
Click to expand...
Click to collapse
Was backing up to the SD Card . Been messing with it and now its working for some weird reason . I appreciate your quick response though
I used windroid to unlock the bootloader and install twrp( don't reboot system but rather boot into recovery to make twrp stick) , from there I just flashed supersu and I was good to go. Many methods out there but this worked for me.
Thank you so much for this guide. I have to say, as a new Motorola user coming from Samsung phones exclusively, this whole process made me feel like a real noob again.
I made the switch from iOS to Android back when the Galaxy S2 came out because I grew tired of the jailbreak cat and mouse games on the iPhones and iPads. Learning to root and flash ROMs on all my subsequent Samsung devices was fairly simple and very enjoyable. This Moto X Pure though was a real tasker for me. I honestly never knew about the extra steps you had to take to unlock, twrp and root this phone. I really wish manufactures would help us make this much easier.
Anyway, thank you again for your help. I'll be seeing y'all around the forums as a new MXPE user!
acejavelin said:
No, although that was one thing we thought we would gain (which we didn't), Systemless root is to get around Marshmallow security. Root is detected by SafetyNet API, and it detects pretty much any system modification, systemless or not
Click to expand...
Click to collapse
Thank you for clarifying a misconception I had on systemless root
(I intentioned to reply to you earlier, but the mad busy week made me forget about my intent )
I'm going to try right now the latest stable with systemless method (rather than flashing the older version) on a full wiped clean stock to see if it works. (Even tho I see lots of feedbacks here inspiring me to believe it would)
In what order?
acejavelin said:
It seems no matter how much this topic gets discussed, people still use old methods and they either fail, or they break something like WiFi, Mobile Data, infinite bootloop, or getting stuck on the boot logo... THIS DOESN'T HAVE TO HAPPEN and it IS repairable, usually without reflashing the entire image. The problem comes from using an old method, outdated SuperSU, or incorrect method. This guide will help you correct most issues, or help you to flash root correctly the FIRST time.
I have written rooting guides for multiple Moto device, and I have owned many Moto devices as well, so I have some idea what I am saying and I have tested these methods extensively, they work.
------------------------
This guide covers ALL Moto X 2015 models that can be bootloader unlocked and have TWRP available, it doesn't matter if it is the XT1575 or XT1572, the method is identical (untested on Chinese XT1570, but it should work). In fact, this method will work on all 2015 and 2016 series Moto phones running Marshmallow, including the Moto E, X, G3, G4, and Z with the appropriate TWRP image.
Please read completely and make sure you understand each step and how to do it, if you don't get something search the thread or ask an open question, no offense, but do not PM me with a question because you think it is too stupid to ask in public (we all started as noobs), or because you want me to hold your hand and do it for you, I will politely tell you no and ask you to post in the thread.
If you are coming here because you followed an old guide where you used a special boot.img file and now you have no service (WiFi and/or mobile data) and you don't have a TWRP backup to restore first, well, the RIGHT way to fix it is to reflash the current stock firmware image and start over... why? Because the various "help" people give to have you flash the radio files that match the kernel (ie. boot image) that was patched for the old style root method, has now put you in a mismatched firmware environment and could potentially brick on the next OTA. If you are in this situation and don't know for to properly fix it... go to the FAQ section in post #3 below (WIP-incomplete).
If came are coming here to root the first time, or you just thought you could flash SuperSU and reboot and now stuck in either a bootloop or stuck on the boot logo... Your in luck, read on, because we can fix that in a jiffy!
tl;dr version for advanced users: Skip to "How to do it" section
I am writing this tutorial because there are still lots of failed root attempts using older "standard" methods that do not work on this device. I also do not like the "one click" root methods, because they can and do fail (KingoRoot will brick a Moto X P/S, regardless of what it's web page says), and when they do people have no idea how to fix it. The manual way is not difficult, and it teaches you how to work on, fix, and use your device on a level above that of the average smartphone user.
I will only cover the details of rooting, the prerequisites are covered elsewhere in detail and I will link to reliable sources for the information. Specifics of the prerequisites are outside of the scope of this tutorial, but are open for discussion in this thread.
Prerequisites:
1) Device must have an unlocked bootloader. See Moto - Unlocking the Bootloader for more info.
NOTE: Performing this prerequisite will give you all the tools (fastboot) and drivers needed to continue, and wipe your device, meaning erase all your information and programs. Make sure to backup any important data first. This step will also permanently void your warranty once an unlock code has been issued by Moto, it doesn't matter if you even use it, your warranty is done.
2) You need to have TWRP installed or one-time booted via fastboot. CWM and other recoveries will NOT work at this time. See the official TWRP pages for clark here. I will NOT teach you how to use TWRP in this thread, if you are going to root you need to understand that your self, but if you get in a real bind I may knudge you in the right direction. I will tell you that there are two modes, flashed or booted, the later is much better if you plan to take an OTA later as long as you don't do something stupid like flash Xposed.
3) You need a copy of the latest STABLE SuperSU ZIP from Chainfire's site on the internal storage or SD card of your device, you can always fine the latest stable version here: https://download.chainfire.eu/supersu/ As of this posting SR4-SuperSU-v2.78-SR4-20161115184928.zip is the current stable version and it has been tested and verified to work.
NOTE: Unless otherwise stated, do not use a beta version for rooting Moto devices. SuperSU versions with even numbers are stable versions, while odd numbered versions are beta editions.
4) Reboot and start TWRP recovery, the method you use to do this doesn't matter (boot or flash).
5) Backup your device with TWRP to your SD card, even if you just unlocked and the phone is as blank as a printed page from a 1988 HP DeskJet printer with it's original cartridges still installed, backup... You will always have a good point to return to if the worst happens.
How to do it:
Now, the procedure is the same whether you are trying to root the first time, or you did it the old way just flashing SuperSU and are now not able to boot...
In TWRP, go to Advanced and open the Terminal, in the terminal type this EXACTLY as shown:
Code:
echo SYSTEMLESS=true>>/data/.supersu
Now press enter (there is no confirmation returned), then exit and press the Home key. You can verify this worked correctly by entering 'cat /data/.supersu' and see if it returns "SYSTEMLESS=true", if not, you did it wrong, try the echo command again.
Go to Install and select the SuperSU zip file you downloaded from Prerequisite #3 and swipe to flash it and reboot. No need to clear caches or anything else but you are welcome to if you wish. You can install SuperSU updates normally through the app going forward (as of this posting).
Why do I have to do this???
For whatever reason, the install script for SuperSU does not recognize that this device (like many others) requires a systemless root installation. By creating /data/.supersu in the TWRP recovery environment, the SuperSU install script parses the file and sees "SYSTEMLESS=true" and ignores what it auto-detects and forces a systemless root installation.
Hope this is helpful to someone!
As always, if this is the first time you have booted TWRP or attempted root... BACKUP IN TWRP FIRST!!! Once the system is modified, it cannot be undone (easily) and you will always have a known good starting place if the worst happens.
DISCLAIMER: I am not responsible for anything that happens... Your device, your responsibility, no matter what happens... Although all the information here has been tested and is known to work with no issues except where noted, things occasionally can and do go wrong and we cannot foresee every possible scenario or circumstance.
If you need assistance, we need detailed information about what what's going on and what you have tried to do... Please provide details including:
1) Device model number and Android version
2) TWRP version
3) SuperSU version
4) Output of 'cat /data/.supersu' from TWRP terminal
And a copy of recovery.log if possible, and any other pertinent information you can think of. Without specific information there is nothing that I can do to assist you and request for help may be ignored.
EDIT: Photos added showing what a proper command and flash should look like. Note that in picture 1 the exit command is not needed, you can just back out. In pictures 2 and 3 a proper flash of SuperSU is shown, note that system-less mode is specified and the boot image is patched, this is what should occur. It is normal for it to loop once or twice, but that is it, first boot could take 10 minutes plus.
Click to expand...
Click to collapse
I really appreciate the help, but I have one question. Do I flash SuperSu and then type the command into the terminal, or do I type the terminal command first?
Thanks again for your help,
Matt
Iglooian said:
I really appreciate the help, but I have one question. Do I flash SuperSu and then type the command into the terminal, or do I type the terminal command first?
Thanks again for your help,
Matt
Click to expand...
Click to collapse
First, a little etiquette lesson, please don't quote long posts (especially the first post) for no reason, at the very least edit it down to only show the relevant parts so people don't have to scroll through a long meaningless quote.
And to answer your question, you enter the terminal command first, then install SuperSU, that is how it is ordered in the first post instructions. If you read the entire first post, it explains what the command does, and logic therefore lets you know it must be done first.
acejavelin said:
First, a little etiquette lesson, please don't quote long posts (especially the first post) for no reason, at the very least edit it down to only show the relevant parts so people don't have to scroll through a long meaningless quote.
And to answer your question, you enter the terminal command first, then install SuperSU, that is how it is ordered in the first post instructions. If you read the entire first post, it explains what the command does, and logic therefore lets you know it must be done first.
Click to expand...
Click to collapse
Actually, it was unclear what order I was supposed to do it in; we call that a clarifying question, but thanks anyway.
Iglooian said:
Actually, it was unclear what order I was supposed to do it in; we call that a clarifying question, but thanks anyway.
Click to expand...
Click to collapse
Fair enough... I will edit the "How to do it" section to make it more clear.
Hello Guys,
i had bought an Huawei P20 about an year ago. Now you know with all of this "USA-Huawei" Trouble going on, the thought came to my mind that i better start unlocking bootloader and be prepared to flash custom rom if worst come to worst. so far, so good.
now i started looking around if there is an easy method of getting the bootloader unlocked. but oh my, the huawei company is very friendly to us users and say "no, you wont get any unlock code from us anymore". so screw that.
now i want to try some experimental stuff. it looks like this:
my Smartphone has currently the version EML-L29 8.1.0.168(C432). I bought some Credits (i think it is that thing for $4) from DC-Unlocker. Yeah yeah i know, there they say "no support for Huawei P20!!!". But i still want to try. Well i tried, but it doesnt work - what you should expect.
now i read from some other website that there is another way of unlocking it. i only read it diagonal but the one thing i read was the information "unlocking bootloader is only possible till firmware version june 2018". so i jumped to an maaybe interesting conclusion about unlocking the phone with DC-Unlocker or HCU (whatever, i guess maybe both use the same method anyway).
if i do an rollback to the old firmware version *before* June 2018 on the device, wouldnt it be possible to do the unlock? Because the security patches that preventing it unlocked arent on the device then.
So what i have done so far is loading the old firmware version 8.1.0.128(C432). But the source is saying that it is coming from "Asia" but in the next line it reads "Asia, Europe" etc. - do they mean that this version is universal or do i run in trouble if i install one that is having the wrong area?
the next thing that kinda baffles me... all guides are sayin "copy the extracted dload folder to your sd-card". even the p20 guides do that. but.. well you know, the p20 device doesnt even have sd-card support. so how are you intended to use it then? i wonder about that a bit.
i dont think that without unlocked bootloader, flashing an original OTA full update would be impossible. but im not really sure how. there is this shady menu you can reach if you call this strange numbercode. but im very unsure if that will really work out. the phone (it is still a phone without SD-Card-Support) even has the option "apply update from sd-card". so im wondering how this feature they implemented in the original software is intended to use at all. maybe i should push the dload folder on the internal storage? i dunno.
i read about another possibilty of flashing stock roms. they say you can do it per adb command. so no problems would be here, i have adb and the hisuite and all already set. but i have absolutely no idea if that is possible without unlocked bootloader. so the questions arose from my mind are those:
- does an stock rom image from possibly/maybe asia would do any harm to my device like it is getting unbootable or anything like that?
- is it possible to flash an image older android stock rom with methods like this special menu on the device or the adb load?
- do you all think that my plan of downgrading the phone in order to get the bootloader code would work?
i'm looking very forward to your answers )
no_monday said:
Bootloader Unlocking through Downgrade possible?
Click to expand...
Click to collapse
No. Sorry. There's no solution. Reason: It would appear in this forum within minutes and thousands of people would be happy to unlock their bootloaders. Many Huawei-Owners here on XDA invested a lot of brain power to find a way. Noone succeeded. No bootloader code, no unlock.
If you still want to play around with firmwares, please inform us about any progress.
Jan Philipp said:
No. Sorry. There's no solution. Reason: It would appear in this forum within minutes and thousands of people would be happy to unlock their bootloaders. Many Huawei-Owners here on XDA invested a lot of brain power to find a way. Noone succeeded. No bootloader code, no unlock.
If you still want to play around with firmwares, please inform us about any progress.
Click to expand...
Click to collapse
okay so there are basically no real information. look, i dont expect anyone to say like "oh there is an easy method xy" because i know it doesnt exist on this moment in time.
however i made an percent of an progress, it is more a thing for other interested custom rom modders out there.
i downloaded this update.zip and there are all kinds of howtos on the internet about it. the one thing i did is basically create the dload folder. then i put the extracted update.app in there. i rebooted the phone with power, vol down + vol up. i released the power button after the vibrating. the flashing screen indeed appeared! but something very strange has happened and i have no explanation what have happend.
so the emui updater appeared. there was this emui logo in the middle, the circle building up around it. but then it stopped at 5%. i really got panicked that im about to brick my device. so in an mad attempt i wanted to stop the update and power off the phone. glad i didnt do it. the phone always said if i tried to press the power button long enough "the system will crash if it is powered down". i stopped - but i tried it serveral times to stop.
now the strange thing is.. it stuck relatively long on this screen. but after a while (i guess it was 5-6 minutes) it suddenly got dark. and the battery was at 100%, so it wasnt a faulty battery. i just wondered. the phone - other than i would expect - rebooted. after a short while of the logo flashing (for about an half minute) it finally started. first i didnt have any connect to GSM Network. but after a short while that was okay too. all apps are still there. i looked at "about" and the version is still the same as before.
do someone have any imagination what has happened there? so apparently the phone *does* try to install something on this method, but the method seemed to fail. or is there any knowledge out yet for update logs that are getting generated by this process? i try to find any hint in order to tackle this problem atm.
and one thing is still on my mind.. could it be that the update is already through and i just didnt realized it yet because these other custom files werent changed? i mean that could be an possibility to say the least. anyway, i will try to use hcu now if maybe sth has changed. and i give kingoroot as well a shot if this buddy finds everything about rooting the device. maybe with root rights through exploit i can get further.
no_monday said:
okay so there are basically no real information. look, i dont expect anyone to say like "oh there is an easy method xy" because i know it doesnt exist on this moment in time.
however i made an percent of an progress, it is more a thing for other interested custom rom modders out there.
i downloaded this update.zip and there are all kinds of howtos on the internet about it. the one thing i did is basically create the dload folder. then i put the extracted update.app in there. i rebooted the phone with power, vol down + vol up. i released the power button after the vibrating. the flashing screen indeed appeared! but something very strange has happened and i have no explanation what have happend.
so the emui updater appeared. there was this emui logo in the middle, the circle building up around it. but then it stopped at 5%. i really got panicked that im about to brick my device. so in an mad attempt i wanted to stop the update and power off the phone. glad i didnt do it. the phone always said if i tried to press the power button long enough "the system will crash if it is powered down". i stopped - but i tried it serveral times to stop.
now the strange thing is.. it stuck relatively long on this screen. but after a while (i guess it was 5-6 minutes) it suddenly got dark. and the battery was at 100%, so it wasnt a faulty battery. i just wondered. the phone - other than i would expect - rebooted. after a short while of the logo flashing (for about an half minute) it finally started. first i didnt have any connect to GSM Network. but after a short while that was okay too. all apps are still there. i looked at "about" and the version is still the same as before.
do someone have any imagination what has happened there? so apparently the phone *does* try to install something on this method, but the method seemed to fail. or is there any knowledge out yet for update logs that are getting generated by this process? i try to find any hint in order to tackle this problem atm.
and one thing is still on my mind.. could it be that the update is already through and i just didnt realized it yet because these other custom files werent changed? i mean that could be an possibility to say the least. anyway, i will try to use hcu now if maybe sth has changed. and i give kingoroot as well a shot if this buddy finds everything about rooting the device. maybe with root rights through exploit i can get further.
Click to expand...
Click to collapse
It seems you have a couple of questions, pal, I answered to the first one (Bootloader Unlocking through Downgrade possible?). All I said is that it's impossible to unlock the bootloader through a downgrade. If you read all the how-to's you should have noticed that FirmwareFinder doesn'st work anymore since EMUI 9.0. This Information simply means Huawei doesn't allow us to flash updates on our own anymore like we did before. For sure there are some guides how to rollback to Android 8 but even this changes nothing to the bootloader.
Sadly I have no answer to the other questions about the strange behavior, it sounds pretty odd. Never heared something like this. But good luck fixing your phone anyway.
well i found out a couple of things now.
first thing: you know the service menu when you try to apply a zip archive from sd card? well you wont be able to use it UNTIL you use an usb-otg cable and an exFat formatted USB-Stick. Next thing to know is, you have to use the right images. there seem to be an kind of rule how this images are supposed to be and the image i found was from an russian firmware download site it was linked here in the forum in a thread. so i did choose "apply zip from sdcard" and .. IT DOES! the device rebooted, the stick flashed and the flashing process occured! and guys, im back to Version EML-L29 8.1.0.128(C432)! it is clearly stated in the build version view in settings. so.. i guess you *can* roll back even without firmware updater.
so far so good. but lets get back to the problem with the Bootloader. sadly Jan Philipp was totally right.. the bootloader cant be unlocked even in this version with the security patch of 5. may 2018. that is kinda sad. even kingoroot is still no different from before. i guess i have to search now for an way to get the system rooted. however, it must be easier on an earlier security update stage like now instead of the future versions of emui 8.1.
edit: another strange thing i discovered so far is that after this restore.. the play store wasnt able to connect to the google server until i gave permission to a few google processes to calendar and file access (i wonder what that is all about). maybe it has something to do with incompatibilities in the rom versions but now it works just fine as it should).
"unlocking bootloader with exploit is only possible till firmware version june/july 2018" does not apply to 2018's devices with kirin970, kirin980 & kirin710.
You are with kirin970.
So to unlock your kirin970, the only way for now is to wait for 3rd party seller to hypotheticaly start back their dervice:
- In the last 6 months there was only 2 'windows' which lasted 3 or 4 days where you could order your bootloader's unlock code by imei (from 5 to 124 us$).
GuestD0711 said:
another strange thing i discovered so far is that after this restore.. the play store wasnt able to connect to the google server until i gave permission to a few google processes to calendar and file access (i wonder what that is all about). maybe it has something to do with incompatibilities in the rom versions but now it works just fine as it should).
Click to expand...
Click to collapse
Google Play services require all permissions, otherwise won't work.
I also been searching on how to unlock the bootloader and found no solution or hope. I guess we are stuck with EMUI forever.
Reply from Huawei:
You can roll back to earlier versions of EMUI software, but you have to roll back one version at a time. However, our earlier phones operate exclusively on Google Mobile Services so removing it would limit the functionality extremely, however, we do have a range of new devices that no longer rely on Google Mobile Services and use Huawei Mobile Services instead - such as our P40 series.
Here are the instructions for rolling back software:
[Rollback Guideline] EMUI 9.1 (Android 9) Rollback to EMUI 9.0 (Android 9) Operation Instruction
EMUI 9.1 (Android 9) can now be rolled back to the official version of EMUI 9.0 (Android 9) using HiSuite, without downloading any intermediate packages. To ensure that the rollback succeeds, read the instructions carefully and perform the steps as instructed.
1. The following are precautions for roll-back.
a. Rolling back to an earlier version will erase all data on your device. Use an SD card, computer, or Cloud storage to back up all important data before rolling back your phone, and make sure all backed up content is complete and effective.
b. Use a computer running a Windows operating system to visit http://consumer.huawei.com/minisite/HiSuite_en/index.html and download the latest version of HiSuite. If HiSuite is installed on your computer, click the version number in the lower left corner of the page to check if it is the latest version. Make sure HiSuite version is 9.1.0.303 _OVE or above.
c. Before rolling back the phone, make sure your phone has not been upgraded using non-official updates. Otherwise, the roll-back may fail and unknown issues may be introduced. If you have used non-official packages to upgrade your phone, it is recommended that you go to an after-sales service center to roll back your phone.
d. Before rolling back your phone, make sure that your phone system has not been unlocked or rooted. If the system has been unlocked or rooted, it is recommended that you go to an after-sales service center to roll back your phone.
e. Before the roll-back, restore the phone to factory settings to make sure there is enough storage space.
f. Make sure the battery level is more than 50%.
Hi All,
I need assistance to update my EML L29 Huawei P20 phone.
The phone is Locked and FRP Lock
Issue the phone is always booting into recovery mode and not into the main screen.
I tired flashing via CMD using twrp.img file but its not writing.
Need help