android 模擬器虛擬CPU的修改

       現在很多應用檢測模擬器的時候都會讀取 /proc/cpuinfo中的信息來作爲是應用是否運行在模擬器上的檢測。其中最主要是檢測 其中的 model name 這一行 是否爲 Android virtual processor 如果是 則必定是模擬器了。

      那我們可以在 模擬器的源碼中進行修改  修改   模擬器源碼/external/qemu/target/i386/cpu.c  

其中有這麼 .model_id = "Android virtual processor"  直接將 這個字符串修改掉 然後重新編譯模擬器 這樣 獲取cpuinfo的信息的時候其中的model name 就是修改的。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章