Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Push .apk to /system/app/ in HTC HERO

Tags:

android

I have an HTC HERO and I need to push my application.apk
to the /system/app/ folder.

I've followed some tuts on rooting the device
and that is fine, but when I try to push my package to the system/app
folder, I get: "permission denied":

$ push /sdcard/myApp.apk /system/app/
push: permission denied

I also try:

$ su
su
# push /sdcard/myApp.apk /system/app/
push: not found

Is this possible in a device that is not a developer intended device?

Thank you all!

like image 862
Tsimmi Avatar asked Jan 12 '10 11:01

Tsimmi


1 Answers

Firstly, running push from the device doesn't work as it's not a built-in command. Ideally you would use the copy command cp, but I don't think it's included by default (I've added it to my device via busybox).

Anyway, your problem is that the /system partition is mounted as read-only when the device boots.

But if you have root access to the device, you can remount the partition as read-write:

host$ adb shell
hero$ su
hero# mount -o remount,rw -t yaffs2 /dev/block/mtdblock3 /system
hero# cat /sdcard/myApp.adk > /system/app/myApp.adk
hero# mount -o remount,ro -t yaffs2 /dev/block/mtdblock3 /system

Alternatively, after doing the remount, you can use adb push from the host as normal.

like image 105
Christopher Orr Avatar answered Nov 10 '22 19:11

Christopher Orr