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

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

2019-5-28 09:52
3648
收藏
点赞0
打赏
分享
最新回复 (9)
雪    币: 6682
活跃值: (1156)
能力值: ( LV5,RANK:158 )
在线值:
发帖
回帖
粉丝
Explorerl 2019-5-28 10:25
2
1

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

 

图片描述

 

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

 

图片描述

参考链接

-The changes of APK install location since Android Oreo

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

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