首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

安卓反编译记录

,不过话说技术这个东西,博客很多用法已经失效,各位看客也只能看看参考就好(不过特别鄙视那些博客随便复制,不经过自己实测就发表,可能只是自己记录,可是很容易误导别人,因为我看到很多就是错不是过时问题...-f 如果目标文件夹已存在,则强制删除现有文件夹(默认如果目标文件夹已存在,则解码失败)。 -o 指定解码目标文件名称(默认使用APK文件名字来命名目标文件夹)。...只是用了apktool一个工具而已,因为我只是想改变名字,然后我其实尝试把知乎图标给换掉,有点奇怪是我换了图片,结果装手机上还是没有效果,估计八成图标没有换对,不过也花了一个下午搞这玩意儿,还是小小记录下吧...刚刚在模拟器试了一下,安装上app图标已经改变啦,话说下午费我那么多功夫就为了改下小小icon,不过在手机上安装使用图标却是不变,这样就好推测了,应该是手机上已经安装过,有了缓存读取,话说有第二次被缓存坑里...,上次是调试网页,这次手机啊,不过还好多了个心眼,找不到新手机,特地装了个模拟器试试,果然生效啦,撒花开心咯^

49020

Google 最新模拟器重磅来袭!秒开并还原到之前工作状态!

使用最新版本 Android 模拟器,可以根据需要分配内存,不是根据在AVD中设置固定值来分配。...拖拽 APK文件 通过拖动APK文件模拟器上,便可实现快速安装;也可以直接拖拽文件模拟器上,并在模拟器DownLoad 文件夹中找到它。...错误报告 可以使用扩展面板中错误报告快速生成应用程序错误报告,和团队分享或者向Google反馈。 ? 获取 ?...小bug 不知道你们有没有遇到,我在使用过程中,模拟器黑屏时候,会出现怎么都打不开现象,无论重启还是按模拟器电源键都没有效果。...然后按照网上方法,尝试着改了一下RAM,任意改成与之前不同值就可以了。应该是因为修改了系统属性导致重新加载才能恢复正常吧。 ?

1.8K20
您找到你想要的搜索结果了吗?
是的
没有找到

Android 渗透测试学习手册 第三章 Android 应用逆向和审计

然而,dex2jar 和 JD-GUI 不能做类似功能,因为它提供近似代码,不是准确代码。...一旦我们安装了它,我们需要将代理组件agent.apk安装到我们模拟器,它位于下载.zip文件内。 该代理是系统和设备相互交互所需。...我们还需要在每次启动模拟器转发一个特定端口(31415),以便建立连接。...3.5 不安全文件存储 通常,开发人员为应用程序存储数据,未指定文件正确文件权限。 这些文件有时被标记为全局可读,并且可以由任何其它应用程序访问不需要请求权限。...在这里,我尝试系统中读取一些文件,如/etc/hosts和/proc/cpuinfo,它们默认存在于所有的 Android 实例中,因为它是基于 Linux 文件系统。

99410

Appium+python自动化(十六)- ADB命令,知否知否,应是必知必会(超详解)

Oh,对了,我看日志了,应该是那个是么地方错误,你去我说那个地方楼一眼,看看是不是” DEV:“厉害了Word哥!这个这个我查一下,是不是安装包打的包有问题,你稍等一下。...这个install 命令要求你必须指定你所要安装.apk文件路径: adb install 为了获取更多关于怎样创建一个可以安装在模拟器/设备实例上.apk文件信息...9、模拟器/设备中拷入或拷出文件 可以使用adbpull ,push 命令将文件复制到一个模拟器/设备实例数据文件或是数据文件中复制。...如果不只是用USB接口来管理则返回错误. -e 仅仅通过模拟器实例来管理adb. 如果不是仅仅通过模拟器实例管理则返回错误....pull 将指定文件模拟器/设施拷贝到电脑上. push 将指定文件电脑上拷贝到模拟器/设备中.

1.9K50

Android 调试桥

使用此命令,您必须指定您要安装 APK 文件路径: adb install path_to_apk 如需有关如何创建可在模拟器/设备实例上安装 APK 文件详细信息,请参阅构建和运行您应用。...使用 APK 文件完整路径表示)推送到模拟器/设备。...pull remote local 模拟器/设备实例将指定文件复制到开发计算机。 push local remote 开发计算机将指定文件复制到模拟器/设备实例。...下面是 screenrecord 实用程序一些已知限制,您在使用时应注意: 某些设备可能无法以它们原生显示分辨率进行录制。如果在录制屏幕出现问题,请尝试使用较低屏幕分辨率。...读取应用 ART 配置文件 Android 7.0(API 级别 24)开始,Android Runtime (ART) 会收集已安装应用执行配置文件,其可用于优化应用性能。

1.9K30

android渗透测试学习笔记

-f标志指定写入文件不是在终端打印 路径 二进制文件 /system/bin /system/xbin 应用数据 /data/data 应用程序 文件 数据库 缓存 /data...文件夹中出现CERT.RSA文件ASCII内容 以获取签名 $unzip testing.apk $cd META-INF $openssl pkcs7 -in CERT.RSA -print_certs...[device-name].rc中获取自己配置,在某些情况下位于相同位置.sh文件获取自己配置 $ls -l | grep 'init' # cat init.rc 加载使用属性 location...将agent.apk安装到模拟器,.zip文件内 启动模拟器转发端口(31415) adb install agent.apk adb forward tcp:31415 tcp:31415...不安全文件存储**** 目录遍历或本地文件包含漏洞:读取系统文件 客户端注入攻击:sqlite注入 pdf 链接: 提取码: ddka

78230

再谈Android动态链接库

如果项目用到了NDK,Android apk文件将会到位于lib/ABI文件读取相关.so文件。Android包管理器在安装APK文件,会自动选择对应系统环境下预编译好.so文件。...但你不应该应用程序中读取它,因为Android包管理器安装APK,会自动选择APK包中为对应系统ABI预编译好.so文件。...使用NDK,你可能会倾向于使用最新编译平台,但事实上这是错误,因为NDK平台不是后向兼容(兼容过去版本),而是前向兼容(兼容将来版本)。...load传入参数是一个文件路径,所以它不需要去寻找这个文件路径,而是直接通过这个路径来加载so文件。...注意 如果我们把服务器下载so文件放到sd会出现什么问题呢(如,/mnt/sdcard/libmath.so)?

2.4K70

android反编译apk_apk反编译找不到

(其实我并不觉得方便),但是如果出现错误不方便查看。...apk文件,你就必须设备中拷贝出framework文件并且安装到apktool中。...举一个例子,比如你想反编译HTCHero这款手机中HtcContacts.apk,当你尝试反编译时候,你会得到以下错误信息。...2.直接用build编译后在dist中找到apk文件无法使用 其实这个问题我也不是特别理解,目前知道就是,APK文件虽然本质是个zip文件,但是事实上zip包中文件是按照两种方式压缩,即XML...同样,当你使用build文件夹中文件替换原apk文件资源,请务必确认是使用store存储还是deflate压缩 3.其他错误 其实在编译过程中会遇到很多其他问题,大多数是由于删除、修改、

1.3K10

android studio 使用adb 命令传递文件到android 设备方法

一:文件传输 在android开发中,有时候需要将文件pc端传递至android,或者将软件运行日志,android设备传递到pc进行分析,我们可以使用windowscmd窗口,或者android...-push(或者pull),不然会出现,找不到设备等错误(如:error: device not found )。...如果出现adb device offline错误,请检查数据线连接是否正常. 三:adb常用指令 1. 显示系统中全部Android平台: android list targets 2....2.安装软件   adb install adb install <apk文件路径 :这个命令将指定apk文件安装到设备上 ?   3....电脑上发送文件到设备   adb push <本地路径 <远程路径 用push命令可以把本机电脑上文件或者文件夹复制到设备(手机)   7.

4K10

关于abiFilters使用「建议收藏」

但是今天在x64-v8a模拟器上看时候,提示我library.so文件找不到,我记得这个应该是向下兼容,但是出现这种情况很奇怪,于是我就在网上找了找答案。...具体分析 其实这个方法我开始是很奇怪,我明明没有指定其他兼容框架,为什么会需要一个过滤。...我打来了apk包,找到了里面的lib目录,发现里面有很多兼容目录,然后看到里面目录里面的是一个fresco.so文件。也就是说,fresco做了各个平台兼容,所以它创建了各个兼容平台目录。...因为只要出现了这个目录,系统就只会在这个目录里找.so文件不会遍历其他目录,所以就出现了之前找不到.so文件情况(因为其他目录没有我.so文件)。...我想到是目前手机cpu绝大多数应该是支持浮点运算,而且安卓2.2开始就支持v7a,所以v7a兼容性应该也不是问题。

60120

Android入门教程 (二) 第一个App HelloWorld

---- 一 、前言 作为一名程序员,开始学习一门新语言第一步就是让程序输出 “Hello World!”。学习Android也是一样,我教学也是第一个 “Hello World!”...---- 三 、 创建第一个Android项目 接着我们来开始尝试创建一个新项目,点击下方红色区域 在该对话框中我们需要选择创建类型,我们选择 Phone and Tabblet,即手机应用...作为Android程序员,不管你使用不是Android手机,都需要在Android模拟器上测试自己开发Android程序。...自动自带模拟器性能较差,推荐使用第三方模拟器,如夜神模拟器、雷电模拟器等等。 我这里以雷电模拟器为例,百度搜索雷电模拟器,打开官网,下载正式版,后在电脑上安装雷电模拟器。...我们选择新建app项目,当雷电模拟器开机完毕后,会自动连接Android Studio,会出现上面的模拟器选项,接着单机绿色运行按钮即可。

40220

Appium移动端自动化测试--搭建模拟器和真机环境

在这里插入图片描述 注意: 安装新建Android虚拟机时选择版本尽量选择9.0,最开始我选择是10.0,在使用等待不是很稳定,还没花时间去深入研究。 ?...查看已连接设备 以上是使用模拟器需要安装模拟器环境。...USB调试 真机连接--文件传输 将安卓手机用数据线与电脑连接,若是出现USB连接方式,一般有三个选项:传输照片、文件传输、仅充电, 请选择文件传输 然后在电脑端打开CMD窗口,输入:adb devices...查看设备 至此,模拟器换进和真机都已经设置完成,接下来使用cmd命令开始安装已下载apk安装包。 安装apk文件 到这里不管是模拟器还是真机都是一样安装方法。...不知什么原因,感觉提示路径就是错误,后来升级到Appium1.15.1之后就没报错了。

3.7K10

App渗透 - Android应用错误中获取漏洞

步驟一:从这里解压缩DIVA APK档案 步驟二:使用Android Studio软体来设定Android实验室 步驟三:一旦你在模拟器上运行了DIVA应用,如果你想查看这个应用java格式源代码,...正如我们所看到那样,这个应用程序正在记录敏感信息,如果其他应用程序有这个设备日志读取权限,他们可以访问这些信息。 2. 硬编码问题 ? 使用jadx-gui,我可以查看Java格式apk源代码。...在这个任务中,当我试图保存我凭证,它说,'发生文件错误'。 查看源码,注意到应用程序正试图将凭证存储在设备外部存储中。所以检查存储权限,并在设置>应用权限>存储>Diva下授予访问权限。 ? ?...在这个活动中,我想使用逆向工程工具来代替jadx-gui,因为它只能将APK dex文件反编译成java源代码。分析这些源码需要查看库(.so)文件jadx-gui不支持。 ? ? ?...一旦我们了解了源代码,就很容易驾驭我们寻找厂商密钥方法。下面是我两种不同方法。 使用apktool 运行以下命令linux终端中提取diva-beta.apk内容。

1.2K30

几款Android 应用自动化测试工具「建议收藏」

7、–ignore-security-exception 作用:通常,当程序发生许可错误(例如启动一些需要许可Activity)导致异常,Monkey将停止运行。...8、–kill-process-after-error 作用:通常,当Monkey由于一个错误停止,出错应用程序将继续处于运行状态。设置此项,将会通知系统停止发生错误进程。...MonkeyRunner则运行在PC上,需要通过服务器/客户端模式向设备或者模拟器android应用发送指令来执行测试。...启动成功后,便可以向模拟器发送如按键、滚动、截图、存储等操作了 6) 问题:CMD运行提示monkeyrunner不是内部或外部命令,也不是可运行程序或批处理文件。...我们必须为Ranorex配备apk文件设备,否则无法通过这个工具实现自动化测试,因为它只能在APK文件设备上工作。

5.7K20

是谁锁了我“机”

取证样本与环境 样本: 被恶意修改文件管理APK,以下称MT.APK通过MT_APK 下载恶意锁屏APK,以下简称S.APK 反编译软件: jadx 测试环境:夜神模拟器 Android 5 APK...取证样本测试 首先,在测试环境中安装MT.APK表面来看,这个锁机软件是依附在MT管理器中,这是由于MT管理器特殊性导致。...image.png 允许其申请权限后,模拟器环境迅速卡顿并自动重启,然后出现下图中锁屏界面,且除此之外不能进行其他操作。...20200614011711_42958_.png 20200614011713_21405_.png 当用户允许了该恶意APK请求超级用户访问权限请求,该APK就会通过调用在云端托管代码下载恶意锁屏...image.png 发现竟然直接是读取文件名为“MODEL”SharedPreference文件,从中获取unlock值,如果在破解角度出发可以直接修改这个值尝试绕过。

81120

mac上配置react-native环境run-iosrun-android命令遇到问题

新报错(rn版本:0.53.3)2018.3.6 今天在搞react-native环境,遇到了一些坑,这里记录一下。 首先最重要一点是一定要按官网一步一步来,不然可能会出现一些奇奇怪问题!...所以网盘下载下来后,记得一定要把~/.rncache文件夹里文件全替换成自己下载。 之后init项目就没问题了。 run-android问题 环境和SDK问题 按官网教程配置好环境。 ?...mac中调用本地文件可能会出现权限问题,这时选中你项目文件夹,右键选择显示简介,拉到最下面,如下图: ? 先点击小锁,输入密码解锁,然后点击设置图标按钮,选择应用到包含项目,确定,点击小锁锁定。...经过一番百度 and google并没有什么进展,尝试使用如下命令指定模拟器运行: ? 终于运行了起来,但是每次都要带参很麻烦。...mac修改权限后gradlew文件引发了如下错误: ?

1.4K30
领券