toraidl / hyperos_port

HyperOS stock/xiaomi.eu ROM port for Android 13 based ROM - 小米HyperOS系统(Android 14)移植,测试支持小米10/10Pro/10Ultra/10S(Android13底包)
MIT License
116 stars 63 forks source link

关于相机nfc等疑问 #20

Closed zfdx123 closed 3 months ago

zfdx123 commented 4 months ago

我注意到代码中存在从当前仓库复制文件到移植包来解决相机和nfc无法使用的问题,在某些情况下我们是不是应该让他从底包复制这些文件而不是打包进仓库?

toraidl commented 4 months ago

A13的底包,nfc是无法使用的。所以只能手动修改版,或者这个最新的提交https://github.com/toraidl/hyperos_port/commit/394ed3bb27994453608e489f47e6cb9910b7ba59 ,从同框架的A14机型移植的NFC。其他机型移植的NFC没测试过。

相机的话,HyperOS A13的底包,应该是可以直接使用的。

zfdx123 commented 4 months ago

并且我注意到k40 super.img的分区(不区分ab)似乎只有mi_ext odm product system system_ext vendor,在代码判断中出现了

    super_list="vendor mi_ext odm odm_dlkm system system_dlkm vendor_dlkm product product_dlkm system_ext"

这是否会对普通用户造成困扰?

zfdx123 commented 4 months ago

image 这是对super比分区左边是官方线刷包的super分区,右边是打包的super

toraidl commented 4 months ago

那就是有问题,我没测试过非小米10系列的机型。

toraidl commented 4 months ago

你可以手动改成 mi_ext odm product system system_ext vendor 然后打包看一下能否启动。 可能需要clone test分支,本地运行。 dev分支某个commit导致了ext不开机。我正在逐个排除。

toraidl commented 4 months ago

最新的test分支,可以试试,应该是处理了这种情况。