In [6]:
%pip install objection
Requirement already satisfied: objection in d:\anaconda3\envs\py311\lib\site-packages (1.11.0)
Requirement already satisfied: frida>=14.0.0 in d:\anaconda3\envs\py311\lib\site-packages (from objection) (16.1.4)
Requirement already satisfied: frida-tools>=6.0.0 in d:\anaconda3\envs\py311\lib\site-packages (from objection) (12.2.1)
Requirement already satisfied: prompt-toolkit<4.0.0,>=3.0.3 in d:\anaconda3\envs\py311\lib\site-packages (from objection) (3.0.39)
Requirement already satisfied: click in d:\anaconda3\envs\py311\lib\site-packages (from objection) (8.1.7)
Requirement already satisfied: tabulate in d:\anaconda3\envs\py311\lib\site-packages (from objection) (0.9.0)
Requirement already satisfied: semver<3,>=2 in d:\anaconda3\envs\py311\lib\site-packages (from objection) (2.13.0)
Requirement already satisfied: delegator.py in d:\anaconda3\envs\py311\lib\site-packages (from objection) (0.1.1)
Requirement already satisfied: requests in d:\anaconda3\envs\py311\lib\site-packages (from objection) (2.31.0)
Requirement already satisfied: flask in d:\anaconda3\envs\py311\lib\site-packages (from objection) (2.3.3)
Requirement already satisfied: pygments in d:\anaconda3\envs\py311\lib\site-packages (from objection) (2.16.1)
Requirement already satisfied: litecli>=1.3.0 in d:\anaconda3\envs\py311\lib\site-packages (from objection) (1.9.0)
Requirement already satisfied: colorama<1.0.0,>=0.2.7 in d:\anaconda3\envs\py311\lib\site-packages (from frida-tools>=6.0.0->objection) (0.4.6)
Requirement already satisfied: sqlparse in d:\anaconda3\envs\py311\lib\site-packages (from litecli>=1.3.0->objection) (0.4.4)
Requirement already satisfied: configobj>=5.0.5 in d:\anaconda3\envs\py311\lib\site-packages (from litecli>=1.3.0->objection) (5.0.8)
Requirement already satisfied: cli-helpers[styles]>=2.2.1 in d:\anaconda3\envs\py311\lib\site-packages (from litecli>=1.3.0->objection) (2.3.0)
Requirement already satisfied: wcwidth in d:\anaconda3\envs\py311\lib\site-packages (from prompt-toolkit<4.0.0,>=3.0.3->objection) (0.2.6)
Requirement already satisfied: pexpect>=4.1.0 in d:\anaconda3\envs\py311\lib\site-packages (from delegator.py->objection) (4.8.0)
Requirement already satisfied: Werkzeug>=2.3.7 in d:\anaconda3\envs\py311\lib\site-packages (from flask->objection) (2.3.7)
Requirement already satisfied: Jinja2>=3.1.2 in d:\anaconda3\envs\py311\lib\site-packages (from flask->objection) (3.1.2)
Requirement already satisfied: itsdangerous>=2.1.2 in d:\anaconda3\envs\py311\lib\site-packages (from flask->objection) (2.1.2)
Requirement already satisfied: blinker>=1.6.2 in d:\anaconda3\envs\py311\lib\site-packages (from flask->objection) (1.6.2)
Requirement already satisfied: charset-normalizer<4,>=2 in d:\anaconda3\envs\py311\lib\site-packages (from requests->objection) (3.2.0)
Requirement already satisfied: idna<4,>=2.5 in d:\anaconda3\envs\py311\lib\site-packages (from requests->objection) (3.4)
Requirement already satisfied: urllib3<3,>=1.21.1 in d:\anaconda3\envs\py311\lib\site-packages (from requests->objection) (2.0.4)
Requirement already satisfied: certifi>=2017.4.17 in d:\anaconda3\envs\py311\lib\site-packages (from requests->objection) (2023.7.22)
Requirement already satisfied: six in d:\anaconda3\envs\py311\lib\site-packages (from configobj>=5.0.5->litecli>=1.3.0->objection) (1.16.0)
Requirement already satisfied: MarkupSafe>=2.0 in d:\anaconda3\envs\py311\lib\site-packages (from Jinja2>=3.1.2->flask->objection) (2.1.3)
Requirement already satisfied: ptyprocess>=0.5 in d:\anaconda3\envs\py311\lib\site-packages (from pexpect>=4.1.0->delegator.py->objection) (0.7.0)
Note: you may need to restart the kernel to use updated packages.
  • adb push frida-server /data/local/tmp/fs16.1.4
adb shell
    chmod +x /data/local/tmp/fs16.1.4 
    /data/local/tmp/fs16.1.4 &s
  • adb shell exec "/data/local/tmp/fs16.1.4 &"
  • adb shell exec "ps -ef | grep fs16.1.4"
  • objection com.android.dazhihui explore
  • 在 Objection 中启用 SSL Pinning Bypass: android sslpinning disable
In [2]:
from tqdm import tqdm
import time

# 创建一个包含多个元素的迭代对象
elements = range(100)

# 使用 tqdm 包装迭代对象来显示进度条
for element in tqdm(elements, desc="Processing", unit=" element"):
    # 模拟一些处理
    time.sleep(0.1)
Processing: 100%|██████████| 100/100 [00:10<00:00,  9.85 element/s]
In [ ]: