[Dell Venue] robrob22:
Venue Rooting Android 2.2 & 2.3.3 In Under 2 Min, Backup ROM, Udating to Gingerbread

DISCLAIMER

Do this at your own risk. Always have a backup. If you Break your phone, don't blame me. There is a chance that your Andriod device will be made into a paper weight. This post is my adventures of my phone and if you follow do so at your own risk.

Requirements:

Dell Venue:

My dell was oem unlocked, so it should be region 00

Oem Ver: GTOUB1A130730

Baseband Ver: GTOUB1A130730-AWS

Quick Root instructions:

1: Enable Debug USB

2: Download SuperOneClickv1.5.4-ShortFuse to your desktop

3: Download Fastboot with ADB to your c:\ Drive

3: Open SuperOneClick as Administrator under the dir Win32

4: Click "Shell Root" in the GUI of SuperOneClick, then wait untill a popup says "Reboot to remove Superuser" Click "OK"

5: Go to the Fastboot with ADB Dir using Windows Command Prompt.

6: Type: adb shell (You should see # insted of $)

You should have temp root until you reboot the device.

Permanent root instructions: (Optional)

(Get the system mtd path)

Type: cat /proc/mtd

dev: size erasesize name

mtd0: 00500000 00020000 "boot"

mtd1: 00600000 00020000 "recovery"

mtd2: 00600000 00020000 "recovery_bak"

mtd3: 00040000 00020000 "LogFilter"

mtd4: 00300000 00020000 "oem_log"

mtd5: 10400000 00020000 "system"

mtd6: 22600000 00020000 "userdata"

mtd7: 06600000 00020000 "cache"

(do the following as root, #)

1: Type: mount -t rfs -o remount,rw /dev/block/mtd5 /system

2: Type: cd /system/xbin

3: Type: cat /system/bin/su > su

4: Type: chmod 4755 su

5: Type: exit

6: Type: adb install Superuser.apk (Only do this if missing from device)

7: Test, Reboot, GoTo ADB Win dir

Type: adb shell (you should see $) Type: Su (Push Yes When your Android App SuperUser asks you to accept)

Backup Android ROM:

Type: cat /proc/mtd

dev: size erasesize name

mtd0: 00500000 00020000 "boot"

mtd1: 00600000 00020000 "recovery"

mtd2: 00600000 00020000 "recovery_bak"

mtd3: 00040000 00020000 "LogFilter"

mtd4: 00300000 00020000 "oem_log"

mtd5: 10400000 00020000 "system"

mtd6: 22600000 00020000 "userdata"

mtd7: 06600000 00020000 "cache"

(do the following as root, #)

Type: cat /dev/mtd/mtd0 > /sdcard/boot.img

Type: cat /dev/mtd/mtd1 > /sdcard/recovery.img

Type: cat /dev/mtd/mtd2 > /sdcard/recovery_bak.img

Type: cat /dev/mtd/mtd3 > /sdcard/LogFilter.img

Type: cat /dev/mtd/mtd4 > /sdcard/oem_log.img

Type: cat /dev/mtd/mtd5 > /sdcard/system.img

Type: cat /dev/mtd/mtd6 > /sdcard/userdata.img

Type: cat /dev/mtd/mtd7 > /sdcard/cache.img

Type: exit

Type: adb pull /sdcard/boot.img

Type: adb pull /sdcard/recovery.img

Type: adb pull /sdcard/recovery_bak.img

Type: adb pull /sdcard/LogFilter.img

Type: adb pull /sdcard/oem_log.img

Type: adb pull /sdcard/system.img

Type: adb pull /sdcard/userdata.img

Type: adb pull /sdcard/cache.img

Udating to Android 2.3.3 Gingerbread:

Be warned, remember to backup your phone before these next septs.

1. Goto the dell venue wiki (http://xdaforums.com/wiki/Dell_Venue) and download these 2 files from Version 408

a. Thunder_408_20707_14.pkg

b. recovery.img (make sure its the version 408)

2. Download Thunder_408_20707_14.pkg and rename it update.pkg

3. type: adb push update.pkg /sdcard/update.pkg

4. Reboot and go into fastboot recovery, conect the usb and you should see yellow fastboot recovery mode 2

5. type: fastboot flash recovery recovery.img (remember this is version 408)

6. Reboot and enter recovery mode, there you should see an option (update using update.pkg), select it with the camera button

You should see another screen in blue saying doing emergency update..................

Your phone will reboot and another update screen will appear saying Updating..... and a Android logo animation

Your phone should reboot one last time this time slowly be patient and you should see Android 2.3.3 Gingerbread welcome screen.

:)

Rooting Android 2.3.3 Gingerbread:

1. Download Superuser.zip and rename it to update.zip (http://mirror2.streakdroid.com/manii/Tools/Superuser.zip)

2. Download ClockWorkMod rename it to recovery.img (http://mirror2.streakdroid.com/manii/misc/ClockWorkMod/V-5.5.0.4.img)

3. Type: adb push update.zip /sdcard/update.zip

4. Remember to remove update.pkg from /sdcard/update.pkg

5. Reboot to Fastboot_Mode 2 again

6. Type: fastboot flash recovery recovery.img (remember this is ClockWorkMod)

7. Reboot into recovery mode and select "update.pkg" option again to go into Rom Manager

8. Once in Rom Manager select (update.zip) option

You should see Rom Manager saying "update completed you have root now".

9. Reboot and test with adb shell with the command su.

10. Upon reboot Rom Manager will be remove and 408 recovery.img will be on your system.

DO NOT INSTALL "Rom Mamager" AGAIN ON 2.33, BACKUP DOES NOT WORK AND FILLS YOUR /CACHE/RECOVERY/ WITH LOG FILES