Android 如何以系统用户身份执行应用程序?

Android 如何以系统用户身份执行应用程序?,android,sdk,android-ndk,Android,Sdk,Android Ndk,我想在/sys/class/camera/rear_flash中写入,但我没有权限,该文件具有作为用户“system”和组“radio”(rw-rw-r--)中的任何用户的读写权限。我是否可以以“系统”用户或“无线电”组中的用户身份启动我的应用程序,而不是以root用户身份启动?要以系统身份运行你的应用程序,请按以下方式安装: 在SD卡中复制APK并执行这些adb命令 adb shell su cd sdcard/ mount -o remount,rw -t yaffs2 /dev/bloc

我想在/sys/class/camera/rear_flash中写入,但我没有权限,该文件具有作为用户“system”和组“radio”(rw-rw-r--)中的任何用户的读写权限。我是否可以以“系统”用户或“无线电”组中的用户身份启动我的应用程序,而不是以root用户身份启动?

要以系统身份运行你的应用程序,请按以下方式安装:

在SD卡中复制APK并执行这些adb命令

adb shell
su

cd sdcard/
mount -o remount,rw -t yaffs2 /dev/block/mtdblock3 /system
cat YOURAPP.apk > /system/app/YOURAPP.apk


chmod 644 /system/app/YOURAPP.apk
reboot

我看到的问题是我需要一个根设备。没有根,我能做吗?不,你不能。。。它应该扎根于。。。我很抱歉