[MOD] A2EXT Froyo

Search This thread

acejoker25000

Senior Member
Feb 25, 2009
943
74
hickory, n.c.
ATTENTION: Cyanogenmod version 6.1.0 has A2EXT support built into the rom so an edited boot.img is no longer needed just flash the add-on to enable it and also you must do the commands to move dalvik-cache to the EXT partition as well...
Thank You for reading this if you actually took the time to! :D



Ok so i decided to post some things on here. Let me explain why I did things the way I did first of all. I decided to only edit the boot.img in each of the froyo roms that we all use and post those here along with a flashable .zip file that allows you to activate apps2ext on froyo roms. I did it this way to show respect to the developers of the roms by not stealing there downloads with my own. Doing it this way means that you have to download the actual rom from them which I hope makes things better for them.

You will need to already have an EXT partition setup already to be able to do this.

To any Dev if you do not like me doing this to your rom then by all means PM me and i will remove it ASAP.

To any downloader/user if there is a rom that you want me to include that isn't or a rom that isn't Froyo let me know and i will try to get that for you ASAP.

Credit for this goes to the Dev's of each rom and the darktremor a2sd method maker:
Cyanogen and teamdouche
Tkirton
Arayray
r0man
infinitybiff
migueltherocker
XDA of course!! :-D
Everyone that uses my edits
If i didn't mention you then PM me i will add you.

Now on to the Goods:
All of these are just boot.img from each rom. This is not an one for all boot.img type thing because each rom could have done something to the boot.img that may cause a bootloop if added to a different rom.

Rename each to boot.img and place into your rom.
After that you don't actually have to do any resigning since we all are using clockwork recovery just make sure its setup to allow flashing without signatures.
This only supports EXT2 or EXT3 which is pretty much all slide users have considering its nothing new.
Download the a2sd.zip and flash it at any time after you get your base rom flashed.
I will try to keep these updated to the latest versions if there is enough demand for them. Also i will try to keep the latest 3 nightlies up-to-date.

Boot.imgs:

Boot Images Here

A2sd Enabling package

Instructions:

OK as stated above these are only boot.img.
You need to rename each to just boot.img and place them inside the rom you like.
Make sure you wipe everything and do a fresh install it helps a lot to do everything fresh. (if your worried about apps use titanium backup or some other backup app)
Flash the a2sd add-on

Once the add-on has been flashed and there aren't any problems there are a few ways to enable actual a2ext.
You can either use adb or a terminal app on your phone.
If using adb phone can be turned on or in recover with system mounted.

once you pick a way here are the commands:

(if using a terminal app skip steps 1, 2, 5, 6)
1. ./adb remount (windows: adb remount)
2. ./adb shell (windows: adb shell)
Su will be needed for terminal app and may be needed for adb method(just do it in case its needed)
3. cd /system/bin/
4. sh a2sd reinstall
some things will popup and phone should reboot
5. once rebooted ./adb remount
6. ./adb shell
7. cd /system/bin/
8. sh a2sd cachesd
more things will popup and phone should reboot. The last reboot can take 5 minutes or longer especially if you already had apps downloaded. I know on a fresh install it can take what seems like ages.
 
Last edited:

acejoker25000

Senior Member
Feb 25, 2009
943
74
hickory, n.c.
saved just in case may use this for non froyo roms or requested roms

Through some experimenting i have found out that just including the boot images into the roms without flashing the add-on pack could cause your phone to stick at the boot screen so you should always flash the add-on

Teamfenix 1.7.1 for those people that use it because they need tether support


The best backup app i have found is mybackup pro and activate the root privileges. if you dont have paid apps or just dont wanna pay it there is a free version but it only lasts a certain amount of time. it restores all apps and data without causing market problems like i have experienced with titanium backup. either/or they are both good apps but everyone has a preference.
 
Last edited:

acejoker25000

Senior Member
Feb 25, 2009
943
74
hickory, n.c.
This is great man, thanks. You saved me the time and trouble of incorporating it myself.

Sent from my T-Mobile myTouch 3G Slide using XDA App

lol thanks i just noticed a lot of people want it so i figured this way is easier although i could upload each individual rom with it already enabled and ready to run but i thought that might step on a few toes around here
 

faylix

Senior Member
Sep 8, 2009
212
64
Boston
just to be clear, we need to have the ext partition setup before trying this right? it won't make it for us?

I didn't think so... just wondering hahaha ;)

Thanks guys!


you rock!

- faylix / local
 

daniel60104

Senior Member
Jul 28, 2010
296
76
Los Angeles
Just wondering... what's the difference b/w app2ext and app2fat? It seems like app2ext is better since people tend to want it o_O

And also, if we want to partition app2ext, we can just do so via rom manager, right?
 

acejoker25000

Senior Member
Feb 25, 2009
943
74
hickory, n.c.
Just wondering... what's the difference b/w app2ext and app2fat? It seems like app2ext is better since people tend to want it o_O

And also, if we want to partition app2ext, we can just do so via rom manager, right?

the benefits of a2ext are that you dont have to move each app as you install them. once its setup they are automatically installed to the ext partition. another thing is it doesn't matter what apps are on it they all show up without any problems unlike with the a2fat where if widgets or home apps are placed on it they disappear. also when rebooting your phone your home screen apps wont get that generic icon with a2ext like they can with a2fat. its a lot easier to partition the sdcard compared to the old android days when everything was manual so its a whole lot more appealing. plus even with a2fat your internal memory continued to decrease even if you placed them on the memory card. this is because only part of the app is moved over and also the dalvik cache for the app was left on internal. so you are still limited on how much you can download. with a2ext no internal memory is lost to apps or dalvik cache because everything is on the ext partition this would allow rom makers to add more to the data or system partitions with there rom so you can have other apps or more room for themed images that may take up more memory.

your other question yes rom manager should have the option to partition your sdcard. another option is to use gparted if you are running ubuntu there are also other programs that should work as well for other os.

on another note working on the latest nightly and will upload shortly
 

JAWheat411

Senior Member
May 15, 2008
1,202
270
Moore
A question I have is that if we use the boot image for the newest Cyan nightly? What happens when we want to install a newer nightly? Do we have to patch that with the new Boot.img also?
 

KCRic

Senior Member
Aug 4, 2010
1,230
268
Overland Park
once you pick a way here are the commands:

(if using a terminal app skip steps 1, 2, 5, 6)
1. ./adb remount (windows: adb remount)
2. ./adb shell (windows: adb shell)
Su will be needed for terminal app and may be needed for adb method(just do it in case its needed)
3. cd /system/bin/
4. sh a2sd reinstall
some things will popup and phone should reboot
5. once rebooted ./adb remount
6. ./adb shell
7. cd /system/bin/
8. sh a2sd cahcesd
more things will popup and phone should reboot. The last reboot can take 5 minutes or longer especially if you already had apps downloaded. I know on a fresh install it can take what seems like ages.

The last command (#8) should be
Code:
sh a2sd cachesd
:rolleyes: you transposed a couple letters in cachesd.
 

acejoker25000

Senior Member
Feb 25, 2009
943
74
hickory, n.c.
If you wiped before flashing then your ext partition was wiped as well but you could try a fix permissions and see if that works

Sent from my T-Mobile myTouch 3G Slide using XDA App
 
If you wiped before flashing then your ext partition was wiped as well but you could try a fix permissions and see if that works

Sent from my T-Mobile myTouch 3G Slide using XDA App

Ah crap I did do a full wipe. Trying the fix permissions now. I do have a nandroid backup of my last ROM. If this doesnt work is there a way to put that ext2 contents onto the ext2 now?
 

acejoker25000

Senior Member
Feb 25, 2009
943
74
hickory, n.c.
Restore the rom and use titanium backup or mybackup and backup your apps that way but I think if you pick advanced under the nandroid options you can restore only the ext partition. I never did that but a fix permissions might help with any problems

Sent from my T-Mobile myTouch 3G Slide using XDA App
 
Restore the rom and use titanium backup or mybackup and backup your apps that way but I think if you pick advanced under the nandroid options you can restore only the ext partition. I never did that but a fix permissions might help with any problems

Sent from my T-Mobile myTouch 3G Slide using XDA App

Fix Permissions and a reboot didn't make the apps show up. Doing advanced nandroid restore now and only restoring the sd-ext. Will post results in a few. Thanks!
 

Top Liked Posts

  • There are no posts matching your filters.
  • 3
    ATTENTION: Cyanogenmod version 6.1.0 has A2EXT support built into the rom so an edited boot.img is no longer needed just flash the add-on to enable it and also you must do the commands to move dalvik-cache to the EXT partition as well...
    Thank You for reading this if you actually took the time to! :D



    Ok so i decided to post some things on here. Let me explain why I did things the way I did first of all. I decided to only edit the boot.img in each of the froyo roms that we all use and post those here along with a flashable .zip file that allows you to activate apps2ext on froyo roms. I did it this way to show respect to the developers of the roms by not stealing there downloads with my own. Doing it this way means that you have to download the actual rom from them which I hope makes things better for them.

    You will need to already have an EXT partition setup already to be able to do this.

    To any Dev if you do not like me doing this to your rom then by all means PM me and i will remove it ASAP.

    To any downloader/user if there is a rom that you want me to include that isn't or a rom that isn't Froyo let me know and i will try to get that for you ASAP.

    Credit for this goes to the Dev's of each rom and the darktremor a2sd method maker:
    Cyanogen and teamdouche
    Tkirton
    Arayray
    r0man
    infinitybiff
    migueltherocker
    XDA of course!! :-D
    Everyone that uses my edits
    If i didn't mention you then PM me i will add you.

    Now on to the Goods:
    All of these are just boot.img from each rom. This is not an one for all boot.img type thing because each rom could have done something to the boot.img that may cause a bootloop if added to a different rom.

    Rename each to boot.img and place into your rom.
    After that you don't actually have to do any resigning since we all are using clockwork recovery just make sure its setup to allow flashing without signatures.
    This only supports EXT2 or EXT3 which is pretty much all slide users have considering its nothing new.
    Download the a2sd.zip and flash it at any time after you get your base rom flashed.
    I will try to keep these updated to the latest versions if there is enough demand for them. Also i will try to keep the latest 3 nightlies up-to-date.

    Boot.imgs:

    Boot Images Here

    A2sd Enabling package

    Instructions:

    OK as stated above these are only boot.img.
    You need to rename each to just boot.img and place them inside the rom you like.
    Make sure you wipe everything and do a fresh install it helps a lot to do everything fresh. (if your worried about apps use titanium backup or some other backup app)
    Flash the a2sd add-on

    Once the add-on has been flashed and there aren't any problems there are a few ways to enable actual a2ext.
    You can either use adb or a terminal app on your phone.
    If using adb phone can be turned on or in recover with system mounted.

    once you pick a way here are the commands:

    (if using a terminal app skip steps 1, 2, 5, 6)
    1. ./adb remount (windows: adb remount)
    2. ./adb shell (windows: adb shell)
    Su will be needed for terminal app and may be needed for adb method(just do it in case its needed)
    3. cd /system/bin/
    4. sh a2sd reinstall
    some things will popup and phone should reboot
    5. once rebooted ./adb remount
    6. ./adb shell
    7. cd /system/bin/
    8. sh a2sd cachesd
    more things will popup and phone should reboot. The last reboot can take 5 minutes or longer especially if you already had apps downloaded. I know on a fresh install it can take what seems like ages.
    1
    This is great man, thanks. You saved me the time and trouble of incorporating it myself.

    Sent from my T-Mobile myTouch 3G Slide using XDA App
    1
    how do i know if it's actually working...?

    Get a file explorer with root privileges and find the sd-ext folder in it you should have app app-private and dalvik-cache folders also you could check your internal memory and it should be above 100mb no matter how many apps you have

    Sent from my T-Mobile myTouch 3G Slide using XDA App
    1
    So I've finally relented and installed the a2ext package (ran out of space even with a2fat32). Upon partitioning my card using GParted, I added ext3 and made it primary. Does it matter whether it's primary or extended? I forget if Android recognizes one or both, although I've confirmed all my apps are on the ext. I'm really just wondering if one is better than the other or if it doesn't matter.

    Also, I remember with my G1, when I would connect to Ubuntu, it would show both the fat32 and ext partitions. Come to think of it, I formatted it with AmonRa's recovery. However, with my recently formatted card, it's only showing the fat. How do I get Ubuntu to see the ext? Or is this related to my question above.
    1
    I have it checked on mine along with the default install local as external. Not sure if it matters but I'd do it anyway in case you're unsure.

    I just did some experimenting with Angry birds,
    With the CM setting checked it just goes to the FAT on my SD.
    If I go to app settings and click send to phone it doesn't take up any space on my phone's internal memory. Well it takes maybe 1 meg or 2, but I think that's just cache.

    I feel that the CM setting should be turned off.
    I will try this out with some more apps to confirm.

    EDIT: Yeah. Before installing Angry Birds, 127 MB free internal memory. After installing with CM settings on, it leaves 2/3 megs on phone and the rest on the SD.
    With CM Settings off, No change in internal memory or FAT SD.