怎样破解访问安卓的/data文件夹需要root权限

我经常需要操作/data,授权管理总是提示xx已被授予最高权限,既拖累速度,看着又碍眼,怎样才能不需要root就可以直接对/data进行操作?... 我经常需要操作/data,授权管理总是提示xx已被授予最高权限,既拖累速度,看着又碍眼,怎样才能不需要root就可以直接对/data进行操作? 展开
 我来答
梁山列书兵6049
2014-04-12 · TA获得超过2097个赞
知道小有建树答主
回答量:824
采纳率:66%
帮助的人:695万
展开全部

这个问题其实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权限没有任何提示。

 

决心多吃一碗
2014-04-12 · TA获得超过562个赞
知道小有建树答主
回答量:323
采纳率:0%
帮助的人:188万
展开全部
不root是不可以访问data的。你只好在授权管理里设置不提示授权信息。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
z000000080
2014-04-12 · TA获得超过402个赞
知道答主
回答量:373
采纳率:0%
帮助的人:95.7万
展开全部
不可能,,,,,,,,,,,,,,,,
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式