摘要: 需要下载 http://pan.baidu.com/s/1nueP8NJadb remountadb push su /system/bin/suadb push su /system/xbin/suadb shell chmod 4755 /system/bin/suadb shell chmod... 阅读全文
posted @ 2016-01-19 17:09 xadxxx 阅读(381) 评论(0) 推荐(0) 编辑
摘要: 1,编译阶段找不到库,需要修改MK文件。1.libbb.so放在jni/prebuilt文件夹(自己新建),同时把Android.mk复制一份到prebuilt下。2.libbb.so的Android.mk如下:[java]view plaincopyLOCAL_PATH:=$(callmy-dir... 阅读全文
posted @ 2015-12-26 16:29 xadxxx 阅读(1855) 评论(0) 推荐(0) 编辑
摘要: JNIEnv*(*getJNIEnv)();void*fu=dlopen(“/system/lib/libandroid_runtime.so”,RTLD_NOW);getJNIEnv=dlsym(fu,”_ZN7android14AndroidRuntime9getJNIEnvEv”);jnien... 阅读全文
posted @ 2015-12-25 16:42 xadxxx 阅读(1152) 评论(0) 推荐(0) 编辑
摘要: 1 阅读全文
posted @ 2015-12-16 18:02 xadxxx 阅读(550) 评论(0) 推荐(0) 编辑
摘要: 网上找来的一片文章,要FQ的android应用加壳1、需求背景在某些特殊场景下,我们需要在不修改原应用apk的情况下对其做些额外的事情,比方集成广告、增加鉴权、增加防止反编译的逻辑等。那么我们需要在应用外嵌套一层壳,该壳集成我们想要实现的功能。2、方案一首先想到的是将原apk作为一个完整包直接放入到... 阅读全文
posted @ 2015-12-14 16:06 xadxxx 阅读(1521) 评论(0) 推荐(1) 编辑
摘要: 1.nm -D libxxx.so 打印出符号信息。我一般这样用:nm -D libxxx.so |grep T2.ldd libxxx.so 查看依赖关系3.readelf -a libxxxx.so 用来读取elf信息我一般这样用:readelf libxxx.so |grep NEEDED 这... 阅读全文
posted @ 2015-12-12 16:20 xadxxx 阅读(497) 评论(0) 推荐(0) 编辑
摘要: 一般是类的路径或者类找不到 直接进入src目录通常用如下办法-classpath . -bootclassapth \sdk~\android.jar这2点只要注意了 必须能生成 javah -jni -bootclasspath D:\Android\sdk\platforms\android... 阅读全文
posted @ 2015-12-12 10:36 xadxxx 阅读(410) 评论(0) 推荐(0) 编辑
摘要: (1)设置aapt.exe的路径到PATH路径(2)之前一位是aapt.exe不对,用本机的adt-bundle-windows-x86_64-20131030\sdk\build-tools\android-4.4\aapt.exe替换到下载的aapt.exe(3)删除这个文件C:\Users\A... 阅读全文
posted @ 2015-12-11 16:28 xadxxx 阅读(708) 评论(0) 推荐(0) 编辑
摘要: 如果在一个函数内 char *getstr() { char str[30]; str[30] = "abcdef"; return str;}紧接着printf("%s", getstr()); //这样是可以输出的但是如果char *s = getstr();printf("%s", s... 阅读全文
posted @ 2015-12-09 00:25 xadxxx 阅读(219) 评论(0) 推荐(0) 编辑
摘要: fork函数可以产生一个子进程,和原本的进程几乎一模一样fork调用之后会变成2个进程1) fork 返回0 表示子进程在执行2) 返回-1 出现错误3)大于0 父进程在执行,返回的实际是子进程的IDsetsid() 函数调用之后 会是的子进程成为leader进程,并且与其父进程会话组脱离,进程同同... 阅读全文
posted @ 2015-12-06 22:11 xadxxx 阅读(813) 评论(0) 推荐(0) 编辑