什么是QEMU QEMU是一套模擬處理器的開源軟件泡仗。它與Bochs,PearPC近似堪遂,但其具有某些后兩者所不具備的特性尉尾,如高速度及跨平臺的特性爆阶。QEMU能模擬整個電腦系統(tǒng),包...
什么是QEMU QEMU是一套模擬處理器的開源軟件泡仗。它與Bochs,PearPC近似堪遂,但其具有某些后兩者所不具備的特性尉尾,如高速度及跨平臺的特性爆阶。QEMU能模擬整個電腦系統(tǒng),包...
介紹 首先需要說明的是沙咏,VirtualApp并不是前些陣子滴滴開源的插件化框架VirtualApk辨图。 VirtualApp[https://github.com/asLody...
初入Flutter的開發(fā)者,首先需要了解的便是如何編譯運(yùn)行flutter應(yīng)用肢藐。與通常Android工程項(xiàng)目的編譯不同故河,F(xiàn)lutter的打包編譯是通過調(diào)用flutter命令行來...
前言 在Android逆向過程中,除了Xposed吆豹,還有一個必不可少的Hook神器鱼的,那就是Frida。而且痘煤,F(xiàn)irida比Xposed功能更加強(qiáng)大凑阶,不僅可以實(shí)現(xiàn)Java層Ho...
一、理論基礎(chǔ) 1.zygote zygote意為“受精卵“速勇。Android是基于Linux系統(tǒng)的晌砾,而在Linux中,所有的進(jìn)程都是由init進(jìn)程直接或者是間接fork出來的烦磁,...
Android操作系統(tǒng)從2007年最初發(fā)布至今养匈,已成為市場份額超過iOS的全球第一大移動操作系統(tǒng)哼勇。 越用越慢的Android系統(tǒng) 隨著Android用戶的不斷增多,它的一個重...
最近把自己的手機(jī)系統(tǒng)升級到了android 8.0呕乎,然后以前能正常運(yùn)行的項(xiàng)目积担,莫名其妙的出了問題,有個地方廣播接收不到了猬仁,然后分別在6.0和7.0的設(shè)備上運(yùn)行了項(xiàng)目帝璧,發(fā)現(xiàn)一切...
這可能是最好的 RxJava 2.x 入門教程系列專欄文章鏈接:這可能是最好的RxJava 2.x 入門教程(一)[http://www.reibang.com/p/a93...
什么是LLVM LLVM項(xiàng)目是模塊化的烁、可重用的編譯器以及工具鏈技術(shù)的集合。 美國計算機(jī)協(xié)會 (ACM) 將其2012 年軟件系統(tǒng)獎項(xiàng)頒給了LLVM诈闺,之前曾經(jīng)獲得此獎項(xiàng)的軟件和...
【LLVM】編寫自己的pass LLVM的Pass框架是LLVM中的重要部分渴庆,多個pass一起完成了LLVM的優(yōu)化與代碼轉(zhuǎn)換工作。每個pass都會完成指定的優(yōu)化工作雅镊。在某些情...
學(xué)習(xí)了一段時間的LLVM后仁烹,難免需要對其做一個總結(jié)耸弄,同時準(zhǔn)備下一階段的學(xué)習(xí)工作——基于LLVM自定制代碼混淆器。在此只記錄學(xué)習(xí)內(nèi)容卓缰,不表達(dá)實(shí)現(xiàn)方式计呈。 LLVM、clang僚饭、I...
目標(biāo) 當(dāng)前微信網(wǎng)頁版限制越來越多震叮,考慮嘗試在手機(jī)上實(shí)現(xiàn)類似機(jī)器人的功能。本文目的是利用 Xposed 快速實(shí)現(xiàn)簡易機(jī)器人功能鳍鸵,包括獲取好友發(fā)來的消息苇瓣,以及回復(fù)消息。后續(xù)可以增...
JNI函數(shù)的注冊:將Java層的native函數(shù)和JNI層對應(yīng)的實(shí)現(xiàn)函數(shù)關(guān)聯(lián)起來击罪。 一、動態(tài)注冊 1贪薪、函數(shù)動態(tài)注冊的好處:移植方便媳禁? 2、使用數(shù)據(jù)結(jié)構(gòu)JNINativeMet...
最近在讀《Android 組件化架構(gòu)》画切,看到混淆基本配置就做了一下整理筆記竣稽。 混淆 studio 使用Proguard進(jìn)行混淆,其是一個壓縮、優(yōu)化和混淆java字節(jié)碼文件的一...
反射是指計算機(jī)程序在運(yùn)行時訪問娃弓、檢測和修改它本身狀態(tài)或行為的一種能力屡江,是一種元編程語言特性筑煮,有很多語言都提供了對反射機(jī)制的支持蠕搜,它使程序能夠編寫程序鸿摇。Java的反射機(jī)制使得J...
上文分析了Handler、MessageQueue掀潮、Message及Looper四者的關(guān)系移盆,本文將對Android中最重要的線程——ActivityThread進(jìn)行說明所意。 二...