• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!

[REF] doubleshot Developers Reference (Update March 2012)

Search This thread

Blue6IX

Senior Member
May 20, 2011
1,771
1,144
Misc. Info.

Return to Contents Page

Misc. Info:

Dialer Codes:
Code:
*#*#4636#*#* - Testing Menu
*#*#8255#*#* - Gtalk

*#06# - imei number

#793# - reset voicemail password to last 4 digits of phone number
#686# - Show phone number

*#61# - Call forwarding status	
##002# - Erase forwarding number
*43# - Activate call waiting
#43# - Deactivate call waiting
*#43# - Call waiting status

Billing:
#225# - Account balance/payment info
#646# - Minutes used this bill
#674# - Texts used this bill
#326# - Line usage - Family
( If anyone has found any others please share. Thanks! )

Dialer Codes


--------

Hold volume down, power, and the trackpad together to reboot a non-responsive device. (frozen screen, etc...)

If this last resort doesn't work, a battery pull is your next step.

Source: http://forum.xda-developers.com/showthread.php?t=1242450 - thanks overhauling!

--------

some scratch notes to be copied forward...

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

TZ? Trust Zone?


The original PG59IMG.zip file installs the following images:
[1] Bootloader = hboot
[2] Boot
[3] Recovery
[4] System
[5] Splash
[6] Userdata
[7] SBL1 ...? sbl1
[8] SBL2 ...? sbl2
[9] SBL3 ...? sbl3
[10] Trust_Zone ...? tz
[11] RPM ...? rpm
[12] ADSP ...? adsp
[13] TP ...? tp
[14] Radio_V2 ...? radio
[15] Radio_Cust ...? rcdata ...? radio_config
 
Last edited:
  • Like
Reactions: bit1

Blue6IX

Senior Member
May 20, 2011
1,771
1,144
Restore to Stock

Return to Contents Page

How-To: Restore to Stock

  • [1] - PG59IMG.zip Download Links
    [2] - PG59IMG.zip Notes
    [3] - PG59IMG.zip step-by-step Usage

----
HTC-Signed PG59IMG.zip Download Links:

First, choose your image:
From Leaked ROM 1.63.531.2 / Radio 11.59.3504.00_11.16.3504.20_2: (PG59IMG.zip)
Details:
  • - Software Version: 1.63.531.2
  • - Radio Version: 11.59.3504.00U_11.16.3504.20_2
  • - kernel Version: 2.6.35.13-gf3a1982
    Feb 3rd, 2012 - 21:34:43 CST
From Leaked ROM 1.55.531.3 / Radio 11.59.3504.00_11.16.3504.20_2: (PG59IMG.zip)
Details:
  • - Software Version: 1.55.531.3
  • - Radio Version: 11.59.3504.00U_11.16.3504.20_2
  • - kernel Version: 2.6.35.13-ge4be2bc
    Nov 17th, 2011 - 18:32:14 CST
From Leaked ROM 1.28.531.9 / Radio 10.48.9007.00U_10.12.9007.07: (PG59IMG.zip)
Details:
  • - Software Version: 1.28.531.9
  • - Radio Version: 10.48.9007.00U_10.12.9007.07_M2
  • - kernel Version: 2.6.35.10-g6dea02d
    Jun 27th, 2011 - 13:23:58 CST

This is a .zip file that if renamed to PG59IMG.zip and placed on your sdcard will be picked up by hboot and automatically loaded by the device instead of the hboot menu.


----
PG59IMG.zip Notes:

Pick one of the above files to restore your device to 'factory fresh' for that software version.

Only S-OFF devices are capable of a downgrade at this time, so S-ON ( LOCKED or UNLOCKED ) devices will only be able to go as far back as their current software version.

( We are working on this... )

Once you have the software package downloaded, you will need to rename it as:
Code:
PG59IMG.zip
...and then place it on the sdcard of your device ( main directory is best! )

Note:
Devices that are S-ON and unlocked will need to re-lock their devices before being able to flash these PG59IMG.zip packages​
To re-lock the device, boot up to fastboot and then issue this command from the terminal/cmd window on your computer:
Code:
fastboot oem lock
The device will then be ready to re-flash, you should do this prior to placing the PG59IMG.zip file on the sdcard.
Second Note:
Devices with S-ON ( LOCKED or UNLOCKED ) will be restricted to flashing ONLY the PG59IMG.zip files that have an HTC signature, which are only these leaked PG59IMG.zip files linked above.

The custom PG59IMG.zip files i've made throughout the rest of this reference will not work for S-ON devices of any lock status.​


----
Step-by-Step PG59IMG.zip Usage:

What you need:
  • - MicroSD card.
  • - A PG59IMG.zip file (links above)

How to make it:

  • [1] - Download an image linked above.

    [2] - Rename it to PG59IMG.zip

    [3] - Format your MicroSD card in the computer.

    [4] - Transfer the image from the computer to the MicroSD card.

    [5] - SAFELY EJECT the MicroSD card from the computer.
Update:
Before installing a PG59IMG.zip file you should be on the latest clockworkmod recovery if possible. Also see this post.

Boot into recovery and then:
  • [1] - Go to 'Mounts and Storage'
    [2] - format /system
    [3] - format /data
    [4] - press the hardware back button
    [5] - choose 'power off' from the main menu
This will ensure that you will not have write issues during install.

See notes at the bottom of this post.​

How to use it:

NOTE: Make sure you have a full battery!!!

  • [1] - Power off the doubleshot. Remove the battery and MicroSD card.

    [2] - Insert new card from above. ( or back up current card, make, and re-insert )

    [3] - Replace battery and backplate.

    [4] - Holding the 'Volume Down' button, press the 'Power' button.

    [5] - Wait for the loading bar to fill.

    [6] - When ready, it will ask you if you want to start the update.

    [7] - Select yes by pressing the 'Volume Up' button. Press 'Volume Down' if you just realized you have a low battery.

    [8] - Allow the update time to flash to your doubleshot.

    [9] - Let it sit for a minute or two after it says finished, then press power to reboot.

    [10] - Follow on-screen instructions until finished.

Then:

  • [1] - Reboot the doubleshot.

    [2] - When fully booted, open the settings menu.

    [3] - Go to "SD & phone storage" and choose "Factory data reset"

    [4] - Yes, wipe the sdcard too.

    [5] - Follow on-screen instructions until finished.

You now have your doubleshot returned to 'factory fresh' for whatever software package you chose to download, through and through. We showed the method to include the sdcard so you would have the device in a state as close to:
"Just like new!!"
...as possible.

If you are S-OFF and would also like to S-ON the device, proceed to this thread:
How-To: S-ON from S-OFF
WARNING:
If you advance your device beyond the 1.28.531.10 software/1.44.0007 hboot to the 1.55.531.3 software/1.45.0013 hboot ( or beyond ) while S-ON you will NOT be able to S-OFF the device at this time.

S-OFF can only be achieved while on the 1.28.531.9/.10 software and 1.44.0007 hboot ( hboot is what's important here ) at this time.​

One last thing...

I am unsure why but I have recently been having issues when it gets to the system partition on the update, where it will unzip/update multiple times in a row before it okays and moves on.

Theories?​
 
Last edited:

nlarge

Senior Member
Apr 20, 2007
702
68
my unlocked hboot image

here is my unlocked bootloader that every one says is unlockable
 

Attachments

  • hboot.img
    1 MB · Views: 38
Last edited:
  • Like
Reactions: Blue6IX

Blue6IX

Senior Member
May 20, 2011
1,771
1,144
Donations:

Notes:
-hosting
-community projects
-carebears
-dropbox
...it all makes sense if you read it through, but it's a complete thought in this post and not really short...

So, I got around to putting a donation link in my profile. I refrained for a while, because this has been and is my stance on donations:

Appreciate the compliments - the best way you can donate to me is to spend time helping other people out around in the community.

Especially with how small the MT4GS forums are, that kind of general helpfulness from everyone is worth more to me then any amount of money.

I come here to learn, teach, share and be excited about what we're doing and accomplishing and learning together - when i'm ready to take my knowledge and commercialize it i'll dump some apps in the market.

For everything I do on XDA, my time to the community is given freely and I feel that accepting monetary compensation would cheapen that and make it something different then it is now.

I appreciate the offer from you and others, but helping each other out and spending some time being patient with someone who needs it is a much better gift to me.

( Goodness knows some people have been pretty patient with me when i've just had some stupid moments, even on this project. )

...and honestly, that really is the best thing that anyone can do, is to take the time to nurture the spark of curiosity that draws us all here.

I had mentioned in another post ( I don't feel like tracking down, if someone needs me to I will...) a while back that maybe at some point I would put up a donation link when I felt like i'd given enough time here so I didn't feel guilty about it.

That said, i'm hitting a bottleneck in my ability to share information with all of you.

I take a lot of notes and whatnot for my own personal knowledge, and have never really had a place like this to turn projects like my Android adventure into an online body of knowledge others can access. This is great!

It helps me learn, too, because people can point out where i'm wrong about something (...and if kind, the why! or a clue :cool: ) or suggest ways to do what i'm doing better, and also i've put together a lot of stuff that has to be hosted somewhere to share.

So about the money thing...

I don't mind shelling out the money for my hobby for me - phones, parts, cables and other accessories - the earned aquisition of each of these things is part of the experience for me. It just wouldn't have the same value if I didn't earn it.

The forum is a free way to share the information, and is the best way to pull a whole mess of ideas from random people around the globe into one location. For any of those individuals to convey a body of research and knowledge, though, it does have disadvantages to offset it's advantages. A website is the proper method to communicate charts and graphs and an indexed library of apps.

I won't waste my time or anyone's patience with a free hosted website (ad supported) because none of us want to go there. I have my information, but we could benefit from my being able to share other parts of it in a more concise fashion - which means a domain registration and web space.

So anyone who wants to donate to me can find the link in my profile.

Any money will be put towards a domain registration and it's renewals, because that is of benefit to the community to supplement the forum postings here.

Something like the app reference, which is now a smaller part of this dev reference, is murder on the forum. It's a whole lot of data that isn't conveyed well because of the character limit imposed by individual postings. Further it's a lot of strain on the forum database that could be alleviated by shifting that information to a medium more suited to it.

I could make individual pages for each app and show a lot more information about each one, like those descriptions and so forth in a nice little hyper-linked library. But i'd never host it on ad supported pages, especially since domain registration and hosting is pretty cheap.

Besides, that space in what this reference has become would be much better served on kernel explanations and how-to's.

As far as webspace and paid hosting options, well, i've got dropbox so i'm set for me and my friends. You could help me by hitting my dropbox referrel link if you sign up for an account: http://db.tt/STeQNpJs

To some limited end I could use it here, but it's not the right answer for the kind of work i'm doing here... so sharing my work on a larger scale...?

The free hosting options are not so great anymore. Places like my file host - targeted to Android are good - and without them I don't know where i'd be on sharing things with the community.

With the recent shake up of some online storage banks of our tools and knowledge, and what was lost, anything we want to survive needs to multiply. So if the community thinks the website is a good idea and it's up, then this is what any other donations will be put towards.

So my current file host is my home, as is XDA. The next addition of hosting is paid space, so if the community is content with my free Android-specific hosting site that's fine by me.

If anyone has hosting to share to mirror things pm me and let me know, the more places things exist the more likely they are to survive.

Otherwise:

Someone donated to me the other day ( Thanks! :D ) and here's what I did with it:

Link

So if there is something the community needs to get something figured out or helped along, that could be the third way donation money could be spent.

...or:

Carebears.

Okay, this part has you puzzled, but it's simple:

My lady collects care bears, much the same way I collect information (as some may have noticed that part... :D ). I like to get her care bears to add to her collection from time to time. But not just the bears, there is a ton of cool stuff out there that is care bear official merchandise that is interesting.

Everyone likes to get gifts and I like to see my lady smile, and her being happy is directly related to how much time I get to spend in development. So if I occasionally use some donation money to buy something cool care bear I find for her you know that now before you click that button.

If you have something care bear that is around that no one is interested in anymore, maybe you or your siblings, cousins or other family/friends have outgrown them and they aren't being used? They would be a nice donation and would get them to a place where they would be cared for and maintained.

Send me a pm and we'll work something out.

--------

So let's recap all of this:

My preference is that you help someone else and donate your time to the community - that's what built it and how it grows.

You could sign up to dropbox using my referral link: http://db.tt/STeQNpJs

Otherwise, if you have any old care bears or care bear stuff laying around that's not seeing any use, that would be my second preference. If you want to help me directly, then help me do something nice for my lady if you can, pm me and we can work it out.

If you do want to donate money, the funds will be spent to:
-establish a website ad-free.
-establish a reliable mirror for files.
-help in the community from time to time?
-occasional carebears
-?

--------

So - my hobby is something where the actual earning process of each thing is part of the experience.

The rest of that stuff above is for sharing what I find, so if people want to help make that happen in other ways that's what i'll do.

Return:
 
Last edited:
  • Like
Reactions: Jarmezrocks

pantherz

Senior Member
Oct 11, 2007
51
2
BIG thanx to Blue6IX for such a great thread indeed!! my question for you and anybody else who can help is what are the code numbers for the long-press function of the 4 buttons on the front of the phone and not the keyboard. I want to change them and I’m not exactly sure how.

I know the original function for the quick-press is like this:
# physical keys
key 102 HOME
key 139 MENU
key 158 BACK
key 188 FUNC_4

I’m trying to change the long-press function of those buttons. Also does anybody know what the button for the key number 107 goes?? It says that key 107 = ENDCALL but there is no physical button for that function anywhere 0_o
 

macksgarage

Senior Member
Sep 5, 2011
58
10
Greensboro
That system unzipping/installing loop almost gave me a heart attack! I was rereading this thread to see what I'd missed and preparing to shout for help (without touching anything...) when it finallly moved on.

and, after following directions, bootloader reports itself as 'relocked.' which isn't the exact result I was hoping for, but it will have to do.
 

mike102871

Senior Member
Feb 20, 2011
1,232
142
Can some o e plaese post a mirror or something with working pg59img . The newest one. Filefactory wont complete download and now wo t let me even try.

Sent from my SGH-T999 using xda premium
 

WeekendsR2Short

Senior Member
Nov 18, 2011
1,463
1,005
Cleveland, Tn
After 1.28.531.9

But every time it gets a captcha nothing happens.

I only want just in case i do something silly :eek:

On the same note any custom Kernels capable of OC/UV on the above ROM?

Thx for post.
If you will follow the "Blue6IX" link in my signature you'll find a tremendous amount of the things that have been lost here. The "Mirrors..." link will take you to a ROM download page that has a link for BulletProof 1.1 and under that are a couple of OC/UV kernels written for his ROM. It really being a debloated & tweaked original 1.28.XXX, they should work just fine. Happy Flashing!
 
Last edited:

kevintran.98

Senior Member
Feb 27, 2012
205
14
can someone give me details about how to return to stock (my phone is S-on unlocked)
i read Blue6IX’s post “How-To: Restore to Stock but it so comfuses me ( plz help me ) ?
 

WeekendsR2Short

Senior Member
Nov 18, 2011
1,463
1,005
Cleveland, Tn
can someone give me details about how to return to stock (my phone is S-on unlocked)
i read Blue6IX’s post “How-To: Restore to Stock but it so comfuses me ( plz help me ) ?
It's not too bad. You can do it. All you need to do is go into ADB & type"adb reboot bootloader" & then "adb oem lock" and it'll relock the bootloader for you. While you're in there write down or remember the Hboot version & then click on the
Blue6IX link in my signature. At the bottom of the 1st post are your choices. Dwnload the one you need, place it on you sdcard root & reboot to your bootloader. It'll do the rest if you just answer a couple of questions.
Good Luck.
 
Last edited:

Sim3

Member
Nov 7, 2006
9
1
Return to Contents Page
From Leaked ROM 1.63.531.2 / Radio 11.59.3504.00_11.16.3504.20_2: (PG59IMG.zip)
Details:
  • - Software Version: 1.63.531.2
  • - Radio Version: 11.59.3504.00U_11.16.3504.20_2
  • - kernel Version: 2.6.35.13-gf3a1982
    Feb 3rd, 2012 - 21:34:43 CST

Latest download of this file is on shipped-roms here: http://shipped-roms.com/index.php?category=android&model=Doubleshot

But also in WeekendsR2Shorts' signature link, he has everything!
 
Last edited:
  • Like
Reactions: OfficerJimLahey

kevintran.98

Senior Member
Feb 27, 2012
205
14
hi , im trying to get my phone back to stock ( S on unlocked) so now when im updating the PG59IMG,zip file in hboot in the system part its keep saying unzipping and updating , what should i do now ?
 

WeekendsR2Short

Senior Member
Nov 18, 2011
1,463
1,005
Cleveland, Tn
hi , im trying to get my phone back to stock ( S on unlocked) so now when im updating the PG59IMG,zip file in hboot in the system part its keep saying unzipping and updating , what should i do now ?
Really? Since last DECEMBER? Man you're patient! Anyway, it's been forever since I've flashed one of those but can't you skip a function? The best I remember sometimes it will hang and you have to skip when it does that. Once it says it's unzipped & updated it HAS & you can just push it to the next function. You have to have the right one though. You can upgrade it but not downgrade it.
 

myjktouch

New member
Apr 30, 2019
1
0
access to mmcblk0p6

Is there a way to read the mmcblk0p6 file without rooting or flashing ?

---------- Post added at 07:05 PM ---------- Previous post was at 07:02 PM ----------

Return to Contents Page

Notable:

to unlock your sensation free

Okay, so after looking at this post i've gone and pulled the unlock codes for all the doubleshots within my reach.

Either through terminal or an adb shell, get root and type:
Code:
strings -n 8 /dev/block/mmcblk0p6

or...

Grab the partition with a dd command and go through it with a hex editor - in so doing i've found some curious things to be posted later.

The unlock code is on line 8920 if viewing in 16-bit hex mode.

...and the ingenuity and variety of 'methods to skin the ol' cat' at XDA does not disappoint:

is there a way to read the mmcblk0p6 file without rooting or flashing ?
 

Top Liked Posts

  • There are no posts matching your filters.
  • 22
    T-Mobile branded HTC myTouch 4g Slide ( doubleshot ) Developers Reference


    *Broken Download Links:
    Any download links to softwares I put together or was hosting got hosed. I haven't had the chance to find hosting and go through the guide to update the multitude of links, however...

    ... Special Thanks! ... to WeekendsR2Short for investing considerable time, effort and energy into hosting everything I could get to him - should be most of it.

    You can find the download thread here: Blue6IX's Development Related Mirror Site

    I keep a pretty particularly structured file system and am very picky about how I store it, so that at least brought it from impossible down to monstrous.

    I can't thank him enough for saving this reference from being crippled of the majority of it's software packages.




    Server: irc.freenode.net:6667
    Channel: #HTC_MT4GS
    Browser: http://webchat.freenode.net/?channels=HTC_MT4GS
    Note: This is a reference for developers, and I hold no responsibility for anything that may happen from the use or misuse of the information gathered here. Also --> RTFM <--

    Table of Contents:
    General:
    Post 01 - Contents.
    Post 02 - Device Specs and Manuals
    Stock Apps:
    Post 12 - Themes & Live Wallpapers
    Post 13 - Widgets
    Post 14 - Android Apps Part 1
    Post 15 - Android Apps Part 2
    Post 16 - HTC Apps
    Post 17 - T-Mobile Apps.
    Post 18 - Google Apps.
    Post 19 - Third Party Apps
    More:
    Post 23 - Misc. Info.
    Post 24 - Restore to Stock
    XDA doubleshot dev threads:

    ----

    doubleshot Device Drivers:

    • doubleshot fastboot drivers - HTCDriver.exe
      Download Link
      MD5: 7fe1a01a816722718c6d369a3dc49166
      Size: 13.08 MB

    The fastboot drivers are the same HTCDriver.exe that is on the sdcard when you get the doubleshot.​

    ----

    Here at XDA:

    Device General:

    Unlock:

    Hardware Keyboard / Input:


    Hardware:

    TV-out:

    Bluetooth:

    Battery:

    Cases:

    Other:



    (this resource due in large part to the people of this community. i'll make sure to credit people as I can while putting this back together)

    ...I am on a mission to make it as easy as possible for new developers to get up to speed with what we know and dive right into development. Current developers for the device will find this a handy reference to cut down on the time spent digging through threads in the doubleshot sub-forums.

    This is the product of an untold number of hours I spent gathering, sorting and qualifying information to bring it all together. It's been a fun project and i've learned a lot so far.
    10
    boot, hboot

    Return to Contents Page

    How to use PG59IMG.zip files

    boot

    Location:

    /dev/block/mmcblk0p20

    Versions:
    • - 1.63.531.2
    • - 1.55.531.3
    • - 1.28.531.9

    I made a series of boot.img files since you will get bootloops using the wrong boot.img for the software version.

    The only thing we have done is edit the code shown following the download links to make it either insecure, or insecure with mock locations, depending.

    For devices with the 1.63.531.2 update:
    • doubleshot_1-63-531-2_stock_boot.img
      Download Link
      MD5: 43949e441dda02f0f067fb874263c919
      Size: 3.36 MB
    • doubleshot_1-55-531-3_insecure_boot.img
      Download Link
      MD5: 3e07acc5debd7f9f469d31486aa7c87d
      Size: 3.36 MB
    • doubleshot_1-63-531-2_insecure_M-L_boot.img
      Download Link
      MD5: 0ace296c510e872b1aad163cff37da0a
      Size: 3.36 MB

    ----

    For devices with the 1.55.531.3 update:
    • doubleshot_1-55-531-3_stock_boot.img
      Download Link
      MD5: a248c9e248f3846bcf5d7a06b4a48158
      Size: 3.36 MB
    • doubleshot_1-55-531-3_insecure_boot.img
      Download Link
      MD5: 3e07acc5debd7f9f469d31486aa7c87d
      Size: 3.36 MB
    • doubleshot_1-55-531-3_insecure_M-L_boot.img
      Download Link
      MD5: 207214174f12678eae46345c379946e4
      Size: 3.36 MB

    ----

    For 1.28.531.9 devices: ( retail launch )
    * also for 1.28.531.10 devices.
    • Stock boot PG59IMG.zip:
      download link
      MD5: bb589c487506d3f147b4242b6d19ddc8
    • doubleshot_1-28-531-9_stock_boot.img
      Download Link
      MD5: cfa441139c3af432106f6ada5ceeb82f
      Size: 3.28 MB
    • doubleshot_1-28-531-9_insecure_boot.img
      Download Link
      MD5: b83a232372f6d8e440446f255aaea617
      Size: 3.28 MB
    • doubleshot_1-28-531-9_insecure_M-L_boot.img
      Download Link
      MD5: 706fae6da95c23ee378132930a58eb3d
      Size: 3.28 MB
    Archive - Insecure Boot Image for the T-Mobile myTouch 4G Slide (for 'adb remount' access etc.) - Thanks Paul!​
    ( Special thanks to yogi2010, etn40ff and jkilo on getting this new insecure boot image up, and nlarge for providing the 1.55.531.3 image to work from. )

    doubleshot_x-x-x-x_stock_boot.img
    Code:
    ro.secure=1
    ro.allow.mock.location=0
    ro.debuggable=0
    persist.service.adb.enable=0
    doubleshot_x-x-x-x_insecure_boot.img
    Code:
    ro.secure=0
    ro.allow.mock.location=0
    ro.debuggable=1
    persist.service.adb.enable=1
    doubleshot_x-x-x-x_insecure_M-L_boot.img
    Code:
    ro.secure=0
    ro.allow.mock.location=1
    ro.debuggable=1
    persist.service.adb.enable=1
    Having wifi error after installing a boot image? Check here:
    Stock WiFi Modules
    You can check your kernel version in the phone settings:
    Code:
    Settings -> About phone -> Software information -> More

    To install for end users:
    On device - with root...

    • [1] - download to sdcard
      [2] - rename to boot.img
      [3] - open terminal emulator and type:
    Code:
    su
    ...grant superuser to the terminal and then type:
    Code:
    dd if=/sdcard/boot.img of=/dev/block/mmcblk0p20

    ...and then reboot the doubleshot. You will now have 'adb remount' access.​
    From computer, with fastboot:
    • - download boot.img, place in the directory/folder with your fastboot command.
    • - reboot the doubleshot to fastboot mode
    • - connect usb cord to the computer
    • - open terminal/command window and navigate to the directory/folder with your fastboot command
    • - Type:
    Code:
    fastboot flash boot boot.img
    Then just unplug the usb (after it finishes!!) and reboot the doubleshot.

    Pretty much the same thing as How to fastboot flash recovery, and the link will explain the process more thoroughly.​

    Related Links:
    adb in official recovery?

    Android Kitchen, v0.188
    unpacking and repacking boot.img from stock rom

    --------


    hboot

    Location:

    /dev/block/mmcblk0p12

    Versions:
    • - 1.44.0006 - Engineering hboot
    • - 1.44.0007 - Retail launch hboot
    • - 1.44.1107 - Revolutionary hboot
    • - 1.45.0013 - OTA hboot from 1.55.531.3 update
    For already S-OFF devices:
    • doubleshot hboot 1.44.0006 (S-OFF) PG59IMG.zip:
      download link
      MD5: e01016a5ad51e1b4a49775663ba17322

    • doubleshot hboot 1.44.0007 (S-OFF) PG59IMG.zip:
      download link
      MD5: 032634f409c51e2a06e2d0f1cab3cc95

    • doubleshot hboot 1.45.0013 (S-OFF)(Locked) PG59IMG.zip:
      download link
      MD5: 5d45b6dffcb70eb9e78742d86bbb0794

    • doubleshot hboot package:
      download link
      MD5: 779db7d7b48dbbe533107c3f154a44e2
    doubleshot hboot package includes:
    • - doubleshot_hboot_1-44-0006_s-off_PG59IMG.zip ( Engineering )
    • - doubleshot_hboot_1-44-0007_s-off_PG59IMG.zip ( Retail launch )
    • - doubleshot_hboot_1-45-0013_s-off_PG59IMG.zip ( OTA - 1.55.531.3 )

    Usable on all S-OFF doubleshot devices. Unzip to a folder - package in store-mode zip (no compression). The PG59IMG.zip files are compressed, do not unzip them. After unzipping doubleshot_hboot_package.zip to a folder, you should have 3 PG59IMG.zip files.

    The .zip files are usable but have to be renamed first.

    When loading hboot, the files it automatically looks for on the sdcard are:
    • - PG59DIAG.zip
    • - PG59DIAG.nbh
    • - PG59IMG.zip
    • - PG59IMG.nbh
    • - PG59IMG.tar
    • - PG59IMG.aes
    • - PG59IMG.enc


    To extract hboot:

    Need root, and a terminal emulator.

    Open terminal and type:
    Code:
    su
    ...and press enter.

    Then type:
    Code:
    dd if=/dev/block/mmcblk0p12 of=/sdcard/hboot.img
    ...and press enter.

    This will extract your hboot into an image on your sdcard named hboot.img

    fastboot oem ? command:

    For the 1.44.0006 ( Engineering ) and 1.44.0007 ( Retail ) hboot:
    Code:
    (bootloader) command list
    (bootloader) checkSbl1
    (bootloader) checkHWSecurity
    (bootloader) keytest
    (bootloader) heap
    (bootloader) boot
    (bootloader) reset
    (bootloader) powerdown
    (bootloader) rebootRUU
    (bootloader) heap_test
    (bootloader) rtask
    (bootloader) task
    (bootloader) enableqxdm
    (bootloader) gencheckpt
    (bootloader) readpid
    (bootloader) writepid
    (bootloader) readcid
    (bootloader) writecid
    (bootloader) readimei
    (bootloader) writeimei
    (bootloader) readsecureflag
    (bootloader) writesecureflag
    (bootloader) list_partition_emmc
    (bootloader) load_emmc
    (bootloader) check_emmc
    (bootloader) check_emmc_mid
    (bootloader) read_mmc
    (bootloader) load_modem_emmc
    (bootloader) get_wp_info_emmc
    (bootloader) send_wp_info_emmc
    (bootloader) get_ext_csd_emmc
    (bootloader) get_sector_info_emmc

    For the 1.44.1107 ( Revolutionary ) hboot:
    Code:
    Identical to the 1.44.0006 and 1.44.0007 hboots except:
    
    Substitutes:
    (bootloader) keytest
    
    With:
    (bootloader) mw

    For the 1.45.0013 ( OTA - 1.55.531.3 ) hboot:
    Code:
    Identical to the 1.44.0006 and 1.44.0007 hboots except:
    
    Adds the following:
    
    (bootloader) get_identifier_token
    (bootloader) gotohboot
    (bootloader) lock

    Hboot fail codes:
    Code:
    FAIL01 data length must bigger than 0
    FAIL02 data length is too large
    FAIL03 memory allocate fail
    FAIL11 no transfered data
    FAIL12 signature verify fail
    FAIL13 battery low
    FAIL21 lack of heap for unzipping image
    FAIL22 loading zip info fail
    FAIL23 parsing image fail
    FAIL24 parsing android-info fail
    FAIL31 checksum fail
    FAIL32 header error
    FAIL41 model id check fail
    FAIL42 custom id check fail
    FAIL43 main version check fail
    FAIL44 hboot version check fail
    FAIL51 partition update fail
    FAIL52 image check fail
    FAIL53 image unzipping fail
    FAIL54 image size is too large
    FAIL90 hboot pre-update! please flush image again immediately
    FAIL91 partition read fail
    FAIL92 supercid! please flush image again immediately
    FAIL99 unknown fail
    Hboot CID values:
    Code:
    T-MOB010
    T-MOB101
    T-MOB102
    T-MOB003
    T-MOB004
    T-MOB005
    T-MOB006
    T-MOB007
    T-MOB008
    T-MOB009
    T-MOBL11
    VODAP001
    VODA-Germany
    VODAP102
    VODA-Italy
    VODAP405
    VODA-SFR
    VODAP203
    VODA-Spain
    VODAP304
    VODA-Netherland
    VODAPE17
    VODA-Ireland
    VODAP019
    VODA-Greece
    VODAP006
    VODA-Portugal
    VODAPD18
    VODA-Swisscom-WWE
    VODAP015
    VODA-Swisscom-DE
    VODAP110
    VODA-Swisscom-FR
    VODAP212
    VODA-Swisscom-IT
    VODAP416
    VODA-Australia
    VODAP021
    VODA-New-Zealand
    VODAP022
    VODA-Mobilkom
    VODAP120
    VODA-Proximus
    VODAP024
    VODAPM27
    ORANGE-French
    ORANG202
    ORANGE-UK
    ORANG001
    ORANGE-ES
    ORANG309
    ORANGE-BE
    ORANG012
    ORANGE-PO
    ORANG008
    ORANGE-CH-FRA
    ORANG203
    ORANGE-CH-GER
    ORANG104
    ORANGE-SK
    ORANG006
    ORANGE-PL
    ORANGB10
    ORANGE-AT
    ORANG113
    GOOGL001
    TELEF-Spain
    TELEF301
    TELUS001
    DOCOM801
    CWS__001
    Brightstar-SPA
    BSTAR301
    Brightstar-PTB
    BSTAR502
    VIRGIN-UK
    VIRGI001
    O2___001
    HTC-Czech
    HTC__C24
    HTC-Denmark
    HTC__F08
    HTC-Norway
    HTC__H10
    HTC-Sweden
    HTC__G09
    HTC-Poland
    HTC__B25
    HTC-Russia
    HTC__A07
    HTC-Turkey
    HTC__M27
    HTC__J15
    HTC-Australia
    HTC__023
    HTC-Singapore
    HTC__203
    StarHub-Singapore
    VODA-Africa-South
    HTC__016
    AirTel-India
    TIM-Italy
    TIM__401
    H3G-Italy
    H3G__402
    Optus-Australia
    OPTUS001
    Hutch-Australia
    HUTCH001
    SMC-Voda-HK
    SMCVD001
    Chunghwa-Taiwan
    CHT__601
    ROGER001
    HTC-EastEurope
    HTC__032
    HTC__102
    HTC__405
    HTC-Dutch
    HTC__E11
    HTC__Y13
    HTC__001
    HTC__N34
    HTC__304
    HTC__506
    DOPOD701
    Open-Channel
    HTCCN701
    HTCCN702
    HTCCN703
    HTC-Asia-SEA
    HTC__037
    HTC-India
    HTC__038
    Fastweb-IT
    FASTW401
    O2___102
    HTC__621
    Asia-HK-CHT
    HTC__622
    HTC-Asia-SEA-WWE
    HTC__044
    HTC-FRA-Bouygues
    HTC__247
    HTC__E41
    VODAP026
    H3G__F05
    H3G__G04
    H3G__001
    H3G__003
    Bouygues-Telecom
    BOUYG201
    TELST001
    VODAP129
    SKT__901
    VODA-MTS-RUS
    VODAPA30
    HTC-Tesco
    HTC__052
    HTC-FRA-NRJ
    HTC__249
    BSTAR306
    BSTAR307
    Movistar
    BSTAR308
    BM___001
    H3G__106
    CA_Videotron
    VIDEO001
    DAVE_001
    11111111

    Thanks to:
    -thrice43
    -yogi2010
    -etn40ff
    -daniel60104
    -jkilo
    -nlarge

    Related threads:
    HBOOT (1.44.0006) missing fastboot oem commands

    Gain root access on the latest 1.55.531.3 update, ONLY IF you are S-OFF

    Anyone notice the MT4GS Bootloader Unlockable?

    I just unlocked bootloader on OTA...

    obtaining s off with new boot loader

    What HBOOT Version Are You Running?

    Doubleshot_TMOUS_1.28.531.9_Radio_10.48.9007.00U_1 0.12.9007.07_M2_release

    Rooting MyTouch 4G Slide HBOOT 1.44.0006

    Related Links:
    HTCDev - Bootloader

    --------
    9
    Restore to Stock

    Return to Contents Page

    How-To: Restore to Stock

    • [1] - PG59IMG.zip Download Links
      [2] - PG59IMG.zip Notes
      [3] - PG59IMG.zip step-by-step Usage

    ----
    HTC-Signed PG59IMG.zip Download Links:

    First, choose your image:
    From Leaked ROM 1.63.531.2 / Radio 11.59.3504.00_11.16.3504.20_2: (PG59IMG.zip)
    Details:
    • - Software Version: 1.63.531.2
    • - Radio Version: 11.59.3504.00U_11.16.3504.20_2
    • - kernel Version: 2.6.35.13-gf3a1982
      Feb 3rd, 2012 - 21:34:43 CST
    From Leaked ROM 1.55.531.3 / Radio 11.59.3504.00_11.16.3504.20_2: (PG59IMG.zip)
    Details:
    • - Software Version: 1.55.531.3
    • - Radio Version: 11.59.3504.00U_11.16.3504.20_2
    • - kernel Version: 2.6.35.13-ge4be2bc
      Nov 17th, 2011 - 18:32:14 CST
    From Leaked ROM 1.28.531.9 / Radio 10.48.9007.00U_10.12.9007.07: (PG59IMG.zip)
    Details:
    • - Software Version: 1.28.531.9
    • - Radio Version: 10.48.9007.00U_10.12.9007.07_M2
    • - kernel Version: 2.6.35.10-g6dea02d
      Jun 27th, 2011 - 13:23:58 CST

    This is a .zip file that if renamed to PG59IMG.zip and placed on your sdcard will be picked up by hboot and automatically loaded by the device instead of the hboot menu.


    ----
    PG59IMG.zip Notes:

    Pick one of the above files to restore your device to 'factory fresh' for that software version.

    Only S-OFF devices are capable of a downgrade at this time, so S-ON ( LOCKED or UNLOCKED ) devices will only be able to go as far back as their current software version.

    ( We are working on this... )

    Once you have the software package downloaded, you will need to rename it as:
    Code:
    PG59IMG.zip
    ...and then place it on the sdcard of your device ( main directory is best! )

    Note:
    Devices that are S-ON and unlocked will need to re-lock their devices before being able to flash these PG59IMG.zip packages​
    To re-lock the device, boot up to fastboot and then issue this command from the terminal/cmd window on your computer:
    Code:
    fastboot oem lock
    The device will then be ready to re-flash, you should do this prior to placing the PG59IMG.zip file on the sdcard.
    Second Note:
    Devices with S-ON ( LOCKED or UNLOCKED ) will be restricted to flashing ONLY the PG59IMG.zip files that have an HTC signature, which are only these leaked PG59IMG.zip files linked above.

    The custom PG59IMG.zip files i've made throughout the rest of this reference will not work for S-ON devices of any lock status.​


    ----
    Step-by-Step PG59IMG.zip Usage:

    What you need:
    • - MicroSD card.
    • - A PG59IMG.zip file (links above)

    How to make it:

    • [1] - Download an image linked above.

      [2] - Rename it to PG59IMG.zip

      [3] - Format your MicroSD card in the computer.

      [4] - Transfer the image from the computer to the MicroSD card.

      [5] - SAFELY EJECT the MicroSD card from the computer.
    Update:
    Before installing a PG59IMG.zip file you should be on the latest clockworkmod recovery if possible. Also see this post.

    Boot into recovery and then:
    • [1] - Go to 'Mounts and Storage'
      [2] - format /system
      [3] - format /data
      [4] - press the hardware back button
      [5] - choose 'power off' from the main menu
    This will ensure that you will not have write issues during install.

    See notes at the bottom of this post.​

    How to use it:

    NOTE: Make sure you have a full battery!!!

    • [1] - Power off the doubleshot. Remove the battery and MicroSD card.

      [2] - Insert new card from above. ( or back up current card, make, and re-insert )

      [3] - Replace battery and backplate.

      [4] - Holding the 'Volume Down' button, press the 'Power' button.

      [5] - Wait for the loading bar to fill.

      [6] - When ready, it will ask you if you want to start the update.

      [7] - Select yes by pressing the 'Volume Up' button. Press 'Volume Down' if you just realized you have a low battery.

      [8] - Allow the update time to flash to your doubleshot.

      [9] - Let it sit for a minute or two after it says finished, then press power to reboot.

      [10] - Follow on-screen instructions until finished.

    Then:

    • [1] - Reboot the doubleshot.

      [2] - When fully booted, open the settings menu.

      [3] - Go to "SD & phone storage" and choose "Factory data reset"

      [4] - Yes, wipe the sdcard too.

      [5] - Follow on-screen instructions until finished.

    You now have your doubleshot returned to 'factory fresh' for whatever software package you chose to download, through and through. We showed the method to include the sdcard so you would have the device in a state as close to:
    "Just like new!!"
    ...as possible.

    If you are S-OFF and would also like to S-ON the device, proceed to this thread:
    How-To: S-ON from S-OFF
    WARNING:
    If you advance your device beyond the 1.28.531.10 software/1.44.0007 hboot to the 1.55.531.3 software/1.45.0013 hboot ( or beyond ) while S-ON you will NOT be able to S-OFF the device at this time.

    S-OFF can only be achieved while on the 1.28.531.9/.10 software and 1.44.0007 hboot ( hboot is what's important here ) at this time.​

    One last thing...

    I am unsure why but I have recently been having issues when it gets to the system partition on the update, where it will unzip/update multiple times in a row before it okays and moves on.

    Theories?​
    7
    Root, Recovery & Radio

    Return to Contents Page

    How to use PG59IMG.zip files

    Root, Recovery & Radio


    ----
    Root


    ----
    Recovery:

    Location:

    /dev/block/mmcblk0p21


    Stock 1.55.531.3 Recovery:
    • doubleshot_OTA_1-55-531-3_Stock_recovery.img
      download link
      MD5: 9abd0749231ecf4ee7974dd6e04bbaa0
    • doubleshot_Recovery_1-55-531-3_Stock_PG59IMG.zip
      download link
      MD5: 781204be0b7aa18c826fe27c6427c393

    Stock 1.28.531.9 Recovery:
    • doubleshot_Retail_1-28-531-9_Stock_recovery.img
      download link
      MD5: f641ac4b912a48e1bc6b46ad006a7100
    • doubleshot_Recovery_1-28-531-9_Stock_PG59IMG.zip
      download link
      MD5: ac6975fe778622201c9875c225be0759

    Clockworkmod 5.0.2.7 Recovery: ( Official )
    • doubleshot_Recovery_CWM_5-0-2-7_PG59IMG.zip
      download link
      MD5: 55a665d20049898e6d7be4f25c9a047b

    Clockworkmod 4.0.0.9 Recovery: ( Un-Official )
    • doubleshot_Recovery_CWM_4-0-0-9_PG59IMG.zip
      download link
      MD5: 82ab6e6253a7c352392c03fd8086e7e2

    Clockworkmod 4.0.0.8 Recovery: ( First Custom )
    • doubleshot_Recovery_CWM_4-0-0-8_PG59IMG.zip
      download link
      MD5: 6a13d330692772b95d95c9b0745d676f

    Revolutionary vs MoDaCo (Official Clockworkmod 5.0.2.7 is the right answer)

    Replacing Stock Recovery: Clockworkmod

    If you have S-OFF but stock recovery, the easiest method is to:

    • [1] - Follow the instructions in This Thread to get temp root.

      [2] - Without rebooting, add your market account to the device.

      [3] - Install ROM Manager from the market.

      [4] - Flash Clockworkmod through ROM Manager.

      [5] - What you do next is up to you (but a clockworkmod backup isn't a bad idea.)
    How to fastboot flash recovery


    ----
    Radio:

    Leaked HTC Android ROMs - football's thread.

    Location:

    /dev/block/mmcblk0p17

    From Leaked ROM 1.63.531.2 / Radio 11.59.3504.00_11.16.3504.20_2: (Full PG59IMG.zip)

    From Leaked ROM 1.55.531.3 / Radio 11.59.3504.00_11.16.3504.20_2: (Full PG59IMG.zip)

    From Leaked ROM 1.28.531.9 / Radio 10.48.9007.00U_10.12.9007.07: (Full PG59IMG.zip)

    Pre-Release Radios: (PG59IMG.zip)
    • doubleshot_Radio_10.48.9007.00U_10.12.9007.07_PG59IMG.zip (Retail - Radio only)
      download link
      MD5: adba9e8cfac8afd2b06c402d93182506

    • doubleshot_Radio_10.27.9001.00P_10.10.9001.07_PG59IMG.zip
      download link
      MD5: 764463b51b79e65ee9690d12b72b0c3a
    Related Threads:
    radios?
    6
    doubleshot Partitions and Mounts

    Return to Contents Page

    doubleshot Partitions

    Known:
    • - mmcblk1p2 - "sd-ext"
    • - mmcblk1p1 - "sdcard"
    • - mmcblk1 - Link to sdcard/non eMMC block listing.
    • - mmcblk0p31 - "misc" ( ? same as 16? )
    • - mmcblk0p29 - "pdata"
    • - mmcblk0p27 - "devlog"
    • - mmcblk0p26 - "modem_st2"
    • - mmcblk0p25 - "modem_st1"
    • - mmcblk0p24 - "cache"
    • - mmcblk0p23 - "userdata"
    • - mmcblk0p22 - "system"
    • - mmcblk0p21 - "recovery"
    • - mmcblk0p20 - "boot"
    • - mmcblk0p19 - "adsp"
    • - mmcblk0p18 - "radio_config"
    • - mmcblk0p17 - "radio"
    • - mmcblk0p16 - "misc" ( ? same as 31? )
    • - mmcblk0p14 - "splash1"
    • - mmcblk0p12 - "bootloader" hboot
    • - mmcblk0p11 - ( TZ ? Trust_Zone ? )
    • - mmcblk0p10 - ( RPM ? )
    • - mmcblk0p9 - ( SBL3 ? )
    • - mmcblk0p8 - ( SBL2 Backup ? )
    • - mmcblk0p7 - ( SBL1 Backup ? )
    • - mmcblk0p2 - ( SBL2 ? )
    • - mmcblk0p1 - ( SBL1 ? )
    • - mmcblk0 - link to eMMC/ eMMC block listing

    Unknown:
    • - mmcblk0p30
    • - mmcblk0p28
    • - mmcblk0p15
    • - mmcblk0p13
    • - mmcblk0p6
    • - mmcblk0p5
    • - mmcblk0p4
    • - mmcblk0p3
    • - loop7
    • - loop6
    • - loop5
    • - loop4
    • - loop3
    • - loop2
    • - loop1
    • - loop0
    • - vold
    • - platform
    See: This Post

    Code:
    adb ls /dev/block
    
    ----output:----
    
    000041ed 00000398 4f30aad3 .
    000041ed 00000870 4f30aad6 ..
    00006180 00000000 4f30aad3 mmcblk1p1
    00006180 00000000 4f30aad3 mmcblk1
    00006180 00000000 4f30aad3 mmcblk0p31
    00006180 00000000 4f30aad3 mmcblk0p30
    00006180 00000000 4f30aad3 mmcblk0p29
    00006180 00000000 4f30aad3 mmcblk0p28
    00006180 00000000 4f30aad3 mmcblk0p27
    00006180 00000000 4f30aad3 mmcblk0p26
    00006180 00000000 4f30aadc mmcblk0p25
    00006180 00000000 4f30aad3 mmcblk0p24
    00006180 00000000 4f30aad3 mmcblk0p23
    00006180 00000000 4f30aad3 mmcblk0p22
    00006180 00000000 4f30aad3 mmcblk0p21
    00006180 00000000 4f30aad3 mmcblk0p20
    00006180 00000000 4f30aad3 mmcblk0p19
    00006180 00000000 4f30aad3 mmcblk0p18
    00006180 00000000 4f30aad3 mmcblk0p17
    00006180 00000000 4f30aad3 mmcblk0p16
    00006180 00000000 4f30aad3 mmcblk0p15
    00006180 00000000 4f30aad3 mmcblk0p14
    00006180 00000000 4f30aad3 mmcblk0p13
    00006180 00000000 4f30aad3 mmcblk0p12
    00006180 00000000 4f30aad3 mmcblk0p11
    00006180 00000000 4f30aad3 mmcblk0p10
    00006180 00000000 4f30aad3 mmcblk0p9
    00006180 00000000 4f30aad3 mmcblk0p8
    00006180 00000000 4f30aad3 mmcblk0p7
    00006180 00000000 4f30aad3 mmcblk0p6
    00006180 00000000 4f30aad3 mmcblk0p5
    00006180 00000000 4f30aad3 mmcblk0p4
    00006180 00000000 4f30aad3 mmcblk0p3
    00006180 00000000 4f30aad3 mmcblk0p2
    00006180 00000000 4f30aad3 mmcblk0p1
    00006180 00000000 4f30aad3 mmcblk0
    00006180 00000000 4f30aad3 loop7
    00006180 00000000 4f30aad3 loop6
    00006180 00000000 4f30aad3 loop5
    00006180 00000000 4f30aad3 loop4
    00006180 00000000 4f30aad3 loop3
    00006180 00000000 4f30aad3 loop2
    00006180 00000000 4f30aad3 loop1
    00006180 00000000 4f30aad3 loop0
    000041ed 00000050 4f30aad3 vold
    000041ed 00000050 4f30aad2 platform

    Code:
    adb shell
    $ cat /proc/emmc
    cat /proc/emmc
    
    ----output:----
    
    dev:        	size    	 erasesize 	name
    mmcblk0p31: 	000ffa00 	00000200 	"misc"
    mmcblk0p21: 	00fffc00 	00000200	 "recovery"
    mmcblk0p20: 	01000000 	00000200	 "boot"
    mmcblk0p22: 	31fffc00 	00000200	 "system"
    mmcblk0p24: 	077fde00 	00000200	 "cache"
    mmcblk0p23: 	4aabc400 	00000200	 "userdata"
    mmcblk0p27: 	01400000 	00000200	 "devlog"
    mmcblk0p29: 	00040000 	00000200 	"pdata"
    mmcblk0p17: 	02800000 	00000200 	"radio"
    mmcblk0p19: 	01000000 	00000200	 "adsp"
    mmcblk0p18: 	007ffa00 	00000200	 "radio_config"
    mmcblk0p25: 	00400000 	00000200	 "modem_st1"
    mmcblk0p26: 	00400000 	00000200	 "modem_st2"

    Miscellaneous Partition Info:
    Definitions:
    ADSP = Advanced Digital Signal Processor
    RCDATA = Radio Config Data
    RPM = Real Time System for Power Management
    SBL1 = Secondary Bootloader (part 1)
    SBL2 = Secondary Bootloader (part 2)
    SBL3 = Secondary Bootloader (part 3)
    SPLASH1 = Splash Image​

    ClockworkMod Recovery v5.0.2.7
    recovery filesystem table
    • - 0 /tmp ramdisk (null) (null)
    • - 1 /recovery emmc /dev/block/mmcblk0p21 (null)
    • - 2 /boot emmc /dev/block/mmcblk0p20 (null)
    • - 3 /cache ext4 /dev/block/mmcblk0p24 (null)
    • - 4 /data ext4 /dev/block/mmcblk0p23 (null)
    • - 5 /sd-ext ext4 /dev/block/mmcblk1p2 (null)
    • - 6 /sdcard vfat /dev/block/mmcblk1p1 (null)
    • - 7 /system ext4 /dev/block/mmcblk0p22 (null)
    • - 8 /misc emmc /dev/block/mmcblk0p31 (null)

    The PG59IMG.zip files found in this post will install the following images:

    From Leaked ROM 1.63.531.2 / Radio 11.59.3504.00_11.16.3504.20_2: (PG59IMG.zip)
    • - BOOT
    • - SBL1
    • - RECOVERY
    • - SBL2
    • - SPLASH1
    • - USERDATA
    • - SYSTEM
    • - SBL3
    • - TRUST_ZONE
    • - TP
    • - ADSP
    • - BOOTLOADER
    • - RPM
    • - PG2FS_SPCUSTOM
    • - RADIO_V2
    • - RADIO_CUST
    From Leaked ROM 1.55.531.3 / Radio 11.59.3504.00_11.16.3504.20_2: (PG59IMG.zip)
    • - BOOTLOADER
    • - SBL1
    • - SBL2
    • - SBL3
    • - RPM
    • - TRUST_ZONE
    Reboots, then continues process with:
    • - BOOT
    • - RECOVERY
    • - SYSTEM
    • - SPLASH1
    • - USERDATA
    • - ADSP
    • - PG2FS_SPCUSTOM
    • - TP
    • - RADIO_V2
    • - RRADIO_CUST

    *If flashing over the same software version, then it will install it all at once - if coming from a different software version, it splits the install up automatically.​
    From Leaked ROM 1.28.531.9 / Radio 10.48.9007.00U_10.12.9007.07: (PG59IMG.zip)
    • - BOOTLOADER
    • - BOOT
    • - RECOVERY
    • - SYSTEM
    • - SPLASH1
    • - USERDATA
    • - SBL1
    • - SBL2
    • - SBL3
    • - TRUST_ZONE
    • - RPM
    • - ADSP
    • - TP
    • - RADIO_V2
    • - RADIO_CUST
    ----

    Related Threads:
    Partitions - memory address listing
    Is It Possible To S-On HTC Method To S-Off With Revolutionary?

    Elsewhere at XDA:
    HTC Sensation emmc partition layout
    HTC Sensation & HTC Sensation XE firmware | Partitions Info

    Off-Site:
    TJ World Hboot Analysis

    ----
    doubleshot Mounts

    Thanks to nubecoder for the how to on finding them out Here:
    Not a direct quote.
    From ADB:
    adb shell "mount > /sdcard/doubleshot_mountinfo.txt"​
    From Terminal:
    mount > /sdcard/doubleshot_mountinfo.txt​
    You do not need root to generate this info from Terminal Emulator.​

    ----

    Mount point usage:
    Code:
    mount("ext4", "EMMC", "/dev/block/mmcblk0p22", "/system");
    unmount("/system");
    
    mount("ext4", "EMMC", "/dev/block/mmcblk0p23", "/data");
    unmount("/data");
    
    mount("ext4", "EMMC", "/dev/block/mmcblk0p24", "/cache");
    unmount("/cache");
    
    mount("ext4", "EMMC", "/dev/block/mmcblk1p1", "/sdcard");
    unmount("/sdcard");
    Related Threads:
    Edify Script Tutorial - Replacing the Google Market

    Edify Scripting Notes