首页
社区
课程
招聘
[求助]反编译时怎么修改版本号(versionCode,versionName)?
发表于: 2017-7-18 13:43 8457

[求助]反编译时怎么修改版本号(versionCode,versionName)?

2017-7-18 13:43
8457

原来是Android开发,刚接触Android安全逆向方面,在学习过程中不知道在反编译的时候修改版本号(versionCode,versionName),请各位大神指点下


[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

收藏
免费 0
支持
分享
最新回复 (8)
雪    币: 214
活跃值: (15)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
新版在apktool,旧版在AndroidManifest
2017-7-19 08:48
0
雪    币: 25
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
可是我在apktool.yml中修改了versionCode和versionName,重新打包后版本号还是原来的值
2017-7-19 10:18
0
雪    币: 1
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
的确    我也试了    在清单文件修改直接更新为6.0版本了。。。修改不生效
2017-7-20 17:18
0
雪    币: 1
活跃值: (20)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
后面怎么处理的???我也碰到这个问题。看了源码,参数也有传给aapt。一直在怀疑是不是aapt版本选择的不对引起的。
2017-9-7 09:12
0
雪    币: 242
活跃值: (56)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
在AndroidManifest.xml的manifest表情里,添加adnroid:versionCode与android:versionName属性。
apktool重新打包时,虽然会读取apktool.yml中的版本号作为参数。但是后面还会读取AndroidManifest.xml中的属性覆盖,最终还是用AndroidManifest.xml。
如果你没修改AndroidManifest.xml,重新打包时会用原来的AndroidManifest.xml。
2019-3-14 16:55
1
雪    币: 18
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
7
直接修改编译后的文件,修改成功但是安装显示的versioncode和versionname都是空,他俩有什么特别之处吗?修改package是没有问题但
2019-7-11 22:56
0
雪    币: 18
活跃值: (1059)
能力值: ( LV7,RANK:110 )
在线值:
发帖
回帖
粉丝
8
看我的文章android破解实战:游戏蜂窝3.19版本破解记录,当初是直接改二进制的版本号。
2019-7-12 00:09
0
雪    币: 1385
活跃值: (5609)
能力值: ( LV3,RANK:25 )
在线值:
发帖
回帖
粉丝
9
BuildConfig里面有版本号信息。我只知道。
2019-7-16 15:13
0
游客
登录 | 注册 方可回帖
返回
//