导出手机内安装的应用
【问题描述】
如何导出Android设备中安装的应用,并安装到另一台设备中。
【解决方案】
Googleplay下载了某些应用
1、打开应用放在桌面,导出launcher数据库找到包名、或者打开应用 在log中找到类似如下的log
03-06 04:13:59.189 1000 1166 1236 I ActivityManager: Start proc 22976:com.android.chrome/u0a122 for broadcast {com.android.chrome/org.chromium.chrome.browser.browserservices.ClientAppBroadcastReceiver}
2、adb shell pm path 对应应用的包名得到安装路径
如果幸运的话,你会得到一个如下路径
adb shell pm path com.aefyr.sai
package:/data/app/~~ZlmufQ5AnlJJ3SaIKlf7YQ==/com.aefyr.sai-sbySPYFsJ8bIDFVGrPUnvQ==/base.apk
3、这时候你可以直接用adb pull 导出这个应用,用adb install 安装在其他机器上。
adb pull /data/app/~~ZlmufQ5AnlJJ3SaIKlf7YQ==/com.aefyr.sai-sbySPYFsJ8bIDFVGrPUnvQ==/base.apk
4、大多数时候你会得到一堆apk如下:
adb shell pm path com.helalik.russia.vpn
package:/data/app/~~j3-YWb-Vbp3Wjxw9H0Cmng==/com.helalik.russia.vpn-SElZHpiiEv077zESnr4IKg==/base.apk
package:/data/app/~~j3-YWb-Vbp3Wjxw9H0Cmng==/com.helalik.russia.vpn-SElZHpiiEv077zESnr4IKg==/split_config.arm64_v8a.apk
package:/data/app/~~j3-YWb-Vbp3Wjxw9H0Cmng==/com.helalik.russia.vpn-SElZHpiiEv077zESnr4IKg==/split_config.en.apk
package:/data/app/~~j3-YWb-Vbp3Wjxw9H0Cmng==/com.helalik.russia.vpn-SElZHpiiEv077zESnr4IKg==/split_config.xhdpi.apk
package:/data/app/~~j3-YWb-Vbp3Wjxw9H0Cmng==/com.helalik.russia.vpn-SElZHpiiEv077zESnr4IKg==/split_config.zh.apk
步骤3并不能正常安装到另一台机器
5、这时候我们需要通过playStory安装MyAPK,它可以打包应用整体导出成aspk文件。
通过play Story下载SAI应用,它可以用来安装xapk应用。
把导出的aspk重命名为xapk,使用SAI安装即可正常运行。
【相关文档】
https://www.jianshu.com/p/13512843eba2
https://www.jianshu.com/p/580b61ee7aee
http://www.360doc.com/content/21/0130/11/1349077_959704110.shtml
导出手机内安装的应用相关推荐
- UserAgent和获取手机内安装的所有app列表
获取手机内安装的所有app列表 注意: 获取收集所有app的信息,很耗时,需要在子线程中执行 1.新建两个实体类 BaseBean和ListAppBean import android.text.Te ...
- 如何在一个APP内检测手机内安装了另外一个APP并且跳转到另外一个APP内?
开发情景:(uniapp) 前段时间,公司开发了一款拼团类型的购物软件,但是,突然被人举报有病毒,涉嫌欺诈(此APP还未上架),升级会报病毒,不升级交易支付时会有金融风险. 挽救措施: 改包名,移动开 ...
- 在安卓手机内 安装Linux操作系统
下载Termux 和 可视化 VNC Viewer 输入:bash <(curl -L gitee.com/mo2/Linux/raw/2/2) 选择语言 简体中文 选择proot容器 选择Ub ...
- Android 代码形式安装证书到手机内
需要 项目要求用户在APP中就可将选中的证书安装到手机内 一.手动安装步骤 1.在设置中选择高级选项(不同手机位置不同,也有可能在安全和隐私中),点击进入 2.在高级设置中选择"安全&quo ...
- qpython终端怎么使用_ATX-uiautomator2 使用 QPython 在 Android 手机内执行自动化 -及wsl安装使用【未成功】...
吐槽一下,明明github已经是微软的了,为什么用微软的edge去访问就显示"无法安全地连接到此页面 这可能是因为该站点使用过期的或不安全的 TLS 安全设置.如果这种情况持续发生,请与网站 ...
- 手机内置U盾可行性分析
2013年可以说是移动互联电子商务元年,这一年,诞生了"余额宝"."微信扫码支付"等新兴的移动互联金融服务.刚刚过去的"双十一购物节",天猫 ...
- 必须对手机内置业务制定规范防止后门
必须对手机内置业务制定规范防止后门 今天央视"3.15"晚会曝光了手机后门问题,其实这在行业内早已经不是什么秘密,甚至已经形成了一个产业链,有提供业务的,有整合多家手机生产商的中间 ...
- 手机qpython3安装库_iPhone手机设置铃声简易教程(iOS12-iOS14)
以下内容同样适用于iOS14 要点: 手机设置铃声 iOS12在AppStore内搜索不到库乐队怎么办? 需要软件:任一铃声软件(音乐软件也可以)+库乐队 系统要求:iOS12-iOS14 1.打开铃 ...
- 78%的iPhone用户手机没有安装过新软件
78%的iPhone用户手机没有安装过新软件 最近一直在做手机的研究,也在观察用户的行为习惯.在众多的智能手机中,iphone的强大是自然的,这是一款把用户从2G时代,带到3G时代的手机.它的革命性是 ...
最新文章
- android系统release签名
- df的缺失值处理 df.isnull()和df.dropna()
- 这样理解PWM,想不懂都难!
- 汇编语言(一)之反转字符串输出
- dns在企业网络中的应用-1
- sql where 1=1 妙用之一方面
- 视觉SLAM十四讲学习笔记-第二讲-开发环境搭建
- 蓝桥杯 ADV-202算法提高 最长公共子序列(动态规划)
- Web 前端开发初学者十问集锦(2)
- DevExpress DateEdit 5 常见问题解决方法
- 360 x TiDB|性能提升 10 倍,360 如何轻松抗住双十一流量
- C++ API中文文档分享
- 计算机del键作用,Delete是什么键,Delete键和Del键的区别是什么?
- 测试小兵成长记:中庸之道
- Vue数据更新但页面没有更新的多种情况
- Python人脸识别签到考勤系统
- WPF管理平台 (一)- 登录页面
- 习题10-4 递归求简单交错幂级数的部分和 (15 分)
- 年薪170万程序员在线征婚为什么会遭嘲讽?
- 揭阳计算机短期培训机构,揭阳市PLC自动化速成班
热门文章
- SqlSession和SqlSessionFactory
- Sqlsession 的理解
- 工业乙醇的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
- VBA提高篇_16 传递Range提升自定义函数,巧用属分辨公式型内容
- linux lsiutil raid创建,使用Lsiutil在线管理Dell(R410,R610等)内置阵列卡SAS 6i/R
- springboot+bootstrap实现分页
- 搞IT的到底怎么了 . .
- 运维人员常用到的11款服务器监控工具
- 庆祝自己博客重新回到ITeye
- android开机自启动应用日志标志,制作Android启动Logo