原创 ida調試

commands: adb forward tcp:12345 tcp:12345 adb shell am start -D -n com.demo.app/.MainActivity adb -d forward tcp:870

原创 讓App吐出自己的Crash信息

某App啓動後Native層就會Crash,但是由於它集成了google_breakpad,將Native層的異常全部捕獲並處理了,所以看不到任何的異常信息,只有這麼一段: 06-24 14:22:45.165 570 570

原创 同盾sdk獲取局域網內其他設備的Ip和Mac

同盾sdk代碼: static String gqgggggg9q9qqggqq() { String str; int i = 0; try { Buffered

原创 Android基於LLVM的c/c++代碼混淆

1.採用LLVM進行Native層代碼混淆,先看一下混淆的效果 混淆之前的函數: 混淆之後的函數: 混淆後的函數幾乎變得親媽也不認識! 2.再看文件大小變化: 混淆前: 混淆後:   3.如何集成: 集成文檔:https://gi

原创 編譯Android 9.0內核源碼並刷入手機

目的:修改內核源碼,並刷入手機 步驟如下: 1.獲取手機對應的內核下載地址  參考https://source.android.com/setup/build/building-kernels 我的設備是pixel sailfish,所

原创 8.0以上無法接收隱式廣播

APP發送的隱式廣播連自己也收不到,0上限制。 log如下: 08-23 21:45:38.271 1207 1225 W BroadcastQueue: Background execution not allowed: rece

原创 Android 9.0適配

non-sdk如何適配可以參考前一篇 已經將hook繞過API檢查做成了java版的sdk,可以參考 https://github.com/xxxyanchenxxx/VirtualAppEx/tree/master/app/libs