在frida的日常使用中,有時會在方法中保存一個對象,如果是var g_obj = obj,然后在另一個方法中使用g_obj的方法,會出現(xiàn)Wra...
il2cpp的String跟普通的string不太一樣,解析的時候需要通過il2cppStringChars轉(zhuǎn)換為一個utf-16的字符串,因為...
分析一些東西時,想實現(xiàn)監(jiān)控Android JNI函數(shù)的調(diào)用,網(wǎng)上找了下,發(fā)現(xiàn)這個庫https://github.com/w296488320/J...
在開發(fā)中,有時很需要通過打印來判斷函數(shù)的調(diào)用過程。下面列出幾種比較常用到的打印堆棧的方法。 一、Andorid c++(native層): 方式...
需求:給一個目標apk,要求hook它的native層代碼,但是不能修改它原本的so文件。 實現(xiàn)方法:通過/proc/pid/maps查看目標s...
最近需要在項目中判斷界面是否回到桌面,上網(wǎng)找了下資料,發(fā)現(xiàn)大部分都是如下做法: 另外需要權(quán)限 這種做法的原理就是:通過Intent的Catego...
首先需要知道微信語音通話過程中的字節(jié)是怎么輸入的,可以參考之前的微信保存并發(fā)送指定語音 那篇文章,發(fā)現(xiàn)語音通話的過程實際上跟語音聊天的字節(jié)輸入...
許多國產(chǎn)軟件都會使用基站進行定位,android模擬器是沒有流量卡的,所以沒有基站位置,但是我們可以通過Xposed來讓模擬器擁有指定的基站信息...
需求是這樣的:在Android中啟動lua腳本,該腳本是通過觸動精靈來運行的。 在確保服務(wù)開啟的情況下,觸動精靈腳本可以通過音量鍵“-”來運行,...