- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic to the Top
- Bookmark
- Subscribe
- Printer Friendly Page
ULTIMATE GUIDE: Every Guide you need to modify your Android phone.
[ Edited ]- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
09-07-2009
06:24 PM
- last edited on
01-08-2010
01:44 PM
by
Chris
WARNING:
- Unless specifically noted otherwise by a T-Mobile staff member, the content found within this area, including linked content, should be considered "Use at your own risk."
- T-Mobile will not assume responsibility for any device problems or failures that occur from following procedures found here or linked to from here.
- By following steps found here, you risk damaging your device and voiding your device warranty.
- By following steps found here, you acknowledge T-Mobile, including customer support personnel, cannot and will not assist you with any issues or anomalies encountered as a result. This includes but is not limited to the following: device or software usability, network connectivity, data loss.
*NOTICE: This can be a risky procedure, and if you make a mistake can brick your phone: T-Mobile, these forums, authors of this post, or other subsequent posts, nor any party, company, corporate entity, individual, or estate; living or dead, associated or otherwise connected with the above shall not be held liable for any damage you do to your device, others devices, your person, other people/living things, or property belonging to you any other entity in the known universe should you attempt this procedure. You take full responsibility and liability for any action you choose to take. Do at your own risk!
Various How To's, New-User Friendly!
Newbie Guide: How to Root, Apps2SD, WifiTether, Load a Custom ROM, Hero, and much more...
By the Unlockr
How To: Root Your G1(With Pictures)
By Chrisrj28
How to root your G1 and install Sense UI, A.K.A. HERO:
If you only wish to root your G1, please stop after installing the JF ROM and simply just install the ROM of your choice.
How To: The CORRECT way to install HERO on your G1 - Break's way
Author: Breakthecycle2
How to root your MyTouch 3G:
How To: The CORRECT way to root your Mytouch - Break's way W/help
Author: Breakthecycle2
How to root your MyTouch 3G using the one click method:
Step by Step 1-click root and installing Cyanogen 4.0.x
Author: Zapote21
http://forums.t-mobile.com/tmbl/board/message?boar
Author: the unlockr:
How to partition your SD card for your G1:
How To: Partiton your sd card for the G1:
Author: Breakthecycle2
How to manually partition your SD card for Apps2SD
Submitted by: Mghtyred
How to install the correct recovery image for your myTouch 3G:
How To: Install the CORRECT Recovery Image to partition the Mytouch
Author: Breakthecycle2
How to install HERO for One Click Rooting:
How to: Install Hero for the one clicker's - MT3G & G1
Author: Breakthecycle2
How to Update from one HERO ROM to another:
Author: Mghtyred
How to install ADB / SDK onto your PC (Windows XP and Vista):
How To: INstall ADB/Android SDK
Author: Breakthecycle2
How to install a customized theme on your Cyanogen ROM:
How to install custom theme on Cyanogen ROM
Authored by: Zapote21
HOW TO: Sign your own APK and ZIP files:
How to sign your own APK and ZIP files
Authored by: Zapote21
How to change / set your swappiness:
How to change your Linux-Swap Swappiness (Permanently)
Authored by Chrisrj28:
How to UNROOT your G1:
Author: Breakthecycle2
How to UNROOT your myTouch 3G:
Author: Breakthecycle2
How to manually update your G1 to "Donut" 1.6:
How to manually update your G1 to "Donut" 1.6
Author: Breakthecycle2
How to install a Cyanogen ROM after the C&D order:
How to instal Cyan 4.1.99+ (after C&D order)
Author: Ryan11
How to Root the NexusOne:
MT3G Black - Rooted W/Eclair 2.0!. -
I'm Rom Jeremy, stay classy T-Mobile
Follow me on Twitter!
Have you clicked
today?
T-Mobile Support Site • T-Mobile Troubleshooting Site
How To: The CORRECT way to install HERO on your G1 - Break's way
[ Edited ]- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
08-26-2009
05:36 PM
- last edited on
11-30-2009
05:42 PM
by
Chris
Note: The disclaimer posted at the top of this forum still applies.
A BIG THANK YOU to: DRIZZY DRAKE, MANup, Justanothercrowd (JACHero), Haykuro and all the other devs on XDA!!!!
First things first:
- You must Format you sd card to Fat32.
- You must have TWO sd cards or an sd card reader,
- Recovery mode means holding home and power and rebooting
- Fastboot means holding the camera and power buttons
- Anytime you apply an update from your sd card, ANY other update must be deleted FIRST
Things to download:
- Cyanogens Recovery Image 1.4 - http://n0rp.chemlab.org/android/cm-recovery-1.4.im
- New Radio Image - http://sapphire-port-dream.googlecode.com/files/ot
- New SPL - http://sapphire-port-dream.googlecode.com/files/sp
- JesusFreke 1.5 ADP - http://jf.andblogs.net/wp-content/plugins/download
- Hero by Maxismas - http://htcpedia.com/forum/showthread.php?p=18089
Lets Go:
First things first, open your phones browser, download www.androidactivity.com/root/root.apk
Once installed on your phone, click step one - important - TURN WIFI ON FOR THIS BEFORE DOWNLOADING
Oncethe step has successfully installed, shut the phone off and boot backinto FASTBOOT. Allow it to do its thing and once prompted, hit thepower button to install update. Once this has successfully installed,either press, home, back and menu to reboot or pull the battery andreboot. Sign back in and then redownload the root app again.
Click step 2 and allow to fully download.
Oncecompleted, open your keyboard, hit enter twice, then type telnetd, thenhit enter again. THIS WILL DO NOTHING YOU CAN SEE. Once you hit enter,return to the root app and click step 3, Protect your root. IF THISFAILS, REPEAT THIS STEP.
When step 3 is completed, shutyout phone off and boot into RECOVERY MODE. Hit alt L, the hit alt S toapply the update. When it's done it's thing, reboot.
DO NOT DO STEP 4.
Takethe radio image you should have already downloaded, rename toupdate.zip or update (if you have vista) and place on your sd card.DELETE EVERYTHING ELSE OFF IT. Reboot back into RECOVERY MODE, hit altL then alt S to apply update.
Once successfullycompleted, delete it and take the JF 1.5 file and rename. Place on SD.Reboot into RECOVERY MODE, hit alt L, THEN alt W, then alt S. Reboot.If you get a boot loop, repeat and MAKE SURE YOU HIT ALT W this time.Sign back in. This is a rooted version of cupcake.
Nowthat you have root, take Cyanogen's recovery 1.4 image - place on sdcard as is, DO NOT rename. Go to your apps and open terminal emulator,type SU then hit enter.
You should now see a #. Type this EXACTLY: flash_image recovery /sdcard/cm-recovery-1.4.img then hit enter.
Ifyou get an error you DID NOT type exactly what I put, including thespaces . Once you see the # again, type reboot recovery. It will bringyou back into recovery mode. The writing will now be green and you willsee different options, including one for installing updates WITHOUThaving to rename them - YAY!
Now for the tricky part, go into console - last option - alt X.
Hit enter
Time to partition your SD card:
then type: parted /dev/block/mmcblk0 <---ZERO
hitenter, you will see "welcome to parted", now type print. On the secondline, you will see a number at the end the coresponds to the sd disksize. The following IS AN EXAMPLE - YOU must figure out the numbers.Keep this in mind. The EXT 2 should be 500 mgs and the linux-swapshould be NO LARGER then 64mgs.
Follow this as a tool ONLY.
Example for my 4GB card
#parted /dev/block/mmcblk0
#print (to verfiy we know what size card we are dealing with, the details should be straight forward)
rm 1
rm 2
mkpartfs primary fat32 0 3420
mkpartfs primary ext2 3420 3932
mkpartfs primary linux-swap 3932-3964
If you did it right, you will get end? type the last number you type, so as an example:
end? 3964
hit enter.
then type quit. It will ask you to upgrade. type
upgrade_fs
hit enter.
Now pull the battery and reboot.
THIS PART IS TRICKY. AS LONG AS YOU HAD THE RADIO INSTALLED, YOU WILL BE FINE.
Nowthat you partitioned your card, place the SPL file on your sd card, gointo RECOVERY MODE and hit the option to apply any update. Let itcomplete and reboot. YOU WILL NOT BE ABLE TO get past the G1 screen atthis point. Pull the battery, delete the update on your sd and NOWplace the sd card in a card reader and put the hero rom on it.
* If you do not have an a reader, place the SPL file on your other sd card, NOT the one you just partitioned.
Apply the rom as an update.
You are now done.
MT3G Black - Rooted W/Eclair 2.0!. -
I'm Rom Jeremy, stay classy T-Mobile
Follow me on Twitter!
Have you clicked
today?
T-Mobile Support Site • T-Mobile Troubleshooting Site
How To: The CORRECT way to root your Mytouch - Break's way W/help
[ Edited ]- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
08-26-2009
05:38 PM
- last edited on
11-30-2009
05:44 PM
by
Chris
Note: The disclaimer posted at the top of this forum still applies.
Thanks Breakthecycle2!
Ok, well I finally did it. Please note I did not develop this root. Special and many thanks go to Haykuro, Amon_Ra, JrBourque and everyone else, especially the devs.
This took me several hours, over 8, mainly because after I installed adb, it seemed to have triggered a virus (not from adb) which took me 4 hours to finally get rid of. I STRONGLY recommend you read this, read it again, then once more to MAKE SURE you can do this. It is easy, but only if you know what you are doing. PLEASE DO NOT IM me UNLESS you have ADB and your GOLDCARD made. I will help you but I will not and cannot do a full walkthrough with these two items.
Things YOU MUST have:
- YOU MUST FOLLOW THESE INSTRUCTIONS TO THE "T"
- ADB installed and installed correctly - files and instructions found here - I HIGHLY RECOMMEND YOU FOLLOW THIS TO THE T - http://androidcommunity.com/forums/f10/adb-fastboo
- A spare sd card (to make a gold card)
- An sd card reader
- Recovery Mode is holding the home and power (red) keys.
- Fastboot Mode is holding the back arrow and power (red) keys.
Step One: Making the Gold Card
- Once this is completed, download this: http://rapidshare.com/files/266290371/sappimg.zip an dthen place on your goldcard.
- Download QMAT http://revskills.de/pages/download.html
- It’s a demo version so will only can open for 10 minutes.
- Format your memory card to fat32. Please keep in mind some card does not work.
- Once you have adb up and running type adb shell cat (space) /sys/class/mmc_host/mmc1/mmc1:*/cid
- The (space) indicates you must space between the cat and /sys
- Go to QMAT site http://revskills.de/pages/download.html, download QMAT 4.46
- Extract the file, double click on qmat.exe
- Click on Cyptoanalysis Tools > Crypto Toolbox
- At the bottom, there is a text box (next to “Reverse String” button). Key in the cid number you’ve got earlier
- Click on the “Reverse String” button, the result is reversed…
- Example: 532600bd227d9c0347329407514d5402
- Copy the reversed cid in MS word or even word pad
- Go to QMAT again http://revskills.de/pages/goldcard.html to generate your goldcard. It will say for a G1 Goldcard, but this what you need, no worries.
- Enter your email. For the CID, enter the reversed cid you’ve got earlier. However you need to replace the first 2 - characters to 00.
- Example: From “532600bd227d9c0347329407514d5402” to “002600bd227d9c0347329407514d5402”
- Click Continue and you will receive the goldcard.img via your email.
- Go to your email, download the goldcard.img and save it to a directory first.
Next:
Download HxD Hex Editor for this site
http://download.cnet.com/HxD-Hex-Edi...=uo&tag=but
- Install and launch HxD Hex Editor program
- Go to Extra tab > Open Disk. Under Physical disk, select Removable Disk (Must be your SD card), uncheck “Open as Readonly), click OK.
- Go to Extra again, Open Disk Image, open up goldcard.img which you’ve saved to a directory earlier.
- Now, you should have two tabs, one is your removable disk, the other is goldcard.img. Hit OK when prompted for “Sector Size” 512 (Hard disks/Floppy disks), click OK.
- Click on goldcard.img tab. Go to Edit tab > Select All, edit tab again > copy.
- Click on the “removable disk” tab. Select offset 00000000 till offset 170, click on Edit tab and then Paste Write.
- Click on File > Save. You may exit this program
To see if you have done this right, plug your new goldcard into an sd card reader. If it opens up a drive, E for example, WITHOUT asking you to format, you most likely have done it right. If not, repeat EVERYTHING above.
Step 2:
Formatting your second sd card (not the gold card you just made) to FAT32
Download the required SPL here: http://rapidshare.com/files/247838950/update.Engin
Rename to update.zip and place on this sd card
STEP 3: Time to Flash your phone
- Power off your phone normally
- Insert the goldcard
- Power on while holding volume down and while hitting the power button
- This will pick up the SAPPIMG.zip that you should have already placed on your goldcard
- Once the flashing is FULLY finished power off your device.
- Remove the goldcard and insert the SD card
- Power into fastboot and connect the USB cable
- Download this recovery image, thanks to AMON_ra:
http://rapidshare.com/files/262635369/recovery-RAv
(when you now power on, you will be greeted by a red screen that says VODAPHONE, followed by HTC MAGIC)
- Rename it to recovery1.img
This is IMPORTANT, place this file in the same folder as your ADB tools folder is (this should be on the root of your C: drive ala the instructions I posted to install ADB).
- Once it's in that folder on your C drive, open your command window for ADB and type: (as an example I will use mine) You must first type cd and the path to the folder the file is in. In my case I did:
cd C:\android
then typed the below.
FASTBOOT BOOT RECOVERY1.IMG then hit enter, you should then see the command window writing the image and then say OK.
- Once the new recovery image boots up, which now will be a green screen,
- Wait about 5 minutes or so before doing the below step
- Apply the update.zip (you are now flashing the 1.33.2005 SPL)
- Once the SPL is flashed you have to power off your device and boot it again in fastboot mode.
- The SPL should now read 1.33.2005.
- Power off your device and pull out the SD-card
- erase the update.zip on your SD-card (via cardreader)
- Download AMON_Ra's ROM: RAv1.1.0H 32A based ROM and rename it to update.zip and copy it to the root of your SD-card (via cardreader)
- Insert the SD into your device.
- Power into fastboot again and connect the USB cable
- Open an ADB command window and type again: FASTBOOT BOOT RECOVERY1.IMG
- Now hit apply update (scroll down using the trackball)
You are now rooted.
At this stage, your are runnig the 32a board. You can keep it this way, but being you're basically running a google ion/HTC MAGIC ROM and board, some programs may not run correctly and you may even get a lot of force closes. This is mainly because the HTC MAGIC has 288 mgs of RAM as opposed to the MT3G 192? Someone correct me if I'm wrong. I recommend following the last steps I will now post, BUT IF YOU DON'T, ANY ROM YOU USE FROM HERE ON OUT, MUST BE FOR A 32A BOARD, NOT 32B. The developers usually list their ROM's as such.
Perform the following steps only if you want to revert to a 32B based radio and ROM. You will want to do this if you are using a T-Mobile MyTouch 3G ( not any dev version or european version of the mytouch 3G)
Revert to 32B Radio and ROM :
- Download your favorite 32B ROM and copy it to your sdcard
- Download the Ion radio image from the HTC site.
- Extract radio.img from ota-radio-2_22_19_26I.zip using your favorite rar/zip program.
- Download my 32B RAv1.2.0G recovery.
- Fastboot your mobile and connect it via USB :
Code:
fastboot flash radio radio.img
fastboot erase system -w
fastboot erase boot
fastboot erase recovery
fastboot flash recovery recovery-RAv1.2.0G.img
- press MENU to power off! (do not reboot)
- hold HOME and POWER to boot into recovery mode
- apply update
STEP 4: (Optional)
- Download a ROM of your choice, Everyone recommends Cyanogens (for now anyway). You can find it here: http://n0rp.chemlab.org/android/experimental/updat
- Download this: http://stevebirstok.com/android/givemeroot.zip and extract to your desktop. Once extracted, you must place both the recovery image and radio image to the same folder on your C drive as previously.
- Download my 32B RAv1.2.0G recovery.
- Power into fastboot again and open and ADB command window.
Type cd and path to C: folder, so again, I typed:
cd C:\android
Then you type:
fastboot flash radio radio.img
fastboot erase system -w
fastboot erase boot
fastboot erase recovery
fastboot flash recovery recovery.img
If you get any errors, it's probably because your ADB is not installed correctly. Hit me up if you need anything. You are now done....hopefully.
MT3G Black - Rooted W/Eclair 2.0!. -
I'm Rom Jeremy, stay classy T-Mobile
Follow me on Twitter!
Have you clicked
today?
T-Mobile Support Site • T-Mobile Troubleshooting Site
How To: Partiton your sd card for the G1:
[ Edited ]- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
08-26-2009
05:42 PM
- last edited on
11-30-2009
05:48 PM
by
Chris
Note: The disclaimer posted at the top of this forum still applies.
Time to partition your SD card:
then type: parted /dev/block/mmcblk0 <---ZERO
hit enter, you will see "welcome to parted", now type print. On the second line, you will see a number at the end the coresponds to the sd disk size. The following IS AN EXAMPLE - YOU must figure out the numbers. Keep this in mind. The EXT 2 should be 500 mgs and the linux-swap should be NO LARGER then 64mgs.
Follow this as a tool ONLY.
Example for my 4GB card
#parted /dev/block/mmcblk0
#print (to verfiy we know what size card we are dealing with, the details should be straight forward)
rm 1
rm 2
mkpartfs primary fat32 0 3420
mkpartfs primary ext2 3420 3932
mkpartfs primary linux-swap 3932-3964
If you did it right, you will get end? type the last number you type, so as an example:
end? 3964
hit enter.
then type quit. It will ask you to upgrade. type
upgrade_fs
hit enter.
Now pull the battery and reboot.
MT3G Black - Rooted W/Eclair 2.0!. -
I'm Rom Jeremy, stay classy T-Mobile
Follow me on Twitter!
Have you clicked
today?
T-Mobile Support Site • T-Mobile Troubleshooting Site
How To: Install the CORRECT Recovery Image to partition the Mytouch
[ Edited ]- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
08-26-2009
05:41 PM
- last edited on
11-30-2009
05:49 PM
by
Chris
Note: The disclaimer posted at the top of this forum still applies.
*****Mainly for users who want to install HERO OR App2sd*****
Download the recovery image Found here: Thanks to AMON_Ra! :
http://www.androidspin.com/downloads.php?dir=amon_
Now rename to recovery1.img and place in your adb folder on your c drive.
You must have adb installed because as we all know, the Mytouch has no hard keyboard.
The tutorial can be found here: http://forums.t-mobile.com/tmbl/board/message?boar
Onceinstalled correctly, power off your phone and open up fast boot. Holdthe back arrow key and the power button. You will see a white screenthat says fastboot in red.
Make sure you plug in your USBcable to your phone. Type the full path to your directory where youradb files are: In my case I typed:
cd C:\android
enter
Now type this:
FASTBOOT ERASE
FASTBOOT FLASH RECOVERY RECOVERY1.IMG
ADB SHELL
REBOOT RECOVERY
Onceyou get back into recovery, you will see now only does it has a greenscreen, but it has more options. To install hero, you want to click onformatFAT32+ext2+ swap (or something to that effect). This awesome tooldoes everything for you.
Now do a system wipe, put yoursd card into a card reader and place the hero rom onto it. Place the sdback in your phone and click apply as any update.
MT3G Black - Rooted W/Eclair 2.0!. -
I'm Rom Jeremy, stay classy T-Mobile
Follow me on Twitter!
Have you clicked
today?
T-Mobile Support Site • T-Mobile Troubleshooting Site
How To: INstall ADB/Androi d SDK
[ Edited ]
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
08-26-2009
05:44 PM
- last edited on
11-30-2009
05:50 PM
by
Chris
Note: The disclaimer posted at the top of this forum still applies.
OK, For those who want to root their MyTouch this debugging program is a must. For those with G1's with root, this is also very useful.
First think is first: Download the files found here: http://developer.android.com/sdk/download.html?v=a
It's about 170mgs so it might take awhile depending on your internet connection. Once its completely downloaded. extract all to your desktop.
Next click on your C drive. Once you are in the C drive, right click and make a new folder. Rename it android.
Next, go to start menu and right click "My Computer". Click on properties. Then click on the advanced tab, then click on Environmental Variables. Scroll down to you see something named "path". Click edit, then delete anything that it is listed next to "path". Now type this and click ok: ;C:\android.
Once you have the SDK file extracted to your desktop, fid these files and put them in the folder named android that you should have already created on your c drive: adb.exe,
adbwinapi.dll,and ddms.bat. Also you want to add fastboot.exe. The next step is to instal FASTBOOT:
FASTBOOT requires drivers to be loaded into your Windows Operating System. These drivers are in "usb_driver" folder of the SDK. make sure your phone is in debug mode--settings>applications>development. plug the phone in to your pc. if you get a popup window saying new device found,point it to the usb drivers in the sdk folder and let it install the drivers. if not, right click "my computer" either from the desktop or the start menu. select "properties". click "hardware",then "device
manager".you should see a listing titled adb interface. double click it,then double click the secondary title-htc dream
composite adb interface. click driver to check the driver version. the latest driver version is 1.0.10.0. if you don't have
that, click "update driver". click "no,not at this time" to check windows update. next. check "install from a list or
specific location". next. click "don't search,i will choose the driver to install". next. now you will need to browse to the
usb drivers folder inside the android sdk folder. click on x86 if you're running 32bit windows,as most are. click amd64 if
you're running 64bit windows. let it install the drivers,then reboot windows.
If you don't see an "ADB Interface" category, then it's likely that windows loaded the USB Mass Storage driver for it automatically.
-In the device manager, go down to "Universal Serial Bus Controllers", & see if you have at least one "USB Mass Storage device". If you have multiple ones, you'll need to go through each to find the correct one.
-To find the correct one, right click on the USB Mass Storage device & click Properties. -Go to the Details tab.
-In the combo box at the top that says "Device Instance Id", bring up the pull down & choose "Compatible Ids".
-If that is the correct device, then you will see 3 entries:
- USB\Class_ff&SubClass_42&Prot_03
- USB\Class_ff&SubClass_42
- USB\Class_ff
Once you find the correct device, go to the driver tab, & click "Update Driver". Choose "No, not this time", then "Install from a list or specific location", then "Don't search, I will choose the driver to install", & then choose the same usb driver that you used to get adb to work.
Now open a command prompt window. To find it, go to run and type cmd then enter.
Once this is opened, type:
adb remount
When you see "daemon started successfully" or "remount succeeded your are good to go.
For fastboot: This is JUST AN EXAMPLE to do a system restore:
Type cd C:\android
then enter the following commands:
fastboot flash system system.img
it will say Sending, then writing and say OKAY if it was successful
then type
fastboot flash userdata data.img
wait for the second OKAY and type
fastboot flash boot boot.img
wait for the second OKAY and type
fastboot reboot
Your phone should now be restored exactly as you had it when it was backed up.
if you just want to restore your data\apps, just do the fastboot flash userdata data.img command.
that's about it for fastboot.
MT3G Black - Rooted W/Eclair 2.0!. -
I'm Rom Jeremy, stay classy T-Mobile
Follow me on Twitter!
Have you clicked
today?
T-Mobile Support Site • T-Mobile Troubleshooting Site
How to install a theme on Cyanogen ROM 4.0.x
[ Edited ]- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
08-26-2009
07:44 PM
- last edited on
11-30-2009
05:53 PM
by
Chris
Note: The disclaimer posted at the top of this forum still applies.
To install a theme on CM 4.0.x:
I am going to assume that you have the Cyanogen ROM up and running and rebooted and all is well...
Download the theme of your choice from:
http://forum.xda-developers.com/forumdisplay.php?f
The theme MUST say it is for the version of Cyanogen's ROM that you are using...
I use the stock hero look from this thread:
http://forum.xda-developers.com/showthread.php?t=5
Place file on your SD card. No need to rename.
Boot into recovery mode (Hold down power+home until you are in recovery)
Do NOT wipe, or backup.
Just select 'apply any zip from SD', select the theme file, and flash. Reboot
WARNING: You CAN'T uninstall a theme. If you wish to change themes, you MUST wipe and reflash the CM40x ROM and start over. I would suggest NOT doing a backup, as this will delete the backup of the original image done when rooting the phone. Also, the themes MUST be for the correct version of the ROM. A theme for 4.0.1 will NOT work on ROM 4.0.2, and so on. So if you update the ROM in the future, it will wipe the theme on its own, and you must reflash the theme when the correct version comes back out.
Any questions, feel free to ask myself or the many other helpful people here...
Rooted White MT3G w/ Cyanogen 4.2.14.1, Zapmix 0.95
Follow me on Twitter!
Step by Step 1-click root and installing Cyanogen 4.0.x
[ Edited ]- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
08-26-2009
03:34 PM
- last edited on
11-30-2009
05:58 PM
by
Chris
Note: The disclaimer posted at the top of this forum still applies.
THIS IS FOR STOCK MT3G... I have not tried this on a G1. Attempt at own risk!
It also uses a security flaw in the Android software which has already been patched at the developer level upstream... Which means that if you get an OTA update on your stock MT3G, and your version is not COC10, you will NOT be able to do this, and you will have to do it the long way. This only works on 1.5 software or earlier. If you're currently running 1.6 then you will need to downgrade to 1.5 to make the following instructions work.
PLEASE READ, RE-READ AND THEN READ THIS AGAIN TO MAKE SURE YOU DO NOT SKIP A STEP!
You will need to download the 1-click root application from this link:
http://www.4shared.com/dir/18753408/b1b16ea0/shari
You will also need to download Cyanogen's ROM. The latest version as of this writing is 4.0.2 and is STABLE. This link is the thread on XDA which also has a lot of useful info:
http://forum.xda-developers.com/showthread.php?t=5
You will also need a file manager from the market such as Astro, ES, or Linda
Copy both files to your SD card. Do not place them in any folders.
Make sure that Settings>applications>unknown sources is checked
Install the flashrec-20090815.apk application on your phone. You will need the file manager to access the file on your SD card, unless you downloaded the file straight from your phone
Run the recovery flasher app.
You will see 2 buttons.
First, press the bottom button to do a backup of your recovery image.
Second, the top button to flash Cyanogen's Recovery 1.4 .
When this is done, power your phone off.
Power your phone back on into recovery mode by holding down the HOME+POWER button together until you see the recovery menu.
Now select the option to do a Nandroid 2.2 backup. This will backup the original stock software on your phone.
Now select the option that says wipe data/factory reset.
When that is done, select apply any zip from SD, and select the cyanogen ROM zip file.
And finally, when that is finished, select reboot system now.
That is it! You will boot into your new, rooted phone with the latest Cyanogen's ROM!
If you wish to install a Hero theme, you can goto this link :
http://forum.xda-developers.com/showthread.php?t=5
Place that file on your SD card, reboot into recovery mode (HOME+POWER), select apply any zip from sd, and reboot.
If you are applying a theme, make sure that the theme is for that version of the ROM. You CAN'T apply a 4.0.1 theme on a 4.0.2 ROM.
If you update your CM ROM to a newer version, it will delete the theme, and you must re-download and install the right theme for your version again.
Also, DO NOT WIPE when applying themes! Just flash on top of ROM.
For easy updating of CM's ROM, go to the market and search for CYANOGEN, and download the app called CM updater. Latest version is 4.0 This will allow you to update your ROM when new versions are out.
CM 4.0.x has AUTO apps2sd, but you have to have your card partitioned for that. See thread in this forum about partitioning card for instructions.
Since this is for the MT3G, you might not need apps2sd since you have plenty of memory on your phone for apps.
REMEMBER:
This is the easy way to do this and it is only best for simple rooting and running CM's ROMs... If you wish to run other ROMs or run the HERO ROM, you really should root the long way, although I am now running Hero and it is possible. On the MT3G you will need a partitioned card, and to flash a new SPL in order to run Hero
Also, if you get stuck, feel free to PM me and I will help you as much as I can.
To the other contributors here on these forums, if you feel i have missed something, let me know and I will edit this...
Thanks
Hope this helps!!
Rooted White MT3G w/ Cyanogen 4.2.14.1, Zapmix 0.95
Follow me on Twitter!
How to change your Linux-Swap Swappiness (Permanent ly)
[ Edited ]
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
09-09-2009
07:34 AM
- last edited on
11-30-2009
06:00 PM
by
Chris
Note: The disclaimer posted at the top of this forum still applies.
Now for those of you that are rooted and using a build that uses Linux-Swap (Hero build primarily) you will notice that they always suggest using 32mb linux-swap size. Now I use 64, others use 96, its really up to you, test different sizes to see, the only thing is most builds have swappiness set at 30. Swappiness, in case you were wondering, is how often the swap partition is used, 30 may be good for some but since I bounce between apps & home often I would rather not have home get killed and have to wait for it to load. Now you can go into terminal and make changes to swappiness but it will go back to stock as soon as you reboot. Here is the way to do it permanently, adb is suggested and quite effective:
Download Notepadd++
Notepad ++
After install
Plug in your phone to your cpu and open adb (start menu/run, then type cmd) and type:
adb remount
adb pull /system/bin/user.conf desktop
Right click on the file and select "edit with notepad++"
Change line 27: swappiness=30
to what ever you what, so if you want swappiness at 40, change the 30 to 40
Save
In adb type:
adb push desktop/user.conf /system/bin
adb shell
reboot
Now your swappiness is permanently set, Play with different configurations to see what works best for you.
OS - EnergyRom WM6.5 Phoenix2 Jan 16th 23518
Radio: 4.49.25.57
Hacks - Too many reg edits to list, suffice to say mine is better than yours...
How to manually partition your SD card for Apps2SD
[ Edited ]- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
09-17-2009
12:02 AM
- last edited on
11-30-2009
06:01 PM
by
Chris
Note: The disclaimer posted at the top of this forum still applies.
For those a bit stuck on the partitioning procedure, an article that describes the process in greater detail can be found here:
http://androidandme.com/2009/08/news/how-to-manual
There are no stupid questions, only people who refuse to use the
button.Read the FAQ!!! Contribte to the FAQ.
Mod Android? Read the ULTIMATE GUIDE!
mghtyred is a volunteer, and not an employee of T-Mobile. The opinions expressed by mghtyred are his own and do not reflect the opinions or views of T-Mobile, HTC, Google, or perhaps anyone else.

UPDATING HERO ROM Procedure
[ Edited ]- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
09-19-2009
04:45 PM
- last edited on
11-30-2009
06:02 PM
by
Chris
Note: The disclaimer posted at the top of this forum still applies.
UPDATING HERO ROM Procedure.
Follow these steps to upgrade/switch from one Hero rom to another:
- Take the desired rom and place it on the SD card's ROOT directory.
- NANDROID backup your phone.
- Power down your phone.
- Reboot into recovery mode (Hold HOME and press POWER) and enter terminal
- Delete second partition on SD card and recreate partition following the instructions in the Manually Partition SD guide in the "Ultimate Guide"
- Power down and reboot in Recovery Mode.
- Wipe the phone.
- Flash new ROM
- REBOOT.
Initial reboot may take longer than expected. Don't worry, you have NOT bricked your phone. May take as long as 5 minutes on initial boot.
Follow on screen instructions as normal for new device setup
Procedure complete.
There are no stupid questions, only people who refuse to use the
button.Read the FAQ!!! Contribte to the FAQ.
Mod Android? Read the ULTIMATE GUIDE!
mghtyred is a volunteer, and not an employee of T-Mobile. The opinions expressed by mghtyred are his own and do not reflect the opinions or views of T-Mobile, HTC, Google, or perhaps anyone else.

Newbie Guide: How to Root, Apps2SD, WifiTether , Load a Custom ROM, Hero, and much more...
[ Edited ]
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
09-23-2009
11:27 PM
- last edited on
11-30-2009
06:03 PM
by
Chris
Note: The disclaimer posted at the top of this forum still applies.
Started this to give newbies a much more organized, easy to understand way to get from the stock G1 or MyTouch (or any HTC Android device for that matter) to get to a custom ROM running powerhouse (including Hero, ROMs with Apps2SD, etc.). Then if you want to start experimenting further you will have a basis of how Android modding works and can then use the Ultimate Guide to further mod your device.
Do each of these procedures/videos in this order...
I. How to Root Your G1 or MyTouch in One Click (with Videos!) -
http://theunlockr.com/2009/08/22/how-to-root-the-m
II. How To Load a Custom ROM, Load Hero, and/or Setup Apps2SD (with Videos!) -
Optional:
IIIa. How to Unroot (Reset to Stock) the G1 for Warranty Purposes (with Videos!) -
http://theunlockr.com/2009/07/05/how-to-unroot-you
IIIb. How to Unroot (Reset to Stock) the MyTouch 3G for Warranty Purposes (with Videos!) -
http://theunlockr.com/2009/08/22/how-to-unroot-you
Here is where you can download various ROMs and Themes(and you can even use the Search Bar at the top to search specific sites for free ROMs/Themes to download).
http://theunlockr.com/downloads/android-downloads/
Let me know what to add or change and how we can make it more newbie friendly, guys!
How To: Root Your G1(With Pictures)
[ Edited ]- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
08-26-2009
10:21 PM
- last edited on
11-30-2009
06:04 PM
by
Chris
Note: The disclaimer posted at the top of this forum still applies.
This applies only to the G1, not the myTouch.
Hey all, this is yet another rooting guide but I am posting this because for me this has always been the easiest one to follow and to have other people follow. You can always try the one-click root method, but I like to put out a variety of guides so everyone has options and can go with the method they feel most comfortable with.
What is Root and why do I need it?
There are some strong reasons why you might need access to Root. Some of the apps in the Android Market ask for Root Access on the G1, custom ROMs require root access and most, if not all, of the G1 Themes require you to have root access, as well.
Doesn't Google do this?
Well, Google used to, but not any more. As you know, Google uses OTA (Over The Air) updates to update the Android OS on the G1. Any version before RC30 has root access. Any update since and including RC30 blocks root access to the G1. In order to get root access, which allows you to install a custom theme, certain apps, and custom roms... you need to downgrade to RC29. That's why you're reading this tutorial.
What Google update do I have?
To check what version of Android you have: go to Menu button > Settings > About Phone > and check the build number located at the bottom of the list. It should say something similar to rc29, rc30, or rc33 or CRB43 1.5 cupcake. Remember that if it is before RC30 you have access to root. If it is after RC30, you will need to follow this guide to get that access.
Do I have to use JF 1.51 CRB43 Cupcake?
No- after you have done the process of "unlocking your phone" (steps 7-13) you can load any custom firmware, and that does not necesarily need to be JF 1.51 CRB43 Cupcake.
What if I want to go back to be receiving O.T.A. updates from T-mobile?
All you would do is follow steps 2-6.
Before We Begin -
Please do not attempt this if you do not understand any of the words in the tutorial. No one but yourself is to blame if your phone becomes unusable
Getting Root: Step by Step Instructions
- Note: IF YOU HAVE RC29 Follow Step 1, and then SKIP TO Step 7
- Step 1: Formatting your SD Card to FAT32
- Hook your phone up to your computer using a USB cable and then wait for the notification to show up in the notification bar of your phone.
- Click the notification, and then click the "Mount" option.
- A new removable disk should show up on your computer. Right click it and select Format, and select FAT32 as the file system type.
- Step 2: RC29
- Download and unzip the RC29 .nbh image file
- Copy the DREAIMG.nbh file to the SD card
- Step 3: Turn the device's power OFF
- Step 4: Bootloader
- Hold the Camera button, and press the Power button to enter Bootloader mode.
- You should see a gray/white screen with instructions to flash your phone with the update on your SD card.
- If you don't see that, make sure you followed the instructions properly.
- Note: When it says press action button it means the trackball
- Step 5: Starting the upgrade
- As per the on-screen instructions, press the Power button to start the upgrade procedure.
- DO NOT DO ANYTHING TO INTERRUPT THIS PROCESS.
- Step 6: Restarting your phone
- After it is finished, restart your phone. This can be done by holding the Green, Red and Menu buttons all down at the same time.
- Then go to your memory card and remove the files you placed there.
- Note: You now have RC29!!!!
Note: Steps 7-13 will allow you to basically "unlock" your phone to allow a custom firmware to be installed.
- Step 7: Download AndroidMod.zip
- Step 8: Extract AndroidMod.zip, copy 'recovery_testkeys.img' from that zip to your SD card.
- Step 10: Extract install.zip and copy the 'install' file from that zip to your SD card.
- Step 11: Put the SD card in the phone and disconnect the phone if it is attached by USB.
- Step 12: Reboot the phone (switch it off and then on again).
- Step 13
- When it has finished booting to the home screen type the following at the home screen. It will start searching your contacts, but don't worry about that. Also, you won't see any visible sign that the first command worked.
- Just go ahead and type the second command straight afterwards:
- cd sdcard<press enter>
- sh install<press enter>
- After a moment your phone should reboot itself
- Step 14: Did it work?
- To check that the flashing worked:
- Turn off the phone and then hold down the home key while you turn it on again.
- Keep the home key held down until you see the recovery screen (with the "!" triangle and the picture of the phone).
- Then press Alt+L on the keyboard and if you see "Using test keys" on the second line of text then the modified recovery image is installed and you can now install a modified firmware.
- To check that the flashing worked:
- Step 15: Clean-up
- Once you confirmed it worked, remove the files you just placed on the memory card.
- Continue on to install JF 1.51 CRB43 US Rooted Cupcake
Installing JF1.51 CRB43 US Cupcake: Step by Step Instructions
- Now, to install JF 1.51 CRB43 Cupcake.
- Step 1
- Download JF 1.51 CRB43 Cupcake
- Rename it to 'update'
- place it in your memory card.
- Step 2
- Restart your phone by holding the red, green and menu buttons, then press alt + s to update from the memory card and wait for it to finish the update and reboot by holding those same buttons.
- You now have JF 1.51CRB43 Rooted Cupcake, Congratulations on rooting your phone, you are free to move on to another build if you so choose (I suggest Cyanogen's Mod).
OS - EnergyRom WM6.5 Phoenix2 Jan 16th 23518
Radio: 4.49.25.57
Hacks - Too many reg edits to list, suffice to say mine is better than yours...
Offical Guide: How to manually update your G1 to "Donut" 1.6"
[ Edited ]- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
10-03-2009
05:19 PM
- last edited on
11-30-2009
06:05 PM
by
Chris
Note: The disclaimer posted at the top of this forum still applies.
To update your Android phone manually, please follow the steps below:
NOTE: YOU MUST BE AT VERSION 1.5 BEFORE APPLYING THIS 1.6 UPDATE.
• G1 users
http://android.clients.google.com/updates/kila/sig• myTouch 3G users:
http://android.clients.google.com/updates/opal/sig
MT3G Black - Rooted W/Eclair 2.0!. -
I'm Rom Jeremy, stay classy T-Mobile
Follow me on Twitter!
Have you clicked
today?
T-Mobile Support Site • T-Mobile Troubleshooting Site
How to instal Cyan 4.1.99+ (after C&D order)
[ Edited ]- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
10-14-2009
11:15 PM
- last edited on
11-30-2009
06:06 PM
by
Chris
Note: The disclaimer posted at the top of this forum still applies.
Credits to Radix999 over at XDA for this (but i made a couple changes)
NEW INSTALL For G1 (ie. never installed CM 4.1.99 or greater before):
- Download HTC ADP 1.6 DRC83
(http://www.androidspin.com/downloads...ooted_base.zip) - Download CyanogenMod 4.1.999
(http://n0rp.chemlab.org/android/expe...999-signed.zip) - Download the Kernel Port file CyanogenMod 4.1.99 and 4.1.999 with BFS 303 http://fdsfiles.com/temp/rad-4.1.99-32a-bfs303.zip
- Copy all three .zip files to your SD and reboot in recovery mode (press Home+Power at the same time or fastboot into your recovery)
- Do a "Wipe data/factory reset"
- Do a "Wipe SD: ext partition" ** IF you have Apps2SD partitioned it is recommended to wipe the partition
- Apply Zip: HTC_ADP_1.6_DRC83_rooted_base.zip
- Apply Zip: update-cm-4.1.999-signed.zip
- Apply Kernel Port Zip: rad-4.xxxx.zip
- Reboot
NEW INSTALL FOR MYTOUCH3G (ie. never installed CM 4.1.99 or greater before):
- Download HTC ADP 1.6 DRC83
(http://www.androidspin.com/downloads...ooted_base.zip) - Download CyanogenMod 4.1.999
(http://n0rp.chemlab.org/android/expe...999-signed.zip) - Copy the 2 .zip files to your SD (root directory) and reboot in recovery mode (press Home+Power at the same time or fastboot into your recovery)
- Do a "Wipe data/factory reset"
- Do a "Wipe SD: ext partition" ** IF you have Apps2SD partitioned it is recommended to wipe the partition
(it is recommended to wipe your Apps2SD partition for this release) - Apply Zip: HTC_ADP_1.6_DRC83_rooted_base.zip
- Apply Zip: update-cm-4.1.999-signed.zip
- Reboot
If you are already running CM-4.1.99+, you can ignore the steps below and just flash 4.2.1!
NEW INSTALL For G1 and MYTOUCH3G (ie. never installed CM 4.1.99 or greater before):
- Download HTC ADP 1.6 DRC83
(http://www.androidspin.com/downloads...ooted_base.zip) - Download CyanogenMod 4.1.2
(http://n0rp.chemlab.org/android/update-cm-4.2.1-signed.zip ) - Copy the two .zip files to your SD and reboot in recovery mode (press Home+Power at the same time or fastboot into your recovery)
- Do a "Wipe data/factory reset"
- Do a "Wipe SD: ext partition" ** IF you have Apps2SD partitioned it is recommended to wipe the partition
- Apply Zip: HTC_ADP_1.6_DRC83_rooted_base.zip
- Apply Zip: update-cm-4.2.1-signed.zip
- Reboot
MT3G Black | RA-magic-v1.5.1G | Cyan's Latest

Proud Volunteer on the T-Mobile Forums
HOW TO: Sign your own APK and ZIP files...
[ Edited ]- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
11-01-2009
07:07 AM
- last edited on
11-30-2009
06:07 PM
by
Chris
Note: The disclaimer posted at the top of this forum still applies.
1.- Download Stericcscon's autosign package here: http://www.4shared.com/file/140952255/cab783e/sign
Rooted White MT3G w/ Cyanogen 4.2.14.1, Zapmix 0.95
Follow me on Twitter!
How to root the Nexus One
[ Edited ]- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
01-05-2010
04:48 PM
- last edited on
01-08-2010
01:28 PM
by
Chris
Note: The disclaimer posted at the top of this forum still applies.
All the thanks goes to Paul O'brien at Modaco forums. 1. Download Superboot and extract it in your computer. 2. Put your Nexus One in the bootloader mode (how to). 3. Now depending on what OS you’re using, perform the next step as given below. Windows: Double click ‘install-superboot-windows.bat’ Mac: Open a terminal window to the directory containing the files, and type ‘chmod +x install-superboot-mac.sh’ followed by ‘./install-superboot-mac.sh’ Linux: Open a terminal window to the directory containing the files, and type ‘chmod +x install-superboot-linux.sh’ followed by ‘./install-superboot-linux.sh’ 4. That’s it! Your Nexus One should be rooted now! Superboot download: http://www.romraid.com/paul/nexusone/1.1-nexusone-
MT3G Black - Rooted W/Eclair 2.0!. -
I'm Rom Jeremy, stay classy T-Mobile
Follow me on Twitter!
Have you clicked
today?
T-Mobile Support Site • T-Mobile Troubleshooting Site
Re: How to root the Nexus One
[ Edited ]- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
01-06-2010
08:00 PM
- last edited on
01-08-2010
01:41 PM
by
Chris
Note: The disclaimer posted at the top of this forum still applies.
This is from XDA and does work... Credit goes to them!
*Not confirmed if this is reversable or not yet*
Root the Nexus one Tutorial
1. This does void your warranty.
2. The root image auto installs the superusers permission app
3. I am in no way responsible for anything that goes wrong.
4. Once you unlock the bootloader it does a factory reset on your phone.
1. Download the root boot image:
Rapidshare - Here
Xda Hosted- Here
2. Extract the zip
3. Open a command window in that folder by holding down your shift key and right clicking anywhere in the window. and selecting open command prompt here
4. Then with your phone off hold the power and trackball to access the bootloader.
5. Once in the bootloader type this command in your command prompt "fastboot-windows oem unlock"
6. Follow what that sceen says.
---------------Now to root your phone.---------------
In that same zip you'll notice a lot of other files, what you need to do is run install-superboot-windows.bat and valia enjoy your now rooted device.
---------------Manual Rooting---------------
open a command window in that folder by holding down your shift key and right clicking anywhere in the window. and selecting open command prompt here
type this command in your command prompt fastboot-windows flash boot nexusone.superboot.1.1.img
then enjoy your rooted phone.
MT3G Black | RA-magic-v1.5.1G | Cyan's Latest

Proud Volunteer on the T-Mobile Forums







