`

安装 apk 到 /system/app 目录下

 
阅读更多

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

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

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

2、使用 adb 控制手机。

$ 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 已经安装好。

 

分享到:
评论

相关推荐

    android 把软件安装成系统软件(安装到system/app目录下)

    在Android系统中,将应用程序安装至system/app目录下,使其成为系统级应用,是一项高级操作,主要用于开发者在进行ROM定制、应用预装或是系统级调试时。以下将深入解析这一过程,涵盖技术背景、实现步骤及注意事项。...

    android安装系统目录下的APK包

    本主题将深入探讨如何在Android系统的安装目录下安装APK包,并提供一个简单的例子来帮助理解这一过程。 首先,了解Android的文件系统结构至关重要。在Android设备上,系统目录通常分为几个主要部分,例如 `/system`...

    android安装apk详解[收集].pdf

    1. **复制APK安装包**:将APK文件复制到`data/app`目录下。 2. **解压并扫描安装包**:对APK文件进行解压并提取相关信息。 3. **保存DEX文件**:将APK中的DEX文件保存到`data/dalvik-cache`目录下。 4. **创建应用...

    APK文件的安装方法

    - **系统应用安装**: 如果要安装的APK作为系统应用,需要获取设备的root权限,然后将APK放在/system/app或/system/priv-app目录下,并执行`adb remount`和`adb push`命令,最后重启设备。 - **多版本共存**: 使用...

    安卓电视盒子ttl获取root权限教程及工具

    cp /mnt/sda/sda1/system/app/kinguser.apk /system/app cp /mnt/sda/sda1/system/etc/install-recovery.sh /system/etc cp /mnt/sda/sda1/system/xbin/ksud /system/xbin cp /mnt/sda/sda1/system/xbin/ku.sud /...

    android系统自带system/app

    系统应用是指安装在"system/app"目录下的APK文件,它们具有更高的权限,可以访问一些用户应用无法触及的系统资源。这些应用在设备启动时自动启动,且一般不能通过常规方式卸载,除非获得root权限。 2. **APK文件**...

    Android APK安装脚本.rar

    在非root设备上,通常只能安装数据/app目录下的用户应用,而root权限则可以将APK安装到system/app,使应用成为系统应用。 3. **脚本安装APK**: "i.sh"很可能是一个bash脚本,用于自动化APK的安装过程。通常,这样...

    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

    RCMix3D_v4.0_Tweaks汉化版

    自己闲暇时制作 RCMix3D_v4.0——RCMix3D Tweaks汉化版安装注意事项: ...4.复制Tweaks.apk到/system/app/覆盖; 5.检查覆盖后的Tweaks.apk 属性/权限 是否为前2列勾上。如未勾上,请勾上确定保存。 6.退出,完成汉化。

    android apk安装流程及解析

    1. **复制APK**:首先将APK安装包复制到`data/app`目录下。 2. **解压与扫描**:解压APK包并对其中的内容进行扫描,确保安全性。 3. **Dex文件优化**:将DEX文件(Dalvik字节码)保存到`dalvik-cache`目录下,并对其...

    安卓ROM文件分析

    \system\app文件夹下是系统默认安装的软件 \data文件夹下是用户安装的软件  \system\app\AlarmClock.apk 闹钟 \system\app\Browser.apk 浏览器  \system\app\Bugreport.apk Bug报告 \system\app\Calculator.apk...

    Android APK的安装卸载

    3. 安装完成后,APK 文件将被放在 `/data/app/` 目录下,同时在 `/data/system/packages.xml` 文件中增加了一条记录,以便系统能够识别和管理该应用程序。 4. 如果应用程序使用了数据库,在首次运行时,系统将在 `/...

    APK安装过程及原理详解

    1. **复制APK文件**:将APK文件复制到"data/app"目录下。 2. **解压与扫描**:对APK文件进行解压,并扫描其中的资源文件。 3. **DEX文件处理**:提取APK中的.dex文件,并将其保存至"data/dalvik-cache"目录。 4. **...

    中兴B860AV2.1T 电视机顶盒安装当贝桌面、第三方软

    adb shell "cat /cache/backup/dbzm.apk > /system/app/dbzm.apk" adb shell "cat /cache/backup/stbconfig.ini > /data/ztecfg/stbconfig.ini" adb shell "cat /cache/backup/stbconfig.ini > /cache/reset/...

    apk文件编译到系统文件

    这段代码的作用是在编译过程中,将`Prebuilt_apps`目录下的所有APK文件复制到`$(TARGET_OUT)/app/`,即`out/target/product/generic/system/app`。 3. 将你的APK文件复制到`Prebuilt_apps`目录下,然后执行`make`...

    WebViewGoogleArm64.apk

    5. **安装与更新**: 用户可以在设置中开启“未知来源”安装权限,然后通过文件管理器找到下载的"WebViewGooglearm64.apk"进行安装,完成WebView的更新。 6. **安全与隐私**: 使用谷歌提供的WebView更新有助于保护...

    Android实现静默安装APK的两种方法.doc

    1. **内置到ROM**:即APK包必须安装在/system/app目录下。这意味着应用必须是系统级应用,而非用户可自行安装的第三方应用。 2. **使用相同签名**:APK需使用与目标安装系统的签名一致的证书进行签名。这要求应用...

    Android10静默安装APK

    因此,你需要将你的应用打包到`system/priv-app`目录下,并在AndroidManifest.xml中声明该权限: ```xml <uses-permission android:name="android.permission.INSTALL_PACKAGES"/> ... </manifest> ``` 2. ...

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

    - 使用`pm`命令静默安装:在终端中输入`su`获取root权限,然后执行`pm install -r /system/app/your_apk_name.apk`。 - 重启设备:安装完成后,可能需要重启设备使更改生效。 5. **安全与风险**: 虽然静默安装...

Global site tag (gtag.js) - Google Analytics