[T-Mobile myTouch 4G Slide] Droidmoder:
The Almost Complete Compendium for MT4G Slide (Read This before Posting)

Note as of 12/22/2011 the ota update is not rootable (H boot 1.45.0013)

and s-off cannot be obtained. If you updated with s-off it is possible to revert back. [url='http://xdaforums.com/showthread.php?t=1421258"] Reference thread [/url]

Also, people who used HTC unlock and have s-on will have trouble flashing roms that are not gingerbread based.

Table Of Contents

1.	XDA Lingo

2. MT4G Slide Specs.

3. S-Off, Root, Recovery, Backup, Unroot

4. ROMS, Kernels, Fixes, Mods

5. Network (Unlocking, Backtrack)

6. Apps

7. Development Section

8. Credits

Section One

READ FIRST

READ SECOND

READ THIRD

This is really helpful if a person is new to the forums. Some Lingo, Jargon!!

S-Off: This term is used when describing the security radio. With S-on only signed ROMs may be flashed, when S-off unsigned ROMs may be flashed IE custom ROMs.

Root: This means the user will have unrestricted full access to almost the entire system stack. Another way of describing it would be, having administrator rights on a windows computer

Custom Rom: This stands for “read only Memory”. With Android OS, a custom rom allows you to change things that were un-changeable.

Hybrid ROM: When referring to the MT4G Slide. This ROM contains both HTC Sense and AOSP Theme.

(Unlocked)Bootloader: Loads the core operating system. Unlocked bootloader means users can modify what files the bootloader opens.

H-Boot: Hitting power+volume down after a power down or restart brings up the H-boot (skating androids). This is used to get into recovery and can also be used to flash files using the proper file name.

Fastboot: Fastboot is the name of a tool used to manipulate the flash partitions of the Android developer phone. It can also boot the phone using a kernel image or root filesystem image which reside on the host machine rather than in the phone flash

Zipalign: Is an archive alignment tool. The benefit of zipalign is a reduction in the amount of RAM consumed when running the application.

A.O.S.P "Android Open Source Project": Pure google source untouced by carriers and phone manufacturers.

SDK ADK: “Software Development Kit”” Android Development kit” A suite of tools that helps developers create software for the Android OS.

ADB: “Android Debug Bridge” Allows a user to control and interface with the Android OS.

SBF: System binary file. “I sbfed back to stock” Meaning, I reverted my phone back to stock using a system binary file with a stock image.

Kernel: This is the center of the computer operating system. It provides basic services to the other parts of the system.

Overclock: Forcing the processor to increase its clock rate (therefore more cycles per second). Normally used to get better performance.

Underclock: Reducing the processor clock rate (less cycles per second). This is used to get battery performance and increase processor life.

Undervolt: Lowering the voltage while still maintaining clock rate. This is used to help save power and heat reduction.

Frosted/Defrost: A term used when freezing (frosted) an application or unfreezing (defrost).

Bloatware/Debloat: The many useless applications that carriers add onto the stock os (bloatware). Debloat means that the bloatware has been removed.

Master Subsidy Lock (MSL): Many phones are sold below cost, (at a loss to the carrier,) with the expectation that the money will be recouped in the cost of the monthly service plan. The up-front loss that is later recouped is called a Subsidy.For this to work financially for the carrier, the user must not buy the phone and then use it with a different carrier.The carriers slap on a MSL so the user cannot switch service providers.The term "unlock" means to get the MSL code to free the phone from the carriers lock.

Section Two

MT4G Slide Specs.

Phone specs:

Phone Scoop

[url='http://www.t-mobile.com/shop/Phones/cell-phone-detail.aspx?cell-phone=T-Mobile-myTouch-4G-Slide-Black"]T-Mobile[/url]

HTC

Snapdragon

"Best Still Image shooter" according to PC World

T.V Out

Section Three

S-Off, Root, Recovery, BackUp.

S-Off and Root

How to find out S-On or S-Off / Booting Into Hboot

Radio - Necessary to recover botched radio install Stock Radio Another Stock Radio Thread

S-OFF for Retail (S-ON) Devices, NOTE ADDED 8/17/11

Revolutionary's site also has the root zip that is needed. Does this give me root?

Boot into H-boot, then recovery, use camera button and select "install zip from sd card". When zip is done reboot phone, check superuser.

PERMANENT-ROOT (NEW!) & Temp-Root (v2) for any MT4GS (Windows) Great Guide with very good information!

Recovery

[RECOVERY] Official CWM Recovery v5.0.2.7

Thanks Undeadk9 for install guide.

Also, if using an older ROM version of Sense On Crack, Senseless, Virtrous, etc both the system and data need to be mounted.

ROM Manager is also supported for flashing CWM Recovery. Simply download ROM manager, click flash recovery at the top. Then select our phone. Follow the directions.

Directions:

1. Make Sure Your On a WiFi connection.

2. Go here: http://www.clockworkmod.com

Go to recoveries, Download v5.0.2.7 recovery for doubleshot

3. Download Term Emulator

4. Using root explorer, move the recovery image to /data/local, then mount System r/w in root explorer, then press the home button.

5. Then open Term emulator and this....

su

dd if=/data/local/recovery-clockworkmod-5.0.2.7-doubleshot.img of=/dev/block/mmcblk0p21

Press ENTER

6. It should say transferring bytes blah blah

7. Open ROM manager and press reboot into recovery.

8. If it says v5.0.2.7 then You are done.

ClockworkMod Recovery 4.0.0.9 for the T-Mobile myTouch 4G Slide (MoDaCo edition)

*Older Version*

I took out the terminal emulator post in the thread which is how I upgraded my recovery. The

words and numbers must be exact.

here is the OP Thanks

1. Download Recovery 4.0.0.9 from Modaco's website

2. Using Root Explorer, find the file in your downloads folder on the sdcard.

3. Paste the recovery img file into your phone's /data/local folder.

4. In terminal emulator, first type "su" and then type "'dd if=/data/local/doubleshot.clockworkmod.4.0.0.9.modaco.img of=/dev/block/mmcblk0p21" and let it transfer the recovery file.

Re-Cap How To Turn S-Off, Install MoDaCo Clockworkmod Recovery, and Install a Rom For Dummie

Backup (Read and Re-Read this section)

Backups - After Rooting, before ROMing, take this step

Unroot

For The What Ifs

Section Four

Roms!Roms!Roms

Difference between full rom and patch

Basic Installation of a NEW ROM

1. MAKE NANDROID BACKUP OF STOCK ROM

2. REBOOT INTO RECOVERY

3. WIPE DATA AND CACHE

4. FORMAT DATA

5. FORMAT SYSTEM

6. WIPE BATTERY STATS "OPTIONAL BUT HIGHLY RECOMMENDED"

7. WIPE DALVIK CACHE

8. INSTALL ROM

9. REBOOT

10*. LET PHONE SET FOR 5-7 MINUTES.(see below)

*The system is still building symlinks and installing things behind the scenes on first boot of a fresh installation. If you choose to play with it before the 5 minute mark, you risk losing data that has yet to be written. This can lead to buggy performance and issues the DEVS will have a hard time figuring out.

For patches

Backup

1. Wipe cache

2. Wipe davik

3. Flash Patch

4.Reboot

Stock Roms

12/Aug 1.28.531.9 r1 - HTC Doubleshot Stock ROM Rooted and decodexed

Pure Stock Doubleshot, Root/Deodex/Busybox/Opt/Zip

Ice Cream Sandwhich

[ROM][Jan 5 2012] Pyr-o-Ice ICS 0.3.0 alpha (Android 4.0.1) |Camera(photo)|FaceUnlock

Android Open Source Project (AOSP) Roms

CM7

Sense Roms

Virtrous

Crack Injected Sense

BulletProof

Touch 4G Slide DoubleShot Lite

*These Roms Have active Developer support. If I missed a ROM please message or post and I will fix.

Kernels

BoneStock Kernel

Unity V2

Kanged

Fixes, Mods

GPS Fix

Safe Bloatware Removal

Turn off system update for good

*Data Connectivity Fix

*Clutter Cleanup

*indicates stock ROM safe

Section Five

Networking(Unlock,Backtrack)

Unlock:Use method one

Another Way to Unlock the MSL

Backtrack (offensive network secruity)

Section Six

Apps

Good App suggestions and reviews

Section Seven

Development Section

This section is intended for DEVS and beginner DEVS. If you have a question ask before doing something.

MT4GS Stock App Developers Reference

Partions - memory address listing

ADB,SDK,JDK

Fastboot.Exe is in the attachments incase you did not get it. Put the .Exe in platform-tools folder.

Blue61x's Guide to setting up a fresh Dev Computer XP

ADB Workshop by Adrynalyne and Guide by Captainkrtek

Understanding Basic ADB Commands

Dev guide to adb

Key Mapping

Genius button to search

Hardware Key mapping and Flashable zips and requests

LockRing Editing

[How-To] Custom Sense Lockring on the MT4GS - easy step-by-step.Part 1

[How-To] Edit .9.png files for the MT4GS - step-by-step.Part 2

[How-To] Edit Mode10 Files for the MT4GS - step-by-step. Part 3

Tools and Dowloads

MR.Root by XMC Wildchild22 Great scripts!!!

SuperOneClick Root

Section Eight

Credits

I am adding more sections, more links and more information as well as some more jargon.

Pm's welcome for mistakes, more information, etc. ( I am human).

Thanks Blue6IX,Very involved with the creation of this compendium

I thank all the Devs, Mods,end users, supporters and noobs for helping me compile this information. I take no credit for this as it's an orangized Hub for all of our information.