[G1 Q&A, Help & Troubleshooting] nephron:
WARNING: DO NOT FOLLOW THE APPS2SD AS MOST ROMS ALREADY DO THIS FOR YOU.

If you do, it will break things.

-ivanmmj

Like My Guide(s)?

Donate

Here we go!

Things you need:

A Rooted G1 Phone

Cyanogen ROM - Download v4.0.2

Cyanogen Recovery 1.4 - Download

Apps2SD - Download

Clean SD Card

Note: This will remove ALL files on your SD Card so please back it up :D

------------------------------------------------------------------------------------------------------------------

Install the New Recovery Image

Download the recovery image

Place the cm-recovery-1.3.1.img file in the root of your SD Card (Root = not in any folder)

Go back to your phone (Dont forget to unmount)

Open terminal and type in the following

su (wait for a screen to popup and press "allow")
flash_image recovery /sdcard/cm-recovery-1.3.1.img

------------------------------------------------------------------------------------------------------------------

Install Apps2SD

Download the Apps2sd apk from above

Place the apps2sd.apk on your sd card

Download a file manager like Linda or Astro from Market (They are both free)

Go to Settings > Applications and check the Unknown Sources button

Open up the file manager you just downloaded and find the apps2sd on your sdcard

Press on the app and install the Package Installer and press on Install

Apps2sd should now be installed

------------------------------------------------------------------------------------------------------------------

Partition Fat32/Ext2 with App2SD

Open up Apps2SD

It will show you a screen telling you that your card is not partition and you will have a sliding bar to choose the amount of space you want for an EXT2 partition

I suggest a max of 600mb for EXT2 space (I use 500mb)

Press Ok

You will get a Force Close screen DONT PRESS FORCE CLOSE PRESS

WAIT

You will get a reboot message, Press Reboot

You now have a EXT2 partition

------------------------------------------------------------------------------------------------------------------

Upgrading your EXT2 Partition to EXT3

Note: You do need the Cyanogen Recovery image for this to work!

Reboot into Recovery (Home + Power)

Go to console (Alt+x)

Press Enter

Type the following in the Console:

upgrade_fs

Wait for it to finish

Congrats! You now have a Fat32/EXT3 partitioned Sd Card!

------------------------------------------------------------------------------------------------------------------

Installing the Cyanogen ROM with Auto Apps2SD

Download the ROM

Rename the file from cm-xxxxxxx.zip to update.zip

Place update.zip at the root of your sd card (Root = Not in any folder)

Reboot into Recovery (Home + Power)

Wipe (alt+w)

and Flash (alt+s)

Wait for it to finish and reboot!

------------------------------------------------------------------------------------------------------------------

Congratulations! You now have a Fat32/EXT3 Partitioned SD Card with auto Apps2SD enabled. You can check if you have both partitions in Settings > Sd Card and Storage. Remember, this is Auto Apps2SD, that means the everytime you reboot it will move all your installed apps to your sd card AUTOMATICALLY!

------------------------------------------------------------------------------------------------------------------

Format your EXT3 Partition (ADB is needed)

adb remount
adb shell
rm -r /system/sd/*
reboot recovery
then flash the update.

------------------------------------------------------------------------------------------------------------------

Here is another way to partition your sd card!

Note: You will need The latest CM recovery image

This guide will partition your SD card with 32 mb swap, and 512 mb EXT4 partitions!

WARNING! This will erase EVERYTHING on your SD Card!

Note: ADB Is needed for this script to work. If you dont have ADb working please read the ADB Sticky in the Q & A Forum

Step 1:

Download the necessary files HERE

Step 2:

Place the sdparted.sh file in C:\ Note: Do not place it in any folders!

Place adb.exe and AdbWinApi.dll in C:\Windows\system32

Step 3:

Run sdparted.bat

Thats it! All done!

Thank you 51dusty for the sdparted Script! :D

Batch file made by me! :D