将.apk推送到HTC HERO中的/ system/app /

Tsi*_*mmi 6 android

我有一个HTC HERO,我需要将我的application.apk推
送到/ system/app /文件夹.

我已经遵循了一些关于生根设备的方法
,这很好,但当我尝试将我的包推送到system/app
文件夹时,我得到:"权限被拒绝":

$ push /sdcard/myApp.apk /system/app/
push: permission denied
Run Code Online (Sandbox Code Playgroud)

我也尝试:

$ su
su
# push /sdcard/myApp.apk /system/app/
push: not found
Run Code Online (Sandbox Code Playgroud)

这可能是在非开发人员预期设备的设备中吗?

谢谢你们!

Chr*_*Orr 19

首先,push从设备运行不起作用,因为它不是内置命令.理想情况下你会使用copy命令cp,但我不认为默认包含它(我已经通过busybox将它添加到我的设备中).

无论如何,您的问题是/system在设备启动时分区以只读方式挂载.

但是,如果您具有设备的root访问权限,则可以将分区重新安装为读写:

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

或者,在执行重新安装后,您可以adb push正常使用主机.