用java去写一个apk安装在手机中,并去root我们的手机.
有这种可能性吗,要怎么实现?Javaapk手机root

解决方案 »

  1.   

    我觉得不太可能.....你一个apk能有什么权限呢
      

  2.   

    这个可以通过su命令来获得权限
    那你得替换su啊
      

  3.   

    这个可以通过su命令来获得权限
    那你得替换su啊我刚学android,对这些其实不是很了解
    我是用这个来执行一些命令的mProcessRoot = Runtime.getRuntime().exec(new String[]{"su", "-c", "system/bin/sh"});
    DataOutputStream stdin = new DataOutputStream(mProcessRoot.getOutputStream());
    stdin.writeBytes("ls \n"); 
      

  4.   

    这个可以通过su命令来获得权限
    那你得替换su啊我刚学android,对这些其实不是很了解
    我是用这个来执行一些命令的mProcessRoot = Runtime.getRuntime().exec(new String[]{"su", "-c", "system/bin/sh"});
    DataOutputStream stdin = new DataOutputStream(mProcessRoot.getOutputStream());
    stdin.writeBytes("ls \n"); 

    普通的app调su会不成功的.
      

  5.   

    这个可以通过su命令来获得权限
    那你得替换su啊我刚学android,对这些其实不是很了解
    我是用这个来执行一些命令的mProcessRoot = Runtime.getRuntime().exec(new String[]{"su", "-c", "system/bin/sh"});
    DataOutputStream stdin = new DataOutputStream(mProcessRoot.getOutputStream());
    stdin.writeBytes("ls \n"); 

    普通的app调su会不成功的.
    他会询问“是否允许”,只要点允许我的程序就能这么执行
      

  6.   

    可能啊,楼主研究下0day漏洞,直接提升权限即可越狱
      

  7.   

    LZ你被一些文章误导了,一般的android机器上压根没su这个命令,所以显然是不可能执行成功的。而所谓root,其实就是通过各种方式替换掉android上的一些文件,使得android支持su命令,并且这个su命令能被普通的apk所调用。而网上很多打着root旗号的文章,其实是指root后的手机,你能通过这些代码来向用户申请root权限。大前提还是手机已经被root
      

  8.   

    en,我也发现这件事……
    我又在网上找了一些资料,发现往手机里push了一个su文件。
    找到了一个能够root手机的apk,反编译了,看了一个下午,愣是没理出头绪,请问阁下有没有这些资料
      

  9.   

    如果你c的基础好,可以加入我们blackhat,或看看网上的如何分析源码漏洞写shell攻击代码
      

  10.   

    这个可以通过su命令来获得权限
    那你得替换su啊貌似这些命令能执行前提是你已经root了
      

  11.   

    这个可以通过su命令来获得权限
    那你得替换su啊貌似这些命令能执行前提是你已经root了
    恩 是的
      

  12.   

    现在已经解决了,用camera的修改内存的漏洞,成功root了,感谢各位的帮助