[Galaxy S II I9100G Android Development] metalgearhathaway:
Update #2 (25th February 2014) - 6gb and 8gb variants now available for i9100G users, sorry for the delay!

Are you bored of having to move apps to SD?

Bored of facing a stock issue of not even being able to move apps to your internal SD?

Then re-partitioning is the option for you, you may choose between a 1gb, 3gb, 4gb, 6gb and 8gb app partition (stock partition is just 2gb), please remember that the internal SD partition reduces in size accordingly.

There is a pit for everyone:

3-8GB Pit Files - For users with plenty of apps, who are bored of moving items to SD, not to mention curing the issue of not having enough space on the app partition to peform app updates, with these pits, this is a thing of the past! This is the package most people will want!

1GB & 2GB (Stock) Pit Files - For users with VERY few apps who want more internal storage space for photos/videos/files etc.

Please ask on this forum if you are not too sure which size pit suits your usage!

GUIDE

The usual rules apply, You will:

Lose all data on your phone, therefore backup anything essential including both internal and external memory and any settings or configuration, i.e. you are starting from fresh! You are warned, this will be like coming home with a new phone, except a hell of a lot more useful now we can control this essential element! :)

You know this already because your an XDA user :)

So what do you have to do? Read on for my guide:

1) Run Odin 1.85, put your phone in to download mode (vol down/home/power button) and connect to PC via USB

2) Tick re-partition box

3) Click PIT button and select the pit file of your desired app partition size.

4a) Click PDA and select your stock official samsung jellybean rom - Edit- please remember if you use a rom that is not native to your region, it would be wise to flash the appropriate radio modem afterwards to ensure you get the signal strength you'd expect :)

4b) OR Flash your persnonal choice of kernel in *.tar format and pit file, reboot to CWM ( power button/vol up/home button) and install new rom or restore nandroid and boot as normal and skip to number 9 in this guide

5) Flash and wait for reboot

6) Let the phone reboot and wait until the android chap finishes his spinny wire ball belly animation and then remove the battery and do a factory reset using the usual power/vol up/ home trick.

7) Let it boot so you can check that you are happy with the result. ( I didn't, but you might want to)

8) Now flash your chosen rooted kernel and either stick with stock rom or enter CWM and flash your own custom rom.

9) When your phone boots, you may get a notification to format usb storage, so yes if prompted! If not then please follow Dorimanx's advice of fixing the partition format by:

[MENTION=2376110]dorimanx[/MENTION] - Thank you :good:

10) Remember that Android likes automatically deciding where apps go, so sometime it tries to put stuff to SD itself (app requests it), it is worthwhile checking your installed apps to makes sure they went to internal app partition, you can tell this by either:

a) Look in Titanium back up, go to the move/integrate section and see if any apps show as moveable from SD to internal, if so run the batch process to put them on your nice new app partition, otherwise you may have issues running those apps.

b) If you don't have Titanium (why not?) then check the harder way by looking at app manager and swipe to the right to look at SD app, sort by size and then individually move ones back to internal storage.

11) That easy! Here is a shot of my resulting app manager

Files attached to post including original pit in case you want it back to stock values!

Enjoy!