摘要: import os import subprocess from subprocess import Popen, PIPE # run the shell as a subprocess: cmd2 = "pint www.baidu.com" import os import pty import select from subprocess import Popen, STDOUT m... 阅读全文
posted @ 2018-06-13 14:18 xadxxx 阅读(1327) 评论(0) 推荐(0) 编辑
摘要: //inline int new_execv(const char *pathname,char *const argv[]) char **_argv = (char **) argv; int argv_index = 0; while(*_argv != NULL) { LOGD("execv param:[%d] ==> %s", argv... 阅读全文
posted @ 2018-04-28 12:48 xadxxx 阅读(1655) 评论(0) 推荐(0) 编辑
摘要: Elf32_rel保存的是重定向的数据 阅读全文
posted @ 2018-04-04 18:01 xadxxx 阅读(767) 评论(0) 推荐(0) 编辑
摘要: C直接可以调用dlsym C++需要在函数前面加上 extern "C" 才行 在C++中,函数用dlsym加载,就像C中一样。不过,该函数要用extern "C"限定符声明以防止其符号名被mangle。 阅读全文
posted @ 2018-03-26 12:41 xadxxx 阅读(1186) 评论(0) 推荐(1) 编辑
摘要: 1-HOST_darwin-x86 需要修改这里的版本号 改为10.11 (当前系统版本) 2-修改链接器 因为Xcode.app目录下的新版本没有platform这个目录 This fixed it for me: Install Xcode Run sudo xcode-select -s /A 阅读全文
posted @ 2017-12-04 16:47 xadxxx 阅读(254) 评论(0) 推荐(0) 编辑
摘要: null value in entry: destinationDir=null 删掉根目录下的.gradle文件夹 有个圆点 注意 阅读全文
posted @ 2017-08-31 10:37 xadxxx 阅读(1000) 评论(0) 推荐(0) 编辑
摘要: import android.content.Context; import android.graphics.Canvas; import android.graphics.Color; import android.graphics.Paint; import android.graphics.Path; import android.graphics.Point; import andro... 阅读全文
posted @ 2017-08-09 13:53 xadxxx 阅读(1207) 评论(0) 推荐(0) 编辑
摘要: minSdkVersion 之前写的是15 NDK r14b 改成 19就可以了 NDK r14b最低支持android-19 阅读全文
posted @ 2017-07-24 09:57 xadxxx 阅读(1039) 评论(0) 推荐(0) 编辑
摘要: NDK版本换成r12版本的 R14的不知道哪里问题 时间紧迫 先这样 阅读全文
posted @ 2017-06-12 16:23 xadxxx 阅读(625) 评论(0) 推荐(0) 编辑
摘要: OAT文件格式自行查找 可以知道OAT文件包含了完整的odex odex又包含dex文件 抠出DEX即可 通过vim -b services.odex打开oat文件,再输入%!xxd进入16进制模式, 然后搜索035,很快就定位到了。 环境:Ubuntu linux 计算dex文件的偏移与dex大小 阅读全文
posted @ 2017-06-12 10:45 xadxxx 阅读(955) 评论(0) 推荐(0) 编辑