如何将应用安装到/system/app下

2024-05-18 11:02

1. 如何将应用安装到/system/app下

获取root权限,然后下载link2sd可以移动到系统目录里面

如何将应用安装到/system/app下

2. 如何把软件安装到安卓系统文件里,就是system/app里面!

  把安卓应用软件安装到安卓系统文件,即把安卓应用软件放到系统根目录system/app下 操作方法 
  准备工作:
  一、开启ROOT权限。
  ROOT方法:下载一键ROOT之类的软件,根据操作步骤进行,就可以获取ROOT权限了。
  二、安装RE文件管理器。
  清理系统自带应用
  (一)、用RE打开系统根目录下的system/app,进行精简系统自带应用,注意,要对照一些总结可删减程序的文件,以免删错了导致系统故障。
  (二)、根目录:preload目录下,可能会有系统的预装应用,不用的也可以全部删掉。

  移动APK到system/app 目录
  一、移动apk:用RE管理器把要安装的apk软件移动到/system/app 目录下。
  在操作前,将/system/app 目录挂载为可读写;
  注意软件名不要有中文 、空格及其他特殊字符等;
  如果无法移动,显示空间不足时,可以先移动到data/app/下,再移动到/system/app;
  二、修改apk权限: 对移动进来的apk软件更改权限,即改为:用户权限为 读+写,分组权限为 读,其他权限为 读。
  三、提取 .so文件:用RE提取apk软件中/lib/目录下的所有 .so文件,将其移动到/system/lib中。
  点击apk软件,用RE查看文件内容,即可找到 ,so文件。
  四、修改 .so文件权限:方法同上。
  五、重启手机。在此过程中,可能加载的时间稍长点,请耐心等待即可。

3. 如何将安卓应用安装到/system/app下

安卓的系统一般会有4个重要的分区:boot,system,cache,data。system分区存放的是系统应用(system
app)和系统所需要的
库文件
(lib/*.so),而大家平时安装的软件是装到data分区(用户区)的。装在system区的就是系统应用,data分区的是用户应用。应用程序都安装在/app
子目录
下。
  但是,不管是系统应用还是用户应用,安卓会建立缓存以加速应用的启动,该缓存是在/data/dalvik-cache下面。注意了,是在data分区上的,所以应用安装的越多,data分区可用的空间就越少。
  一般ROOT之后,我们会删除/卸载部分系统的应用,从而system分区就空出了部分的空间,尤其是
定制机
,删了系统应用之后,会空出多达60M的空间。假如本身机器的ROM比较小,data分区不够用的话,就最好把部分的
app移动到
system空间,当然一旦移动到了system分区,就是系统应用了!
好,下面介绍哪些应用是可以移动到system分区的:
1)
开机就要启动的程序,比如
权限管理
啊,Widget啊。
2)
常常用到的程序,比如
文件管理器
。
3)
一些不会有内存驻留的小程序,比如
autostarts
,SD
Maid啊。
有一些应用是不适合移动到system空间的:
1)
退出仍然会驻留内存的程序(比如
数米基金宝
),因为这些程序一旦变成了system应用,杀进程的软件就拿他们没办法了。
2)
应用程序内含lib库的,这个可以用压缩工具(windows下的zip工具、安卓下的
ES文件管理器
、
RootExplorer
)查看该apk,假如内部有lib文件夹的,里面有*.so文件的,那就说明他用到了这些lib。当然,若硬要移动到system空间也是可以的,只要把lib/*.so拷贝到system/lib下即可,但是本人觉得一是会造成重复,二是将来维护起来比较麻烦。不过有一法,可以在system/app下面建立文件夹,把*.so拷贝到该文件夹下,然后通过链接文件的方式将其拷贝到lib下。(这个我没试过)
移动方法:
1)
将该apk先卸载,然后将apk文件拷贝到system/app下,修改权限,有必要的话,重启一下。这样做的好处是,该软件的缓存会在卸载是自动删除。
2)
为防止有些
应用卸载
后数据丢失,可以不卸载,方法是:将apk拷贝到system/app下,然后删除data/app的apk,最后手动把/data/dalvik-cache/下该程序的缓存清除。
3)
假如要移动的应用太多,可以进入recovery,清除一下dalvik-cache,让启动的时候自动再生成cache。

如何将安卓应用安装到/system/app下

4. 有没有把android应用安装到system下的方法?

有ROOT权限,把文件拷贝到system/app下就可以,对应库拷贝到system/lib下
有的版本可以用
adb remount
adb push your_apk.apk system/app
有库的,加
adb push xxx.so system/lib

5. 求教Android 将APK安装到/system/app的方法

安卓的系统一般会有4个重要的分区:boot,system,cache,data。system分区存放的是系统应用(system 
app)和系统所需要的库文件(lib/*.so),而大家平时安装的软件是装到data分区(用户区)的。装在system区的就是系统应用,data分区的是用户应用。应用程序都安装在/app子目录下。
但是,不管是系统应用还是用户应用,安卓会建立缓存以加速应用的启动,该缓存是在/data/dalvik-cache下面。注意了,是在data分区上的,所以应用安装的越多,data分区可用的空间就越少。
一般ROOT之后,我们会删除/卸载部分系统的应用,从而system分区就空出了部分的空间,尤其是定制机,删了系统应用之后,会空出多达60M的空间。假如本身机器的ROM比较小,data分区不够用的话,就最好把部分的app移动到system空间,当然一旦移动到了system分区,就是系统应用了! 
好,下面介绍哪些应用是可以移动到system分区的:
1) 
开机就要启动的程序,比如权限管理啊,Widget啊。
2) 常常用到的程序,比如文件管理器。
3) 一些不会有内存驻留的小程序,比如autostarts,SD Maid啊。 
有一些应用是不适合移动到system空间的:
1) 退出仍然会驻留内存的程序(比如数米基金宝),因为这些程序一旦变成了system应用,杀进程的软件就拿他们没办法了。
2) 
应用程序内含lib库的,这个可以用压缩工具(windows下的zip工具、安卓下的ES文件管理器、RootExplorer)查看该apk,假如内部有lib文件夹的,里面有*.so文件的,那就说明他用到了这些lib。当然,若硬要移动到system空间也是可以的,只要把lib/*.so拷贝到system/lib下即可,但是本人觉得一是会造成重复,二是将来维护起来比较麻烦。不过有一法,可以在system/app下面建立文件夹,把*.so拷贝到该文件夹下,然后通过链接文件的方式将其拷贝到lib下。(这个我没试过) 
移动方法:
1) 将该apk先卸载,然后将apk文件拷贝到system/app下,修改权限,有必要的话,重启一下。这样做的好处是,该软件的缓存会在卸载是自动删除。
2) 为防止有些应用卸载后数据丢失,可以不卸载,方法是:将apk拷贝到system/app下,然后删除data/app的apk,最后手动把/data/dalvik-cache/下该程序的缓存清除。
3) 假如要移动的应用太多,可以进入recovery,清除一下dalvik-cache,让启动的时候自动再生成cache。

求教Android 将APK安装到/system/app的方法

6. 如何将应用安装到/system/app下

在 Android 中,如果要使用系统限制的权限(比如 android.permission.WRITE_SECURE_SETTINGS),我们需要把程序安装到 /system/app/ 下。
一般手机/system目录是mount成只读的,所以需要重新mount成读写的

以 SecureSetting.apk 为例,演示操作。
需要准备一台已经获得 Root 权限的手机。
1、通过 USB 连接手机和电脑。
2、使用 adb 控制手机。
   
$ adb push SecureSetting.apk /sdcard/  // 上传要安装的文件,为安装做准备。  
nbsp;$ adb shell $ su // 切换到 root 用户。如果没有获得 Root 权限,这一步不会成功。  
# mount //显示当前mount情况  
nbsp;# 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 已经安装好。

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

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

8. 如何将安卓应用安装到系统里?(即把软件移植到/system/app目录下)

直接用安全软件软件搬家不就好了,直接从SD移动到系统里(需要root权限)
最新文章
热门文章
推荐阅读