Android应用读写系统文件
想开发一个应用去修改/system/build.prop里面内容(特殊需求,有android系统源码),在Android4.0上可以实现,在Android4.4上面不能写/system/目录下的文件件了.另外把这段代码放到package/app/Settings这个应用里,也提示system/build.prop: open failed: EROFS (Read-only file system)
Android应用代码:
BufferedWriter bw = new BufferedWriter(new FileWriter(file.getAbsolutePath(), true));这行会报错:
error:java.io.FileNotFoundException: /system/build.prop: open failed: EROFS (Read-only file system)
有系统源码,也修改了/system/build.prop的权限
修改了文件的权限666:

文件系统也挂载成rw了

请问大家有什么方法能实现在应用中修改/system/build.prop?
Android应用代码:
package com.example.test_android;
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileReader;
import java.io.FileWriter;
import android.app.Activity;
import android.os.Bundle;
import android.util.Log;
public class MainActivity extends Activity {
private static final String TAG = null;
private static String PropFile= "/etc/rotation.conf";
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
try {
try {
File file = new File(PropFile);
BufferedReader br = new BufferedReader(new FileReader(file.getAbsolutePath()));
BufferedWriter bw = new BufferedWriter(new FileWriter(file.getAbsolutePath(), true));
if(file.exists())
{
Log.i(TAG, "build.prop can write!");
}
}catch (Exception e1) {
System.out.println("error: " + e1);
}
} catch (Exception e) {
// TODO: handle exception
}
}
}
BufferedWriter bw = new BufferedWriter(new FileWriter(file.getAbsolutePath(), true));这行会报错:
error:java.io.FileNotFoundException: /system/build.prop: open failed: EROFS (Read-only file system)
有系统源码,也修改了/system/build.prop的权限
修改了文件的权限666:

文件系统也挂载成rw了

请问大家有什么方法能实现在应用中修改/system/build.prop?
...全文
eNSP无法启动AR报错码40,而且按照eNSP帮助手册排查都没用,我的处理方法【自己存档版】 eNSP无法启动AR报错码40,而且按照eNSP帮助手册排查都没用,我的处理方法【自己存档版】 阅读详情
相关推荐
安卓串口demo(android-serialport-api-android-serialport-api
安卓串口Demo程序 基于谷歌提供的源码android-serialport-api-android-serialport-api
安卓Android源码——txt阅读器.zip
安卓Android源码——txt阅读器.zip
安卓Android源码——安卓读取Excel文件获取表格数据.rar
安卓Android源码——安卓读取Excel文件获取表格数据.rar
安卓Android源码——Mi_FileExplorer.zip
安卓Android源码——Mi_FileExplorer.zip
Android修改系统文件访问权限
Android修改系统文件访问权限,在init.rc里配置service,通过启动service去执行脚本,在脚本里做修改文件访问权限操作。应用通过jni启动service。


