所以,我正在尝试将一些文件推送到Android设备上的/ system(zte)我已经扎根,与ADB连接,
adb remount - >我得到权限否认adb shell su - >我能够访问shell并创建文件夹等并编辑文件系统
(但在shell中我无法将文件从我的计算机复制到设备)
请帮忙
我刚刚更新了模拟器26.0.3,现在我无法adb root为新创建的模拟器运行命令.
显示的错误如下:
adbd cannot run as root in production builds
我杀了并重新开始adbd像:
adb kill-server
adb devices
Run Code Online (Sandbox Code Playgroud)
没有任何帮助,任何想法?
有关信息
adb remount
Run Code Online (Sandbox Code Playgroud)
回报 "remount failed: Operation not permitted"
adb shell 'su -c mount -o rw,remount /system'
Run Code Online (Sandbox Code Playgroud)
回报 unknown option -- o
我的设备扎根了.
有没有办法在Android Studio上开发时直接在system/app文件夹中安装应用程序(设备已植根)?
这意味着,当我按下"运行应用程序"按钮时,我希望将apk放在系统/应用程序中.
如果无法做到这一点,建议最方便的方法是构建和测试系统应用程序?
我的操作系统是 PixysOS - Android 11 当我这样做时
mount -o rw,remount /system
Run Code Online (Sandbox Code Playgroud)
它失败了——
mount: '/system' not in /proc/mounts
Run Code Online (Sandbox Code Playgroud)
但通常它是有效的。我也在android 9中测试过
这是相当一个非常古老的问题,但我很惊讶,没有任何解决方案都为我工作。我需要运行Android应用为Android版本7.0中创建在AVD(在仿真器)系统的应用程序。对于这一点,我想apk文件推到系统分区,但我不断收到错误消息,它是只读文件系统。我发现许多计算器类似的问题,但没有为我工作。我的根重新启动亚行,在回答类似的问题建议用重新装入执行,但系统分区的文件系统权限不会改变。这里有一个简单的会话:
mvsagar@mvslt:~/sw/android_sdk/platform-tools$ ./adb root
restarting adbd as root
mvsagar@mvslt:~/sw/android_sdk/platform-tools$ ./adb remount
remount succeeded
mvsagar@mvslt:~/sw/android_sdk/platform-tools$ ./adb push /home/mvsagar/projects/AndroidStudioProjects/LcnApps/app/LCNUE.apk /system/app/LCNUE.apk
adb: error: failed to copy '/home/mvsagar/projects/AndroidStudioProjects/LcnApps/app/LCNUE.apk' to '/system/app/LCNUE.apk': couldn't create file: Read-only file system
Run Code Online (Sandbox Code Playgroud)
我曾尝试手动具有读/写(RW)使用亚行壳选择重新安装,但重新挂载失败。
有没有什么办法已经阅读系统分区/写权限?
我的dev ENV是Android的工作室在Ubuntu。