通用(任何android机型)Root教程(完整版附砖机自救方法)

这篇具有很好参考价值的文章主要介绍了通用(任何android机型)Root教程(完整版附砖机自救方法)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一台android终端(可能是手机、可能是平板,也可能是其它),很多功能是要取得Root权限后才能使用的。那我们就来Root它。

取得root权限只要在机器里放两个文件就可以了

/system/bin/su(取得root权限的命令)

/system/xbin/su(同上,只不过是有些软件只认这个路径)

/system/app/SuperUser.apk(Root权限管理器)

上面明明是三个文件,为什么说两个呢?其实前面两个文件就是同一个文件,熟悉linux等系统的就知道,用ln做个软连接就可以了。

说实在的Android就是Linux的一个分支。不信就看看你机器的内核版本就懂了。

ln -s /system/bin/su /system/xbin/su

在android设备上运行以上命令可以在/system/xbin路径中生成/system/bin/su的软连接文件(可以理解为windows下的“快捷方式”)

除了放上面讲的两个文件,即:

/system/bin/su

/system/app/SuperUser.apk

还需要设置/system/bin/su可以让任意用户可运行,有set uid和set gid的权限。即要在android机器上运行下面的命令:

chmod 4755 /system/bin/su

貌似做到这些都比较简单。在android市场中安装一个connectbot,把su和SuperUser.apk拷贝到SD卡上,然后用ConnectBot在本机上开命令窗口,cp ln chmod一下就可以了。但实际是不行的。

为什么呢?原因有三:

1、/system路径是只读权限,不能简单写入

2、 chmod需要Root权才能运行(死循环了)

3、有些系统在启动时会自动将su的4755权限设成755,甚至直接删除su

那怎么办呢?

既然走正常程序,行不通,就要换个思路,走走后门了。

后门在哪里呢?

    Google还是很厚道的,Android有个用于开发的后门,供Android系统和应用软件的开发者调试程序用的。

如何打开后门?有三项工作:

    1、用数据线连接android设备到PC

    2、在PC上安装android设备的驱动程序。

    3、在android设备上设打开发调试模式(settings->applications->development->USB debugging)

怎么用?

    google的android SDK包里面有两个小程序:1、adb 2、fastboot。fastboot用来刷机,adb可以以Root的身份让android设备执行一些命令。

用法:

    把附件下载到电脑。

    解压附件到电脑

    参考上文,打开android设备的后门

    用资源管理器打开附件数据包解压出来的文件夹

    不要选择任何文件或文件夹,按住Shift键鼠标右击资源管理器空白部分,在弹出菜单中选择“在此处打来命令窗口”。

        (也可以先大开命令窗口,用cd等命令将当前路径切换到附件数据包解压出来的文件夹)

    在命令窗口敲命令,然后重启android完成Root

        adb remount

        adb push su /system/bin

        adb push SuperUser.apk /system/app

        adb shell ln -s /system/bin/su /system/xbin/su

        adb shell chmod 4755 /system/bin/su

 文章来源地址https://www.toymoban.com/news/detail-696150.html

部分遗留问题:

    1、少数Android设备运行adb remount时会报错,显示/system不能被remount成可读写模式

    2、重启后/system/bin/su文件的权限被改写,失去setuid setgid的权限(即重启后不能正常取得Root权),甚至/system/bin/su直接被删除

 

该怎么解决呢?呵呵,偶还留了一层备用,大家知道会怎样了吧?!

书接上文

现在要解决重启丢失Root权和 adb remount不能让/system目录转成可读写的问题。

造成这些问题基本都是系统在启动内核的时候设置的锁。

如何解锁呢?我们先要说说Android终端的启动。

一般来说Android终端能启动到三种不同的模式

1、正常启动

2、bootloader模式

3、revocery模式

 

正常启动Android终端,系统会自动调用boot镜像中的内核,然后是到system中加载配置和启动预定程序,最后到userdata中继续加载用户配置和用户预装的程序。

一般一个新的Android终端拿来,第一次启动时,只有boot和system中有数据,userdata中是空的,我们安装软件、修改配置等操作只能影响userdata。所以没有ROOT的Android终端是很安全的,实在是系统装的很乱、软件冲突、死机,只要清除userdata中的数据(回出厂状态)就好了。(内置的用户存储空间和外加存储都属于userdata的一部分)

 

既然boot中有锁,不能取得Root权,我们就只好放弃原版boot,去寻找第三方开发的boot(简单的用“一键root”之类的软件是解决不了问题的),然后刷机...

 

bootloader模式就提供了通过USB线刷机的接口。用android SDK中提供的小工具fastboot就可以完成刷机(线刷)

 

recovery模式也提供了通过Android终端上的数据存储刷机的办法(卡刷),只是原版Andriod终端自带的recovery会识别刷机包的数字签名,非官方发布的刷机数据包是不太可能通过这种办法刷机的。所以玩Android终端的老鸟是不会用原版的Recovery的。

 

第三方开发的recovery基本上是采用文本菜单方式操作,识几个E文的应该操作起来不会有问题,只要找到自己机器型号对应的刷机包就可以了。本楼主就不多废话了。

 

重点讲bootloader模式刷机

【如何进入bootloader】

大家还记得顶层的adb吗? 不记得就上楼复习。

命令窗输入

adb reboot bootloader

可进入重启系统进入bootloader模式

(附:命令窗输入adb reboot recovery 可中起进入recovery模式)

注意复习顶楼课程,输入adb命令前必须的几部操作(接数据线、装驱动、andriod终端设为usb debug模式、在adb文件夹开命令窗口)

 

当然还有其他方法:比如已经Root的机器可以装个小软件,一键重启切换到bootloader或者recovery

还有一种方法很重要,掌握了可以让你的机器永远不会因为刷机变砖,或者将砖机救回来。

1、关机

2、按住特定键(大部分是“上”键,不同的机型不一样)开机,或者开机,按特定键进入bootloader以后用fastboot刷机,当然首先要找到自己Android终端对应的刷机数据包(boot.img,revocery.img,system.img )

当然要把刷机数据*.img放在fastboot同一文件夹(除非你喜欢敲很多相对或绝对路径)

fastboot flash boot boot.img

(刷boot)

fastboot flash recovery recovery.img

(刷recovery)

fastboot flash system system.img

(刷Android系统)

fastboot flash userdata data.img

(刷用户数据)

fastboot reboot

(重启到正常模式)

 

各位刷成砖机的,只要能进bootloader砖机就能救回来

现在google、百度这么强,相信各位找个自己设备对应的*.img不是什么难事。

 

写到这里该结束了,为了方便新鸟,请大家跟帖,说一说自己机器进bootloader的方法。

或者哪位大侠开个集合贴,讨论各种机型进bootloader的方法,造福四方。

 

 

 

 

到了这里,关于通用(任何android机型)Root教程(完整版附砖机自救方法)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 安卓机型不需要解锁bl 不需要root 即可安装模块 框架 VirtualXposed使用步骤分析

    ​​​​​​安卓玩机教程---全机型安卓4----安卓12 框架xp edx lsp安装方法【一】 安卓系列机型 框架LSP 安装步骤 支持多机型 LSP框架通用安装步骤 通过以上两个博文基本可以了解手机正常安装框架的步骤。但很多机型局限于不能解锁bl和root,那么这些机型能不能使用框架和模

    2024年02月03日
    浏览(54)
  • 【Android安全】小米8刷机、救砖、root教程

    线刷 :通过计算机上的刷机软件把ROM 通过数据线传输 并安装到手机内存中。ROM包以tgz为后缀。 卡刷 :把所需要的ROM下载或者复制到 内存/SD卡根目录 中。 按照https://www.mi.com/service/support即可 刷机工具:http://bigota.d.miui.com/tools/MiFlash2018-5-28-0.zip BL解锁工具:http://www.miui.com/u

    2024年02月05日
    浏览(73)
  • 索尼xz1c 日版融卡扩容经验分享(无需root,索尼XZP机型也适用)

              整个融卡过程无需root,无需复杂代码,按步骤操作就能完成。         有小伙伴分享了索尼XZP机型使用下面方法也融卡成功的经验,理论上索尼xz1也支持此方法进行融卡。         以下是整个融卡扩容的具体过程: (1)索尼xperia xz1c 日版 4+32g;  (2)闪迪

    2024年02月09日
    浏览(290)
  • 用Python编写一个通用视频播放器:让您观看任何类型的正经视频!

    用Python编写一个通用视频播放器:让您观看任何类型的正经视频! 在这篇文章中,我将向您展示如何使用Python编写一个简单但功能强大的视频播放器。这个播放器将能够处理各种视频文件格式,并提供基本的播放、暂停、停止和进度控制功能。让我们开始吧! 首先,我们需

    2024年02月03日
    浏览(40)
  • 安装 Kali NetHunter (完整版、精简版、非root版)、实战指南、ARM设备武器化指南、andrax、安卓渗透drozer

    From:https://www.kali.org/docs/nethunter/ NetHunter 实战指南:https://www.vuln.cn/6430 乌云 存档:https://www.vuln.cn/wooyundrops Net(网络),hunter(猎人)、Kali NetHunter 是基于 Kali Linux 且免费开源的移动设备的渗透测试平台,适用于 Android 设备。运行的原理是 Android手机的 Chroot 方式。现在 Ka

    2024年04月16日
    浏览(41)
  • 玩机搞机---全网最详细的手机全机型 刷机教程一

    今天的系列教程给大家详细的指导手机刷机的全部步骤。从基本的卡刷到各芯片的线刷步骤与有些刷机中各个选项的详细说明。让最基本的用户都可以轻易上手刷机。当然各个机型版本较多。虽然可能界面略有不同。但最基本的选项操作没有太大的区别。   【刷机简介】 通

    2024年02月09日
    浏览(52)
  • 玩机搞机----安卓全机型修改开机第一屏步骤教程

    很多小伙伴们要求出一个手机第一屏修改的教程。鉴于网络类似的修改教程很多。有些成品工具可以直接拿来修改。但有的机型不同与通用的开机第一屏格式。今天的教程就讲讲这方面的基本操作步骤。 正常机型开机第一屏的分区文件为logo.img 或者 splah.img的文件。主要看各

    2024年02月15日
    浏览(47)
  • Mac电脑正确的进入恢复模式教程(适用于intel/M1/M2机型)

    Mac电脑进入Recovery 恢复模式实际上超级简单,按照下面的教程操作即可。 intel处理器Mac进入恢复模式 把mac电脑完全关机,然后开机,在电脑开机时候马上按着Command+R 不放,等出现苹果标志3秒之后,松开按键等待进入Recovery 模式(如下图所示); M1/M2处理器Mac进入恢复模式

    2024年02月11日
    浏览(52)
  • 关于python from .. import .. 以及 pycharm对于source root bug的一个通用解决方案

    先说问题         python里默认from .. import .. 这个写法的from会查找当前文件夹下但 不包含当前文件夹 的路径,也就是说 如果from ..的这里写入的是当前文件夹 是会报错的,因为无法找到当前文件夹。 尝试的坑            pycharm的source root。这个是真的坑啊。加了source ro

    2024年02月11日
    浏览(41)
  • 安卓玩机教程---全机型安卓4----安卓12 框架xp edx lsp安装方法

     今天给大家带来的教程是框架安装.其实很多搞机友友之所以玩机开搞的最终目的之一就是安装模块。模块相当于各个小功能部件。用于拓展手机的玩机功能。这类模块很多。各种功能的模块与外挂都有。框架里的模块就相当于你电脑的油猴脚本插件之类的.给大家简单描述下

    2024年02月06日
    浏览(52)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包