GT-N5100 刷 LineageOS 16.0 操作清单
生成时间:2026-10-25
设备:Samsung Galaxy Note 8.0 (GT-N5100 / codename n5100 / 国行 ZC 固件 / Exynos 4412 / 2GB RAM)
需要先备份并且刷入TWRP
TWRP 官方下载链接页面:https://dl.twrp.me/n5100/
https://dl.twrp.me/n5100/twrp-3.7.0_9-0-n5100.img.tar
备用(3.6.1):https://dl.twrp.me/n5100/twrp-3.6.1_9-0-n5100.img.tar
LineageOS Rom 2021.7下载:https://de
v.androidfilehost.com/?w=file-thanks&fid=7161016148664783692&mid=283&download_id=53b569e85e5f4a2f297e0d7fe5101157&tid=1792930763&hc=1ebcbcef9b6f7af75836075afa2b82d5559a0d0b2f650f0b1a0ce3e428d14ccb
稍微新一点的16 2021.12
https://androidfilehost.com/?w=file-thanks&fid=17825722713688258252&mid=286&download_id=c51b29ed400b3708fede4ac9f10b2dcc&tid=1792954202&hc=2af2147c10a047d240273a801059f228c7902a1cd91aa4e61da8f70324c4f9a1

一、当前状态快照(实测)
| 项目 | 值 |
|---|---|
| 当前系统 | LineageOS 14.1-20181013-NIGHTLY,Android 7.1.2 |
| 安全补丁 | 2018-09-05 |
| 内核 | 3.0.101-lineage,2018-10 |
| bootloader | N5100ZCBMH1 |
| Root | 失效 :/system/xbin/su 是旧版 SuperSU,在 7.1.2 上符号缺失无法运行 |
| 存储布局 | 128GB SD 卡被格式化为 adoptable storage(内部存储),/sdcard 实际就是这张卡 |
| 卡上占用 | 26GB 已用 / 92GB 可用(内部 16GB 的 /data 只用了 1.1GB) |
| 已装应用 | 101 个,无 GMS |
二、备份结果
已备份到:H:\agents\wb\workspace\2026-10-25-18-39-17\backup\n5100_sdcard\
合计 1.6 GB / 104 个文件:
| 目录 | 体积 | 说明 |
|---|---|---|
| Books | 1.1 GB | 26 本 epub(真正值钱的部分) |
| Download | 322 MB | |
| kindle | 89 MB | |
| koreader | 59 MB | 含阅读进度 .sdr |
| backups | 30 MB | |
| DCIM | 3.9 MB | 照片 |
| backup | 3.8 MB | |
| Documents / Pictures / Movies / Music / Ringtones | 几乎为空 |
未备份(按需求跳过):Tencent(微信文件)、Telegram、以及 40 多个纯缓存目录(GlideCache、QQBrowser、Mob、iFly、tbs、umeng_cache 等)。
注:
Books里有 1 个 KOReader 的.sdr元数据因 Windows 文件名冲突未拷全,只影响某本书的阅读进度,不影响 epub 本体。
三、需要下载的文件
| 文件 | 用途 | 来源 |
|---|---|---|
lineage-16.0-20220301-HTML6405-n5100.zip(425.8 MB) |
系统包 | AndroidFileHost,html6405 的 Note 8.0 目录:androidfilehost.com/?w=files&flid=323272 |
备用:lineage-16.0-20220109-HTML6405-n5100.zip |
3 月包镜像失效时替换 | 同一目录 |
twrp-3.7.0_9-0-n5100.img |
Recovery(仅在现有 TWRP < 3.3.0 时需要) | twrp.me/samsung/samsunggalaxynote80.html |
Magisk-v27.0.apk |
Root(替代废掉的 SuperSU) | github.com/topjohnwu/Magisk/releases |
可选:MinMicroG 或 open_gapps-arm-9.0-pico |
需要 Google 框架时 | 建议 microG,比 GApps 轻 |
GApps 必须是 ARM / 9.0 / pico 。选成 arm64 会报
error: 64,选成 nano 以上会撑爆系统分区。这台机器目前没有 GMS,国内使用建议直接跳过,或用 microG。
四、刷机步骤
0. 确认 TWRP 版本
进 recovery(音量上 + Home + 电源,看到开机 logo 后松开电源键),看顶部版本号。
- ≥ 3.3.0 → 直接进第 2 步
- < 3.3.0 → 需要先用 Odin / heimdall 刷
twrp-3.7.0_9-0-n5100.img(刷完勾掉自动重启,手动用按键进 recovery,否则会被系统覆盖)
1. 取卡与连接
- 关机,取出 128GB SD 卡(数据已备份,且它现在是加密的内部存储卷,留着会干扰刷机)
- 开机进 TWRP,数据线连电脑
- 电脑端确认:
adb devices能看到设备(状态为recovery)
2. 清空
Wipe→Format Data→ 输入yes确认
(这一步会销毁/data里的加密密钥,那张 SD 卡上的旧数据从此永久不可解,所以才必须先备份)- 返回 →
Wipe→Advanced Wipe→ 只勾 System 和 Cache → 滑动清除
Data 不要在这里勾,上一步已经处理过
3. 刷系统(用 sideload,不需要 SD 卡)
- TWRP →
Advanced→ADB Sideload→ 滑动开始 - 电脑执行:
bash
cd H:/agents/wb/workspace/2026-10-25-18-39-17/tools/platform-tools
./adb.exe sideload lineage-16.0-20220301-HTML6405-n5100.zip
- 跑完点
Back,回到主界面
4. 可选:Google 框架
重复 sideload 流程,刷 MinMicroG-*.zip 或 open_gapps-arm-9.0-pico-*.zip。不需要就跳过。
5. Root
重复 sideload 流程,直接刷 apk 文件:
bash
./adb.exe sideload Magisk-v27.0.apk
6. 首次开机
Reboot System。开机动画会循环很多次,1--3 分钟属正常 ,不要中途断电。
开机后进 设置 → 关于平板电脑 确认 Android 版本为 9。
7. 插回 SD 卡
开机完成后插入 SD 卡,系统会提示"不受支持的卡"→ 选择格式化为便携存储 (不要选内部存储)。
之后它就是一张 128GB 的普通 U 盘,随时能拔下来插电脑拷文件。
五、已知问题与预期
- 这套 ROM 用 userdebug 密钥签名,安全性弱于正式版,别在这台机器上登网银
- 三星相机算法没了:主相机能用,但 Lineage 相机偶尔崩,用内置的 OpenCamera
- S Pen 的手写/悬浮预览等三星独有功能基本失效,只剩基础笔触
- ROM 自带 Magisk Manager、Via 浏览器、OpenCamera,属作者预置
- 想开加密必须先
Wipe → Advanced Wipe → Data → Repair or Change File System → Resize File System,否则报 "no space for crypto footer" - 如果刷入时报
ERROR 7 / E1001: Failed to update system image,换 TWRP 3.5.0 解决
六、回退方案
系统能退,数据不能:
- 回 LOS 14.1 :
archive.lineageos.org还留有 n5100 的 14.1 包,刷回方式相同 - 回官方 4.4.2:用 Odin 刷官方四件套(AP/CP/CSC/PIT),可完全恢复出厂状态
- 两者都只恢复系统,Format Data 之后原来的 26GB 数据不会回来
七、性能预期(别抱幻想)
Exynos 4412 + 2GB 内存,Android 9 的定位是"能用的多媒体机":
- 看视频(B 站/Netflix 720p)、看 epub、刷网页:可以
- 多任务、大型 App、游戏:不行
- 真正该换的是电池------这机器电池不粘胶,撬开后盖即可更换,比刷机收益大得多
GT-N5100 刷机完成记录
执行时间 :2026-10-25 20:00--20:15
结果:成功。LineageOS 16.0 / Android 9 已写入,等待首次开机。
一、现在的系统状态
| 项目 | 原状态 | 现状态 |
|---|---|---|
| 系统 | LineageOS 14.1 NIGHTLY(Android 7.1.2) | LineageOS 16.0-20210810-HTML6405-n5100(Android 9) |
| 安全补丁 | 2018-09-05 | 2021-08-05 |
| Recovery | CWM/PhilZ,内核 2013-12-28 | TWRP 3.7.0_9-0(2022-12-10 构建) |
| Root | 失效(旧 SuperSU 与 7.1.2 不兼容) | 无(可后续加 Magisk) |
| 数据 | 1.1 GB | 已清空(Format Data) |
刷机包来源:lineage-16.0-20210810-HTML6405-n5100.zip
- 441,509,040 字节
- MD5
fecdd64a9334f995d409153c44c9b660(设备端已复校一致)
二、分区布局(实测,已重分区过的 PIT)
| 分区 | 设备节点 | 大小 | 说明 |
|---|---|---|---|
| BOOT | mmcblk0p5 | 8 MB | 内核 |
| RECOVERY | mmcblk0p6 | 8 MB | TWRP 所在 |
| CACHE | mmcblk0p8 | 1.5 GB | 刷机包临时存放 |
| SYSTEM | mmcblk0p9 | 2.5 GB | 系统(ROM 仅占 926 MB) |
| HIDDEN | mmcblk0p10 | 560 MB | 隐藏区 |
| OTA | mmcblk0p11 | 8 MB | --- |
| USERDATA | mmcblk0p12 | 10 GB | 用户数据 |
| mmcblk1 | --- | 128 GB | 你那张 MicroSD(adoptable,已拔出) |
注意:这是重分区后的布局,system 2.5 GB / cache 1.5 GB,与三星原厂 PIT 不同。不要套用网上其他 n5100 教程里的分区号。
三、实际执行的命令(可复现)
bash
# 1. 备份原 recovery(CWM),并拉回电脑
dd if=/dev/block/mmcblk0p6 of=/cache/orig_recovery.img bs=4096
# 2. 写入 TWRP(CWM 的 adb shell 本身是 root,不需要额外提权)
adb push recovery.img /cache/twrp.img
dd if=/cache/twrp.img of=/dev/block/mmcblk0p6 bs=4096
# 3. 推送 ROM,TWRP 会把长文件名截断到 40 字符,必须改名
adb push lineage-16.0-....zip /cache/
mv '/cache/lineage-16.0-20210810-HTML6405-n5100.' /cache/rom.zip
# 4. 清空 + 刷入
/sbin/twrp format data
/sbin/twrp wipe system
/sbin/twrp install /cache/rom.zip # 61 秒完成,RC=0
不要执行 wipe cache :rom.zip 就放在 cache 里,一 wipe 就没了。
四、以后怎么进 Recovery
- 硬件键:音量上 + Home + 电源,看到三星 Logo 松手
- 系统正常时 :
adb reboot recovery - 注意 :从 recovery 里再执行
adb reboot recovery不可靠(这台机器会直接进 Android),必须从 Android 侧发
五、回退路径
想退回 CWM(原始状态)
原 recovery 完好备份在:H:\备份\n5100\orig_recovery_p6.img(8,388,608 字节)
在 TWRP 里:
bash
adb push orig_recovery_p6.img /cache/orig.img
adb shell dd if=/cache/orig.img of=/dev/block/mmcblk0p6 bs=4096
(TWRP 的 adb shell 默认是 root,直接写块设备即可)
想退回 LOS 14.1(Android 7.1.2)
系统可以刷回去,但 数据回不来 。LOS 14.1 的包在 LineageOS 官方归档站(archive.org 的 lineageos 集合)还有,需要重新下载 + 同样流程刷入。
六、那张 128 GB MicroSD 卡
现在是一张无法识别 的加密卷------它的解密密钥存在 /data/misc/vold,已随 Format Data 销毁。
处理方式:
- 系统跑起来后把卡插回
- 通知栏会提示「不支持的 SD 卡」→ 点它 → 格式化为便携存储(不要选内部存储)
- 数据从
H:\备份\n5100\backup\n5100_sdcard拷回去
不要选「格式化为内部存储」:会重演这次的问题,而且下次刷机又要丢一次。
七、开机后必须做的配置(已完成)
WiFi 显示「无法连接网络」但能上网
这是 LOS 的通病:系统用 connectivitycheck.gstatic.com 判断能否上网,国内访问不到就误判。已改指向国内服务器:
bash
adb shell settings put global captive_portal_http_url http://connect.rom.miui.com/generate_204
adb shell settings put global captive_portal_https_url https://connect.rom.miui.com/generate_204
adb shell settings put global captive_portal_fallback_url http://connect.rom.miui.com/generate_204
adb shell settings put global captive_portal_use_https 0
adb shell settings put global captive_portal_mode 1
# 然后关开一次 WiFi 触发重新校验
adb shell svc wifi disable && sleep 4 && adb shell svc wifi enable
验证方法:adb shell dumpsys connectivity | grep -o 'VALIDATED',出现即代表已认可;lastCaptivePortalDetected{false} 也是正常标志。
adb 授权框不弹出
这个 ROM 的 USB gadget 只枚举 ADB 接口(VID_18D1/PID_4EE7),MTP 功能缺失,电脑里看不到设备存储,下拉通知栏也没有「文件传输」选项。这不是故障,是 ROM 缺陷。
授权框初次可能被错过,解决顺序:开发者选项 → 撤销 USB 调试授权 → 拔线 → 插线,然后立刻看屏幕。
终极办法(不依赖 GUI):进 TWRP,把 C:\Users\ROG\.android\adbkey.pub 写入
/data/misc/adb/adb_keys(chown 1000:2000、chmod 0640),重启后直接就是 device 状态。
八、已知限制
- 此 ROM 用 userdebug + test-keys 签名,不是官方 release 密钥。不要在这台机器上登网银、主邮箱、主社交账号。
- 20210810 是 2021 年 8 月的构建,安全补丁停在那时,之后没有更新(html6405 已停止维护)。
- 未安装 GApps(无 Google 服务)。国内使用建议保持现状。
- 相机、指纹(此机型无指纹)、GPS 等硬件功能需实际测试确认。
九、Root(Magisk 27.0,已完成)
执行结果
| 项 | 结果 |
|---|---|
| Magisk 版本 | 27.0:MAGISK:R(daemon 版本码 27000) |
| patch 目标 | boot 分区 mmcblk0p5(8 MB) |
| 刷入耗时 | 14 秒,RC=0 |
| boot MD5 变化 | 697f1f13... → 7fd49d2d...(确认已改写) |
| root 验证 | su -c id → uid=0(root) context=u:r:magisk:s0 |
| Manager | com.topjohnwu.magisk 已安装 |
| 系统状态 | sys.boot_completed=1,正常开机,未变砖 |
执行步骤(可复现)
bash
# 0) 备份 boot 分区(必须做,patch 失败时唯一的救命手段)
adb shell "dd if=/dev/block/mmcblk0p5 of=/external_sdcard/boot_p5.img bs=4096"
adb pull /external_sdcard/boot_p5.img "H:/备份/n5100/boot_p5.img"
# 1) 推送 Magisk(/cache 在 Android 下无权限,必须走 SD 卡)
adb push Magisk-v27.0.apk /storage/79A2-0905/magisk.apk
adb shell "cp /storage/79A2-0905/magisk.apk /storage/79A2-0905/magisk.zip"
# 2) 进 TWRP 刷入(apk 本质是 zip,但 TWRP 只认 .zip 后缀)
adb reboot recovery
adb shell "/sbin/twrp install /external_sdcard/magisk.zip"
# 3) 回读校验 boot 已改写
adb shell "dd if=/dev/block/mmcblk0p5 of=/cache/boot_new.img bs=4096; md5sum /cache/boot_new.img"
# 4) 重启 + 装 Manager
adb reboot
adb install -r Magisk-v27.0.apk
adb shell "su -c id"
关键细节
- TWRP 里的路径是
/external_sdcard,不是/external_sd。内部存储是/sdcard(/data/media)。 - Android 下
/cache权限受限 ,adb push会Permission denied,刷机包只能放 SD 卡或/sdcard。 - 日志中
KEEPVERITY=[false] KEEPFORCEENCRYPT=[false]是 Magisk 默认行为:移除 dm-verity 与强制加密。对 LOS 无副作用。 - boot 备份留在两处:
H:\备份\n5100\boot_p5.img和 SD 卡根目录boot_p5.img。
回退(root 出问题时)
bash
adb reboot recovery
adb shell "dd if=/external_sdcard/boot_p5.img of=/dev/block/mmcblk0p5 bs=4096"
adb reboot
刷回未 patch 的 boot 后 Magisk 自动失效,系统恢复原状。Manager 应用可保留或卸载。
已知副作用
- 不影响 OTA:LOS 16.0 这个包已 EOL,本来就没有 OTA。
- 以后若重刷 ROM 或刷其他 ROM,boot 会被覆盖,root 丢失,需重新刷 Magisk。
- Magisk 的模块在 Android 9 上兼容性一般,
Zygisk类模块(如 LSPosed)在 32 位老设备上支持有限,装模块前先确认是 arm32 版本。
十、配套文件清单(本地)
| 文件 | 位置 | 说明 |
|---|---|---|
lineage-16.0-20210810-HTML6405-n5100.zip |
H:\备份\n5100\ |
ROM 本体,441,509,040 字节 |
twrp-3.7.0_9-0-n5100.img.tar |
rom\ |
TWRP,Odin 用 |
twrp-3.6.1_9-0-n5100.img.tar |
rom\ |
TWRP 备用 |
recovery.img |
rom\ |
已刷入的实际 TWRP 镜像 |
Magisk-v27.0.apk |
rom\ |
Magisk + Manager |
boot_p5.img |
H:\备份\n5100\ |
未 patch 的原 boot 分区 |
orig_recovery_p6.img |
H:\备份\n5100\ |
原厂 CWM recovery |
| 全量备份 | H:\备份\n5100\backup\n5100_sdcard\ |
1.6 GB / 104 文件 |
十一、下一步可选
- 验证硬件:蓝牙、扬声器、触屏边缘、充电电流
- 恢复数据:Books(1.1 GB epub)已在 SD 卡上,装阅读器即可
- 装模块:确认是 arm32 架构的模块再刷