如需轉(zhuǎn)載請(qǐng)注明出處 by SimonKoh 0x01 前言 關(guān)于android的hook以前一直用的xposed來(lái)hook java層的函數(shù),對(duì)于so層則利用adbi,但是不...
如需轉(zhuǎn)載請(qǐng)注明出處 by SimonKoh 0x01 前言 關(guān)于android的hook以前一直用的xposed來(lái)hook java層的函數(shù),對(duì)于so層則利用adbi,但是不...
本文通過(guò)介紹Android事件監(jiān)聽(tīng)機(jī)制來(lái)了解下Java的回調(diào)機(jī)制,即當(dāng)你點(diǎn)擊一個(gè)button的時(shí)候發(fā)生了什么,點(diǎn)擊之后是如何調(diào)到自己寫(xiě)的onClick函數(shù)的。寫(xiě)過(guò)Androi...
本文主要參考借鑒了weishu的文章,weishu在博客中講述了android插件化的一系列文章,寫(xiě)的很好,只是他的代碼分析是基于Android6.0上的,Android8....
這是在做項(xiàng)目的過(guò)程中碰到異常處理,就看書(shū)稍微總結(jié)了下,這篇讀書(shū)筆記只是一個(gè)小結(jié),寫(xiě)這個(gè)的目的更多的是想留給自己看 異常的定義:程序執(zhí)行過(guò)程中發(fā)生的不正常狀態(tài)。 異常處理的優(yōu)點(diǎn)...
函數(shù)指針函數(shù)名轉(zhuǎn)換成內(nèi)存地址調(diào)用 (*(void(*) ())0)();這是《C Traps and Pitfalls》這本經(jīng)典的書(shū)中的一個(gè)例子。第一步:void(*) ()...
首先說(shuō)明下該文是基于Android8.0,目前網(wǎng)上大多是插件化機(jī)制方案博客都比較舊,Android 8.0較之前的改了很多,所以之前方案原理依然使用,但是實(shí)現(xiàn)代碼需要改動(dòng) A...
一.什么是FTP FTP(File Transfer Protocol)是TCP/IP網(wǎng)絡(luò)上兩臺(tái)計(jì)算機(jī)傳送文件的協(xié)議,使得主機(jī)間可以共享文件. 二.搭建前期準(zhǔn)備 1.首先打開(kāi)...
xposed installer3.0版本之后,傳統(tǒng)的xposed框架的使用方法是從官網(wǎng)上下載xposed installer.apk以及xposed-arm-sdk22.z...