A SIMPLE GUIDE TO AUTO-INSTALL CM_BETA2 TO i8000 INTERNAL STORAGE
Guys, screw the so-called geeks n pro's here.. badword you all for causing more confusion and pain by not doing things right... all people need are simple instructions - not your BS!
So here goes...
1) OPTIONAL: Flash your i8000 with any Windows ROM (in case you've mucked around with the partitions etc)
2) Remove the SD card
Set USB connection to STORAGE
Make the 3 partitions in the INTERNAL STORAGE using either
MiniTool partition wizard (or Ubuntu Linux if your comfortable with that)
Partions are to be as below
i) FAT partition named: sdcard (this is all the space u have minus the below 2 partitions)
ii) EXT4 partiton named: system (make this 1 GB)
iii) LINUX SWAP partion no name needed (keep 256MB here)
3) Reboot your mobile, connect to your computer via USB in MASS STORAGE mode and open the the new MY STORAGE using Windows explorer
4) On your desktop download and open the CM_beta2.zip
Unzip it, open up the o2beta folder, delete the sd.cpio. Now rename the sd_ms.cpio as Sd.cpio
5) Dump all the files from this CM_beta2 folder you just unzipped into the phone's MY STORAGE partition using windows
6) Now put in any SD card into your phone (this is just to keep errors from coming up during install - the card itself will not be used)
7) Disconnect your phone from laptop, and using any file exploer in the mobile, go into this O2beta folder and click on Androidinstall.exe - now wait 10 mins or so
8) Remove SD card now once install completed.
9) The auto-install is complete but u cannot load your O2Droid as the STARTUP.TXT file has to be edited.
Open the txt file named "startup.txt" in your phone's STORAGE and erase the ''block/'' word from the command line
Also rewrite the ''vmalloc=256M'' command in the ''startup.txt'' file (delete and write)
It should now look like this:
Set CMDLINE "rootdelay=2 root=/dev/mmcblk1p2 init=/init console=ttySAC2,115200 vmalloc=256M"
10) Now click HARET.exe and wait for it to load - takes another 10 mins for the first time
11) Your now running your new O2Droid on internal storage :)
12) Sadly the SD card parameters are still messed up and to get the camera or apps to work u need a SD CARD partition mounted.
We can mount the partition we made named "sdcard" but you need to boot using Linux!
Use a Ubuntu live CD, or any other Linux distro and connect your Omnia to it.
-Open file vold.fstab from system/etc and change the following line:
Edit "ev_mount sdcard /mnt/sdcard auto /devices/platform/s3c-sdhci.0/mmc_host/mmc0"
"ev_mount sdcard /mnt/sdcard auto /devices/platform/s3c-sdhci.1/mmc_host/mmc1"
Now reboot your phone.
13) If you want a good dual boot, get hold of Rapid81 RapidBoot1.1 . Its a great tool to dual boot Win or Android.
X) What I have not figured out as yet is how to get the external SD card work and be recognized in the O2Droid :(
Hope my two bits here help you guys out who have like me been wasting time over old useless turorials written for beta 1 or froyo....