• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Root Moving Apps to /system/app

I do it in terminal emulator this way.

su
mount -o remount,rw -t yaffs2 /dev/block/mtdblock4 /system
busybox cp /sdcard/location/of/application.apk /system/app/
busybox cp /sdcard/location/of/application2.apk /system/app/
mount -o remount,ro -t yaffs2 /dev/block/mtdblock4 /system
sync

But I guess it wouldn't help you much in pushing terminal emulator over.
 
Upvote 0
For me, the easiest way to move apps to /system/app is using Root Explorer:

1. Copy the apk and paste it into /system/app -- you'll need to press the button on the top right that says "Mount R/W".

2. Long-press on the newly pasted apk file and select Permissions.

3. Change the permissions to User: Read - Write, Group: Read, Others: Read

4. When you click Okay, you should see "rw-r--r--" in the fine print under the apk name.

5. Click the Mount R/O button, then reboot.

Since it appears that you've already moved the apps to /system/app, then all you really need to do is look at the permissions and make sure they show as noted above.
 
Upvote 0
I think I have done all that. Here is the (partial) directory lsiting of my /system/app folder using ADB:

Code:
# ls -l /system/app
ls -l /system/app
-rw-r--r-- root     root        50473 2010-05-12 07:59 jackpal.androidterm.apk
-rw-r--r-- root     root       391160 2010-03-31 18:15 Camera.odex
-rw-r--r-- root     root        20960 2008-08-01 05:00 LiveWallpapersPicker.odex

Permissions seem to be correct, yet I still get a force close...

Here is the code I am using to move apps using ADB:
Code:
mount -o remount,rw -t yaffs2 /dev/block/mtdblock4 /system
cp /data/app/com.swype.android.inputmethod.apk /sdcard/com.swype.android.inputmethod.apk
cp /data/app/com.eolwral.osmonitor.apk /sdcard/com.eolwral.osmonitor.apk
cp /sdcard/com.swype.android.inputmethod.apk /system/app/com.swype.android.inputmethod.apk
cp /sdcard/com.eolwral.osmonitor.apk /system/app/com.eolwral.osmonitor.apk
chmod 644 /system/app/com.swype.android.inputmethod.apk
chmod 644 /system/app/com.eolwral.osmonitor.apk
mount -o remount,ro -t yaffs2 /dev/block/mtdblock4 /system
sync
 
Upvote 0
For me, the easiest way to move apps to /system/app is using Root Explorer:

1. Copy the apk and paste it into /system/app -- you'll need to press the button on the top right that says "Mount R/W".

2. Long-press on the newly pasted apk file and select Permissions.

3. Change the permissions to User: Read - Write, Group: Read, Others: Read

4. When you click Okay, you should see "rw-r--r--" in the fine print under the apk name.

5. Click the Mount R/O button, then reboot.

Since it appears that you've already moved the apps to /system/app, then all you really need to do is look at the permissions and make sure they show as noted above.

Where are installed apps stored? I cannot for the life of me find them.
 
Upvote 0
If they're stored on the SD card, you need to go into Settings>Applications>Manage applications and "Move to phone." All apps stored in data on the phone are in /data/app.

I see nothing under /data. Absolutely nothing. Tried 4 different file managers with the same results and they're all set to display hidden files. What gives?
 
Upvote 0

BEST TECH IN 2023

We've been tracking upcoming products and ranking the best tech since 2007. Thanks for trusting our opinion: we get rewarded through affiliate links that earn us a commission and we invite you to learn more about us.

Smartphones