XiaoMi Mi5(gemini) 刷入Ubuntu Touch 16.04——安卓手机刷入Linux

news/2025/2/23 6:41:19

最近在研究个人用的小服务器,期间也搞了一台某讯的盒子,s905的芯片,2+8G,刷入了Armbian,在自己本地当linux服务器用用挺方便的,但总感觉性能不太够。

然后灵机一动,手上还有几台旧的安卓手机,那配制怎么也比这玩意高啊。如果能抛弃掉界面,直接刷个linux用用,还不得爽到飞起嘛!

然后就研究到了Ubuntu Touch!

下面是某网站看到的XiaoMi Mi5(gemini) 刷入Ubuntu Touch 16.04的内容,正好手上有一台Mi5,搞起吧。

声明:刷机有风险,刷机要谨慎!本人不对刷机操作造成的损坏负责。

1、刷机包基于安卓7.1和halium 7.1。

2、Requirements

1、Adb & Fastboot tools
2、手机需要升级到安卓7.1,或者更高版本
3、需要TWRP

3、重要事项

1、如果你的data分区处于加密状态,你需要先格式化data分区,否则ubuntu不会启动。
2、如果你的data分区是f2fs格式,ubuntu不能使用,所以你要先格式化data分区为ext4格式。
3、如果你的手机处于卡米状态,先刷miui10,然后再刷ubuntu

4、刷机

1、下载halium-boot.img, system.img, rootfs.img。
链接:https://drive.google.com/drive/folders/1UJbsDpAvOHBj_zE7m5d5MssItJLqlyrE

2、重启手机到TWRP,用USB连接电脑。
3、adb push system.img /data/system.img
4、adb push rootfs.img /data/rootfs.img
5、重启手机到fastboot
6、fastboot flash boot halium-boot.img
7、重启手机,不出意外,你将看到ubuntu touch启动了。

5、一些要注意的地方。

1、默认密钥为:"12345"(不包括引号)。你可以进入系统后通过"sudo passwd phablet"命令并输入两次新密码来更改密钥。

2、如果你在settings里面关掉了wifi,然后你就再也打不开了。如果你想重新打开wifi,只能通过命令"sudo -i", 然后输入"echo sta > /sys/module/wlan/parameters/fwpath"命令来打开。

3、蓝牙、振动、相机无法工作。

4、电话和短信没有测试。

5、如果你想使用apt来安装应用,你需要先 mount / 目录为rw, 命令:"sudo mount -o remount,rw /",然后运行"sudo apt update"。

ENJOY!


http://www.niftyadmin.cn/n/5863134.html

相关文章

2025年华为手机解锁BL的方法

注:本文是我用老机型测试的,新机型可能不适用 背景 华为官方已经在2018年关闭了申请BL解锁码的通道,所以华为手机已经无法通过官方获取解锁码。最近翻出了一部家里的老手机华为畅玩5X,想着能不能刷个系统玩玩,但是卡…

请求go构建缓存,go clean -cache

go clean -cache go 构建时会产生很多缓存, 一般是目录:/Users/xxx/Library/Caches/go-build 此目录README: This directory holds cached build artifacts from the Go build system. Run "go clean -cache" if the directory …

DeepSeek写贪吃蛇手机小游戏

DeepSeek写贪吃蛇手机小游戏 提问 根据提的要求,让DeepSeek整理的需求,进行提问,内容如下: 请生成一个包含以下功能的可运行移动端贪吃蛇H5文件: 要求 蛇和食物红点要清晰,不超过屏幕外 下方有暂停和重新…

flink系列之:使用flink cdc3从mysql数据库同步数据到doris和starrocks

flink系列之:使用flink cdc3从mysql数据库同步数据到doris和starrocks 一、下载部署flink二、下载部署flink cdc3三、下载mysql-connector-java到flink和flink cdc的lib目录四、flink设置checkpoint支持增量同步数据五、mysql到doris和starrocks的yaml配置文件六、启…

MT7628基于原厂的SDK包, 修改ra1网卡的MAC方法。

1、在/etc/config/wireless文件添加多个WIFI网卡的方法。 2、修改WIFI驱动,在src/embedded/ap/ap.c文件里面,从系统文件信息来修改ra1网卡的MAC内容,添加红色部分源代码。 RTMP_IO_WRITE32(pAd, RMAC_RMACDR, Value); if (idx > 0) …

edge浏览器将书签栏顶部显示

追求效果,感觉有点丑,但总归方便多了 操作路径:设置-外观-显示收藏夹栏-始终

uniapp 中使用天地图,安卓端、h5

背景:项目需要将高德地图换成天地图,pc端已经更换,但app端用uniapp写的,就有点茫然了,毕竟uniapp官方给出的地图组件也不支持啊,网上找吧,也没什么例子,算了,自己写吧。 …

图论 之 弗洛伊德算法求解全源最短路径

文章目录 题目1334.阈值距离内邻居最少的城市 Floyd算法适合用于求解多源的最短路径的问题,相比之下,Dijkstra算法适合用于求解单源的最短路径的问题,并且,当边的权值只有1的时候,我们还能使用BFS求解最短路径的问题 …