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

frida好久没用了,今天用frida-ps追踪函数调用的时候报了个错:

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'

很奇怪,之前还好好的。猜测可能是mac跟手机上的frida版本不一致导致的。
然后看了下frida版本,都是最新的15.1.27,一样啊,这就更奇怪了。
没办法,上终极武器---搜索神功。然后在这里看到了这样的回答:

frida更新失败.png

更新过程出了点问题。好吧,我就科学上网后重新升级了下:
pip3 install --upgrade frida-tools
搞定。

总结

搜索df好!

你可能感兴趣的:(frida-ps AttributeError: '_frida.Process' object has no attribute 'get_small_icon')