[ROM] SnackPack v0.2.1 [CM5+Extra Snacks] - New A2SD Method [02/28/10]

ctso

Senior Member
Jan 17, 2010
169
133
0
Gainesville, FL
This ROM is built from Cyanogen's github repositories with some additional features added by myself.

More specifically, the primary goal of this build is to test a new method for doing Apps2SD that is a bit more friendly. You can read the brainstorming thread for this process here.

The implementation is working, and there are known issues with it. I expect to make regular releases as I perfect the code. As of right now, this should be considered an alpha.

All source code is available on GitHub.

ADDITIONAL "SNACKS":
- Apps2SD w/ enable&disable setting in native Settings application.
- SD EXT partition mounted at /sd-ext

INTRUCTIONS:
You will need an ext partition on your SD card for this to work. Wipe first, flash the update, and optionally flash the Google Addon (see below). The included kernel supports ext2/ext3/ext4.

DOWNLOADS:
Version 0.2.1 - Updated 02/28/10
Download
md5sum: d9b4fb2bd79e45f28548d6241410e6e4

Google Addon ERE36B-2
Download
md5sum: 2f6a93654d1cfe191ff709b360ad60fc

CHANGELOG:

Version 0.2.1
- Bootloop fix.

Version 0.2
- Removed prompt for install location, too buggy right now.
- Added Enable/Disable setting in "Settings->Applications". Enable this to install new applications to SD, disable to install to Internal. Does not require a reboot.
- Added "Install Location" to application info (Settings->Applications->Manage Applications).
- Applications installed on SD are now also dexopted on SD.
- Full orientation hacks by optedoblivion.
- Custom "sexy nexus" LWP theme. Enable by going to the "Settings" option in the Nexus LWP.
- Anything included in CM5.0.4.1 is also in this version of SnackPack.

Version 0.1
- Initial Release

THANKS:
- Cyanogen for his feedback and for letting me bounce ideas off him.
- Wysie for sparking the brainstorming on this A2SD idea.
- Kmobs
- Optedoblivion
- And anybody else that has given me ideas and contributed to these mods.
 
Last edited:

Gr8gorilla

Senior Member
Jan 29, 2010
924
105
0
Atlanta, Ga
sure why the hell not, anything built from cyanogen source has gotta be good and a new toy to play with too? sweet, downloading now, BTW can I flash my oc-uv kernel and have this still work?
 

MontAlbert

Senior Member
Jan 10, 2007
2,656
198
0
so this means each time Cyanogen updates his rom you will be updating this to match? Or once this is stable cyanogen will include it in his rom?

this is awesome- and why i bought a nexus- the development of android is flying along with this device- Google must be very happy with how all this is going...
 

Know-Fear

Senior Member
Jan 9, 2010
552
103
0
Bug list as I can see now:

1. Installed apps from market with prompt fine.
2. Hangs up when trying to install apps from sd. (yes I have pirated apps, sue me)
3. Installed AndExplorer and Metamorph both from market, (both to sd) when starting Metamorph, it says it needs AndExplorer. Reinstalled AE and it picked it up.
4. Rebooted after morphing, and then everything I had just installed was gone.
 

ctso

Senior Member
Jan 17, 2010
169
133
0
Gainesville, FL
so this means each time Cyanogen updates his rom you will be updating this to match? Or once this is stable cyanogen will include it in his rom?

this is awesome- and why i bought a nexus- the development of android is flying along with this device- Google must be very happy with how all this is going...
From talks with cyanogen, theres a chance he will include it once it becomes stable (he has even hinted towards lending a hand in the development). To answer your first question, when Cyanogen updates his stuff those changes will be pulled in to this ROM as well.
 

Gr8gorilla

Senior Member
Jan 29, 2010
924
105
0
Atlanta, Ga
ok installed linpack to sd and the scores suck, I asssume this has to do with the sd card speed, also to open linpack I had to go to market, I couldnt see it in my menu. infact no apps I chose to install to sd showed up. If I go to market and select them they say installed and I can choose to open them but without going thru this process I cant access them.
 

craigacgomez

Senior Member
Jan 29, 2010
2,105
3,797
0
Tustin
amazing work chris... kudos... using your snackpack for a couple of hrs now... loving it!!!! gonna try to install a hell of a lot of apps and test it out as much as I can... but so far, it's been behaving amazingly...

Code:
Filesystem                    1K-blocks      Used      Available     Use%   Mounted on
/dev/block/mtdblock3     148480         99228     49252         67%     /system
/dev/block/mtdblock5     200960         27800     173160       14%     /data
/dev/block/mtdblock4     97280          48804     48476         50%     /cache
/dev/block/mmcblk0p2    467918        12895      430058       3%      /sd-ext
/dev/block//vold/179:1   3334952       16852     3318100      1%      /sdcard
got abt 12 apps installed (installed from market) sd-ext... and all work well... even after several reboots...
 

Gr8gorilla

Senior Member
Jan 29, 2010
924
105
0
Atlanta, Ga
Ok, so I ussed this for a while last night and mostly it seems good, I went to my standard Cyanogen Rom, have 3 back ups, one desire, this and my Main CM5. when I tried to restore the back of this ROM it failed. My other back ups work fine. I have a Nan+ext back up of everything. I will try to reproduce it this afternoon after class.
 

jroid

Senior Member
Jan 8, 2009
1,365
77
0
Ok, so I ussed this for a while last night and mostly it seems good, I went to my standard Cyanogen Rom, have 3 back ups, one desire, this and my Main CM5. when I tried to restore the back of this ROM it failed. My other back ups work fine. I have a Nan+ext back up of everything. I will try to reproduce it this afternoon after class.
why would u have a nand.+ext back up of CM 5 if it doesn't support a2sd ;)