原创 VirtualApp框架--- Application啓動過程

一、VA 的Application爲VApp,定義在io.virtualapp包中。VA重寫了attachBaseContext()方法,在程序啓動時會首先運行該方法,然後再調用VA的oncreate()方法。 二、VApp的at

原创 解析駕考json數據,將其寫入word文件中

一、獲取駕考API 1.打開百度APK商店網站http://apistore.baidu.com/,然後搜索駕考考試,搜索到後申請apikey。 二、解析json數據 1.在eclipse上新建java工程,然後在http://down

原创 mprop工具

這個工具可以用來修改android的系統屬性,便於調試,記錄一下,方便查找。 另外,可以在adb shell窗口中通過getprop命令查看系統屬性。 工具存放地址

原创 我的LLVM學習筆記——OLLVM混淆研究之BCF篇

因爲要做代碼保護,所以抽時間研究了下OLLVM中的三種保護方案:BCF(Bogus Control Flow,中文名虛假控制流)、FLA(Control Flow Flattening,中文名控制流平坦化)、SUB(Instruction

原创 Android Art Hook 技術方案

轉載自http://blog.csdn.net/L173864930/article/details/45035521 Android Art Hook 技術方案 by 低端碼農 at 2015.4.13 www.im-boy.

原创 ELF文件格式解析

1. ELF文件簡介 首先,你需要知道的是所謂對象文件(Object files)有三個種類: 可重定位的對象文件(Relocatable file)  這是由彙編器彙編生成的 .o 文件。後面的鏈接器(link editor

原创 一個soot帶來的java.lang.IncompatibleClassChangeError

    最近基於soot在做一些中間變換,在處理一個APK後報了一個IncompatibleClassChangeError,這種錯誤通常是編譯時類路徑與運行時類路徑不同導致,但是我原始的APK可以正常運行,但是經過soot處理後的APK

原创 android jni中設置log日誌開關

<pre name="code" class="cpp">#ifndef LOG_H #define LOG_H #include <android/log.h> #define TAG "iofix" #endif // LOG_H

原创 關於android性能優化之類的文章

1.Android內存優化之OOM 2.AndroidStudio Memory Monitor使用介紹 點贊 收藏 分享 文章舉報 flyeagle317 發佈了30 篇原

原创 Android Linker學習筆記

0x00 知識預備 Linker是Android系統動態庫so的加載器/鏈接器,要想輕鬆地理解Android linker的運行機制,我們需要先熟悉ELF的文件結構,再瞭解ELF文件的裝入/啓動,最後學習Linker的加載和啓動原理。

原创 android源碼編譯相關

記一下,方便查找 1,Ubuntu 16.04 LTS 成功編譯 Android 6.0 源碼教程    2,Ubuntu 14.04編譯AOSP for Nexus/Pixel 點贊 收藏 分享 文

原创 Android.mk語法解釋

轉載自http://blog.csdn.net/roland_sun/article/details/30466105 目錄(?)[+] 大家在編寫Android的Native代碼時,經常會接觸到一個叫做Android

原创 Android Linker 與 SO 加殼技術

1. 前言 Android 系統安全愈發重要,像傳統pc安全的可執行文件加固一樣,應用加固是Android系統安全中非常重要的一環。目前Android 應用加固可以分爲dex加固和Native加固,Native 加固的保護對象

原创 GDB常用命令

目錄(?)[+] 遠程調試 有時候需要調試的程序並不在本機上,GDB是支持遠程調試的,具體命令如下: (gdb) target remote IP:PORT 這時,本機的GDB客戶端可以遠程連接到被調試機器上,對程序

原创 一個將Android手機屏幕投影到電腦屏幕上的軟件

寫下來,以防忘記。asm.jar,將其放置於android的SDK的platform-tools下面,然後運行即可。運行界面截圖 這個軟件的下載鏈接是http://download.csdn.net/detail/suningning