利用Xposed和XPrivacy過模擬器檢測


參考:https://www.andseclab.com/2018/04/18/%E5%88%A9%E7%94%A8xposed%E5%92%8Cxprivacy%E8%BF%87%E6%A8%A1%E6%8B%9F%E5%99%A8%E6%A3%80%E6%B5%8B/

前言
前段時間,想要用模擬器玩某個手游,但是受到了模擬器檢測的限制。在網上尋找突破的方法,最終在貼吧找到了答案,並開始接觸了xposed框架。可惜目前帖子被刪除了,不能標明鏈接。

0x01 名詞簡介

  • Xposed框架
    Xposed框架是一款可以在不修改APK的情況下影響程序運行(修改系統)的框架服務,基於它可以制作出許多功能強大的模塊,且在功能不沖突的情況下同時運作。
  • XPrivacy
    XPrivacy是一款基於Xposed框架的模塊應用,可以對所有應用可能泄露隱私的權限進行管理,對禁止可能會導致崩潰的應用采取欺騙策略,提供偽造信息。

0x02 過檢測原理

目的是要使程序識別模擬器為一個正常的手機,那么必須在一些關鍵信息上實現偽造,同時對程序的識別進行一些限制。

0x03 操作過程

全程均以夜神模擬器—Android5.1.1(通過夜神多開器新建可得)做示范

Xposed框架貌似需要高於4的Android系統,因此選擇了5.1.1

  1. 下載一個桌面(模擬手機桌面,摒棄掉模擬器桌面)
    在這里,以91桌面為例。
  2. 刪除模擬器的一些關鍵特征(文件之類的)


     

    • 谷歌安裝器
    • 夜神桌面
    • 夜神幫助
    • 夜神應用中心
    • 夜神模擬器安裝目錄
      這里刪除的文件均針對於夜神模擬器,其他模擬器需要有所選擇,當然也不排除少刪也能過檢測,具體還得去摸索
  3. 下載Xposed框架和XPrivacy

    激活xposed框架和xprivacy

     

    xposed框架需要被授予超級用戶權限
    XPrivacy最初下載下來有可能不能運行,可以通過xposed框架內置的下載將XPrivacy的最新安裝包下載下來,后卸載原XPrivacy,安裝最新的XPrivacy,然后重啟模擬器即可

  4. 利用XPrivacy對程序進行權限限制
    以QQ為例,勾選起來的即為被限制的權限

    對於自己過檢的手游,就除了互聯網一項,其余權限全部限制,完美過檢測

     

0x04 總結

初次接觸xposed框架,感覺功能十分強大,能夠對自己的手機進行很多個性化設置,它需要手機進行root,但是現在有些手機對於xposed有所限制,MIUI系統尤為突出。現在Android市場的各個應用都有着我們手機的各種各樣的權限,盡管不是必需的,,而XPrivacy能對可能泄露隱私的權限進行限制,甚至可以提供偽造信息。這就代表了這不但可以用來過一些程序的模擬器檢測,也可以對一些程序所需的信息進行偽造(比如模擬定位之類的),其強大功能還需要后續深入學習。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM