本末倒置

V1

2023/05/22阅读:40主题:自定义主题1

ADB 注册为系统app

ADB 注册为系统app

su 


mount -o remount,rw /system 


mkdir /system/priv-app/cn.manstep.phonemirrorBox 


cp /sdcard/autokit.apk /system/priv-app/cn.manstep.phonemirrorBox/base.apk 


chmod 777 /system/priv-app/cn.manstep.phonemirrorBox/base.apk 

参考1

# 首先 system 目录是需要权限的

 #
 1、root 命令

   adb root

   #    2、remount

   adb remount

#
 3、进入 adb 目录

  adb shell

#
  4、切换到目标目录

  cd system\priv-app

 #
5、创建文件夹 Test

 mkdir Test

   #   6、退到主目录 C:\Users\Xsy>

   #   7、执行

 adb push F:\android\Test\Test.apk  system\priv-app\Test

   # ok 可以 adb shell 查看结果
   

设置文件夹权限

可以使用 adb shell chmod 命令来修改文件或文件夹的权限。

例如,要将文件夹 /sdcard/myfolder 的权限修改为可写入,可以使用如下命令:

adb shell chmod -R 777 /sdcard/myfolder

这会将 /sdcard/myfolder 及其所有子文件和子文件夹的权限修改为可读、可写、可执行。

请注意,在 Android 中,使用 adb shell 时需要具有足够的权限才能执行 chmod 命令。因此,如果您在执行该命令时遇到权限错误,则可能需要在 adb shell 前使用 su 命令切换到 root 用户,如下所示:

adb shell su -c "chmod -R 777 /sdcard/myfolder"

最后,请注意,这样的权限修改可能会影响系统的安全性,因此应谨慎使用。

参考2

apk安装到系统文件夹

一、通过adb、shell、su命令将apk存放到系统文件夹。

1、连接同一wifi后执行:adb connect 192.168..:5555。其中***替换成你的wifi的连接地址。

2、上传要安装的apk到公共目录:adb push ***.apk /stroage/sdcard0/ //***替换为你的apk的完整路径。其中“/stroage/sdcard0/ ”为你的android设备的公共存储路径。

3、进入shell命令:adb shell

4、$ su //切换到root用户,如果没有获得root权限,这一步不会成功(成功的标志是新的命令行以#开头)。

5、# mount -o remount,rw -t yaffs2 /dev/block/mtdblock3 /system //此命令是为了让分区可写。其中"/system"是android设备的系统文件夹。

6、# cat /stroage/sdcard0/.apk > /system/app/.apk //此命令可以用cp实现,但一般设备中没有包含该命令。如果使用mv会出现错误:failed on '/sdcard/NetWork.apk' -Cross-device link。

7、# mount -o remount,ro -t yaffs2 /dev/block/mtdblock3 /system //此命令还原分区属性为只读。

8、# exit //退出su命令。

9、# exit //退出adb命令。

二、通过第三方软件实现。

1、android设备安装:root explorer的免root版本的软件。

2、super su软件,用于申请root权限的。

分类:

后端

标签:

后端

作者介绍

本末倒置
V1