DISCLAIMER: I am not responsible for anything you decide to do. The site operator and owner are not responsible for anything you do. Please be aware that when you root any phone you risk the chance of damaging your phone (not to mention that it will void your warranty). I am a novice at rooting and with android. All information in this guide was obtained from www.xda-developers.com - Please research before you try this yourself. Someone please send screen shots that I can post.
ROOT (WITH S=ON)
DOWNLOADING NECISSARY FILES FROM COMPUTER:
Download "Visionary r14" to a folder on your Computer (It is no longer available on the Market)
com.modaco.visionaryplus.r14.apk - http://www.modaco.com/visionary
While we are at it also download these files into the same folder:
update-cm-7.0.0-glacier-signed.zip - http://download.cyanogenmod.com/?type=stable&device=glacier
gapps-gb-20110307.zip - http://android.d3xt3r01.tk/cyanogen/gapps/gapps-gb-20110307-signed.zip
UnRAR Root.rar (on your computer before copying to phone)
Copy the entire contents of this folder into the root of your SDCARD (4 files and the root folder extracted from Root.rar)
Unmount the SDCARD from your phone (slide down notification, click "select to change USB connection type", click "charge only", click "done")
Plug your phone into the AC adapter (the rest of the process can be done from the phone)
Go to the Market and install a File Manager (eg. OI File Manager) While we are here install "Android Terminal Emulator"
LET THE ROOTING BEGIN:
Open "OI File Manager"
Navigate to SDCARD - open the folder you copied over from your computer - Click on "com.modaco.visionaryplus.r14.apk"
If you get an "Install Blocked" security warning click the "Settings" button Check the "Unknown Sources" box Click "Development" Check "USB debugging"
Hit the back button twice Click on "com.modaco.visionaryplus.r14.apk" again
Visionary should now be installed - click "Open"
Check "Temproot on boot"
Go to "Settings" Click on "Connect to PC" Click on "Default Connection Type"
Click "Charge only" - then click "Done"
Then click "Applications" Uncheck "Fast Boot" Reboot your phone Open "Visionary" again
Click "Attempt Permroot Now" Wait for a moment and you should get a window asking you to confirm su access - Choose "Allow" Your phone will automatically reboot if it works
To verify you are permrooted uninstall Visionary from Settings/Applications/Manage Applications
Reboot your phone again After it reboots you should still have the "Superuser" application in your tray
BACKUP YOUR PHONE:
Go to the Market and install "Titanium Backup * root" (I would recommend also installing the paid version which will unlock the ability to backup all your apps & data at once)
Open "Titanium Backup" Click the "Problems?" button It will ask if you want to install BusyBox - Click "Yes, do it" After it installs "Titanium Backup" will close, reopen it It should say something about a number of App Data Elements if its zero then something didn't work (eg. Number of App Data Elements: 178)
Click on the "Backup/Restore" button This is where it pays off to have the Paid version so you can just do a batch backup of everything on this list - If not, then you have to click on each element individually and click "Backup !"
ROOT (WITH S=OFF) - Perm Root:
Open Android Terminal Emulator type "su" + enter to gain root privileges. When it prompts you about root privileges click "Allow" You should see a # signifying you are in root Type "cd /sdcard/root" click enter key Type "sh root.sh" click enter key Wait 30 Seconds
It will say "Powerdown and reboot into hboot to check if s=off" Type "exit" click enter key
Restart your phone Power off your phone Hold down the back button and click power button once (you should get recovery mode where it says S=OFF at the top)
If you still do not have S=OFF in recovery repeat these steps until it works.
NOTE:If you ever end up in recovery error mode you will get a icon of a phone with a red exclamation mark - the only way I have figured out how to get out of this mode is to pull the battery
INSTALL ROM MANAGER:
Now that we have permroot s=off we can install ROM Manager Go to Market Install "Rom Manager" by ClockworkMod Open "Rom Manager"
Open the app and click "Flash ClockworkMod Recovery"
Click "HTC MyTouch 4G" You will see a progress bar at the top
When it asks for Root Permissions - Click "Allow" You should see a screen that says "Successfully flashed ClockworkMod recovery!"
Click "OK" Power off your phone Should go straight into the new recovery screen
If not then boot to recovery mode - Hold down the back button and click power button once so your phone turns on Once the menu pops up "BOOTLOADER" will be highlighted - Click the power button once more to select it
On the next menu click the volume down button once so "RECOVERY" is highlighted - Click the power button
You should now be in the ClockworkMod Recovery screen (here you can use the trackpad to navigate and select)
BACKUP YOUR ROM:
Click on "backup and restore"
Click "backup" INSTALL CYANOGEN ROM 7:
Click "wipe cache partition" Click "wipe data/factory reset" Click "install zip from sdcard" Click "choose zip from sdcard" Scroll down and click "uupdate-cm-7.0.0-glacier-signed.zip" (instead if you wanted to you could install another rom such as "update_iced_glacier_1.22.zip")
When finished click the back button Click "reboot system now" After the initial MyTouch screen you should now see the cyanogen mod startup screen power off your phone
INSTALL GOOGLE APPLICATIONS:
Boot to recovery mode - Click "install zip from sdcard" Click "choose zip from sdcard" Scroll down and click "gapps-gb-20110307.zip"
When finished lick the back button Click "reboot system now" You should now have all your missing apps "Gmail, Wifi Calling, etc"