Install Twitter Mobile

  • Subscribe to our RSS feed.
  • Twitter
  • StumbleUpon
  • Reddit
  • Facebook
  • Digg

Thursday, 14 March 2013

Negative effects of unlocked bootloader

Posted on 03:43 by Unknown
Those who are expecting a little bit more from their HTC devices are familiar with HTC online tool to unlock the bootloader - htcdev.com. Once generated and flashed token via fastboot gives you possibility to change some of the partitions on HTC device. It sounds great, but there are some serious disadvantages of it. Some people may say this will result in limited warranty, which it is not true, and I explained that issue here. So, what else to expect with unlocked bootloader?





First of all, not all the partitions will be unlocked. Forget about flashing hboot.img, rcdata.img or tp.img. Permission to fastboot flash will be denied. The only method to flash those images is to reboot device in RUU mode (fastboot oem rebootRUU) and flash originally signed firmware.zip (from OTA update) using fastboot flash zip firmware.zip command.

So what can be flashed in fastboot mode? Basically just 3 images - boot.img, recovery.img and system.img. Is it enough to flash custom ROM? Yes. With custom recovery you can flash zips or make nandroid backup. Is it enough to be happy? No. The problematic part is flashing boot.img in custom recovery. It's not possible on S-ON devices, unless your device is supported by 4EXT Recovery with SmartFlash feature. So the only method to have complete custom ROM working, is to flash ROM in recovery and then reboot the device, enter fastboot mode and flash boot.img using fastboot flash boot boot.img command.

The second problem of unlocked bootlader is even more serious, but so far it affects only 2 devices: HTC One X+ and HTC One. Those who used htcdev.com before probably noticed, that unlocking bootloader wipes user data, including content of virtual SD card (because virtual SD card = /data/media).

This is no surprise, because every user is warned about it and have a chance to step back. As long as all applications coming with stock ROM are stored on /system partition, there are no side effects. But for some very strange reason in HTC One X+ and HTC One, some of the stock applications like Flashlight, Calculator, Ringtone-trimmer, PDF Viewer, Teeter, Sound Recorder and more, are stored on /data partition instead. Result? After unlocking bootloader with official HTC tool you end up without having some of the basic HTC applications like Calculator or Flashlight, because /data partition (as mentioned above) has been wiped. System partition on HTC One is almost 2 GB big. Not enough to include few more .apk files?

What is more, missing stock applications on /data partition makes your device not capable to receive any OTA updates from HTC. Why? Because every OTA update checks MD5 checksum of every file that originally came with your device. So even if you didn't flash any custom ROM and your /system partition is unmodified, you won't be able to install OTA update.


This is an example of updater-script part from OTA:

assert(apply_patch_check("/data/preload/Calculator.apk","85aa7b00ec97ffe7179739c8815bf102c4f8666e","7055f0376e6b56be6414fdf8495b82db7fd38564")||apply_patch_check("/data/preload/Calculator.apk.uninstall","85aa7b00ec97ffe7179739c8815bf102c4f8666e","7055f0376e6b56be6414fdf8495b82db7fd38564"));

Once assert will fail, OTA update will cancel the installation process. I think every user should be warned, that unlocking bootloader results in no longer OTA updates support.

To summarize:
  1. Unlocked HTC devices via htcdev.com can't have boot.img flashed via custom recovery.
  2. Unlocked HTC One X+ and HTC One via htcdev.com will loose some basic HTC applications like Flashlight or Calculator.
  3. Unlocked HTC One X+ and HTC One via htcdev.com will loose possibility to receive OTA updates unless user will flash original RUU.exe, which are not officially available for customers.
Conclusion: Is it worth to buy HTC One? Yes! It is currently the best device on the market. If you are not planning to flash any custom ROM - don't unlock your bootloader. And if you want to flash custom ROM, it will probably contain missing applications anyway. This is far too great device and I believe HTCdev team will sort out above issues soon!

Got some questions or comments? Please feel free to leave them above! Also, if you like this article, please use media sharing buttons (Twitter, G+, Facebook) down this post!



Email ThisBlogThis!Share to XShare to FacebookShare to Pinterest
Posted in Guide | No comments
Newer Post Older Post Home

0 comments:

Post a Comment

Subscribe to: Post Comments (Atom)

Popular Posts

  • Unlocking bootloader or flashing custom ROM doesn't void your warranty!
    Since HTC started htcdev.com with the possibility to unlock bootloader on HTC devices, I noticed that false information and beliefs are sp...
  • The Android ION Memory Manager
    Lately there's been quite a bit of discussions about Android "ION". What exactly is ION? Is it just some fancy name or is ther...
  • Stock system dumps (Android 4.3 with official HTC Sense 5.5) for HTC One
    First official update with brand new HTC Sense 5.5 for the HTC One arrived today. The new software number is 3.62.401.1 and it's based...
  • How to fix a corrupted DATA partition on the HTC One
    Since the HTC One was released, I've had a few users asking me to help them fix their broken device. They couldn't boot their system...
  • Do you want to write on Android Revolution HD blog?
    It's time to expand. This place has a potential and I want it to become even more popular.  If you are interested in making this place e...
  • Android terminology explanation and why ROOT isn't a crime
    This Android terminology dictionary will be growing in time. If you have any suggestions for terms to be included here, please leave a prope...
  • Stock system dumps for HTC One & HTC One X
    Last two days were very exciting for HTC community, especially for HTC One X users (Android 4.2.2 with HTC Sense 5.0 update described here )...
  • The Meenova Micro-SD Card Reader for Android
    A few months back I decided to pledge $12 US to a Kickstarter Project for a miniaturised USB card reader for Android smartphones . The idea ...
  • The official Nexus 5 press shot directly from Google
    It seems that the photo of the incoming Nexus 5 "leaked" to the web. Of course, I believe that nothing happens mistakenly, especia...
  • HTC One vs. Apple iPhone 5s - comparison: part 2
    The HTC One has received high praise in recent weeks, including the honors of smartphone of the year. For many, the One defines what a smart...

Categories

  • Announcement
  • Contest
  • Free-write
  • Guide
  • News
  • Review

Blog Archive

  • ▼  2013 (54)
    • ►  December (1)
    • ►  November (1)
    • ►  October (15)
    • ►  September (9)
    • ►  August (7)
    • ►  June (4)
    • ►  May (1)
    • ►  April (1)
    • ▼  March (6)
      • Virtual SD card on Android
      • Removable battery - do we really need it?
      • HTC One - GSM or LTE?
      • Negative effects of unlocked bootloader
      • HTC One X+ give-away winner is...
      • Unlocking bootloader or flashing custom ROM doesn'...
    • ►  February (3)
    • ►  January (6)
Powered by Blogger.

About Me

Unknown
View my complete profile