[T-Mobile myTouch 4G Slide] Blue6IX:
1.45.0013 S-ON locked

Return to Contents Page - doubleshot Developers Reference

I am officially 1.45.0013 S-ON LOCKED.

The device in question does

NOT

have a SIM card.

I asked for some output from fastboot commands from other people in the last few posts, and was given the opportunity now to generate my own.

This isn't much - but it is something to go on that might generate clues...? Figured i'd go for it and see where it got us. Here for us to review with the other data we are gathering.

I'd still like to get the output of these commands from a device that never got the Revolutionary treatment, so I can see if anything is different about mine.

Let me walk through the update process by the order of my output:

----

Flash to stock using Retail PG59IMG.zip

Factory reset.

----

S-OFF

hboot 1.44.007

Software 1.28.531.9

[B]fastboot getvar all[/B]

(bootloader) version: 0.5
(bootloader) version-bootloader: 1.44.0007
(bootloader) version-baseband: N/A
(bootloader) version-cpld: None
(bootloader) version-microp: 0353
(bootloader) version-main: 1.28.531.9
(bootloader) serialno: [B]BLANKED OUT[/B]
(bootloader) imei: [B]BLANKED OUT[/B]
(bootloader) product: doubleshot
(bootloader) platform: HBOOT-8260
(bootloader) modelid: PG5910000
(bootloader) cidnum: T-MOB010
(bootloader) battery-status: good
(bootloader) battery-voltage: 4125mV
(bootloader) partition-layout: Generic
(bootloader) security: off
(bootloader) build-mode: SHIP
(bootloader) boot-mode: FASTBOOT
(bootloader) commitno-bootloader: ff109cd6
(bootloader) hbootpreupdate: 11
(bootloader) gencheckpt: 0
all: Done!
finished. total time: 0.500s

[B]fastboot oem checkSbl1[/B]
...
(bootloader) sbl1 signature checking...
(bootloader) TZ_HTC_SVC_VERIFY_BOOTLOADER ret = 0
(bootloader) sbl1 verified successfully
OKAY [ 0.078s]
finished. total time: 0.078s

[B]fastboot oem readpid[/B]
...
(bootloader) pid: 111
OKAY [ 0.000s]
finished. total time: 0.000s

[B]fastboot oem readcid[/B]
...
(bootloader) cid: T-MOB010
OKAY [ 0.000s]
finished. total time: 0.000s

[B]fastboot oem readsecureflag[/B]
...
(bootloader) secure_flag: 0
OKAY [ 0.000s]
finished. total time: 0.000s

[B]fastboot oem writesecureflag 3[/B]
...
OKAY [ 0.047s]
finished. total time: 0.063s

[B]fastboot oem readsecureflag[/B]
...
(bootloader) secure_flag: 3
OKAY [ 0.016s]
finished. total time: 0.016s

[B]fastboot oem powerdown[/B]
...
OKAY [ 0.016s]
finished. total time: 0.016s

----

Factory reset

Reboot

----

S-ON

hboot 1.44.007

Software 1.28.531.9

[B]fastboot getvar all[/B]

(bootloader) version: 0.5
(bootloader) version-bootloader: 1.44.0007
(bootloader) version-baseband: N/A
(bootloader) version-cpld: None
(bootloader) version-microp: 0353
(bootloader) version-main: 1.28.531.9
(bootloader) serialno: [B]BLANKED OUT[/B]
(bootloader) imei: [B]BLANKED OUT[/B]
(bootloader) product: doubleshot
(bootloader) platform: HBOOT-8260
(bootloader) modelid: PG5910000
(bootloader) cidnum: T-MOB010
(bootloader) battery-status: good
(bootloader) battery-voltage: 4137mV
(bootloader) partition-layout: Generic
(bootloader) security: on
(bootloader) build-mode: SHIP
(bootloader) boot-mode: FASTBOOT
(bootloader) commitno-bootloader: ff109cd6
(bootloader) hbootpreupdate: 11
(bootloader) gencheckpt: 0
all: Done!
finished. total time: 0.500s

[B]fastboot oem checkSbl1[/B]
...
(bootloader) sbl1 signature checking...
(bootloader) TZ_HTC_SVC_VERIFY_BOOTLOADER ret = 0
(bootloader) sbl1 verified successfully
OKAY [ 0.078s]
finished. total time: 0.078s

[B]fastboot oem readpid[/B]
...
(bootloader) pid: 111
OKAY [ 0.000s]
finished. total time: 0.000s

[B]fastboot oem readcid[/B]
...
(bootloader) cid: T-MOB010
OKAY [ 0.000s]
finished. total time: 0.000s

[B]fastboot oem readsecureflag[/B]
...
(bootloader) secure_flag: 3
OKAY [ 0.000s]
finished. total time: 0.016s

[B]fastboot oem powerdown[/B]
...
OKAY [ 0.016s]
finished. total time: 0.016s

----

Install 1.28.531.10 OTA update

(download from HTC check)

Do factory reset

Reboot

----

S-ON

hboot 1.44.007

Software 1.28.531.10

[B]fastboot getvar all[/B]

(bootloader) version: 0.5
(bootloader) version-bootloader: 1.44.0007
(bootloader) version-baseband: N/A
(bootloader) version-cpld: None
(bootloader) version-microp: 0353
(bootloader) version-main: 1.28.531.10
(bootloader) serialno: [B]BLANKED OUT[/B]
(bootloader) imei: [B]BLANKED OUT[/B]
(bootloader) product: doubleshot
(bootloader) platform: HBOOT-8260
(bootloader) modelid: PG5910000
(bootloader) cidnum: T-MOB010
(bootloader) battery-status: good
(bootloader) battery-voltage: 4062mV
(bootloader) partition-layout: Generic
(bootloader) security: on
(bootloader) build-mode: SHIP
(bootloader) boot-mode: FASTBOOT
(bootloader) commitno-bootloader: ff109cd6
(bootloader) hbootpreupdate: 11
(bootloader) gencheckpt: 0
all: Done!
finished. total time: 0.500s

[B]fastboot oem checkSbl1[/B]
...
(bootloader) sbl1 signature checking...
(bootloader) TZ_HTC_SVC_VERIFY_BOOTLOADER ret = 0
(bootloader) sbl1 verified successfully
OKAY [ 0.078s]
finished. total time: 0.078s

[B]fastboot oem readpid[/B]
...
(bootloader) pid: 111
OKAY [ 0.000s]
finished. total time: 0.000s

[B]fastboot oem readcid[/B]
...
(bootloader) cid: T-MOB010
OKAY [ 0.000s]
finished. total time: 0.000s

[B]fastboot oem readsecureflag[/B]
...
(bootloader) secure_flag: 3
OKAY [ 0.000s]
finished. total time: 0.000s

[B]fastboot oem powerdown[/B]
...
OKAY [ 0.000s]
finished. total time: 0.000s

----

Install 1.55.531.3 OTA update

(1.55.531.3_Update_PG59IMG.zip

Do factory reset

Reboot

----

S-ON

hboot 1.45.0013

Software 1.55.531.3

[B]fastboot getvar all[/B]

(bootloader) version: 0.5
(bootloader) version-bootloader: 1.45.0013
(bootloader) version-baseband: N/A
(bootloader) version-cpld: None
(bootloader) version-microp: 0353
(bootloader) version-main: 1.55.531.3
(bootloader) serialno: [B]BLANKED OUT[/B]
(bootloader) imei: [B]BLANKED OUT[/B]
(bootloader) product: doubleshot
(bootloader) platform: HBOOT-8260
(bootloader) modelid: PG5910000
(bootloader) cidnum: T-MOB010
(bootloader) battery-status: good
(bootloader) battery-voltage: 4069mV
(bootloader) partition-layout: Generic
(bootloader) security: on
(bootloader) build-mode: SHIP
(bootloader) boot-mode: FASTBOOT
(bootloader) commitno-bootloader: 8ca83b71
(bootloader) hbootpreupdate: 11
(bootloader) gencheckpt: 0
all: Done!
finished. total time: 0.500s

[B]fastboot oem checkSbl1[/B]
...
(bootloader) sbl1 signature checking...
(bootloader) TZ_HTC_SVC_VERIFY_BOOTLOADER ret = 0
(bootloader) sbl1 verified successfully
OKAY [ 0.078s]
finished. total time: 0.078s

[B]fastboot oem readpid[/B]
...
(bootloader) pid: 111
OKAY [ 0.000s]
finished. total time: 0.000s

[B]fastboot oem readcid[/B]
...
(bootloader) cid: T-MOB010
OKAY [ 0.000s]
finished. total time: 0.000s

[B]fastboot oem readsecureflag[/B]
...
(bootloader) secure_flag: 3
OKAY [ 0.000s]
finished. total time: 0.000s

[B]fastboot oem powerdown[/B]
...
OKAY [ 0.016s]
finished. total time: 0.016s

----

NOTES:

The first 3 results to "fastboot getvar all" list this line the same:

commitno-bootloader: ff109cd6

The new 1.55.531.3 update lists that line as:

commitno-bootloader: 8ca83b71

What does this mean? What is commitno-bootloader? What does that number become in decimal and other number formats?

----

I was unable to install either of the OTA updates we captured through the stock recovery once S-ON. Tried applying as-is and renaming to update.zip, multiple times, wouldn't take.

I have had no issues installing these updates without renaming them through the stock recovery when S-OFF. I would have preferred to install the OTA updates through recovery and use the PG59IMG.zip file afterwards, but it didn't want to do it that way.

I ended up getting the first one through HTC download, and using the new 1.55.531.3 PG59IMG.zip I found to bring me current. See PG59IMG.zip notes below.

----

When flashing the 1.55.531.3_Update_PG59IMG.zip file:

...on booting into hboot it loaded and then verified the package. Then asked me to update, I said yes and it immediately skipped:

- adsp.img

- boot_signed.img

- dzdata.img

- pg2fs_spcustom.img

- radio.img

- rcdata.img

- recovery_signed.img

- splash1.nb0

- system.img

- tp_atmelc12_20aa.img

...and installed:

- hboot_8x60_DOT_1.45.0013_20111121_signedbyaa.nb0

- ramdisk.img

- rpm.img

- sbl1.img

- sbl2.img

- sbl3.img

- tz.img

...then rebooted to hboot again, reloaded and re-verified the package, automatically continued the install and wrote all the partition images it skipped the first round.

It's obvious that the:

- hboot_8x60_DOT_1.45.0013_20111121_signedbyaa.nb0

- ramdisk.img

- rpm.img

- sbl1.img

- sbl2.img

- sbl3.img

- tz.img

...partition images had to be in place before the other ones could be written.

I would say this helps narrow down the suspects responsible for checking the security flags on the device on boot - these partitions that were written first are a good bet to start with. This also splits the file in half making our initial search a bit easier.

Everything is a clue, and the way it did the install seemed to infer what i've just theorized.

----

Also, the new PG59IMG.zip file I found on my quest for an RUU for the doubleshot (which we don't have...) will allow people who previously could not finish the HTC Unlock-Bootloader process to do so, and will even install on devices currently on the 1.45.0013 hboot and 1.55.531.3 software.

Awaiting further confirmation - but so far seems to be the case.