首页
社区
课程
招聘
[求助]某APP安装后路径名每次不一样怎么实现的
发表于: 2019-5-28 09:52 4403

[求助]某APP安装后路径名每次不一样怎么实现的

2019-5-28 09:52
4403
如图,是wx自己的行为还是系统搞的?

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

上传的附件:
收藏
免费 0
支持
分享
最新回复 (9)
雪    币: 6682
活跃值: (1156)
能力值: ( LV5,RANK:158 )
在线值:
发帖
回帖
粉丝
2

这是系统行为,找到PackageManagerService.java文件:

 

图片描述

 

随机生成16个字节,然后base64编码一下,防止应用重名。

 

图片描述

参考链接

-The changes of APK install location since Android Oreo

2019-5-28 10:25
1
雪    币: 656
活跃值: (448)
能力值: ( LV12,RANK:360 )
在线值:
发帖
回帖
粉丝
3
谢谢,
2019-5-28 10:26
0
雪    币: 656
活跃值: (448)
能力值: ( LV12,RANK:360 )
在线值:
发帖
回帖
粉丝
4
Explorerl 这是系统行为,找到PackageManagerService.java文件: ![图片描述](upload/attach/201905/579848_UU4ZTH429TNZFUE.png) ...
有些系统或者有些APK不会这样生成,有啥规律吗
2019-5-28 10:28
0
雪    币: 6682
活跃值: (1156)
能力值: ( LV5,RANK:158 )
在线值:
发帖
回帖
粉丝
5
Mx¢Xgt 有些系统或者有些APK不会这样生成,有啥规律吗
这个我也不清楚,看代码应该是每次都会生成随机后缀
2019-5-28 10:38
0
雪    币: 656
活跃值: (448)
能力值: ( LV12,RANK:360 )
在线值:
发帖
回帖
粉丝
6
Explorerl 这个我也不清楚,看代码应该是每次都会生成随机后缀
好的,谢谢
2019-5-28 11:49
0
雪    币: 656
活跃值: (448)
能力值: ( LV12,RANK:360 )
在线值:
发帖
回帖
粉丝
7

最后于 2019-5-28 23:57 被Mx¢Xgt编辑 ,原因:
2019-5-28 19:42
0
雪    币: 14872
活跃值: (6093)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
你这是安卓什么版本?
熟悉安卓的都知道,/data/app 是存放已经安装的apk文件的,其文件名不是你应该关心的。/data/data/包名 才是安装后路径,也是app可以存取的文件夹
最后于 2019-5-29 10:24 被tDasm编辑 ,原因:
2019-5-29 10:23
0
雪    币: 2685
活跃值: (3715)
能力值: ( LV9,RANK:140 )
在线值:
发帖
回帖
粉丝
9
Android 8.0开始这样的,8.0以前是数字
2019-5-29 12:19
0
雪    币: 656
活跃值: (448)
能力值: ( LV12,RANK:360 )
在线值:
发帖
回帖
粉丝
10
落叶似秋 Android 8.0开始这样的,8.0以前是数字
谢谢,明白了
2019-5-29 14:33
0
游客
登录 | 注册 方可回帖
返回
//