怎样破解访问安卓的/data文件夹需要root权限
我经常需要操作/data,授权管理总是提示xx已被授予最高权限,既拖累速度,看着又碍眼,怎样才能不需要root就可以直接对/data进行操作?...
我经常需要操作/data,授权管理总是提示xx已被授予最高权限,既拖累速度,看着又碍眼,怎样才能不需要root就可以直接对/data进行操作?
展开
3个回答
展开全部
这个问题其实LBE已经解决了。
1.在2012隐私保护版中,每次运行时请求系统root,创建一个开机启动服务libload.so,专门用于处理lbe自身的root请求。
2.在2013免root版中,首次运行时自动获取系统root,并把破解过的su文件复制到/system/xbin/.sv ,然后给6755的权限,专门用于处理lbe自身的root请求。
上述两种方案,均为程序自带root管理,用于解决其自身root请求。
以下代码即为方案2的原理,附件中为修改过的su文件。
*******************************************
安卓的su文件,基本原理为
if (pid=DB(Allow)) then
"get uid=0 root" //白名单,程序获取root
elseif (pid=DB(Disable))
Return //黑名单,返回空
else
View"superuser.active" //数据库无记录,“授权管理”弹出root请求窗口
endif
修改后的su文件
if (pid<>"") then "get uid=0 root" //无条件,返回root
**********************************************
我反编译b.apk,然后把java应用调用runtime.exec("su")的代码全部改为runtime.exec("sa"),
然后重新打包签名好。安装这个软件。
用RE文件管理器把上面附件的su改名为sa,复制到/system/xbin/sa并改权限rwsx-rsx-r。
以后使用b.apk,获取root权限没有任何提示。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询