IOS CHECKER LINH KIỆN - CODE BY NG QUOC KHANG

Hướng dẫn kiểm tra thông tin linh kiện gốc qua Python

1 Chuẩn bị môi trường

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

2 Script Python (Check Tool)

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()
        

3 Cách thực hiện

Mẹo: Nếu máy đã bị thay vỏ, Số Serial trong code sẽ khác hoàn toàn với số in trên vỏ hoặc khay SIM.