2019年3月18日

Smali文件添加try/catch语句,出现“invalid use of move-exception”异常

摘要: 插入代码如下: 捕获到以下异常: 2019-03-18 21:09:35.431 8272-8272/com.xxxx.xxxx E/AndroidRuntime: FATAL EXCEPTION: main Process: com.xxxx.xxxx, PID: 8272 java.lang.V 阅读全文

posted @ 2019-03-18 21:22 foundkey 阅读(684) 评论(0) 推荐(0) 编辑

2019年1月29日

Qt Create 4.6.2无法自动生成Android Kit

摘要: 开发环境: OS,Microsoft Windows [Version 10.0.17134.523] Qt,5.11.1 Qt Creator,4.6.2 JDK,1.8.0_181 Android SDK,26.1.1 NDK,18.1 起因 心血来潮,突然想产生用Qt编写Android程序,根据网上的教程,在Tools-Options-Devices-Android... 阅读全文

posted @ 2019-01-29 18:58 foundkey 阅读(5155) 评论(0) 推荐(0) 编辑

2019年1月11日

动态调试smali代码学习记录

摘要: 预备知识 DDMS Dalvik Debug Monitor Serivce,Dalvik调试监控服务,为Android SDK提供的一款拥有监控Dalvik虚拟机的调试软件,启动文件位于/tools/monitor.bat(低版本的SDK为ddms.bat) adb forward命令 用于创建一个端口映射,将本地端口(PC端口)映射到远程端口(手机端口),例如: adb forw... 阅读全文

posted @ 2019-01-11 19:59 foundkey 阅读(914) 评论(0) 推荐(0) 编辑

2019年1月10日

Xposed模块开发学习记录

摘要: Xposed模块相关API可以参考在线文档: https://api.xposed.info/reference/packages.html 入门教程可以参考: https://github.com/rovo89/XposedBridge/wiki/Using-the-Xposed-Framework-API https://github.com/rovo89/XposedBridge/... 阅读全文

posted @ 2019-01-10 20:04 foundkey 阅读(906) 评论(0) 推荐(0) 编辑

小米5安装Xposed框架——需要解锁刷机

摘要: Xposed官网 https://forum.xda-developers.com/xposed 官方模块厂库 https://repo.xposed.info/ 中文站点 https://xposed.appkg.com/ Xposed的使用分为安装Xposed框架和开发Xposed模块两部分,可以参考下图: 安装Xposed框架比较麻烦,需要Root权限,而且对ROM也有... 阅读全文

posted @ 2019-01-10 19:59 foundkey 阅读(6396) 评论(0) 推荐(0) 编辑

2019年1月9日

HTTP协议学习随笔

摘要: 简介 HTTP(Hyper Text Transfer Protocol),超文本传输协议,是一种建立在TCP上的无状态连接。一次完整的传输过程的基本流程如下: 一个请求的开始到一个响应的结束称为一个事务,。当一个事务结束后,服务端需要添加一条相应的日志记录。 HTTP请求 HTTP请求是客户端向服 阅读全文

posted @ 2019-01-09 10:57 foundkey 阅读(239) 评论(0) 推荐(0) 编辑

2019年1月3日

JNI简易入门

摘要: JNI简介 JNI(Java Native Interface)是JDK的一部分,提供了若干API实现了Java和其他语言的通信(主要是C/C++)。JNI主要用于以下场景: 贴近硬件底层的功能,Java无法实现; 复用已有的程序(非Java开发); 对部分代码有较高的性能要求,如矩阵运算、图形渲染 阅读全文

posted @ 2019-01-03 12:00 foundkey 阅读(1099) 评论(0) 推荐(0) 编辑

CMake简易入门

摘要: 使用CMake编译 CMake工具用于生成Makefile文件。用户通过编写CMakeLists.txt文件,描述构建过程(编译、连接、测试、打包),之后通过解析该文件,生成目标平台的Makefile文件,做到"Write once, run everywhere"。 使用CMake的方法很简单: cmake 确保projectPath目录下,有CMakeLists.txt文件。该文件... 阅读全文

posted @ 2019-01-03 11:56 foundkey 阅读(3105) 评论(1) 推荐(1) 编辑

2018年12月17日

Android Studio & Butter Knife —— 快速开发

摘要: Butter Knife是一个Android的注解框架,可以帮助用户快速完成视图、资源与对象的绑定,完成事件的监听。(也就是少写findViewById()) 具体的介绍可以参考官方主页: http://jakewharton.github.io/butterknife/ Github: https://github.com/JakeWharton/butterknife Android... 阅读全文

posted @ 2018-12-17 21:32 foundkey 阅读(314) 评论(0) 推荐(0) 编辑

2018年12月13日

手机端微信聊天记录数据库解密过程记录

摘要: 出发点是想找回微信被撤回的信息。 根据《PC版QQ微信防撤回补丁》文章,拦截PC端的撤回函数,新的撤回消息将不会被撤回。但是打补丁前撤回的消息,依然无法查看。 之前发现,手机端的微信,图片、视频信息撤回后,可以在本地找到相应的记录。由此猜测,文本信息是否本地依然有记录。查询资料得知,文本的聊天记录, 阅读全文

posted @ 2018-12-13 17:48 foundkey 阅读(14278) 评论(2) 推荐(0) 编辑

导航