• 版块
    • 热门
    • 最新
    • 标签
    • 关于
    • 捐赠
    • 注册
    • 登录

    记录一下给红米note4x mido更新5.0版本的过程

    已定时 已固定 已锁定 已移动 移植
    midoport
    1 帖子 1 发布者 406 浏览
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
      回复
      • 在新帖中回复
      登录后回复
      此主题已被删除。只有拥有主题管理权限的用户可以查看。
      • BirdZhangB 在线
        BirdZhang 船长
        最后由 编辑

        红米note4x mido的sailfishos是由piggz移植的,本人移植的红米5plus vince深受其影响(直接抄),鉴于两部机型几乎一致,然后又有粉丝想要5.0的旗鱼,于是简单试了一下,给续一下命

        由于是在原有移植基础上进行更新,理论上只需要更新一下内核参数,更新一下dhc、dhd、dhv的submodule就行了,事实也确实是这样。

        1.更新内核

        sailfishos使用 mer-kernel-check 对内核配置进行检查,如果有ERROR的就补上去,重新打包即可。这里我本地测试了一下,发现缺少下面几个,添加上git commit一下即可。

        CONFIG_QFMT_V2=y
        CONFIG_IP_NF_MATCH_RPFILTER=y
        CONFIG_NETFILTER_XT_MATCH_SCTP=y
        CONFIG_QUOTA_NETLINK_INTERFACE=y
        

        2.更新dhc、dhd、dhv

        你可能会问,这仨是啥玩意?
        dhc == droid-config-$DEVICE
        dhd == droid-hal-$DEVICE
        dhv == droid-hal-version-$DEVICE
        这三个又有各自的子模块,子模块是通用配置。你可以在https://github.com/mer-hybris 找到很多类似的仓库。

        关于dhc的,由于piggz弃坑的早,没有对patterns进行迁移,这里我fork了一份提交到我GitHub了 https://github.com/0312birdzhang/droid-config-mido/

        其他两个进入子模块目录 git pull origin master一下即可,或者fetch一下checkout到指定的版本号。

        3.打包

        没什么好讲的,一步一步来就行了,看我的ci吧 https://github.com/Sailfish-On-Vince/ci/tree/mido

        需要注意的是,mido和vince只能用32位,64位的lipstick启动有问题。也就是export PORT_ARCH="armv7hl"

        4.想伸手?没问题

        可以加Q群,在群文件里面有已经打包好的了. 在 https://sailfishos.club/about 这里可以找到群号码

        ———扬帆起航🚢

        1 条回复 最后回复 回复 引用 0
        • 1 / 1
        • 第一个帖子
          最后一个帖子
        Copyright © 2017-2024 旗鱼俱乐部 旗鱼系统交流论坛
        🐟🐠🐡论坛客户端下载🐟🐠🐡
        友情链接 SailfishOS.org | Jolla | 官方论坛 | 移植wiki| 第三方商店 | BirdZhang的博客| Securest
        除非另有声明,本网站采用知识共享“署名 4.0 中国大陆”许可协议授权。
        根据相关法律法规,本站不对欧盟用户提供服务。
        Powered by NodeBB