libhybris
文章平均质量分 72
HandsomeHacker
一个业余程序员,练习时长两年,喜欢唱跳rap篮球 , music~
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
小米平板4上的Debian Linux(Droidian)方便日常使用的一些设置
这篇文章是我为日常使用Droidian做的一些记录,可能有些不太准确,仅供参考!通过usb线进行调试droidian在devtools那个包中默认开启了usb网络,刷入devtool那个包后可以通过usb线ssh连接到我们的设备。ssh droidian@10.15.19.82Postmarketos-Tweak这是postmarketos项目弄的一个类似于gnome-tweak的小工具,可以用于切换phosh的gtk主题和一些外观,但是debian并没有打包这个软件,只能通过编译的形式进行安装原创 2021-10-24 17:45:10 · 8519 阅读 · 5 评论 -
发布:世界上第一个小米平板4上的Debian Linux 刷机包
经过一段时间的研究,没搞过任何安卓刷机包适配的我还是把halium 9成功在米板4上跑起来啦。并移植上了最新的Debian GNU/Linux(Droidian)。尽管还不是很完美,对文件系统的修改没有按Droidian的那一套规范来,但是日常使用应该是没什么大问题的。注意事项这个刷机包仅在我的机器上测试通过了,我不对机器刷成砖、爆炸等造成机器无法使用的情况负责。这个刷机包会清除设备上的所有数据,我不对任何数据的损失负责。Droidian系统还处在早期开发阶段,应该还不太适合日常使用(我觉得没问题原创 2021-10-23 12:17:32 · 9839 阅读 · 8 评论 -
Halium 9 尝鲜 -- 在小米平板4上的移植 (七)
嗯,好像距离上次研究Halium已经过了很久了。虽然一直没时间弄这个,但是没全部驱动心里一直不太服气,最近还是抽出时间来把它弄好了。小米平板4终于有机会可以摆脱“大型手机”的困境,虽然还是有很多坑,不过作为一个看看视频、写写码的小电脑还是可以胜任的。Droidian项目迷惑的 Treble跑起wifi声卡未完待续...原创 2021-10-13 19:14:04 · 4078 阅读 · 1 评论 -
Halium 9 尝鲜 -- 在小米平板4上的移植 (六)
烧写生成了三个需要的镜像后,需要用twrp把vendor.img和halium-boot.img分别烧写到vendor分区和boot分区(在烧写前建议格式化system vendor cache davilk cache 这几个分区防止产生影响)然后去ubport的CI下载最新生成的rootfs,不同的架构的rootfs是不同的,这里提供的是arm64的rootfsrootfs下载还需要halium-install安装脚本脚本这个脚本有个奇妙的BUG就是passwd指令找不到无限卡死通过修改f原创 2021-02-02 12:03:05 · 3473 阅读 · 3 评论 -
Halium 9 尝鲜 -- 在小米平板4上的移植 (五)
编译 Halium 9在完成上述修改后,终于可以开始编译了~~写一个xml并同步你的适配包在halium/devices/manifests目录下创建你的机型的xml命名格式 (厂商)_(codename).xml下面是一个例子(xiaomi_clover.xml)<?xml version="1.0" encoding="UTF-8"?><!-- Copyright (C) 2021 HandsomeYingyan <handsomeyingyan@gmail原创 2021-02-01 17:36:19 · 1497 阅读 · 0 评论 -
Halium 9 尝鲜 -- 在小米平板4上的移植 (四)
修改kernel检查并修改内核选项Halium提供了一个脚本检查defconfig的有些选项是否已经打开。找到内核项目里的defconfig,就可以开搞了。脚本 ./check-kernelconfig 你的defconfig -w这个脚本就会自动勾选上Halium依赖的内核模块。启动时永远启动到initramfsHalium-boot是一个initramfs,不能够让内核绕过它。修改内核文件夹下的 init/initramfs.cdo_skip_initramfs = 1;改为d原创 2021-02-01 16:59:10 · 1407 阅读 · 0 评论 -
Halium 9 尝鲜 -- 在小米平板4上的移植 (三)
修改device由于不同的机型情况不一样这里只列举一些常见的修改,启动到rootfs应该是没什么问题的。准备好一个可以用的git平台账号,fork目标机型的lineage os 16适配就可以开始弄了。去掉脚本删除不掉的JAR包Halium 从9开始提供了处理jar和apk内容的工具脚本会自动清除掉vendor里BoardConfigVendor.mk和device里proprietary-files.txt的jar和apk,但是device里的device.mk里仍然存在一些没有处理掉的jar包。原创 2021-02-01 16:34:13 · 1955 阅读 · 1 评论 -
Halium 9 尝鲜 -- 在小米平板4上的移植 (二)
配置环境Halium 9 是基于lineage os 16修改而来,所以基本上对环境的要求与其一致,推荐使用内存8gb以上的台式机和梯子进行编译。Ubuntu 20.04亲测是可以通过的。安装依赖的命令如下 sudo apt-get install -y \ openjdk-8-jdk android-tools-adb bc \ bison build-essential curl flex g++-multilib \ gcc-multili原创 2021-02-01 11:56:15 · 1853 阅读 · 1 评论 -
Halium 9 尝鲜 -- 在小米平板4上的移植 (一)
废话最近Apple出了一个基于arm的笔记本,arm的低功耗、高续航的特点的确香到我了,但是学生党太穷买不太起,只有一个安卓系统的小米平板4在吃灰。在UOS和菊花厂的推动下,好多国产软件都有了arm64版,如果调通了halium应该配合着deepin桌面做一个移动办公的小电脑应该还是比较有意思的。Halium 好像7版本的教程挺多的,但是9还没什么教程,主要是多了一个treble(vendor分区),还有现在的设备的soc大多数都是arm64和halium 7时大多数的设备都还是armhf的情况不大一样原创 2021-02-01 11:32:15 · 3501 阅读 · 0 评论
分享