[Python] 纯文本查看 复制代码 import hashlib
import datetime
import random
def gen_local_v1(abc, phone_model, phone_band):
def misc_helper_kt(data_bytes):
data_list = []
for byte in data_bytes:
data_list.append("%02x" % byte) # byte 已经是整数
return ''.join(data_list)
data_string = "{}{}{}".format(abc, phone_model, phone_band)
hash_object = hashlib.md5()
hash_object.update(data_string.encode('utf-8'))
data = hash_object.digest() # 返回的是 bytes 对象
arg1 = misc_helper_kt(data)
arg2 = datetime.datetime.now().strftime("%Y%m%d%H%M%S")
arg3 = misc_helper_kt([random.randint(1, 255) for _ in range(8)])
return "{}{}{}".format(arg1, arg2, arg3)
def a_b(arg8):
v3 = 0
v4 = 60
v0_1 = 2
v5 = 0
while True:
v6 = arg8[v3:v3 + 2]
v5 += int(v6, base=16)
if v3 != v4:
v3 += v0_1
continue
break
data = "%02x" % (v5 % 0x100,)
return data
str2 = gen_local_v1("ABDF4F3B2789A879EA8AEEDBE2E4118F78303", "Mate 10 Pro", "")
fp_local = str2 + a_b(str2)
print(fp_local)
补充内容 (2025-6-17 09:37):
正常打印>>>297f9759a306e8636297308a52d740ec20250617093643d17f1701bff2555d43 |