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好!