精华内容
下载资源
问答
  • android 手机获取 root 权限

    千次阅读 2019-06-11 22:01:36
    为了让android 手机获取root权限,需要经历以下几个步骤。 手机解锁 现在大部分的手机在出厂时都锁定了bootloader,需要在官网上申请解锁,以小米为例,解锁网址。解锁的具体教程不在此详述,注意解锁需要小米账号和...

    为了让android 手机获取root权限,需要经历以下几个步骤。

    手机解锁

    现在大部分的手机在出厂时都锁定了bootloader,需要在官网上申请解锁,以小米为例,解锁网址。解锁的具体教程不在此详述,注意解锁需要小米账号和设备绑定一定的时间,往往是72小时,另外注意解锁前会清空手机,相当于手机的重置,会删除一切应用程序,系统应用数据也会全部删除。

    准备magisk安装包

    在高版本的android环境中,为了获取手机的root权限,有一款十分强大的工具magisk。
    magisk官网上,找到最新版本的magisk压缩文件,将压缩文件放到手机中。

    刷入第三方Recovery工具

    TWPR官网中,找到对应自己设备的img文件,将手机重启至fastboot模式,可以使用电源键+音量上(或下)进入这个模式,也可以使用adb工具进入这个模式,具体命令如下

    ./adb.exe reboot bootloader
    

    adb使用教程可以参考这篇文章
    然后,使用以下命令将twpr刷入设备

    fastboot flash recovery your_twpr.img 
    

    出现finished total time,表明twpr刷入成功。

    刷入magisk

    当输入第三方Recovery TWPR后,注意不要重启手机,如果重启手机,很有可能Recovery会被重置为官方Recovery,而是用电源键+音量上(或下)键进入recovery模式,音量上或下要看具体机型来定, 小米手机使用电源键+音量上键可以进入Recovery模式,或者用命令

    fastboot reboot recovery
    

    来进入Recovery模式。
    在Recovery模式中,首先向右滑动解锁手机,可能要求输入手机屏保密码,输入后进入安装,选择之前放到手机上的magisk压缩包,等待安装完成,重启手机。

    安装可以获取root权限的应用

    手机重启后,如果magisk和twpr安装成功,会看到有magisk manager和TWPR两个应用。
    在play商店中下载system app safe remover,安装后,在magisk中超级用户中打开system app safe remover的权限,然后打开这款软件,就可以卸载系统程序,注意卸载system app时,需要重启,卸载 user app 时,不需要。

    adb shell 获取root权限

    之前一致使用git bash 作为编辑器,因此使用adb shell时也在git bash中,发现输入命令后,光标一直在闪,没有任何输出,这是git bash自身的原因,要想输入adb shell ,最好在cmd中输入,就会看到$符号,表明连接上了手机的adbd shell。
    然后输入su发现permission denied,这时回到手机,在magisk->super user中打开Shell的root权限,就可以在电脑adb shell中使用root权限了。

    展开全文
  • 主要介绍了Android手机获取root权限并实现关机重启功能的方法,是Android程序设计中非常重要的技巧,需要的朋友可以参考下
  • android手机获取root权限详细教程

    千次阅读 2012-11-12 20:25:22
    root就是手机的神经中枢,它可以访问和修改你...该帐户拥有整个系统至高无上的权利,所有对象他都有可以操作的权利,所以很多黑客在入侵系统时,都要把权限提升到Root权限,就是将自己的非法帐户添加到Root用户组。类比

    root就是手机的神经中枢,它可以访问和修改你手机几乎所有的文件,这些东西可能是制作手机的公司不愿意你修改和触碰的东西,因为他们有可能影响到手机的稳定,还容易被一些黑客入侵(Root是Linux等类UNIX系统中的超级管理员用户帐户,该帐户拥有整个系统至高无上的权利,所有对象他都有可以操作的权利,所以很多黑客在入侵系统时,都要把权限提升到Root权限,就是将自己的非法帐户添加到Root用户组。类比于Administrator是Windows NT内核系统中的超级管理员用户帐户,也拥有最高的权限。但不同的是,在WINDOWS下Administrator的资源和别的用户资源是共享的,简单的说,别的用户可以访问Administrator的文件。而Linux中,别的用户是不能访问Root用户的家目录(/root)下文件的。因此,Linux比Windows更安全。

     

    下载地址:

     http://download.csdn.net/detail/jingwen3699/4760572

    展开全文
  • 满意答案Android的内核就是Linux,所以Android获取root其实和Linux获取root权限是...Android本身就不想让你获得Root权限,大部分手机出厂的时候根本就没有su这个程序。所以你想获得Android的root权限,第一步就是要...

    满意答案

    Android的内核就是Linux,所以Android获取root其实和Linux获取root权限是一回事儿。

    你想在Linux下获取root权限的时候就是执行sudo或者su,接下来系统会提示你输入root用户的密码,密码正确就获得root权限了。Android本身就不想让你获得Root权限,大部分手机出厂的时候根本就没有su这个程序。所以你想获得Android的root权限,第一步就是要把编译好的su文件拷贝到Android手机的/system/bin或者/system/xbin/目录下。我们先假设你可以把su放在xbin下,接下来你可以在Android手机的adb shell或者串口下输入su了。

    Linux下su以后输入密码就可以root了,但Android里的su和Linux里的su是不一样的,Android里的su不是靠验证密码的,而是看你原来的权限是什么。意思就是如果你是root,那你可以通过su切换到别的用户,比如说shell,wifi,audio什么的。但如果你是root之外的其他用户,就不能切换回root了,会提示你permission denied。(具体su是怎么做到这一点的,我准备过几天有时间的时候写在下面,单独说明)

    也就说用root运行su才有用,但我这个时候还没有root怎么办呢?这就涉及到另外个问题。

    一般我们在Linux的console下输入 ls -l 会列出所有文件的权限。

    比如:-rwxr-xr-x,用过Linux的人都知道r代表该文件可读,w代表可写,x代表可执行,-就代表没有该权限。第一个rwx代表文件所有者的权限,第二个rwx代表和所有者同组人的权限,第三个rwx代表其他用户对该文件的权限。但下面这个文件就比较特殊。追答: 就是说要先下载hoot软件个人认为用hoot大师别的hoot软件可能会有病毒

    追答: 等它设备检查好就开始hoot了.这种机形是可以hoot的.有什么不懂在问

    追答: 手机root首先需要root工具,这里本人用的是腾讯应用宝一键root工具,腾讯手机管家里面我们可以找到简单介绍,打开腾讯手机管家,然后点左上角手机图标,在硬件与设置界面点root高级权限,root手机简单的步骤介绍就在这里了,首先要电脑下载一键root工具,然后直接root手机

    电脑打开网页输入root.qq.com,下载安装一键root工具,安装完成打开,我们也可以在应用宝工具箱里找到到一键root工具,直接点击打开即可

    接下来是关键的一步,打开自己的手机,在设置处找到USB调试,不同的安卓手机位置可能不太一样,确认USB调试开启,然后用数据线连接电脑,连接成功后会看到手机显示已连接USB调试

    然后点击一键root工具的一键root按钮,第一步会先检查设备,手机连接状态正常与否,前面若是连接没有成功,这里root就无法进行了

    检查设备完毕,可以开始root了,root之前,最好先备份手机数据,因为root过程可能会丢失手机数据,可以使用应用宝备份数据,另外最好二次备份,这样来说就相对保险了,比如使用腾讯手机管家同步助手工具

    在腾讯手机管家实用工具处找到同步助手,首次使用需要添加一下,点击添加工具,然后找到同步助手点击添加即可,轻松备份短信,通讯录等重要手机数据

    点击同步助手工具,输入QQ账号和密码,登录同步助手,可以看到有各种备份功能,短信备份,通话记录备份,软件备份等,十分方便

    备份完毕,开始安心root手机吧,点击开始,等待root完成,这过程可能持续五分钟左右,期间还可能会重启手机,请勿拔出数据线和移动手机,以免断开连接

    Root过程,手机会可能跳出提示,点击手机“恢复我的数据”选项,root继续进行,不同的手机可能不太一样,有的手机可能没有提示,或者提示不同,总的来说点击“确认”就可以了

    步骤阅读

    10

    Root完成,手机会重启,等待一下,root成功,可以断开数据线查看root成果了,找找手机软件图标,是否多了一个root授权管理图标呢

    00分享举报

    展开全文
  • 手机获得root权限判断网上有很多,在这里就贴上一个和网上一样的 /** * 判断当前手机是否有ROOT权限 * @return */ public boolean isRoot(){ boolean bool = false; try{ if ((!new File("/system/bin

    手机获得root权限判断网上有很多,在这里就贴上一个和网上一样的


    /**
         * 判断当前手机是否有ROOT权限
         * @return
         */
        public boolean isRoot(){
            boolean bool = false;
    
            try{
                if ((!new File("/system/bin/su").exists()) && (!new File("/system/xbin/su").exists())){
                    bool = false;
                } else {
                    bool = true;
                }
                Log.d(TAG, "bool = " + bool);
            } catch (Exception e) {
    
            } 
            return bool;
        }

    app是否获得root权限的方法网上也是有的,但好像不是太给力,我的方法运用adb命令来验证是否root ,如果root就会遍历data/data/包,并且有输出流,反之大家都懂,上代码

     /**
         * 判断app是否获得root权限
         *
         * @return
         */
        public static boolean appRoot() {
            try {
                Process process = Runtime.getRuntime().exec("su");
                DataOutputStream os = new DataOutputStream(process.getOutputStream());
                os.writeBytes("ls /data/data/\n");
                os.writeBytes("exit\n");
                os.flush();
                BufferedReader reader =
                        new BufferedReader(new InputStreamReader(process.getInputStream()));
                StringBuilder builder = new StringBuilder();
                String line = null;
                while ( (line = reader.readLine()) != null) {
                    builder.append(line);
                    builder.append(System.getProperty("line.separator"));
                }
                String result = builder.toString();
                Log.e("tag",result);
                Log.e("tag","after Log string buffer");
              if (result.contains( "com.android.phone" )){
                  return true; 
              }
            } catch (IOException e) {
                    return false;            
            }
            return false;
        }


    展开全文
  • 如何在华为手机获得root权限?华为root权限获取教程?超级用户权限是系统权限的一种形式,它高于管理员权限,它是Linux和Unix系统上的超级管理员用户帐户,在Android上,在系统中,超级用户权限是最高的管理权限. ...
  • 在真机上获取root权限,可以很方便的通过第三方的一键root工具来实现,缺点是会安装不少广告apk。即使可以忍受,但无法解决在虚拟机里拿到root。尝试一键root工具,百度、360的root工具无法识别虚拟机,卓大师可以...
  • 这里,小编给大家讲解下Android手机root助手强力一键root软件是如何一键获取手机root权限的。强力一键root软件是一款免费的root工具,软件非常的小巧,同时安全,大家所担心的root失败数据丢失,root失败变砖的情况...
  • 下面,小编就给大家准备了安卓手机获取root权限的操作流程了。购置安卓系统手机后,一些用户会因为是否ROOT而犹豫不决,没有尝试过ROOT后获取全部手机权限,心理痒痒的,但是又听说ROOT后有种种不好效果,可能...
  • 我在网上看了很多关于如何获取android手机root权限的方法,觉得都写的比较复杂,而且我还根据他们的方法试了一哈,都没有获取成功,今天我在网上看到一种方法可以方便的获取root权限,但他的文档写的有点复杂,我...
  • 类型:手机工具大小:64KB语言:中文 评分:5.0标签:立即下载西西小编的手机是 三星i9000Android 版本是 2.3.3 基带版本为 I9000ZSJV6 需要获取Root权限有关Root权限我们知道Android是基于Linux的,这个操作系统的...
  • 手机获取root权限是一件需要考虑的事,看到很多手机用户对手机都进行了root,那么你是否了解了手机root之后的利弊才开始打算进行root呢?手机获取root权限可以借助于第三方软件轻松获取,不过有些时候由于手机版本的...
  • android 获取ROOT权限工具, 手机可以删除ROM自带的无用程序,使用需要ROOT才能运行的软件
  • android apk获取root权限方法总结
  • 如何获得联通android手机root权限
  • 手机根具有许多优点. 在Android系统中,root是系统的唯一超级用户. 植根Android手机后,您可以随意卸载系统随附的许多程序...华为手机root权限获取技巧第一步: 下载手机的根软件华为有自带root权限吗,以促进Android...
  • android手机开启了root权限,主要是根据root之后,获取手机的最高权限,底层linux系统就会生成一个以su结尾的文件,su代表super超级权限,如下代码:/*** 判断当前手机是否有ROOT权限* @return*/public boolean is...
  • 今天给大家分享下安卓手机获取root权限最简单的方法。一般情况下我们购买手机以后很多权限都无法打开,以至于很多软件都无法安装并且也无法删除手机自带的任何程序软件。但是手机一旦ROOT以后那么可玩性可就高出许多...
  • 小米是我们国内一款非常著名的智能手机品牌,小米手机是我们非常喜欢的一款手机,许多用户都对小米手机非常有兴趣,尤其是如何获取小米手机ROOT权限。想要成功获取小米手机ROOT权限,那么我们就需要使用ROOT软件...
  • 完美root方法教你如何一键获取手机ROOT权限。对于root权限,现如今很多使用安卓手机的小伙伴都知道,他就像是iPhone的越狱。当手机获取权限后,就解开了某种束缚,像是打开手机的保护壳,用户可以最里面的内容...
  • 本文将会以一个例子实现来演示怎样让一个Android应用程序获得root权限。 问题 现在遇到的问题是想在Java应用程序中动态mount一个NFS的系统,但是执行mount命令必须要要root权限才可以。一般情况下,在Android的...
  • 标签:Root权限,如何Root权限,怎么Root权限,Root权限方法对于很多安卓用户来说,手机获取Root权限是再平常不过的一件事了。但是在使用一键root工具获取root权限后,如何知道Root权限是否成功也是比较困扰的一件事...
  • android 命令行获取root权限

    万次阅读 2017-09-06 10:15:57
    先提权,后修改某一个文件夹的访问权限C:\Users\Administrator\Downloads\640wandroid\CatchBest>adb shell rk3399_firefly_box:/ $ su rk3399_firefly_box:/ # chmod 777 /dev/bus/usb/ -R rk3399_firefly_box:/ #
  • Android如何获取Root权限

    千次阅读 2012-07-26 16:58:54
     疑问三:如何获得Root权限?  答疑一: Root是Linux等类UNIX系统中的超级管理员用户帐户,该帐户拥有整个系统至高无上的权利,所有对象他都有可以操作的权利,所以很多黑客在入侵系统的时候,都要把权限提升到...
  • Android adb获取root权限 adb无线调试命令 adb root adb remount adb shell mount -o remount rw / adb shell

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 34,732
精华内容 13,892
关键字:

android手机获取root权限