Hướng dẫn kiểm tra thông tin linh kiện gốc qua Python
Vì iPhone đời cũ không hiện lịch sử linh kiện trong Cài đặt, chúng ta cần dùng thư viện pymobiledevice3 để đọc trực tiếp từ chip Lockdown.
Mở Terminal/CMD và chạy lệnh sau:
pip install pymobiledevice3
Lưu đoạn mã dưới đây thành file check_iphone.py:
import json
from pymobiledevice3.lockdown import LockdownClient
#Code By Shuan X Norweeyz
def check_device():
try:
client = LockdownClient()
data = client.get_value()
print("="*30)
print(" THÔNG TIN GỐC TỪ THIẾT BỊ")
print("="*30)
results = {
"Tên thiết bị": data.get("DeviceName"),
"Dòng máy": data.get("ProductType"),
"Số Serial": data.get("SerialNumber"),
"Mã IMEI": data.get("InternationalMobileEquipmentIdentity"),
"Mã Model": data.get("ModelNumber"),
"Vùng máy": data.get("RegionInfo"),
"Serial Pin": data.get("BatterySerialNumber")
}
for key, val in results.items():
print(f"{key}: {val}")
print("\n[!] Đối chiếu Số Serial & IMEI với vỏ máy/khay SIM.")
print("[!] Nếu Serial Pin không khớp với 3uTools -> Pin đã thay.")
except Exception as e:
print(f"Lỗi kết nối: {e}")
print("Hãy chắc chắn đã cắm cáp và chọn 'Tin Cậy' trên iPhone.")
if __name__ == "__main__":
check_device()
python check_iphone.py