phantastar
V2EX  ›  Android

移植 AOSP 的必要条件都有哪些?

  •  
  •   phantastar · Mar 27, 2017 · 35613 views
    This topic created in 3516 days ago, the information mentioned may be changed or developed.
    最近被华为 mate8 系统上的各种不便搞得头大,遂决定直接移植 aosp 到手机上。
    看了 aosp 官网和 XDA university 的介绍,似乎都没有给出 Nexus 设备以外的详细移植介绍。
    所以小弟在这里想麻烦各位 V 友给予一些提示,小弟初次接触 Android 移植,还请各位大大给予一条明路:
    1.aosp 移植方面有没有详细教程,应该去哪里寻找?(这个有的话小弟就可以自己去琢磨了)
    2.aosp 移植的必要前提有哪些?(官网的 preparation 步骤已经完成)
    3.只有 Android6.0 的 kernel 源码,可以移植 Android7.1 吗?(华为官方只开放了 mate8 Android6.0 的 kernel 源代码,目前 mate8 最高可以升级至官方 Android7.0)
    4.华为官方的 kernel 源码应该怎样利用以结合 aosp ?
    5.如果 mate8 因 kernel 限制而只能移植 Android6.0 aosp ,那么 HTC one M7 这类官方停更机型为什么可以打破限制,出现第三方的最新版本系统 ROM ?
    109 replies  •  2018-07-28 17:57:38 +08:00
    1  2  
    ❮ ❯
    Flygoat
    Flygoat
    Mar 28, 2017❤️1
    101
    @kmahyyg #58 什么形式的坏?无法 Boot ?刷进去校验失败?还有 system.img.dat 不等于 system.img
    kmahyyg
    kmahyyg
    Mar 28, 2017 via Android
    102
    @besto @Flygoat

    解压刷机包, system.patch.dat(0b) system.new.dat(1.+gb) transfer.list 存在,但是单独解压 system.new.dat 提示压缩文件损坏, twrp 刷入时没有报错,但是三清完刷机后 /system 是空的。当时我保存下来的数据都在这里,麻烦各位大大有时间帮忙看看

    https://drive.google.com/open?id=0B6lq-lTh_iSXeE43SEJNWVdwN0k

    内有 twrp 的刷机 log
    phantastar
    phantastar
    OP
    Mar 28, 2017 via Android
    103
    @besto #99 嗯嗯感谢提醒,不过至少为了应付自己的好奇心,我十分想知道重写 HAL 需要哪样的工具,希望您能给予明示
    kmahyyg
    kmahyyg
    Mar 28, 2017 via Android
    104
    @Flygoat 刷机提示 successfully , build 也是 successfully , build 环境的搭建脚本见#58 。 lslog.log 文件是我当时发现 /system 空的时候尝试 ls 得到的回显。
    phantastar
    phantastar
    OP
    Mar 28, 2017 via Android
    105
    @besto 另外,真的很感谢您这几天提供这么多帮助。我大概明后天收到新硬盘并开工,遇到大坑之时可能还要麻烦您予以明示,十分感激,晚安。😊
    mizuki
    mizuki
    Mar 29, 2017
    106
    用 CM7 的时候为了加个来去电归属地也是捣鼓了一段时间
    fan123199
    fan123199
    Apr 20, 2017
    107
    感觉还是干不来这事,只能在应用层开开发
    howie818zhang
    howie818zhang
    Jul 7, 2017
    108
    想知道楼主做的怎么样了
    Asttear
    Asttear
    Jul 28, 2018
    109
    试试 Treble 吧
    已经有人成功了,不过貌似有些 Bug 存在
    1  2  
    ❮ ❯
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2903 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 39ms · UTC 05:17 · PVG 13:17 · LAX 21:17 · JFK 00:17
    ♥ Do have faith in what you're doing.