如果你有一款MTK芯片或者联发科芯片的手机,比如包含联发科MT67xx,MT816x或MT817x芯片组的手机,部分联发科手机可ROOT名单:

Acer Iconia One 10 B3-A30
Acer Iconia One 10 B3-A40
Alba tablet series
Alcatel 1 5033 series
Alcatel 1C
Alcatel 3L (2018) 5034 series
Alcatel 3T 8
Alcatel A5 LED 5085 series
Alcatel A30 5049 series
Alcatel Idol 5
Alcatel/TCL A1 A501DL
Alcatel/TCL LX A502DL
Alcatel Tetra 5041C
Amazon Fire 7 2019 — 更新至 Fire OS 6.3.1.2 build 0002517050244 系统版本
Amazon Fire HD 8 2016 — 更新至 Fire OS 5.3.6.4 build 626533320 系统版本
Amazon Fire HD 8 2017 — 更新至 Fire OS 5.6.4.0 build 636558520 系统版本
Amazon Fire HD 8 2018 — 更新至 Fire OS 6.3.0.1 系统版本
Amazon Fire HD 10 2017 — 更新至 Fire OS 5.6.4.0 build 636558520 系统版本
Amazon Fire HD 10 2019 — 更新至 Fire OS 7.3.1.0 系统版本
Amazon Fire TV 2 — 更新至 Fire OS 5.2.6.9 系统版本
ASUS ZenFone Max Plus X018D
ASUS ZenPad 3s 10 Z500M
ASUS ZenPad Z3xxM(F) MT8163-based series
Barnes & Noble NOOK Tablet 7″ BNTV450 & BNTV460
Barnes & Noble NOOK Tablet 10.1″ BNTV650
Blackview A8 Max
Blackview BV9600 Pro (Helio P60)
Android tablet“>Android tablet
Onn 8″ & 10″ tablet series (MT8163)
Oppo A5s
Oppo F5 series/A73 — Android 8.x only
Oppo F7 series — Android 8.x only
Oppo F9 series — Android 8.x only
Oukitel K6
Oukitel K12
Protruly D7
Realme 1
索尼Xperia C4
dm-verity。在这样的设备上,不能简单地将系统分区重新安装为读/写。重新安装命令可能会失败。同时,如果您成功以某种方式强制执行它,将触发dm-verity,这将导致手机需要救砖。

终端模拟器来root联发科MTK芯片手机

当然也可以在安卓手机的终端模拟器上运行脚本来root,比如常见的Terminal Emulator for Android (推荐) 或者 Termux. 具体教程如下:

  1. 手机安装好终端模拟器应用。
  2. 下载mtk_su.zip 到手机里并解压. 记下解压目录的位置,并选择合适的文件。
  3. 打开终端模拟器并复制 mtk-su脚本到终端模拟器的主目录,比如你的文件就在手机内部储存根目录下
    代码:cp /sdcard/mtk-su_r14/arm64/mtk-su ./
  4. 赋予可执行权限
    代码:chmod 700 mtk-su
  5. 运行程序
    代码:./mtk-su

请注意,对于大多数终端外壳应用程序,内部应用程序目录存储在变量$ HOME中。所以通常您要执行以下代码

cd
cp path/to/mtk-su ./
chmod 700 mtk-su
./mtk-su

常见问题解答


提示“Failed critical init… This platform cannot be (or is not) supported”消息,怎么办?
这意味着您设备的系统不能使用mtk-su来root,建议使用合适的系统版本。

这可以在我的手机上工作吗?
如果您的设备已在确认的型号中列出,或者在较小程度上支持您的芯片组,则表明mtk-su将root成功,但不能保证。

获得root 权限之后,仍然提示“权限被拒绝”错误什么原因?
selinux可能仍在执行中。以某种方式启用selinux的root最终会比普通的shell用户更具限制性。首先,通过运行 getenforce来检查mtk-su是否成功将selinux设置为宽松。如果显示Enforcing,请退出您的Shell并再次运行mtk-su。

这可以在MT65xx或MT8127上使用吗?
大多数32位芯片的手机均不能使用。

这东西会解锁bootloader吗
不,它对bootloader没有任何作用。

我成功运行了mtk-su,但是我的应用仍然没有root权限。
Mtk-su不授予应用程序root用户权限。它本身并不是永久性的根本解决方案。它打开一个命令外壳,该命令外壳在该外壳的上下文中具有root和管理功能。当然,也可以使用此工具加载Magisk,而无需解锁bootloader。具体参考magisk教程

这个工具如何运作?
它会覆盖内核中的进程凭证和功能以获取特权。它还通过覆盖内核的selinux_enforcing变量来关闭selinux强制执行。

教程参考地址:https://forum.xda-developers.com/android/development/amazing-temp-root-mediatek-armv8-t3922213

发表评论

共有 3 条评论

  1. zpc

    请问站长的联系方式?!!

  2. zpc

    请问站长的联系方式?!!!!

  3. zpc

    你好,请问联系方式是多少 我邮箱529827539@qq.com,急事相求