What is it?
Magpie is basically a Kang of the a2sd feature in CM5, the base of this is mostly the work of Chris Soyars @ChrisSoyars
@NameLessJedi has also been a key player in getting the more advanced features working in the CM6 builds
now here it is in CM7
I'll try to expand on the above at a later date
Features
Current Limitations
* there is a workaround for moving paid apps
in terminal:
suThe -r is reinstall, -e is install to sd-ext, -l is install as forward lock
chmod 666 /data/app-private/yourapp.apk
pm install -r -e -l /data/app-private/yourapp.apk
Buuggggss
I expect there are more than listed here
Source Code?
Yeap, github.com/Firerat
Contact and announcements
@Firer4t
or the new fangled G++Firerat Meh, suspended search for me
but you may have to put up with drunken rants x_*
I've not been able to test all of these as I only have a G1
they _should_ work But I can't guarantee it
I can't even say these files won't cause a brick, soft or hard
so if you're brave, stupid or both here are the zips :D
No Preferred install location?
You set preferred install location in Settings -> Applications
if preferred install location option is not available run the FixMissingInstallLoc.sh script with :
sh /sdcard/FixMissingInstallLoc.sh
rename the file if you like ;)
Oh, it will popup asking for root if you are not already
for anyone interested the script is
#!/system/bin/sh
if [ `busybox id -u` != "0" ];
then
su -c "sh $0"
exit
fi
sqlite3 /data/data/com.android.providers.settings/databases/settings.db 'update system set value="1" where name="set_install_location";'
Magpie is featured in a few ROMs
The above are all squarely targeted at the G1/MT3G, and are well worth looking at.
If you are in the UK and are out of contract (or nearing end) checkout giffgaff
I switched end of Feb and saved £20 the first month