yashsingh1/xdaforums huggingface dataset:
[One (M7) Android Development] squabbi:
Your ROM version is displayed in 'fastboot getvar all'. :)

---------- Post added at 07:51 PM ---------- Previous post was at 07:49 PM ----------

When I try to flash the RUU zip it gives me this error.

S:\AndroidRoot\fastboot>fastboot flash zip S:\Downloads\HTC_One_GE_2.14.1700.15.
zip
sending 'zip' (438678 KB)...
OKAY [ 18.986s]
writing 'zip'...
(bootloader) zip header checking...
(bootloader) zip info parsing...
FAILED (remote: 24 parsing android-info fail)
finished. total time: 25.222s

any ideas? :confused:
[One (M7) Android Development] C1S12OB:
i too am getting the same thing .....

C:\Android Development Kit\sdk\platform-tools>fastboot flash zip PN0712000.zip

sending 'zip' (460 KB)...

OKAY [ 0.257s]

writing 'zip'...

(bootloader) zip header checking...

(bootloader) zip info parsing...

FAILED (remote: 24 parsing android-info fail)

finished. total time: 0.562s

C:\Android Development Kit\sdk\platform-tools>

Anyone?
[One (M7) Android Development] Aerox912:
First type fastboot oem rebootRUU

Then fastboot flash zip ....

---------- Post added at 12:15 PM ---------- Previous post was at 12:14 PM ----------

version does not matter because you are going to overwrite it later with the GE RUU.

For Model type in your current MID in the anroid-text PN0710000 or whatever. If you are already on 712000 you can skip the mid changing.

For cid your current cid. If you are supercid it does not matter
[One (M7) Android Development] C1S12OB:
Sorry im not at that stage yet.

im trying to flash my MID.zip which contains my android-info.txt across before i can change my MID and CID, its coming up with the following error

Where to from here ?
[One (M7) Android Development] Aerox912:
You canot flash a zip through normal fastboot

You have to get in RUU mode to flash the ENG hboot to change your MID. that is what you are trying right?

http://xdaforums.com/showpost.php?p=43640999&postcount=897 Read my previous post here. Everything you have to do is in there
[One (M7) Android Development] C1S12OB:
Sorry i thought i was in RUU mode, the phone is displaying a black screen with the HTC Logo

my full process i have been through so far
[One (M7) Android Development] Aerox912:
Hmm then you are in RUU mode.

Download the ENG Hboot again, and edit it with Notepad++ on your pc.

This is an error in the formatting of the txt file probably caused by regular notepad on windows
[One (M7) Android Development] C1S12OB:
is it safe to exit ruu mode atm ?
[One (M7) Android Development] squabbi:
I got past the flashing, but I had to add android-info.txt to the zip.
[One (M7) Android Development] C1S12OB:
just redownloaded, and re-edited using notepad ++ , same result :(

---------- Post added at 11:51 AM ---------- Previous post was at 11:42 AM ----------

Will do, fingers crossed.

---------- Post added at 12:08 PM ---------- Previous post was at 11:51 AM ----------

Think you could wip me up a zip real quick ? using PN0712000 as mid and GOOGL001 for the CID ?
[One (M7) Android Development] Aerox912:
Here, start by making your CID supercid, 11111111, then flash this one: https://www.dropbox.com/s/wfa7zl7k76ujkep/ENG_hboot.zip

This will work, don't edit anything, just make your CID supercid temporarilly by fastboot oem writecid 11111111

You did zip the edited text file back into your previous zip's right? And you put your original MID in there not the one you want to change it to? Same goes for the CID
[One (M7) Android Development] C1S12OB:
Oh wait so im meant to change the android-info.txt to what my current settings are, and not to what i want them to be ?
[One (M7) Android Development] Aerox912:
Yeah.. but as i said, if you make your cid SuperCID then it is not needed. SuperCID will flash anything.

But if you want want to do it the right way you should edit the txt with your current settings. Because the text file is like a verification if the file is ment for your current model and cid. By changing the values to your current cid en mid it will pass the verification and install it, otherwise like you did now the cid in your devices does not match the one in the text file.
[One (M7) Android Development] gunnyman:
People :

Changing the MID is outside the scope of this thread. Please either take the discussion to PM or to the MID thread in the General Section.

If we need to, we will have the thread closed and cleaned.

Thank you.
[One (M7) Android Development] rasstar:
I got everything up and running. I was considering returning the HTC One because I was not impressed with the software but this has made it a lot better. I preferred my Nexus 4 but it has no LTE. I am on T-Mobile and I notice that the signal changes from H to 3G. Something I have never seen on the Nexus 4. The Nexus 4 shows H at all times or 2G.

Is there a way to use the sense dialer with this? Stock Android dialer is not good in comparison.
[One (M7) Android Development] nookcoloruser:
I appreciate what you are saying Gunny, but the fact remains that in order for people to complete the process outlined in first post - so that they can avail of OTA updates - then they MUST change their MID.

Therefore it is NOT outside the scope of this thread.

If changing MID was merely supplemental to the process then you would be 100% correct, but as it is an integral part of the conversion to the Google Edition - then it really is not outside the scope of this thread, and it was ALWAYS INEVITABLE that as an integral part of the process people were going to ask about it.

It may annoy, you may not wish to answer questions on MID - but to say it is 'outside the scope' of this thread - is very naive.

I really appreciate what you all are doing, but it does feel like your asking for the door to be closed after the horse has already bolted......

Thread title is "Google Edition Stock Recovery, Bootloader, RUU Zip and Conversion Process".. Changing MID is an integral part of that Conversion Process.
[One (M7) Android Development] rasstar:
I agree. Look at the post from Aerox912. He explains the process nicely. I thinks when things are explained well you will have less questions.
[One (M7) Android Development] gunnyman:
My point is there's a THREAD DEDICATED to the MID change process. Discuss doing so there. I didn't have to change my MID to get this done and I'm not alone.

Yes it's part of the process for some, but so is S-OFF you don't see us supporting how to get S-off here in this thread do you?

discussing how to PREP for this procedure belongs elsewhere.
[One (M7) Android Development] gregneal:
What are you talking about? This has absolutely nothing to do with recovery.

I'm talking about the GE bootloader. It displays a charging icon in the middle of the screen when the phone is off and charging.
[One (M7) Android Development] Bluewall:
Well, it's related to the recovery. NOT your bootloader. Use the stock GE Recovery and your screen will go off while charging.

Also, if you use HTC GE ROM on a standard HTC One with CWM, backlight buttons will never go off while charging.

Why are people so aggressive when I'm trying to help ?
[One (M7) Android Development] rasstar:
I wonder why they used the At&t model for the Google edition when the T-Mobile version is superior. That does not make sense. On my nexus 4 the ruu is about half the size. Anyone know why the htc one version almost double the size?
[One (M7) Android Development] gunnyman:
Because despite lack of a sense launcher and widgets, the sense framework is still there.
[One (M7) Android Development] Bluewall:
It's pretty simple. The RUU is not AOSP. It's a "de-sensed" version if I can say that. There's still a LOT of HTC framework in the /system. Beats audio, camera optimization, battery optimization, etc...

EDIT : Damn it [MENTION=2495588]gunnyman[/MENTION] you were faster :D
[One (M7) Android Development] gunnyman:
As I and others have stated it is because of custom recovery. I theorize the reason is, the stock recovery contains the entire charging animation but I haven't dissected it to be sure. With stock recovery, the charging animation acts as it should.
[One (M7) Android Development] Bluewall:
Asking because [MENTION=2495588]gunnyman[/MENTION] is here :)

If I want to go back to Sense (fully, I mean) since I have a SuperCID I only have to flash a RUU (not important which one right?) and then I can flash the new firmware and the latest 4.2.2 ROM Sense ? Also, I can change my MID again I guess ?

PS : I'm S-OFF
[One (M7) Android Development] gunnyman:
prior to converting my phone to GE I was running AHRD 12 with the 2.24 firmware and sense 1.54 bootloader.

I decided to revert back to the Dev edition RUU because 4.2.2 was rolling out and I thought the dev edition phone would get it soon (HA!)

anyway I was unable to flash the RUU found on HTC Dev even with superCID. I got mainver error.

The only way I could get it to work was to flash Vomer's 2.17 firmware. I didn't have access to the 1.44 Hboot at the time.

If you want to convert back to where you were before I assume, because I haven't tried, you need to at the very least restore to 1.44 Hboot set superCID then flash your RUU.
[One (M7) Android Development] Bluewall:
Fair enough, I'll that in mind !

My problem is, not matter what I do I get a TERRIBLE battery. I don't say a meh battery, I mean a TERRIBLE one oO and can't find the reason with betterbatteystats.

Do you suffer from this too ? It's sad because I would be really happy to stay with my One GE
[One (M7) Android Development] gunnyman:
battery for me is about the same as it was on sense, maybe a bit better because none of the weather, or blinkfeed syncing is happening.

I'm running tbalden's kernel and greenify.
[One (M7) Android Development] Bluewall:
Well, I'm giving it a try again tomorrow then :)

I assume you don't keept the stock recovery then ? I often charge with the device off so I can't really use any custom kernel :/
[One (M7) Android Development] gunnyman:
TWRP

but I never turn off my phone

you can install twrp to install kernel thne put stock recovery back if you want
[One (M7) Android Development] Bluewall:
Guess I have too much beer in my bood right now. That was pretty obvious :p thanks for the pro-tip man, well appreciated ;)
[One (M7) Android Development] rasstar:
Would that make it possible to install such things as the sense contacts, dialer, and maybe even blink feed? The ability to sync facebook with contacts would be great.
[One (M7) Android Development] gunnyman:
So far, only the sense camera has been tried and it works. Gallery doesn't. If you want all that stuff you're better off running a sense rom and using apex or nova launcher.

---------- Post added at 01:17 PM ---------- Previous post was at 01:15 PM ----------

Oh and if you want Facebook contacts in the dialer use a 3rd party dialer like contacts + or haxsync
[One (M7) Android Development] rasstar:
All I would really want is the dialer because stock android dialer is barebone. I like being able to tether without limits on stock android.
[One (M7) Android Development] plasticmoz:
I never understood why people go to the trouble of putting a stock ROM on and then want to incorporate elements from a skinned ROM. The consistency in design between various parts of the UI is a big reason the stock experience works well.

Personally, after a few days I love the performance and stability (particularly with calls/BT) of this thing -- very happy with it. Then again, I loathe using things like TW & Sense...though I am sure it's different for everyone.
[One (M7) Android Development] aerodan:
I've read the entire thread several times now, and all seems pretty straight forward. The only confusion for me is in the hboot and radio firmware.. Does my phone need to be backed out to earlier versions in order to flash this RUU? I'm s-off and supercid... Screen shot attached. Think it's OK to pull the trigger?

I'm on the GE with bigxies kernel, and updated radio... Working great but want full GE :)

Best, and donating rtf now :)

AD
[One (M7) Android Development] tdagraca:
i love this ROM but the only thing is picture messaging. it works, but when someone sends a slideshow of photos, I cant save them. I tried everything. the pictures are also really small when you click to view the slideshow. that's my ONLY gripe.
[One (M7) Android Development] luckylui:
Think of a RUU as a fresh start to your phone. It is a saver in case of soft bricks. Messed up firmware problems.. Etc. Doesn't matter if your radio don't match the RUU file nor does it matter if your hboot is still 1.44. RUU is ment to give you a clean state of that particular ROM. Wipes everything out the ass and go. Its not like a OTA, OTA has to have everything matching to update. Ex:Radio,Build and apks have to be left in the system. No touch ROM.
[One (M7) Android Development] techeretic:
I have a gripe about the battery life... I'm hoping its something to do with the display rather than anything else...

So I converted my One to a GE One and all was good last night. So before going to bed, I pulled the phone off charger (92%) and laid it next to my bed.

I have 5 accounts on sync and had the sync turned on and all was good... Atleast in my head...

Next morning, ie today , it's down to 84% with the Wifi claiming the most drain. So I charge it till o get ready for work... And after 6 hours of heavy usage (1 hr 42 mins) screen time in area with spotty coverage so overall I was pretty impressed. But when I checked the battery stats, Android System is to blame for the most drain... It has been a big WTF moment...

So can anyone direct me as to how Android System is drain being so much battery? Anyone else faced the same issue?

I'm gonna use better battery stats to help determine the root cause...

Any comments will be welcome...
[One (M7) Android Development] Bluewall:
It's pretty simple actually. If you don't use that much your phone (mostly in idle), it's not the screen that (usually) uses the most the battery, but the OS itself in standby (logical right?) :)
[One (M7) Android Development] techeretic:
You're right, but I do use my phone a lot... And, over six hours with almost 2 hours of screen time... I would assume the screen to be the main culprit.... Weird it is... I'll share a screenshot from my day tomorrow
[One (M7) Android Development] tdagraca:
com.android.phone fails EVERY TIME [CLEAN WIPE]

I INSTALLED A CLEAN WIPE OF THE ruu THRU FASTBOOT AND EVERYTHING WAS DELETED ETC... WHAT DO I HAVE TO DO TO GET MY PHONE WORING IN THE DIALER ?
[One (M7) Android Development] Bluewall:
RUU erase everything you had, photos, musics, apps, what did you expect ?

Working in the dialer ? lolwut ?

Bro, do you even caps lock ?
[One (M7) Android Development] tdagraca:
My fault. I had caps on while I was typing and didn't notice. Yes, I know that the RUU wipes everything. I initially had a dev edition and used to RUU a lot. but, in the stock dialer, the blue phone icon for this GE RUU, when I clicked it and dialed a number it force closed. it said, "com.android.phone has stopped."

all of my stuff is based in the cloud, I don't mind wiping my device .

also, when receiving a slideshow of photos, they come in small. barely visible when you begin to play it.

cheers
[One (M7) Android Development] rasstar:
Are you saying no one changes the dialer from stock? There are tons of dialers in the market. The fact is the stock dialer is barebone and does not offer functions like dial by name and such. I have been using the Nexus 4 for a while and still don't like the dialer. People even change the launcher from stock. Isn't that part of the benefit of Android? Freedom to customize.
[One (M7) Android Development] io53:
I had the same thing happen to me the first charge. I let it discharge fully and then charged it up overnight and I after that android system has stayed below cell standby.
[One (M7) Android Development] graffixnyc:
I have to agree with gunny on this one and I asked him to post that as I was on my way to Six Flags.

Let me put it like this. Rooting and recovery are required for flashing roms right? But you don't ask in a ROM thread how to root and flash recovery. You ask in a rooting thread or recovery thread. Changing the MID as gunny said is not required for all. I simply have the link in the Op so people can get to that thread faster to complete the process. This thread is for supporting the bootloader, recovery and the flashing of the RUU, it's not a support thread for getting s-off, changing your mid, changing your Cid, rooting or anything like that. There are all dedicated threads for those processes who's developers support those separate processes. This is not the thread to ask questions or post issues you are having with any other of the steps except if it has to do with flashing the bootloader, recovery or RUU. Now I'm going back riding my rides. Enjoy
[One (M7) Android Development] Absolut`:
Hey man couple of things.

1) Don't make judgments first 1-2 days after a fresh flash. Give the ROM time to settle in/cycle through and you will see improvements in battery life. I have always noticed this whenever I flash a new ROM.

2) Download WakeLock Detector from Play Store. It is an EXCELLENT app to show you what apps/system processes are "wakelocking" your phone. Make sure to check "system processes" in settings so you can see the processes. This app coupled with Greenify are my go-to apps for battery management.

On a side note, this ROM has been extremely stable/fast for me and I am satisfied with the battery life. It is close to iOS smoothness. Thank you graffix, argenist, gunny, and uncon for the awesome work you have done. :good::good:
[One (M7) Android Development] cskamoskva:
I would ask in the general forum, or the theme forum, however this is something I've only experienced with this version of GE for my One. Finding the right wallpaper for stock Sense 5 was easy enough, and stock Google was obvious as to which size it needed (960x800 Always worked for me).

The wallpaper sizes are always off. What I mean by this is that regardless of any dimension I use for normal android wallpaper size, there is still a sizable area left outside of the fully expanded "crop-box" which results in terrible blurred wallpapers.

I've tried the standard 960x800, as well as 1440x1280, 1920x2160, 2160x1920, 1920x1080, etc.

Anyone have any idea what's up, or if I need to be using a different resolution?
[One (M7) Android Development] housry23:
Try nova launcher. It has a crop tool that allows for using the full image and works much better than android stock launcher.
[One (M7) Android Development] gunnyman:
Instructions for reversing this procedure should you want to are in post #2
[One (M7) Android Development] CheesyNutz:
any chance someone can make up a auto brightness mod i feel teh autobrightness is set to high
[One (M7) Android Development] devinthomas:
So flashing the RUU with CID of GOOGL001 onto AT&T device fully converts it and opens device for OTA, correct? 9/10 an update will be available here on XDA, but with this being a US-only edition phone, I would assume OTA would probably provide the update first in most cases, correct? Since HTC & Google aren't providing sources...
[One (M7) Android Development] jwtrockz1998:
Hey guys after the conversion if I flash TWRP and backup the stock rom (I know I wont get OTA's) and flash a sense rom, then at a later date restore to the stock google rom and flash over the custom recovery will I be able to get OTA's again?

Thanks

:confused:
[One (M7) Android Development] rasstar:
Since updating I am unable to use adb. The device is not recognized. Anyone had any problems like that?

edit. Turns out I needed to update adb.
[One (M7) Android Development] gunnyman:
Yes. Should be fine.

---------- Post added at 07:21 PM ---------- Previous post was at 07:21 PM ----------

disable adb debugging

re-enable it

look for a popup on your screen check always allow.
[One (M7) Android Development] jwtrockz1998:
Thanks gunnyman, just wanted to try Sense again for a bit lol
[One (M7) Android Development] gunnyman:
I hear ya.

I'm currently back on AT&T stock for a bit. Just to make sure I could indeed reverse the process and now I'm leaving it that way for a couple of days to compare a few things.

If/when 4.3 drops and I suspect it sooner rather than later I'll convert again for sure.
[One (M7) Android Development] sagarsamtani:
Ok i have s-off and say i installed GE on my att htc one..

Now i want to go back to stock Att sense version.. And to do that i have to change back the CID and MID to ATT version and then go to fastboot and install official 1.26.502.12 RUU from windows.... RIGHT?
[One (M7) Android Development] gunnyman:
*smh*
[One (M7) Android Development] jwtrockz1998:
Sorry guys im still a bit confused here, I tried to flash the RUU of the Developer edition of the Google bootloader and it just got stuck/stopped on zip info parsing, is this because I have to flash the sense bootloader then run the RUU does it take a while when it is zip info parsing.

Thanks
[One (M7) Android Development] gunnyman:
if all you want is to try sense, flash your favorite sense rom.

If you want to undo the convert, see post #2
[One (M7) Android Development] jwtrockz1998:
sorry gunnyman um I download the stock developer edition RUU (as there is no RUU for my Australian Unbranded, if anyone knows on one please link me) but I can open it in ubuntu, is that normal for a HTC RUU, I could open the Google one fine.
[One (M7) Android Development] Sentinel196:
To flash an RUU your bootloader needs to be locked, and your CID and MID need to match what's in the android-info.txt
[One (M7) Android Development] gunnyman:
The Google one here is not encrypted. Official ones are
[One (M7) Android Development] jwtrockz1998:
Ok so what your saying is

1. Flash back HTC Bootloader

2. Relock it

3. Flash the developer ruu

Questions:

- Will I get Developer Updates?

- Do I keep my SuperCID

- Can I unlock my bootloader agian?
[One (M7) Android Development] gunnyman:
Like I stated in post #2 even with s-off I was unable to flash a downgrade RUU until I flashed 2.17 firmware first, so I don't know if flashing back your original bootloader will work.
[One (M7) Android Development] jwtrockz1998:
Hey Gunny does this work with the zip install method because I dont have a windows computer
[One (M7) Android Development] housry23:
It should as long as you have the correct ruu.zip for your phone.

If it doesn't, you can try a Virtualbox Windows install. It's kinda hard to get USB integration using Ubuntu with a windows VM, but it can be done.
[One (M7) Android Development] jwtrockz1998:
Is it normal that I cant open the HTC Dev RUU zip file? Is it safe to flash anyway?
[One (M7) Android Development] housry23:
I don't understand what you mean open it. Like extract it?
[One (M7) Android Development] gunnyman:
Yes it is encrypted. Downloading it from htcdev.com is the best way to make sure you got a legitimate file.
[One (M7) Android Development] jwtrockz1998:
Yes when I tried to extract it in Ubuntu it an error with some files, I tried to redownload it but had the same result, I then tried the .3 version of the RUU but agian the same result, is this normal? Is it ok to flash?

---------- Post added at 12:33 PM ---------- Previous post was at 12:33 PM ----------

Ok thanks gunnyman

---------- Post added at 12:38 PM ---------- Previous post was at 12:33 PM ----------

in your guide gunnyman do I need to flash the stock bootloader before I relock it and flash the firmware file?
[One (M7) Android Development] gunnyman:
No. That firmware file is all you need
[One (M7) Android Development] housry23:
I'm sorry I didn't understand your question bro. I'm glad gunnyman answered your question. Is been a while since I've had anything other than a nexus.

---------- Post added at 08:45 PM ---------- Previous post was at 08:43 PM ----------

Also there a guide in general section about returning to 100% stock. It's for three att version, but as long as you have all the right files you need for your version
[One (M7) Android Development] gunza:
works!

followed instructions and flashed bootloader successfully!

thanks again!