尧图网站设计 尧图网站设计YAOTU DESIGN
ARTICLE DETAIL

资讯详情

深耕网站设计与一线实操的经验洞察。

EtchDroid:无需root,三步用手机制作启动盘

EtchDroid:无需root,三步用手机制作启动盘 EtchDroid无需root三步用手机制作启动盘【免费下载链接】etchdroidAn application to write OS images to USB drives, on Android, no root required.项目地址: https://gitcode.com/gh_mirrors/et/etchdroid电脑坏了想装个新系统结果发现装系统这个动作本身需要一台能正常开机的电脑——死循环由此产生。EtchDroid 正是为打破这个循环而生的开源工具它让 Android 手机化身 USB 镜像写入工具无需 root即可把 Linux 等系统镜像写入 U 盘完成手机制作启动盘的全部流程。全文基于实测截图看完即可上手。一个被默认了二十年的假设你有没有想过为什么制作启动盘这件事长期默认必须由一台电脑完成U 盘、镜像都是现成的手机性能也完全够用卡点从来不在硬件而在权限与协议。先把原理讲清楚你就能理解 EtchDroid 为什么能不刷机、不 root就做到这一点。手机写 U 盘的真正障碍root 与文件系统常规思路是把 U 盘挂载成文件夹再把镜像文件拖进去但这条路走不通——启动盘需要的是把镜像按原始字节写入磁盘扇区而不是拷贝文件。传统工具如 dd必须直接访问 /dev 块设备而 Android 把这一层牢牢锁死普通应用连打开块设备的资格都没有root 成了硬门槛。EtchDroid 换了一条路它根本不挂载 U 盘。Android 系统提供 USB Host 接口允许应用不 root 地与外接设备做底层批量传输。EtchDroid 在此基础上直接与 U 盘的 USB Mass Storage 主控通信用 SCSI 指令按扇区读写数据——在它眼里U 盘只是一块没有任何文件系统的裸盘。没有挂载就没有权限问题root 自然不再需要。这套逻辑的核心代码就藏在app/src/main/java/eu/depau/etchdroid/massstorage/目录写入过程正是从BlockDeviceInputStream与BlockDeviceOutputStream这两个类开始的感兴趣可以去翻一翻。实测一部手机 一根 OTG 线十分钟内拿到启动盘先清点材料支持 OTG 的 Android 手机应用要求 Android 6.0 及以上如今绝大多数机型都满足8GB 以上的 U 盘或 USB 读卡器 SD 卡一个系统镜像Ubuntu、Fedora、Arch 均可提前下载到手机存储打开应用主界面只放了一个核心动作Write an image。① 选镜像、连设备点击按钮选中镜像文件再用 OTG 线插入 U 盘应用会立刻识别并弹出设备选择框连同厂商 ID 一并显示防止选错盘。② 核对镜像与目标盘确认页把镜像路径、目标设备列得清清楚楚并用红色警示条明确提示写入将清空该盘全部数据勾选授权后点 Write image 即可。③ 等待写入与校验写入过程实时显示进度和速度。实测写入一个 846.5 MB 的 Arch Linux 镜像速度稳定在 18 MB/s 上下写入完成后应用不会立刻宣告成功而是自动进入逐字节校验阶段确保写进去的内容与镜像完全一致。④ 完成绿色对勾亮起拔下 U 盘即可引导启动。整段流程含校验十分钟内收工全程没有碰电脑。从能用到大好用藏在细节里的设计强制校验默认写完即验把以为写好了的坑提前堵上赶时间也可以点 Skip verification 跳过。防打扰提示写入期间界面会提示请勿操作手机避免系统中断导致写坏。透明的遥测Google Play 与 GitHub 构建包含匿名遥测仅用于排查硬件兼容问题可在设置中关闭F-Droid 构建则完全不带遥测。多语言覆盖仓库app/src/main/res/values-*/下提供三十多种语言的翻译全球用户无障碍使用。诚实边界这些盘 EtchDroid 写不了再好的工具也有边界提前说清楚反而省事支持 ✅不支持 ❌USB 闪存盘USB 移动硬盘 / 固态硬盘USB SD 卡读卡器USB 扩展坞、Hub主流 Linux 发行版镜像微软官方 Windows ISO树莓派镜像需先解压 zipApple DMG、2010 年以前的旧镜像所以它的定位很清晰面向学生、极客与运维的应急工具——当手头只有手机、又想给旧笔记本或树莓派装系统时它就是口袋里最轻量的装机工具箱。开源协作你也能参与项目完全开源代码按模块组织在app/src/main/java/eu/depau/etchdroid/下想研究写入链路从massstorage/目录入手最直观想参与翻译直接改values-*/下的strings.xml提交即可。想从源码开始体验运行git clone https://gitcode.com/gh_mirrors/et/etchdroid今天就能做的第一步不必等下次电脑坏了。现在就找一根 OTG 转接线、一个 8GB U 盘把 Ubuntu 镜像下载到手机然后打开 EtchDroid 走一遍上面的流程。十分钟后你手里就会多出一枚随时能救急的启动盘——而制作它唯一需要的那台电脑就在你口袋里。【免费下载链接】etchdroidAn application to write OS images to USB drives, on Android, no root required.项目地址: https://gitcode.com/gh_mirrors/et/etchdroid创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表