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

Verizon Replacement came with HBOOT 1.49

To me this seems like they flashed the v3 leak onto it. Users who manually updated to 2.1 still had their 1.47 hboot, allowing them to root. Hopefully a way will be found to root with the new hboot. My replacement doesn't have the problem I sent my first Eris back for though, so with that I can be happy at least.
 
Upvote 0
Thanks, surgeon. I've got 1.49. So this was a legitimate 2.1 update as opposed to a "leaky" 2.1?

It could be either a returned 2.1v3 leak OR it means Verizon is flashing replacements with the same ROM as the v3 leak (hence both having HBOOT 1.49)

Either way you are fine its been shown here in other threads that the 2.1v3 leak and the OTA 2.1 update are the same (except for the HBOOT version, and thus the ability to root)
 
Upvote 0
To me this seems like they flashed the v3 leak onto it. Users who manually updated to 2.1 still had their 1.47 hboot, allowing them to root. Hopefully a way will be found to root with the new hboot. My replacement doesn't have the problem I sent my first Eris back for though, so with that I can be happy at least.


I believe this was because the manual update, like the OTA, did not wipe the phone, but rather updated the necessary files. The v3 leak was a full ROM image that resulted in a full wipe upon install.

Note the 2.1v3 ROM was over 100MB vs 77.7MB for the update file (smaller as it only included files that required updating and no new HBOOT)
 
Upvote 0
This is an interesting topic. The phone I received has a date of 5/15 as the date of refurb (I assume). I also assume they would have done a factory reset prior to installing 2.1? If a phone has a leaked 2.1v3, would it be wiped by the factory reset? If so, wouldn't that make it more likely that phones coming out with after refurb would probably not have 2.1v3?

I know they're one and the same -- just curious.
 
Upvote 0
Excellent point. You can't even say that the OTA and the leak were the same because V.1 and V.2 were not the same and no leakers with any version got the update.

That is probably because the OTA was for updating Android 1.5 to 2.1 not 2.1x to 2.1x. ...I mean, it makes complete sense right? I know the updates my company sends out are targeted to specific versions of our software and skipping of versions is not allowed.
 
Upvote 0
Then why didn't anyone with a leak (1.49 HBoot) get the OTA?
The update script checked the OS version, not 'hboot'. It was looking for "1.5" only. This is a fact, not speculation.

Code:
assert compatible_with("0.2") == "true"
assert file_contains("SYSTEM:build.prop",  "ro.build.fingerprint=verizon/htc_desirec/desirec/desirec:1.5/CUPCAKE/104882:user/release-keys")  == "true" || file_contains("SYSTEM:build.prop",  "ro.build.fingerprint=verizon/htc_desirec/desirec/desirec:2.1/ERD79/165907:user/release-keys")  == "true"
assert getprop("ro.product.device") == "desirec" ||  getprop("ro.build.product") == "desirec"
 
Upvote 0

BEST TECH IN 2023

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

Smartphones