首页
课程
问答
CTF
社区
招聘
峰会
发现
排行榜
知识库
工具下载
看雪20年
看雪商城
证书查询
登录
注册
首页
社区
课程
招聘
发现
问答
CTF
排行榜
知识库
工具下载
峰会
看雪商城
证书查询
社区
Android安全
发新帖
1
0
[求助]请教大家,APK如何实现后台安装
发表于: 2013-11-22 08:03
10449
[求助]请教大家,APK如何实现后台安装
outsiderk
2013-11-22 08:03
10449
对于Android4.0以上系统,如何实现静默安装?
网上好多说用pm命令来实现,还有源码下编译,这都是神马情况?
求大神指导
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课
收藏
・
1
免费
・
0
支持
分享
分享到微信
分享到QQ
分享到微博
赞赏记录
参与人
雪币
留言
时间
查看更多
赞赏
×
1 雪花
5 雪花
10 雪花
20 雪花
50 雪花
80 雪花
100 雪花
150 雪花
200 雪花
支付方式:
微信支付
赞赏留言:
快捷留言
感谢分享~
精品文章~
原创内容~
精彩转帖~
助人为乐~
感谢分享~
最新回复
(
13
)
limitemp
雪 币:
77
活跃值:
(25)
能力值:
( LV3,RANK:20 )
在线值:
发帖
7
回帖
47
粉丝
0
关注
私信
limitemp
2
楼
pm命令说的是adb shell吧,想要静默安装首先要解决权限的问题,拿到system以上的权限,反射调用API中隐藏的方法就可以了,不过话有说回来了,有了system权限直接使用pm命令也是可以的。拿不到权限就不知道怎么搞了
2013-11-22 09:32
0
outsiderk
雪 币:
18
活跃值:
(10)
能力值:
( LV2,RANK:10 )
在线值:
发帖
6
回帖
18
粉丝
0
关注
私信
outsiderk
3
楼
这个是需要在源码环境下编译码?看好多资料上说要在远吗环境下编译
2013-11-22 16:28
0
limitemp
雪 币:
77
活跃值:
(25)
能力值:
( LV3,RANK:20 )
在线值:
发帖
7
回帖
47
粉丝
0
关注
私信
limitemp
4
楼
正常获取system需要再源码环境下编译,或者使用系统paltform签名文件对apk签名。
2013-11-24 12:24
0
malokch
雪 币:
43
活跃值:
(388)
能力值:
( LV9,RANK:140 )
在线值:
发帖
30
回帖
385
粉丝
27
关注
私信
malokch
2
5
楼
这个容易,但是前提是要root权限。
原理如下:
1,获取root shell
执行以下命令开启网络adb
#stop adbd
#set service.adb.tcp.port 5555
#start adbd
2,用adb connect 127.0.0.1,连接上本身
3,adb install apk
自己封装这些命令吧
2013-11-24 21:50
0
outsiderk
雪 币:
18
活跃值:
(10)
能力值:
( LV2,RANK:10 )
在线值:
发帖
6
回帖
18
粉丝
0
关注
私信
outsiderk
6
楼
不在源码环境下编译,直接用paltform签名文件对apk签名行吗?
2013-11-24 23:08
0
limitemp
雪 币:
77
活跃值:
(25)
能力值:
( LV3,RANK:20 )
在线值:
发帖
7
回帖
47
粉丝
0
关注
私信
limitemp
7
楼
manifest中再加上android:sharedUserId="android.uid.system"
2013-11-25 09:08
0
outsiderk
雪 币:
18
活跃值:
(10)
能力值:
( LV2,RANK:10 )
在线值:
发帖
6
回帖
18
粉丝
0
关注
私信
outsiderk
8
楼
谢谢!真心帮到我了
2013-11-25 18:45
0
outsiderk
雪 币:
18
活跃值:
(10)
能力值:
( LV2,RANK:10 )
在线值:
发帖
6
回帖
18
粉丝
0
关注
私信
outsiderk
9
楼
这个可以说的详细一点吗?我的意思是用一个Android应用程序后台安装一个APK
2013-11-25 19:43
0
malokch
雪 币:
43
活跃值:
(388)
能力值:
( LV9,RANK:140 )
在线值:
发帖
30
回帖
385
粉丝
27
关注
私信
malokch
2
10
楼
就是用一个Android应用程序后台安装一个APK
就是System.getRuntime.exec(“su”);执行linux命令
然后把以下写入输入流,详细度娘System.getRuntime.exec();用法
stop adbd
set service.adb.tcp.port 5555
start adbd
adb connect 127.0.0.1:5555
adb install “要安装的apk的路径”
2013-11-25 21:43
0
outsiderk
雪 币:
18
活跃值:
(10)
能力值:
( LV2,RANK:10 )
在线值:
发帖
6
回帖
18
粉丝
0
关注
私信
outsiderk
11
楼
请问这个需要系统签名或system权限吗?
2013-11-26 10:27
0
malokch
雪 币:
43
活跃值:
(388)
能力值:
( LV9,RANK:140 )
在线值:
发帖
30
回帖
385
粉丝
27
关注
私信
malokch
2
12
楼
root过就行
执行su要root权限
2013-11-26 20:48
0
outsiderk
雪 币:
18
活跃值:
(10)
能力值:
( LV2,RANK:10 )
在线值:
发帖
6
回帖
18
粉丝
0
关注
私信
outsiderk
13
楼
我去试一下,多谢!
2013-11-27 08:07
0
gscld
雪 币:
3
活跃值:
(10)
能力值:
( LV2,RANK:10 )
在线值:
发帖
0
回帖
5
粉丝
0
关注
私信
gscld
14
楼
安卓优化大师
2013-11-27 11:02
0
游客
登录
|
注册
方可回帖
回帖
表情
雪币赚取及消费
高级回复
返回
outsiderk
6
发帖
18
回帖
10
RANK
关注
私信
他的文章
[求助]请教大家,APK如何实现后台安装
10450
[求助]请问如何实现APK的捆绑
13899
关于我们
联系我们
企业服务
看雪公众号
专注于PC、移动、智能设备安全研究及逆向工程的开发者社区
看原图
赞赏
×
雪币:
+
留言:
快捷留言
为你点赞!
返回
顶部