Android 将.apk推送到HTC HERO中的/system/app/
我有一个HTC英雄和 我需要推送我的申请。apkAndroid 将.apk推送到HTC HERO中的/system/app/,android,Android,我有一个HTC英雄和 我需要推送我的申请。apk 转到/system/app/文件夹 我跟踪了一些关于支持该设备的tut 这很好,但是当我尝试将软件包推送到系统/应用程序时 文件夹,我得到:“权限被拒绝”: 我还尝试: $ su su # push /sdcard/myApp.apk /system/app/ push: not found 在非开发人员指定的设备中,这是否可能 谢谢大家! 首先,从设备运行push不起作用,因为它不是内置命令。理想情况下,您可以使用copy命令cp,但我认为默
转到/system/app/文件夹 我跟踪了一些关于支持该设备的tut
这很好,但是当我尝试将软件包推送到系统/应用程序时
文件夹,我得到:“权限被拒绝”: 我还尝试:
$ su
su
# push /sdcard/myApp.apk /system/app/
push: not found
在非开发人员指定的设备中,这是否可能
谢谢大家! 首先,从设备运行
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外壳
英雄苏元
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。如何执行:
adb shell
#su
#mount -o remount,rw -t yaffs2 /dev/block/mtdblock3 /system
打开第二个终端并使用:
adb push myApp.apk /system/app/
在第一个终端:
#reboot
我比其他人添加的更多的是重新启动—在Android设备上执行重新安装操作时,这是必须的。我尝试过这样做,当到达cat命令时,我得到:“Cannot create/system/app/:is a directory”。我还尝试了mv,结果是:“/sdcard/myApk.apk'-跨设备链接失败”。还有希望吗?塔克斯:)哎呀,我原来是用
cp
而不是cat
。我现在已经修复了cat
命令行。
#reboot