當前使用的環境python3.6.7,安裝frida
$ pip3 install frida-tools
- 1
安裝後的frida-tools 版本爲1.2.0
當使用frida模塊時出現瞭如標題的問題:
$ frida-ps -U
- 1
分割線---------------------------------------------------------
後續通過搜索問題發現還是Google給力,收到了相關的問題點:
通過oleavr的介紹我們安裝的frida 是需要對應python版本的(built for 3.5)
後續發現最新安裝frida是需要在python3.7環境下使用的,所以這裏需要去變更版本號,因爲我們當前環境爲python3.6 所以繼續Google,然後就看到這位老哥的問題:
https://github.com/frida/frida/issues/219
(他本身python環境爲python3.5,安裝frida-9.1.1卻出現我們上面一樣的問題,且提示爲3.6 )
隨即想到python3.6 可以使用frida-9.1.1
首先卸載已經安裝的frida
$ pip3 uninstall frida
- 1
可以看到程序當前安裝的frida爲12.2.26(版本確實看起來比9.1.1高出不少呢)
後續再安裝frida-9.1.1
$ pip3 install frida==9.1.1
- 1
查看日誌信息可以發現安裝成功!
最後查看效果:
$ frida-ps -U
- 1
然後我就在廁所撿到了一把98k…
zzZ
後續補充-----------------------------------------------------------------------------------
在後續使用frida 發現需要根據frida-server 的版本進行統一
查看當前手機內frida-server 版本
# ./frida-server --version
- 1
然後我自己得到的是12.0.3,後續安裝frida :
$ pip3 install frida==12.0.3
- 1
即可。。。。