Tuesday, October 15, 2013

Stock system dumps (Android 4.3 with HTC Sense 5.5) for HTC One


Very important update is out since yesterday for HTC One user. Android Revolution HD 30.0 - the world first custom ROM based on Android 4.3 & HTC Sense 5.5 for HTC One is available for download on XDA-Developers threadHowever, there is always one problem when it comes to HTC updates - no RUUs (ROM Update Utility) officially available for download for regular users (HTC One Developer Edition and Google Edition seems to be the only exceptions). Why RUU is that important to us? I already made a short explanation here, but let's remind that again.

RUU (.exe) files for MS Windows are installers of complete firmware, including for example system or data partitions. Not having latest RUU means:
  1. users using custom ROMs can't download latest OTA from HTC,
  2. developers have no system dumps they can work with.
Ad. 1) If you want to download and flash latest OTA, your device must have completely stock system partition and recovery. Every OTA update is checking MD5 of each file on system partition to ensure .apk patch can be applied. If even one of 1000 files won't match, OTA update installation will fail. In this case you need to flash the latest official update you can find (even one year old) and later download official OTA updates.

Ad. 2) There are few workarounds, however none of them is as good as having a RUU:
  • adb pull /system in custom recovery mode*
  • cp /system /data/media/dump in custom recovery mode*
  • nandroid backup
  • boot partition can be taken from inside firmware.zip inside OTA .zip package or it can be dumped using dd if=</path/to/boot/partition> of=/data/media/boot.img
adb pull, cp or dd commands must be executed from custom recovery mode, otherwise system dump will be missing few important files or these files will have 0kb size. Also, keep in mind that adb features are heavily limited on stock un-rooted device. In case of dd command, root access (su) is needed to make such operation.

That's why I created my own stock system dumps (as a custom recovery .zip packages) for some HTC devices. I believe this can save a lot of time for many XDA users and developers.


Download links can be found on this blog, under Downloads section - Downloads


Have any questions or comments? Feel free to share! Also, if you like this article, please use media sharing buttons (Twitter, G+, Facebook) below this post!

44 comments:

  1. to install this stock should I root my phone, can I get official updates from HTC system?

    ReplyDelete
  2. You don't need to root your device to install it. All you need is custom recovery.

    ReplyDelete
  3. just to double check, this is a stock rom only ? or it has a firmware with it ?
    thanks alot and keep the good work :)

    ReplyDelete
    Replies
    1. No firmware included apart from boot.img

      Delete
    2. so i guess all i have to do is wait for the s-off to be achieved for hboot 1.54 if i want to update my firmware from 2.24.401.8 to 3.57.401.500 which is soon i guess according to this post '' http://forum.xda-developers.com/showthread.php?t=2474089''

      Delete
  4. Can i remove blinkfeed now ?

    ReplyDelete
  5. Flashed New Rom with sense 5.5 and no lte and cannot edit lock screen please fix

    ReplyDelete
    Replies
    1. What do you want me to fix? HTC stock system images? Please think

      Delete
    2. On sense 5 you could select different lockscreend, and you could even disable it. On 5.5 not anymore.

      Delete
  6. How install?

    ReplyDelete
  7. Hi, where is the good old 3x4 Quertz Tastatur :( :(:(:(:(:(:(:(:(:(... It was my favourite keyboard.... now you only have the other keyboards... IT`s shit to write with them. I think i will downgrade the update to 22.1 because there is my favourite keyboard? Or someone have a tip for me ???
    Thx :(

    ReplyDelete
  8. link for firmware collection is not working mike

    ReplyDelete
  9. I can't press the + sign on the messaging app

    ReplyDelete
    Replies
    1. Had the same problem. Turn back on animations, but set window and transition to off. Set animator to 0.5x.

      Delete
  10. Lte icon has disappeared

    ReplyDelete
    Replies
    1. system/customize/ACC/default.xml

      < item type="boolean" name="show_4g_for_lte">false

      Delete
    2. How can I edit ?

      Delete
    3. Via text editor inside the phone. You need root access for that of course.

      Delete
  11. Hi mike this stock fw also includes all the files type hboot radio etc?

    ReplyDelete
    Replies
    1. http://forum.xda-developers.com/showthread.php?t=2182823

      Delete
    2. thank you, maybe I'm going blind in the first post :) but I can not find the link for downloading the firmware.zip ..

      I also wanted to ask if this firmware has a hboot hboot has an original or modified (removal dellle written that appear in red?) .. Thanks for everything

      Delete
    3. maybe it will be this : Firmware collection for HTC One

      but the link seems to me offline

      Delete
    4. We're working to bring all links online.

      Delete
  12. hi mike!!! i installed Android_Revolution_HD-One_30.0. Its way too much awesome...awesome job mike.
    Where is LTE gone? is it just hidden or when we choose auto lte option, it connects to lte but unable to display icon?
    like when i installed Rom i checked all options and now i have "Seeder", Xposed installer"".....are these useful ?
    can i get rid of them or how i can get benefited.
    Also, i intalled on rooted HTC, Can i unroot the phone?

    ReplyDelete
    Replies
    1. LTE is there but the icon is just not being displayed. As far as I know there is 4G icon instead.

      Delete
  13. Hi, can someone help me? Where is the good old "phonekeyboard" in german we say "Telefontastatur" ? Unfortunately it is not in the 30.0 Version of Mike :( Can you upgrade this , or what can i do? Thx mike for all!!!

    ReplyDelete
    Replies
    1. System dump I posted is stock. If something is gone that means HTC decided to remove it.

      Delete
  14. error messages : "unfortunately Sense has stopped", "unfortunately android media has stopped"
    I had to revert back to backed up Revolution 22.1

    ReplyDelete
    Replies
    1. You HAVE to flash 30.0 with full wipe. Don't blame ROM if you don't follow simple instructions.

      Delete
  15. Do I have to put the firmware you provided with this ROM (3.57.401.500)? If yes, do I first install the ROM then the firmware or the other way around?

    ReplyDelete
  16. Mike congratulations about your work!!! Mate, i have HTC ONE ARHD 30.0 sense 5.5 everything works perfect but in camera there isn't dual mode and panorama+ . do you know why??

    ReplyDelete
  17. The faq here answers the questions (no you don't need the ROM, though its probably best (how 'best' i dunno)). The last question is also answered here in top FAQ: http://forum.xda-developers.com/showthread.php?t=2182823

    ReplyDelete
    Replies
    1. sorry but its difficult for me to understand...could you tell me what do i have wrong and i cannot find dual mode and panorama+? how can i fix it? i go to http://forum.xda-developers.com/showthread.php?t=2182823 but i didnt find something ..if it is not big problem for you help me..thank you..( i am from Greece and my English are not very good

      Delete
  18. Hi, after i install the rom and reboot, it stopped booting and rebooted into the recovery mode. Is there anything wrong?

    ReplyDelete
  19. It doesen't let me change the lockscreen style anymore... Plus I notice an increase of battery.. fix it please

    ReplyDelete
  20. Mike, i want to backup OTA. Where to find it? I have downloaded OTA but didn't install, then i installed CWM but haven't rooted. I can't see the OTA. What is its filename? Is it zip format? Please do an article on that. I want to know if i need to be rooted as well. I'm using ES File Manager to find that OTA.

    ReplyDelete
  21. hisir my htc one x is in android revolution hd 22.0 and s-on and unlocked state and the hboot no. is 1.36.00 something can you please tell me the procedure for returning to my stock rom

    ReplyDelete
  22. I own HTC Butterfly and wanna update it to higher version than Jelly Bean 4.2.2 and HTC Blink. I become too much interested in Android Kitkat, the latest version released in this year. It comes with amazing features and is able to integrate with my own language. Could you instruct me what to do and where to start?

    ReplyDelete
  23. Hi Mike. I own an htc one mini and want to unroot it on order to install the last official update (didn't know it won't be possible to do it without going back to stock). But regarding what you say, now I need to get the proper RUU, but I can't find any for the mini (M4) on the net, just nowhere...so sad. And if someone could help, which one would be for a european debranded phone (Switzerland actually) ? Thanks for your advice and all the best, Mathias.

    ReplyDelete
  24. Hi Mike pls help
    My phone HTC one S_ON
    Rooted
    Rom arhd 31.5
    Getvar main version 3.62.401.1
    Cid HTC001

    Can I. Use 1 method of your guide going back to stock on xda

    " will I receive ota"
    Will I be on 100%stock
    And I dnt care re locked and tampered tag

    ReplyDelete
  25. HTC one headphone not work..
    Other headphone working that phone.
    HTC one headphone I am fix other mobile that good work.. please help me..
    (I don't know more English.. sorry )

    ReplyDelete
  26. can anyone kindly send me a link to the HTC 4.3 update zip file.
    plus my phone's recovery mode is in Chinese can anybody help me with that
    thanks.

    ReplyDelete
  27. Is it possible that some HTC One devices still havent recieved OTA update of android 4.3? I am asking because i have HTC one (htc_europe) that i bought online. Its not rooted i have checked, but it has s-off. Is it possible that i cant update from 4.2.2 to 4.3 just because i have s-off?Thanks for reply

    ReplyDelete