Android逆向常用abd指令

Android Studio逆向分析APK(Analyse APK) Android Studio逆向分析APK(Analyse APK)前言 Android Studio升到2.0版本以后,有个很好的功能,就是可以直接逆向分析apk,查看到里面的内容。 条件 Android Studio 版本为2.0以上 Analyze APK Build->Analyze APK 2.择一个apk 内容说明apk大小和下载大小 raw size是apk包的大小 阅读详情

adb 指令
adb devices 
adb -s serialNumber shell 
adb shell 进入手机管理
adb install apkpath  -r -f -s 
adb uninstall apkpackname -k 
adb push 电脑端文件路径  手机端文件路径
adb pull 手机端文件路径   电脑端文件路径
adb reboot  重启手机
adb reboot recovery 重启恢复模式
adb reboot bootloader 重启引导模式  
adb wait-for-device
adb shell monkey -v -p com.tencent.mobileqq 500
adb forward tcp:1100 tcp:1200
adb shell getprop  获取手机参数

cat /proc/cpuinfo
adb shell dumpsys cpuinfo |notification| meminfo |cpuinfo 查看手机当前的cpu使用 notification使用 meminfo


1、手机截屏  screen sdk_version  filepath 
2、手机字体修改  替换/system/fonts/DroidSansFallback.ttf (中文)文件 ,替换/system/fonts/DroidSans.ttf (英文文件) 
3、卸载系统应用  
(1)获取应用的路径 pm path packname
(2)移除apk rm  apkpath
(3)彻底删除残留文件  pm uninstall packnmae ;rm -r /data/data/packname;

4、结束系统进程 
(1)ps  
(2)kill pid
5、静默安装卸载
6、可以禁止开机启动项,冻结应用


7、屏幕解锁
 rm /data/system/gesture.key;rm /data/syste/locksettings.*;
8、应用及应用数据的备份,移动应用到系统应用。
 busybox cp -r -f -p -P source/*  des/
10、修改开机动画
替换 /system/media/bootaniation.zip(注意压缩时用winrar 压缩存储模式)
 三星官方系统 需要替换/system/bin/samsungani 为自己的 然后执行上面的步骤。
11、更换系统刷机

12.查看短信,联系人数据库 
 
cat /data/data/com.android.providers.contacts/databases/contacts2.db > /data/lcoal/tmp/1.db 
adb pull /data/lcoal/tmp/1.db pc_path


 
cat /data/data/com.android.providers.telephony/databases/mmssms.db > /data/lcoal/tmp/1.db 
adb pull /data/lcoal/tmp/1.db pc_path


pm path packname 查看apk安装的路径
pm install -r -f -s apppath 安装apk,r 强制安装,f 安装手机内存 s 安装sdcard
pm uninstall -k packname 卸载应用 -k 保留应用数据 /data/data/packname下的数据 或者 /sdcard/Android/data/packnmae
pm enable packname 设置应用为不可用,或者组件不可用 组件跟类的完整路径  
pm disable packname 设置应用可用 
pm setInstallLocation 0 1 2  设置应用安装的默认目录 0 auto 1 手机内存 2 sdcard
pm getInstallLocation  查看当前设置
pm clear packname 清楚应用缓存数据 

 

《CTF特训营》——APK逆向基础 一般由4层,Linux内核层,系统运行层,应用框架层和应用层,从开发人员的角度来讲,一个Android应用可以分为两个部分:一部分使用java来实现,也称为Dalvik虚拟机层,一部分使用C/C++实现,也称为Native层。 阅读详情

相关推荐

【愚公系列】2023年06月 移动安全之安卓逆向(IDA动态分析)

IDA(Interactive Disassembler)是一款强大的反汇编工具,可以将可执行文件、动态链接库和操作系统内核等二进制程序转换成汇编代码进行分析和研究。IDA可以对汇编代码进行反汇编、反编译、动态调试、数据流分析和交叉引用分析等高级功能,可以帮助安全研究人员、逆向分析师、软件开发人员等进行二进制程序分析和逆向工程。IDA的主要功能包括:反汇编:将二进制代码转换成汇编代码,方便代码阅读和理解。反编译:将二进制代码转换成高级语言代码,方便程序理解和修改。

愚公智库 4934

adb 打开系统界面和后退,部分adb命令

打开系统设置界面 adb shell am start -n com.android.settings/.Settings 返回上一个界面 adb shellinput keyevent BACK 来源于https://blog.youkuaiyun.com/qq_33994844/article/details/72821789 特此记录 ...

u013868665的博客 1万+

安卓无线调试abd软件

win平台用的,可以无线ABD调试安卓用的软件挺方便的

2.字符串的反转,比如abcde,输出edcba

收尾元素想交换: #include #include char *change(char *a) { if(*a != '\0') { char temp; char *s1= a; char *s2 = a + strlen(a) - 1; while(s1 { temp = *s1; *s1 = *s2; *s2 = temp; *s1++;

青春兵荒马乱的专栏 3017

Cesium实战:如何在前端直接渲染TIFF影像(附完整代码与避坑指南)

本文详细介绍了如何在前端利用Cesium直接加载和渲染TIFF影像的完整技术方案。针对TIFF格式的地理影像数据,文章提供了从文件解析、坐标转换到像素处理与Cesium集成的全流程代码实现,并分享了性能优化与常见问题的避坑指南,帮助开发者高效实现三维地理可视化。

weixin_29290947的博客 315

告别Inspect!用微软官方推荐的Accessibility Insights搞定WinApp自动化测试元素定位

本文介绍了如何从传统的Inspect工具升级到微软官方推荐的Accessibility Insights for Windows,以提升Windows应用自动化测试中的元素定位效率。通过详细的功能对比、安装指南和实战技巧,帮助测试工程师掌握这款现代化工具的核心优势,包括实时元素检测、属性筛选和与WinAppDriver、Appium等测试框架的无缝集成。

weixin_26749245的博客 621

无需ROOT,使用 ADB 命令卸载和恢复安卓系统内置应用及打开应用的主界面

无需ROOT,使用 ADB 命令卸载和恢复安卓系统内置应用

CJ_L1995的博客 1万+

Jacobi正交多项式在数值分析中的应用与实现

本文深入探讨了Jacobi正交多项式在数值分析中的核心应用与实现。作为最通用的正交多项式族,Jacobi多项式通过参数α和β的调节,可退化为切比雪夫、勒让德等经典多项式,为函数逼近、奇异积分和微分方程求解提供了统一框架。文章重点解析了其在加权高斯积分(高斯-雅可比积分)和谱方法求解微分方程中的关键作用,并提供了基于递归关系和SciPy的稳定高效实现方案,帮助读者掌握这一强大的数值计算工具。

weixin_29306011的博客 245

【Android】【adb】adb工具使用教程(超详细)

ADB(Android Debug Bridge)是安卓调试桥工具,提供命令行方式管理安卓设备/模拟器。常用命令包括:查看版本/设备列表(adb version/devices)、应用管理(install/uninstall)、文件传输(push/pull)、日志管理(logcat)、屏幕操作(screencap/screenrecord)、系统信息查看(getprop)等。多设备连接时需用-s参数指定设备,还可设置分辨率(wmsize)和DPI(wmdensity)。安装问题常见"adb非内部命令"错误,

风云说通信 3万+

极验第四代滑块验证码破解(三):滑块轨迹构造

极验第四代滑块验证码破解(三):滑块轨迹构造声明 声明 原创文章,请勿转载! 本文内容仅限于安全研究,不公开具体源码。维护网络安全,人人有责。 本文关联文章超链接:

帯泪的鱼的博客 8624

全桥LLC谐振变换器设计与双环控制策略详解

LLC谐振变换器作为高频开关电源的核心拓扑,通过谐振腔实现软开关特性,显著提升转换效率(可达96%以上)。其工作原理基于谐振电感、电容的协同作用,当开关频率接近谐振点时实现ZVS/ZCS。在工业电源、电动汽车充电等场景中,电压电流双环控制策略通过引入电流内环和竞争仲裁机制,有效改善动态响应(实测负载跳变时电压跌落减少60%)。数字控制实现时需注意ADC采样同步和PWM更新时序,而谐振参数测量与温升管理则是工程实践的关键。

weixin_29189987的博客 257

adb重启是什么意思

adb 的全称为 Android Debug Bridge,起到调试桥的作用。通过 adb 可以在 Eclipse 中方便通过 DDMS 来调试 Android 程序,就是 debug 工具。adb 的工作方式比较特殊,采用监听 Socket TCP 5554 等端口的方式让 IDE 和 Qemu 通讯,默认情况下 adb 会 daemon 相关的网络端口,所以当运行 Eclipse 时 adb 进程就会自动运行。 ADB tools ADB 工具 adb 重启就是调试桥的意思,利用 adb 工具的前提

2023年最新地推相关信息 1万+

YOLOv11改进策略【损失函数篇】| 将激活函数替换为带有注意力机制的激活函数 ARelu

将ELSA中的函数Φ\PhiΦ用具有可学习参数α\alphaα和β\betaβ的网络层表示为LxiαβCαxixi0σβxixi≥0Lxi​αβCαxi​σβxi​​xi​0xi​≥0​,结合标准的Rectified Linear UnitsRxi0xi0xixi≥0Rxi​0xi​​xi​0xi​≥0​,得到可学习激活函数Fxiα。

Limiiiing的博客 2117

adb 安装apk_安卓逆向——APK安装流程

制丨文生整理丨阿星很多学习安卓逆向的朋友大多都会卡在安卓apk上,今天小生就来给大家讲解一下,安装apk的流程,希望能帮助到大家。安装方式:⑴系统程序安装⑵通过Android市场安装⑶手机自带安装⑷使用ADB安装这里出现了一个新名词ADB,它是什么?有什么作用呢?我们一起来去了解一下。ADB的全称为Android Debug Bridge,字面意思就是安卓调试桥接,简单点说,它是Andr...

weixin_29494379的博客 855

PHM 2010数据集解读

PHM数据挑战赛是一项面向所有潜在与会者的竞赛。今年的挑战集中在使用测力仪、加速度计和声发射数据估计高速数控铣床刀具的RUL上。 博客对PHM 2010数据集的组成和信号进行了可视化。

cnjs1994的博客 7648

Codex 接入国产大模型指南:客户端与 CLI 双端实战

CC Switch是目前最流行的 Codex / Claude Code 模型切换工具,内置了协议转换功能,支持几乎所有主流国产模型。核心原理Codex → 本地 8317 端口(CC Switch)→ 协议转换 → 国产模型 API整个过程对 Codex 完全透明,Codex 以为自己在跟标准的 Responses API 对话。用户类型推荐方案理由新手 / 不想折腾配置简单,免费额度够用追求稳定体验通义千问(原生接入)官方兼容,功能最完整企业用户自建 AI 网关可控性强,支持多用户管理预算有限。

篮球界最会写bug的人;程序猿中打球最菜的人。 575

安卓逆向(二)相关问题及解决方案

本文档用于记录本人在学习安卓逆向过程中遇到的部分问题及解决方案,可能会持续更新。

qq_44906798的博客 1517

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

android逆向分析常用命令归纳

adb的常用命令 adb devices 设备连接。 adb version adb的版本。 adb start-server。设备开始服务 adb wait-for-device 等待设备连接成功。 adb -s get-state 获取设备的连接状态如:adb -s 99eb07a9 get-stat 。 adb get-serialno 获取连接到的手机的序列号。 adb kill-ser...

悟-静的博客 455

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

安卓逆向——刷机Pixel2 ROOT

安卓刷机 刷机 :https://blog.youkuaiyun.com/a740169405/article/details/81103869 Edxposed :https://sspai.com/post/63094 全局调试 :https://www.cnblogs.com/codex/p/12250647.html lineageos :https://download.lineageos.org/walleye lineageos教程 :https://zhuanlan.zhihu.com/p/147299

含笑 3495

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

安卓逆向(四)frida基本使用方法

本文档用来记录本人在学习frida时的一些笔记

qq_44906798的博客 384

【Unity逆向】某手游逆向记录(包含global-metadata.dat解密)

本文记录了一款手游的逆向分析过程: 信息收集阶段使用ApkCheckPack检测保护措施,发现海外版无反调试检测 资源逆向分析通过AssetStudio成功解包游戏资源,但未发现HybridCLR生成的dll Il2Cpp逆向尝试失败,发现so文件经过加密处理 深入分析il2cpp.so文件,定位到MetadataLoader::LoadMetadataFile()函数,解密了global-metadata.dat文件的加载逻辑

c88771013的博客 2925

我女朋友都会的安卓逆向(四 动态调试smali)

现在我们已经玩了好几天的静态看代码了,好没意思,今天我们来动态调试一个smali试试。 今天调试的软件: apk链接:https://pan.baidu.com/s/1smNIrST 密码:uzsa 准备工具: 1、Android Studio 2、Androidkiller 3、ideasmali ideasmali下载链接: 链接:https://pan.baidu.com/s/1htl26qS 密码:0pre 接下来我们就开始吧! 一.用AndroidKiller把apk反编译成s

weixin_43781139的博客 783

(安卓逆向记录-2)自写简单apk反编译

android killer

mentions的博客 1086

实用的微信小程序逆向教程!

洞悉安全,风洞网,认准官方网站! 简单复现一下小程序的逆向过程。 准备工具 一、pc端复现 微信PC版本—>https://pc.weixin.qq.com/ 小程序解密工具—>https://share.weiyun.com/uMqNGOXv nodejs环境—>https://nodejs.org/zh-cn/download/ 小程序逆向工具—>https://github.com/xuedingmiaojun/wxappUnpacker 二、移动端复现 安卓环境(安

风洞网 2万+

【JS 逆向百例】无限 debugger 绕过实战

文章目录声明逆向目标逆向过程绕过无限 debugger1.Never pause here2. Add conditional breakpoint3.中间人拦截替换无限 debug 函数4.方法置空抓包分析参数逆向完整代码JS 加密代码Python 代码 声明 本文章中所有内容仅供学习交流,抓包内容、敏感网址、数据接口均已做脱敏处理,严禁用于商业用途和非法用途,否则由此产生的一切后果均与作者无关,若有侵权,请联系我立即删除! 逆向目标 目标:某服务网 —> xx互动 —> 我要咨询 主页.

K哥爬虫 8007

安卓逆向——Ubuntu18-adb no permissions 错误

Ubuntu adb 报错:no permissions (user in plugdev group; are your udev rules wrong?); 1. 安装adb,查看自己的安卓设备 sudo apt-get install android-tools-adb adb start-server lsusb Bus 001 Device 007: ID 18d1:4ee7 Google Inc. Bus 001 Device 001: ID 1d6b:0002 Linux.

含笑 360
Code__Boy
博客等级 码龄14年 0粉丝 1原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值