本末倒置
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权限的。
作者介绍