在 Android 開發(fā)中,Xposed 框架為我們提供了強(qiáng)大的動態(tài)模塊化能力,尤其是在系統(tǒng)調(diào)試和自定義功能擴(kuò)展方面。 開發(fā)者面臨的問題 Xpo...
Magisk原理之Boot補(bǔ)丁 通過xml文件追蹤到修補(bǔ)boot.img的入口為com/topjohnwu/magisk/ui/install/...
Magisk原理之系統(tǒng)啟動流程 由于經(jīng)歷多個(gè)版本Android的核心啟動流程方式發(fā)生多次改變,我們不一一討論本文重點(diǎn)討論Android10的啟動...
項(xiàng)目準(zhǔn)備 文件更變 主要需要更換的文件在self_patch文件夾中 你需要boot.img更換為你手機(jī)對應(yīng)的boot.img如果你用的不是常規(guī)...
前言 由于android提供的uiautomatorviewer有許多信息我們無法看到,比如控件的id和類名,這些都是我們用來分析的重要因素。所...
前言 單元測試這些在Android中都差不多,主要介紹一下儀器化測試,因?yàn)閁I Automator測試框架是基于instrumentation的...
前言 RPC是一個(gè)請求響應(yīng)模型,客戶端發(fā)起請求,服務(wù)器返回響應(yīng)。 JSON-RPC是一個(gè)無狀態(tài)且輕量級的遠(yuǎn)程過程調(diào)用(RPC)協(xié)議。 本規(guī)范主要...
前言 其實(shí)主要討論的是android中的RPC,但是在這之前我們得在Android中搭建一個(gè)HTTP服務(wù)器,來供我們遠(yuǎn)程訪問。NanoHTTPD...
前言 谷歌提供了一種用于與app自動交互的手動無障礙服務(wù),只要像正常的Android Service一樣寫一個(gè)繼承AccessibilitySe...