请选择 进入手机版 | 继续访问电脑版

机锋论坛

  • 关注机锋
  • 关注机锋
 找回密码
 注册
查看: 47104|回复: 16

[咨询求助] 大神进来指导下:如何将xposed框架集成到rom中?

[复制链接]

83

主题

0

好友

2181

积分

硕士

Rank: 9Rank: 9Rank: 9

  • TA的每日心情

    2018-1-3 18:39
  • 签到天数: 989 天

    [LV.10]以坛为家III

    G币
    2709
    最后登录
    2018-11-30
    注册时间
    2010-12-8
    发表于 2016-6-3 10:13 |显示全部楼层

    马上注册,结交更多机友,下载更多应用,让你轻松玩转手机。

    立即注册 已有帐号?点击登录   下载游戏和软件,请【猛击这里】进入机锋市场!

    ×
    本帖最后由 hasit 于 2016-6-3 10:21 编辑

    之前看到大神的root刷机脚本,可以将supersu.zip集成到刷机包,这样的好处就是supersu更新后,只需将最新的supersu.zip替换即可。脚本如下:
    ui_print(" Get Root     ");
    package_extract_dir("lollipop/supersu", "/tmp/supersu");
    run_program("/sbin/busybox", "unzip", "/tmp/supersu/supersu.zip", "META-INF/com/google/android/*", "-d", "/tmp/supersu");
    run_program("/sbin/busybox", "sh", "/tmp/supersu/META-INF/com/google/android/update-binary", "dummy", "1", "/tmp/supersu/supersu.zip");

    其中,lollipop是rom根目录的一个文件夹,把supersu.zip放在lollipop中。supersu.zip也可以放在任何文件夹,只要把脚本做相应改动即可。

    supersu.zip的刷机脚本在META-INF/com/google/android/update-binary中,updater-script中只有# this is a dummy file, the magic is in update-binary, which is a shell script这样一句话,也说明了supersu.zip是按照update-binary里的脚本刷机的。

    也想用类似的方法,将xposed的框架xposed-v85-sdk21-arm.zip集成到rom中,但始终不成功。
    与supersu.zip类似的是,xposed的刷机脚本updater-script也不是真正的刷机脚本,里面有这样一句话:# this is a dummy file, the magic is in update-binary and flash-script.sh。如果没猜错,xposed的刷机脚本与update-binary 和 flash-script.sh有关。recovery刷xposed显示的文本可以看出,它执行的脚本应该是 flash-script.sh。

    但用类似上面刷supersu.zip的脚本,刷xposed框架,始终刷不进去。
    我把xposed-v85-sdk21-arm.zip改名为xposed.zip后,放在lollipop/xposed文件夹中,我改的脚本是这样的:
    package_extract_dir("lollipop/xposed", "/tmp/xposed");
    run_program("/sbin/busybox", "unzip", "/tmp/xposed/xposed.zip", "META-INF/com/google/android/*", "-d", "/tmp/xposed");
    run_program("/sbin/busybox", "sh", "/tmp/xposed/META-INF/com/google/android/flash-script.sh", "dummy", "1", "/tmp/xposed/xposed.zip");



    求懂代码脚本的大神指导?


    附:
    supersu.zip中的update-binary:

    xposed的update-binary 和 flash-script.sh:

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?注册

    我醒了
    lg g2评测  gallery3d

    83

    主题

    0

    好友

    2181

    积分

    硕士

    Rank: 9Rank: 9Rank: 9

  • TA的每日心情

    2018-1-3 18:39
  • 签到天数: 989 天

    [LV.10]以坛为家III

    G币
    2709
    最后登录
    2018-11-30
    注册时间
    2010-12-8
    发表于 2016-6-3 10:21 |显示全部楼层
    求指导   
    我醒了
    丽音  合约机划算吗 

    2

    主题

    0

    好友

    407

    积分

    大学本科

    Rank: 6Rank: 6

  • TA的每日心情
    无聊
    2016-5-31 10:35
  • 签到天数: 46 天

    [LV.5]常住居民I

    G币
    88
    最后登录
    2018-10-11
    注册时间
    2011-3-16
    发表于 2016-6-3 10:42 |显示全部楼层
    不懂帮顶!!
    xperia play  洛克王国圣龙的心愿下载

    28

    主题

    0

    好友

    1092

    积分

    学士

    Rank: 7Rank: 7Rank: 7

  • TA的每日心情

    2017-7-7 17:31
  • 签到天数: 585 天

    [LV.9]以坛为家II

    G币
    1682
    最后登录
    2018-6-11
    注册时间
    2013-10-30
    发表于 2016-6-3 11:14 来自手机 |显示全部楼层
    不懂,你可以去看看那些arom刷机包里怎么设定xposed的
    documentstogo  少女时代壁纸

    83

    主题

    0

    好友

    2181

    积分

    硕士

    Rank: 9Rank: 9Rank: 9

  • TA的每日心情

    2018-1-3 18:39
  • 签到天数: 989 天

    [LV.10]以坛为家III

    G币
    2709
    最后登录
    2018-11-30
    注册时间
    2010-12-8
    发表于 2016-6-3 15:41 |显示全部楼层
    13407501361 发表于 2016-6-3 11:14
    不懂,你可以去看看那些arom刷机包里怎么设定xposed的

    有些直接把xposed的那些文件,用脚本直接解压到相应系统目录,但是我的机器这样做,直接开不了机!
    我醒了
    三星手机屏保   玩游戏什么笔记本好 

    8

    主题

    0

    好友

    700

    积分

    学士

    Rank: 7Rank: 7Rank: 7

  • TA的每日心情

    2015-3-23 14:21
  • 签到天数: 10 天

    [LV.3]偶尔看看II

    G币
    224
    最后登录
    2018-4-25
    注册时间
    2011-8-3
    发表于 2016-6-3 17:18 |显示全部楼层
    你在刷机脚本的最后,run一下他的脚本,不知道可以不
    安卓应用软件  手机硬件检测

    524

    主题

    0

    好友

    2万

    积分

    机锋荣誉院士

    Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19

  • TA的每日心情
    擦汗
    2018-12-11 00:22
  • 签到天数: 1705 天

    [LV.Master]伴坛终老

    G币
    4991
    最后登录
    2018-12-12
    注册时间
    2012-10-13
    发表于 2016-6-3 17:35 |显示全部楼层
    技术帝啊。
    wifi信号放大器  清水套

    83

    主题

    0

    好友

    2181

    积分

    硕士

    Rank: 9Rank: 9Rank: 9

  • TA的每日心情

    2018-1-3 18:39
  • 签到天数: 989 天

    [LV.10]以坛为家III

    G币
    2709
    最后登录
    2018-11-30
    注册时间
    2010-12-8
    发表于 2016-6-3 19:54 |显示全部楼层
    0007h 发表于 2016-6-3 17:18
    你在刷机脚本的最后,run一下他的脚本,不知道可以不

    run过了,没反应啊,没有文件刷进去
    我醒了
    htc xl  迈阿密风云2

    13

    主题

    0

    好友

    2182

    积分

    硕士

    Rank: 9Rank: 9Rank: 9

  • TA的每日心情
    郁闷
    2018-12-1 20:14
  • 签到天数: 252 天

    [LV.8]以坛为家I

    G币
    1039
    最后登录
    2018-12-1
    注册时间
    2014-7-13
    发表于 2016-6-3 20:44 来自手机 |显示全部楼层
    hasit 发表于 2016-6-3 19:54
    run过了,没反应啊,没有文件刷进去

    你的是5.0?,你有在系统放apk文件?
    江湖任我行2  罗马数字怎么打 

    83

    主题

    0

    好友

    2181

    积分

    硕士

    Rank: 9Rank: 9Rank: 9

  • TA的每日心情

    2018-1-3 18:39
  • 签到天数: 989 天

    [LV.10]以坛为家III

    G币
    2709
    最后登录
    2018-11-30
    注册时间
    2010-12-8
    发表于 2016-6-3 20:51 |显示全部楼层
    xiaolin3002 发表于 2016-6-3 20:44
    你的是5.0?,你有在系统放apk文件?

    其实是moto x pro ,5.0.2,关键是框架刷不上,那个apk我知道的,放了,提示没有框架
    我醒了
    acer liquid  很快
    您需要登录后才可以回帖 登录 | 注册

    网上有害信息举报中心|手机版|机锋网 ( 京ICP备15063876号-5

    GMT+8, 2018-12-12 07:54

    Powered by Discuz! X2.5

    © 2001-2012 Comsenz Inc.

    回顶部