QBugHunter
V2EX  ›  Android

有么有不用 PC 端就能 root 的 APP

  •  
  •   QBugHunter · Feb 9, 2021 · 17994 views
    This topic created in 2098 days ago, the information mentioned may be changed or developed.

    现在因测试需要,需要把手机 root,手机型号是小米 8,我网上找了一下,都是需要在 PC 断安装软件的,但这种软件我不敢往电脑上装。。就怕装了就卸载不了了

    有没有 APP 能 root 的,因为手机是公司的测试用手机,不管啥 APP 都可以装

    50 replies  •  2021-02-14 22:27:53 +08:00
    divilkcvf
    divilkcvf
    Feb 9, 2021❤️2
    1
    ……无力吐槽
    madao2015
    madao2015
    Feb 9, 2021❤️1
    2
    虚拟机
    Microkernel
    Microkernel
    Feb 9, 2021
    3
    看来你对 Android 机应该怎么 root 还完全没概念。。给你两个方向自己查下吧 MIUI 开发版、Magisk
    HarryQu
    HarryQu
    Feb 9, 2021
    4
    小米官方支持解锁 Bootloader,你可以自己刷开发版。
    mgrddsj
    mgrddsj
    Feb 9, 2021❤️5
    5
    以前 Android 4 时代的那些一键 root (不管是需要 PC 端的还是不用 PC 端的)都是通过系统漏洞实现的,现在已经很少这样的系统漏洞了。而且那些一键 root (比如臭名昭著的 KingRoot )会在手机上安装很难删掉的流氓软件。
    想 root 的话建议还是解锁 bootloader,刷 recovery,然后自己刷入 SuperSu/Magisk 之类的。这些教程应该在小米论坛 /XDA 不难找。不过都需要电脑,但电脑上不用装流氓软件。
    mxT52CRuqR6o5
    mxT52CRuqR6o5
    Feb 9, 2021 via Android
    6
    你买台安卓 4 的手机就能无电脑 root 了
    poic
    poic
    Feb 9, 2021❤️1
    7
    那就去网吧
    bghtyu
    bghtyu
    Feb 9, 2021 via Android
    8
    先用小米的官方的解锁工具解锁 bootloader,然后用 Google 的 fastboot 工具刷一个 recovery,再把 magisk 刷进去就行了。有什么不敢往电脑上装的
    no1xsyzy
    no1xsyzy
    Feb 9, 2021❤️1
    9
    你不敢往电脑上装的软件,为什么还敢让它去 root 手机?
    怕电脑上卸载不了,就不怕手机上更卸载不了?
    S179276SP
    S179276SP
    Feb 9, 2021
    10
    miui 开发版
    katana97
    katana97
    Feb 9, 2021❤️1
    11
    pc 上要装的不就一个小米解锁工具和 Android sdk tools 么
    QBugHunter
    QBugHunter
    OP
    Feb 9, 2021
    12
    @no1xsyzy
    大佬。。。。我不说的很清楚么,手机是公司测试用的手机,随便搞
    no1xsyzy
    no1xsyzy
    Feb 9, 2021
    13
    @QBugHunter 我觉得随便搞不包括流氓软件、挖矿软件、木马软件和可横向移动的蠕虫。
    不然整个网络瘫痪。
    3dwelcome
    3dwelcome
    Feb 9, 2021 via Android
    14
    不用 PC root 不可能,你可以用 VHD 系统,安装前备份系统,用完就恢复一下。比卸载干净多了。
    XuanFei990
    XuanFei990
    Feb 9, 2021
    15
    @no1xsyzy 电脑是自己的电脑,手机是公司的手机,
    zhuweiyou
    zhuweiyou
    Feb 9, 2021
    16
    "就怕装了就卸载不了了"

    建议辞职
    no1xsyzy
    no1xsyzy
    Feb 9, 2021
    17
    @XuanFei990 手机会连公司的网吧?小心把整个公司网搞瘫痪了
    XuanFei990
    XuanFei990
    Feb 9, 2021
    18
    @no1xsyzy 楼主怕自己电脑中毒,不怕公司网络瘫痪,看来是无所谓。
    QBugHunter
    QBugHunter
    OP
    Feb 9, 2021
    19
    @no1xsyzy

    @XuanFei990

    手机不会连公司网
    marczhao
    marczhao
    Feb 9, 2021
    20
    1 、不要用任何“一键 root”软件。
    2 、3 楼正解。
    yolee599
    yolee599
    Feb 9, 2021 via Android
    21
    先解 bootloader 锁,装面具
    ivyy
    ivyy
    Feb 9, 2021
    22
    有点意思,去网吧就是了
    qqg1530
    qqg1530
    Feb 9, 2021 via Android
    23
    vmos pro
    masker
    masker
    Feb 9, 2021 via Android
    24
    真可怜
    oldshensheep
    oldshensheep
    Feb 9, 2021
    25
    电脑安装虚拟机,虚拟机中安装小米解锁工具就行了。一样的……,2 楼应该是这个意思。
    Jirajine
    Jirajine
    Feb 9, 2021
    26
    正常来说 PC 端只需要安装安全的开源软件(android sdk platform-tools) 使用里面的 adb 和 fastboot 工具就足以。

    但你这个是 OEM 需要,得用 OEM 提供的工具解锁。所以放到虚拟机里就可以,多数虚拟机对 USB 直通的支持都很好。
    cat9life
    cat9life
    Feb 9, 2021❤️4
    27
    我居然在 V2 论坛发现这个个帖子 唉
    pC0oc4EbCSsJUy4W
    pC0oc4EbCSsJUy4W
    Feb 9, 2021
    28
    真就不会搜一下,懒癌晚期
    Hypixel
    Hypixel
    Feb 9, 2021 via Android
    29
    安装 App 来 root 和连接电脑用 root 工具的那个时代已经过去了,正确的做法是:
    1. 用小米官方解锁工具解锁 Bootloader (需要绑定账号,可能会有 15 天不等的限制时间)
    2. 刷入 TWRP 和 Magisk 或者刷入 MIUI 开发版并开启 root
    systemcall
    systemcall
    Feb 9, 2021
    30
    @Jirajine #26
    Hyper-V 就不支持 USB 直通
    cofface
    cofface
    Feb 9, 2021
    31
    自己动手就解 BL,刷 twrp recovery,刷 magisk root 包完毕。
    learningman
    learningman
    Feb 9, 2021
    32
    @systemcall 支持啊。。。至少 WSL2 可以,WSL2 应该是基于 Hyper-V 的吧
    systemcall
    systemcall
    Feb 9, 2021
    33
    @learningman #32
    没看到原生的 USB 重定向支持,只找到用 USB over IP 来弄的。那个东西估计还不如 RDP 的远程 USB 重定向
    Hyper-V 感觉可以用 DDA 分配一个 USB 扩展卡来给里面的虚拟机弄出来 USB 接口,没试过。我的 b450m 迫击炮实际上只有 1 个 PCIe X1,插了这个的话就不能够插无线网卡了。当时买的时候考虑到了这个问题,但是这个价位的板子那个时候都差不多寒酸
    感觉这方面 Hyper-V 还是没有 Virtualbox 功能全,后者哪怕连 VT-d 之类的 I/O 虚拟化都不支持,也还是可以分配 USB 设备和存储设备
    GeruzoniAnsasu
    GeruzoniAnsasu
    Feb 9, 2021
    34
    公司给你一个 andorid 手机让你“随便搞”
    然后 你吧 android sdk 也不用装,adb bridge 也不用装,fastboot bridge 也不用
    给你这个手机自拍用的?
    JBaker
    JBaker
    Feb 9, 2021
    35
    我很好奇,明明每年 Android 都公开了那么多的 CVE,linux 内核也有一大堆 CVE,为啥就没有几个“一键 root”跟进更新出来呢?为啥全都是(相对手机一键 root)巨麻烦的“解锁+刷机”的流程呢?。。。
    JensenQian
    JensenQian
    Feb 9, 2021
    36
    1 小米解 bl 锁 https://www.miui.com/unlock/index.html 这边申请,现在最新版本的可能要绑定 7 天,旧版本的 miui 应该不需要
    2 具体咋样,网上有详细过程的
    3 然后刷 twrp,https://twrp.me/xiaomi/xiaomimi8.html 刷进去,国内定制的 twrp 你可以搜下 wzsx150 这个
    cev2
    cev2
    Feb 9, 2021
    37
    @JBaker 35# 1.且不说那一大堆 Linux 的漏洞中可用于提权的漏洞只有 1 成左右,这 1 成可用于提权的漏洞又有大多数是 KVM 、XEN 、网络相关的部分,而这其中大部分安卓裁剪掉了,并没用到相关模块,可利用的其实不多。
    2.BL 锁的存在,目前的机型如果无法解锁 BL,即使通过漏洞 [临时] 获取了 root 权限,也无法修改 /system 分区文件,强行修改后会导致下次系统无法启动。只修改 /data 分区多数是可以的,但大多数使用一键 root 的用户才不会去仔细看使用说明,对他们来说 root 后怎么能不精简个系统 APP ?一精简开不了机了。。。对于开发者来说,这种“不完美的 root”费力不讨好,不适合拿来做一键 root 。
    3.如果通过漏洞破解掉了 BL 锁,那就没有了 2 的限制,但这又回到了你的问题,既然已经解了 BL 锁了,最简单通用的方式当然是直接刷入 magisk 。
    以上,不解 BL 锁无法完美永久的 root,解了 BL 锁没必要再研究其他的 root 方式。(仅针对大多数通用情况,不排除小部分厂商 BL 不限制 /system 修改后启动,不具备实用意义)
    WebKit
    WebKit
    Feb 9, 2021 via Android
    38
    root 本来也不用装什么软件啊。。。adb 有这个环境就行。其他的都是命令操作的脚本
    w950888
    w950888
    Feb 9, 2021
    39
    你为什么会认为解锁软件卸不掉? 毫无理由的黑小米.
    QBugHunter
    QBugHunter
    OP
    Feb 9, 2021
    40
    @GeruzoniAnsasu
    这 3 个装了哪个能抓包?
    GeruzoniAnsasu
    GeruzoniAnsasu
    Feb 9, 2021
    41
    @QBugHunter 你要 tcpdump 为什么不直接连局域网然后在网关上抓?
    QBugHunter
    QBugHunter
    OP
    Feb 9, 2021
    42
    @GeruzoniAnsasu
    你猜?
    codehz
    codehz
    Feb 10, 2021
    43
    @JBaker #35 因为谷歌每月发布安全更新(
    codehz
    codehz
    Feb 10, 2021
    44
    如果 Android 10 没有启用 seccomp,有一个一键 root 的方法 https://github.com/vvb2060/Magica
    arvinsilm
    arvinsilm
    Feb 10, 2021
    45
    建议买台电脑,单拉网线,物理隔离
    Zy143L
    Zy143L
    Feb 10, 2021 via Android
    46
    这楼主是活在安卓 2.3.6 还是 4.0 的时代?
    小米 8 的话 去解锁手机 小米官方有解锁工具
    然后 Magisk 随便刷..有啥不放心的
    clf
    clf
    Feb 10, 2021
    47
    测试为啥需要 root…
    YamatoRyou
    YamatoRyou
    Feb 11, 2021
    48
    最近入了一个小米 9T, 获取 Root 权限确实不需要在 PC 上完成 (通常是已有 TWRP 的情况下卡刷 Magisk), 但解锁 Bootloader 和刷 TWRP 必须在 PC 上完成 (如果曾经没有解锁的话).
    kingfalse
    kingfalse
    Feb 12, 2021 via Android
    49
    去网吧那兄弟成功逗笑我了
    acess
    acess
    Feb 14, 2021
    50
    按照标准的流程,解锁 bootloader 是需要恢复出厂清空数据的。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   510 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 88ms · UTC 21:30 · PVG 05:30 · LAX 13:30 · JFK 16:30
    ♥ Do have faith in what you're doing.