Introduction
Here's a tutorial that covers the installation of a previously built or downloaded Free Android Image,we will assume that:
* you don't have the engineering bootloader
* you have root access
* you have a vfat sdcard in your android phone with enough free space
Howto
* /!\ first backup your curent version...in case something is wrong we need it
* then if you want the proprietary wifi firmware,execute the following command on your computer(/!\ the firmware is proprietary,we don't know what it does and we are not even allowed to redistribute it):
{{{
./adb pull /system/etc/wifi/Fw1251r1c.bin ./
}}}
* dowload an image that can flash our Free Android, like cm-recovery-1.4.img for instance (/!\ we didn't check cm-recovery-1.4.img's freedom)
{{{
wget http://n0rp.chemlab.org/android/cm-recovery-1.4.img
}}}
Then we will boot on the image that will flash our android:
* shutdown your phone if it isn't shut down
* press the camera button first,keep pressing it while pressing the power button...that will give you a screen with skateboarders
* use fastboot to boot:
{{{
./fastboot boot cm-recovery-1.4.img
}}}
* press on the back button(<-) that is under the menu button at the right of the trackball
it will boot
* backup your image selecting "nandroid v2.2 backup"
* then use adb to push your images
{{{
./adb shell
mount -t vfat /dev/block/mmcblk0p1 /sdcard
exit
}}}