• http://www.zuowenyi.com
  • —— 新手入门 ——
    1.【大神带你玩转智友赚个水钱】 4.【主宰板块 制霸论坛 点这里】
    2.【每日各种资源推荐实时更新】 5.【微博微信媒体合作请看这里】
    3.【手机犯病?大神在这开门诊】 6.【论坛规则全解答 快速练级】
    —— 智友精华 ——
    1.【前列腺保养福利 尽在这里】 4.【应用圈子 安卓界新闻联播】
    2.【搞机百科 安卓界走进科学】 5.【2017.8】安卓软件游戏精华资源集合
    3.【2017.8】智友晒物优秀剁手文章精选 6.【想众测申请快速中签 点我】
    查看: 11827|回复: 225
    打印 上一主题 下一主题

    [搞机百科] 【搞机百科】开发者教你插桩适配Flyme_N操作系统! [复制链接]

    标签:性教育活
  • http://www.tongledi.net
  • 北京镇海公园

    反馈微博:XXOS_Developer

    主题
    5666
    帖子
    18423
    金币
    228578 元
    智豆
    38386 点

    老司机勋章 好学生勋章 ATX破晓勋章 ATX新月勋章 ATX龙腾勋章 ATX导师勋章 ATX打杂勋章 ATX风雅勋章 ATX预备队勋章 安智C团队勋章 FIUI内测勋章 FIUI合作开发组勋章 XTS团队 Flyme适配团队

    跳转到指定楼层
    1#(楼主)
    发表于 2018-1-8 17:26:34 |只看该作者 |倒序浏览
    本帖最后由 XXOS_Developer 于 2018-1-8 18:29 编辑





    开发者教你插桩适配Flyme_N操作系统


    搞机百科出品


    前言:

           Flyme_N(7.1)的源码也开源了一段时间了,但bug很多,无法日用,官方还在紧急修复中,所以暂时无法给大家提供刷机包,介于此,我将适配教程放出,大家可以自行尝试过瘾,自行插桩难度较大,肯定会遇到很多问题,在处理这些问题,以及插桩遇到一些简单冲突的处理,建议安装 Beyond Compare 对比软件。

           任何一项技术的掌握,都遵循由浅入深的规律。对于 ROM 逆向适配而言的入门者而言,一开始对 Android 不了解没有关系,对 Smali 不了解没有关系,对Linux不了解也没有关系,适配一个具体的机型,就是学习和交流的过程。


    1
    . 准备工作

    1.1 系统环境

    推荐使用 Ubuntu14.04+,推荐为适配分配 20G 以上的工作分区。

    Windows 用户,可以通过虚拟机安装 Ubuntu 镜像。


    1.2 开发环境

    开发环境依赖于 jdk、git、curl、repo,安装方法如下:

    $ sudo apt-get install openjdk-8-jdk                           # Android 7.0 以上的移植,需要安装 JDK8

    $ sudo apt-get install git                                           # 适配工具是通过 git 进行版本管理的

    $ sudo apt-get install curl                                         # 需要 curl 来下载 repo

    $ mkdir -p ~/bin && export PATH=~/bin:$PATH         # 新建一个 bin 目录,并添加至环境变量

    $ curl https://raw.githubusercontent.com/FlymeOS/manifest/nougat-7.1/repo > ~/bin/repo

    $ chmod a+x ~/bin/repo                                          # 为 repo 添加执行权限                           


    配置好依赖的系统环境后,就可以下载适配工具了:

    通过 repo init 命令的-b 参数, 选择需要下载的分支,以下演示的是 Flyme_N(7.1)的适配。 通过 repo sync  命令同步远程代码:

    $ repo init -u https://github.com/FlymeOS/manifest.git -b nougat-7.1

    $ repo sync -c -j4


    如果连接一直失败或者下载代码过慢,可以使用如下命令下载适配工具:


    $ repo init --repo-url git://github.com/FlymeOS/repo.git \
                -u https://github.com/FlymeOS/manifest.git \
                -b nougat-7.1 --no-repo-verify
    $ repo sync --no-clone-bundle -c -j

    同步好代码以后你的目录应该呈如下结构:


    【搞机百科】开发者教你插桩适配Flyme_N操作系统!]


    2. 机型适配

    游客,查看隐藏内容请回复下载智友App一键去隐藏

    好了,这时一个新的Flyme_N ROM就诞生了,操练起来吧~~~


    附:

    Flyme官方开发文档:

    Flyme-Developer-Guide.pdf (956.71 KB, 下载次数: 119)

    BeyondCompare使用技巧文档:

    Tutor-BeyondCompare-Skills.pdf (1.12 MB, 下载次数: 91)


    打赏排行榜

    • 楼主共收获打赏:

      7 0
    • metallica打赏

      1 0
    • kankanao打赏

      1 0
    • 超囧的人打赏

      1 0
    查看更多打赏排行榜
    已有 7 人评分金币 收起 理由
    metallica + 1 来给楼主点个赞,大花裤衩给你看!
    kankanao + 1 来给楼主点个赞,大花裤衩给你看!
    超囧的人 + 1 来给楼主点个赞,大花裤衩给你看!
    去看明天 + 1 来给楼主点个赞,大花裤衩给你看!
    1143240141 + 1 来给楼主点个赞,大花裤衩给你看!
    wdh_0 + 1 来给楼主点个赞,大花裤衩给你看!
    csnlzq + 1 来给楼主点个赞,大花裤衩给你看!

    总评分: 金币 + 7   查看全部评分

    主题
    3
    帖子
    54391
    金币
    11614 元
    智豆
    1847 点
    2#(沙发)
    发表于 2018-1-8 19:14:18 |只看该作者
    绝对是强帖,猴子都写不了这么NB的帖
    • 赞成7

    • 反对0

    主题
    1
    帖子
    855
    金币
    975 元
    智豆
    87 点
    3#(皮椅)
    发表于 2018-1-8 21:22:36 |只看该作者
    有没搞错这还要隐藏啊!!!!
    • 赞成6

    • 反对0

    主题
    1
    帖子
    145
    金币
    519 元
    智豆
    325 点
    4#(马扎)
    发表于 2018-1-8 22:56:37 |只看该作者
    看到了,但我不说》。。
    • 赞成6

    • 反对0

    主题
    1
    帖子
    33944
    金币
    23061 元
    智豆
    2053 点
    5#(地板)
    发表于 2018-1-9 00:19:09 |只看该作者
    • 赞成8

    • 反对0

    主题
    0
    帖子
    1690
    金币
    5252 元
    智豆
    2199 点
    6#(地下室)
    发表于 2018-1-9 06:30:00 |只看该作者
    • 赞成7

    • 反对0

    主题
    0
    帖子
    1690
    金币
    5252 元
    智豆
    2199 点
    7#
    发表于 2018-1-9 06:32:53 |只看该作者
    厉害了我的哥,看到下载次数0我就放心了
    • 赞成7

    • 反对0

    主题
    1
    帖子
    169
    金币
    268 元
    智豆
    120 点
    8#
    发表于 2018-1-9 07:16:48 |只看该作者
    • 赞成4

    • 反对0

    主题
    0
    帖子
    86
    金币
    241 元
    智豆
    169 点
    9#
    发表于 2018-1-9 07:39:04 |只看该作者
    • 赞成6

    • 反对0

    主题
    0
    帖子
    28
    金币
    58 元
    智豆
    25 点
    10#
    发表于 2018-1-9 07:56:36 |只看该作者
    • 赞成3

    • 反对0

    您需要登录后才可以回帖 登录 | 注册 用新浪微博连接 QQ登录

    关闭

    热门活动

    智友福利拍 360手机 N5 0元拍
    智友福利拍 360手机 N5 0元拍
    扫码加群,搞机、开车两不误!

    查看 »

    回顶部
    科尔沁右翼中旗论坛 陈埭论坛 淇县论坛 务川仡佬族苗族自治县论坛 曲阜市论坛
    台儿庄区论坛 东湖街道论坛 龙华区论坛 阿依河论坛 大悟县论坛