V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
QBugHunter
V2EX  ›  Android

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

  •  
  •   QBugHunter · 2021-02-09 09:42:02 +08:00 · 12390 次点击
    这是一个创建于 1390 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

    建议辞职
    no1xsyzy
        17
    no1xsyzy  
       2021-02-09 10:32:43 +08:00
    @XuanFei990 手机会连公司的网吧?小心把整个公司网搞瘫痪了
    XuanFei990
        18
    XuanFei990  
       2021-02-09 10:41:51 +08:00
    @no1xsyzy 楼主怕自己电脑中毒,不怕公司网络瘫痪,看来是无所谓。
    QBugHunter
        19
    QBugHunter  
    OP
       2021-02-09 11:07:09 +08:00
    @no1xsyzy

    @XuanFei990

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

    但你这个是 OEM 需要,得用 OEM 提供的工具解锁。所以放到虚拟机里就可以,多数虚拟机对 USB 直通的支持都很好。
    cat9life
        27
    cat9life  
       2021-02-09 13:46:35 +08:00   ❤️ 4
    我居然在 V2 论坛发现这个个帖子 唉
    pC0oc4EbCSsJUy4W
        28
    pC0oc4EbCSsJUy4W  
       2021-02-09 14:08:31 +08:00
    真就不会搜一下,懒癌晚期
    Hypixel
        29
    Hypixel  
       2021-02-09 14:44:25 +08:00 via Android
    安装 App 来 root 和连接电脑用 root 工具的那个时代已经过去了,正确的做法是:
    1. 用小米官方解锁工具解锁 Bootloader (需要绑定账号,可能会有 15 天不等的限制时间)
    2. 刷入 TWRP 和 Magisk 或者刷入 MIUI 开发版并开启 root
    systemcall
        30
    systemcall  
       2021-02-09 15:56:33 +08:00
    @Jirajine #26
    Hyper-V 就不支持 USB 直通
    cofface
        31
    cofface  
       2021-02-09 17:04:08 +08:00
    自己动手就解 BL,刷 twrp recovery,刷 magisk root 包完毕。
    learningman
        32
    learningman  
       2021-02-09 17:06:37 +08:00
    @systemcall 支持啊。。。至少 WSL2 可以,WSL2 应该是基于 Hyper-V 的吧
    systemcall
        33
    systemcall  
       2021-02-09 17:20:32 +08:00
    @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
        34
    GeruzoniAnsasu  
       2021-02-09 19:35:35 +08:00
    公司给你一个 andorid 手机让你“随便搞”
    然后 你吧 android sdk 也不用装,adb bridge 也不用装,fastboot bridge 也不用
    给你这个手机自拍用的?
    JBaker
        35
    JBaker  
       2021-02-09 19:55:08 +08:00
    我很好奇,明明每年 Android 都公开了那么多的 CVE,linux 内核也有一大堆 CVE,为啥就没有几个“一键 root”跟进更新出来呢?为啥全都是(相对手机一键 root)巨麻烦的“解锁+刷机”的流程呢?。。。
    JensenQian
        36
    JensenQian  
       2021-02-09 20:04:44 +08:00
    1 小米解 bl 锁 https://www.miui.com/unlock/index.html 这边申请,现在最新版本的可能要绑定 7 天,旧版本的 miui 应该不需要
    2 具体咋样,网上有详细过程的
    3 然后刷 twrp,https://twrp.me/xiaomi/xiaomimi8.html 刷进去,国内定制的 twrp 你可以搜下 wzsx150 这个
    cev2
        37
    cev2  
       2021-02-09 20:38:52 +08:00
    @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
        38
    WebKit  
       2021-02-09 20:47:05 +08:00 via Android
    root 本来也不用装什么软件啊。。。adb 有这个环境就行。其他的都是命令操作的脚本
    w950888
        39
    w950888  
       2021-02-09 20:58:14 +08:00
    你为什么会认为解锁软件卸不掉? 毫无理由的黑小米.
    QBugHunter
        40
    QBugHunter  
    OP
       2021-02-09 21:08:02 +08:00
    @GeruzoniAnsasu
    这 3 个装了哪个能抓包?
    GeruzoniAnsasu
        41
    GeruzoniAnsasu  
       2021-02-09 21:11:46 +08:00
    @QBugHunter 你要 tcpdump 为什么不直接连局域网然后在网关上抓?
    QBugHunter
        42
    QBugHunter  
    OP
       2021-02-09 21:59:16 +08:00
    @GeruzoniAnsasu
    你猜?
    codehz
        43
    codehz  
       2021-02-10 00:42:57 +08:00
    @JBaker #35 因为谷歌每月发布安全更新(
    codehz
        44
    codehz  
       2021-02-10 00:44:20 +08:00
    如果 Android 10 没有启用 seccomp,有一个一键 root 的方法 https://github.com/vvb2060/Magica
    arvinsilm
        45
    arvinsilm  
       2021-02-10 11:20:14 +08:00
    建议买台电脑,单拉网线,物理隔离
    Zy143L
        46
    Zy143L  
       2021-02-10 14:55:03 +08:00 via Android
    这楼主是活在安卓 2.3.6 还是 4.0 的时代?
    小米 8 的话 去解锁手机 小米官方有解锁工具
    然后 Magisk 随便刷..有啥不放心的
    clf
        47
    clf  
       2021-02-10 23:02:39 +08:00
    测试为啥需要 root…
    YamatoRyou
        48
    YamatoRyou  
       2021-02-11 10:01:30 +08:00
    最近入了一个小米 9T, 获取 Root 权限确实不需要在 PC 上完成 (通常是已有 TWRP 的情况下卡刷 Magisk), 但解锁 Bootloader 和刷 TWRP 必须在 PC 上完成 (如果曾经没有解锁的话).
    kingfalse
        49
    kingfalse  
       2021-02-12 10:41:59 +08:00 via Android
    去网吧那兄弟成功逗笑我了
    acess
        50
    acess  
       2021-02-14 22:27:53 +08:00
    按照标准的流程,解锁 bootloader 是需要恢复出厂清空数据的。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2889 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 03:43 · PVG 11:43 · LAX 19:43 · JFK 22:43
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.