【问题描述】

如何导出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

导出手机内安装的应用相关推荐

  1. UserAgent和获取手机内安装的所有app列表

    获取手机内安装的所有app列表 注意: 获取收集所有app的信息,很耗时,需要在子线程中执行 1.新建两个实体类 BaseBean和ListAppBean import android.text.Te ...

  2. 如何在一个APP内检测手机内安装了另外一个APP并且跳转到另外一个APP内?

    开发情景:(uniapp) 前段时间,公司开发了一款拼团类型的购物软件,但是,突然被人举报有病毒,涉嫌欺诈(此APP还未上架),升级会报病毒,不升级交易支付时会有金融风险. 挽救措施: 改包名,移动开 ...

  3. 在安卓手机内 安装Linux操作系统

    下载Termux 和 可视化 VNC Viewer 输入:bash <(curl -L gitee.com/mo2/Linux/raw/2/2) 选择语言 简体中文 选择proot容器 选择Ub ...

  4. Android 代码形式安装证书到手机内

    需要 项目要求用户在APP中就可将选中的证书安装到手机内 一.手动安装步骤 1.在设置中选择高级选项(不同手机位置不同,也有可能在安全和隐私中),点击进入 2.在高级设置中选择"安全&quo ...

  5. qpython终端怎么使用_ATX-uiautomator2 使用 QPython 在 Android 手机内执行自动化 -及wsl安装使用【未成功】...

    吐槽一下,明明github已经是微软的了,为什么用微软的edge去访问就显示"无法安全地连接到此页面 这可能是因为该站点使用过期的或不安全的 TLS 安全设置.如果这种情况持续发生,请与网站 ...

  6. 手机内置U盾可行性分析

    2013年可以说是移动互联电子商务元年,这一年,诞生了"余额宝"."微信扫码支付"等新兴的移动互联金融服务.刚刚过去的"双十一购物节",天猫 ...

  7. 必须对手机内置业务制定规范防止后门

    必须对手机内置业务制定规范防止后门 今天央视"3.15"晚会曝光了手机后门问题,其实这在行业内早已经不是什么秘密,甚至已经形成了一个产业链,有提供业务的,有整合多家手机生产商的中间 ...

  8. 手机qpython3安装库_iPhone手机设置铃声简易教程(iOS12-iOS14)

    以下内容同样适用于iOS14 要点: 手机设置铃声 iOS12在AppStore内搜索不到库乐队怎么办? 需要软件:任一铃声软件(音乐软件也可以)+库乐队 系统要求:iOS12-iOS14 1.打开铃 ...

  9. 78%的iPhone用户手机没有安装过新软件

    78%的iPhone用户手机没有安装过新软件 最近一直在做手机的研究,也在观察用户的行为习惯.在众多的智能手机中,iphone的强大是自然的,这是一款把用户从2G时代,带到3G时代的手机.它的革命性是 ...

最新文章

  1. android系统release签名
  2. df的缺失值处理 df.isnull()和df.dropna()
  3. 这样理解PWM,想不懂都难!
  4. 汇编语言(一)之反转字符串输出
  5. dns在企业网络中的应用-1
  6. sql where 1=1 妙用之一方面
  7. 视觉SLAM十四讲学习笔记-第二讲-开发环境搭建
  8. 蓝桥杯 ADV-202算法提高 最长公共子序列(动态规划)
  9. Web 前端开发初学者十问集锦(2)
  10. DevExpress DateEdit 5 常见问题解决方法
  11. 360 x TiDB|性能提升 10 倍,360 如何轻松抗住双十一流量
  12. C++ API中文文档分享
  13. 计算机del键作用,Delete是什么键,Delete键和Del键的区别是什么?
  14. 测试小兵成长记:中庸之道
  15. Vue数据更新但页面没有更新的多种情况
  16. Python人脸识别签到考勤系统
  17. WPF管理平台 (一)- 登录页面
  18. 习题10-4 递归求简单交错幂级数的部分和 (15 分)
  19. 年薪170万程序员在线征婚为什么会遭嘲讽?
  20. 揭阳计算机短期培训机构,揭阳市PLC自动化速成班

热门文章

  1. SqlSession和SqlSessionFactory
  2. Sqlsession 的理解
  3. 工业乙醇的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
  4. VBA提高篇_16 传递Range提升自定义函数,巧用属分辨公式型内容
  5. linux lsiutil raid创建,使用Lsiutil在线管理Dell(R410,R610等)内置阵列卡SAS 6i/R
  6. springboot+bootstrap实现分页
  7. 搞IT的到底怎么了 . .
  8. 运维人员常用到的11款服务器监控工具
  9. 庆祝自己博客重新回到ITeye
  10. android开机自启动应用日志标志,制作Android启动Logo