切换到 Android
前段时间, 由于我的 iPhone 出现间歇性花屏, 于是开始寻找下一个合适的手机. 最终相中了 crDroid 官方支持的一加系列. Android 之旅也就此出发…
刷机
这部分并没有什么值得注意的地方, 仅需从 crDroid 下载刷机包, Recovery 和 NikGApps 并按部就班操作即可.
- 用
unzip
解压刷机包 - 运行
payload-dumper-go payload.bin
提取 payload.bin- 值得注意的是, 如果你想使用 KernelSU, 可以在这一步替换 init_boot.img 或是 boot.img
- 插上手机, 打开开发者模式, USB 调试和 OEM 解锁
- 解锁 Bootloader
- 执行
adb devices
确认连接成功 - 重启到 Bootloader:
adb reboot bootloader
fastboot flashing unlock
, 并按照屏幕提示解锁
- 执行
- 刷入 Recovery
- 进入 payload-dumper-go 解压后的目录
fastboot flash init_boot init_boot.img && fastboot flash boot boot.img
- 请注意: 在这步可以替换为 KernelSU 修补过的 img
fastboot flash vendor_boot vendor_boot.img
fastboot flash recovery recovery.img
- 刷入固件
- 按住 Volume - + Power 重启进入 Recovery
- 抹掉数据分区
- 选择
Apply Updates
->Apply from ADB
adb sideload <固件包>
, 注意在询问是否重启时拒绝
- 进入 Advanced -> Reboot to Recovery
- 选择
Apply Updates
->Apply from ADB
- 再次执行
adb sideload <固件包>
, 注意在询问是否重启时拒绝
- 再次执行
- 进入 Advanced -> Reboot to Recovery
- 选择
Apply Updates
->Apply from ADB
adb sideload <NikGApps 包>
- 进入 Advanced -> Reboot to Recovery
- 选择
Apply Updates
->Apply from ADB
- 再次
adb sideload <NikGApps 包>
- 再次
- 选择 Reboot System now, enjoy!
初始设置
- 连接 Wi-Fi 时选择代理地址, 以通过 Google 账户登录和激活
- 打开 _Developer Options_ -> _USB Debugging_
- 下载 [F-Droid Basic](https://f-droid.org/repo/org.fdroid.basic_1023051.apk), 然后通过 `adb install <文件>` 安装到手机上
- 下载 [KernelSU](https://github.com/tiann/KernelSU/releases/download/v1.0.5/KernelSU_v1.0.5_12081-release.apk), 并安装到手机上
- 打开 F-Droid, 更换和添加软件源
- 进入 _Settings_ -> _Repositories_ -> _F-Droid_
- 禁用所有 Official Mirrors
- 添加国内镜像源, 如 `https://mirrors.tuna.tsinghua.edu.cn/fdroid/repo?fingerprint=43238d512c1e5eb2d6569f4a3afbf5523418b82e0a3ed1552770abb9a9c9ccab`
- 安装 CMFA, DAVx^5, ntfy, Fcitx 5, Fcitx 5 (RIME Plugin), LocalSend, App Manager 等
- 打开 KernelSU -> _Superuser_, 授予 _App Manager_ Root 权限
- 配置 CMFA
- 添加软件源
- SchildiChat Next: https://s2.spiritcroc.de/fdroid/repo?fingerprint=6612ade7e93174a589cf5ba26ed3ab28231a789640546c8f30375ef045bc9242
- Breezy Weather: https://breezy-weather.github.io/fdroid-repo/fdroid/repo?fingerprint=3480a7bb2a296d8f98cb90d2309199b5b9519c1b31978dbcd877adb102af35ee
- Bitwarden: https://mobileapp.bitwarden.com/fdroid/repo?fingerprint=bc54ea6fd1cd5175bcccc47c561c5726e1c3ed7e686b6db4b18bac843a3efe6c
- 打开 App Manager _(...)_ -> _Profiles_ -> _+_ -> _Configurations_
- Profile ID: _Untrusted_
- State: _On_
- App ops:
1
WRITE_WALLPAPER ASSIST_SCREENSHOT BLUETOOTH_ADVERTISE RUN_ANY_IN_BACKGROUND CHANGE_WIFI_STATE WAKE_LOCK BIND_ACCESSIBILITY_SERVICE READ_CLIPBOARD BLUETOOTH_SCAN RUN_IN_BACKGROUND BLUETOOTH_CONNECT
- _(...)_ -> _Save_
- _(...)_ -> _Create shortcut_ -> _Simple_
- 返回主页面, 将所有不信任的程序加入 Profile _Untrusted_
- 回到主屏幕, 点击刚刚创建的快捷方式
- 从 Google Play 安装需要的应用, 并将它们全部加入 Untrusted Profile
- 配置输入法
- 打开 Fcitx 5, 并添加 Rime 输入方案, 等待完成
- 在 moeOS 上, 更新系统并创建 `/usr/share/rime-data` 的压缩包
- 将文件放置到 Fcitx 5 Rime 目录下
All articles in this blog are licensed under CC BY-NC-SA 4.0 unless stating additionally.