[Android Software/Hacking General [Developers Only]] NokiaBigS:
Recently I've got a cheap Motorola Backflip for Telus, then I start exploring and find a solution to upgrade to 2.3.7. I've spent 2 whole days facing the computer but eventually got the solution.

I don't know is there anyone still using this ancient phone but I wish this thread can help the one who needs this and also update some of the out-dated processes.

Origin: Android 1.5

Let's start:

(The following are tested on a telus backflip)

First Root

1) Go setting>Application> Development>USB debugging. check the debugging box

Put a at least 1GB memory card in your phone

2)Connect your phone to computer. USB connecting type: "charge only"

3)Download pdanet so that they can install the driver you need, run it after you downloaded it with your phone connected to the computer

http://www.junefabrics.com/android/download.php

4)Download adb and extract all the files to the root of (C: )

http://www.mediafire.com/?tntogmymgo16ac0

5)Download the rageagainstthecage file, create a file called "Moto_MSM_Root" in (C: ), then extract all the files into "Moto_MSM_Root" in (C: )

http://www.mediafire.com/?azcraghfl12sw8w

6)Download “Terminal Emulator” and "Rootchecker" and put them in the root of (C: )

http://www.iapktop.com/wp-content/plugins/download-monitor/download.php?id=5181

http://goo.gl/KEt1Z

7)Computer: Enter (C: )drive and then hold "shift" on your keyboard and right click, choose to open the command prompt

8)Code

8a)Verify the connection by typing the following code, if it shows your devices serial and "device" side by side, you are good to go

adb devices

Example:XXXXXXXXXXXXXXXX device

8b)start rooting

adb install RootCheckPro.apk
adb install Android_Terminal_Emulator_v1.0.32.apk
adb push c:\Moto_MSM_Root\Superuser.apk /sdcard/Superuser.apk
adb push c:\Moto_MSM_Root\su /sdcard/su
adb push c:\Moto_MSM_Root\rageagainstthecage-arm5.bin /data/local/tmp/rageagainstthecage-arm5.bin
adb push c:\Moto_MSM_Root\install-root.sh /data/local/tmp/install-root.sh
adb shell
cd /data/local/tmp
chmod 0755 rageagainstthecage-arm5.bin
chmod 0755 install-root.sh

Keep your phone connecting to the computer

9)Backflip: open the terminal emulator in your Backflip

10)type the following in the terminal emulator on Backflip

cd /data/local/tmp
./rageagainstthecage-arm5.bin

11)Wait for a while until you see this message

[+] Forked xxxx childs.

12)Close the " terminal emulator"

13)Open " terminal emulator" and type the following (!My " terminal emulator" failed to open after closing it, so I force close it by this method: Setting>Application>Manage Applications>terminal emulator>Force close! Open terminal emulator again and type the code):

/data/local/tmp/install-root.sh

14)If the script doesn't show nothing, then your backflip is rooted!

15)Open "RootChecker" in your phone to verify "root"

Second Flashing ROM (CM7.2)

1)Download the ROM and other things we needed to run CM7 perfectly, DO NOT extract them, put them in (C: )Drive

CM7.2: http://get.cm/get/jenkins/2849/cm-7.2.0-motus.zip

gapps-gb-20110828:http://cmw.22aaf3.com/gapps/gapps-gb-20110828-signed.zip

(For non-AT&T Backflip ONLY) : signed-IT_radio.zip:http://www.mediafire.com/?pco663926xf2ccm

2)Download recovery.img and EXTRACT it to (C: )drive

recovery.img:http://www.mediafire.com/?4limlcamj4tv7dl

3)Computer: Enter (C: )drive and then hold "shift" on your keyboard and right click, choose to open the command prompt

4) Verify your device first ,if it shows your devices serial and "device"side by side, you are good to go

adb start-server
adb devices

5)Plug in your phone via USB and in "charge only" mode, check usb debugging

6)Code in the command prompt

adb push c:\cm-7.2.0-motus.zip /sdcard/cm-7.2.0-motus.zip
adb push c:\gapps-gb-20110828-signed.zip /sdcard/gapps-gb-20110828-signed.zip
adb push c:\signed-IT_radio.zip /sdcard/signed-IT_radio.zip
adb push c:\recovery.img /sdcard/recovery.img
adb shell
su
flash_image recovery /sdcard/recovery.img
exit
exit

7) Reboot the phone in recovery mode. First, power off the phone>hold camera button –> Press power button while keep holding the camera button> hold until your see the screen with green letter. Then, press volume down key immediately. Don't concern what it says in this stage.

8)You should have enter the recovery mode with a green Android background

9)Use Volume Keys to navigate, home button for enter and Back button for back.

10)Select Wipe>wipe all and then confirmed by clicking the home button

10.1) (For non-AT&T Backflip ONLY) Click back and then select “Flash zip from SD”, select "signed-IT_radio.zip" and hit home button twice

After finish flashing this, reboot the phone to recovery.

11) Back to the main menu, select “Flash zip from SD”, then select "cm-7.2.0-motus.zip" hit home button twice

After finish flashing this, click back once

12)select "gapps-gb-20110828-signed.zip" and hit home button twice

13) select "Reboot system now"

14) It would take about 15-20 mins for the first boot-up

15) Done and Enjoying using CM7.2 Android 2.3.7

ATTENTION: I won't be held accountable for any damage to your phone, you take your own risk.

All the resources in the guide are from different website and developer, all the effort belongs to them. Please visit their own website/forum and support them.

ATTENTION: After flashed to Italian radiio, I can't detect telus network on my phone but it becomes usable for Rogers/Bell/Virgin/chatr/

Take your own risk

HOPE YOU CAN DO IT!:cool: