Android获取ROOT权限的通用方法
背景
自从Android问世以后,给手机获取ROOT权限变成了玩机爱好者老生常谈的话题。拥有手机,却不能拥有操作手机的最高权限,这对于手机爱好者而言,这怎么可以忍?所以无论Android升到什么什么版本,总要有人想要给手机获取ROOT权限。但是,获取ROOT权限的过程终究还是麻烦的,纵然你豪情万丈,对于某些手机你还是拿它没办法。针对ROOT难,修改系统难,@topjohnwu大佬做出了一个伟大的东西:Magisk。它解决了ROOT难,修改系统难的问题。本文使用Magisk,来说一下获取ROOT权限的通用方法。
准备
(1) 下载MagiskManager安装到手机
https://github.com/topjohnwu/Magisk/releases
(2) 用电脑下载自己手机的刷机包,必须是手机当前使用的刷机包。下载好以后,把boot.img解压出来备用
(3) 下载adb和fastboot,解压出来,放在电脑的指定目录,并放入环境变量
https://www.lanzous.com/i7iuidg
(4) 解锁(bootloader锁)手机,在开发者选项里勾选USB调试
操作流程
在电脑资源管理器找到你boot.img存放目录,在资源管理器地址栏输入cmd并回车
在弹出的cmd窗口中输入以下命令并回车:
adb push boot.img /sdcard
boot.img就会被发送到手机。
在手机上,打开MagiskManager
点击未安装Magisk后面的安装按钮
点击安装按钮
选择选择并修补一个文件,在文件管理器中找到并选择我们刚发送到手机的boot.img
修补完成,在/sdcard/Download
目录下生成一个名为magisk_patched.img
的文件,这就是被Magisk处理过的boot.img。在cmd窗口输入以下命令并回车,把文件发送回电脑:
adb pull /sdcard/Download/magisk_patched.img
在cmd窗口输入以下命令并回车,手机会自动重启进入bootloader模式:
adb reboot bootloader
在cmd窗口输入以下命令并回车,刷入Magisk处理过的boot镜像:
fastboot flash boot magisk_patched.img
刷入成功后,在cmd窗口输入以下命令并回车,重启手机:
fastboot reboot
手机重启完成后,打开Magisk Manager,发现Magisk已经安装成功了。这说明手机已经获得ROOT权限
问题解决
如果刷入修改后的镜像,发现没法开机,那也不要慌,手动进入bootloader模式,在cmd窗口输入以下命令并回车,刷入原来的镜像:
fastboot flash boot boot.img
但是这也意味本文的这种方式并不能帮助你获得ROOT权限,你可以去Magisk项目下提issue,也许其他人能帮到你。
Android获取ROOT权限的通用方法的更多相关文章
- Android 获取ROOT权限原理解析
一. 概述 本文介绍了android中获取root权限的方法以及原理,让大家对android玩家中常说的“越狱”有一个更深层次的认识. 二. Root的介绍 1. Root 的目的 可以让 ...
- Android获取ROOT权限
获取Android的ROOT权限其实很简单,只要在Runtime下执行命令"su"就可以了. // 获取ROOT权限 public void get_root(){ if (is_ ...
- Android获取Root权限之后的静默安装实现代码示例分析
转:http://blog.csdn.net/jiankeufo/article/details/43795015 Adroid开发中,我们有时会遇到一些特殊功能的实现,有些功能并没有太高技术难度,但 ...
- Android 获取 root权限
在进行android 开发的时候,经常用真机进行调试,有时候需要把手机中的sqlite数据复制出来.这时候就需要获取手机的root权限.通过 adb shell 命令可以获取权限. 1. 运行cmd ...
- 转:Android 获取Root权限
来自:http://blog.csdn.net/twoicewoo/article/details/7228940 import java.io.DataOutputStream; import an ...
- 华为U8810的用户如何获取ROOT权限详细教程
由于在论坛里看到有人在找这个手机的详细的root教程,所以刷机啦小编在这里整理了一下方便新手来操作,其实这个手机root起来还是蛮简单的,只需要一个root软件就可以了,相当于一键root了,在这里整 ...
- 普通用户如何临时获取root权限
转自:http://634871.blog.51cto.com/624871/1325907 在实际工作中,公司不会将root用户直接给员工使用,而是通过员工自己的账号临时获得系统的root权限. 1 ...
- android中获取root权限的方法以及原理(转)
一. 概述 本文介绍了android中获取root权限的方法以及原理,让大家对android 玩家中常说的“越狱”有一个更深层次的认识. 二. Root 的介绍 1. Root 的目的 可以让我们拥有 ...
- [Android Pro] Android fastboot刷机和获取Root权限
参考文章: https://developers.google.com/android/nexus/images 转载自: http://www.inexus.co/article-1280-1 ...
随机推荐
- 20191017-6alpha week 2/2 Scrum立会报告+燃尽图 05
此作业要求参见https://edu.cnblogs.com/campus/nenu/2019fall/homework/9802 一.小组情况 队名:扛把子 组长:迟俊文 组员:宋晓丽 梁梦瑶 韩昊 ...
- 微信小程序使用 ECharts 实现数据可视化
微信小程序使用 ECharts 显示图表 首先创建微信小程序 这里就不再赘述 下载 GitHub 上的 ecomfe/echarts-for-weixin 下载后解压,打开文件夹,里面的 ec-can ...
- 【论文阅读】TextSnake: A Flexible Representation for Detecting Text of Arbitrary Shapes
TextSnake: A Flexible Representation for Detecting Text of Arbitrary Shapes ECCV2018 北京大学.face++ 思路: ...
- Linux下为知笔记和蚂蚁笔记测评,推荐蚂蚁笔记!(非广告)
本人由于学习Linux,需要一款可以在Linux平台下可以运行的一款软件,了解到为知笔记之笔记(下文以W代替)和蚂蚁笔记(下文以M代替)比较出名,由于某云和某象笔记在linux平台下没有对应的软件,所 ...
- 基于 HTML5 + WebGL 的宇宙 3D 展示系统
前言 近年来随着引力波的发现.黑洞照片的拍摄.火星上存在水的证据发现等科学上的突破,以及文学影视作品中诸如<三体>.<流浪地球>.<星际穿越>等的传播普及,宇宙空间 ...
- Chapter 03—Getting Started with graphs
例01:一个简单的例子 一. 图形参数 1. 符号和线条 例02: plot(dose,drugA,type="b",lty=3,lwd=3,pch=1 ...
- KFC-位置分页爬虫
import requests import json if name == 'main': #记录总数 raw_count=0 #查询页数 page=1 #存储数据 data=[] #判断有无数据条 ...
- su命令、sudo命令、限制root远程登录 使用介绍
第3周第3次课(4月4日) 课程内容:3.7 su命令3.8 sudo命令3.9 限制root远程登录 3.7 su命令 [root@jimmylinux-002 ~]# su - jimmy ...
- Android DataBinding不能自动生成ViewDataBinding类的解决方法
如果Build.gradle和Layout文件配置正确,仍无法生成ViewDataBinding类. 经测试,Gradle的sync无效,clean project无效,invalidate and ...
- shell脚本exercise2
通过文件里面的网址,判断是否访问成功网址 #!/bin/bash check(){ code=`curl -I -m -o /dev/null -s -w %{http_code} http://$u ...