View Single Post
Old 10-07-2011, 05:28 PM   #1
tarvoke
Dog Dentist
tarvoke began at the beginning.
 
tarvoke's Avatar
 
Posts: 108
Karma: 18
Join Date: Sep 2011
Device: PE, GT540, VM670, GOGHVMU, Qualcomm 1600
Exclamation mini HOWTO: removing unwanted system apps

it's annoying to have some applications install as system, that really should be in the userspace for us to decide to keep or not. e.g. I wanted to update to the latest K9Mail, but because it's a system app the market had problems updating it (file signatures or something) - and I also hate seeing things that I will never use, taking up space (esp. if I decide later I do want to use them, I can always simply install from the market)

anyway.

I guess one easy way (and possibly the safer way) is to get the paid version of titanium backup which apparently lets you convert apps between system and user. (EDIT: as far as I can tell testing it myself, the free version of TiBU also removes system apps just fine! thanks to bobthesane! so you may want to just try that instead, it's a bit safer and easier... /EDIT) but for the rest of us...

nb: please be careful, this involves setting the system partition to writeable and deleting stuff from it. wrong keystrokes can end up doing Very Bad Things. so if this scares away your dog or your boat is lost at sea or your toast burns, well, I warned you.

requirements:
- have a rooted PE (z4root is pretty elementary).
- have android sdk or at least the platform tools (or use a terminal emulator on the Edge itself, with a proper usb keyboard plugged in, this isn't too bad).
- turn on usb debugging in the Edge (settings->applications->development).

then, from your computer:
adb shell
$ su -
(may trigger a security dialog from SU app on the Edge, so click "allow".)
# busybox mount -o remount,rw /system
(turn the system partition writeable.)
# rm -r /system/app/Facebook.apk
(deletes the application you don't want.)
# rm -r /data/dalvik-cache/system@app@Facebook.apk@classes.dex
(deletes its cached data, if any.)
(feel free to repeat for CarHomeGoogle/CarHomeLauncher, Twitter, frozen bubble, minesweeper, the pinyin chinese keyboard, etc. etc.)
# sync
(forces the disk to commit changes. really probably don't need this but it doesn't hurt.)
# busybox mount -o remount,ro /system
(puts the system partition back to read-only.)
# exit
$ exit
(or press ctrl-c if you're feeling too lazy to type exit twice.)

- turn off usb debugging in the Edge. (I've forgotten and left it on for weeks with no apparent ill effects but ymmv.)
- notice that the apps are gone from the app screen, and you have a bit more free disk space. (yay.)
- rebooting isn't really necessary but couldn't hurt.

Last edited by tarvoke; 10-08-2011 at 12:50 PM.
tarvoke is offline   Reply With Quote