微信是怎樣識(shí)別出模擬器的?
時(shí)間:2023-10-24 10:12:02 | 來(lái)源:網(wǎng)站運(yùn)營(yíng)
時(shí)間:2023-10-24 10:12:02 來(lái)源:網(wǎng)站運(yùn)營(yíng)
微信是怎樣識(shí)別出模擬器的?:有的功能/文件/參數(shù)只有真機(jī)才有,模擬器是沒(méi)有的。app只需要嘗試調(diào)用/閱讀/呼出是否成功就可以輕易判斷是真機(jī)還是模擬器。在沒(méi)有反檢測(cè)技術(shù)的情況下,檢測(cè)真機(jī)和模擬器只需要幾行代碼就ok。
比如:sms,sim卡,電話,攝像頭,麥克風(fēng)等等是我們常見(jiàn)的表象,還有更多我們平時(shí)見(jiàn)不到的,如模擬器的核心文件或組件,系統(tǒng)內(nèi)置的api或者參數(shù)。非常多且數(shù)不勝數(shù)。要防止完全模擬真機(jī)是不可能的,只有寄望對(duì)方主要的檢測(cè)入口都做了防護(hù),這個(gè)就是互相博弈的過(guò)程,也許你猜測(cè)正確,也許錯(cuò)誤。
ps:做工作室推薦使用iphone真機(jī),現(xiàn)在某寶買(mǎi)個(gè)二手5也幾百塊。1是穩(wěn)定,這個(gè)是最重要的。2因?yàn)槊绹?guó)人比較注重隱私,app如果對(duì)系統(tǒng)太過(guò)深入的檢測(cè)是無(wú)法通過(guò)app store上架請(qǐng)求,雖然可以做代碼混淆僥幸過(guò)關(guān),但也會(huì)增加被官方發(fā)現(xiàn)而下架懲罰的風(fēng)險(xiǎn),得不償失。而安卓機(jī)的權(quán)限比較坑,app可以無(wú)下限的深入系統(tǒng)。特別是root后。
我有運(yùn)營(yíng)一個(gè)小型工作室,自己負(fù)責(zé)技術(shù),手機(jī)清一色iphone,主要工作就是把需要手動(dòng)操作的功能寫(xiě)成創(chuàng)新,讓它24小時(shí)全自動(dòng)不停歇地工作,非常輕松。以前有一批安卓機(jī),比較操心,后來(lái)全處理了。