【Android 逆向】获取安装在手机中的应用的 APK 包 ( 进入 adb shell | 获取 root 权限 | 进入 /data/app/ 目录 | 拷贝 base.apk 到外置存储 )
文章目录
- 一、获取 APK 包流程
- 二、获取 APK 包完整流程命令行输出
一、获取 APK 包流程
从应用市场中下载的应用 , 安装完毕后 , 自动删除 ;
如果想要获取安装应用的 APK 包 , 可以使用如下方法进行获取 ;
模拟器 或者 root 过的手机中 , 可以获取 APK 包 ;
这里以 Root 过的 Pixel 2 手机为例 ;
进入 adb shell 命令行 :
adb shell
获取 root 权限 :
su
进入 /data/app 目录 :
cd /data/app
根据包名查找指定的应用安装目录 :
cd kim.hsl.aidl_demo-fRLEnkOknxauSrQcwx2jzw\=\=/
拷贝 APK 到外置 SD 卡存储空间 :
cp base.apk /sdcard/Pictures/
拷贝后的 APK 文件 :
二、获取 APK 包完整流程命令行输出
下面的命令行截图是完整的流程 :
adb shell
su
cd /data/app
cd kim.hsl.aidl_demo-fRLEnkOknxauSrQcwx2jzw\=\=/
cp base.apk /sdcard/Pictures/
【Android 逆向】获取安装在手机中的应用的 APK 包 ( 进入 adb shell | 获取 root 权限 | 进入 /data/app/ 目录 | 拷贝 base.apk 到外置存储 )相关推荐
- android 8(O)预装APP到data/app目录
需求 想内置应用到/data/用户区,让其可卸载 系统android 8(O) android 11可查看另外一篇<android 11®预装APP到data/app目录> 集成步骤 假设 ...
- adb shell获取root权限
adb shell获取root权限 因为开发需要,我经常会用到adb这个工具(Android Debug Bridge),我们都知道adb shell默认是没有root权限的,修改系统文件就很不方便了 ...
- android程序到处apk,导出已安装到手机中程序的apk文件
查看该手机所有安装包的包名, 输入adb shell pm list packages 找到你要导出的包名 获取该安装apk的路径, 输入adb shell pm path com.pfoc.myac ...
- Android实战技巧之十八:adb取出安装在手机中的apk
场景: 朋友看见你Android手机中的游戏或应用很好玩,也想装一个此程序,但限于网络条件不能从网上下载.那么最简单的办法就是直接从你手机中将此apk扣出来给他安装上. pm命令 第一步,找到程序的包 ...
- android编程root启动指定app,取之有道——巧用Root权限 启动其他APP中的Activity
取之有道--巧用Root权限 启动其他APP中的Activity 2019年01月29日 | 萬仟网移动技术 | 我要评论 这次博主来分享一个很巧妙的办法来启动其他APP中Activity的方法. 首 ...
- app调用root权限,安卓app获取root权限
请教如何提升app的权限,root权限 方法如下: 方法一: 1.在手机的应用中心搜索一键ROOT工具. 2.挑选后进行下载. 3.下载安装完毕后运行软件,点击一键获取ROOT. 方法二: 1.数据线 ...
- 批量提取 data/app目录中的apk文件
我的手机是user版本,data/app目录不能通过adb shell ls读取. $ adb shell ls /data/app ls: /data/app: Permission denied ...
- android 11(R)预装APP到data/app目录
android高版本,默认是无法预装app到/data/app目录下的,因为用低版本的方法去修改的话烧录后会无法开机. 步骤 假设是添加myapplication.apk到sdk中的, 烧录后要装到/ ...
- android adb apk包名,ADB命令简单使用--查看包名、activity等
1.连接设备 adb connect ip 2.查看连接的设备 adb devices 3.安装/卸载Android 应用 adb install packagesname adb uninstall ...
最新文章
- HTML form 标签的 accept-charset 属性
- android studio 加载ffmpeg.so,Android studio使用已经编译好的ffmpeg .so库
- SAP Spartacus里如何查找所有可以focus的HTML元素
- apache 支持.htaccess重写url
- r导出html怎么保存,做植物谱系图,用Phylomatic软件将网页中的输出结果拷贝到文本文件中, 并另存为phylo...
- 李宏毅机器学习之Classification
- cf12E Start of the season(构造,,,)
- jQuery.ajax(解决跨域问题,jquery解决AJAX跨域问题
- IDEA 代码格式化插件Save Actions示范
- mcgs组态软件中字体如果从左到右变化_MCGS脚本程序 -
- 【目标检测】YOLOV2详解
- 如果你热爱编码,就应该少写代码
- 竞合关系会是云计算行业主流:阿里云发布新一代数据库
- ​创业10年的领导口出狂言:80后该退出IT行业!网友怒怼!
- 查看、修改 nginx分布服务器ip
- html设置幼圆字体,CSS font-family中文字体设置方法
- 别再付费了!霸屏朋友圈的“蚂蚁呀嘿”视频教程大公开
- 百慕大永中迎来ECFA时代
- 计算机应用etf基金代码,国泰中证计算机主题ETF联接C
- 开放原子开源基金会秘书长孙文龙:要打造以开发者为本的开源服务平台
热门文章
- (读) 周鸿祎重新思考360(有感)
- [Swift通天遁地]七、数据与安全-(19)使用Swift实现原生的SHA1加密
- 14种常见HTTP状态码
- glusterfs4.0.1 mempool 分析笔记
- C# 接口的作用浅谈举例(转)
- 原生js封装二级城市下拉列表
- localStorage
- 收回误删并清除了回收站的文档
- 开发WebService两种开源工具CXF和Axis2的比较
- 哎..前段时间的偷懒..造成今天的被动局面...要检讨深刻教训.