`
duyouhua1214
  • 浏览: 228415 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

apk文件如何安装到\system\app

阅读更多
在 Android 中,如果要使用系统限制的权限(比如 android.permission.WRITE_SECURE_SETTINGS),我们需要把程序安装到 /system/app/ 下。

下面以 SecureSetting.apk 为例,演示这个操作。需要准备一台已经获得 Root 权限的手机。

1、通过 USB 连接手机和电脑。

2、使用 adb 控制手机。

源码打印?

   1. $ adb push SecureSetting.apk /sdcard/  // 上传要安装的文件,为安装做准备。  
   2. $ adb shell  
   3. $ su // 切换到 root 用户。如果没有获得 Root 权限,这一步不会成功。  
   4. # mount -o remount,rw -t yaffs2 /dev/block/mtdblock3 /system // 让分区可写。  
   5. # cat /sdcard/SecureSetting.apk > /system/app/SecureSetting.apk // 这一步可以用 cp 实现,但一般设备中没有包含该命令。如果使用 mv 会出现错误:failed on '/sdcard/NetWork.apk' - Cross-device link。   
   6. # mount -o remount,ro -t yaffs2 /dev/block/mtdblock3 /system // 还原分区属性,只读。  
   7. # exit  
   8. $ exit  

$ adb push SecureSetting.apk /sdcard/  // 上传要安装的文件,为安装做准备。
$ adb shell
$ su // 切换到 root 用户。如果没有获得 Root 权限,这一步不会成功。
# mount -o remount,rw -t yaffs2 /dev/block/mtdblock3 /system // 让分区可写。
# cat /sdcard/SecureSetting.apk > /system/app/SecureSetting.apk // 这一步可以用 cp 实现,但一般设备中没有包含该命令。如果使用 mv 会出现错误:failed on '/sdcard/NetWork.apk' - Cross-device link。 
# mount -o remount,ro -t yaffs2 /dev/block/mtdblock3 /system // 还原分区属性,只读。
# exit
$ exit

重启,可以看到 SecureSetting 已经安装好。

 

来源http://zhidao.baidu.com/question/206374215.html

分享到:
评论

相关推荐

    安卓ROM文件分析

    \system\app\Calendar.apk 日历\system\app\CalendarProvider.apk日历提供者\system\app\Camera.apk 照相机 \system\app\Contacts.apk 联系人 \system\app\DownloadProvider.apk下载提供者 \system\app\...

    apk编辑器电脑版

    安卓的安装文件是apk格式的,Android Package的简称。如果要开发的话需要SDK开发工具等等我们不太熟悉的东西,但是我们可以通过一个APK manager软件,先解压缩apk文件然后对其进行编辑,然后再打包,最后签名。然后...

    Android APK安装脚本.rar

    Android APK安装脚本,用超级终端安装APK,可安装到system/app

    systemappremover_10917.apk

    删除系统自带软件,要求root权限.

    系统程序卸载器 v4.19systemappremover_3

    系统程序卸载器 v4.19systemappremover_3.apk

    android apk各种安装卸载方式

    支持安装方式  1.启动系统安装界面正常安装安装。...静默安装到/system/app中,需要root权限。   卸载方式  1.利用系统卸载界面PackageUninstalActivity来卸载。  2.卸载安装到/system/app/下的内置应用。

    查看apk安装路径apk

    查看apk安装路径apk,安装后打开应用,找到要查看的应用名称,上面有具体的安装路径,有了它再也不用担心找不到应用到底是安装在system/app底下还是data/app底下了。

    系统程序卸载器Danesh SystemApp Remover v3.0Android汉化版.apk

    i6500系统程序卸载器,亲测可用没问题

    odextools 合并odex和少dex的apk为完整的apk文件

    对于Android 5.1来产,baksmali.jar 不支持,提示“Unsupported oat version: 45”,其作者JesusFreke回应“I don't have a ...(3)修改后的批处理脚本,不需要手动把 apk 和 odex 剪切到 romdir/system/app 目录下

    Android push到/system/app下,导致找不到so文件,抛出java.lang.UnsatisfiedLinkError的原因分析和解决方案

    AndroidRuntime: java.lang.UnsatisfiedLinkError: Couldn’t load airtalkee from loader dalvik.system.PathClassLoader[DexPathList[[zip file “/system/app/POCM3A.apk”, zip file “/data/data/com.cmccpo

    Android批量静默安装程序,无权限提示框

    批量安装apk程序,安装过程不弹提示框,需要将apk程序放到/system/app目录下

    DefaultContainerService.apk下载

    如果还没找到可以搜索一下系统是否有这个文件“DefaultContainerService.apk”,如果没有可以从网上下载然后装到system/app里。 3、可以将要安装的apk文件改名成com.xxx.xxx.apk,然后使用RE将软件复制到系统目录的...

    解决共享库不存在或失效导致的应用未安装

    NetworkLocation.apk 拷贝到根目录的 data/app_s/ 文件夹下面。 (如果找不到 app_s这个文件夹,可以新建一个 app_s文件夹,然后在将其拷贝进去)!将此文件的权限设置为 system 然后在设置访问权限对话框上选项上...

    华为官方解压工具,提取update.app 文件

    为固件解包工具HuaweiUpdateExtractor_0.9.9.5。支持最新的EMUI8.0系统的手机,华为手机update.app解包工具 可解system.img/cust.img

    android 2.3.4 java虚拟机

    jbed.apk文件放入system\app目录下, 最后要将两个文件的权限改成和其他文件一样,如图所示。 重启就可以使用了。 注意:R.E.管理器 需要最高权限 R.E.管理器 需要挂载为读写才能复制文件到系统文件夹,和更改文件...

    如何安装系统认证签名过的APK

    系统中所有使用 android.uid.system 作为共享 UID 的 APK ,都会首先在 manifest 节点中增加android:sharedUserId=“android.uid.system”,然后在 Android.mk 中增加 LOCAL_CERTIFICATE := platform。可以参见 S

    中兴u830下拉栏apk文件

    首先把framework-res.apk放在sdcard,使用re管理器复制到system/app下, 然后修改权限(第一列全选,第二列只选第一个), 然后再复制到system/framework下,提示你会是否覆盖文件, 你选是,然后过会就会重启...

    andriod2.3.5可用的stk.apk

    Defy android2.3.5下可正常使用。 用法:用RE管理器将stk.apk文件复制到/system/app目录中,修改文件权限为rw-r--r--,然后重启手机即可。

    SystemProperty-Setting-APP:APK,用于设置系统属性

    SystemProperty-Setting-APP Environment: Android Studio / Android 5.0 Description: This app is the system app, which need to be build in android framework or be signed. And this app is the example ...

    安卓2.3 java虚拟机(全套及软件)

    2.jbed.apk文件放入system\app目录下 (注意,上面两项操作均需要Root权限) 最后要将两个文件的权限改成和其他文件一样,如图(设置权限)。 重启就可以使用了。 有的手机可能会需要虚拟按键。这里也提供给大家。 ...

Global site tag (gtag.js) - Google Analytics