
Android
sinat_41380394
这个作者很懒,什么都没留下…
展开
-
Android导出so文件
1.创建工程生成c++,包名为com.cc.test_socreator,内容: 此时可以在MainActivity中使用代码调用stringFromJNI:可以在jniTest中调用getString: 2.生成so文件Build-make project在没有报错,工程建立以后会在build-intermediates-cmake-debug下生成so...原创 2018-10-25 19:42:51 · 784 阅读 · 0 评论 -
xposed实践(二)、修改手机IMEI值
1.bridgeApi导入lib文件夹中,module中添加编译。 2.Activity中实现getDevice方法 3.新建类实现IXposedHookLoadPack接口静态方法和静态类的使用 4.在assets文件夹中新建xposed_init文件,添加3中的类名 5.修改manifest,增加标签<meta-data ...原创 2018-12-28 17:58:38 · 2586 阅读 · 0 评论 -
xposed实践(一)、插件完成hook
一共两个应用;一个目标应用,一个插件应用一、目标app实现: 二、Hook插件的实现1.新建一个工程,导入XposedBridgeApi-54库,添加manifest说明项。 2.新建类,实现IXposedHookLoadPackage接口。 3.新建xposed_init文件,添加新建类的名称。 4.运行,添加插件就好了 效果:被hoo...原创 2018-12-28 17:54:42 · 1058 阅读 · 0 评论 -
JDOM解析xml
<PeopleList> <People id="1"> <Name en='zhangsan'>张三</Name> <Age>20</Age> </People> <People id="2"&原创 2018-11-23 11:46:51 · 174 阅读 · 0 评论 -
smali语法的复习整理
1.基本数据类型smali类型 java类型 V void (只能用于返回值类型) Z boolean B byte S short C char I int J long F float D double 2...原创 2018-11-20 00:14:33 · 249 阅读 · 0 评论 -
加固前奏2-替换application
运行加载过程ActivityThread.JAVAApplication app = data.info.makeApplication(data.restrictedBackupMode, null); ->进入LoadedApk.java String ap...原创 2018-11-21 16:57:44 · 465 阅读 · 0 评论 -
加固前奏1-替换classloader
使用反射实现替换classLoader1.获取"android.app.ActivityThread"中的"mPackages" ;定义为arraymap<String,weakReference<LoadedApk>> mPackages c = Class.forName("android.app.ActivityThread"); ...原创 2018-11-21 14:01:50 · 458 阅读 · 0 评论 -
so文件简单的导出使用
1.创建工程生成c++,包名为com.cc.test_socreator,内容:此时可以在MainActivity中使用代码调用stringFromJNI:可以在jniTest中调用getString: 2.生成so文件Build-make project在没有报错,工程建立以后会在build-intermediates-cmake-debug下生成so。签名以...原创 2018-10-24 18:46:07 · 1364 阅读 · 0 评论 -
将so文件给外部工程引用
调用第三方so文件,无需包名与so文件中的呼应java方法相同,就是创建一个jar,使它的包名和so中的包名相同。 1.新建一个测试工程,创建好c++代码,cmake照旧写入。图1.1、测试工程目录 2.建立library新建一个Android library的module,建立两个测试类,在其中一个测试类中导入lib,新建native方法,回到native-lib.c...原创 2018-10-25 19:46:13 · 965 阅读 · 0 评论 -
微信hook——登录界面的账号密码
Hook方法一: 手机号码登陆,Method跟踪点击登陆事件: 点击事件内容 分析bj方法,有两个string参数,依然最后调用了com.tencent.mm.modelsimple.q,hook这个bj方法,查看两个参数是什么。 Hook方法: 得到的结果:Hook成功! Hook方法二 微信号、QQ登陆,me...原创 2019-02-12 00:43:46 · 2433 阅读 · 0 评论