研究了一晚上红米Note8Pro的FM收音机(内有算是干货吧)(附终极解决方案)

四级用户 kjaboshopainmw 2023-3-30 4008

我的目的很简单:玩火纹的时候背景音乐关掉,用收音机当背景音乐,当年在PC上玩风花雪月的时候就是这么干的

红米Note8Pro可以刷入多个版本的安卓系统:安卓9-13

类原生系统最低从安卓10开始,但是所有的安卓10类原生包都不支持FM收音机(硬件是有这个功能的,单纯没适配)

安卓11又实在不想刷,小文件读写速度极其缓慢,我那个放了1600个SFC游戏音乐文件的文件夹用DroidSound-E浏览能卡30秒

理论上来讲可以自己编译一个刷机包解决,然而我又不是Linux内核工程师,为了自己的血压,就不自己造轮子了

然后就开始尝试提取各种FM收音机安装包,MIUI的安卓11类原生的都试过了,Magisk模块伪装成系统应用也试过了,权限也试过了,拷贝.so动态链接库也试过了,都不能用,logcat啥也查不到

网上找了一圈,除了高通625/660有全机型通用的硬件FM收音机(需要root)以外,其他机型全部都需要自己适配,提取的apk百分之99.9不能用

然后开始刷安卓11的crdroid,刷完以后通过刷关闭FUSE模块来提升小文件读写速度,刷完以后读写速度倒是上去了,然而发现了一个非常危险的bug,那就是部分文件管理器可以创建文件但无法创建文件夹,或复制文件时直接卡死。看到这个bug我直接就不敢用了,这种bug有点类似于灭霸,一部分操作随机失败,是最难处理的一种bug,以后指不定会造成什么难以排查的问题

安卓11终究还是不能强行关闭fuse,要不接受这垃圾的读写速度,要不回到之前的版本,否则你都不知道应用是怎么死的...

然后就准备回安卓10了,没有FM收音机就没有吧,实在不行用网络收音机代替,非要解决这个问题代价太大了


上一篇:最近股票跌傻了!
下一篇:美末1初见
最新回复 (3)
  • 五级用户 老夫聊发少年狂 2023-3-30
    1 2
    仰望高手
  • 四级用户 kjaboshopainmw 2023-3-30
    1 3

    最终解决方案:

    Screenshot_20230330-120747_Shady_Launcher.png

    流汗滑稽

  • 三级用户 123sogood 2023-3-31
    0 4
    Note8pro当年给家里老人买过三台,印象里翡翠绿的后盖很漂亮,做老人机,备用机还行,感觉没必要折腾
    • 老男人游戏网配套论坛
      5
        立即登录 立即注册
发新帖
本论坛禁止发布SWITCH和PS4相关资源,若有其他侵权内容,请致邮3360342659#qq.com(#替换成@)删除。