java - 通过应用程序在 Android 设备中执行挂载命令

标签 java android mount

我已经 root 我的模拟器 android 设备,现在想执行以下系统调用:

mount -o rw,remount /system

我的代码是:

Runtime.getRuntime().exec( "su -c mount -o rw,remount /system" );

但它不起作用。

谢谢

最佳答案

试试这个:

Runtime.getRuntime().exec( new String[]{"su", "-c", "mount -o remount,rw /system"} );

也试试这个:

Runtime.getRuntime().exec( new String[]{"su", "-c", "mount -o remount rw /system"} );

此外,您需要在您的 Android Manifest 中获得以下权限:

<uses-permission android:name="android.permission.ACCESS_SUPERUSER"/>

关于java - 通过应用程序在 Android 设备中执行挂载命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33333706/

相关文章:

Android 虚拟键盘监听器

linux - Docker:创建aufs挂载到/var/lib/docker/aufs/mnt/15396ee0f38d161382f104e11c94b6ca0efafe10f9952e1dfba4f548009fbe59-init时出错:参数无效

centos - 挂载文件时获取权限被拒绝错误

javascript - 在子组件中挂载父组件

java - tomcat 服务出现错误并有连续的 Syslog

java - libGDX Sprite 表 2d 动画

android - 打开和关闭状态的 ToggleButton 文本标签放置

Java在小程序中显示图像

java - 如何循环问题直到从扫描仪得到答案?

java - spring版本在pom中设置为3.2.1.RELEASE,但项目中的jar不同