From fe4936f29a9039a014ee2df43bfa7069eb1ece80 Mon Sep 17 00:00:00 2001 From: xsean Date: Thu, 11 Dec 2025 11:25:12 +0800 Subject: [PATCH] =?UTF-8?q?v0.1=20beta=E7=89=88=E6=9C=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- build.sh | 16 ++++++++++++++ ips.txt | 59 +++++++++++++++++++++++++++++++++++++++++++++++++- max/build.py | 2 +- test.py | 54 +++++++++++++++++++++++++++++++++++++++++++++ topon/build.py | 2 +- 5 files changed, 130 insertions(+), 3 deletions(-) create mode 100644 build.sh create mode 100644 test.py diff --git a/build.sh b/build.sh new file mode 100644 index 0000000..ca12fde --- /dev/null +++ b/build.sh @@ -0,0 +1,16 @@ +xcodebuild clean build -workspace wallpaper_Game_Project.xcworkspace -configuration Release -scheme wallpaper_Game_Project -derivedDataPath "../Target" -destination "platform=iOS,id=00008150-001114363E7A401C" +mkdir -p ./build/ipas +cp -rfv ./build/Target/Build/Products/Release-iphoneos/wallpaper_Game_Project.app ./build/ipas/ +cp ./build/embedded.mobileprovision ./build/ipas/wallpaper_Game_Project.app/embedded.mobileprovision + +find "./build/ipas/wallpaper_Game_Project.app" -name "*.framework" -exec codesign -f -s "Apple Distribution: YX C (3AJQST798X)" {} \; + +find "./build/ipas/wallpaper_Game_Project.app" -name "*.dylib" -exec codesign -f -s "Apple Distribution: YX C (3AJQST798X)" {} \; + +echo "codesign" +codesign --entitlements ./build/Filza.entitlements -f -s "Apple Distribution: YX C (3AJQST798X)" ./build/ipas/wallpaper_Game_Project.app + +mkdir -p ./build/ipas/Payload +mv ./build/ipas/wallpaper_Game_Project.app ./build/ipas/Payload +cd ./build/ipas +zip -r mytest.ipa Payload/ \ No newline at end of file diff --git a/ips.txt b/ips.txt index 7bf1066..fb011fb 100644 --- a/ips.txt +++ b/ips.txt @@ -1 +1,58 @@ -172.29.101.14 \ No newline at end of file +172.25.208.117 +172.25.208.75 +172.25.206.193 +172.25.208.164 +172.25.206.202 +172.29.102.17 +172.25.208.104 +172.25.208.251 +172.29.102.31 +172.25.206.104 +172.25.208.235 +172.25.206.181 +172.25.206.148 +172.25.206.117 +172.25.206.216 +172.29.102.14 +172.25.206.222 +172.25.206.116 +172.25.208.137 +172.25.208.242 +172.25.206.192 +172.29.102.30 +172.25.208.213 +172.29.102.25 +172.29.102.19 +172.25.208.166 +172.25.206.184 +172.25.208.182 +172.25.206.186 +172.29.102.21 +172.25.208.250 +172.29.102.18 +172.25.208.88 +172.29.102.11 +172.29.102.28 +172.25.206.94 +172.25.206.73 +172.29.102.27 +172.29.102.23 +172.29.102.12 +172.25.208.79 +172.25.206.161 +172.25.208.208 +172.29.102.16 +172.25.206.160 +172.29.102.22 +172.25.206.135 +172.29.102.15 +172.25.206.236 +172.25.206.249 +172.29.102.20 +172.25.206.197 +172.25.208.77 +172.25.208.121 +172.25.208.81 +172.29.102.24 +172.25.208.80 +172.29.102.13 diff --git a/max/build.py b/max/build.py index 7f0ab83..beb9ece 100644 --- a/max/build.py +++ b/max/build.py @@ -52,7 +52,7 @@ def build(ad_key, ad_ids, app_display_name,app_bundle_id,app_version,app_icon): cmd = """ cd ./build/playbtest pod install --repo-update - xcodebuild clean build -workspace playbtest.xcworkspace -configuration Release -scheme playbtest -derivedDataPath "../Target" -destination "platform=iOS,id=00008110-000815AE1179801E" + xcodebuild clean build -workspace playbtest.xcworkspace -configuration Release -scheme playbtest -derivedDataPath "../Target" -destination "platform=iOS,id=00008150-001114363E7A401C" cd ../../ """ subprocess.call(cmd, shell=True) diff --git a/test.py b/test.py new file mode 100644 index 0000000..0a136e1 --- /dev/null +++ b/test.py @@ -0,0 +1,54 @@ + +# ios is little +def try_decode_int_as_ascii1(v: int, width=8): + for byteorder in ("big", "little"): + try: + b = v.to_bytes(width, byteorder=byteorder, signed=False) + except OverflowError: + continue + s = b.decode("ascii", errors="ignore").strip("\x00") + print(f"{v} -> {byteorder} {b!r} -> {s!r}") + +def try_decode_int_as_ascii(v: int, width=8): + try: + b = v.to_bytes(width, byteorder='little', signed=False) + except OverflowError: + return + s = b.decode("ascii", errors="ignore").strip("\x00") + print(f"{s!r}") + +versions = [ + 58502609449778, +54100267971378, +57390179824178, +56290668196402, +211313766962, +52983543312946, +207119397426, +232872423986, +232855581234, +55204058051122, +53000739828274, +215692358194, +215675580978, +219953771058, +54108824482354, +55204041142834, +211414037042, +219987194418, +53005068546354, +59584924889394, +220004299058, +211363836210, +232838607154, +57407393247282, +53009346736178, +53005051768882, +211397586994, +232838803506, +237133639730, +53017936212018 +] +for v in versions: + try_decode_int_as_ascii(v) + diff --git a/topon/build.py b/topon/build.py index badb5c4..870c827 100644 --- a/topon/build.py +++ b/topon/build.py @@ -52,7 +52,7 @@ def build(ad_app_id, ad_key, ad_ids, app_display_name,app_bundle_id,app_version, pod install --repo-update - xcodebuild clean build -workspace PlayBTopOn.xcworkspace -configuration Release -scheme PlayBTopOn -derivedDataPath "../Target" -destination "platform=iOS,id=00008110-000815AE1179801E" + xcodebuild clean build -workspace PlayBTopOn.xcworkspace -configuration Release -scheme PlayBTopOn -derivedDataPath "../Target" -destination "platform=iOS,id=00008150-001114363E7A401C" cd ../../ """ subprocess.call(cmd, shell=True)