安卓刷机并安装 linux
安卓刷机并安装 linux
- 基础概念:BL 锁,Boot 分区,Recovery 分区,fastboot:玩机必看!带你入坑 Android 刷机,小白也能看懂的 ROOT 基础指南来啦! - YouTube
- 原生安卓注意:写给普通国内用户的原生 Android 玩机注意事项和禁忌事项 - LetITFly BBS
- 总结各机型 custom rom 的网站CustomRomBay.org - xaga
- 类原生
- note11T pro
- 介绍了 PixelExperience, LineageOS: 小米手机刷原生 Android 后直接变 Google Pixel 手机,体验超棒!开源、安全、丝滑 - YouTube
小米 note11t pro 各种无响应:miui14 一直提示应用没有响应 - 抖音 (douyin.com)
刷机¶
基础知识¶
- 什么是 bootloader 锁?
- 启动步骤:SoC 中 boot -> bootloader -> 系统
- 只允许启动经过签名的系统镜像,因此不解锁无法刷其它系统
- fastboot vs recovery
- recovery 是单独一个分区,包含一个小的 linux 系统,手机引导进入该系统后可以进行卡刷
- fastboot,是 bootloader 支持的一种模式,用于连接 PC。连接后,电脑通过 fastboot 可以对手机分区进行修改,从而进行线刷
- 不是所有手机都支持 fastboot
- 卡刷包 vs 线刷包:
- 卡刷包:zip 结尾,用于相当于系统更新文件。大小比线刷包小(2.2 和 3.6 G)
- 线刷包:完整系统镜像
- 测试发现二者都包含 boot.img 且是相同文件
root 教程 (magisk)¶
小米使用开发板系统,可以直接获得 root,但是该 root 权限不完整。 使用 Magisk 获得 root 权限好处是,可以随时启用关闭 root。
Magisk 安装教程 - Magisk 中文网 (magiskcn.com)
adb 调试¶
安装 linux¶
参考:
- 需要 root
linuxdeploy 保持开启¶
小米手机开启超级省电,实测待机一天电量从 85% 降低到 82% 左右。但是开启超级省电后,虽然 l 可以 ssh 登录 inuxdeploy,但是无法 ping 网络。并且运行的程序会非常慢,只有不断回车才会运行。
在设置中找到锁定 Wi-Fi、CPU 唤醒勾选即可。
root 后软件¶
禁用系统服务¶
只需要 USB 调试权限,无需 root
adb 相关¶
无线连接¶
- 小米上,目前只有在有线连接后。修改 port 后才能连上。否则就是 connect failed,或者拒绝 5555。
安装软件¶
- 远程安装软件
- 远程开启应用
adb shell pm list package |grep jelly # 获得应用包名
package:org.jellyfin.androidtv
adb shell dumpsys package org.jellyfin.androidtv # 获得应用activity
adb shell am start org.jellyfin.androidtv/.ui.startup.StartupActivity # 开启应用
推荐的桌面:
- 当贝桌面(用于 TV)
- novalaunch
Genymobile/scrcpy: Display and control your Android device (github.com)
- 需要先确保 adb 连接成功了,运行 scrcpy 才会有界面。(为啥不是一个界面,提示我 usb 连接,或者输入 ip 地址?)还没有文档,以至于我还以为是应用打不开。
- ws-scrcpy - 用浏览器远程控制 Android 手机,实现云手机效果 - 小众软件 (appinn.com)
- scrcpy 网页版
scrcpy 要想能够通过键鼠操控,需要开启额外设置。
- 但是 tmd,需要登录小米账号。
- wcnmd,还需要插 sim 卡。
On some devices, you also need to enable an additional option
USB debugging (Security Settings)
(this is an item different fromUSB debugging
) to control it using a keyboard and mouse. Rebooting the device is necessary once this option is set.