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

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

    已定时 已固定 已锁定 已移动 移植
    midoport
    1 帖子 1 发布者 333 浏览
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • 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