frida-ps AttributeError: '_frida.Process' object has no attribute 'get_small_icon'

frida好久沒(méi)用了,今天用frida-ps追蹤函數(shù)調(diào)用的時(shí)候報(bào)了個(gè)錯(cuò):

frida-ps -U
 PID  Name
----  ---------------------------------------------------
Exception in thread Thread-1:
Traceback (most recent call last):
  File "/usr/lib/python3.9/threading.py", line 954, in _bootstrap_inner
    self.run()
  File "/usr/lib/python3.9/threading.py", line 892, in run
    self._target(*self._args, **self._kwargs)
  File "/home/angelofskies/.local/lib/python3.9/site-packages/frida_tools/application.py", line 639, in _run
    work()
  File "/home/angelofskies/.local/lib/python3.9/site-packages/frida_tools/application.py", line 334, in _try_start
    self._start()
  File "/home/angelofskies/.local/lib/python3.9/site-packages/frida_tools/ps.py", line 34, in _start
    self._list_processes()
  File "/home/angelofskies/.local/lib/python3.9/site-packages/frida_tools/ps.py", line 52, in _list_processes
    for process in sorted(processes, key=cmp_to_key(compare_processes)):
  File "/home/angelofskies/.local/lib/python3.9/site-packages/frida_tools/ps.py", line 147, in __lt__
    return mycmp(self.obj, other.obj) < 0
  File "/home/angelofskies/.local/lib/python3.9/site-packages/frida_tools/ps.py", line 126, in compare_processes
    a_has_icon = a.get_small_icon() is not None
AttributeError: '_frida.Process' object has no attribute 'get_small_icon'

很奇怪,之前還好好的。猜測(cè)可能是mac跟手機(jī)上的frida版本不一致導(dǎo)致的。
然后看了下frida版本,都是最新的15.1.27,一樣啊,這就更奇怪了。
沒(méi)辦法,上終極武器---搜索神功。然后在這里看到了這樣的回答:

frida更新失敗.png

更新過(guò)程出了點(diǎn)問(wèn)題。好吧,我就科學(xué)上網(wǎng)后重新升級(jí)了下:
pip3 install --upgrade frida-tools
搞定。

總結(jié)

搜索df好!

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容