当前位置:首页>Linux>关于Key2适配Linux (Droidian)这件事的缘由

关于Key2适配Linux (Droidian)这件事的缘由

  • 2026-10-11 07:36:13
关于Key2适配Linux (Droidian)这件事的缘由

Droidian 是什么

你应该见过不少"在手机上运行 Linux"的项目——通常是使用Termux来运行,或者是某些开发者适配的主线Linux内核。Droidian 是另一个尝试,使用Halium内核。

Halium

Introduction

Halium is the collaborative project to unify the Hardware Abstraction Layer for projects which run GNU/Linux on mobile devices with pre-installed Android.

https://halium.org/

它的思路是:保留 Android 内核和硬件驱动,只把 Android 上层的 framework 替换成 Debian。这样你不需要跟厂商的闭源驱动死磕,相机、触屏、Wi-Fi 这些基础功能基本都能用——毕竟底层驱动还是原来那些。

Droidian is a GNU/Linux distribution based on Debian for mobile devices. The goal of Droidian is to be able to run Debian on Android phones.

https://droidian.org/

Ubuntu Touch就是基于Halium内核开发的著名小众项目之一。

作为一名黑莓粉丝,一直觉得Passport如果能够运行Linux肯定会非常棒!但是BlackBerry OS属于闭源操作系统,几乎不可能拿到内核源码。所以我就把主意打到了黑莓的安卓机身上,第一个想到的就是KEYone,这东西搭载了高通骁龙625 SoC,也就是postmarketOS社区支持最好的SoC之一,这个以后再说。

回到正题,大概是在2023年,我在Droidian官方群组中发现了一位来自西班牙的老哥秀出了他正在运行Droidian的黑莓Key2。我对此十分感兴趣,从老哥那里得到了某些答案之后,我也在"小黄鱼"购入了一台黑莓Key2的工程机(原型机),并且惊喜的发现,这似乎是一台运行着Android 9的工程机。西班牙老哥看到我这台"特殊"的Key2,与我友好交流之后,他使用我提供的Android 9固件完善了他的Key2,解决了指纹还有一些其他的小问题。(写这篇文章时,我的Key2正好因为修复指纹导致无法进入系统)
Inofficial Qualcomm Firehose / Sahara / Streaming / Diag Tools :)

https://github.com/bkerler/edl

这里我使用了开源的edl.py工具,转储了设备的整个emmc,确保能够完整的恢复系统。这些Android 9固件也为后来Key2解锁工具,以及LineageOS的开发提供了很大的帮助。
另外,不建议大家使用edl.py工具进行分区转储或写入,在不熟悉命令行的情况下,风险理极大!
封面图来自

https://itech.ifeng.com/45033890/news.shtml?srctag=pc2m&back

最新文章

随机文章