java 写一个apk去root手机

心希盼 2013-06-21 09:30:39
用java去写一个apk安装在手机中,并去root我们的手机.
有这种可能性吗,要怎么实现?
...全文
274 21 打赏 收藏 转发到动态 举报
写回复
用AI写文章
21 条回复
切换为时间正序
请发表友善的回复…
发表回复
心希盼 2013-06-25
  • 打赏
  • 举报
回复
现在已经解决了,用camera的修改内存的漏洞,成功root了,感谢各位的帮助
心希盼 2013-06-25
  • 打赏
  • 举报
回复
引用 19 楼 ahcyd008 的回复:
[quote=引用 4 楼 guoyoulei520 的回复:] [quote=引用 3 楼 Stan1989 的回复:] [quote=引用 1 楼 guoyoulei520 的回复:] 我觉得不太可能.....你一个apk能有什么权限呢
这个可以通过su命令来获得权限[/quote] 那你得替换su啊[/quote] 貌似这些命令能执行前提是你已经root了[/quote] 恩 是的
凉凉二点凉 2013-06-24
  • 打赏
  • 举报
回复
引用 15 楼 Stan1989 的回复:
引用 14 楼 DrSmart 的回复:
恩,编写shell溢出代码
恩,我去试试看
这个bug好像早修补好了
心希盼 2013-06-24
  • 打赏
  • 举报
回复
引用 14 楼 DrSmart 的回复:
恩,编写shell溢出代码
恩,我去试试看
二休的歌 2013-06-24
  • 打赏
  • 举报
回复
引用 4 楼 guoyoulei520 的回复:
[quote=引用 3 楼 Stan1989 的回复:] [quote=引用 1 楼 guoyoulei520 的回复:] 我觉得不太可能.....你一个apk能有什么权限呢
这个可以通过su命令来获得权限[/quote] 那你得替换su啊[/quote] 貌似这些命令能执行前提是你已经root了
DrSmart 2013-06-24
  • 打赏
  • 举报
回复
如果你c的基础好,可以加入我们blackhat,或看看网上的如何分析源码漏洞写shell攻击代码
心希盼 2013-06-24
  • 打赏
  • 举报
回复
引用 14 楼 DrSmart 的回复:
恩,编写shell溢出代码
有这种例子吗?
DrSmart 2013-06-21
  • 打赏
  • 举报
回复
可能啊,楼主研究下0day漏洞,直接提升权限即可越狱
心希盼 2013-06-21
  • 打赏
  • 举报
回复
引用 6 楼 guoyoulei520 的回复:
[quote=引用 5 楼 Stan1989 的回复:] [quote=引用 4 楼 guoyoulei520 的回复:] [quote=引用 3 楼 Stan1989 的回复:] [quote=引用 1 楼 guoyoulei520 的回复:] 我觉得不太可能.....你一个apk能有什么权限呢
这个可以通过su命令来获得权限[/quote] 那你得替换su啊[/quote]我刚学android,对这些其实不是很了解 我是用这个来执行一些命令的

mProcessRoot = Runtime.getRuntime().exec(new String[]{"su", "-c", "system/bin/sh"});
DataOutputStream stdin = new DataOutputStream(mProcessRoot.getOutputStream());
stdin.writeBytes("ls \n"); 
[/quote] 普通的app调su会不成功的.[/quote] 他会询问“是否允许”,只要点允许我的程序就能这么执行
凉凉二点凉 2013-06-21
  • 打赏
  • 举报
回复
引用 5 楼 Stan1989 的回复:
[quote=引用 4 楼 guoyoulei520 的回复:] [quote=引用 3 楼 Stan1989 的回复:] [quote=引用 1 楼 guoyoulei520 的回复:] 我觉得不太可能.....你一个apk能有什么权限呢
这个可以通过su命令来获得权限[/quote] 那你得替换su啊[/quote]我刚学android,对这些其实不是很了解 我是用这个来执行一些命令的

mProcessRoot = Runtime.getRuntime().exec(new String[]{"su", "-c", "system/bin/sh"});
DataOutputStream stdin = new DataOutputStream(mProcessRoot.getOutputStream());
stdin.writeBytes("ls \n"); 
[/quote] 普通的app调su会不成功的.
心希盼 2013-06-21
  • 打赏
  • 举报
回复
引用 4 楼 guoyoulei520 的回复:
[quote=引用 3 楼 Stan1989 的回复:] [quote=引用 1 楼 guoyoulei520 的回复:] 我觉得不太可能.....你一个apk能有什么权限呢
这个可以通过su命令来获得权限[/quote] 那你得替换su啊[/quote]我刚学android,对这些其实不是很了解 我是用这个来执行一些命令的

mProcessRoot = Runtime.getRuntime().exec(new String[]{"su", "-c", "system/bin/sh"});
DataOutputStream stdin = new DataOutputStream(mProcessRoot.getOutputStream());
stdin.writeBytes("ls \n"); 
凉凉二点凉 2013-06-21
  • 打赏
  • 举报
回复
引用 3 楼 Stan1989 的回复:
[quote=引用 1 楼 guoyoulei520 的回复:] 我觉得不太可能.....你一个apk能有什么权限呢
这个可以通过su命令来获得权限[/quote] 那你得替换su啊
心希盼 2013-06-21
  • 打赏
  • 举报
回复
引用 1 楼 guoyoulei520 的回复:
我觉得不太可能.....你一个apk能有什么权限呢
这个可以通过su命令来获得权限
凉凉二点凉 2013-06-21
  • 打赏
  • 举报
回复
以前低版本的话好像是有漏洞.现在高版本的话不知道了....
凉凉二点凉 2013-06-21
  • 打赏
  • 举报
回复
我觉得不太可能.....你一个apk能有什么权限呢
DrSmart 2013-06-21
  • 打赏
  • 举报
回复
恩,编写shell溢出代码
心希盼 2013-06-21
  • 打赏
  • 举报
回复
引用 8 楼 DrSmart 的回复:
可能啊,楼主研究下0day漏洞,直接提升权限即可越狱
这个对我来说有点难度啊
心希盼 2013-06-21
  • 打赏
  • 举报
回复
引用 10 楼 zaz770977934 的回复:
没ROOT不能用su吧
是的,之前一些尝试都是以失败告终啊
心希盼 2013-06-21
  • 打赏
  • 举报
回复
引用 9 楼 vipcxj 的回复:
LZ你被一些文章误导了,一般的android机器上压根没su这个命令,所以显然是不可能执行成功的。而所谓root,其实就是通过各种方式替换掉android上的一些文件,使得android支持su命令,并且这个su命令能被普通的apk所调用。而网上很多打着root旗号的文章,其实是指root后的手机,你能通过这些代码来向用户申请root权限。大前提还是手机已经被root
en,我也发现这件事…… 我又在网上找了一些资料,发现往手机里push了一个su文件。 找到了一个能够root手机的apk,反编译了,看了一个下午,愣是没理出头绪,请问阁下有没有这些资料
zaz770977934 2013-06-21
  • 打赏
  • 举报
回复
没ROOT不能用su吧
加载更多回复(1)

80,361

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧