闭合QIMEI h38兼容键

This commit is contained in:
yml2213
2026-09-02 17:51:12 +08:00
parent 1f3773de28
commit 92ba6cbc62
5 changed files with 31 additions and 4 deletions
+16
View File
@@ -44,9 +44,25 @@ def test_fill_replaces_empty_values_and_completes_core_fields():
assert fields["__yamid_new"]
assert fields["game_did"]
assert fields["_qimei_fingerprint"] == qimei_fingerprint_generate()
assert fields["_qimei_h38"] == fields["_qimei_uuid42"]
assert not missing_web_cookie_fields(result)
def test_qimei_h38_aliases_uuid42_without_overwriting_existing_value():
uuid42 = "1" * 42
fields = cookie_fields(
fill_web_cookie_fields(f"_qimei_uuid42={uuid42}; _qimei_h38=", "")
)
assert fields["_qimei_h38"] == uuid42
fields = cookie_fields(
fill_web_cookie_fields(
f"_qimei_uuid42={uuid42}; _qimei_h38=historical", ""
)
)
assert fields["_qimei_h38"] == "historical"
def test_qimei_uuid42_matches_sdk_vectors_and_random_upper_bound():
base = 1700000000000000000
assert _qimei_uuid42_generate(base, random_value=0.25) == (