首页
社区
课程
招聘
[原创][原创]AndroidManifest二进制修改小工具
发表于: 2015-2-1 20:42 18984

[原创][原创]AndroidManifest二进制修改小工具

2015-2-1 20:42
18984

代码已经上传到github上了:
c6cK9s2c8@1M7s2y4Q4x3@1q4Q4x3V1k6Q4x3V1k6Y4K9i4c8Z5N6h3u0Q4x3X3g2U0L8$3#2Q4x3V1k6W2L8X3W2E0k6i4W2Q4x3V1k6m8L8f1u0A6L8X3q4J5P5f1g2V1K9i4c8G2M7R3`.`.
用法示例:
552K9s2c8@1M7q4)9K6b7g2)9J5c8W2)9J5c8Y4y4W2j5$3q4#2L8#2)9J5k6h3y4G2L8g2)9J5c8V1q4F1k6s2u0G2K9h3c8Q4x3U0g2q4y4g2)9J5y4f1q4q4i4K6t1#2z5o6W2Q4x3U0g2q4y4g2)9J5y4e0R3#2i4K6t1#2b7e0S2Q4x3V1k6m8L8f1u0A6L8X3q4J5P5f1g2V1K9i4c8G2M7W2)9J5y4f1g2r3i4K6t1#2b7V1y4Q4x3U0f1^5z5p5q4F1k6s2u0G2K9h3c8y4j5h3&6A6k6X3g2K6N6q4)9J5y4f1f1@1i4K6t1#2b7V1q4Q4x3U0f1^5b7#2)9J5y4f1f1^5i4K6t1#2b7V1k6Q4x3U0f1&6b7W2)9J5y4f1f1#2i4K6t1#2z5o6S2Q4x3U0g2n7y4W2)9J5y4f1f1@1i4K6t1#2b7V1k6Q4x3U0g2m8c8g2)9J5y4f1f1$3i4K6t1#2z5e0c8Q4x3U0g2n7z5g2)9J5y4f1f1#2i4K6t1#2b7U0N6Q4x3U0g2m8y4g2)9J5y4f1f1#2i4K6t1#2z5o6g2Q4x3U0g2n7y4#2)9J5y4f1f1@1i4K6t1#2b7V1u0Q4x3U0f1^5b7W2)9J5y4f1f1%4i4K6t1#2b7V1u0Q4x3U0f1^5c8q4)9J5y4f1g2r3i4K6t1#2b7V1y4Q4x3U0f1^5z5g2)9J5k6h3S2@1L8h3H3`.


[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 3
支持
分享
最新回复 (11)
雪    币: 189
活跃值: (192)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
2
axml的解析部分是用的别人的吧
可惜这部分没有完全按照源码解析思路走,仅仅是可用,没有错误而已
2015-2-2 10:08
0
雪    币: 97
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
挺好用的,谢谢分享,就是给的使用说明中 attr修改那里是 --modefy 吧
2015-2-2 11:06
0
雪    币: 293
活跃值: (225)
能力值: (RANK:250 )
在线值:
发帖
回帖
粉丝
4
AndroidManifest二进制格式中还需要考虑下编码的问题,大部分APP的AndroidManifest文件中的字符串部分每个字符都是2个字节来表示,但是如果编码指定不同的话,有可能是1个字节,可以参考下某加固产品加固后的APP中的AndroidManifest  946K9s2c8@1M7q4)9K6b7g2)9J5c8W2)9J5c8Y4m8S2L8W2)9J5k6h3u0S2K9h3c8#2i4K6u0W2j5$3!0E0i4K6u0r3M7#2)9J5c8U0q4W2f1h3W2@1P5X3j5^5
2015-2-2 11:47
0
雪    币: 189
活跃值: (192)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
5
stringpool头里有一个flag指定了编码方式
2015-2-2 11:56
0
雪    币: 1185
活跃值: (458)
能力值: ( LV13,RANK:360 )
在线值:
发帖
回帖
粉丝
6
你说的就是UTF8 和UTF16标志位吧
2015-2-2 13:38
0
雪    币: 1185
活跃值: (458)
能力值: ( LV13,RANK:360 )
在线值:
发帖
回帖
粉丝
7
赞一个,川大Nice啊
2015-2-2 13:39
0
雪    币: 228
活跃值: (60)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
8
确实没考虑,以后有需求了再加上吧
2015-2-2 14:08
0
雪    币: 293
活跃值: (225)
能力值: (RANK:250 )
在线值:
发帖
回帖
粉丝
9
恩,是的 :)
2015-2-2 14:43
0
雪    币: 97
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
我在ubuntu 12.04下编译总是提示这个错误:

/usr/bin/ld: dynamic STT_GNU_IFUNC symbol `strcmp' with pointer equality in `/usr/lib/libc.a(strcmp.o)' can not be used when making an executable; recompile with -fPIE and relink with -pie
我把所有的strcmp替换为自己实现的cmp也提示这个错误。。。
2015-2-2 20:24
0
雪    币: 36
活跃值: (16)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
11
请问这个工具能否对RES下的二进制xml直接编辑修改?
2017-5-5 16:43
0
雪    币: 204
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
12
请问一下,这个值如果是00 01 00 00 ,如果是这样的话,字符串部分应该怎么读?
2018-8-30 16:39
0
游客
登录 | 注册 方可回帖
返回