Initial import of HEROLL source and design documents
@@ -0,0 +1,50 @@
|
|||||||
|
# Local dependencies and generated files
|
||||||
|
node_modules/
|
||||||
|
dist/
|
||||||
|
__pycache__/
|
||||||
|
*.pyc
|
||||||
|
*.log
|
||||||
|
*.pid
|
||||||
|
.server.pid
|
||||||
|
launcher-last-error.txt
|
||||||
|
*.tsbuildinfo
|
||||||
|
|
||||||
|
# Original packages, research archives and historical releases
|
||||||
|
/HEROLL_APK_REVERSE_ONLY/
|
||||||
|
/HEROLL_GDD_CHATGPT_HANDOFF/
|
||||||
|
/outputs/
|
||||||
|
/work/
|
||||||
|
/参考资料/
|
||||||
|
/analysis/
|
||||||
|
/.publish/
|
||||||
|
*.zip
|
||||||
|
*.apk
|
||||||
|
*.xapk
|
||||||
|
*.mp4
|
||||||
|
|
||||||
|
# Extracted artwork: kept locally pending distribution rights
|
||||||
|
/design/ue-ui/assets/original/
|
||||||
|
/HEROLL_RULES_v0.2.8/09-UI与美术资产/
|
||||||
|
|
||||||
|
# Generated screenshots and local build helpers
|
||||||
|
/mvp/mvp/
|
||||||
|
/mvp/tests/artifacts/
|
||||||
|
/tests/
|
||||||
|
/spine-*.mjs
|
||||||
|
|
||||||
|
# Local credentials and machine configuration
|
||||||
|
.env
|
||||||
|
.env.*
|
||||||
|
!.env.example
|
||||||
|
*.pem
|
||||||
|
*.key
|
||||||
|
*.pfx
|
||||||
|
*.keystore
|
||||||
|
.DS_Store
|
||||||
|
Thumbs.db
|
||||||
|
|
||||||
|
# Local inventory reports
|
||||||
|
/git-file-inventory.csv
|
||||||
|
/git-upload-candidates.csv
|
||||||
|
/git-upload-excluded.csv
|
||||||
|
/git-upload-review.md
|
||||||
@@ -0,0 +1,11 @@
|
|||||||
|
# HEROLL 2.0.1 Stage 2.5 evidence package
|
||||||
|
|
||||||
|
This package performs targeted reverse engineering for formulas, board/dice, drop/shop/revive, gacha/monetization and runtime configuration. It is derived only from `HEROLL_APK_REVERSE_ONLY` plus the user-provided original HEROLL recordings/images. `art-bible`, `mvp`, Dice Lords and IAA materials were excluded.
|
||||||
|
|
||||||
|
Tools used: custom IL2CPP metadata/method-pointer mapping, runtime memory dump reconstruction, radare2 ARM64 disassembly/pdc, ADB/logcat, FFmpeg/ffprobe, and spreadsheet/document tooling. Target: HEROLL 2.0.1, package `com.percent.aos.rollinghero`, Unity 6000.2.15f1. Collection date: 2026-08-19 (Asia/Shanghai).
|
||||||
|
|
||||||
|
Successful: Assembly-CSharp→native mapping, decrypted runtime lib reconstruction, exact Idle Dungeon hit/damage formula, weighted DiceRate selection, dice sum movement, natural/forced Double split, Double Stack call evidence, static gacha cost/pity/product matrices, and video state-chain evidence.
|
||||||
|
|
||||||
|
Failed/limited: RemoteConfig/store runtime values were not captured in the actual Google Play Games official Windows environment because Google Play authorization / Pairip blocked the flow before a usable fetch result. A prior MuMu attribution was incorrect and is superseded. No current server values or platform prices are claimed.
|
||||||
|
|
||||||
|
Start with `01_EXECUTIVE_SUMMARY.md`, then consult formula workbook and subsystem reports. `12_UPLOAD_TO_CHATGPT` is the compact upload set. This package is evidence for GDD reverse inference; it is not a GDD.
|
||||||
@@ -0,0 +1,25 @@
|
|||||||
|
# Executive summary
|
||||||
|
|
||||||
|
## Resolved or materially improved
|
||||||
|
|
||||||
|
- Dice pair selection is a weighted draw across `DiceRate`; the built-in table has all 36 ordered pairs at equal weight 10.
|
||||||
|
- Movement is `diceA+diceB`; Double does not double movement again.
|
||||||
|
- Natural Double is equality of the two dice; a distinct forced/Augment path also exists. Double passes the first die into Double Stack. Video independently confirms 1+1→2 and stack +1.
|
||||||
|
- Idle Dungeon hit and damage formulas are recovered exactly enough for implementation-level discussion, including clamp, random range, minimum zero and midpoint-to-even rounding.
|
||||||
|
- 23 gacha action costs and 20/50/400 pity configuration rows are structured; all 397 client product rows are normalized into a matrix.
|
||||||
|
- Runtime RemoteConfig failure is proven: the tested process is blocked at Google Play/Pairip licensing before fetch.
|
||||||
|
|
||||||
|
## Corrected prior risks
|
||||||
|
|
||||||
|
- Idle Dungeon `CalculateFinalDamage` is not evidence for the main-run formula.
|
||||||
|
- Gacha `prob` cannot be universally read as a literal percentage; raw pool sums and row granularity differ.
|
||||||
|
- 397 client product rows do not prove 397 products are currently online.
|
||||||
|
- Current server state and APK 2.0.1 built-in configuration are kept as separate evidence layers.
|
||||||
|
|
||||||
|
## Still blocking a fully faithful system GDD
|
||||||
|
|
||||||
|
Main-run combat arithmetic, gacha probability staging, pity counter behavior, live RemoteConfig, Double Stack completion, Boss gauge units, tile filters, shop reroll formula and revive state are still **UNKNOWN** or partial.
|
||||||
|
|
||||||
|
## Gate recommendation
|
||||||
|
|
||||||
|
Proceed to system-level GDD reverse inference only with explicit UNKNOWN placeholders and mode separation. The dice core is explainable and Idle Dungeon combat is explainable; the requested minimum gate for a complete main-run combat formula and fully operational gacha pity logic is **not yet fully satisfied**. Do not silently fill those gaps from genre conventions.
|
||||||
@@ -0,0 +1,68 @@
|
|||||||
|
"System","Type","Method","ManagedSignature","NativeAddress","RVA","FileOffset","Confidence","Callers","Callees","Notes"
|
||||||
|
"Battle/Drop","BaseActor","HitAndGetResult","metadata token 0x0600082A; parameter_count=1","libil2cpp.so+0x0000000005494758","0x0000000005494758","0x0000000005494758","95","see native evidence / not exhaustively enumerated","see native evidence / not exhaustively enumerated","Assembly-CSharp token -> CodeRegistration method-pointer slot -> runtime-decrypted ARM64 image"
|
||||||
|
"Battle/Drop","BaseActor","GetBaseDamageAndConvertWithPlayerDamage","metadata token 0x0600082F; parameter_count=0","libil2cpp.so+0x0000000005494cd8","0x0000000005494cd8","0x0000000005494cd8","95","see native evidence / not exhaustively enumerated","see native evidence / not exhaustively enumerated","Assembly-CSharp token -> CodeRegistration method-pointer slot -> runtime-decrypted ARM64 image"
|
||||||
|
"Battle/Drop","BaseActor","GetCriticalDamagePercent","metadata token 0x06000830; parameter_count=0","libil2cpp.so+0x0000000005494eb0","0x0000000005494eb0","0x0000000005494eb0","95","see native evidence / not exhaustively enumerated","see native evidence / not exhaustively enumerated","Assembly-CSharp token -> CodeRegistration method-pointer slot -> runtime-decrypted ARM64 image"
|
||||||
|
"Battle/Drop","BaseActor","WaitAttackCooldown","metadata token 0x06000834; parameter_count=0","libil2cpp.so+0x0000000005495664","0x0000000005495664","0x0000000005495664","95","see native evidence / not exhaustively enumerated","see native evidence / not exhaustively enumerated","Assembly-CSharp token -> CodeRegistration method-pointer slot -> runtime-decrypted ARM64 image"
|
||||||
|
"Battle/Drop","BaseActor","Attack","metadata token 0x06000836; parameter_count=2","libil2cpp.so+0x0000000005495744","0x0000000005495744","0x0000000005495744","95","see native evidence / not exhaustively enumerated","see native evidence / not exhaustively enumerated","Assembly-CSharp token -> CodeRegistration method-pointer slot -> runtime-decrypted ARM64 image"
|
||||||
|
"Battle/Drop","BaseMonoCharacter","OnBeforeEvasionCheck","metadata token 0x06000889; parameter_count=1","libil2cpp.so+0x000000000549a184","0x000000000549a184","0x000000000549a184","95","see native evidence / not exhaustively enumerated","see native evidence / not exhaustively enumerated","Assembly-CSharp token -> CodeRegistration method-pointer slot -> runtime-decrypted ARM64 image"
|
||||||
|
"Battle/Drop","BaseMonoCharacter","CalculateHitPercent","metadata token 0x0600088A; parameter_count=1","libil2cpp.so+0x000000000549a188","0x000000000549a188","0x000000000549a188","95","see native evidence / not exhaustively enumerated","see native evidence / not exhaustively enumerated","Assembly-CSharp token -> CodeRegistration method-pointer slot -> runtime-decrypted ARM64 image"
|
||||||
|
"Battle/Drop","BaseMonoCharacter","OnCounterAttack","metadata token 0x0600088B; parameter_count=2","libil2cpp.so+0x000000000549a1f8","0x000000000549a1f8","0x000000000549a1f8","95","see native evidence / not exhaustively enumerated","see native evidence / not exhaustively enumerated","Assembly-CSharp token -> CodeRegistration method-pointer slot -> runtime-decrypted ARM64 image"
|
||||||
|
"Battle/Drop","BaseMonoCharacter","OnEvaded","metadata token 0x0600088C; parameter_count=1","libil2cpp.so+0x000000000549a1fc","0x000000000549a1fc","0x000000000549a1fc","95","see native evidence / not exhaustively enumerated","see native evidence / not exhaustively enumerated","Assembly-CSharp token -> CodeRegistration method-pointer slot -> runtime-decrypted ARM64 image"
|
||||||
|
"Battle/Drop","BaseMonoCharacter","OnBeforeHit","metadata token 0x0600088D; parameter_count=2","libil2cpp.so+0x000000000549a200","0x000000000549a200","0x000000000549a200","95","see native evidence / not exhaustively enumerated","see native evidence / not exhaustively enumerated","Assembly-CSharp token -> CodeRegistration method-pointer slot -> runtime-decrypted ARM64 image"
|
||||||
|
"Battle/Drop","BaseMonoCharacter","HitAndGetResult","metadata token 0x06000891; parameter_count=1","libil2cpp.so+0x000000000549b2cc","0x000000000549b2cc","0x000000000549b2cc","95","see native evidence / not exhaustively enumerated","see native evidence / not exhaustively enumerated","Assembly-CSharp token -> CodeRegistration method-pointer slot -> runtime-decrypted ARM64 image"
|
||||||
|
"Battle/Drop","BaseMonoPlayer","HitAndGetResult","metadata token 0x060008E4; parameter_count=1","libil2cpp.so+0x00000000055a8b80","0x00000000055a8b80","0x00000000055a8b80","95","see native evidence / not exhaustively enumerated","see native evidence / not exhaustively enumerated","Assembly-CSharp token -> CodeRegistration method-pointer slot -> runtime-decrypted ARM64 image"
|
||||||
|
"Battle/Drop","BaseMonoPlayer","OnBeforeAttack","metadata token 0x060008E7; parameter_count=1","libil2cpp.so+0x00000000055a95ec","0x00000000055a95ec","0x00000000055a95ec","95","see native evidence / not exhaustively enumerated","see native evidence / not exhaustively enumerated","Assembly-CSharp token -> CodeRegistration method-pointer slot -> runtime-decrypted ARM64 image"
|
||||||
|
"Battle/Drop","BaseMonoPlayer","OnAfterAttack","metadata token 0x060008E8; parameter_count=1","libil2cpp.so+0x00000000055a9908","0x00000000055a9908","0x00000000055a9908","95","see native evidence / not exhaustively enumerated","see native evidence / not exhaustively enumerated","Assembly-CSharp token -> CodeRegistration method-pointer slot -> runtime-decrypted ARM64 image"
|
||||||
|
"Battle/Drop","BaseMonoPlayer","OnBeforeEvasionCheck","metadata token 0x060008ED; parameter_count=1","libil2cpp.so+0x00000000055ab4e4","0x00000000055ab4e4","0x00000000055ab4e4","95","see native evidence / not exhaustively enumerated","see native evidence / not exhaustively enumerated","Assembly-CSharp token -> CodeRegistration method-pointer slot -> runtime-decrypted ARM64 image"
|
||||||
|
"Battle/Drop","BaseMonoPlayer","OnEvaded","metadata token 0x060008EF; parameter_count=1","libil2cpp.so+0x00000000055ab6fc","0x00000000055ab6fc","0x00000000055ab6fc","95","see native evidence / not exhaustively enumerated","see native evidence / not exhaustively enumerated","Assembly-CSharp token -> CodeRegistration method-pointer slot -> runtime-decrypted ARM64 image"
|
||||||
|
"Battle/Drop","BaseMonoPlayer","OnCounterAttack","metadata token 0x060008F3; parameter_count=2","libil2cpp.so+0x00000000055abee0","0x00000000055abee0","0x00000000055abee0","95","see native evidence / not exhaustively enumerated","see native evidence / not exhaustively enumerated","Assembly-CSharp token -> CodeRegistration method-pointer slot -> runtime-decrypted ARM64 image"
|
||||||
|
"Battle/Drop","BaseMonoPlayer","OnBeforeHit","metadata token 0x060008F4; parameter_count=2","libil2cpp.so+0x00000000055ac904","0x00000000055ac904","0x00000000055ac904","95","see native evidence / not exhaustively enumerated","see native evidence / not exhaustively enumerated","Assembly-CSharp token -> CodeRegistration method-pointer slot -> runtime-decrypted ARM64 image"
|
||||||
|
"Battle/Drop","BattleController","SpawnRandomWeapon","metadata token 0x060009A2; parameter_count=2","libil2cpp.so+0x00000000055bceb4","0x00000000055bceb4","0x00000000055bceb4","95","see native evidence / not exhaustively enumerated","see native evidence / not exhaustively enumerated","Assembly-CSharp token -> CodeRegistration method-pointer slot -> runtime-decrypted ARM64 image"
|
||||||
|
"Battle/Drop","BattleController","SpawnRandomWeapon","metadata token 0x060009A3; parameter_count=1","libil2cpp.so+0x00000000055bcf80","0x00000000055bcf80","0x00000000055bcf80","95","see native evidence / not exhaustively enumerated","see native evidence / not exhaustively enumerated","Assembly-CSharp token -> CodeRegistration method-pointer slot -> runtime-decrypted ARM64 image"
|
||||||
|
"Battle/Drop","BattleController","SpawnRandomWeapon","metadata token 0x060009A7; parameter_count=2","libil2cpp.so+0x00000000055bd284","0x00000000055bd284","0x00000000055bd284","95","see native evidence / not exhaustively enumerated","see native evidence / not exhaustively enumerated","Assembly-CSharp token -> CodeRegistration method-pointer slot -> runtime-decrypted ARM64 image"
|
||||||
|
"Battle/Drop","BattleController","SpawnRandomWeapon","metadata token 0x060009A8; parameter_count=3","libil2cpp.so+0x00000000055bd340","0x00000000055bd340","0x00000000055bd340","95","see native evidence / not exhaustively enumerated","see native evidence / not exhaustively enumerated","Assembly-CSharp token -> CodeRegistration method-pointer slot -> runtime-decrypted ARM64 image"
|
||||||
|
"Battle/Drop","BattleController","SpawnRandomWeapon","metadata token 0x060009A9; parameter_count=1","libil2cpp.so+0x00000000055bd418","0x00000000055bd418","0x00000000055bd418","95","see native evidence / not exhaustively enumerated","see native evidence / not exhaustively enumerated","Assembly-CSharp token -> CodeRegistration method-pointer slot -> runtime-decrypted ARM64 image"
|
||||||
|
"Battle/Drop","BattleController","SpawnRandomWeapon","metadata token 0x060009AB; parameter_count=0","libil2cpp.so+0x00000000055ac860","0x00000000055ac860","0x00000000055ac860","95","see native evidence / not exhaustively enumerated","see native evidence / not exhaustively enumerated","Assembly-CSharp token -> CodeRegistration method-pointer slot -> runtime-decrypted ARM64 image"
|
||||||
|
"Battle/Drop","BattleController","AddWeapon","metadata token 0x060009C2; parameter_count=1","libil2cpp.so+0x00000000055c1218","0x00000000055c1218","0x00000000055c1218","95","see native evidence / not exhaustively enumerated","see native evidence / not exhaustively enumerated","Assembly-CSharp token -> CodeRegistration method-pointer slot -> runtime-decrypted ARM64 image"
|
||||||
|
"Board/Dice","BoardController","AddLoopLevel","metadata token 0x06000B67; parameter_count=1","libil2cpp.so+0x000000000569f060","0x000000000569f060","0x000000000569f060","95","see native evidence / not exhaustively enumerated","see native evidence / not exhaustively enumerated","Assembly-CSharp token -> CodeRegistration method-pointer slot -> runtime-decrypted ARM64 image"
|
||||||
|
"Board/Dice","BoardController","MoveTile","metadata token 0x06000B6F; parameter_count=3","libil2cpp.so+0x000000000569f5f4","0x000000000569f5f4","0x000000000569f5f4","95","see native evidence / not exhaustively enumerated","TileMovingTask; HandlePlayerTileLanding","Assembly-CSharp token -> CodeRegistration method-pointer slot -> runtime-decrypted ARM64 image"
|
||||||
|
"Board/Dice","BoardController","HandlePlayerTileLanding","metadata token 0x06000B76; parameter_count=1","libil2cpp.so+0x000000000569fae0","0x000000000569fae0","0x000000000569fae0","95","see native evidence / not exhaustively enumerated","see native evidence / not exhaustively enumerated","Assembly-CSharp token -> CodeRegistration method-pointer slot -> runtime-decrypted ARM64 image"
|
||||||
|
"Board/Dice","BoardController","TileMovingTask","metadata token 0x06000B79; parameter_count=4","libil2cpp.so+0x000000000569fd08","0x000000000569fd08","0x000000000569fd08","95","see native evidence / not exhaustively enumerated","see native evidence / not exhaustively enumerated","Assembly-CSharp token -> CodeRegistration method-pointer slot -> runtime-decrypted ARM64 image"
|
||||||
|
"Board/Dice","BoardController","TrySpawnBossTilesByGauge","metadata token 0x06000B7B; parameter_count=0","libil2cpp.so+0x000000000569fec0","0x000000000569fec0","0x000000000569fec0","95","see native evidence / not exhaustively enumerated","see native evidence / not exhaustively enumerated","Assembly-CSharp token -> CodeRegistration method-pointer slot -> runtime-decrypted ARM64 image"
|
||||||
|
"Board/Dice","BoardController","CheckDiceAugment","metadata token 0x06000B7F; parameter_count=0","libil2cpp.so+0x00000000056a0150","0x00000000056a0150","0x00000000056a0150","95","see native evidence / not exhaustively enumerated","see native evidence / not exhaustively enumerated","Assembly-CSharp token -> CodeRegistration method-pointer slot -> runtime-decrypted ARM64 image"
|
||||||
|
"Board/Dice","BoardController","RollDice","metadata token 0x06000B96; parameter_count=4","libil2cpp.so+0x00000000056a2424","0x00000000056a2424","0x00000000056a2424","95","<CheckLastTile>d__130.MoveNext","<RollDice>d__153.MoveNext","Assembly-CSharp token -> CodeRegistration method-pointer slot -> runtime-decrypted ARM64 image"
|
||||||
|
"Board/Dice","BoardController","SpawnRandomBossTiles","metadata token 0x06000B9B; parameter_count=2","libil2cpp.so+0x00000000056a2908","0x00000000056a2908","0x00000000056a2908","95","see native evidence / not exhaustively enumerated","see native evidence / not exhaustively enumerated","Assembly-CSharp token -> CodeRegistration method-pointer slot -> runtime-decrypted ARM64 image"
|
||||||
|
"Board/Dice","BoardController","SpawnDoubleStackEvent","metadata token 0x06000BAD; parameter_count=0","libil2cpp.so+0x00000000056a4a64","0x00000000056a4a64","0x00000000056a4a64","95","see native evidence / not exhaustively enumerated","see native evidence / not exhaustively enumerated","Assembly-CSharp token -> CodeRegistration method-pointer slot -> runtime-decrypted ARM64 image"
|
||||||
|
"Board/Dice","BoardController","TryAddDoubleStack","metadata token 0x06000BAF; parameter_count=1","libil2cpp.so+0x00000000056a4be0","0x00000000056a4be0","0x00000000056a4be0","95","see native evidence / not exhaustively enumerated","see native evidence / not exhaustively enumerated","Assembly-CSharp token -> CodeRegistration method-pointer slot -> runtime-decrypted ARM64 image"
|
||||||
|
"Board/Dice","BoardController","AddRandomGoodTiles","metadata token 0x06000BBD; parameter_count=1","libil2cpp.so+0x00000000056a57a4","0x00000000056a57a4","0x00000000056a57a4","95","see native evidence / not exhaustively enumerated","see native evidence / not exhaustively enumerated","Assembly-CSharp token -> CodeRegistration method-pointer slot -> runtime-decrypted ARM64 image"
|
||||||
|
"Board/Dice","BoardController","AddRandomEnemyTile","metadata token 0x06000BBE; parameter_count=2","libil2cpp.so+0x00000000056a5f04","0x00000000056a5f04","0x00000000056a5f04","95","see native evidence / not exhaustively enumerated","see native evidence / not exhaustively enumerated","Assembly-CSharp token -> CodeRegistration method-pointer slot -> runtime-decrypted ARM64 image"
|
||||||
|
"Board/Dice","BoardController","AddNextLoopTiles","metadata token 0x06000BBF; parameter_count=1","libil2cpp.so+0x00000000056a5fc0","0x00000000056a5fc0","0x00000000056a5fc0","95","see native evidence / not exhaustively enumerated","see native evidence / not exhaustively enumerated","Assembly-CSharp token -> CodeRegistration method-pointer slot -> runtime-decrypted ARM64 image"
|
||||||
|
"Board/Dice","BoardController","GetLeftDiceCount","metadata token 0x06000BCD; parameter_count=1","libil2cpp.so+0x00000000056a71d4","0x00000000056a71d4","0x00000000056a71d4","95","see native evidence / not exhaustively enumerated","see native evidence / not exhaustively enumerated","Assembly-CSharp token -> CodeRegistration method-pointer slot -> runtime-decrypted ARM64 image"
|
||||||
|
"Board/Dice","BoardController","CalcStartReviveCount","metadata token 0x06000BCF; parameter_count=0","libil2cpp.so+0x00000000056a72f8","0x00000000056a72f8","0x00000000056a72f8","95","see native evidence / not exhaustively enumerated","see native evidence / not exhaustively enumerated","Assembly-CSharp token -> CodeRegistration method-pointer slot -> runtime-decrypted ARM64 image"
|
||||||
|
"Board/Dice","BoardController","CheckReviveCount","metadata token 0x06000BD1; parameter_count=0","libil2cpp.so+0x00000000056a7840","0x00000000056a7840","0x00000000056a7840","95","see native evidence / not exhaustively enumerated","see native evidence / not exhaustively enumerated","Assembly-CSharp token -> CodeRegistration method-pointer slot -> runtime-decrypted ARM64 image"
|
||||||
|
"Board/Dice","BoardController","UseRevive","metadata token 0x06000BD2; parameter_count=0","libil2cpp.so+0x00000000056a78d0","0x00000000056a78d0","0x00000000056a78d0","95","see native evidence / not exhaustively enumerated","see native evidence / not exhaustively enumerated","Assembly-CSharp token -> CodeRegistration method-pointer slot -> runtime-decrypted ARM64 image"
|
||||||
|
"Other","IdleDungeonCombatRules","GetActorStat","metadata token 0x060018D8; parameter_count=1","libil2cpp.so+0x00000000052a26f0","0x00000000052a26f0","0x00000000052a26f0","95","see native evidence / not exhaustively enumerated","see native evidence / not exhaustively enumerated","Assembly-CSharp token -> CodeRegistration method-pointer slot -> runtime-decrypted ARM64 image"
|
||||||
|
"Other","IdleDungeonCombatRules","CalculateAttack","metadata token 0x060018D9; parameter_count=2","libil2cpp.so+0x00000000052a2868","0x00000000052a2868","0x00000000052a2868","95","see native evidence / not exhaustively enumerated","RollEvasionValue; CalculateFinalDamage","Assembly-CSharp token -> CodeRegistration method-pointer slot -> runtime-decrypted ARM64 image"
|
||||||
|
"Other","IdleDungeonCombatRules","CalculateFinalDamage","metadata token 0x060018DA; parameter_count=2","libil2cpp.so+0x00000000052a2d0c","0x00000000052a2d0c","0x00000000052a2d0c","95","see native evidence / not exhaustively enumerated","see native evidence / not exhaustively enumerated","Assembly-CSharp token -> CodeRegistration method-pointer slot -> runtime-decrypted ARM64 image"
|
||||||
|
"Other","IdleDungeonCombatRules","RollEvasionValue","metadata token 0x060018DC; parameter_count=0","libil2cpp.so+0x00000000052a2c88","0x00000000052a2c88","0x00000000052a2c88","95","see native evidence / not exhaustively enumerated","see native evidence / not exhaustively enumerated","Assembly-CSharp token -> CodeRegistration method-pointer slot -> runtime-decrypted ARM64 image"
|
||||||
|
"Gacha","GachaButton","HasEnoughCost","metadata token 0x06001C2E; parameter_count=0","libil2cpp.so+0x00000000052f02c8","0x00000000052f02c8","0x00000000052f02c8","95","see native evidence / not exhaustively enumerated","see native evidence / not exhaustively enumerated","Assembly-CSharp token -> CodeRegistration method-pointer slot -> runtime-decrypted ARM64 image"
|
||||||
|
"Gacha","GachaButton","GetLackingCostItemId","metadata token 0x06001C2F; parameter_count=34","libil2cpp.so+0x00000000052f03dc","0x00000000052f03dc","0x00000000052f03dc","95","see native evidence / not exhaustively enumerated","see native evidence / not exhaustively enumerated","Assembly-CSharp token -> CodeRegistration method-pointer slot -> runtime-decrypted ARM64 image"
|
||||||
|
"Gacha","GachaButton","SpendCost","metadata token 0x06001C30; parameter_count=1","libil2cpp.so+0x00000000052f04f0","0x00000000052f04f0","0x00000000052f04f0","95","see native evidence / not exhaustively enumerated","see native evidence / not exhaustively enumerated","Assembly-CSharp token -> CodeRegistration method-pointer slot -> runtime-decrypted ARM64 image"
|
||||||
|
"Gacha","GachaButton","IsCooldownRewarded","metadata token 0x06001C31; parameter_count=0","libil2cpp.so+0x00000000052efae4","0x00000000052efae4","0x00000000052efae4","95","see native evidence / not exhaustively enumerated","see native evidence / not exhaustively enumerated","Assembly-CSharp token -> CodeRegistration method-pointer slot -> runtime-decrypted ARM64 image"
|
||||||
|
"Gacha","GachaButton","AddCooldownRewarded","metadata token 0x06001C32; parameter_count=0","libil2cpp.so+0x00000000052f06ec","0x00000000052f06ec","0x00000000052f06ec","95","see native evidence / not exhaustively enumerated","see native evidence / not exhaustively enumerated","Assembly-CSharp token -> CodeRegistration method-pointer slot -> runtime-decrypted ARM64 image"
|
||||||
|
"Gacha","GachaButton","RefreshCost","metadata token 0x06001C33; parameter_count=0","libil2cpp.so+0x00000000052efc98","0x00000000052efc98","0x00000000052efc98","95","see native evidence / not exhaustively enumerated","see native evidence / not exhaustively enumerated","Assembly-CSharp token -> CodeRegistration method-pointer slot -> runtime-decrypted ARM64 image"
|
||||||
|
"Gacha","GachaButton","GetAlterCostMeta","metadata token 0x06001C34; parameter_count=1","libil2cpp.so+0x00000000052f08dc","0x00000000052f08dc","0x00000000052f08dc","95","see native evidence / not exhaustively enumerated","see native evidence / not exhaustively enumerated","Assembly-CSharp token -> CodeRegistration method-pointer slot -> runtime-decrypted ARM64 image"
|
||||||
|
"Gacha","GachaProduct","Refresh","metadata token 0x06001C41; parameter_count=0","libil2cpp.so+0x00000000052f1818","0x00000000052f1818","0x00000000052f1818","95","see native evidence / not exhaustively enumerated","see native evidence / not exhaustively enumerated","Assembly-CSharp token -> CodeRegistration method-pointer slot -> runtime-decrypted ARM64 image"
|
||||||
|
"Gacha","GachaProduct","RewardGacha","metadata token 0x06001C45; parameter_count=1","libil2cpp.so+0x00000000052f22e4","0x00000000052f22e4","0x00000000052f22e4","95","see native evidence / not exhaustively enumerated","SpendCost path invokes this from PlayGacha state machine","Assembly-CSharp token -> CodeRegistration method-pointer slot -> runtime-decrypted ARM64 image"
|
||||||
|
"Gacha","GachaProduct","ShowGacha","metadata token 0x06001C46; parameter_count=1","libil2cpp.so+0x00000000052f4450","0x00000000052f4450","0x00000000052f4450","95","see native evidence / not exhaustively enumerated","see native evidence / not exhaustively enumerated","Assembly-CSharp token -> CodeRegistration method-pointer slot -> runtime-decrypted ARM64 image"
|
||||||
|
"RemoteConfig","RemoteConfigManager","FetchDataAsync","metadata token 0x06001F83; parameter_count=0","libil2cpp.so+0x000000000534733c","0x000000000534733c","0x000000000534733c","95","see native evidence / not exhaustively enumerated","see native evidence / not exhaustively enumerated","Assembly-CSharp token -> CodeRegistration method-pointer slot -> runtime-decrypted ARM64 image"
|
||||||
|
"RemoteConfig","RemoteConfigManager","FetchComplete","metadata token 0x06001F85; parameter_count=1","libil2cpp.so+0x0000000005347548","0x0000000005347548","0x0000000005347548","95","see native evidence / not exhaustively enumerated","see native evidence / not exhaustively enumerated","Assembly-CSharp token -> CodeRegistration method-pointer slot -> runtime-decrypted ARM64 image"
|
||||||
|
"RemoteConfig","RemoteConfigManager","GetValueBool","metadata token 0x06001F86; parameter_count=1","libil2cpp.so+0x00000000053477a8","0x00000000053477a8","0x00000000053477a8","95","see native evidence / not exhaustively enumerated","see native evidence / not exhaustively enumerated","Assembly-CSharp token -> CodeRegistration method-pointer slot -> runtime-decrypted ARM64 image"
|
||||||
|
"RemoteConfig","RemoteConfigManager","GetValueString","metadata token 0x06001F88; parameter_count=1","libil2cpp.so+0x00000000053471ec","0x00000000053471ec","0x00000000053471ec","95","see native evidence / not exhaustively enumerated","see native evidence / not exhaustively enumerated","Assembly-CSharp token -> CodeRegistration method-pointer slot -> runtime-decrypted ARM64 image"
|
||||||
|
"Shop","ShopManager","HandleInitializeResult","metadata token 0x06001F9D; parameter_count=1","libil2cpp.so+0x0000000005349854","0x0000000005349854","0x0000000005349854","95","see native evidence / not exhaustively enumerated","see native evidence / not exhaustively enumerated","Assembly-CSharp token -> CodeRegistration method-pointer slot -> runtime-decrypted ARM64 image"
|
||||||
|
"Shop","ShopManager","GetShopProductListByGoogleProductId","metadata token 0x06001FA2; parameter_count=1","libil2cpp.so+0x0000000005349e7c","0x0000000005349e7c","0x0000000005349e7c","95","see native evidence / not exhaustively enumerated","see native evidence / not exhaustively enumerated","Assembly-CSharp token -> CodeRegistration method-pointer slot -> runtime-decrypted ARM64 image"
|
||||||
|
"Shop","ShopManager","GetShopPlatformProductId","metadata token 0x06001FA4; parameter_count=1","libil2cpp.so+0x000000000534a104","0x000000000534a104","0x000000000534a104","95","see native evidence / not exhaustively enumerated","see native evidence / not exhaustively enumerated","Assembly-CSharp token -> CodeRegistration method-pointer slot -> runtime-decrypted ARM64 image"
|
||||||
|
"Shop","ShopManager","GetShopProductId","metadata token 0x06001FA5; parameter_count=1","libil2cpp.so+0x000000000534a16c","0x000000000534a16c","0x000000000534a16c","95","see native evidence / not exhaustively enumerated","see native evidence / not exhaustively enumerated","Assembly-CSharp token -> CodeRegistration method-pointer slot -> runtime-decrypted ARM64 image"
|
||||||
|
"Shop","ShopManager","GetPriceText","metadata token 0x06001FA7; parameter_count=1","libil2cpp.so+0x000000000534a864","0x000000000534a864","0x000000000534a864","95","see native evidence / not exhaustively enumerated","see native evidence / not exhaustively enumerated","Assembly-CSharp token -> CodeRegistration method-pointer slot -> runtime-decrypted ARM64 image"
|
||||||
|
"Shop","ShopProductBannerItem","PurchaseProduct","metadata token 0x06002DCE; parameter_count=2","libil2cpp.so+0x00000000054fce10","0x00000000054fce10","0x00000000054fce10","95","see native evidence / not exhaustively enumerated","see native evidence / not exhaustively enumerated","Assembly-CSharp token -> CodeRegistration method-pointer slot -> runtime-decrypted ARM64 image"
|
||||||
|
"Shop","ShopProductBannerItem","CheckSoldOut","metadata token 0x06002DD3; parameter_count=1","libil2cpp.so+0x00000000054fd81c","0x00000000054fd81c","0x00000000054fd81c","95","see native evidence / not exhaustively enumerated","see native evidence / not exhaustively enumerated","Assembly-CSharp token -> CodeRegistration method-pointer slot -> runtime-decrypted ARM64 image"
|
||||||
|
@@ -0,0 +1,16 @@
|
|||||||
|
"FormulaID","System","Type","Method","NativeAddress","Inputs","PseudoCode","ReadableFormula","ClampRule","RandomRule","RoundingRule","ConfigSources","DynamicEvidence","EvidenceLevel","Confidence","ValidationStatus","OpenQuestions"
|
||||||
|
"BOARD_DICE_001","Board/Dice","<CheckLastTile>d__130","MoveNext","libil2cpp.so+0x56B3BE0 (caller region; weighted selection 0x56B48B0-0x56B49C8)","36 DiceRate candidates: diceA,diceB,ratio","total=sum(ratio); r=Random.Range(0,total); iterate and select weighted candidate","P(pair i)=ratio_i / sum(ratio), subject to the implementation boundary behavior of Unity float Range","none observed","Unity Random.Range(float 0,totalWeight)","none","dicerate.csv: all 36 ordered pairs, ratio=10","video 111.5s: likely 3+6 displayed as 9 (metadata corrected)","CORROBORATED","93","STATIC_AND_VIDEO","No seeded runtime frequency test"
|
||||||
|
"BOARD_MOVE_001","Board/Dice","<CheckLastTile>d__130","MoveNext -> BoardController.MoveTile","libil2cpp.so+0x56B4264/0x56B428C -> 0x56B4414","diceA,diceB,isDouble","moveCount=diceA+diceB; MoveTile(moveCount,isDouble,...)","移动格数 = 骰子A + 骰子B;Double 本身未在该加法处再次倍增","not observed","selection occurs before this step","integer addition","dicerate.csv","111.5s likely 3+6=9 (corrected); 216s 1+1=2","CORROBORATED","96","STATIC_AND_VIDEO","Augment forced target branch may replace pair before sum"
|
||||||
|
"BOARD_DOUBLE_001","Board/Dice","<CheckLastTile>d__130","MoveNext","libil2cpp.so+0x56B49D0","diceA,diceB,forcedDouble flag","isDouble=(diceA==diceB) OR forcedDouble; if forced target n exists, pair becomes ceil(n/2),floor(n/2)","自然 Double 条件为两骰相等;另有独立强制 Double/Augment 分支","none observed","natural result comes from weighted pair draw","forced split uses ceil/floor integer halves","DiceRate; augment path","216s: 1+1=2, UI shows 双倍时,累积点数 and 双倍点数+1","CORROBORATED","92","STATIC_AND_VIDEO","Forced branch exact user-facing augment identity and all downstream rewards"
|
||||||
|
"BOARD_DOUBLE_STACK_001","Board/Dice","BoardController","TryAddDoubleStack","libil2cpp.so+0x56A4BE0 (caller 0x56B4A48)","first die when isDouble","if isDouble: store diceA at BoardController+0x1D8; TryAddDoubleStack(diceA)","Double 时用第一枚骰值进入 Double Stack 累积逻辑","UNKNOWN","none at call site","none","none","216.0-216.5s displays stack +1","CORROBORATED","82","STATIC_AND_VIDEO","连续 Double 阈值、清空条件和奖励效果尚未完整解码"
|
||||||
|
"IDLE_HIT_001","Idle Dungeon battle","IdleDungeonBattleController","CalculateAttack","libil2cpp.so+0x52A2868","attacker stat +0x20; defender stat +0x24","hitPercent=clamp(attacker[0x20]+100-defender[0x24],0,100); roll=Random.Range(0,100); miss or call CalculateFinalDamage","命中候选值 = clamp(AIM + 100 - EVASION,0,100)","0..100","Unity Random.Range(float 0,100)","none before comparison","runtime actor stat struct","none","CORROBORATED","91","STATIC_ONLY","字段名由访问语义恢复,尚无控制变量测试;仅限 Idle Dungeon"
|
||||||
|
"IDLE_DAMAGE_001","Idle Dungeon battle","IdleDungeonBattleController","CalculateFinalDamage","libil2cpp.so+0x52A2D0C","attacker float +0x18; defender float +0x1C","raw=attack-defense; damage=max(0,Convert.ToInt32(Math.Round(raw,ToEven)))","最终伤害 = max(0, 银行家舍入(攻击 - 防御))","minimum 0","none in this function",".NET midpoint-to-even, then int conversion","runtime actor stat struct","none","CORROBORATED","96","STATIC_ONLY","仅限 Idle Dungeon;不适用于主流程"
|
||||||
|
"MAIN_DAMAGE_001","Main run battle","BaseMonoCharacter","HitAndGetResult","libil2cpp.so+0x549B2CC","attacker/defender/buffs/debuffs/equipment and actor state","large native implementation exists; exact named arithmetic ordering not fully recovered","UNKNOWN","UNKNOWN","contains combat branches; exact association unresolved","UNKNOWN","actor, equipment, augment, buff/debuff runtime state","video shows combat values but lacks controlled inputs","UNKNOWN","35","UNVERIFIED","Damage, defense, crit, lifesteal and modifier order need controlled runtime hook"
|
||||||
|
"MAIN_CRIT_001","Main run battle","BaseActor","GetCriticalDamagePercent","libil2cpp.so+0x5494EB0","base and accumulated critical modifiers","accumulate multiple bonus sources; midpoint-to-even rounding occurs before return/use","存在多源暴伤累加与 ToEven 取整,但完整字段映射及应用点未闭环","UNKNOWN","critical trigger check is outside this isolated evidence","midpoint-to-even observed","GameConfig BaseCritical=150 plus runtime modifiers","none controlled","INFERRED","62","STATIC_ONLY","CriticalRate trigger, multiplier scale, ordering and caps"
|
||||||
|
"MAIN_ATTACK_SPEED_001","Main run battle","BaseActor","WaitAttackCooldown","libil2cpp.so+0x5495664","attack-speed related runtime state","cooldown coroutine exists; exact stat-to-seconds conversion not safely named","UNKNOWN","UNKNOWN","none known","UNKNOWN","runtime actor stats","none controlled","UNKNOWN","30","UNVERIFIED","Need runtime hook or reliable field metadata"
|
||||||
|
"REVIVE_001","Main run revive","BoardController","CalcStartReviveCount / CheckReviveCount / UseRevive","0x56A72F8 / 0x56A7840 / 0x56A78D0","run revive state and entitlement/ad/payment state","entry points mapped; full entitlement and post-revive state transition not decoded","UNKNOWN","UNKNOWN","none expected","none","runtime state","no death/revive segment in provided video","UNKNOWN","35","STATIC_ONLY","start count, ad/currency path, HP/buff/position restore"
|
||||||
|
"SHOP_REROLL_001","In-game shop","GameConfig / shop UI","reroll path not fully mapped","UNKNOWN","shopRerollCost=3,2; reroll count/state","config array exists; video shows reroll action and changing offers","Observed 3→5 hypothesis remains INFERRED; element semantics and cap/reset are not proven","UNKNOWN","offer regeneration observed","integer cost","gameconfig.csv shopRerollCost=3,2","main video 490-530s shop sequence","INFERRED","58","STATIC_AND_VIDEO","exact formula, free/ad refresh, reset and cap"
|
||||||
|
"GACHA_COST_001","Gacha","GachaButton","SpendCost / GetAlterCostMeta","libil2cpp.so+0x52F04F0 and mapped siblings","gacha action button config","PlayGacha state machine calls SpendCost before RewardGacha; alternate cost fields exist","成本按卡池/按钮配置,见 gacha_runtime.csv;广告/免费入口独立标记","insufficient currency handling not decoded","none","integer cost","gacha-actions.csv","gacha video shows client pool buttons but not a controlled cost audit","CONFIGURED","90","STATIC_ONLY","server overrides and cooldown runtime state"
|
||||||
|
"GACHA_PROB_001","Gacha","GachaProduct","RewardGacha","libil2cpp.so+0x52F22E4","gacha.csv prob, grade, reward pool","large native body recovered; exact normalization/staging not fully decoded","prob is numeric selection input, but rows do not consistently sum to 100; cannot universally label as percentage","UNKNOWN","weighted/random selection exists but exact pool staging unresolved","UNKNOWN","gacha.csv","single recorded draw is not a probability test","INFERRED","65","STATIC_ONLY","per-grade vs per-item weighting, normalization, special entries"
|
||||||
|
"GACHA_PITY_001","Gacha","GachaProduct / GachaCeilData","RewardGacha","libil2cpp.so+0x52F22E4","ceilCount,isResetBeforeCeil,ceilRewardString","client config defines threshold and reward; exact counter mutation/replacement timing not fully decoded","advanced equipment=20 (no early reset), enhanced equipment=50 (no early reset), mount=400 (early reset=true)","threshold configured","pity reward itself configured","integer counter","gachaceildata.csv","none","CONFIGURED","88","STATIC_ONLY","N-th replacement vs extra reward, multi-draw sequencing, counter storage/sharing"
|
||||||
|
"DYNAMIC_DIFFICULTY_001","Main run scaling","GameConfig","consumer not closed","UNKNOWN","able stages 0..6; conditions 5,8,12; values 10,15,20,5,5,5","configuration exists; consumer arithmetic not proven","Dynamic Difficulty 配置存在,但“实际启用及如何作用”仍 UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","gameconfig.csv","none controlled","CONFIGURED","75","STATIC_ONLY","consumer, stat target, stacking and thresholds"
|
||||||
|
@@ -0,0 +1,23 @@
|
|||||||
|
# Board / Dice rules
|
||||||
|
|
||||||
|
## Confirmed core chain
|
||||||
|
|
||||||
|
`DiceRate candidate list → weighted draw → diceA/diceB → natural equality or forced-Double flag → CheckDiceAugment → move(diceA+diceB) → landing handler`.
|
||||||
|
|
||||||
|
- `DiceRate` contains all 36 ordered pairs from 1..6 × 1..6, each `ratio=10`. Native code sums ratios and performs a weighted draw. Therefore the APK 2.0.1 built-in table makes each ordered pair equiprobable at 1/36, absent runtime override.
|
||||||
|
- Movement uses `diceA + diceB`. Double does not multiply that sum again. Manual frame review corrected the first pair metadata from `4+5` to a likely `3+6`; the displayed sum remains 9. Video independently shows likely 3+6→9 and 1+1→2.
|
||||||
|
- Natural Double is `diceA == diceB`. A separate forced/Augment branch can also set Double and, when a target number exists, split it into ceil/floor halves. Do not conflate forced and natural Double.
|
||||||
|
- On Double, the first die value is passed to `TryAddDoubleStack`. Video shows “双倍时,累积点数 (1p)” and “双倍点数 +1”. Thresholds, reset and final reward remain **UNKNOWN**.
|
||||||
|
|
||||||
|
## Loop, boss and tiles
|
||||||
|
|
||||||
|
- Mapped native entries include `AddLoopLevel`, `AddNextLoopTiles`, `AddRandomGoodTiles`, `AddRandomEnemyTile`, `TrySpawnBossTilesByGauge`, `SpawnRandomBossTiles`, and `HandlePlayerTileLanding`.
|
||||||
|
- `stageinfo.csv` has 19 stages using `bossSpawnRule=DiceGauge`; values commonly include `DiceGauge=50`. This is **CONFIGURED**, but the exact gauge increment unit and threshold comparison were not fully decoded.
|
||||||
|
- `board.csv` has 777 rows. The archive confirms table-driven stage/loop tile layouts. Exact runtime exclusion, anti-repeat and fallback behavior are **UNKNOWN**.
|
||||||
|
- `LoopRatio=90,5,1`, `ingameWeaponDropRatio=210,60,28,4,1,4`, `jokerProbability=50,30,20` and other arrays are **CONFIGURED**. Their element-to-semantic mapping is **UNKNOWN** unless a consumer is explicitly closed; numeric shape is not used as a guess.
|
||||||
|
|
||||||
|
## Evidence
|
||||||
|
|
||||||
|
- Native addresses and mappings: `02_METHOD_MAPPING/method_mapping.csv`.
|
||||||
|
- Decompiled evidence: `native_evidence/`.
|
||||||
|
- Video: `10_VIDEO_EVIDENCE/video_event_index.csv` and key frames.
|
||||||
@@ -0,0 +1,26 @@
|
|||||||
|
# Battle formula report
|
||||||
|
|
||||||
|
## Main run
|
||||||
|
|
||||||
|
The main run uses `BaseMonoCharacter.HitAndGetResult` at `libil2cpp.so+0x549B2CC`, a large implementation with buffs/debuffs and combat branches. Its complete named arithmetic chain was not recovered. Main-run base damage, CriticalRate, exact CriticalDamage application, AIM/EVASION, AttackSpeed conversion, LifeSteal, CounterAttack and modifier order remain **UNKNOWN**. This prevents a safe claim of a complete main-run combat formula.
|
||||||
|
|
||||||
|
`BaseActor.GetCriticalDamagePercent` at `0x5494EB0` accumulates several modifier sources and uses midpoint-to-even rounding. `GameConfig.BaseCritical=150` is configured, but its scale and exact application point are not fully closed. `BaseMonoCharacter.CalculateHitPercent` at `0x549A188` is a base/default sentinel path and must not be treated as the actual main formula.
|
||||||
|
|
||||||
|
## Idle Dungeon
|
||||||
|
|
||||||
|
Idle Dungeon has a distinct, compact implementation:
|
||||||
|
|
||||||
|
1. `hitPercent = clamp(attacker[+0x20] + 100 - defender[+0x24], 0, 100)`.
|
||||||
|
2. `roll = UnityEngine.Random.Range(0f, 100f)`.
|
||||||
|
3. A successful hit calls `CalculateFinalDamage`.
|
||||||
|
4. `damage = max(0, Convert.ToInt32(Math.Round(attacker[+0x18] - defender[+0x1C], MidpointRounding.ToEven)))`.
|
||||||
|
|
||||||
|
Field labels AIM/EVASION and attack/defense are recovered from usage semantics. Static confidence is high, but no controlled runtime test was possible. This formula applies only to Idle Dungeon.
|
||||||
|
|
||||||
|
## Other modes
|
||||||
|
|
||||||
|
Potion Battle, Raid, Infinite and Week Dungeon were not required for full closure. Their configuration exists, but formula sharing with main or Idle Dungeon is **UNKNOWN**. No cross-mode equivalence is asserted.
|
||||||
|
|
||||||
|
## Dynamic limitation
|
||||||
|
|
||||||
|
The 2.0.1 process reached Pairip `LicenseActivity` and died because Google Play licensing/services were missing. Consequently no controlled Attack/Defense/Crit/AIM/EVASION matrix was collected. The supplied video demonstrates combat presentation but does not expose controlled input stats.
|
||||||
@@ -0,0 +1,13 @@
|
|||||||
|
# Drop, shop and revive rules
|
||||||
|
|
||||||
|
## Drop
|
||||||
|
|
||||||
|
`BattleController.SpawnRandomWeapon`, `AddWeapon`, and equipment handling entries are mapped. The built-in `ingameWeaponDropRatio=210,60,28,4,1,4` is **CONFIGURED**, but the six index meanings, normalization, stage/loop modifiers, pity and duplicate protection remain **UNKNOWN**. Video shows post-battle equipment comparison and replacement UI, which is **OBSERVED**, not proof of generation probabilities.
|
||||||
|
|
||||||
|
## In-game shop
|
||||||
|
|
||||||
|
The original video shows a six-slot shop, sold-out states, purchases and multiple rerolls. `shopRerollCost=3,2` is **CONFIGURED**. The interpretation “base 3, +2 each reroll” is plausible and compatible with the observed 3→5 sequence, but remains **INFERRED** until the price consumer is decoded. Cap, reset point, free/ad reroll and stage filters are **UNKNOWN**.
|
||||||
|
|
||||||
|
## Revive
|
||||||
|
|
||||||
|
Native entries are mapped: `CalcStartReviveCount` (`0x56A72F8`), `CheckReviveCount` (`0x56A7840`) and `UseRevive` (`0x56A78D0`). The provided video does not include death/revive, and current live execution was blocked. Initial count, ad/currency/free paths, limit, per-run reset, restored HP/buffs/position are **UNKNOWN**.
|
||||||
@@ -0,0 +1,22 @@
|
|||||||
|
# Gacha and monetization rules
|
||||||
|
|
||||||
|
## What is confirmed
|
||||||
|
|
||||||
|
- `PlayGacha` calls `SpendCost` and then `RewardGacha`; the relevant native entries are mapped.
|
||||||
|
- `gacha-actions.csv` defines 23 action buttons with draw count, currency cost, alternative cost, free flag, ad flag and daily/weekly reset tag. These are APK 2.0.1 client configuration, not current server truth.
|
||||||
|
- `GachaCeilData` configures: advanced equipment 20 with `isResetBeforeCeil=False`; enhanced equipment 50 with `False`; mount 400 with `True`, each with an explicit reward string.
|
||||||
|
- The supplied recording shows pool UI, draw activation, chest attack/opening and a final multi-item reward grid.
|
||||||
|
|
||||||
|
## Probability
|
||||||
|
|
||||||
|
`gacha.csv` has a numeric `prob` field consumed by the large `RewardGacha` path, but raw row sums differ by pool and some pools contain item-level rows. Therefore `prob` must be treated as a selection weight/input, not universally as a literal percent. Exact grade-first/item-second staging and normalization remain **UNKNOWN**.
|
||||||
|
|
||||||
|
## Pity
|
||||||
|
|
||||||
|
Threshold, early-reset flag and configured pity reward are **CONFIGURED**. The current evidence does not safely prove whether the N-th draw replaces the normal result or adds a reward, whether multi-draw increments are processed one-by-one, whether counters are shared, or where the counter is persisted. Those remain **UNKNOWN**.
|
||||||
|
|
||||||
|
## Products and ads
|
||||||
|
|
||||||
|
`shop_products_runtime.csv` contains all 397 client-declared product rows. It deliberately labels current platform price, current visibility and server override as **UNKNOWN**. Client table counts: 343 CASH, 28 DIA, 22 AD_WATCH and 4 FREE. This does not mean every row is currently online.
|
||||||
|
|
||||||
|
Runtime service state could not be collected: the isolated emulator lacks Google Play licensing/services and terminates in Pairip LicenseActivity before RemoteConfig/store bootstrap. Current server configuration and regional platform prices are therefore **UNKNOWN**.
|
||||||
@@ -0,0 +1,24 @@
|
|||||||
|
"GachaType","Cost","Currency","FreeRule","AdRule","Pool","Probability","ProbabilityMeaning","PityCount","PityBehavior","PityReset","PityShared","DuplicateRule","RuntimeOverride","EvidenceLevel","Confidence","ButtonIndex","DrawCount","AlternateCost"
|
||||||
|
"shopGacha","35","clearLoop","No configured free flag","No configured ad flag","rows=16; raw_prob_sum=551.44; grades=0:400|1:100|2:40|3:11.44","See gacha.csv raw prob values","Numeric weight/probability input; exact normalization UNKNOWN","","none in GachaCeilData","UNKNOWN/not configured","UNKNOWN","UNKNOWN","UNKNOWN: runtime fetch blocked before RemoteConfig","CONFIGURED","80","0","1",""
|
||||||
|
"shopGacha","30","dia","No configured free flag","No configured ad flag","rows=16; raw_prob_sum=551.44; grades=0:400|1:100|2:40|3:11.44","See gacha.csv raw prob values","Numeric weight/probability input; exact normalization UNKNOWN","","none in GachaCeilData","UNKNOWN/not configured","UNKNOWN","UNKNOWN","UNKNOWN: runtime fetch blocked before RemoteConfig","CONFIGURED","80","1","1","petGachaTicket:30"
|
||||||
|
"shopGacha","300","dia","No configured free flag","No configured ad flag","rows=16; raw_prob_sum=551.44; grades=0:400|1:100|2:40|3:11.44","See gacha.csv raw prob values","Numeric weight/probability input; exact normalization UNKNOWN","","none in GachaCeilData","UNKNOWN/not configured","UNKNOWN","UNKNOWN","UNKNOWN: runtime fetch blocked before RemoteConfig","CONFIGURED","80","2","10","petGachaTicket:30"
|
||||||
|
"shopGacha","","","No configured free flag","DAILY","rows=16; raw_prob_sum=551.44; grades=0:400|1:100|2:40|3:11.44","See gacha.csv raw prob values","Numeric weight/probability input; exact normalization UNKNOWN","","none in GachaCeilData","UNKNOWN/not configured","UNKNOWN","UNKNOWN","UNKNOWN: runtime fetch blocked before RemoteConfig","CONFIGURED","80","3","1",""
|
||||||
|
"relicGacha","","","No configured free flag","DAILY","rows=2; raw_prob_sum=100; grades=0:74|1:26","See gacha.csv raw prob values","Numeric weight/probability input; exact normalization UNKNOWN","","none in GachaCeilData","UNKNOWN/not configured","UNKNOWN","UNKNOWN","UNKNOWN: runtime fetch blocked before RemoteConfig","CONFIGURED","80","0","1",""
|
||||||
|
"relicGacha","100","relic_soul","No configured free flag","No configured ad flag","rows=2; raw_prob_sum=100; grades=0:74|1:26","See gacha.csv raw prob values","Numeric weight/probability input; exact normalization UNKNOWN","","none in GachaCeilData","UNKNOWN/not configured","UNKNOWN","UNKNOWN","UNKNOWN: runtime fetch blocked before RemoteConfig","CONFIGURED","80","1","1",""
|
||||||
|
"relicGacha","500","relic_soul","No configured free flag","No configured ad flag","rows=2; raw_prob_sum=100; grades=0:74|1:26","See gacha.csv raw prob values","Numeric weight/probability input; exact normalization UNKNOWN","","none in GachaCeilData","UNKNOWN/not configured","UNKNOWN","UNKNOWN","UNKNOWN: runtime fetch blocked before RemoteConfig","CONFIGURED","80","2","5",""
|
||||||
|
"advancedRelicGacha","","","No configured free flag","WEEKLY","rows=3; raw_prob_sum=100; grades=1:74|2:24.8|3:1.2","See gacha.csv raw prob values","Numeric weight/probability input; exact normalization UNKNOWN","","none in GachaCeilData","UNKNOWN/not configured","UNKNOWN","UNKNOWN","UNKNOWN: runtime fetch blocked before RemoteConfig","CONFIGURED","80","0","1",""
|
||||||
|
"advancedRelicGacha","500","relic_soul","No configured free flag","No configured ad flag","rows=3; raw_prob_sum=100; grades=1:74|2:24.8|3:1.2","See gacha.csv raw prob values","Numeric weight/probability input; exact normalization UNKNOWN","","none in GachaCeilData","UNKNOWN/not configured","UNKNOWN","UNKNOWN","UNKNOWN: runtime fetch blocked before RemoteConfig","CONFIGURED","80","1","1",""
|
||||||
|
"advancedRelicGacha","2500","relic_soul","No configured free flag","No configured ad flag","rows=3; raw_prob_sum=100; grades=1:74|2:24.8|3:1.2","See gacha.csv raw prob values","Numeric weight/probability input; exact normalization UNKNOWN","","none in GachaCeilData","UNKNOWN/not configured","UNKNOWN","UNKNOWN","UNKNOWN: runtime fetch blocked before RemoteConfig","CONFIGURED","80","2","5",""
|
||||||
|
"equipmentGacha","","","No configured free flag","DAILY","rows=2; raw_prob_sum=100; grades=0:74|1:26","See gacha.csv raw prob values","Numeric weight/probability input; exact normalization UNKNOWN","","none in GachaCeilData","UNKNOWN/not configured","UNKNOWN","UNKNOWN","UNKNOWN: runtime fetch blocked before RemoteConfig","CONFIGURED","80","0","1",""
|
||||||
|
"equipmentGacha","20","dia","No configured free flag","No configured ad flag","rows=2; raw_prob_sum=100; grades=0:74|1:26","See gacha.csv raw prob values","Numeric weight/probability input; exact normalization UNKNOWN","","none in GachaCeilData","UNKNOWN/not configured","UNKNOWN","UNKNOWN","UNKNOWN: runtime fetch blocked before RemoteConfig","CONFIGURED","80","1","1","normal_equipment_ticket:20"
|
||||||
|
"equipmentGacha","100","dia","No configured free flag","No configured ad flag","rows=2; raw_prob_sum=100; grades=0:74|1:26","See gacha.csv raw prob values","Numeric weight/probability input; exact normalization UNKNOWN","","none in GachaCeilData","UNKNOWN/not configured","UNKNOWN","UNKNOWN","UNKNOWN: runtime fetch blocked before RemoteConfig","CONFIGURED","80","2","5","normal_equipment_ticket:20"
|
||||||
|
"advancedEquipmentGacha","","","No configured free flag","WEEKLY","rows=4; raw_prob_sum=100.6; grades=1:74|2:24.8|3:1.8","See gacha.csv raw prob values","Numeric weight/probability input; exact normalization UNKNOWN","20","configured reward=advancedEquipmentGacha_EQUIPMENT_3_-1_FALSE_1","isResetBeforeCeil=False","UNKNOWN","UNKNOWN","UNKNOWN: runtime fetch blocked before RemoteConfig","CONFIGURED","80","0","1",""
|
||||||
|
"advancedEquipmentGacha","50","dia","No configured free flag","No configured ad flag","rows=4; raw_prob_sum=100.6; grades=1:74|2:24.8|3:1.8","See gacha.csv raw prob values","Numeric weight/probability input; exact normalization UNKNOWN","20","configured reward=advancedEquipmentGacha_EQUIPMENT_3_-1_FALSE_1","isResetBeforeCeil=False","UNKNOWN","UNKNOWN","UNKNOWN: runtime fetch blocked before RemoteConfig","CONFIGURED","80","1","1","advanced_equipment_ticket:50"
|
||||||
|
"advancedEquipmentGacha","500","dia","No configured free flag","No configured ad flag","rows=4; raw_prob_sum=100.6; grades=1:74|2:24.8|3:1.8","See gacha.csv raw prob values","Numeric weight/probability input; exact normalization UNKNOWN","20","configured reward=advancedEquipmentGacha_EQUIPMENT_3_-1_FALSE_1","isResetBeforeCeil=False","UNKNOWN","UNKNOWN","UNKNOWN: runtime fetch blocked before RemoteConfig","CONFIGURED","80","2","10","advanced_equipment_ticket:50"
|
||||||
|
"enhancedEquipmentGacha","100","dia","No configured free flag","No configured ad flag","rows=4; raw_prob_sum=99.2; grades=1:63|2:30|3:6.2","See gacha.csv raw prob values","Numeric weight/probability input; exact normalization UNKNOWN","50","configured reward=enhancedEquipmentGacha_EQUIPMENT_3_-1_TRUE_1","isResetBeforeCeil=False","UNKNOWN","UNKNOWN","UNKNOWN: runtime fetch blocked before RemoteConfig","CONFIGURED","80","0","1","enhanced_equipment_ticket:100"
|
||||||
|
"enhancedEquipmentGacha","1000","dia","No configured free flag","No configured ad flag","rows=4; raw_prob_sum=99.2; grades=1:63|2:30|3:6.2","See gacha.csv raw prob values","Numeric weight/probability input; exact normalization UNKNOWN","50","configured reward=enhancedEquipmentGacha_EQUIPMENT_3_-1_TRUE_1","isResetBeforeCeil=False","UNKNOWN","UNKNOWN","UNKNOWN: runtime fetch blocked before RemoteConfig","CONFIGURED","80","1","10","enhanced_equipment_ticket:100"
|
||||||
|
"superballNormalGacha","","","No configured free flag","DAILY","rows=4; raw_prob_sum=65; grades=0:65","See gacha.csv raw prob values","Numeric weight/probability input; exact normalization UNKNOWN","","none in GachaCeilData","UNKNOWN/not configured","UNKNOWN","UNKNOWN","UNKNOWN: runtime fetch blocked before RemoteConfig","CONFIGURED","80","0","1",""
|
||||||
|
"superballAdvancedGacha","","","DAILY","No configured ad flag","rows=4; raw_prob_sum=65; grades=0:65","See gacha.csv raw prob values","Numeric weight/probability input; exact normalization UNKNOWN","","none in GachaCeilData","UNKNOWN/not configured","UNKNOWN","UNKNOWN","UNKNOWN: runtime fetch blocked before RemoteConfig","CONFIGURED","80","0","1",""
|
||||||
|
"superballEnhancedGacha","","","No configured free flag","DAILY","rows=4; raw_prob_sum=65; grades=0:65","See gacha.csv raw prob values","Numeric weight/probability input; exact normalization UNKNOWN","","none in GachaCeilData","UNKNOWN/not configured","UNKNOWN","UNKNOWN","UNKNOWN: runtime fetch blocked before RemoteConfig","CONFIGURED","80","0","1",""
|
||||||
|
"mount_Gacha","1","mount_event_ticket","No configured free flag","No configured ad flag","rows=17; raw_prob_sum=10000; grades=0:10000","See gacha.csv raw prob values","Numeric weight/probability input; exact normalization UNKNOWN","400","configured reward=mount_Gacha_ITEM_0_169_FALSE_1","isResetBeforeCeil=True","UNKNOWN","UNKNOWN","UNKNOWN: runtime fetch blocked before RemoteConfig","CONFIGURED","80","0","1",""
|
||||||
|
"mount_Gacha","10","mount_event_ticket","No configured free flag","No configured ad flag","rows=17; raw_prob_sum=10000; grades=0:10000","See gacha.csv raw prob values","Numeric weight/probability input; exact normalization UNKNOWN","400","configured reward=mount_Gacha_ITEM_0_169_FALSE_1","isResetBeforeCeil=True","UNKNOWN","UNKNOWN","UNKNOWN: runtime fetch blocked before RemoteConfig","CONFIGURED","80","1","10",""
|
||||||
|
@@ -0,0 +1,398 @@
|
|||||||
|
"ProductID","ProductType","GoogleProductID","AppleProductID","ClientPrice","RuntimePrice","Currency","Reward","PurchaseLimit","ResetRule","UnlockCondition","VisibleCondition","RuntimeVisible","ServerOverride","EvidenceLevel","Notes"
|
||||||
|
"1","AD_WATCH","aos_gold_0","UNKNOWN","-1","UNKNOWN","AD_WATCH","item_ids=100; values=3500; ids=gold; daily_ids=-1; daily_values=-1","3","DAILY","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=gold_0; category=GoldAFK; not proof of current store availability"
|
||||||
|
"2","DIA","aos_gold_1","UNKNOWN","50","UNKNOWN","DIA","item_ids=100; values=13000; ids=gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=gold_1; category=GoldAFK; not proof of current store availability"
|
||||||
|
"3","DIA","aos_gold_2","UNKNOWN","200","UNKNOWN","DIA","item_ids=100; values=55000; ids=gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=gold_2; category=GoldAFK; not proof of current store availability"
|
||||||
|
"4","AD_WATCH","aos_diamond_0","UNKNOWN","-1","UNKNOWN","AD_WATCH","item_ids=101; values=10; ids=dia; daily_ids=-1; daily_values=-1","2","DAILY","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=dia_0; category=Diamond; not proof of current store availability"
|
||||||
|
"5","CASH","aos_diamond_1","UNKNOWN","9.99","UNKNOWN","CASH","item_ids=101; values=140; ids=dia; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=dia_1; category=Diamond; not proof of current store availability"
|
||||||
|
"6","CASH","aos_diamond_2","UNKNOWN","19.99","UNKNOWN","CASH","item_ids=101; values=330; ids=dia; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=dia_2; category=Diamond; not proof of current store availability"
|
||||||
|
"7","AD_WATCH","aos_piece_0","UNKNOWN","-1","UNKNOWN","AD_WATCH","item_ids=117; values=10; ids=tile_piece; daily_ids=-1; daily_values=-1","2","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=piece_0; category=TilePower; not proof of current store availability"
|
||||||
|
"8","DIA","aos_piece_1","UNKNOWN","500","UNKNOWN","DIA","item_ids=117; values=30; ids=tile_piece; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=piece_1; category=TilePower; not proof of current store availability"
|
||||||
|
"9","DIA","aos_piece_2","UNKNOWN","1000","UNKNOWN","DIA","item_ids=117; values=50; ids=tile_piece; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=piece_2; category=TilePower; not proof of current store availability"
|
||||||
|
"10","DIA","aos_petstone_0","UNKNOWN","100","UNKNOWN","DIA","item_ids=106; values=10; ids=bone; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=petstone_0; category=PetPower; not proof of current store availability"
|
||||||
|
"11","DIA","aos_petstone_1","UNKNOWN","500","UNKNOWN","DIA","item_ids=106; values=50; ids=bone; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=petstone_1; category=PetPower; not proof of current store availability"
|
||||||
|
"12","DIA","aos_petstone_2","UNKNOWN","1000","UNKNOWN","DIA","item_ids=106; values=100; ids=bone; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=petstone_2; category=PetPower; not proof of current store availability"
|
||||||
|
"13","CASH","aos_dice_package_1","UNKNOWN","4.99","UNKNOWN","CASH","item_ids=105,101,300,301,302; values=200,1000,30,30,30; ids=dice|dia|vipBadge|spedUpBadge|noAdBadge; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=dice_package_1; category=RemoveAds; not proof of current store availability"
|
||||||
|
"14","DIA","aos_evasion_strongenemy_0","UNKNOWN","5","UNKNOWN","DIA","item_ids=600; values=1; ids=lobby_evasion_strongenemy; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=evasion_strongenemy_0; category=DirectRunControl; not proof of current store availability"
|
||||||
|
"15","DIA","aos_evasion_jail_0","UNKNOWN","5","UNKNOWN","DIA","item_ids=601; values=1; ids=lobby_evasion_jail; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=evasion_jail_0; category=DirectRunControl; not proof of current store availability"
|
||||||
|
"16","DIA","aos_goodtile_0","UNKNOWN","5","UNKNOWN","DIA","item_ids=602; values=1; ids=lobby_goodtile; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=goodtile_0; category=DirectRunControl; not proof of current store availability"
|
||||||
|
"17","AD_WATCH","aos_energy_0","UNKNOWN","-1","UNKNOWN","AD_WATCH","item_ids=109; values=5; ids=energy; daily_ids=-1; daily_values=-1","1","DAILY","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=energy_0; category=EnergyTicket; not proof of current store availability"
|
||||||
|
"18","DIA","aos_energy_1","UNKNOWN","30","UNKNOWN","DIA","item_ids=109; values=15; ids=energy; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=energy_1; category=EnergyTicket; not proof of current store availability"
|
||||||
|
"19","DIA","aos_energy_2","UNKNOWN","90","UNKNOWN","DIA","item_ids=109; values=50; ids=energy; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=energy_2; category=EnergyTicket; not proof of current store availability"
|
||||||
|
"20","CASH","aos_vip_package","UNKNOWN","14.99","UNKNOWN","CASH","item_ids=300,302,301,305,101,70001; values=1,1,1,1,700,1; ids=vipBadge|noAdBadge|spedUpBadge|vipEnergyBagde|dia|profile_sunsetKnight; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=vip_package; category=RemoveAds; not proof of current store availability"
|
||||||
|
"21","CASH","aos_newbie_package_1","UNKNOWN","2.99","UNKNOWN","CASH","item_ids=100,101,603,604,602; values=20000,50,3,3,3; ids=gold|dia|lobby_start_gear|lobby_loop_point|lobby_goodtile; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=newbie_package_1; category=DirectRunControl; not proof of current store availability"
|
||||||
|
"22","CASH","aos_newbie_package_2","UNKNOWN","4.99","UNKNOWN","CASH","item_ids=100,101; values=50000,200; ids=gold|dia; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=newbie_package_2; category=Diamond; not proof of current store availability"
|
||||||
|
"23","CASH","aos_newbie_package_3","UNKNOWN","8.99","UNKNOWN","CASH","item_ids=100,101,603,604,602; values=100000,400,10,10,10; ids=gold|dia|lobby_start_gear|lobby_loop_point|lobby_goodtile; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=newbie_package_3; category=DirectRunControl; not proof of current store availability"
|
||||||
|
"24","CASH","aos_pet_rotation_package_pet01","UNKNOWN","4.99","UNKNOWN","CASH","item_ids=20000,100; values=6,44000; ids=pet01|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_rotation_package_pet01; category=PetPower; not proof of current store availability"
|
||||||
|
"25","CASH","aos_pet_rotation_package_pet02","UNKNOWN","4.99","UNKNOWN","CASH","item_ids=20001,100; values=6,44000; ids=pet02|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_rotation_package_pet02; category=PetPower; not proof of current store availability"
|
||||||
|
"26","CASH","aos_pet_rotation_package_pet03","UNKNOWN","4.99","UNKNOWN","CASH","item_ids=20002,100; values=6,44000; ids=pet03|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_rotation_package_pet03; category=PetPower; not proof of current store availability"
|
||||||
|
"27","CASH","aos_pet_rotation_package_pet04","UNKNOWN","4.99","UNKNOWN","CASH","item_ids=20003,100; values=6,44000; ids=pet04|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_rotation_package_pet04; category=PetPower; not proof of current store availability"
|
||||||
|
"28","CASH","aos_pet_rotation_package_pet05","UNKNOWN","4.99","UNKNOWN","CASH","item_ids=20004,100; values=6,44000; ids=pet05|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_rotation_package_pet05; category=PetPower; not proof of current store availability"
|
||||||
|
"29","CASH","aos_pet_rotation_package_pet06","UNKNOWN","4.99","UNKNOWN","CASH","item_ids=20005,100; values=6,44000; ids=pet06|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_rotation_package_pet06; category=PetPower; not proof of current store availability"
|
||||||
|
"30","CASH","aos_pet_rotation_package_pet07","UNKNOWN","4.99","UNKNOWN","CASH","item_ids=20006,100; values=6,44000; ids=pet07|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_rotation_package_pet07; category=PetPower; not proof of current store availability"
|
||||||
|
"31","CASH","aos_pet_rotation_package_pet08","UNKNOWN","4.99","UNKNOWN","CASH","item_ids=20007,100; values=6,44000; ids=pet08|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_rotation_package_pet08; category=PetPower; not proof of current store availability"
|
||||||
|
"32","CASH","aos_pet_rotation_package_pet09","UNKNOWN","4.99","UNKNOWN","CASH","item_ids=20008,100; values=6,44000; ids=pet09|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_rotation_package_pet09; category=PetPower; not proof of current store availability"
|
||||||
|
"33","CASH","aos_pet_rotation_package_pet10","UNKNOWN","4.99","UNKNOWN","CASH","item_ids=20009,100; values=6,44000; ids=pet10|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_rotation_package_pet10; category=PetPower; not proof of current store availability"
|
||||||
|
"34","CASH","aos_pet_levelup_package_pet01","UNKNOWN","11.99","UNKNOWN","CASH","item_ids=20000,100; values=71,110000; ids=pet01|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_levelup_package_pet01; category=PetPower; not proof of current store availability"
|
||||||
|
"35","CASH","aos_pet_levelup_package_pet02","UNKNOWN","11.99","UNKNOWN","CASH","item_ids=20001,100; values=71,110000; ids=pet02|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_levelup_package_pet02; category=PetPower; not proof of current store availability"
|
||||||
|
"36","CASH","aos_pet_levelup_package_pet03","UNKNOWN","11.99","UNKNOWN","CASH","item_ids=20002,100; values=71,110000; ids=pet03|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_levelup_package_pet03; category=PetPower; not proof of current store availability"
|
||||||
|
"37","CASH","aos_pet_levelup_package_pet04","UNKNOWN","11.99","UNKNOWN","CASH","item_ids=20003,100; values=71,110000; ids=pet04|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_levelup_package_pet04; category=PetPower; not proof of current store availability"
|
||||||
|
"38","CASH","aos_pet_levelup_package_pet05","UNKNOWN","11.99","UNKNOWN","CASH","item_ids=20004,100; values=71,110000; ids=pet05|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_levelup_package_pet05; category=PetPower; not proof of current store availability"
|
||||||
|
"39","CASH","aos_pet_levelup_package_pet06","UNKNOWN","11.99","UNKNOWN","CASH","item_ids=20005,100; values=71,110000; ids=pet06|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_levelup_package_pet06; category=PetPower; not proof of current store availability"
|
||||||
|
"40","CASH","aos_pet_levelup_package_pet07","UNKNOWN","11.99","UNKNOWN","CASH","item_ids=20006,100; values=71,110000; ids=pet07|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_levelup_package_pet07; category=PetPower; not proof of current store availability"
|
||||||
|
"41","CASH","aos_pet_levelup_package_pet08","UNKNOWN","11.99","UNKNOWN","CASH","item_ids=20007,100; values=71,110000; ids=pet08|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_levelup_package_pet08; category=PetPower; not proof of current store availability"
|
||||||
|
"42","CASH","aos_pet_levelup_package_pet09","UNKNOWN","11.99","UNKNOWN","CASH","item_ids=20008,100; values=71,110000; ids=pet09|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_levelup_package_pet09; category=PetPower; not proof of current store availability"
|
||||||
|
"43","CASH","aos_pet_levelup_package_pet10","UNKNOWN","11.99","UNKNOWN","CASH","item_ids=20009,100; values=71,110000; ids=pet10|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_levelup_package_pet10; category=PetPower; not proof of current store availability"
|
||||||
|
"44","CASH","aos_pet_levelup_package2_pet01","UNKNOWN","19.99","UNKNOWN","CASH","item_ids=20000,100; values=150,85000; ids=pet01|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_levelup_package2_pet01; category=PetPower; not proof of current store availability"
|
||||||
|
"45","CASH","aos_pet_levelup_package2_pet02","UNKNOWN","19.99","UNKNOWN","CASH","item_ids=20001,100; values=150,85000; ids=pet02|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_levelup_package2_pet02; category=PetPower; not proof of current store availability"
|
||||||
|
"46","CASH","aos_pet_levelup_package2_pet03","UNKNOWN","19.99","UNKNOWN","CASH","item_ids=20002,100; values=150,85000; ids=pet03|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_levelup_package2_pet03; category=PetPower; not proof of current store availability"
|
||||||
|
"47","CASH","aos_pet_levelup_package2_pet04","UNKNOWN","19.99","UNKNOWN","CASH","item_ids=20003,100; values=150,85000; ids=pet04|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_levelup_package2_pet04; category=PetPower; not proof of current store availability"
|
||||||
|
"48","CASH","aos_pet_levelup_package2_pet05","UNKNOWN","19.99","UNKNOWN","CASH","item_ids=20004,100; values=150,85000; ids=pet05|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_levelup_package2_pet05; category=PetPower; not proof of current store availability"
|
||||||
|
"49","CASH","aos_pet_levelup_package2_pet06","UNKNOWN","19.99","UNKNOWN","CASH","item_ids=20005,100; values=150,85000; ids=pet06|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_levelup_package2_pet06; category=PetPower; not proof of current store availability"
|
||||||
|
"50","CASH","aos_pet_levelup_package2_pet07","UNKNOWN","19.99","UNKNOWN","CASH","item_ids=20006,100; values=150,85000; ids=pet07|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_levelup_package2_pet07; category=PetPower; not proof of current store availability"
|
||||||
|
"51","CASH","aos_pet_levelup_package2_pet08","UNKNOWN","19.99","UNKNOWN","CASH","item_ids=20007,100; values=150,85000; ids=pet08|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_levelup_package2_pet08; category=PetPower; not proof of current store availability"
|
||||||
|
"52","CASH","aos_pet_levelup_package2_pet09","UNKNOWN","19.99","UNKNOWN","CASH","item_ids=20008,100; values=150,85000; ids=pet09|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_levelup_package2_pet09; category=PetPower; not proof of current store availability"
|
||||||
|
"53","CASH","aos_pet_levelup_package2_pet10","UNKNOWN","19.99","UNKNOWN","CASH","item_ids=20009,100; values=150,85000; ids=pet10|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_levelup_package2_pet10; category=PetPower; not proof of current store availability"
|
||||||
|
"54","CASH","aos_gold_package1","UNKNOWN","3.99","UNKNOWN","CASH","item_ids=100; values=60000; ids=gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=gold_package1; category=GoldAFK; not proof of current store availability"
|
||||||
|
"55","CASH","aos_gold_package","UNKNOWN","6.99","UNKNOWN","CASH","item_ids=100; values=150000; ids=gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=gold_package2; category=GoldAFK; not proof of current store availability"
|
||||||
|
"56","CASH","aos_scroll_package_all","UNKNOWN","8.99","UNKNOWN","CASH","item_ids=100,142,125; values=100000,200,500; ids=gold|destiny_coin|relic_soul; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=scroll_package_all; category=RelicPower; not proof of current store availability"
|
||||||
|
"57","CASH","aos_scroll_package_weapon","UNKNOWN","4.99","UNKNOWN","CASH","item_ids=119; values=50; ids=scroll_sword; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=scroll_package_weapon; category=EquipmentPower; not proof of current store availability"
|
||||||
|
"58","CASH","aos_scroll_package_helmet","UNKNOWN","4.99","UNKNOWN","CASH","item_ids=120; values=50; ids=scroll_helmet; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=scroll_package_helmet; category=EquipmentPower; not proof of current store availability"
|
||||||
|
"59","CASH","aos_scroll_package_shield","UNKNOWN","4.99","UNKNOWN","CASH","item_ids=121; values=50; ids=scroll_shield; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=scroll_package_shield; category=EquipmentPower; not proof of current store availability"
|
||||||
|
"60","CASH","aos_scroll_package_armor","UNKNOWN","4.99","UNKNOWN","CASH","item_ids=122; values=50; ids=scroll_armor; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=scroll_package_armor; category=EquipmentPower; not proof of current store availability"
|
||||||
|
"61","FREE","aos_gold_free_0","UNKNOWN","-1","UNKNOWN","FREE","item_ids=100; values=3500; ids=gold; daily_ids=-1; daily_values=-1","1","DAILY","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=gold_free_0; category=GoldAFK; not proof of current store availability"
|
||||||
|
"62","FREE","aos_dia_free_0","UNKNOWN","-1","UNKNOWN","FREE","item_ids=101; values=10; ids=dia; daily_ids=-1; daily_values=-1","1","DAILY","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=dia_free_0; category=Diamond; not proof of current store availability"
|
||||||
|
"63","DIA","aos_start_gear_0","UNKNOWN","5","UNKNOWN","DIA","item_ids=603; values=1; ids=lobby_start_gear; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=start_gear_0; category=DirectRunControl; not proof of current store availability"
|
||||||
|
"64","DIA","aos_loop_point_0","UNKNOWN","5","UNKNOWN","DIA","item_ids=604; values=1; ids=lobby_loop_point; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=loop_point_0; category=DirectRunControl; not proof of current store availability"
|
||||||
|
"65","AD_WATCH","aos_goodtile_1","UNKNOWN","-1","UNKNOWN","AD_WATCH","item_ids=602; values=1; ids=lobby_goodtile; daily_ids=-1; daily_values=-1","1","DAILY","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=goodtile_1; category=DirectRunControl; not proof of current store availability"
|
||||||
|
"66","AD_WATCH","aos_start_gear_1","UNKNOWN","-1","UNKNOWN","AD_WATCH","item_ids=603; values=1; ids=lobby_start_gear; daily_ids=-1; daily_values=-1","1","DAILY","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=start_gear_1; category=DirectRunControl; not proof of current store availability"
|
||||||
|
"67","AD_WATCH","aos_loop_point_1","UNKNOWN","-1","UNKNOWN","AD_WATCH","item_ids=604; values=1; ids=lobby_loop_point; daily_ids=-1; daily_values=-1","1","DAILY","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=loop_point_1; category=DirectRunControl; not proof of current store availability"
|
||||||
|
"68","CASH","aos_vip_package_2","UNKNOWN","9.99","UNKNOWN","CASH","item_ids=300,302,301; values=1,1,1; ids=vipBadge|noAdBadge|spedUpBadge; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=vip_package_2; category=RemoveAds; not proof of current store availability"
|
||||||
|
"69","CASH","aos_pet_rotation_package_pet11","UNKNOWN","4.99","UNKNOWN","CASH","item_ids=20010,100; values=6,44000; ids=pet11|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_rotation_package_pet11; category=PetPower; not proof of current store availability"
|
||||||
|
"70","CASH","aos_pet_rotation_package_pet12","UNKNOWN","4.99","UNKNOWN","CASH","item_ids=20011,100; values=6,44000; ids=pet12|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_rotation_package_pet12; category=PetPower; not proof of current store availability"
|
||||||
|
"71","CASH","aos_pet_rotation_package_pet13","UNKNOWN","4.99","UNKNOWN","CASH","item_ids=20012,100; values=6,44000; ids=pet13|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_rotation_package_pet13; category=PetPower; not proof of current store availability"
|
||||||
|
"72","CASH","aos_pet_rotation_package_pet14","UNKNOWN","4.99","UNKNOWN","CASH","item_ids=20013,100; values=6,44000; ids=pet14|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_rotation_package_pet14; category=PetPower; not proof of current store availability"
|
||||||
|
"73","CASH","aos_pet_rotation_package_pet15","UNKNOWN","4.99","UNKNOWN","CASH","item_ids=20014,100; values=6,44000; ids=pet15|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_rotation_package_pet15; category=PetPower; not proof of current store availability"
|
||||||
|
"74","CASH","aos_pet_levelup_package_pet11","UNKNOWN","11.99","UNKNOWN","CASH","item_ids=20010,100; values=71,110000; ids=pet11|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_levelup_package_pet11; category=PetPower; not proof of current store availability"
|
||||||
|
"75","CASH","aos_pet_levelup_package_pet12","UNKNOWN","11.99","UNKNOWN","CASH","item_ids=20011,100; values=71,110000; ids=pet12|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_levelup_package_pet12; category=PetPower; not proof of current store availability"
|
||||||
|
"76","CASH","aos_pet_levelup_package_pet13","UNKNOWN","11.99","UNKNOWN","CASH","item_ids=20012,100; values=71,110000; ids=pet13|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_levelup_package_pet13; category=PetPower; not proof of current store availability"
|
||||||
|
"77","CASH","aos_pet_levelup_package_pet14","UNKNOWN","11.99","UNKNOWN","CASH","item_ids=20013,100; values=71,110000; ids=pet14|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_levelup_package_pet14; category=PetPower; not proof of current store availability"
|
||||||
|
"78","CASH","aos_pet_levelup_package_pet15","UNKNOWN","11.99","UNKNOWN","CASH","item_ids=20014,100; values=71,110000; ids=pet15|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_levelup_package_pet15; category=PetPower; not proof of current store availability"
|
||||||
|
"79","CASH","aos_pet_levelup_package3_pet01","UNKNOWN","6.99","UNKNOWN","CASH","item_ids=20000,100; values=24,65000; ids=pet01|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_levelup_package3_pet01; category=PetPower; not proof of current store availability"
|
||||||
|
"80","CASH","aos_pet_levelup_package3_pet02","UNKNOWN","6.99","UNKNOWN","CASH","item_ids=20001,100; values=24,65000; ids=pet02|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_levelup_package3_pet02; category=PetPower; not proof of current store availability"
|
||||||
|
"81","CASH","aos_pet_levelup_package3_pet03","UNKNOWN","6.99","UNKNOWN","CASH","item_ids=20002,100; values=24,65000; ids=pet03|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_levelup_package3_pet03; category=PetPower; not proof of current store availability"
|
||||||
|
"82","CASH","aos_pet_levelup_package3_pet04","UNKNOWN","6.99","UNKNOWN","CASH","item_ids=20003,100; values=24,65000; ids=pet04|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_levelup_package3_pet04; category=PetPower; not proof of current store availability"
|
||||||
|
"83","CASH","aos_pet_levelup_package3_pet05","UNKNOWN","6.99","UNKNOWN","CASH","item_ids=20004,100; values=24,65000; ids=pet05|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_levelup_package3_pet05; category=PetPower; not proof of current store availability"
|
||||||
|
"84","CASH","aos_pet_levelup_package3_pet06","UNKNOWN","6.99","UNKNOWN","CASH","item_ids=20005,100; values=24,65000; ids=pet06|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_levelup_package3_pet06; category=PetPower; not proof of current store availability"
|
||||||
|
"85","CASH","aos_pet_levelup_package3_pet07","UNKNOWN","6.99","UNKNOWN","CASH","item_ids=20006,100; values=24,65000; ids=pet07|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_levelup_package3_pet07; category=PetPower; not proof of current store availability"
|
||||||
|
"86","CASH","aos_pet_levelup_package3_pet08","UNKNOWN","6.99","UNKNOWN","CASH","item_ids=20007,100; values=24,65000; ids=pet08|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_levelup_package3_pet08; category=PetPower; not proof of current store availability"
|
||||||
|
"87","CASH","aos_pet_levelup_package3_pet09","UNKNOWN","6.99","UNKNOWN","CASH","item_ids=20008,100; values=24,65000; ids=pet09|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_levelup_package3_pet09; category=PetPower; not proof of current store availability"
|
||||||
|
"88","CASH","aos_pet_levelup_package3_pet10","UNKNOWN","6.99","UNKNOWN","CASH","item_ids=20009,100; values=24,65000; ids=pet10|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_levelup_package3_pet10; category=PetPower; not proof of current store availability"
|
||||||
|
"89","CASH","aos_pet_levelup_package3_pet11","UNKNOWN","6.99","UNKNOWN","CASH","item_ids=20010,100; values=24,65000; ids=pet11|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_levelup_package3_pet11; category=PetPower; not proof of current store availability"
|
||||||
|
"90","CASH","aos_pet_levelup_package3_pet12","UNKNOWN","6.99","UNKNOWN","CASH","item_ids=20011,100; values=24,65000; ids=pet12|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_levelup_package3_pet12; category=PetPower; not proof of current store availability"
|
||||||
|
"91","CASH","aos_pet_levelup_package3_pet13","UNKNOWN","6.99","UNKNOWN","CASH","item_ids=20012,100; values=24,65000; ids=pet13|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_levelup_package3_pet13; category=PetPower; not proof of current store availability"
|
||||||
|
"92","CASH","aos_pet_levelup_package3_pet14","UNKNOWN","6.99","UNKNOWN","CASH","item_ids=20013,100; values=24,65000; ids=pet14|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_levelup_package3_pet14; category=PetPower; not proof of current store availability"
|
||||||
|
"93","CASH","aos_pet_levelup_package3_pet15","UNKNOWN","6.99","UNKNOWN","CASH","item_ids=20014,100; values=24,65000; ids=pet15|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_levelup_package3_pet15; category=PetPower; not proof of current store availability"
|
||||||
|
"94","CASH","aos_dia_package1","UNKNOWN","3.99","UNKNOWN","CASH","item_ids=101; values=200; ids=dia; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=dia_package1; category=Diamond; not proof of current store availability"
|
||||||
|
"95","CASH","aos_heroll_dia_pack1","UNKNOWN","6.99","UNKNOWN","CASH","item_ids=101; values=450; ids=dia; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=dia_package2; category=Diamond; not proof of current store availability"
|
||||||
|
"96","CASH","aos_heroll_dia_pack2","UNKNOWN","19.99","UNKNOWN","CASH","item_ids=101; values=1500; ids=dia; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=dia_package3; category=Diamond; not proof of current store availability"
|
||||||
|
"97","CASH","aos_heroll_dia_pack3","UNKNOWN","29.99","UNKNOWN","CASH","item_ids=101; values=2500; ids=dia; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=dia_package4; category=Diamond; not proof of current store availability"
|
||||||
|
"98","CASH","aos_vip_package_3","UNKNOWN","5.99","UNKNOWN","CASH","item_ids=300,302,301; values=1,1,1; ids=vipBadge|noAdBadge|spedUpBadge; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=vip_package_3; category=RemoveAds; not proof of current store availability"
|
||||||
|
"99","CASH","aos_normalpass_premium","UNKNOWN","9.99","UNKNOWN","CASH","item_ids=800; values=1; ids=normalPass_premium; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=normalPass_premium; category=Pass; not proof of current store availability"
|
||||||
|
"100","CASH","aos_dia_subscription","UNKNOWN","9.99","UNKNOWN","CASH","item_ids=101,112; values=100,100; ids=dia|normalDropBall; daily_ids=101,112; daily_values=100,30","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=dia_subscription; category=SubscriptionVIP; not proof of current store availability"
|
||||||
|
"101","CASH","aos_dia_1x2","UNKNOWN","9.99","UNKNOWN","CASH","item_ids=101; values=280; ids=dia; daily_ids=-1; daily_values=-1","1","PERMANENT","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=dia_1X2; category=Diamond; not proof of current store availability"
|
||||||
|
"102","CASH","aos_dia_2x2","UNKNOWN","19.99","UNKNOWN","CASH","item_ids=101; values=660; ids=dia; daily_ids=-1; daily_values=-1","1","PERMANENT","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=dia_2X2; category=Diamond; not proof of current store availability"
|
||||||
|
"103","DIA","aos_relic_0","UNKNOWN","100","UNKNOWN","DIA","item_ids=125; values=200; ids=relic_soul; daily_ids=-1; daily_values=-1","5","DAILY","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=relic_0; category=RelicPower; not proof of current store availability"
|
||||||
|
"104","CASH","aos_relic_get_package","UNKNOWN","6.99","UNKNOWN","CASH","item_ids=42000,125; values=1,2500; ids=Epic_Scissors|relic_soul; daily_ids=-1; daily_values=-1","1","PERMANENT","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=relic_get_package1; category=RelicPower; not proof of current store availability"
|
||||||
|
"105","CASH","aos_relic_get_package2","UNKNOWN","4.99","UNKNOWN","CASH","item_ids=42015,42006; values=1,1; ids=Epic_OilLamp|Epic_DigitalCamera; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=relic_get_package2; category=RelicPower; not proof of current store availability"
|
||||||
|
"106","CASH","aos_relic_piece_package1","UNKNOWN","4.99","UNKNOWN","CASH","item_ids=125; values=1500; ids=relic_soul; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=relic_piece_package1; category=RelicPower; not proof of current store availability"
|
||||||
|
"107","CASH","aos_relic_piece_package2","UNKNOWN","6.99","UNKNOWN","CASH","item_ids=125; values=3000; ids=relic_soul; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=relic_piece_package2; category=RelicPower; not proof of current store availability"
|
||||||
|
"108","DIA","aos_relic_1","UNKNOWN","300","UNKNOWN","DIA","item_ids=125; values=1000; ids=relic_soul; daily_ids=-1; daily_values=-1","5","DAILY","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=relic_1; category=RelicPower; not proof of current store availability"
|
||||||
|
"109","CASH","aos_relic_select_package1","UNKNOWN","9.99","UNKNOWN","CASH","item_ids=413; values=1; ids=selectLegendRelic; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=relic_select_package1; category=RelicPower; not proof of current store availability"
|
||||||
|
"110","CASH","aos_pet_levelup1_pet01","UNKNOWN","2.99","UNKNOWN","CASH","item_ids=20000,100; values=18,15000; ids=pet01|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_levelup1_pet01; category=PetPower; not proof of current store availability"
|
||||||
|
"111","CASH","aos_pet_levelup1_pet02","UNKNOWN","2.99","UNKNOWN","CASH","item_ids=20001,100; values=18,15000; ids=pet02|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_levelup1_pet02; category=PetPower; not proof of current store availability"
|
||||||
|
"112","CASH","aos_pet_levelup1_pet03","UNKNOWN","2.99","UNKNOWN","CASH","item_ids=20002,100; values=18,15000; ids=pet03|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_levelup1_pet03; category=PetPower; not proof of current store availability"
|
||||||
|
"113","CASH","aos_pet_levelup1_pet10","UNKNOWN","2.99","UNKNOWN","CASH","item_ids=20009,100; values=18,15000; ids=pet10|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_levelup1_pet10; category=PetPower; not proof of current store availability"
|
||||||
|
"114","CASH","aos_pet_levelup2_pet01","UNKNOWN","5.99","UNKNOWN","CASH","item_ids=20000,100; values=40,20000; ids=pet01|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_levelup2_pet01; category=PetPower; not proof of current store availability"
|
||||||
|
"115","CASH","aos_pet_levelup2_pet02","UNKNOWN","5.99","UNKNOWN","CASH","item_ids=20001,100; values=40,20000; ids=pet02|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_levelup2_pet02; category=PetPower; not proof of current store availability"
|
||||||
|
"116","CASH","aos_pet_levelup2_pet03","UNKNOWN","5.99","UNKNOWN","CASH","item_ids=20002,100; values=40,20000; ids=pet03|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_levelup2_pet03; category=PetPower; not proof of current store availability"
|
||||||
|
"117","CASH","aos_pet_levelup2_pet10","UNKNOWN","5.99","UNKNOWN","CASH","item_ids=20009,100; values=40,20000; ids=pet10|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_levelup2_pet10; category=PetPower; not proof of current store availability"
|
||||||
|
"118","CASH","aos_pet_levelup3_pet01","UNKNOWN","17.99","UNKNOWN","CASH","item_ids=20000,100; values=120,100000; ids=pet01|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_levelup3_pet01; category=PetPower; not proof of current store availability"
|
||||||
|
"119","CASH","aos_pet_levelup3_pet02","UNKNOWN","17.99","UNKNOWN","CASH","item_ids=20001,100; values=120,100000; ids=pet02|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_levelup3_pet02; category=PetPower; not proof of current store availability"
|
||||||
|
"120","CASH","aos_pet_levelup3_pet03","UNKNOWN","17.99","UNKNOWN","CASH","item_ids=20002,100; values=120,100000; ids=pet03|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_levelup3_pet03; category=PetPower; not proof of current store availability"
|
||||||
|
"121","CASH","aos_pet_levelup3_pet10","UNKNOWN","17.99","UNKNOWN","CASH","item_ids=20009,100; values=120,100000; ids=pet10|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_levelup3_pet10; category=PetPower; not proof of current store availability"
|
||||||
|
"122","CASH","aos_pet_levelup1_pet04","UNKNOWN","5.99","UNKNOWN","CASH","item_ids=20003,100; values=18,20000; ids=pet04|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_levelup1_pet04; category=PetPower; not proof of current store availability"
|
||||||
|
"123","CASH","aos_pet_levelup1_pet05","UNKNOWN","5.99","UNKNOWN","CASH","item_ids=20004,100; values=18,20000; ids=pet05|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_levelup1_pet05; category=PetPower; not proof of current store availability"
|
||||||
|
"124","CASH","aos_pet_levelup2_pet04","UNKNOWN","7.99","UNKNOWN","CASH","item_ids=20003,100; values=18,67000; ids=pet04|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_levelup2_pet04; category=PetPower; not proof of current store availability"
|
||||||
|
"125","CASH","aos_pet_levelup2_pet05","UNKNOWN","7.99","UNKNOWN","CASH","item_ids=20004,100; values=18,67000; ids=pet05|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_levelup2_pet05; category=PetPower; not proof of current store availability"
|
||||||
|
"126","CASH","aos_pet_levelup3_pet04","UNKNOWN","17.99","UNKNOWN","CASH","item_ids=20003,100; values=50,160000; ids=pet04|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_levelup3_pet04; category=PetPower; not proof of current store availability"
|
||||||
|
"127","CASH","aos_pet_levelup3_pet05","UNKNOWN","17.99","UNKNOWN","CASH","item_ids=20004,100; values=50,160000; ids=pet05|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_levelup3_pet05; category=PetPower; not proof of current store availability"
|
||||||
|
"128","CASH","aos_pet_levelup1_pet06","UNKNOWN","2.99","UNKNOWN","CASH","item_ids=20005,100; values=3,18000; ids=pet06|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_levelup1_pet06; category=PetPower; not proof of current store availability"
|
||||||
|
"129","CASH","aos_pet_levelup1_pet07","UNKNOWN","2.99","UNKNOWN","CASH","item_ids=20006,100; values=3,18000; ids=pet07|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_levelup1_pet07; category=PetPower; not proof of current store availability"
|
||||||
|
"130","CASH","aos_pet_levelup2_pet06","UNKNOWN","4.99","UNKNOWN","CASH","item_ids=20005,100; values=5,25000; ids=pet06|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_levelup2_pet06; category=PetPower; not proof of current store availability"
|
||||||
|
"131","CASH","aos_pet_levelup2_pet07","UNKNOWN","4.99","UNKNOWN","CASH","item_ids=20006,100; values=5,25000; ids=pet07|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_levelup2_pet07; category=PetPower; not proof of current store availability"
|
||||||
|
"132","CASH","aos_pet_levelup3_pet06","UNKNOWN","11.99","UNKNOWN","CASH","item_ids=20005,100; values=14,90000; ids=pet06|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_levelup3_pet06; category=PetPower; not proof of current store availability"
|
||||||
|
"133","CASH","aos_pet_levelup3_pet07","UNKNOWN","11.99","UNKNOWN","CASH","item_ids=20006,100; values=14,90000; ids=pet07|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_levelup3_pet07; category=PetPower; not proof of current store availability"
|
||||||
|
"134","CASH","aos_pet_levelup4_pet06","UNKNOWN","19.99","UNKNOWN","CASH","item_ids=20005,100; values=30,180000; ids=pet06|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_levelup4_pet06; category=PetPower; not proof of current store availability"
|
||||||
|
"135","CASH","aos_pet_levelup4_pet07","UNKNOWN","19.99","UNKNOWN","CASH","item_ids=20006,100; values=30,180000; ids=pet07|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_levelup4_pet07; category=PetPower; not proof of current store availability"
|
||||||
|
"136","CASH","aos_pet_levelup1_pet08","UNKNOWN","3.99","UNKNOWN","CASH","item_ids=20007,100; values=3,15000; ids=pet08|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_levelup1_pet08; category=PetPower; not proof of current store availability"
|
||||||
|
"137","CASH","aos_pet_levelup1_pet09","UNKNOWN","3.99","UNKNOWN","CASH","item_ids=20008,100; values=3,15000; ids=pet09|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_levelup1_pet09; category=PetPower; not proof of current store availability"
|
||||||
|
"138","CASH","aos_pet_levelup1_pet11","UNKNOWN","3.99","UNKNOWN","CASH","item_ids=20010,100; values=3,15000; ids=pet11|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_levelup1_pet11; category=PetPower; not proof of current store availability"
|
||||||
|
"139","CASH","aos_pet_levelup1_pet12","UNKNOWN","3.99","UNKNOWN","CASH","item_ids=20011,100; values=3,15000; ids=pet12|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_levelup1_pet12; category=PetPower; not proof of current store availability"
|
||||||
|
"140","CASH","aos_pet_levelup1_pet13","UNKNOWN","3.99","UNKNOWN","CASH","item_ids=20012,100; values=3,15000; ids=pet13|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_levelup1_pet13; category=PetPower; not proof of current store availability"
|
||||||
|
"141","CASH","aos_pet_levelup1_pet14","UNKNOWN","3.99","UNKNOWN","CASH","item_ids=20013,100; values=3,15000; ids=pet14|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_levelup1_pet14; category=PetPower; not proof of current store availability"
|
||||||
|
"142","CASH","aos_pet_levelup1_pet15","UNKNOWN","3.99","UNKNOWN","CASH","item_ids=20014,100; values=3,15000; ids=pet15|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_levelup1_pet15; category=PetPower; not proof of current store availability"
|
||||||
|
"143","CASH","aos_pet_levelup2_pet08","UNKNOWN","5.99","UNKNOWN","CASH","item_ids=20007,100; values=5,25000; ids=pet08|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_levelup2_pet08; category=PetPower; not proof of current store availability"
|
||||||
|
"144","CASH","aos_pet_levelup2_pet09","UNKNOWN","5.99","UNKNOWN","CASH","item_ids=20008,100; values=5,25000; ids=pet09|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_levelup2_pet09; category=PetPower; not proof of current store availability"
|
||||||
|
"145","CASH","aos_pet_levelup2_pet11","UNKNOWN","5.99","UNKNOWN","CASH","item_ids=20010,100; values=5,25000; ids=pet11|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_levelup2_pet11; category=PetPower; not proof of current store availability"
|
||||||
|
"146","CASH","aos_pet_levelup2_pet12","UNKNOWN","5.99","UNKNOWN","CASH","item_ids=20011,100; values=5,25000; ids=pet12|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_levelup2_pet12; category=PetPower; not proof of current store availability"
|
||||||
|
"147","CASH","aos_pet_levelup2_pet13","UNKNOWN","5.99","UNKNOWN","CASH","item_ids=20012,100; values=5,25000; ids=pet13|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_levelup2_pet13; category=PetPower; not proof of current store availability"
|
||||||
|
"148","CASH","aos_pet_levelup2_pet14","UNKNOWN","5.99","UNKNOWN","CASH","item_ids=20013,100; values=5,25000; ids=pet14|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_levelup2_pet14; category=PetPower; not proof of current store availability"
|
||||||
|
"149","CASH","aos_pet_levelup2_pet15","UNKNOWN","5.99","UNKNOWN","CASH","item_ids=20014,100; values=5,25000; ids=pet15|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_levelup2_pet15; category=PetPower; not proof of current store availability"
|
||||||
|
"150","CASH","aos_pet_levelup3_pet08","UNKNOWN","12.99","UNKNOWN","CASH","item_ids=20007,100; values=10,100000; ids=pet08|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_levelup3_pet08; category=PetPower; not proof of current store availability"
|
||||||
|
"151","CASH","aos_pet_levelup3_pet09","UNKNOWN","12.99","UNKNOWN","CASH","item_ids=20008,100; values=10,100000; ids=pet09|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_levelup3_pet09; category=PetPower; not proof of current store availability"
|
||||||
|
"152","CASH","aos_pet_levelup3_pet11","UNKNOWN","12.99","UNKNOWN","CASH","item_ids=20010,100; values=10,100000; ids=pet11|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_levelup3_pet11; category=PetPower; not proof of current store availability"
|
||||||
|
"153","CASH","aos_pet_levelup3_pet12","UNKNOWN","12.99","UNKNOWN","CASH","item_ids=20011,100; values=10,100000; ids=pet12|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_levelup3_pet12; category=PetPower; not proof of current store availability"
|
||||||
|
"154","CASH","aos_pet_levelup3_pet13","UNKNOWN","12.99","UNKNOWN","CASH","item_ids=20012,100; values=10,100000; ids=pet13|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_levelup3_pet13; category=PetPower; not proof of current store availability"
|
||||||
|
"155","CASH","aos_pet_levelup3_pet14","UNKNOWN","12.99","UNKNOWN","CASH","item_ids=20013,100; values=10,100000; ids=pet14|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_levelup3_pet14; category=PetPower; not proof of current store availability"
|
||||||
|
"156","CASH","aos_pet_levelup3_pet15","UNKNOWN","12.99","UNKNOWN","CASH","item_ids=20014,100; values=10,100000; ids=pet15|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_levelup3_pet15; category=PetPower; not proof of current store availability"
|
||||||
|
"157","CASH","aos_pet_levelup4_pet08","UNKNOWN","19.99","UNKNOWN","CASH","item_ids=20007,100; values=15,230000; ids=pet08|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_levelup4_pet08; category=PetPower; not proof of current store availability"
|
||||||
|
"158","CASH","aos_pet_levelup4_pet09","UNKNOWN","19.99","UNKNOWN","CASH","item_ids=20008,100; values=15,230000; ids=pet09|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_levelup4_pet09; category=PetPower; not proof of current store availability"
|
||||||
|
"159","CASH","aos_pet_levelup4_pet11","UNKNOWN","19.99","UNKNOWN","CASH","item_ids=20010,100; values=15,230000; ids=pet11|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_levelup4_pet11; category=PetPower; not proof of current store availability"
|
||||||
|
"160","CASH","aos_pet_levelup4_pet12","UNKNOWN","19.99","UNKNOWN","CASH","item_ids=20011,100; values=15,230000; ids=pet12|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_levelup4_pet12; category=PetPower; not proof of current store availability"
|
||||||
|
"161","CASH","aos_pet_levelup4_pet13","UNKNOWN","19.99","UNKNOWN","CASH","item_ids=20012,100; values=15,230000; ids=pet13|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_levelup4_pet13; category=PetPower; not proof of current store availability"
|
||||||
|
"162","CASH","aos_pet_levelup4_pet14","UNKNOWN","19.99","UNKNOWN","CASH","item_ids=20013,100; values=15,230000; ids=pet14|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_levelup4_pet14; category=PetPower; not proof of current store availability"
|
||||||
|
"163","CASH","aos_pet_levelup4_pet15","UNKNOWN","19.99","UNKNOWN","CASH","item_ids=20014,100; values=15,230000; ids=pet15|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_levelup4_pet15; category=PetPower; not proof of current store availability"
|
||||||
|
"164","CASH","aos_pet_cheer_pet01","UNKNOWN","4.99","UNKNOWN","CASH","item_ids=20000,100; values=25,22000; ids=pet01|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_cheer_pet01; category=PetPower; not proof of current store availability"
|
||||||
|
"165","CASH","aos_pet_cheer_pet02","UNKNOWN","4.99","UNKNOWN","CASH","item_ids=20001,100; values=25,22000; ids=pet02|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_cheer_pet02; category=PetPower; not proof of current store availability"
|
||||||
|
"166","CASH","aos_pet_cheer_pet03","UNKNOWN","4.99","UNKNOWN","CASH","item_ids=20002,100; values=25,22000; ids=pet03|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_cheer_pet03; category=PetPower; not proof of current store availability"
|
||||||
|
"167","CASH","aos_pet_cheer_pet04","UNKNOWN","5.99","UNKNOWN","CASH","item_ids=20003,100; values=17,25000; ids=pet04|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_cheer_pet04; category=PetPower; not proof of current store availability"
|
||||||
|
"168","CASH","aos_pet_cheer_pet05","UNKNOWN","5.99","UNKNOWN","CASH","item_ids=20004,100; values=17,25000; ids=pet05|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_cheer_pet05; category=PetPower; not proof of current store availability"
|
||||||
|
"169","CASH","aos_pet_cheer_pet06","UNKNOWN","8.99","UNKNOWN","CASH","item_ids=20005,100; values=10,35000; ids=pet06|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_cheer_pet06; category=PetPower; not proof of current store availability"
|
||||||
|
"170","CASH","aos_pet_cheer_pet07","UNKNOWN","8.99","UNKNOWN","CASH","item_ids=20006,100; values=10,35000; ids=pet07|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_cheer_pet07; category=PetPower; not proof of current store availability"
|
||||||
|
"171","CASH","aos_pet_cheer_pet08","UNKNOWN","10.99","UNKNOWN","CASH","item_ids=20007,100; values=10,40000; ids=pet08|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_cheer_pet08; category=PetPower; not proof of current store availability"
|
||||||
|
"172","CASH","aos_pet_cheer_pet09","UNKNOWN","10.99","UNKNOWN","CASH","item_ids=20008,100; values=10,40000; ids=pet09|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_cheer_pet09; category=PetPower; not proof of current store availability"
|
||||||
|
"173","CASH","aos_pet_cheer_pet10","UNKNOWN","4.99","UNKNOWN","CASH","item_ids=20009,100; values=25,22000; ids=pet10|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_cheer_pet10; category=PetPower; not proof of current store availability"
|
||||||
|
"174","CASH","aos_pet_cheer_pet11","UNKNOWN","10.99","UNKNOWN","CASH","item_ids=20010,100; values=10,40000; ids=pet11|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_cheer_pet11; category=PetPower; not proof of current store availability"
|
||||||
|
"175","CASH","aos_pet_cheer_pet12","UNKNOWN","10.99","UNKNOWN","CASH","item_ids=20011,100; values=10,40000; ids=pet12|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_cheer_pet12; category=PetPower; not proof of current store availability"
|
||||||
|
"176","CASH","aos_pet_cheer_pet13","UNKNOWN","10.99","UNKNOWN","CASH","item_ids=20012,100; values=10,40000; ids=pet13|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_cheer_pet13; category=PetPower; not proof of current store availability"
|
||||||
|
"177","CASH","aos_pet_cheer_pet14","UNKNOWN","10.99","UNKNOWN","CASH","item_ids=20013,100; values=10,40000; ids=pet14|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_cheer_pet14; category=PetPower; not proof of current store availability"
|
||||||
|
"178","CASH","aos_pet_cheer_pet15","UNKNOWN","10.99","UNKNOWN","CASH","item_ids=20014,100; values=10,40000; ids=pet15|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_cheer_pet15; category=PetPower; not proof of current store availability"
|
||||||
|
"179","CASH","aos_remove_interstitial_package","UNKNOWN","1.99","UNKNOWN","CASH","item_ids=303; values=1; ids=forceAdRemove; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=remove_interstitial_package; category=RemoveAds; not proof of current store availability"
|
||||||
|
"180","CASH","aos_dia_3","UNKNOWN","5.99","UNKNOWN","CASH","item_ids=101; values=85; ids=dia; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=dia_3; category=Diamond; not proof of current store availability"
|
||||||
|
"181","CASH","aos_dia_4","UNKNOWN","29.99","UNKNOWN","CASH","item_ids=101; values=550; ids=dia; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=dia_4; category=Diamond; not proof of current store availability"
|
||||||
|
"182","CASH","aos_dia_3x2","UNKNOWN","5.99","UNKNOWN","CASH","item_ids=101; values=170; ids=dia; daily_ids=-1; daily_values=-1","1","PERMANENT","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=dia_3X2; category=Diamond; not proof of current store availability"
|
||||||
|
"183","CASH","aos_dia_4x2","UNKNOWN","29.99","UNKNOWN","CASH","item_ids=101; values=1100; ids=dia; daily_ids=-1; daily_values=-1","1","PERMANENT","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=dia_4X2; category=Diamond; not proof of current store availability"
|
||||||
|
"184","FREE","aos_subscription_free_dia","UNKNOWN","-1","UNKNOWN","FREE","item_ids=101; values=10; ids=dia; daily_ids=-1; daily_values=-1","1","DAILY","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=subscription_free_dia; category=SubscriptionVIP; not proof of current store availability"
|
||||||
|
"185","CASH","aos_potionbattlepass_premium","UNKNOWN","19.99","UNKNOWN","CASH","item_ids=801; values=1; ids=potionBattlePass_premium; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=potionBattlePass_premium; category=Pass; not proof of current store availability"
|
||||||
|
"186","AD_WATCH","aos_daily_free_package","UNKNOWN","-1","UNKNOWN","AD_WATCH","item_ids=101; values=10; ids=dia; daily_ids=-1; daily_values=-1","1","DAILY","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=daily_free_package; category=Diamond; not proof of current store availability"
|
||||||
|
"187","CASH","aos_daily_pet_package","UNKNOWN","3.99","UNKNOWN","CASH","item_ids=204,101,100; values=5,30,10000; ids=petGachaTicket|dia|gold; daily_ids=-1; daily_values=-1","1","DAILY","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=daily_pet_package; category=PetPower; not proof of current store availability"
|
||||||
|
"188","CASH","aos_daily_scroll_package","UNKNOWN","4.99","UNKNOWN","CASH","item_ids=124,101,100; values=20,100,15000; ids=scroll_random|dia|gold; daily_ids=-1; daily_values=-1","1","DAILY","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=daily_scroll_package; category=EquipmentPower; not proof of current store availability"
|
||||||
|
"189","CASH","aos_daily_equipment_package","UNKNOWN","6.99","UNKNOWN","CASH","item_ids=130,101,100; values=25,100,30000; ids=enrichment_random|dia|gold; daily_ids=-1; daily_values=-1","1","DAILY","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=daily_equipment_package; category=EquipmentPower; not proof of current store availability"
|
||||||
|
"190","AD_WATCH","aos_weekly_free_package","UNKNOWN","-1","UNKNOWN","AD_WATCH","item_ids=101; values=15; ids=dia; daily_ids=-1; daily_values=-1","1","WEEKLY","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=weekly_free_package; category=Diamond; not proof of current store availability"
|
||||||
|
"191","CASH","aos_weekly_relic_package","UNKNOWN","8.99","UNKNOWN","CASH","item_ids=125,101; values=1500,300; ids=relic_soul|dia; daily_ids=-1; daily_values=-1","1","WEEKLY","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=weekly_relic_package; category=RelicPower; not proof of current store availability"
|
||||||
|
"192","CASH","aos_weekly_currency_package","UNKNOWN","12.99","UNKNOWN","CASH","item_ids=204,101,100; values=15,300,50000; ids=petGachaTicket|dia|gold; daily_ids=-1; daily_values=-1","1","WEEKLY","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=weekly_currency_package; category=PetPower; not proof of current store availability"
|
||||||
|
"193","CASH","aos_weekly_growth_package","UNKNOWN","14.99","UNKNOWN","CASH","item_ids=130,124,101,100; values=30,40,300,70000; ids=enrichment_random|scroll_random|dia|gold; daily_ids=-1; daily_values=-1","1","WEEKLY","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=weekly_growth_package; category=EquipmentPower; not proof of current store availability"
|
||||||
|
"194","AD_WATCH","aos_monthly_free_package","UNKNOWN","-1","UNKNOWN","AD_WATCH","item_ids=101; values=30; ids=dia; daily_ids=-1; daily_values=-1","1","MONTHLY","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=monthly_free_package; category=Diamond; not proof of current store availability"
|
||||||
|
"195","CASH","aos_monthly_legend_pet_package","UNKNOWN","17.99","UNKNOWN","CASH","item_ids=213,204,100; values=1,35,100000; ids=selectLegendPetPiece|petGachaTicket|gold; daily_ids=-1; daily_values=-1","1","MONTHLY","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=monthly_legend_pet_package; category=PetPower; not proof of current store availability"
|
||||||
|
"196","CASH","aos_monthly_legend_relic_package","UNKNOWN","29.99","UNKNOWN","CASH","item_ids=413,125,101,100; values=1,5000,1000,120000; ids=selectLegendRelic|relic_soul|dia|gold; daily_ids=-1; daily_values=-1","1","MONTHLY","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=monthly_legend_relic_package; category=RelicPower; not proof of current store availability"
|
||||||
|
"197","CASH","aos_monthly_growth_package","UNKNOWN","49.99","UNKNOWN","CASH","item_ids=130,101,204,100; values=100,1000,30,300000; ids=enrichment_random|dia|petGachaTicket|gold; daily_ids=-1; daily_values=-1","1","MONTHLY","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=monthly_growth_package; category=PetPower; not proof of current store availability"
|
||||||
|
"198","AD_WATCH","aos_potionbattle_ticket_ad_0","UNKNOWN","-1","UNKNOWN","AD_WATCH","item_ids=132; values=1; ids=potionBattleTicket; daily_ids=-1; daily_values=-1","2","DAILY","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=potionBattle_ticket_ad_0; category=EnergyTicket; not proof of current store availability"
|
||||||
|
"199","DIA","aos_potionbattle_ticket_1","UNKNOWN","10","UNKNOWN","DIA","item_ids=132; values=1; ids=potionBattleTicket; daily_ids=-1; daily_values=-1","1","DAILY","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=potionBattle_ticket_1; category=EnergyTicket; not proof of current store availability"
|
||||||
|
"200","DIA","aos_potionbattle_ticket_2","UNKNOWN","20","UNKNOWN","DIA","item_ids=132; values=1; ids=potionBattleTicket; daily_ids=-1; daily_values=-1","1","DAILY","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=potionBattle_ticket_2; category=EnergyTicket; not proof of current store availability"
|
||||||
|
"201","DIA","aos_potionbattle_ticket_3","UNKNOWN","30","UNKNOWN","DIA","item_ids=132; values=1; ids=potionBattleTicket; daily_ids=-1; daily_values=-1","1","DAILY","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=potionBattle_ticket_3; category=EnergyTicket; not proof of current store availability"
|
||||||
|
"202","CASH","aos_pet_subscription","UNKNOWN","6.99","UNKNOWN","CASH","item_ids=204,213; values=5,1; ids=petGachaTicket|selectLegendPetPiece; daily_ids=204; daily_values=2","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_subscription; category=PetPower; not proof of current store availability"
|
||||||
|
"203","CASH","aos_d3_package","UNKNOWN","0.99","UNKNOWN","CASH","item_ids=304; values=1; ids=d3pacakge; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=d3_package; category=DestinyPower; not proof of current store availability"
|
||||||
|
"204","DIA","aos_potionbattle_ticket_4","UNKNOWN","100","UNKNOWN","DIA","item_ids=132; values=5; ids=potionBattleTicket; daily_ids=-1; daily_values=-1","2","DAILY","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=potionBattle_ticket_4; category=EnergyTicket; not proof of current store availability"
|
||||||
|
"205","DIA","aos_potionbattle_ticket_5","UNKNOWN","40","UNKNOWN","DIA","item_ids=132; values=1; ids=potionBattleTicket; daily_ids=-1; daily_values=-1","1","DAILY","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=potionBattle_ticket_5; category=EnergyTicket; not proof of current store availability"
|
||||||
|
"206","DIA","aos_potionbattle_ticket_6","UNKNOWN","50","UNKNOWN","DIA","item_ids=132; values=1; ids=potionBattleTicket; daily_ids=-1; daily_values=-1","1","DAILY","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=potionBattle_ticket_6; category=EnergyTicket; not proof of current store availability"
|
||||||
|
"207","AD_WATCH","aos_halloween2025_ad","UNKNOWN","-1","UNKNOWN","AD_WATCH","item_ids=136; values=10; ids=event_pumpkin; daily_ids=-1; daily_values=-1","1","DAILY","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=halloween2025_ad; category=SeasonalBundle; not proof of current store availability"
|
||||||
|
"208","DIA","aos_halloween2025_diaproduct","UNKNOWN","175","UNKNOWN","DIA","item_ids=136; values=50; ids=event_pumpkin; daily_ids=-1; daily_values=-1","1","SEASON","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=halloween2025_diaProduct; category=Diamond; not proof of current store availability"
|
||||||
|
"209","CASH","aos_halloween2025_package_1","UNKNOWN","0.99","UNKNOWN","CASH","item_ids=136; values=50; ids=event_pumpkin; daily_ids=-1; daily_values=-1","1","SEASON","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=halloween2025_package_1; category=SeasonalBundle; not proof of current store availability"
|
||||||
|
"210","CASH","aos_halloween2025_package_2","UNKNOWN","2.99","UNKNOWN","CASH","item_ids=136,101; values=150,100; ids=event_pumpkin|dia; daily_ids=-1; daily_values=-1","1","SEASON","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=halloween2025_package_2; category=Diamond; not proof of current store availability"
|
||||||
|
"211","CASH","aos_halloween2025_package_3","UNKNOWN","7.99","UNKNOWN","CASH","item_ids=136,101; values=300,200; ids=event_pumpkin|dia; daily_ids=-1; daily_values=-1","1","SEASON","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=halloween2025_package_3; category=Diamond; not proof of current store availability"
|
||||||
|
"212","CASH","aos_halloween2025_package_4","UNKNOWN","14.99","UNKNOWN","CASH","item_ids=136,101; values=600,500; ids=event_pumpkin|dia; daily_ids=-1; daily_values=-1","1","SEASON","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=halloween2025_package_4; category=Diamond; not proof of current store availability"
|
||||||
|
"213","CASH","aos_halloween2025_package_5","UNKNOWN","29.99","UNKNOWN","CASH","item_ids=136,101; values=1200,1000; ids=event_pumpkin|dia; daily_ids=-1; daily_values=-1","1","SEASON","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=halloween2025_package_5; category=Diamond; not proof of current store availability"
|
||||||
|
"214","CASH","aos_halloween2025_package_6","UNKNOWN","59.99","UNKNOWN","CASH","item_ids=136,101; values=2400,2200; ids=event_pumpkin|dia; daily_ids=-1; daily_values=-1","1","SEASON","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=halloween2025_package_6; category=Diamond; not proof of current store availability"
|
||||||
|
"215","CASH","aos_halloween2025_coin_package","UNKNOWN","6.99","UNKNOWN","CASH","item_ids=137,80001; values=4500,1; ids=event_battery|frame_pumpkin; daily_ids=-1; daily_values=-1","1","SEASON","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=halloween2025_coin_package; category=SeasonalBundle; not proof of current store availability"
|
||||||
|
"216","CASH","aos_stageclearpackage_1","UNKNOWN","1.99","UNKNOWN","CASH","item_ids=101,100,940,941; values=150,20000,5,3; ids=dia|gold|normal_equipment_ticket|advanced_equipment_ticket; daily_ids=-1; daily_values=-1","1","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=stageClearPackage_1; category=StageClearTrigger; not proof of current store availability"
|
||||||
|
"217","CASH","aos_stageclearpackage_2","UNKNOWN","2.99","UNKNOWN","CASH","item_ids=101,100,130,941; values=200,40000,15,5; ids=dia|gold|enrichment_random|advanced_equipment_ticket; daily_ids=-1; daily_values=-1","1","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=stageClearPackage_2; category=StageClearTrigger; not proof of current store availability"
|
||||||
|
"218","CASH","aos_stageclearpackage_3","UNKNOWN","2.99","UNKNOWN","CASH","item_ids=101,100,130,941; values=200,60000,20,5; ids=dia|gold|enrichment_random|advanced_equipment_ticket; daily_ids=-1; daily_values=-1","1","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=stageClearPackage_3; category=StageClearTrigger; not proof of current store availability"
|
||||||
|
"219","CASH","aos_stageclearpackage_4","UNKNOWN","4.99","UNKNOWN","CASH","item_ids=101,100,130,941; values=250,80000,25,7; ids=dia|gold|enrichment_random|advanced_equipment_ticket; daily_ids=-1; daily_values=-1","1","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=stageClearPackage_4; category=StageClearTrigger; not proof of current store availability"
|
||||||
|
"220","CASH","aos_stageclearpackage_5","UNKNOWN","4.99","UNKNOWN","CASH","item_ids=101,100,130,941; values=250,100000,30,7; ids=dia|gold|enrichment_random|advanced_equipment_ticket; daily_ids=-1; daily_values=-1","1","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=stageClearPackage_5; category=StageClearTrigger; not proof of current store availability"
|
||||||
|
"221","CASH","aos_stageclearpackage_6","UNKNOWN","6.99","UNKNOWN","CASH","item_ids=101,100,130,941; values=300,120000,35,8; ids=dia|gold|enrichment_random|advanced_equipment_ticket; daily_ids=-1; daily_values=-1","1","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=stageClearPackage_6; category=StageClearTrigger; not proof of current store availability"
|
||||||
|
"222","CASH","aos_stageclearpackage_7","UNKNOWN","6.99","UNKNOWN","CASH","item_ids=101,100,130,941; values=300,140000,40,8; ids=dia|gold|enrichment_random|advanced_equipment_ticket; daily_ids=-1; daily_values=-1","1","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=stageClearPackage_7; category=StageClearTrigger; not proof of current store availability"
|
||||||
|
"223","CASH","aos_stageclearpackage_8","UNKNOWN","9.99","UNKNOWN","CASH","item_ids=101,100,130,941; values=350,160000,45,10; ids=dia|gold|enrichment_random|advanced_equipment_ticket; daily_ids=-1; daily_values=-1","1","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=stageClearPackage_8; category=StageClearTrigger; not proof of current store availability"
|
||||||
|
"224","CASH","aos_stageclearpackage_9","UNKNOWN","9.99","UNKNOWN","CASH","item_ids=101,100,130,941; values=350,180000,50,10; ids=dia|gold|enrichment_random|advanced_equipment_ticket; daily_ids=-1; daily_values=-1","1","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=stageClearPackage_9; category=StageClearTrigger; not proof of current store availability"
|
||||||
|
"225","CASH","aos_stageclearpackage_10","UNKNOWN","12.99","UNKNOWN","CASH","item_ids=101,100,130,941; values=400,200000,55,15; ids=dia|gold|enrichment_random|advanced_equipment_ticket; daily_ids=-1; daily_values=-1","1","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=stageClearPackage_10; category=StageClearTrigger; not proof of current store availability"
|
||||||
|
"226","CASH","aos_stageclearpackage_11","UNKNOWN","12.99","UNKNOWN","CASH","item_ids=101,100,130,941; values=400,220000,60,15; ids=dia|gold|enrichment_random|advanced_equipment_ticket; daily_ids=-1; daily_values=-1","1","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=stageClearPackage_11; category=StageClearTrigger; not proof of current store availability"
|
||||||
|
"227","CASH","aos_stageclearpackage_12","UNKNOWN","12.99","UNKNOWN","CASH","item_ids=101,100,130,941; values=400,240000,65,15; ids=dia|gold|enrichment_random|advanced_equipment_ticket; daily_ids=-1; daily_values=-1","1","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=stageClearPackage_12; category=StageClearTrigger; not proof of current store availability"
|
||||||
|
"228","CASH","aos_stageclearpackage_13","UNKNOWN","14.99","UNKNOWN","CASH","item_ids=101,100,130,941; values=600,260000,70,20; ids=dia|gold|enrichment_random|advanced_equipment_ticket; daily_ids=-1; daily_values=-1","1","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=stageClearPackage_13; category=StageClearTrigger; not proof of current store availability"
|
||||||
|
"229","CASH","aos_stageclearpackage_14","UNKNOWN","14.99","UNKNOWN","CASH","item_ids=101,100,130,941; values=600,280000,80,20; ids=dia|gold|enrichment_random|advanced_equipment_ticket; daily_ids=-1; daily_values=-1","1","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=stageClearPackage_14; category=StageClearTrigger; not proof of current store availability"
|
||||||
|
"230","CASH","aos_stageclearpackage_15","UNKNOWN","14.99","UNKNOWN","CASH","item_ids=101,100,130,941; values=600,300000,90,20; ids=dia|gold|enrichment_random|advanced_equipment_ticket; daily_ids=-1; daily_values=-1","1","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=stageClearPackage_15; category=StageClearTrigger; not proof of current store availability"
|
||||||
|
"231","CASH","aos_black_friday_package","UNKNOWN","0.99","UNKNOWN","CASH","item_ids=101,70002; values=300,1; ids=dia|profile_trashHelmet; daily_ids=-1; daily_values=-1","1","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=black_friday_package; category=Diamond; not proof of current store availability"
|
||||||
|
"232","AD_WATCH","aos_afk_gold_0","UNKNOWN","-1","UNKNOWN","AD_WATCH","item_ids=138; values=12; ids=stage_gold; daily_ids=-1; daily_values=-1","3","DAILY","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=afk_gold_0; category=GoldAFK; not proof of current store availability"
|
||||||
|
"233","FREE","aos_afk_gold_free_0","UNKNOWN","-1","UNKNOWN","FREE","item_ids=138; values=12; ids=stage_gold; daily_ids=-1; daily_values=-1","1","DAILY","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=afk_gold_free_0; category=GoldAFK; not proof of current store availability"
|
||||||
|
"234","CASH","aos_pigbank_package_1","UNKNOWN","0.99","UNKNOWN","CASH","item_ids=101; values=120; ids=dia; daily_ids=-1; daily_values=-1","1","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pigbank_package_1; category=Diamond; not proof of current store availability"
|
||||||
|
"235","CASH","aos_pigbank_package_2","UNKNOWN","3.99","UNKNOWN","CASH","item_ids=101; values=250; ids=dia; daily_ids=-1; daily_values=-1","1","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pigbank_package_2; category=Diamond; not proof of current store availability"
|
||||||
|
"236","CASH","aos_pigbank_package_3","UNKNOWN","9.99","UNKNOWN","CASH","item_ids=101; values=650; ids=dia; daily_ids=-1; daily_values=-1","1","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pigbank_package_3; category=Diamond; not proof of current store availability"
|
||||||
|
"237","CASH","aos_pigbank_package_4","UNKNOWN","29.99","UNKNOWN","CASH","item_ids=101; values=2000; ids=dia; daily_ids=-1; daily_values=-1","1","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pigbank_package_4; category=Diamond; not proof of current store availability"
|
||||||
|
"238","CASH","aos_first_relay_package_1","UNKNOWN","0.99","UNKNOWN","CASH","item_ids=101; values=100; ids=dia; daily_ids=-1; daily_values=-1","1","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=first_relay_package_1; category=Diamond; not proof of current store availability"
|
||||||
|
"239","CASH","aos_first_relay_package_2","UNKNOWN","4.99","UNKNOWN","CASH","item_ids=101; values=300; ids=dia; daily_ids=-1; daily_values=-1","1","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=first_relay_package_2; category=Diamond; not proof of current store availability"
|
||||||
|
"240","CASH","aos_first_relay_package_3","UNKNOWN","14.99","UNKNOWN","CASH","item_ids=63126; values=1; ids=Legend_outgame_helmet_headgear_03; daily_ids=-1; daily_values=-1","1","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=first_relay_package_3; category=EquipmentPower; not proof of current store availability"
|
||||||
|
"241","AD_WATCH","aos_christmas2025_ad","UNKNOWN","-1","UNKNOWN","AD_WATCH","item_ids=143; values=10; ids=event_santa_hat; daily_ids=-1; daily_values=-1","1","DAILY","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=christmas2025_ad; category=SeasonalBundle; not proof of current store availability"
|
||||||
|
"242","DIA","aos_christmas2025_diaproduct","UNKNOWN","200","UNKNOWN","DIA","item_ids=143; values=50; ids=event_santa_hat; daily_ids=-1; daily_values=-1","1","SEASON","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=christmas2025_diaProduct; category=Diamond; not proof of current store availability"
|
||||||
|
"243","CASH","aos_christmas2025_package_1","UNKNOWN","0.99","UNKNOWN","CASH","item_ids=143; values=50; ids=event_santa_hat; daily_ids=-1; daily_values=-1","1","SEASON","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=christmas2025_package_1; category=SeasonalBundle; not proof of current store availability"
|
||||||
|
"244","CASH","aos_christmas2025_package_2","UNKNOWN","2.99","UNKNOWN","CASH","item_ids=143,101; values=100,100; ids=event_santa_hat|dia; daily_ids=-1; daily_values=-1","1","SEASON","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=christmas2025_package_2; category=Diamond; not proof of current store availability"
|
||||||
|
"245","CASH","aos_christmas2025_package_3","UNKNOWN","7.99","UNKNOWN","CASH","item_ids=143,101; values=200,200; ids=event_santa_hat|dia; daily_ids=-1; daily_values=-1","1","SEASON","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=christmas2025_package_3; category=Diamond; not proof of current store availability"
|
||||||
|
"246","CASH","aos_christmas2025_package_4","UNKNOWN","14.99","UNKNOWN","CASH","item_ids=143,101; values=500,500; ids=event_santa_hat|dia; daily_ids=-1; daily_values=-1","3","SEASON","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=christmas2025_package_4; category=Diamond; not proof of current store availability"
|
||||||
|
"247","CASH","aos_christmas2025_package_5","UNKNOWN","29.99","UNKNOWN","CASH","item_ids=143,101; values=1000,1000; ids=event_santa_hat|dia; daily_ids=-1; daily_values=-1","3","SEASON","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=christmas2025_package_5; category=Diamond; not proof of current store availability"
|
||||||
|
"248","CASH","aos_christmas2025_package_6","UNKNOWN","59.99","UNKNOWN","CASH","item_ids=143,101; values=2200,2200; ids=event_santa_hat|dia; daily_ids=-1; daily_values=-1","3","SEASON","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=christmas2025_package_6; category=Diamond; not proof of current store availability"
|
||||||
|
"249","CASH","aos_christmas2025_coin_package","UNKNOWN","6.99","UNKNOWN","CASH","item_ids=137,80002; values=3000,1; ids=event_battery|frame_christmas; daily_ids=-1; daily_values=-1","1","SEASON","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=christmas2025_coin_package; category=SeasonalBundle; not proof of current store availability"
|
||||||
|
"250","CASH","aos_stageclearpackage_16","UNKNOWN","14.99","UNKNOWN","CASH","item_ids=101,100,130,941; values=600,320000,100,20; ids=dia|gold|enrichment_random|advanced_equipment_ticket; daily_ids=-1; daily_values=-1","1","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=stageClearPackage_16; category=StageClearTrigger; not proof of current store availability"
|
||||||
|
"251","AD_WATCH","aos_1stanniv_ad","UNKNOWN","-1","UNKNOWN","AD_WATCH","item_ids=144; values=10; ids=season_event_play_token; daily_ids=-1; daily_values=-1","1","DAILY","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=1stAnniv_ad; category=SeasonalBundle; not proof of current store availability"
|
||||||
|
"252","DIA","aos_1stanniv_diaproduct","UNKNOWN","200","UNKNOWN","DIA","item_ids=144; values=50; ids=season_event_play_token; daily_ids=-1; daily_values=-1","1","SEASON","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=1stAnniv_diaProduct; category=Diamond; not proof of current store availability"
|
||||||
|
"253","CASH","aos_1stanniv_package_1","UNKNOWN","0.99","UNKNOWN","CASH","item_ids=144; values=50; ids=season_event_play_token; daily_ids=-1; daily_values=-1","1","SEASON","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=1stAnniv_package_1; category=SeasonalBundle; not proof of current store availability"
|
||||||
|
"254","CASH","aos_1stanniv_package_2","UNKNOWN","2.99","UNKNOWN","CASH","item_ids=144,101; values=100,100; ids=season_event_play_token|dia; daily_ids=-1; daily_values=-1","1","SEASON","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=1stAnniv_package_2; category=Diamond; not proof of current store availability"
|
||||||
|
"255","CASH","aos_1stanniv_package_3","UNKNOWN","7.99","UNKNOWN","CASH","item_ids=144,101; values=200,200; ids=season_event_play_token|dia; daily_ids=-1; daily_values=-1","1","SEASON","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=1stAnniv_package_3; category=Diamond; not proof of current store availability"
|
||||||
|
"256","CASH","aos_1stanniv_package_4","UNKNOWN","14.99","UNKNOWN","CASH","item_ids=144,101; values=500,500; ids=season_event_play_token|dia; daily_ids=-1; daily_values=-1","3","SEASON","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=1stAnniv_package_4; category=Diamond; not proof of current store availability"
|
||||||
|
"257","CASH","aos_1stanniv_package_5","UNKNOWN","29.99","UNKNOWN","CASH","item_ids=144,101; values=1000,1000; ids=season_event_play_token|dia; daily_ids=-1; daily_values=-1","3","SEASON","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=1stAnniv_package_5; category=Diamond; not proof of current store availability"
|
||||||
|
"258","CASH","aos_1stanniv_package_6","UNKNOWN","59.99","UNKNOWN","CASH","item_ids=144,101; values=2200,2200; ids=season_event_play_token|dia; daily_ids=-1; daily_values=-1","3","SEASON","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=1stAnniv_package_6; category=Diamond; not proof of current store availability"
|
||||||
|
"259","CASH","aos_1stanniv_coin_package","UNKNOWN","6.99","UNKNOWN","CASH","item_ids=137,80003; values=3000,1; ids=event_battery|frame_anniv_1; daily_ids=-1; daily_values=-1","1","SEASON","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=1stAnniv_coin_package; category=SeasonalBundle; not proof of current store availability"
|
||||||
|
"260","CASH","aos_1stanniv_pass_premium","UNKNOWN","5.99","UNKNOWN","CASH","item_ids=802,101; values=1,300; ids=1stAnnivPass_premium|dia; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=1stAnniv_Pass_premium; category=Pass; not proof of current store availability"
|
||||||
|
"261","CASH","aos_1stanniv_pass_premium_plus","UNKNOWN","9.99","UNKNOWN","CASH","item_ids=802,803,101; values=1,1,300; ids=1stAnnivPass_premium|1stAnnivPass_premium_plus|dia; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=1stAnniv_Pass_premium_plus; category=Pass; not proof of current store availability"
|
||||||
|
"262","CASH","aos_1stanniv_pass_plus_upgrade","UNKNOWN","4.99","UNKNOWN","CASH","item_ids=803; values=1; ids=1stAnnivPass_premium_plus; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=1stAnniv_Pass_plus_upgrade; category=Pass; not proof of current store availability"
|
||||||
|
"263","CASH","aos_1stanniv_lobby_package_1","UNKNOWN","1.99","UNKNOWN","CASH","item_ids=149,101,100; values=200,,50,30000; ids=anniversary_coin|dia|gold; daily_ids=-1; daily_values=-1","5","SEASON","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=1stAnniv_Lobby_package_1; category=Diamond; not proof of current store availability"
|
||||||
|
"264","CASH","aos_1stanniv_lobby_package_2","UNKNOWN","10.99","UNKNOWN","CASH","item_ids=149,101,100,204; values=1000,200,50000,5; ids=anniversary_coin|dia|gold|petGachaTicket; daily_ids=-1; daily_values=-1","5","SEASON","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=1stAnniv_Lobby_package_2; category=PetPower; not proof of current store availability"
|
||||||
|
"265","CASH","aos_1stanniv_lobby_package_3","UNKNOWN","24.99","UNKNOWN","CASH","item_ids=149,125,101,204; values=2000,2500,500,10; ids=anniversary_coin|relic_soul|dia|petGachaTicket; daily_ids=-1; daily_values=-1","5","SEASON","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=1stAnniv_Lobby_package_3; category=PetPower; not proof of current store availability"
|
||||||
|
"266","CASH","aos_1stanniv_d3_package","UNKNOWN","1.99","UNKNOWN","CASH","item_ids=307; values=1; ids=firstAnnivD3pacakge; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=1stAnniv_d3_package; category=DestinyPower; not proof of current store availability"
|
||||||
|
"267","CASH","aos_1stanniv_relay_package_1","UNKNOWN","1.99","UNKNOWN","CASH","item_ids=101; values=100; ids=dia; daily_ids=-1; daily_values=-1","1","SEASON","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=1stAnniv_relay_package_1; category=Diamond; not proof of current store availability"
|
||||||
|
"268","CASH","aos_1stanniv_relay_package_2","UNKNOWN","5.99","UNKNOWN","CASH","item_ids=101; values=300; ids=dia; daily_ids=-1; daily_values=-1","1","SEASON","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=1stAnniv_relay_package_2; category=Diamond; not proof of current store availability"
|
||||||
|
"269","CASH","aos_1stanniv_relay_package_3","UNKNOWN","10.99","UNKNOWN","CASH","item_ids=63126; values=1; ids=Legend_outgame_helmet_headgear_03; daily_ids=-1; daily_values=-1","1","SEASON","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=1stAnniv_relay_package_3; category=EquipmentPower; not proof of current store availability"
|
||||||
|
"270","CASH","aos_comeback_user_package_1","UNKNOWN","4.99","UNKNOWN","CASH","item_ids=941; values=10; ids=advanced_equipment_ticket; daily_ids=125,101; daily_values=200,100","1","PERMANENT","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=comeback_user_package_1; category=EquipmentPower; not proof of current store availability"
|
||||||
|
"271","CASH","aos_comeback_user_package_2","UNKNOWN","7.99","UNKNOWN","CASH","item_ids=142,942; values=500,10; ids=destiny_coin|enhanced_equipment_ticket; daily_ids=125,101; daily_values=500,200","1","PERMANENT","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=comeback_user_package_2; category=EquipmentPower; not proof of current store availability"
|
||||||
|
"272","AD_WATCH","aos_season_2026_patrick_ad","UNKNOWN","-1","UNKNOWN","AD_WATCH","item_ids=158; values=10; ids=patrick_event_play_token; daily_ids=-1; daily_values=-1","1","DAILY","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=season_2026_Patrick_ad; category=SeasonalBundle; not proof of current store availability"
|
||||||
|
"273","DIA","aos_season_2026_patrick_diaproduct","UNKNOWN","200","UNKNOWN","DIA","item_ids=158; values=50; ids=patrick_event_play_token; daily_ids=-1; daily_values=-1","1","SEASON","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=season_2026_Patrick_diaProduct; category=Diamond; not proof of current store availability"
|
||||||
|
"274","CASH","aos_season_2026_patrick_package_1","UNKNOWN","0.99","UNKNOWN","CASH","item_ids=158; values=50; ids=patrick_event_play_token; daily_ids=-1; daily_values=-1","1","SEASON","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=season_2026_Patrick_package_1; category=SeasonalBundle; not proof of current store availability"
|
||||||
|
"275","CASH","aos_season_2026_patrick_package_2","UNKNOWN","2.99","UNKNOWN","CASH","item_ids=158,101; values=100,100; ids=patrick_event_play_token|dia; daily_ids=-1; daily_values=-1","1","SEASON","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=season_2026_Patrick_package_2; category=Diamond; not proof of current store availability"
|
||||||
|
"276","CASH","aos_season_2026_patrick_package_3","UNKNOWN","7.99","UNKNOWN","CASH","item_ids=158,101; values=200,200; ids=patrick_event_play_token|dia; daily_ids=-1; daily_values=-1","1","SEASON","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=season_2026_Patrick_package_3; category=Diamond; not proof of current store availability"
|
||||||
|
"277","CASH","aos_season_2026_patrick_package_4","UNKNOWN","14.99","UNKNOWN","CASH","item_ids=158,101; values=500,500; ids=patrick_event_play_token|dia; daily_ids=-1; daily_values=-1","3","SEASON","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=season_2026_Patrick_package_4; category=Diamond; not proof of current store availability"
|
||||||
|
"278","CASH","aos_season_2026_patrick_package_5","UNKNOWN","29.99","UNKNOWN","CASH","item_ids=158,101; values=1000,1000; ids=patrick_event_play_token|dia; daily_ids=-1; daily_values=-1","3","SEASON","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=season_2026_Patrick_package_5; category=Diamond; not proof of current store availability"
|
||||||
|
"279","CASH","aos_season_2026_patrick_package_6","UNKNOWN","59.99","UNKNOWN","CASH","item_ids=158,101; values=2200,2200; ids=patrick_event_play_token|dia; daily_ids=-1; daily_values=-1","3","SEASON","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=season_2026_Patrick_package_6; category=Diamond; not proof of current store availability"
|
||||||
|
"280","CASH","aos_season_2026_patrick_coin_package","UNKNOWN","6.99","UNKNOWN","CASH","item_ids=137,80005; values=3000,1; ids=event_battery|frame_patrick; daily_ids=-1; daily_values=-1","1","SEASON","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=season_2026_Patrick_coin_package; category=SeasonalBundle; not proof of current store availability"
|
||||||
|
"281","CASH","aos_season_2026_patrick_relay_package_1","UNKNOWN","1.99","UNKNOWN","CASH","item_ids=101; values=200; ids=dia; daily_ids=-1; daily_values=-1","1","SEASON","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=season_2026_Patrick_Relay_package_1; category=Diamond; not proof of current store availability"
|
||||||
|
"282","CASH","aos_season_2026_patrick_relay_package_2","UNKNOWN","5.99","UNKNOWN","CASH","item_ids=101; values=500; ids=dia; daily_ids=-1; daily_values=-1","1","SEASON","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=season_2026_Patrick_Relay_package_2; category=Diamond; not proof of current store availability"
|
||||||
|
"283","CASH","aos_season_2026_patrick_relay_package_3","UNKNOWN","12.99","UNKNOWN","CASH","item_ids=63126; values=1; ids=Legend_outgame_helmet_headgear_03; daily_ids=-1; daily_values=-1","1","SEASON","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=season_2026_Patrick_Relay_package_3; category=EquipmentPower; not proof of current store availability"
|
||||||
|
"284","CASH","aos_raidpasstestbm","UNKNOWN","5.99","UNKNOWN","CASH","item_ids=63126; values=1; ids=Legend_outgame_helmet_headgear_03; daily_ids=-1; daily_values=-1","","PASS","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=raidPassTestBM; category=Pass; not proof of current store availability"
|
||||||
|
"285","CASH","aos_raidpasstestbm2","UNKNOWN","12.99","UNKNOWN","CASH","item_ids=63126; values=1; ids=Legend_outgame_helmet_headgear_03; daily_ids=-1; daily_values=-1","","PASS","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=raidPassTestBM2; category=Pass; not proof of current store availability"
|
||||||
|
"286","CASH","aos_raid_season_1_package_1","UNKNOWN","2.99","UNKNOWN","CASH","item_ids=157,155; values=1000,2; ids=raid_coin|raid_ticket; daily_ids=-1; daily_values=-1","2","PASS","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=raid_season_1_package_1; category=EnergyTicket; not proof of current store availability"
|
||||||
|
"287","CASH","aos_raid_season_1_package_2","UNKNOWN","8.99","UNKNOWN","CASH","item_ids=157,155,100; values=3000,1,20000; ids=raid_coin|raid_ticket|gold; daily_ids=-1; daily_values=-1","3","PASS","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=raid_season_1_package_2; category=EnergyTicket; not proof of current store availability"
|
||||||
|
"288","CASH","aos_raid_season_1_package_3","UNKNOWN","14.99","UNKNOWN","CASH","item_ids=157,150,100; values=6000,900,50000; ids=raid_coin|myth_pet_piece|gold; daily_ids=-1; daily_values=-1","3","PASS","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=raid_season_1_package_3; category=PetPower; not proof of current store availability"
|
||||||
|
"289","CASH","aos_raid_season_1_package_4","UNKNOWN","39.99","UNKNOWN","CASH","item_ids=157,150,100; values=20000,1500,100000; ids=raid_coin|myth_pet_piece|gold; daily_ids=-1; daily_values=-1","3","PASS","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=raid_season_1_package_4; category=PetPower; not proof of current store availability"
|
||||||
|
"290","AD_WATCH","aos_raid_season_1_ad","UNKNOWN","-1","UNKNOWN","AD_WATCH","item_ids=155; values=1; ids=raid_ticket; daily_ids=-1; daily_values=-1","1","DAILY","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=raid_season_1_ad; category=EnergyTicket; not proof of current store availability"
|
||||||
|
"291","CASH","aos_stageclearpackage_17","UNKNOWN","19.99","UNKNOWN","CASH","item_ids=101,100,125,942; values=800,340000,2500,10; ids=dia|gold|relic_soul|enhanced_equipment_ticket; daily_ids=-1; daily_values=-1","1","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=stageClearPackage_17; category=StageClearTrigger; not proof of current store availability"
|
||||||
|
"292","CASH","aos_raid_pass_premium","UNKNOWN","5.99","UNKNOWN","CASH","item_ids=804; values=1; ids=raidPass_premium; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=raid_Pass_premium; category=Pass; not proof of current store availability"
|
||||||
|
"293","CASH","aos_raid_pass_premium_plus","UNKNOWN","12.99","UNKNOWN","CASH","item_ids=805; values=1; ids=raidPass_premium_plus; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=raid_Pass_premium_plus; category=Pass; not proof of current store availability"
|
||||||
|
"294","CASH","aos_newbie_pass_premium","UNKNOWN","8.99","UNKNOWN","CASH","item_ids=806; values=1; ids=newbiePass_premium; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=newbie_Pass_premium; category=Pass; not proof of current store availability"
|
||||||
|
"295","CASH","aos_newbie_package_2026_1","UNKNOWN","2.99","UNKNOWN","CASH","item_ids=100,101,940,204; values=20000,50,5,3; ids=gold|dia|normal_equipment_ticket|petGachaTicket; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=newbie_package_2026_1; category=PetPower; not proof of current store availability"
|
||||||
|
"296","CASH","aos_newbie_package_2026_2","UNKNOWN","4.99","UNKNOWN","CASH","item_ids=100,101,941,401; values=50000,200,5,1; ids=gold|dia|advanced_equipment_ticket|randomRareRelic; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=newbie_package_2026_2; category=RelicPower; not proof of current store availability"
|
||||||
|
"297","CASH","aos_newbie_package_2026_3","UNKNOWN","8.99","UNKNOWN","CASH","item_ids=100,101,941,142; values=100000,400,5,200; ids=gold|dia|advanced_equipment_ticket|destiny_coin; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=newbie_package_2026_3; category=EquipmentPower; not proof of current store availability"
|
||||||
|
"298","CASH","aos_deoksoon_princess_pass_premium","UNKNOWN","8.99","UNKNOWN","CASH","item_ids=807; values=1; ids=deoksoonprincessPass_premium; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=deoksoon_princess_Pass_premium; category=Pass; not proof of current store availability"
|
||||||
|
"299","CASH","aos_this_time_help_package","UNKNOWN","8.99","UNKNOWN","CASH","item_ids=100,142,125; values=100000,200,500; ids=gold|destiny_coin|relic_soul; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=this_time_help_package; category=StageClearTrigger; not proof of current store availability"
|
||||||
|
"300","AD_WATCH","aos_shop_blue_tile_pack_1","UNKNOWN","-1","UNKNOWN","AD_WATCH","item_ids=3101; values=1; ids=epic_tile_pack_random; daily_ids=-1; daily_values=-1","1","DAILY","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=shop_blue_tile_pack_1; category=TilePower; not proof of current store availability"
|
||||||
|
"301","DIA","aos_shop_blue_tile_pack_2","UNKNOWN","50","UNKNOWN","DIA","item_ids=3101; values=1; ids=epic_tile_pack_random; daily_ids=-1; daily_values=-1","1","DAILY","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=shop_blue_tile_pack_2; category=TilePower; not proof of current store availability"
|
||||||
|
"302","CASH","aos_shop_green_tile_pack_10","UNKNOWN","3.99","UNKNOWN","CASH","item_ids=3103; values=10; ids=shop_tile_pack_random_rare; daily_ids=-1; daily_values=-1","3","DAILY","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=shop_green_tile_pack_10; category=TilePower; not proof of current store availability"
|
||||||
|
"303","CASH","aos_shop_purple_tile_pack_5","UNKNOWN","6.99","UNKNOWN","CASH","item_ids=3104; values=5; ids=shop_tile_pack_random_epic; daily_ids=-1; daily_values=-1","3","DAILY","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=shop_purple_tile_pack_5; category=TilePower; not proof of current store availability"
|
||||||
|
"304","CASH","aos_shop_red_tile_pack_3","UNKNOWN","8.99","UNKNOWN","CASH","item_ids=3105; values=1; ids=shop_tile_pack_random_legend; daily_ids=-1; daily_values=-1","3","DAILY","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=shop_red_tile_pack_3; category=TilePower; not proof of current store availability"
|
||||||
|
"305","CASH","aos_newbie_pass_premiumv2","UNKNOWN","4.99","UNKNOWN","CASH","item_ids=808; values=1; ids=newbiePass_premiumV2; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=newbie_Pass_premiumV2; category=Pass; not proof of current store availability"
|
||||||
|
"306","CASH","aos_stageclearpackageplus_1","UNKNOWN","1.99","UNKNOWN","CASH","item_ids=101,100,940,941; values=180,25000,3,3; ids=dia|gold|normal_equipment_ticket|advanced_equipment_ticket; daily_ids=-1; daily_values=-1","1","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=stageClearPackagePlus_1; category=StageClearTrigger; not proof of current store availability"
|
||||||
|
"307","CASH","aos_stageclearpackageplus_2","UNKNOWN","1.99","UNKNOWN","CASH","item_ids=101,100,130,940; values=200,40000,10,5; ids=dia|gold|enrichment_random|normal_equipment_ticket; daily_ids=-1; daily_values=-1","1","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=stageClearPackagePlus_2; category=StageClearTrigger; not proof of current store availability"
|
||||||
|
"308","CASH","aos_stageclearpackageplus_3","UNKNOWN","2.99","UNKNOWN","CASH","item_ids=101,100,124,940; values=250,60000,15,10; ids=dia|gold|scroll_random|normal_equipment_ticket; daily_ids=-1; daily_values=-1","1","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=stageClearPackagePlus_3; category=StageClearTrigger; not proof of current store availability"
|
||||||
|
"309","CASH","aos_stageclearpackageplus_4","UNKNOWN","2.99","UNKNOWN","CASH","item_ids=101,125,940,941; values=300,500,7,5; ids=dia|relic_soul|normal_equipment_ticket|advanced_equipment_ticket; daily_ids=-1; daily_values=-1","1","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=stageClearPackagePlus_4; category=StageClearTrigger; not proof of current store availability"
|
||||||
|
"310","CASH","aos_stageclearpackageplus_5","UNKNOWN","4.99","UNKNOWN","CASH","item_ids=142,100,130,941; values=120,100000,20,7; ids=destiny_coin|gold|enrichment_random|advanced_equipment_ticket; daily_ids=-1; daily_values=-1","1","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=stageClearPackagePlus_5; category=StageClearTrigger; not proof of current store availability"
|
||||||
|
"311","CASH","aos_stageclearpackageplus_6","UNKNOWN","4.99","UNKNOWN","CASH","item_ids=101,100,125,941; values=300,100000,1000,7; ids=dia|gold|relic_soul|advanced_equipment_ticket; daily_ids=-1; daily_values=-1","1","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=stageClearPackagePlus_6; category=StageClearTrigger; not proof of current store availability"
|
||||||
|
"312","CASH","aos_stageclearpackageplus_7","UNKNOWN","6.99","UNKNOWN","CASH","item_ids=101,100,142,941; values=400,120000,160,10; ids=dia|gold|destiny_coin|advanced_equipment_ticket; daily_ids=-1; daily_values=-1","1","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=stageClearPackagePlus_7; category=StageClearTrigger; not proof of current store availability"
|
||||||
|
"313","CASH","aos_stageclearpackageplus_8","UNKNOWN","6.99","UNKNOWN","CASH","item_ids=101,100,130,941; values=400,150000,30,10; ids=dia|gold|enrichment_random|advanced_equipment_ticket; daily_ids=-1; daily_values=-1","1","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=stageClearPackagePlus_8; category=StageClearTrigger; not proof of current store availability"
|
||||||
|
"314","CASH","aos_stageclearpackageplus_9","UNKNOWN","9.99","UNKNOWN","CASH","item_ids=142,100,124,941; values=240,200000,100,15; ids=destiny_coin|gold|scroll_random|advanced_equipment_ticket; daily_ids=-1; daily_values=-1","1","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=stageClearPackagePlus_9; category=StageClearTrigger; not proof of current store availability"
|
||||||
|
"315","CASH","aos_stageclearpackageplus_10","UNKNOWN","9.99","UNKNOWN","CASH","item_ids=101,100,125,941; values=500,250000,1500,15; ids=dia|gold|relic_soul|advanced_equipment_ticket; daily_ids=-1; daily_values=-1","1","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=stageClearPackagePlus_10; category=StageClearTrigger; not proof of current store availability"
|
||||||
|
"316","CASH","aos_stageclearpackageplus_11","UNKNOWN","12.99","UNKNOWN","CASH","item_ids=142,100,130,941; values=320,250000,50,20; ids=destiny_coin|gold|enrichment_random|advanced_equipment_ticket; daily_ids=-1; daily_values=-1","1","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=stageClearPackagePlus_11; category=StageClearTrigger; not proof of current store availability"
|
||||||
|
"317","CASH","aos_stageclearpackageplus_12","UNKNOWN","12.99","UNKNOWN","CASH","item_ids=101,100,125,941; values=600,300000,2500,20; ids=dia|gold|relic_soul|advanced_equipment_ticket; daily_ids=-1; daily_values=-1","1","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=stageClearPackagePlus_12; category=StageClearTrigger; not proof of current store availability"
|
||||||
|
"318","CASH","aos_stageclearpackageplus_13","UNKNOWN","14.99","UNKNOWN","CASH","item_ids=101,100,941,942; values=800,300000,20,5; ids=dia|gold|advanced_equipment_ticket|enhanced_equipment_ticket; daily_ids=-1; daily_values=-1","1","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=stageClearPackagePlus_13; category=StageClearTrigger; not proof of current store availability"
|
||||||
|
"319","CASH","aos_stageclearpackageplus_14","UNKNOWN","14.99","UNKNOWN","CASH","item_ids=101,100,130,942; values=800,350000,80,10; ids=dia|gold|enrichment_random|enhanced_equipment_ticket; daily_ids=-1; daily_values=-1","1","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=stageClearPackagePlus_14; category=StageClearTrigger; not proof of current store availability"
|
||||||
|
"320","CASH","aos_stageclearpackageplus_15","UNKNOWN","14.99","UNKNOWN","CASH","item_ids=101,100,125,942; values=900,350000,3500,10; ids=dia|gold|relic_soul|enhanced_equipment_ticket; daily_ids=-1; daily_values=-1","1","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=stageClearPackagePlus_15; category=StageClearTrigger; not proof of current store availability"
|
||||||
|
"321","CASH","aos_stageclearpackageplus_16","UNKNOWN","17.99","UNKNOWN","CASH","item_ids=101,100,142,942; values=1000,400000,400,13; ids=dia|gold|destiny_coin|enhanced_equipment_ticket; daily_ids=-1; daily_values=-1","1","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=stageClearPackagePlus_16; category=StageClearTrigger; not proof of current store availability"
|
||||||
|
"322","CASH","aos_stageclearpackageplus_17","UNKNOWN","19.99","UNKNOWN","CASH","item_ids=101,100,125,942; values=1000,500000,5000,15; ids=dia|gold|relic_soul|enhanced_equipment_ticket; daily_ids=-1; daily_values=-1","1","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=stageClearPackagePlus_17; category=StageClearTrigger; not proof of current store availability"
|
||||||
|
"323","CASH","aos_stageclearpackageplus_18","UNKNOWN","19.99","UNKNOWN","CASH","item_ids=101,142,941,942; values=1500,600,20,15; ids=dia|destiny_coin|advanced_equipment_ticket|enhanced_equipment_ticket; daily_ids=-1; daily_values=-1","1","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=stageClearPackagePlus_18; category=StageClearTrigger; not proof of current store availability"
|
||||||
|
"324","CASH","aos_dopamine_subscription","UNKNOWN","6.99","UNKNOWN","CASH","item_ids=942,203,162,812; values=3,1,30,1; ids=enhanced_equipment_ticket|randomLegendPetPiece|subscribe_item_bundle|raid_sweep; daily_ids=163,112; daily_values=1,20","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=dopamine_subscription; category=SubscriptionVIP; not proof of current store availability"
|
||||||
|
"325","CASH","aos_daily_relic_package_plus","UNKNOWN","1.99","UNKNOWN","CASH","item_ids=112,401,100; values=50,1,10000; ids=normalDropBall|randomRareRelic|gold; daily_ids=-1; daily_values=-1","1","DAILY","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=daily_relic_package_plus; category=RelicPower; not proof of current store availability"
|
||||||
|
"326","CASH","aos_daily_equipment_package_plus","UNKNOWN","1.99","UNKNOWN","CASH","item_ids=124,130,100; values=10,5,10000; ids=scroll_random|enrichment_random|gold; daily_ids=-1; daily_values=-1","1","DAILY","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=daily_equipment_package_plus; category=EquipmentPower; not proof of current store availability"
|
||||||
|
"327","CASH","aos_daily_destiny_package_plus","UNKNOWN","3.99","UNKNOWN","CASH","item_ids=142,100; values=100,20000; ids=destiny_coin|gold; daily_ids=-1; daily_values=-1","1","DAILY","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=daily_destiny_package_plus; category=DestinyPower; not proof of current store availability"
|
||||||
|
"328","CASH","aos_weekly_relic_package_plus","UNKNOWN","4.99","UNKNOWN","CASH","item_ids=112,402,100; values=100,1,30000; ids=normalDropBall|randomEpicRelic|gold; daily_ids=-1; daily_values=-1","1","WEEKLY","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=weekly_relic_package_plus; category=RelicPower; not proof of current store availability"
|
||||||
|
"329","CASH","aos_weekly_equipment_package_plus","UNKNOWN","5.99","UNKNOWN","CASH","item_ids=124,130,100; values=30,10,50000; ids=scroll_random|enrichment_random|gold; daily_ids=-1; daily_values=-1","1","WEEKLY","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=weekly_equipment_package_plus; category=EquipmentPower; not proof of current store availability"
|
||||||
|
"330","CASH","aos_weekly_destiny_package_plus","UNKNOWN","6.99","UNKNOWN","CASH","item_ids=142,100; values=200,50000; ids=destiny_coin|gold; daily_ids=-1; daily_values=-1","1","WEEKLY","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=weekly_destiny_package_plus; category=DestinyPower; not proof of current store availability"
|
||||||
|
"331","CASH","aos_monthly_relic_package_plus","UNKNOWN","14.99","UNKNOWN","CASH","item_ids=403,125,101,100; values=1,2500,500,100000; ids=randomLegendRelic|relic_soul|dia|gold; daily_ids=-1; daily_values=-1","1","MONTHLY","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=monthly_relic_package_plus; category=RelicPower; not proof of current store availability"
|
||||||
|
"332","CASH","aos_monthly_equipment_package_plus","UNKNOWN","24.99","UNKNOWN","CASH","item_ids=941,130,124,100; values=20,30,100,200000; ids=advanced_equipment_ticket|enrichment_random|scroll_random|gold; daily_ids=-1; daily_values=-1","1","MONTHLY","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=monthly_equipment_package_plus; category=EquipmentPower; not proof of current store availability"
|
||||||
|
"333","CASH","aos_monthly_tile_package_plus","UNKNOWN","24.99","UNKNOWN","CASH","item_ids=3106,3104,3107,101; values=7,10,15,1000; ids=shop_tile_pack_select_legend|shop_tile_pack_random_epic|shop_tile_pack_random_golden|dia; daily_ids=-1; daily_values=-1","1","MONTHLY","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=monthly_tile_package_plus; category=TilePower; not proof of current store availability"
|
||||||
|
"334","CASH","aos_monthly_destiny_package_plus","UNKNOWN","39.99","UNKNOWN","CASH","item_ids=142,101,100; values=1200,1000,300000; ids=destiny_coin|dia|gold; daily_ids=-1; daily_values=-1","1","MONTHLY","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=monthly_destiny_package_plus; category=DestinyPower; not proof of current store availability"
|
||||||
|
"335","CASH","aos_monthly_all_package_plus","UNKNOWN","69.99","UNKNOWN","CASH","item_ids=942,3107,142,100; values=15,10,1000,1000000; ids=enhanced_equipment_ticket|shop_tile_pack_random_golden|destiny_coin|gold; daily_ids=-1; daily_values=-1","1","MONTHLY","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=monthly_all_package_plus; category=TilePower; not proof of current store availability"
|
||||||
|
"336","CASH","aos_stageclearpackageplus_19","UNKNOWN","19.99","UNKNOWN","CASH","item_ids=101,142,130,942; values=1500,800,80,15; ids=dia|destiny_coin|enrichment_random|enhanced_equipment_ticket; daily_ids=-1; daily_values=-1","1","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=stageClearPackagePlus_19; category=StageClearTrigger; not proof of current store availability"
|
||||||
|
"337","CASH","aos_fluffy_relay_package_1","UNKNOWN","3.99","UNKNOWN","CASH","item_ids=20011; values=1; ids=pet12; daily_ids=-1; daily_values=-1","1","SEASON","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=fluffy_relay_package_1; category=SeasonalBundle; not proof of current store availability"
|
||||||
|
"338","CASH","aos_fluffy_relay_package_2","UNKNOWN","10.99","UNKNOWN","CASH","item_ids=20011; values=5; ids=pet12; daily_ids=-1; daily_values=-1","1","SEASON","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=fluffy_relay_package_2; category=SeasonalBundle; not proof of current store availability"
|
||||||
|
"339","CASH","aos_fluffy_relay_package_3","UNKNOWN","17.99","UNKNOWN","CASH","item_ids=20011; values=10; ids=pet12; daily_ids=-1; daily_values=-1","1","SEASON","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=fluffy_relay_package_3; category=SeasonalBundle; not proof of current store availability"
|
||||||
|
"340","CASH","aos_fluffy_relay_package_4","UNKNOWN","27.99","UNKNOWN","CASH","item_ids=20011; values=15; ids=pet12; daily_ids=-1; daily_values=-1","1","SEASON","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=fluffy_relay_package_4; category=SeasonalBundle; not proof of current store availability"
|
||||||
|
"341","CASH","aos_fluffy_relay_package_5","UNKNOWN","39.99","UNKNOWN","CASH","item_ids=20011; values=20; ids=pet12; daily_ids=-1; daily_values=-1","1","SEASON","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=fluffy_relay_package_5; category=SeasonalBundle; not proof of current store availability"
|
||||||
|
"342","CASH","aos_raid_season_6_package_1","UNKNOWN","2.99","UNKNOWN","CASH","item_ids=157,155; values=1000,2; ids=raid_coin|raid_ticket; daily_ids=-1; daily_values=-1","2","PASS","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=raid_season_6_package_1; category=EnergyTicket; not proof of current store availability"
|
||||||
|
"343","CASH","aos_raid_season_6_package_2","UNKNOWN","8.99","UNKNOWN","CASH","item_ids= 157,20011,155; values=3000,2,1; ids=raid_coin|pet12|raid_ticket; daily_ids=-1; daily_values=-1","3","PASS","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=raid_season_6_package_2; category=EnergyTicket; not proof of current store availability"
|
||||||
|
"344","CASH","aos_raid_season_6_package_3","UNKNOWN","14.99","UNKNOWN","CASH","item_ids=157,20011,100; values=6000,7,50000; ids=raid_coin|pet12|gold; daily_ids=-1; daily_values=-1","3","PASS","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=raid_season_6_package_3; category=GoldAFK; not proof of current store availability"
|
||||||
|
"345","CASH","aos_raid_season_6_package_4","UNKNOWN","39.99","UNKNOWN","CASH","item_ids=157,20011,100; values=20000,14,100000; ids=raid_coin|pet12|gold; daily_ids=-1; daily_values=-1","3","PASS","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=raid_season_6_package_4; category=GoldAFK; not proof of current store availability"
|
||||||
|
"346","CASH","aos_d3_relay_package_1","UNKNOWN","2.99","UNKNOWN","CASH","item_ids=203; values=1; ids=randomLegendPetPiece; daily_ids=-1; daily_values=-1","1","SEASON","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=d3_relay_package_1; category=DestinyPower; not proof of current store availability"
|
||||||
|
"347","CASH","aos_d3_relay_package_2","UNKNOWN","5.99","UNKNOWN","CASH","item_ids=941; values=5; ids=advanced_equipment_ticket; daily_ids=-1; daily_values=-1","1","SEASON","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=d3_relay_package_2; category=EquipmentPower; not proof of current store availability"
|
||||||
|
"348","CASH","aos_d3_relay_package_3","UNKNOWN","9.99","UNKNOWN","CASH","item_ids=942; values=5; ids=enhanced_equipment_ticket; daily_ids=-1; daily_values=-1","1","SEASON","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=d3_relay_package_3; category=EquipmentPower; not proof of current store availability"
|
||||||
|
"349","CASH","aos_stageclearpackageplus_5_1","UNKNOWN","2.99","UNKNOWN","CASH","item_ids=142,101,124,941; values=100,300,10,5; ids=destiny_coin|dia|scroll_random|advanced_equipment_ticket; daily_ids=-1; daily_values=-1","1","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=stageClearPackagePlus_5_1; category=StageClearTrigger; not proof of current store availability"
|
||||||
|
"350","CASH","aos_stageclearpackageplus_5_2","UNKNOWN","4.99","UNKNOWN","CASH","item_ids=142,100,130,941; values=160,100000,20,5; ids=destiny_coin|gold|enrichment_random|advanced_equipment_ticket; daily_ids=-1; daily_values=-1","1","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=stageClearPackagePlus_5_2; category=StageClearTrigger; not proof of current store availability"
|
||||||
|
"351","CASH","aos_stageclearpackageplus_20","UNKNOWN","24.99","UNKNOWN","CASH","item_ids=100,142,124,942; values=500000,1000,100,15; ids=gold|destiny_coin|scroll_random|enhanced_equipment_ticket; daily_ids=-1; daily_values=-1","1","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=stageClearPackagePlus_20; category=StageClearTrigger; not proof of current store availability"
|
||||||
|
"352","AD_WATCH","aos_mount_product_ad","UNKNOWN","-1","UNKNOWN","AD_WATCH","item_ids=167,101; values=1,10; ids=mount_event_ticket|dia; daily_ids=-1; daily_values=-1","1","DAILY","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=mount_product_ad; category=MountPower; not proof of current store availability"
|
||||||
|
"353","CASH","aos_mount_product_package_1","UNKNOWN","5.99","UNKNOWN","CASH","item_ids=167,101; values=8,100; ids=mount_event_ticket|dia; daily_ids=-1; daily_values=-1","5","PASS","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=mount_product_package_1; category=MountPower; not proof of current store availability"
|
||||||
|
"354","CASH","aos_mount_product_package_2","UNKNOWN","12.99","UNKNOWN","CASH","item_ids=167,101; values=16,200; ids=mount_event_ticket|dia; daily_ids=-1; daily_values=-1","5","PASS","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=mount_product_package_2; category=MountPower; not proof of current store availability"
|
||||||
|
"355","CASH","aos_mount_product_package_3","UNKNOWN","19.99","UNKNOWN","CASH","item_ids=167,101; values=24,300; ids=mount_event_ticket|dia; daily_ids=-1; daily_values=-1","8","PASS","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=mount_product_package_3; category=MountPower; not proof of current store availability"
|
||||||
|
"356","CASH","aos_mount_product_package_4","UNKNOWN","29.99","UNKNOWN","CASH","item_ids=167,101; values=35,500; ids=mount_event_ticket|dia; daily_ids=-1; daily_values=-1","8","PASS","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=mount_product_package_4; category=MountPower; not proof of current store availability"
|
||||||
|
"357","CASH","aos_mount_product_package_5","UNKNOWN","59.99","UNKNOWN","CASH","item_ids=167,101; values=70,1000; ids=mount_event_ticket|dia; daily_ids=-1; daily_values=-1","10","PASS","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=mount_product_package_5; category=MountPower; not proof of current store availability"
|
||||||
|
"358","CASH","aos_mount_product_package_6","UNKNOWN","119.99","UNKNOWN","CASH","item_ids=167,101; values=140,2000; ids=mount_event_ticket|dia; daily_ids=-1; daily_values=-1","30","PASS","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=mount_product_package_6; category=MountPower; not proof of current store availability"
|
||||||
|
"359","CASH","aos_mount_pass_premium","UNKNOWN","5.99","UNKNOWN","CASH","item_ids=809; values=1; ids=mountPass_premium; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=mount_Pass_premium; category=Pass; not proof of current store availability"
|
||||||
|
"360","CASH","aos_mount_product_epic_cash_01","UNKNOWN","29.99","UNKNOWN","CASH","item_ids=110001; values=1; ids=whole_mount_01; daily_ids=-1; daily_values=-1","1","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=mount_product_epic_cash_01; category=MountPower; not proof of current store availability"
|
||||||
|
"361","AD_WATCH","aos_summer2026_ad","UNKNOWN","-1","UNKNOWN","AD_WATCH","item_ids=166; values=10; ids=summer_event_play_token; daily_ids=-1; daily_values=-1","1","DAILY","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=summer2026_ad; category=SeasonalBundle; not proof of current store availability"
|
||||||
|
"362","DIA","aos_summer2026_diaproduct","UNKNOWN","200","UNKNOWN","DIA","item_ids=166; values=50; ids=summer_event_play_token; daily_ids=-1; daily_values=-1","1","SEASON","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=summer2026_diaProduct; category=Diamond; not proof of current store availability"
|
||||||
|
"363","CASH","aos_summer2026_package_1","UNKNOWN","0.99","UNKNOWN","CASH","item_ids=166; values=50; ids=summer_event_play_token; daily_ids=-1; daily_values=-1","1","SEASON","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=summer2026_package_1; category=SeasonalBundle; not proof of current store availability"
|
||||||
|
"364","CASH","aos_summer2026_package_2","UNKNOWN","2.99","UNKNOWN","CASH","item_ids=166,101; values=100,100; ids=summer_event_play_token|dia; daily_ids=-1; daily_values=-1","1","SEASON","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=summer2026_package_2; category=Diamond; not proof of current store availability"
|
||||||
|
"365","CASH","aos_summer2026_package_3","UNKNOWN","7.99","UNKNOWN","CASH","item_ids=166,101; values=200,200; ids=summer_event_play_token|dia; daily_ids=-1; daily_values=-1","1","SEASON","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=summer2026_package_3; category=Diamond; not proof of current store availability"
|
||||||
|
"366","CASH","aos_summer2026_package_4","UNKNOWN","14.99","UNKNOWN","CASH","item_ids=166,101; values=500,500; ids=summer_event_play_token|dia; daily_ids=-1; daily_values=-1","3","SEASON","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=summer2026_package_4; category=Diamond; not proof of current store availability"
|
||||||
|
"367","CASH","aos_summer2026_package_5","UNKNOWN","29.99","UNKNOWN","CASH","item_ids=166,101; values=1000,1000; ids=summer_event_play_token|dia; daily_ids=-1; daily_values=-1","3","SEASON","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=summer2026_package_5; category=Diamond; not proof of current store availability"
|
||||||
|
"368","CASH","aos_summer2026_package_6","UNKNOWN","59.99","UNKNOWN","CASH","item_ids=166,101; values=2200,2200; ids=summer_event_play_token|dia; daily_ids=-1; daily_values=-1","3","SEASON","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=summer2026_package_6; category=Diamond; not proof of current store availability"
|
||||||
|
"369","CASH","aos_summer2026_coin_package","UNKNOWN","6.99","UNKNOWN","CASH","item_ids=137,80008; values=3000,1; ids=event_battery|frame_summer; daily_ids=-1; daily_values=-1","1","SEASON","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=summer2026_coin_package; category=SeasonalBundle; not proof of current store availability"
|
||||||
|
"370","CASH","aos_summer2026_pass_premium","UNKNOWN","6.99","UNKNOWN","CASH","item_ids=810,101; values=1,300; ids=summer2026Pass_premium|dia; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=summer2026_Pass_premium; category=Pass; not proof of current store availability"
|
||||||
|
"371","CASH","aos_summer2026_pass_premium_plus","UNKNOWN","10.99","UNKNOWN","CASH","item_ids=810,811,101; values=1,1,300; ids=summer2026Pass_premium|summer2026Pass_premium_plus|dia; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=summer2026_Pass_premium_plus; category=Pass; not proof of current store availability"
|
||||||
|
"372","CASH","aos_summer2026_pass_plus_upgrade","UNKNOWN","4.99","UNKNOWN","CASH","item_ids=811; values=1; ids=summer2026Pass_premium_plus; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=summer2026_Pass_plus_upgrade; category=Pass; not proof of current store availability"
|
||||||
|
"373","CASH","aos_summer2026_lobby_package_1","UNKNOWN","1.99","UNKNOWN","CASH","item_ids=170,101,100; values=200,50,30000; ids=summer_coin|dia|gold; daily_ids=-1; daily_values=-1","5","SEASON","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=summer2026_Lobby_package_1; category=Diamond; not proof of current store availability"
|
||||||
|
"374","CASH","aos_summer2026_lobby_package_2","UNKNOWN","10.99","UNKNOWN","CASH","item_ids=170,101,100,204; values=1000,200,50000,5; ids=summer_coin|dia|gold|petGachaTicket; daily_ids=-1; daily_values=-1","5","SEASON","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=summer2026_Lobby_package_2; category=PetPower; not proof of current store availability"
|
||||||
|
"375","CASH","aos_summer2026_lobby_package_3","UNKNOWN","24.99","UNKNOWN","CASH","item_ids=170,125,101,204; values=2000,2500,500,10; ids=summer_coin|relic_soul|dia|petGachaTicket; daily_ids=-1; daily_values=-1","5","SEASON","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=summer2026_Lobby_package_3; category=PetPower; not proof of current store availability"
|
||||||
|
"376","CASH","aos_summer2026_relay_package_1","UNKNOWN","3.99","UNKNOWN","CASH","item_ids=100; values=50000; ids=gold; daily_ids=-1; daily_values=-1","1","SEASON","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=summer2026_relay_package_1; category=GoldAFK; not proof of current store availability"
|
||||||
|
"377","CASH","aos_summer2026_relay_package_2","UNKNOWN","6.99","UNKNOWN","CASH","item_ids=101; values=300; ids=dia; daily_ids=-1; daily_values=-1","1","SEASON","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=summer2026_relay_package_2; category=Diamond; not proof of current store availability"
|
||||||
|
"378","CASH","aos_summer2026_relay_package_3","UNKNOWN","12.99","UNKNOWN","CASH","item_ids=101; values=800; ids=dia; daily_ids=-1; daily_values=-1","1","SEASON","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=summer2026_relay_package_3; category=Diamond; not proof of current store availability"
|
||||||
|
"379","CASH","aos_mount_product_epic_cash_02","UNKNOWN","29.99","UNKNOWN","CASH","item_ids=110004; values=1; ids=whole_mount_04; daily_ids=-1; daily_values=-1","1","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=mount_product_epic_cash_02; category=MountPower; not proof of current store availability"
|
||||||
|
"380","CASH","aos_stageclearpackageplus_21","UNKNOWN","24.99","UNKNOWN","CASH","item_ids=101,130,3108,942; values=2000,150,5,15; ids=dia|enrichment_random|shop_tile_pack_random_legend_1|enhanced_equipment_ticket; daily_ids=-1; daily_values=-1","1","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=stageClearPackagePlus_21; category=StageClearTrigger; not proof of current store availability"
|
||||||
|
"381","CASH","aos_stageclearpackageplus_22","UNKNOWN","24.99","UNKNOWN","CASH","item_ids=100,101,204,942; values=500000,2000,15,15; ids=gold|dia|petGachaTicket|enhanced_equipment_ticket; daily_ids=-1; daily_values=-1","1","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=stageClearPackagePlus_22; category=PetPower; not proof of current store availability"
|
||||||
|
"382","CASH","aos_stageclearpackageplus_24","UNKNOWN","24.99","UNKNOWN","CASH","item_ids=142,130,124,3108; values=1000,200,200,5; ids=destiny_coin|enrichment_random|scroll_random|shop_tile_pack_random_legend_1; daily_ids=-1; daily_values=-1","1","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=stageClearPackagePlus_24; category=StageClearTrigger; not proof of current store availability"
|
||||||
|
"383","CASH","aos_stageclearpackageplus_25","UNKNOWN","24.99","UNKNOWN","CASH","item_ids=101,142,125,942; values=2500,1000,1000,15; ids=dia|destiny_coin|relic_soul|enhanced_equipment_ticket; daily_ids=-1; daily_values=-1","1","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=stageClearPackagePlus_25; category=StageClearTrigger; not proof of current store availability"
|
||||||
|
"384","CASH","aos_stageclearpackageplus_27","UNKNOWN","31.99","UNKNOWN","CASH","item_ids=101,100,130,3108; values=3000,600000,200,5; ids=dia|gold|enrichment_random|shop_tile_pack_random_legend_1; daily_ids=-1; daily_values=-1","1","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=stageClearPackagePlus_27; category=StageClearTrigger; not proof of current store availability"
|
||||||
|
"385","CASH","aos_stageclearpackageplus_28","UNKNOWN","31.99","UNKNOWN","CASH","item_ids=101,142,125,942; values=3000,1500,1500,20; ids=dia|destiny_coin|relic_soul|enhanced_equipment_ticket; daily_ids=-1; daily_values=-1","1","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=stageClearPackagePlus_28; category=StageClearTrigger; not proof of current store availability"
|
||||||
|
"386","AD_WATCH","aos_equiprushevent_package_0","UNKNOWN","-1","UNKNOWN","AD_WATCH","item_ids=940; values=2; ids=normal_equipment_ticket; daily_ids=-1; daily_values=-1","1","DAILY","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=equipRushEvent_package_0; category=EquipmentPower; not proof of current store availability"
|
||||||
|
"387","CASH","aos_equiprushevent_package_1","UNKNOWN","5.99","UNKNOWN","CASH","item_ids=941,942,101; values=2,1,100; ids=advanced_equipment_ticket|enhanced_equipment_ticket|dia; daily_ids=-1; daily_values=-1","5","PASS","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=equipRushEvent_package_1; category=EquipmentPower; not proof of current store availability"
|
||||||
|
"388","CASH","aos_equiprushevent_package_2","UNKNOWN","12.99","UNKNOWN","CASH","item_ids=941,942,101; values=5,2,250; ids=advanced_equipment_ticket|enhanced_equipment_ticket|dia; daily_ids=-1; daily_values=-1","5","PASS","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=equipRushEvent_package_2; category=EquipmentPower; not proof of current store availability"
|
||||||
|
"389","CASH","aos_equiprushevent_package_3","UNKNOWN","27.99","UNKNOWN","CASH","item_ids=941,942,101; values=10,5,500; ids=advanced_equipment_ticket|enhanced_equipment_ticket|dia; daily_ids=-1; daily_values=-1","30","PASS","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=equipRushEvent_package_3; category=EquipmentPower; not proof of current store availability"
|
||||||
|
"390","CASH","aos_equiprushevent_package_4","UNKNOWN","69.99","UNKNOWN","CASH","item_ids=941,942,101; values=20,10,2000; ids=advanced_equipment_ticket|enhanced_equipment_ticket|dia; daily_ids=-1; daily_values=-1","30","PASS","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=equipRushEvent_package_4; category=EquipmentPower; not proof of current store availability"
|
||||||
|
"391","CASH","aos_equiprushevent_package_5","UNKNOWN","119.99","UNKNOWN","CASH","item_ids=941,942,101; values=40,20,4000; ids=advanced_equipment_ticket|enhanced_equipment_ticket|dia; daily_ids=-1; daily_values=-1","40","PASS","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=equipRushEvent_package_5; category=EquipmentPower; not proof of current store availability"
|
||||||
|
"392","AD_WATCH","aos_petrushevent_package_0","UNKNOWN","-1","UNKNOWN","AD_WATCH","item_ids=204; values=2; ids=petGachaTicket; daily_ids=-1; daily_values=-1","1","DAILY","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=petRushEvent_package_0; category=PetPower; not proof of current store availability"
|
||||||
|
"393","CASH","aos_petrushevent_package_1","UNKNOWN","4.99","UNKNOWN","CASH","item_ids=204,101; values=3,100; ids=petGachaTicket|dia; daily_ids=-1; daily_values=-1","5","PASS","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=petRushEvent_package_1; category=PetPower; not proof of current store availability"
|
||||||
|
"394","CASH","aos_petrushevent_package_2","UNKNOWN","9.99","UNKNOWN","CASH","item_ids=204,101; values=6,300; ids=petGachaTicket|dia; daily_ids=-1; daily_values=-1","5","PASS","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=petRushEvent_package_2; category=PetPower; not proof of current store availability"
|
||||||
|
"395","CASH","aos_petrushevent_package_3","UNKNOWN","19.99","UNKNOWN","CASH","item_ids=204,101; values=10,700; ids=petGachaTicket|dia; daily_ids=-1; daily_values=-1","30","PASS","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=petRushEvent_package_3; category=PetPower; not proof of current store availability"
|
||||||
|
"396","CASH","aos_petrushevent_package_4","UNKNOWN","49.99","UNKNOWN","CASH","item_ids=204,101; values=30,1500; ids=petGachaTicket|dia; daily_ids=-1; daily_values=-1","30","PASS","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=petRushEvent_package_4; category=PetPower; not proof of current store availability"
|
||||||
|
"397","CASH","aos_petrushevent_package_5","UNKNOWN","99.99","UNKNOWN","CASH","item_ids=204,101; values=50,4000; ids=petGachaTicket|dia; daily_ids=-1; daily_values=-1","40","PASS","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=petRushEvent_package_5; category=PetPower; not proof of current store availability"
|
||||||
|
@@ -0,0 +1,2 @@
|
|||||||
|
"Key","ClientDefault","RuntimeValue","ValueType","Different","UsedBy","Evidence"
|
||||||
|
"<runtime_fetch_status>","APK 2.0.1 static tables","UNKNOWN","status","UNKNOWN","RemoteConfigManager.FetchDataAsync/GetValueBool/GetValueString","Google Play Games official Windows environment: Google Play authorization / Pairip blocked usable fetch; no server value captured; prior MuMu attribution superseded"
|
||||||
|
@@ -0,0 +1,15 @@
|
|||||||
|
# RemoteConfig runtime diff
|
||||||
|
|
||||||
|
## Result
|
||||||
|
|
||||||
|
No valid runtime diff could be produced. This is a tested **UNKNOWN**, not an empty omission.
|
||||||
|
|
||||||
|
Correction (2026-08-19): the actual target runtime was Google Play Games official Windows environment, not MuMu. Google Play authorization / Pairip blocked the flow before a usable RemoteConfig fetch result. The previously bundled MuMu-focused log does not establish the state of the actual target environment and must not be used as primary runtime evidence. No successful fetch value or verified target-environment cache snapshot was captured.
|
||||||
|
|
||||||
|
Thus:
|
||||||
|
|
||||||
|
- APK 2.0.1 built-in configuration: available and reported.
|
||||||
|
- Current test-date server configuration: **UNKNOWN**.
|
||||||
|
- Whether server values override static tables: code path exists, actual values/diff **UNKNOWN**.
|
||||||
|
|
||||||
|
Evidence status: user-supplied environment correction plus static APK chain. Runtime server values remain **UNKNOWN**; the old focused log is retained only as superseded historical material and excluded from the Stage 2.5.1 upload set.
|
||||||
@@ -0,0 +1,4 @@
|
|||||||
|
"TestID","FormulaID","InputState","Expected","Observed","Matched","RandomSeedOrCondition","VideoTimestamp","Notes"
|
||||||
|
"VIDEO_DICE_001","BOARD_MOVE_001","manual review: likely displayed dice 3 and 6 (previously indexed 4 and 5)","move count 9","UI displays 9 and movement begins","True","recorded original run; seed unknown","main_gameplay.mp4 00:01:51.5-00:01:52.5","Corrected metadata; sum-rule conclusion unchanged; OBSERVED, not controlled live test"
|
||||||
|
"VIDEO_DOUBLE_001","BOARD_DOUBLE_001","displayed dice 1 and 1","sum 2; Double true; stack increment","diamond 2; 双倍点数 +1 banner and stack UI","True","recorded original run; natural equal pair","main_gameplay.mp4 00:03:35.0-00:03:36.5","OBSERVED video corroboration"
|
||||||
|
"LIVE_REMOTE_001","REMOTE_CONFIG_FETCH","HEROLL 2.0.1 in Google Play Games official Windows environment","reach app bootstrap and obtain RemoteConfig values","Google Play authorization / Pairip blocked a usable fetch result","False","not applicable","","Environment attribution corrected 2026-08-19; server values remain UNKNOWN"
|
||||||
|
|
After Width: | Height: | Size: 131 KiB |
|
After Width: | Height: | Size: 92 KiB |
|
After Width: | Height: | Size: 93 KiB |
|
After Width: | Height: | Size: 76 KiB |
|
After Width: | Height: | Size: 36 KiB |
|
After Width: | Height: | Size: 188 KiB |
|
After Width: | Height: | Size: 167 KiB |
|
After Width: | Height: | Size: 144 KiB |
|
After Width: | Height: | Size: 165 KiB |
|
After Width: | Height: | Size: 185 KiB |
|
After Width: | Height: | Size: 182 KiB |
|
After Width: | Height: | Size: 161 KiB |
|
After Width: | Height: | Size: 41 KiB |
|
After Width: | Height: | Size: 72 KiB |
|
After Width: | Height: | Size: 72 KiB |
|
After Width: | Height: | Size: 200 KiB |
|
After Width: | Height: | Size: 93 KiB |
|
After Width: | Height: | Size: 96 KiB |
|
After Width: | Height: | Size: 107 KiB |
|
After Width: | Height: | Size: 103 KiB |
|
After Width: | Height: | Size: 108 KiB |
|
After Width: | Height: | Size: 62 KiB |
@@ -0,0 +1,7 @@
|
|||||||
|
"Video","TimestampStart","TimestampEnd","Event","System","BeforeState","Input","AfterState","Screenshot","Notes"
|
||||||
|
"main_gameplay.mp4","00:01:51.5","00:01:52.5","dice roll and movement","Board/Dice","board idle","manual review: roll likely produces 3+6 (previously indexed 4+5)","9 displayed and movement begins","key_frames/main_0111_5_dice_4_5_sum9.jpg","metadata corrected; legacy screenshot filename retained; supports sum rule"
|
||||||
|
"main_gameplay.mp4","00:03:35.0","00:03:36.5","natural Double","Board/Dice","board idle, stack UI 1p","1+1","2 displayed; 双倍点数 +1","key_frames/main_0215_0_double_dice_1_1.jpg","supports equality and stack increment"
|
||||||
|
"main_gameplay.mp4","00:03:22.0","00:03:24.0","floor result","Loop","previous floor completed","continue","到达第3层 and stat/reward lines","key_frames/main_0202_5_floor3_result.jpg","loop/floor state transition observed"
|
||||||
|
"main_gameplay.mp4","00:08:10","00:08:50","in-game shop and rerolls","Shop","shop tile/chest interaction","purchases and repeated reroll","offers and sold-out slots change","key_frames/main_0510_0_shop_reroll.jpg","exact reroll formula not recoverable from video alone"
|
||||||
|
"main_gameplay.mp4","00:16:40","00:16:48","boss warning, battle, victory","Boss/Battle","board progression","boss encounter","victory then run clear","key_frames/main_1000_0_boss_warning.jpg","Boss state machine observation"
|
||||||
|
"gacha.mp4","00:00:10","00:00:20","gacha draw sequence","Gacha","pool screen","draw action","attack chest then reward grid","key_frames/gacha_0019_25_reward_grid.jpg","proves presentation/state flow, not probability"
|
||||||
|
@@ -0,0 +1,16 @@
|
|||||||
|
# Remaining conflicts and UNKNOWNs
|
||||||
|
|
||||||
|
| Question | Why unknown | Attempted methods | Best current conclusion | What would solve it | Priority |
|
||||||
|
|---|---|---|---|---|---|
|
||||||
|
| Main-run full damage/crit/hit formula | Large native body plus incomplete protected field names; no controlled run | method mapping, ARM64 disassembly/pdc, caller tracing, video | Main implementation is distinct from Idle Dungeon; formula UNKNOWN | working licensed runtime + Frida/field capture or deeper manual decompilation | P0 |
|
||||||
|
| AttackSpeed, LifeSteal, CounterAttack ordering | entry points found but arithmetic chain not closed | native mapping and local decompilation | UNKNOWN | runtime hooks with controlled stats | P0 |
|
||||||
|
| Gacha probability normalization | row sums differ and selection staging is not fully decoded | config aggregation + RewardGacha native body | `prob` is a numeric selection input/weight; literal percent not proven | hook RNG and selected pool stages, or finish decompilation | P0 |
|
||||||
|
| Pity trigger/replacement/persistence/sharing | thresholds known, counter mutation not closed | GachaCeil config + native body | 20/50/400 thresholds CONFIGURED; operational semantics UNKNOWN | repeated controlled draws + save inspection/hook | P0 |
|
||||||
|
| RemoteConfig override | Google Play authorization / Pairip blocked usable fetch in Google Play Games official Windows environment | static chain review; no verified runtime value/cache | current runtime values UNKNOWN; do not infer “no server override” | historical captured config or authorized successful fetch | P0 |
|
||||||
|
| Double Stack threshold and reward | call/value and +1 UI observed, full consumer not decoded | caller tracing + video | accumulation exists; end behavior UNKNOWN | repeated natural doubles or deeper TryAddDoubleStack chain | P1 |
|
||||||
|
| Boss gauge increment and DiceGauge=50 meaning | stage rule/value configured, mutation arithmetic incomplete | method mapping/config scan | threshold-like config exists; exact unit UNKNOWN | hook gauge before/after dice/tiles | P1 |
|
||||||
|
| Tile weights/exclusions/anti-repeat | generation entries mapped but consumers not closed | config + native mapping | table-driven generation; runtime filters UNKNOWN | deeper AddNextLoopTiles/AddRandom* decompilation | P1 |
|
||||||
|
| `LoopRatio`, weapon drop, Joker arrays element mapping | only arrays and partial consumers | config scan and native search | values CONFIGURED; element semantics UNKNOWN | exact consumer mapping | P1 |
|
||||||
|
| Shop reroll formula/reset/cap | video compatible with 3→5; method formula not closed | video + `shopRerollCost=3,2` | base/increment interpretation INFERRED only | decode consumer or controlled rerolls across resets | P1 |
|
||||||
|
| Revive count/payment/post-state | no revive segment and live block | mapped three methods + video review | UNKNOWN | licensed run death tests/hooks | P1 |
|
||||||
|
| Current product availability/prices | store bootstrap unavailable | client matrix + runtime launch | 397 client declarations, not 397 live products | functioning Play store + server/store query | P2 |
|
||||||
@@ -0,0 +1,61 @@
|
|||||||
|
# HEROLL 阶段 2.5 提交指南
|
||||||
|
|
||||||
|
## 最简单的提交方式
|
||||||
|
|
||||||
|
1. 上传 `HEROLL_STAGE_2_5_CHATGPT_DELIVERY.zip`。
|
||||||
|
2. 将 `PROMPT_FOR_CHATGPT_STAGE_2_5.md` 的全文复制到 ChatGPT 对话中。
|
||||||
|
3. 提醒 ChatGPT:这是上一轮“文件审计、证据矩阵、冲突表、UNKNOWN 清单、关键事实基线”之后的增量证据。
|
||||||
|
4. 等 ChatGPT 完成新证据审计和 Stage 3 准备度判断后,再决定是否让它开始 GDD 反推。
|
||||||
|
|
||||||
|
本轮不要直接要求 ChatGPT 写完整 GDD,否则它可能在主流程战斗、Gacha 保底运行方式和 RemoteConfig 等未闭环位置自行补全。
|
||||||
|
|
||||||
|
## 如果不能上传 ZIP
|
||||||
|
|
||||||
|
按以下顺序上传文件夹中的资料。
|
||||||
|
|
||||||
|
### 第一组:必须上传
|
||||||
|
|
||||||
|
1. `PROMPT_FOR_CHATGPT_STAGE_2_5.md`
|
||||||
|
2. `01_EXECUTIVE_SUMMARY.md`
|
||||||
|
3. `formula_evidence.xlsx`
|
||||||
|
4. `method_mapping.csv`
|
||||||
|
5. `board_dice_rules.md`
|
||||||
|
6. `battle_formula_report.md`
|
||||||
|
7. `drop_shop_revive_rules.md`
|
||||||
|
8. `gacha_rules.md`
|
||||||
|
9. `gacha_runtime.csv`
|
||||||
|
10. `shop_products_runtime.csv`
|
||||||
|
11. `remote_config.csv`
|
||||||
|
12. `remote_config_diff.md`
|
||||||
|
13. `dynamic_formula_tests.csv`
|
||||||
|
14. `video_event_index.csv`
|
||||||
|
15. `remaining_unknowns.md`
|
||||||
|
|
||||||
|
### 第二组:建议上传
|
||||||
|
|
||||||
|
- `key_frames/`:为骰子、Double、楼层、商店、Boss 和抽卡状态链提供视频证据。
|
||||||
|
- `native_snippets/`:为关键公式和调用链提供 ARM64 反编译证据。
|
||||||
|
- `REPORT_EVIDENCE_FINDING_PATH.md`:Evidence → Finding → Path 追溯关系。
|
||||||
|
- `CASE_REVIEW.md`:严格审查结果。
|
||||||
|
- `remote_config_runtime_blocker_focused.log`:证明为什么无法取得当前服务器 RemoteConfig。
|
||||||
|
|
||||||
|
## 不需要上传
|
||||||
|
|
||||||
|
- 原始 APK、XAPK、SO、metadata 和完整反编译目录。
|
||||||
|
- 原始大体积 MP4;本包已包含时间索引和必要关键帧。
|
||||||
|
- 旧版中与本轮无关的视觉图集。
|
||||||
|
- 任何非 HEROLL 2.0.1 原作逆向材料。
|
||||||
|
|
||||||
|
## ChatGPT 应返回什么
|
||||||
|
|
||||||
|
ChatGPT 本轮应返回:
|
||||||
|
|
||||||
|
1. 新证据审计结果;
|
||||||
|
2. 更新后的证据矩阵;
|
||||||
|
3. 更新后的冲突表;
|
||||||
|
4. 更新后的 UNKNOWN 清单;
|
||||||
|
5. 更新后的关键事实基线;
|
||||||
|
6. Stage 3 / 系统级 GDD 反推准备度;
|
||||||
|
7. 仍需补证的 P0/P1 问题。
|
||||||
|
|
||||||
|
ChatGPT 完成上述内容后应停止,不应直接生成 GDD。
|
||||||
@@ -0,0 +1,25 @@
|
|||||||
|
# Executive summary
|
||||||
|
|
||||||
|
## Resolved or materially improved
|
||||||
|
|
||||||
|
- Dice pair selection is a weighted draw across `DiceRate`; the built-in table has all 36 ordered pairs at equal weight 10.
|
||||||
|
- Movement is `diceA+diceB`; Double does not double movement again.
|
||||||
|
- Natural Double is equality of the two dice; a distinct forced/Augment path also exists. Double passes the first die into Double Stack. Video independently confirms 1+1→2 and stack +1.
|
||||||
|
- Idle Dungeon hit and damage formulas are recovered exactly enough for implementation-level discussion, including clamp, random range, minimum zero and midpoint-to-even rounding.
|
||||||
|
- 23 gacha action costs and 20/50/400 pity configuration rows are structured; all 397 client product rows are normalized into a matrix.
|
||||||
|
- Runtime RemoteConfig failure is proven: the tested process is blocked at Google Play/Pairip licensing before fetch.
|
||||||
|
|
||||||
|
## Corrected prior risks
|
||||||
|
|
||||||
|
- Idle Dungeon `CalculateFinalDamage` is not evidence for the main-run formula.
|
||||||
|
- Gacha `prob` cannot be universally read as a literal percentage; raw pool sums and row granularity differ.
|
||||||
|
- 397 client product rows do not prove 397 products are currently online.
|
||||||
|
- Current server state and APK 2.0.1 built-in configuration are kept as separate evidence layers.
|
||||||
|
|
||||||
|
## Still blocking a fully faithful system GDD
|
||||||
|
|
||||||
|
Main-run combat arithmetic, gacha probability staging, pity counter behavior, live RemoteConfig, Double Stack completion, Boss gauge units, tile filters, shop reroll formula and revive state are still **UNKNOWN** or partial.
|
||||||
|
|
||||||
|
## Gate recommendation
|
||||||
|
|
||||||
|
Proceed to system-level GDD reverse inference only with explicit UNKNOWN placeholders and mode separation. The dice core is explainable and Idle Dungeon combat is explainable; the requested minimum gate for a complete main-run combat formula and fully operational gacha pity logic is **not yet fully satisfied**. Do not silently fill those gaps from genre conventions.
|
||||||
@@ -0,0 +1,16 @@
|
|||||||
|
# Case review / 证据包审查
|
||||||
|
|
||||||
|
- status: PASS
|
||||||
|
- generated_at: 2026-08-19 01:46:36 +08:00
|
||||||
|
- mode: strict + SHA-256 verification
|
||||||
|
- errors: 0
|
||||||
|
- warnings: 0
|
||||||
|
- evidence records: 6
|
||||||
|
- work items: 1
|
||||||
|
- timeline events: 2
|
||||||
|
- findings: 4
|
||||||
|
- paths: 4
|
||||||
|
|
||||||
|
All six Evidence records are linked from work items/timeline/reports. Artifact hashes were verified inside the case root. The review covers scope readiness, Evidence→Finding→Path traceability, work-item coverage, timeline references and artifact fixity.
|
||||||
|
|
||||||
|
Important: PASS means the evidence package is structurally traceable; it does not convert explicitly recorded UNKNOWN gameplay rules into facts.
|
||||||
@@ -0,0 +1,58 @@
|
|||||||
|
# HEROLL 阶段 2.5 新证据审计任务
|
||||||
|
|
||||||
|
你已经完成了 HEROLL 上一轮的文件审计,并建立了证据矩阵、冲突表、UNKNOWN 清单和关键事实基线。现在我向你提交 `HEROLL 2.0.1 Stage 2.5` 增量证据包。
|
||||||
|
|
||||||
|
本轮暂时不要编写或重写 GDD。先审计所有新增文件,再更新上一轮分析成果。
|
||||||
|
|
||||||
|
## 工作范围
|
||||||
|
|
||||||
|
目标版本:HEROLL 2.0.1
|
||||||
|
包名:`com.percent.aos.rollinghero`
|
||||||
|
|
||||||
|
本包只包含由 HEROLL 原版 APK 逆向、原始 HEROLL 录屏和隔离运行测试产生的证据。不得引入其他游戏、设计方案、常见手游经验或未经证明的规则。
|
||||||
|
|
||||||
|
## 必须完成的任务
|
||||||
|
|
||||||
|
1. 审计 `01_EXECUTIVE_SUMMARY.md`、公式工作簿、方法映射、各系统报告、运行矩阵、视频索引、关键帧和 native 片段。
|
||||||
|
2. 更新原有证据矩阵。每项结论必须绑定具体文件、方法地址、配置行或视频时间戳。
|
||||||
|
3. 更新冲突表,特别检查新证据是否推翻旧结论。
|
||||||
|
4. 更新 UNKNOWN 清单,并按 P0/P1/P2 标记后续补证优先级。
|
||||||
|
5. 更新关键事实基线。
|
||||||
|
6. 判断是否达到 Stage 3 / 系统级 GDD 反推条件。
|
||||||
|
|
||||||
|
## 强制证据规则
|
||||||
|
|
||||||
|
只允许使用以下标签:
|
||||||
|
|
||||||
|
- `OBSERVED`:视频、截图或运行时直接观察。
|
||||||
|
- `CONFIGURED`:APK 2.0.1 客户端或运行时配置明确存在。
|
||||||
|
- `CORROBORATED`:至少两个相互独立的证据源支持。
|
||||||
|
- `INFERRED`:存在较强推断,但证据链未完全闭环。
|
||||||
|
- `UNKNOWN`:证据不足或运行环境阻断。
|
||||||
|
|
||||||
|
必须遵守:
|
||||||
|
|
||||||
|
- 主流程战斗与 Idle Dungeon、Potion Battle、Raid 等模式严格分开。
|
||||||
|
- 不得把 Idle Dungeon 的 `CalculateFinalDamage` 当作主流程伤害公式。
|
||||||
|
- `gacha.csv` 的 `prob` 只能先视为选择输入或权重;除非 native 证据闭环,否则不得直接解释为百分比。
|
||||||
|
- 20、50、400 只能确认是客户端配置的保底阈值;不能自动推导第 N 抽是替换还是追加、是否逐抽计数、是否共享计数器。
|
||||||
|
- `ShopProducts` 中 397 条客户端配置不代表 397 个商品当前在线。
|
||||||
|
- APK 2.0.1 内置配置与当前服务器运行配置必须分层记录。
|
||||||
|
- RemoteConfig 运行测试因 Google Play/Pairip 授权阻断而失败,这是有日志支持的 `UNKNOWN`,不能改写成“服务器没有覆盖”。
|
||||||
|
- 不得根据类型名、字符串名或常见手游规则填补缺失公式。
|
||||||
|
|
||||||
|
## 输出格式
|
||||||
|
|
||||||
|
请按以下顺序输出:
|
||||||
|
|
||||||
|
1. 新证据审计摘要;
|
||||||
|
2. 更新后的证据矩阵;
|
||||||
|
3. 更新后的冲突表;
|
||||||
|
4. 更新后的 UNKNOWN 清单;
|
||||||
|
5. 更新后的关键事实基线;
|
||||||
|
6. Stage 3 准备度结论;
|
||||||
|
7. 下一轮建议补证任务,按 P0/P1/P2 排序。
|
||||||
|
|
||||||
|
如果某项结论只能由配置证明,请明确写成“APK 2.0.1 客户端内置配置”,不要写成当前服务器事实。
|
||||||
|
|
||||||
|
完成上述审计后停止,等待我确认。不要直接开始完整 GDD 反推。
|
||||||
@@ -0,0 +1,26 @@
|
|||||||
|
# Evidence → Finding → Path report
|
||||||
|
|
||||||
|
## Evidence
|
||||||
|
|
||||||
|
- E-IL2CPP-001: runtime-decrypted `libil2cpp.so`, SHA-256 `AC357FBA5BF8A68BA02829593020F29DA220EAC8D5ECA91212C1A6744B0100DA`.
|
||||||
|
- E-MAP-001: token→method pointer→RVA mapping in `02_METHOD_MAPPING/method_mapping.csv`.
|
||||||
|
- E-NATIVE-001: selected ARM64 disassembly/pdc in `native_evidence/` with SHA index.
|
||||||
|
- E-CONFIG-001: copied/derived tables from the cleaned reverse archive.
|
||||||
|
- E-VIDEO-001: timestamped events and key frames in `10_VIDEO_EVIDENCE/`.
|
||||||
|
- E-RUNTIME-001: focused launch blocker log in `08_REMOTE_CONFIG/`.
|
||||||
|
|
||||||
|
## Findings
|
||||||
|
|
||||||
|
- F-BOARD-001: DiceRate weighted selection and sum movement are corroborated by E-NATIVE-001, E-CONFIG-001 and E-VIDEO-001.
|
||||||
|
- F-DOUBLE-001: natural equality and Double Stack +1 are corroborated by E-NATIVE-001 and E-VIDEO-001.
|
||||||
|
- F-IDLE-001: Idle Dungeon hit/damage arithmetic is corroborated by independent mapped native functions E-MAP-001/E-NATIVE-001.
|
||||||
|
- F-MAIN-UNKNOWN: main combat does not share a proven formula with Idle Dungeon; exact arithmetic remains unresolved.
|
||||||
|
- F-GACHA-001: cost and pity thresholds are configured; runtime probability/pity semantics remain partial.
|
||||||
|
- F-REMOTE-001: current RemoteConfig value collection failed before fetch for a documented environment reason.
|
||||||
|
|
||||||
|
## Paths
|
||||||
|
|
||||||
|
- P-BOARD: E-CONFIG-001 + E-NATIVE-001 + E-VIDEO-001 → F-BOARD-001/F-DOUBLE-001.
|
||||||
|
- P-BATTLE: E-MAP-001 + E-NATIVE-001 → F-IDLE-001 and F-MAIN-UNKNOWN.
|
||||||
|
- P-GACHA: E-CONFIG-001 + E-NATIVE-001 + E-VIDEO-001 → F-GACHA-001.
|
||||||
|
- P-RUNTIME: E-RUNTIME-001 → F-REMOTE-001.
|
||||||
@@ -0,0 +1,37 @@
|
|||||||
|
"Path","Bytes","SHA256"
|
||||||
|
"00_SUBMISSION_GUIDE_CN.md","2198","D6FB180E21722EA2FEE70AB9ACDDDDBE4A3E23949A5E9E3E644DCD5D49B6C220"
|
||||||
|
"01_EXECUTIVE_SUMMARY.md","1925","585DD8B9ED53BFEF0A28AA6957B29C9928ECA0A9F709349D53490219EECE650F"
|
||||||
|
"battle_formula_report.md","1943","D10B37EEFBF38C9DABE082ED78ADF7773B123E6A7819A714B45492CB6D302735"
|
||||||
|
"board_dice_rules.md","2025","9D3EFF0FDF1E41C0914688949248C9EE5D0D12B953E20B75A0D5BF1D36F80100"
|
||||||
|
"CASE_REVIEW.md","644","FB9E1F199B39272C62C4F44314756281CBA69BCF867F19435F27DBDF908B9CB0"
|
||||||
|
"drop_shop_revive_rules.md","1172","B13E72C7A7C338C7EA8C3DA1D9174D31E66CD8265B52302820B3BB4C3AC863D3"
|
||||||
|
"dynamic_formula_tests.csv","925","DFF27BC508E5687EFFFA2867D0FA5070A21C8C804AB13C7D43A93CCF31CCC9CB"
|
||||||
|
"formula_evidence.xlsx","17531","E636F4544F569591D97BE885EA8F1DF3B942D2C1C4A65F62AB34EC5F33BA2824"
|
||||||
|
"gacha_rules.md","1924","4A8859B39DC9F975733B6E55B0207BFE1C1D0F0B0D5C5D377010A056832A0837"
|
||||||
|
"gacha_runtime.csv","9409","98E1293F77068D7BEE2A869AF62620ADF84C0859FB0FA8B27883E59ED79B5E86"
|
||||||
|
"key_frames\gacha_0010_0_pool_screen.jpg","134064","73125271C781C18307524DA70C46C729887AA8CC18603BC8965D7B5E74D0ED87"
|
||||||
|
"key_frames\gacha_0013_0_chest_start.jpg","93684","62B9206F24330E4DA042F2E96378CC1474AAFBC7F8BFAA9BC6783A0C94C599D7"
|
||||||
|
"key_frames\gacha_0019_25_reward_grid.jpg","36432","F8AD9B85B5409BD6CA46E9A95A64C290B1B5EAA39E05A682F35A7E1679F5E102"
|
||||||
|
"key_frames\main_0111_5_dice_4_5_sum9.jpg","192819","1FF644B9F11F26803293B252E48C2BC49F6439040B801066AE774284F62895A5"
|
||||||
|
"key_frames\main_0202_5_floor3_result.jpg","169118","42AE2AEA2BD8A33F6DB3FE3FAE147ED262401C2079428DC809D1388D142A391B"
|
||||||
|
"key_frames\main_0215_0_double_dice_1_1.jpg","189889","9F63E7090CAD021DF15A5D649DED6771A405DD0A8CA8DEFDCE14BF00DB900DB0"
|
||||||
|
"key_frames\main_0216_5_double_stack_plus1.jpg","165105","BA4B6531A1EF9A13642BB8EED7272F93474E730BD4F9FBECC79EC877C8DBD066"
|
||||||
|
"key_frames\main_0510_0_shop_reroll.jpg","94823","2C943DC3EAF19E66AF380A5E046E81DCB9797B77D0B15408277E882F9E0F2949"
|
||||||
|
"key_frames\main_1000_0_boss_warning.jpg","109905","DE0A91677C5CAA390BAEFAFA7DD90A779AC0C14C02C77B50D7DCDF744E5D605E"
|
||||||
|
"key_frames\main_1005_0_boss_victory.jpg","110714","22E7D5254A9855EF9FC3A558A6F76D5160769365FC2CDF83835BD930D6E2B2B0"
|
||||||
|
"method_mapping.csv","25413","1A7BD691C2A52AA37DBD9410DD720C08F5826A17A42E93AF0039C5F1E75F68F7"
|
||||||
|
"native_snippets\BoardController_MoveTile.txt","5958","8531DA969ACA2D2174CC8F3901BD5CD8044CA95B8DB8DFAADCBC96AD95A82ADD"
|
||||||
|
"native_snippets\BoardController_TryAddDoubleStack.txt","4846","E37E5C14F8220E8A21E42D8280299224BB32104E73F8B3F5CEE85E2246748D27"
|
||||||
|
"native_snippets\GachaProduct_RewardGacha.txt","240097","AF11D73BB69BBEC76A6F24195EBBEFE5BBBCD3D8160AA470BF8E3865A6A42117"
|
||||||
|
"native_snippets\IdleDungeonCombatRules_CalculateAttack.txt","28484","81B672760C84FABAA8FE88953B9CAFE6319E82BE164456375CA2AD29AD64B210"
|
||||||
|
"native_snippets\IdleDungeonCombatRules_CalculateFinalDamage.txt","6638","02554D7512BA0440485505FBBDFB37411894E6CB19EECFD89CB53789CEF4EF20"
|
||||||
|
"native_snippets\native_evidence_index.csv","9329","D647E5EA01BAACD217B6EF9C79A7F8E8EEA713D6AB03D58AC2179EF89ED35120"
|
||||||
|
"native_snippets\RemoteConfigManager_FetchComplete.txt","68838","128EBA593E939037DF5FB14B6F7B59FA813752890B8215CAE323878A18F40C93"
|
||||||
|
"PROMPT_FOR_CHATGPT_STAGE_2_5.md","2904","CC33674F20652C367700138D5559C728494B62A6DD96C270A68A6E141BE0F083"
|
||||||
|
"remaining_unknowns.md","2958","D1534E580F5DD68AACB5576F97D82B7EBE93037C0745F232F5601F7265ED67FB"
|
||||||
|
"remote_config_diff.md","819","6FB7B5005C3B0A86AAF2D4D270A06D69438BB30EFDEAF822811797108E28D772"
|
||||||
|
"remote_config_runtime_blocker_focused.log","8245","B21F0203B9F9931B9971F44051F557A63BAF4D971FC119E86259433E750953BE"
|
||||||
|
"remote_config.csv","335","3280138CFE2F5523FF83A155F82C541296ABE97CA68FAC83C8CF613B25A768D9"
|
||||||
|
"REPORT_EVIDENCE_FINDING_PATH.md","1556","CDA67D89B4855FD474088DF3F38C11C2B18139F386A14125C3C53F4DEB4AF20F"
|
||||||
|
"shop_products_runtime.csv","141927","A13621F7B7594ADC5488316A189742261A6BAE29339D4E35E0C0BE49D29DC558"
|
||||||
|
"video_event_index.csv","1496","5ABE08827A74ACC47102F22321C4178CE7721856142F353EBB486834EE5D1BF2"
|
||||||
|
@@ -0,0 +1,26 @@
|
|||||||
|
# Battle formula report
|
||||||
|
|
||||||
|
## Main run
|
||||||
|
|
||||||
|
The main run uses `BaseMonoCharacter.HitAndGetResult` at `libil2cpp.so+0x549B2CC`, a large implementation with buffs/debuffs and combat branches. Its complete named arithmetic chain was not recovered. Main-run base damage, CriticalRate, exact CriticalDamage application, AIM/EVASION, AttackSpeed conversion, LifeSteal, CounterAttack and modifier order remain **UNKNOWN**. This prevents a safe claim of a complete main-run combat formula.
|
||||||
|
|
||||||
|
`BaseActor.GetCriticalDamagePercent` at `0x5494EB0` accumulates several modifier sources and uses midpoint-to-even rounding. `GameConfig.BaseCritical=150` is configured, but its scale and exact application point are not fully closed. `BaseMonoCharacter.CalculateHitPercent` at `0x549A188` is a base/default sentinel path and must not be treated as the actual main formula.
|
||||||
|
|
||||||
|
## Idle Dungeon
|
||||||
|
|
||||||
|
Idle Dungeon has a distinct, compact implementation:
|
||||||
|
|
||||||
|
1. `hitPercent = clamp(attacker[+0x20] + 100 - defender[+0x24], 0, 100)`.
|
||||||
|
2. `roll = UnityEngine.Random.Range(0f, 100f)`.
|
||||||
|
3. A successful hit calls `CalculateFinalDamage`.
|
||||||
|
4. `damage = max(0, Convert.ToInt32(Math.Round(attacker[+0x18] - defender[+0x1C], MidpointRounding.ToEven)))`.
|
||||||
|
|
||||||
|
Field labels AIM/EVASION and attack/defense are recovered from usage semantics. Static confidence is high, but no controlled runtime test was possible. This formula applies only to Idle Dungeon.
|
||||||
|
|
||||||
|
## Other modes
|
||||||
|
|
||||||
|
Potion Battle, Raid, Infinite and Week Dungeon were not required for full closure. Their configuration exists, but formula sharing with main or Idle Dungeon is **UNKNOWN**. No cross-mode equivalence is asserted.
|
||||||
|
|
||||||
|
## Dynamic limitation
|
||||||
|
|
||||||
|
The 2.0.1 process reached Pairip `LicenseActivity` and died because Google Play licensing/services were missing. Consequently no controlled Attack/Defense/Crit/AIM/EVASION matrix was collected. The supplied video demonstrates combat presentation but does not expose controlled input stats.
|
||||||
@@ -0,0 +1,23 @@
|
|||||||
|
# Board / Dice rules
|
||||||
|
|
||||||
|
## Confirmed core chain
|
||||||
|
|
||||||
|
`DiceRate candidate list → weighted draw → diceA/diceB → natural equality or forced-Double flag → CheckDiceAugment → move(diceA+diceB) → landing handler`.
|
||||||
|
|
||||||
|
- `DiceRate` contains all 36 ordered pairs from 1..6 × 1..6, each `ratio=10`. Native code sums ratios and performs a weighted draw. Therefore the APK 2.0.1 built-in table makes each ordered pair equiprobable at 1/36, absent runtime override.
|
||||||
|
- Movement uses `diceA + diceB`. Double does not multiply that sum again. Manual frame review corrected the first pair metadata from `4+5` to a likely `3+6`; the displayed sum remains 9. Video independently shows likely 3+6→9 and 1+1→2.
|
||||||
|
- Natural Double is `diceA == diceB`. A separate forced/Augment branch can also set Double and, when a target number exists, split it into ceil/floor halves. Do not conflate forced and natural Double.
|
||||||
|
- On Double, the first die value is passed to `TryAddDoubleStack`. Video shows “双倍时,累积点数 (1p)” and “双倍点数 +1”. Thresholds, reset and final reward remain **UNKNOWN**.
|
||||||
|
|
||||||
|
## Loop, boss and tiles
|
||||||
|
|
||||||
|
- Mapped native entries include `AddLoopLevel`, `AddNextLoopTiles`, `AddRandomGoodTiles`, `AddRandomEnemyTile`, `TrySpawnBossTilesByGauge`, `SpawnRandomBossTiles`, and `HandlePlayerTileLanding`.
|
||||||
|
- `stageinfo.csv` has 19 stages using `bossSpawnRule=DiceGauge`; values commonly include `DiceGauge=50`. This is **CONFIGURED**, but the exact gauge increment unit and threshold comparison were not fully decoded.
|
||||||
|
- `board.csv` has 777 rows. The archive confirms table-driven stage/loop tile layouts. Exact runtime exclusion, anti-repeat and fallback behavior are **UNKNOWN**.
|
||||||
|
- `LoopRatio=90,5,1`, `ingameWeaponDropRatio=210,60,28,4,1,4`, `jokerProbability=50,30,20` and other arrays are **CONFIGURED**. Their element-to-semantic mapping is **UNKNOWN** unless a consumer is explicitly closed; numeric shape is not used as a guess.
|
||||||
|
|
||||||
|
## Evidence
|
||||||
|
|
||||||
|
- Native addresses and mappings: `02_METHOD_MAPPING/method_mapping.csv`.
|
||||||
|
- Decompiled evidence: `native_evidence/`.
|
||||||
|
- Video: `10_VIDEO_EVIDENCE/video_event_index.csv` and key frames.
|
||||||
@@ -0,0 +1,13 @@
|
|||||||
|
# Drop, shop and revive rules
|
||||||
|
|
||||||
|
## Drop
|
||||||
|
|
||||||
|
`BattleController.SpawnRandomWeapon`, `AddWeapon`, and equipment handling entries are mapped. The built-in `ingameWeaponDropRatio=210,60,28,4,1,4` is **CONFIGURED**, but the six index meanings, normalization, stage/loop modifiers, pity and duplicate protection remain **UNKNOWN**. Video shows post-battle equipment comparison and replacement UI, which is **OBSERVED**, not proof of generation probabilities.
|
||||||
|
|
||||||
|
## In-game shop
|
||||||
|
|
||||||
|
The original video shows a six-slot shop, sold-out states, purchases and multiple rerolls. `shopRerollCost=3,2` is **CONFIGURED**. The interpretation “base 3, +2 each reroll” is plausible and compatible with the observed 3→5 sequence, but remains **INFERRED** until the price consumer is decoded. Cap, reset point, free/ad reroll and stage filters are **UNKNOWN**.
|
||||||
|
|
||||||
|
## Revive
|
||||||
|
|
||||||
|
Native entries are mapped: `CalcStartReviveCount` (`0x56A72F8`), `CheckReviveCount` (`0x56A7840`) and `UseRevive` (`0x56A78D0`). The provided video does not include death/revive, and current live execution was blocked. Initial count, ad/currency/free paths, limit, per-run reset, restored HP/buffs/position are **UNKNOWN**.
|
||||||
@@ -0,0 +1,4 @@
|
|||||||
|
"TestID","FormulaID","InputState","Expected","Observed","Matched","RandomSeedOrCondition","VideoTimestamp","Notes"
|
||||||
|
"VIDEO_DICE_001","BOARD_MOVE_001","manual review: likely displayed dice 3 and 6 (previously indexed 4 and 5)","move count 9","UI displays 9 and movement begins","True","recorded original run; seed unknown","main_gameplay.mp4 00:01:51.5-00:01:52.5","Corrected metadata; sum-rule conclusion unchanged; OBSERVED, not controlled live test"
|
||||||
|
"VIDEO_DOUBLE_001","BOARD_DOUBLE_001","displayed dice 1 and 1","sum 2; Double true; stack increment","diamond 2; 双倍点数 +1 banner and stack UI","True","recorded original run; natural equal pair","main_gameplay.mp4 00:03:35.0-00:03:36.5","OBSERVED video corroboration"
|
||||||
|
"LIVE_REMOTE_001","REMOTE_CONFIG_FETCH","HEROLL 2.0.1 in Google Play Games official Windows environment","reach app bootstrap and obtain RemoteConfig values","Google Play authorization / Pairip blocked a usable fetch result","False","not applicable","","Environment attribution corrected 2026-08-19; server values remain UNKNOWN"
|
||||||
|
@@ -0,0 +1,22 @@
|
|||||||
|
# Gacha and monetization rules
|
||||||
|
|
||||||
|
## What is confirmed
|
||||||
|
|
||||||
|
- `PlayGacha` calls `SpendCost` and then `RewardGacha`; the relevant native entries are mapped.
|
||||||
|
- `gacha-actions.csv` defines 23 action buttons with draw count, currency cost, alternative cost, free flag, ad flag and daily/weekly reset tag. These are APK 2.0.1 client configuration, not current server truth.
|
||||||
|
- `GachaCeilData` configures: advanced equipment 20 with `isResetBeforeCeil=False`; enhanced equipment 50 with `False`; mount 400 with `True`, each with an explicit reward string.
|
||||||
|
- The supplied recording shows pool UI, draw activation, chest attack/opening and a final multi-item reward grid.
|
||||||
|
|
||||||
|
## Probability
|
||||||
|
|
||||||
|
`gacha.csv` has a numeric `prob` field consumed by the large `RewardGacha` path, but raw row sums differ by pool and some pools contain item-level rows. Therefore `prob` must be treated as a selection weight/input, not universally as a literal percent. Exact grade-first/item-second staging and normalization remain **UNKNOWN**.
|
||||||
|
|
||||||
|
## Pity
|
||||||
|
|
||||||
|
Threshold, early-reset flag and configured pity reward are **CONFIGURED**. The current evidence does not safely prove whether the N-th draw replaces the normal result or adds a reward, whether multi-draw increments are processed one-by-one, whether counters are shared, or where the counter is persisted. Those remain **UNKNOWN**.
|
||||||
|
|
||||||
|
## Products and ads
|
||||||
|
|
||||||
|
`shop_products_runtime.csv` contains all 397 client-declared product rows. It deliberately labels current platform price, current visibility and server override as **UNKNOWN**. Client table counts: 343 CASH, 28 DIA, 22 AD_WATCH and 4 FREE. This does not mean every row is currently online.
|
||||||
|
|
||||||
|
Runtime service state could not be collected in the actual Google Play Games official Windows environment because Google Play authorization / Pairip blocked the flow before usable RemoteConfig/store values were captured. The prior MuMu attribution is superseded. Current server configuration and regional platform prices are therefore **UNKNOWN**.
|
||||||
@@ -0,0 +1,24 @@
|
|||||||
|
"GachaType","Cost","Currency","FreeRule","AdRule","Pool","Probability","ProbabilityMeaning","PityCount","PityBehavior","PityReset","PityShared","DuplicateRule","RuntimeOverride","EvidenceLevel","Confidence","ButtonIndex","DrawCount","AlternateCost"
|
||||||
|
"shopGacha","35","clearLoop","No configured free flag","No configured ad flag","rows=16; raw_prob_sum=551.44; grades=0:400|1:100|2:40|3:11.44","See gacha.csv raw prob values","Numeric weight/probability input; exact normalization UNKNOWN","","none in GachaCeilData","UNKNOWN/not configured","UNKNOWN","UNKNOWN","UNKNOWN: runtime fetch blocked before RemoteConfig","CONFIGURED","80","0","1",""
|
||||||
|
"shopGacha","30","dia","No configured free flag","No configured ad flag","rows=16; raw_prob_sum=551.44; grades=0:400|1:100|2:40|3:11.44","See gacha.csv raw prob values","Numeric weight/probability input; exact normalization UNKNOWN","","none in GachaCeilData","UNKNOWN/not configured","UNKNOWN","UNKNOWN","UNKNOWN: runtime fetch blocked before RemoteConfig","CONFIGURED","80","1","1","petGachaTicket:30"
|
||||||
|
"shopGacha","300","dia","No configured free flag","No configured ad flag","rows=16; raw_prob_sum=551.44; grades=0:400|1:100|2:40|3:11.44","See gacha.csv raw prob values","Numeric weight/probability input; exact normalization UNKNOWN","","none in GachaCeilData","UNKNOWN/not configured","UNKNOWN","UNKNOWN","UNKNOWN: runtime fetch blocked before RemoteConfig","CONFIGURED","80","2","10","petGachaTicket:30"
|
||||||
|
"shopGacha","","","No configured free flag","DAILY","rows=16; raw_prob_sum=551.44; grades=0:400|1:100|2:40|3:11.44","See gacha.csv raw prob values","Numeric weight/probability input; exact normalization UNKNOWN","","none in GachaCeilData","UNKNOWN/not configured","UNKNOWN","UNKNOWN","UNKNOWN: runtime fetch blocked before RemoteConfig","CONFIGURED","80","3","1",""
|
||||||
|
"relicGacha","","","No configured free flag","DAILY","rows=2; raw_prob_sum=100; grades=0:74|1:26","See gacha.csv raw prob values","Numeric weight/probability input; exact normalization UNKNOWN","","none in GachaCeilData","UNKNOWN/not configured","UNKNOWN","UNKNOWN","UNKNOWN: runtime fetch blocked before RemoteConfig","CONFIGURED","80","0","1",""
|
||||||
|
"relicGacha","100","relic_soul","No configured free flag","No configured ad flag","rows=2; raw_prob_sum=100; grades=0:74|1:26","See gacha.csv raw prob values","Numeric weight/probability input; exact normalization UNKNOWN","","none in GachaCeilData","UNKNOWN/not configured","UNKNOWN","UNKNOWN","UNKNOWN: runtime fetch blocked before RemoteConfig","CONFIGURED","80","1","1",""
|
||||||
|
"relicGacha","500","relic_soul","No configured free flag","No configured ad flag","rows=2; raw_prob_sum=100; grades=0:74|1:26","See gacha.csv raw prob values","Numeric weight/probability input; exact normalization UNKNOWN","","none in GachaCeilData","UNKNOWN/not configured","UNKNOWN","UNKNOWN","UNKNOWN: runtime fetch blocked before RemoteConfig","CONFIGURED","80","2","5",""
|
||||||
|
"advancedRelicGacha","","","No configured free flag","WEEKLY","rows=3; raw_prob_sum=100; grades=1:74|2:24.8|3:1.2","See gacha.csv raw prob values","Numeric weight/probability input; exact normalization UNKNOWN","","none in GachaCeilData","UNKNOWN/not configured","UNKNOWN","UNKNOWN","UNKNOWN: runtime fetch blocked before RemoteConfig","CONFIGURED","80","0","1",""
|
||||||
|
"advancedRelicGacha","500","relic_soul","No configured free flag","No configured ad flag","rows=3; raw_prob_sum=100; grades=1:74|2:24.8|3:1.2","See gacha.csv raw prob values","Numeric weight/probability input; exact normalization UNKNOWN","","none in GachaCeilData","UNKNOWN/not configured","UNKNOWN","UNKNOWN","UNKNOWN: runtime fetch blocked before RemoteConfig","CONFIGURED","80","1","1",""
|
||||||
|
"advancedRelicGacha","2500","relic_soul","No configured free flag","No configured ad flag","rows=3; raw_prob_sum=100; grades=1:74|2:24.8|3:1.2","See gacha.csv raw prob values","Numeric weight/probability input; exact normalization UNKNOWN","","none in GachaCeilData","UNKNOWN/not configured","UNKNOWN","UNKNOWN","UNKNOWN: runtime fetch blocked before RemoteConfig","CONFIGURED","80","2","5",""
|
||||||
|
"equipmentGacha","","","No configured free flag","DAILY","rows=2; raw_prob_sum=100; grades=0:74|1:26","See gacha.csv raw prob values","Numeric weight/probability input; exact normalization UNKNOWN","","none in GachaCeilData","UNKNOWN/not configured","UNKNOWN","UNKNOWN","UNKNOWN: runtime fetch blocked before RemoteConfig","CONFIGURED","80","0","1",""
|
||||||
|
"equipmentGacha","20","dia","No configured free flag","No configured ad flag","rows=2; raw_prob_sum=100; grades=0:74|1:26","See gacha.csv raw prob values","Numeric weight/probability input; exact normalization UNKNOWN","","none in GachaCeilData","UNKNOWN/not configured","UNKNOWN","UNKNOWN","UNKNOWN: runtime fetch blocked before RemoteConfig","CONFIGURED","80","1","1","normal_equipment_ticket:20"
|
||||||
|
"equipmentGacha","100","dia","No configured free flag","No configured ad flag","rows=2; raw_prob_sum=100; grades=0:74|1:26","See gacha.csv raw prob values","Numeric weight/probability input; exact normalization UNKNOWN","","none in GachaCeilData","UNKNOWN/not configured","UNKNOWN","UNKNOWN","UNKNOWN: runtime fetch blocked before RemoteConfig","CONFIGURED","80","2","5","normal_equipment_ticket:20"
|
||||||
|
"advancedEquipmentGacha","","","No configured free flag","WEEKLY","rows=4; raw_prob_sum=100.6; grades=1:74|2:24.8|3:1.8","See gacha.csv raw prob values","Numeric weight/probability input; exact normalization UNKNOWN","20","configured reward=advancedEquipmentGacha_EQUIPMENT_3_-1_FALSE_1","isResetBeforeCeil=False","UNKNOWN","UNKNOWN","UNKNOWN: runtime fetch blocked before RemoteConfig","CONFIGURED","80","0","1",""
|
||||||
|
"advancedEquipmentGacha","50","dia","No configured free flag","No configured ad flag","rows=4; raw_prob_sum=100.6; grades=1:74|2:24.8|3:1.8","See gacha.csv raw prob values","Numeric weight/probability input; exact normalization UNKNOWN","20","configured reward=advancedEquipmentGacha_EQUIPMENT_3_-1_FALSE_1","isResetBeforeCeil=False","UNKNOWN","UNKNOWN","UNKNOWN: runtime fetch blocked before RemoteConfig","CONFIGURED","80","1","1","advanced_equipment_ticket:50"
|
||||||
|
"advancedEquipmentGacha","500","dia","No configured free flag","No configured ad flag","rows=4; raw_prob_sum=100.6; grades=1:74|2:24.8|3:1.8","See gacha.csv raw prob values","Numeric weight/probability input; exact normalization UNKNOWN","20","configured reward=advancedEquipmentGacha_EQUIPMENT_3_-1_FALSE_1","isResetBeforeCeil=False","UNKNOWN","UNKNOWN","UNKNOWN: runtime fetch blocked before RemoteConfig","CONFIGURED","80","2","10","advanced_equipment_ticket:50"
|
||||||
|
"enhancedEquipmentGacha","100","dia","No configured free flag","No configured ad flag","rows=4; raw_prob_sum=99.2; grades=1:63|2:30|3:6.2","See gacha.csv raw prob values","Numeric weight/probability input; exact normalization UNKNOWN","50","configured reward=enhancedEquipmentGacha_EQUIPMENT_3_-1_TRUE_1","isResetBeforeCeil=False","UNKNOWN","UNKNOWN","UNKNOWN: runtime fetch blocked before RemoteConfig","CONFIGURED","80","0","1","enhanced_equipment_ticket:100"
|
||||||
|
"enhancedEquipmentGacha","1000","dia","No configured free flag","No configured ad flag","rows=4; raw_prob_sum=99.2; grades=1:63|2:30|3:6.2","See gacha.csv raw prob values","Numeric weight/probability input; exact normalization UNKNOWN","50","configured reward=enhancedEquipmentGacha_EQUIPMENT_3_-1_TRUE_1","isResetBeforeCeil=False","UNKNOWN","UNKNOWN","UNKNOWN: runtime fetch blocked before RemoteConfig","CONFIGURED","80","1","10","enhanced_equipment_ticket:100"
|
||||||
|
"superballNormalGacha","","","No configured free flag","DAILY","rows=4; raw_prob_sum=65; grades=0:65","See gacha.csv raw prob values","Numeric weight/probability input; exact normalization UNKNOWN","","none in GachaCeilData","UNKNOWN/not configured","UNKNOWN","UNKNOWN","UNKNOWN: runtime fetch blocked before RemoteConfig","CONFIGURED","80","0","1",""
|
||||||
|
"superballAdvancedGacha","","","DAILY","No configured ad flag","rows=4; raw_prob_sum=65; grades=0:65","See gacha.csv raw prob values","Numeric weight/probability input; exact normalization UNKNOWN","","none in GachaCeilData","UNKNOWN/not configured","UNKNOWN","UNKNOWN","UNKNOWN: runtime fetch blocked before RemoteConfig","CONFIGURED","80","0","1",""
|
||||||
|
"superballEnhancedGacha","","","No configured free flag","DAILY","rows=4; raw_prob_sum=65; grades=0:65","See gacha.csv raw prob values","Numeric weight/probability input; exact normalization UNKNOWN","","none in GachaCeilData","UNKNOWN/not configured","UNKNOWN","UNKNOWN","UNKNOWN: runtime fetch blocked before RemoteConfig","CONFIGURED","80","0","1",""
|
||||||
|
"mount_Gacha","1","mount_event_ticket","No configured free flag","No configured ad flag","rows=17; raw_prob_sum=10000; grades=0:10000","See gacha.csv raw prob values","Numeric weight/probability input; exact normalization UNKNOWN","400","configured reward=mount_Gacha_ITEM_0_169_FALSE_1","isResetBeforeCeil=True","UNKNOWN","UNKNOWN","UNKNOWN: runtime fetch blocked before RemoteConfig","CONFIGURED","80","0","1",""
|
||||||
|
"mount_Gacha","10","mount_event_ticket","No configured free flag","No configured ad flag","rows=17; raw_prob_sum=10000; grades=0:10000","See gacha.csv raw prob values","Numeric weight/probability input; exact normalization UNKNOWN","400","configured reward=mount_Gacha_ITEM_0_169_FALSE_1","isResetBeforeCeil=True","UNKNOWN","UNKNOWN","UNKNOWN: runtime fetch blocked before RemoteConfig","CONFIGURED","80","1","10",""
|
||||||
|
|
After Width: | Height: | Size: 131 KiB |
|
After Width: | Height: | Size: 92 KiB |
|
After Width: | Height: | Size: 36 KiB |
|
After Width: | Height: | Size: 188 KiB |
|
After Width: | Height: | Size: 165 KiB |
|
After Width: | Height: | Size: 185 KiB |
|
After Width: | Height: | Size: 161 KiB |
|
After Width: | Height: | Size: 93 KiB |
|
After Width: | Height: | Size: 107 KiB |
|
After Width: | Height: | Size: 108 KiB |
@@ -0,0 +1,68 @@
|
|||||||
|
"System","Type","Method","ManagedSignature","NativeAddress","RVA","FileOffset","Confidence","Callers","Callees","Notes"
|
||||||
|
"Battle/Drop","BaseActor","HitAndGetResult","metadata token 0x0600082A; parameter_count=1","libil2cpp.so+0x0000000005494758","0x0000000005494758","0x0000000005494758","95","see native evidence / not exhaustively enumerated","see native evidence / not exhaustively enumerated","Assembly-CSharp token -> CodeRegistration method-pointer slot -> runtime-decrypted ARM64 image"
|
||||||
|
"Battle/Drop","BaseActor","GetBaseDamageAndConvertWithPlayerDamage","metadata token 0x0600082F; parameter_count=0","libil2cpp.so+0x0000000005494cd8","0x0000000005494cd8","0x0000000005494cd8","95","see native evidence / not exhaustively enumerated","see native evidence / not exhaustively enumerated","Assembly-CSharp token -> CodeRegistration method-pointer slot -> runtime-decrypted ARM64 image"
|
||||||
|
"Battle/Drop","BaseActor","GetCriticalDamagePercent","metadata token 0x06000830; parameter_count=0","libil2cpp.so+0x0000000005494eb0","0x0000000005494eb0","0x0000000005494eb0","95","see native evidence / not exhaustively enumerated","see native evidence / not exhaustively enumerated","Assembly-CSharp token -> CodeRegistration method-pointer slot -> runtime-decrypted ARM64 image"
|
||||||
|
"Battle/Drop","BaseActor","WaitAttackCooldown","metadata token 0x06000834; parameter_count=0","libil2cpp.so+0x0000000005495664","0x0000000005495664","0x0000000005495664","95","see native evidence / not exhaustively enumerated","see native evidence / not exhaustively enumerated","Assembly-CSharp token -> CodeRegistration method-pointer slot -> runtime-decrypted ARM64 image"
|
||||||
|
"Battle/Drop","BaseActor","Attack","metadata token 0x06000836; parameter_count=2","libil2cpp.so+0x0000000005495744","0x0000000005495744","0x0000000005495744","95","see native evidence / not exhaustively enumerated","see native evidence / not exhaustively enumerated","Assembly-CSharp token -> CodeRegistration method-pointer slot -> runtime-decrypted ARM64 image"
|
||||||
|
"Battle/Drop","BaseMonoCharacter","OnBeforeEvasionCheck","metadata token 0x06000889; parameter_count=1","libil2cpp.so+0x000000000549a184","0x000000000549a184","0x000000000549a184","95","see native evidence / not exhaustively enumerated","see native evidence / not exhaustively enumerated","Assembly-CSharp token -> CodeRegistration method-pointer slot -> runtime-decrypted ARM64 image"
|
||||||
|
"Battle/Drop","BaseMonoCharacter","CalculateHitPercent","metadata token 0x0600088A; parameter_count=1","libil2cpp.so+0x000000000549a188","0x000000000549a188","0x000000000549a188","95","see native evidence / not exhaustively enumerated","see native evidence / not exhaustively enumerated","Assembly-CSharp token -> CodeRegistration method-pointer slot -> runtime-decrypted ARM64 image"
|
||||||
|
"Battle/Drop","BaseMonoCharacter","OnCounterAttack","metadata token 0x0600088B; parameter_count=2","libil2cpp.so+0x000000000549a1f8","0x000000000549a1f8","0x000000000549a1f8","95","see native evidence / not exhaustively enumerated","see native evidence / not exhaustively enumerated","Assembly-CSharp token -> CodeRegistration method-pointer slot -> runtime-decrypted ARM64 image"
|
||||||
|
"Battle/Drop","BaseMonoCharacter","OnEvaded","metadata token 0x0600088C; parameter_count=1","libil2cpp.so+0x000000000549a1fc","0x000000000549a1fc","0x000000000549a1fc","95","see native evidence / not exhaustively enumerated","see native evidence / not exhaustively enumerated","Assembly-CSharp token -> CodeRegistration method-pointer slot -> runtime-decrypted ARM64 image"
|
||||||
|
"Battle/Drop","BaseMonoCharacter","OnBeforeHit","metadata token 0x0600088D; parameter_count=2","libil2cpp.so+0x000000000549a200","0x000000000549a200","0x000000000549a200","95","see native evidence / not exhaustively enumerated","see native evidence / not exhaustively enumerated","Assembly-CSharp token -> CodeRegistration method-pointer slot -> runtime-decrypted ARM64 image"
|
||||||
|
"Battle/Drop","BaseMonoCharacter","HitAndGetResult","metadata token 0x06000891; parameter_count=1","libil2cpp.so+0x000000000549b2cc","0x000000000549b2cc","0x000000000549b2cc","95","see native evidence / not exhaustively enumerated","see native evidence / not exhaustively enumerated","Assembly-CSharp token -> CodeRegistration method-pointer slot -> runtime-decrypted ARM64 image"
|
||||||
|
"Battle/Drop","BaseMonoPlayer","HitAndGetResult","metadata token 0x060008E4; parameter_count=1","libil2cpp.so+0x00000000055a8b80","0x00000000055a8b80","0x00000000055a8b80","95","see native evidence / not exhaustively enumerated","see native evidence / not exhaustively enumerated","Assembly-CSharp token -> CodeRegistration method-pointer slot -> runtime-decrypted ARM64 image"
|
||||||
|
"Battle/Drop","BaseMonoPlayer","OnBeforeAttack","metadata token 0x060008E7; parameter_count=1","libil2cpp.so+0x00000000055a95ec","0x00000000055a95ec","0x00000000055a95ec","95","see native evidence / not exhaustively enumerated","see native evidence / not exhaustively enumerated","Assembly-CSharp token -> CodeRegistration method-pointer slot -> runtime-decrypted ARM64 image"
|
||||||
|
"Battle/Drop","BaseMonoPlayer","OnAfterAttack","metadata token 0x060008E8; parameter_count=1","libil2cpp.so+0x00000000055a9908","0x00000000055a9908","0x00000000055a9908","95","see native evidence / not exhaustively enumerated","see native evidence / not exhaustively enumerated","Assembly-CSharp token -> CodeRegistration method-pointer slot -> runtime-decrypted ARM64 image"
|
||||||
|
"Battle/Drop","BaseMonoPlayer","OnBeforeEvasionCheck","metadata token 0x060008ED; parameter_count=1","libil2cpp.so+0x00000000055ab4e4","0x00000000055ab4e4","0x00000000055ab4e4","95","see native evidence / not exhaustively enumerated","see native evidence / not exhaustively enumerated","Assembly-CSharp token -> CodeRegistration method-pointer slot -> runtime-decrypted ARM64 image"
|
||||||
|
"Battle/Drop","BaseMonoPlayer","OnEvaded","metadata token 0x060008EF; parameter_count=1","libil2cpp.so+0x00000000055ab6fc","0x00000000055ab6fc","0x00000000055ab6fc","95","see native evidence / not exhaustively enumerated","see native evidence / not exhaustively enumerated","Assembly-CSharp token -> CodeRegistration method-pointer slot -> runtime-decrypted ARM64 image"
|
||||||
|
"Battle/Drop","BaseMonoPlayer","OnCounterAttack","metadata token 0x060008F3; parameter_count=2","libil2cpp.so+0x00000000055abee0","0x00000000055abee0","0x00000000055abee0","95","see native evidence / not exhaustively enumerated","see native evidence / not exhaustively enumerated","Assembly-CSharp token -> CodeRegistration method-pointer slot -> runtime-decrypted ARM64 image"
|
||||||
|
"Battle/Drop","BaseMonoPlayer","OnBeforeHit","metadata token 0x060008F4; parameter_count=2","libil2cpp.so+0x00000000055ac904","0x00000000055ac904","0x00000000055ac904","95","see native evidence / not exhaustively enumerated","see native evidence / not exhaustively enumerated","Assembly-CSharp token -> CodeRegistration method-pointer slot -> runtime-decrypted ARM64 image"
|
||||||
|
"Battle/Drop","BattleController","SpawnRandomWeapon","metadata token 0x060009A2; parameter_count=2","libil2cpp.so+0x00000000055bceb4","0x00000000055bceb4","0x00000000055bceb4","95","see native evidence / not exhaustively enumerated","see native evidence / not exhaustively enumerated","Assembly-CSharp token -> CodeRegistration method-pointer slot -> runtime-decrypted ARM64 image"
|
||||||
|
"Battle/Drop","BattleController","SpawnRandomWeapon","metadata token 0x060009A3; parameter_count=1","libil2cpp.so+0x00000000055bcf80","0x00000000055bcf80","0x00000000055bcf80","95","see native evidence / not exhaustively enumerated","see native evidence / not exhaustively enumerated","Assembly-CSharp token -> CodeRegistration method-pointer slot -> runtime-decrypted ARM64 image"
|
||||||
|
"Battle/Drop","BattleController","SpawnRandomWeapon","metadata token 0x060009A7; parameter_count=2","libil2cpp.so+0x00000000055bd284","0x00000000055bd284","0x00000000055bd284","95","see native evidence / not exhaustively enumerated","see native evidence / not exhaustively enumerated","Assembly-CSharp token -> CodeRegistration method-pointer slot -> runtime-decrypted ARM64 image"
|
||||||
|
"Battle/Drop","BattleController","SpawnRandomWeapon","metadata token 0x060009A8; parameter_count=3","libil2cpp.so+0x00000000055bd340","0x00000000055bd340","0x00000000055bd340","95","see native evidence / not exhaustively enumerated","see native evidence / not exhaustively enumerated","Assembly-CSharp token -> CodeRegistration method-pointer slot -> runtime-decrypted ARM64 image"
|
||||||
|
"Battle/Drop","BattleController","SpawnRandomWeapon","metadata token 0x060009A9; parameter_count=1","libil2cpp.so+0x00000000055bd418","0x00000000055bd418","0x00000000055bd418","95","see native evidence / not exhaustively enumerated","see native evidence / not exhaustively enumerated","Assembly-CSharp token -> CodeRegistration method-pointer slot -> runtime-decrypted ARM64 image"
|
||||||
|
"Battle/Drop","BattleController","SpawnRandomWeapon","metadata token 0x060009AB; parameter_count=0","libil2cpp.so+0x00000000055ac860","0x00000000055ac860","0x00000000055ac860","95","see native evidence / not exhaustively enumerated","see native evidence / not exhaustively enumerated","Assembly-CSharp token -> CodeRegistration method-pointer slot -> runtime-decrypted ARM64 image"
|
||||||
|
"Battle/Drop","BattleController","AddWeapon","metadata token 0x060009C2; parameter_count=1","libil2cpp.so+0x00000000055c1218","0x00000000055c1218","0x00000000055c1218","95","see native evidence / not exhaustively enumerated","see native evidence / not exhaustively enumerated","Assembly-CSharp token -> CodeRegistration method-pointer slot -> runtime-decrypted ARM64 image"
|
||||||
|
"Board/Dice","BoardController","AddLoopLevel","metadata token 0x06000B67; parameter_count=1","libil2cpp.so+0x000000000569f060","0x000000000569f060","0x000000000569f060","95","see native evidence / not exhaustively enumerated","see native evidence / not exhaustively enumerated","Assembly-CSharp token -> CodeRegistration method-pointer slot -> runtime-decrypted ARM64 image"
|
||||||
|
"Board/Dice","BoardController","MoveTile","metadata token 0x06000B6F; parameter_count=3","libil2cpp.so+0x000000000569f5f4","0x000000000569f5f4","0x000000000569f5f4","95","see native evidence / not exhaustively enumerated","TileMovingTask; HandlePlayerTileLanding","Assembly-CSharp token -> CodeRegistration method-pointer slot -> runtime-decrypted ARM64 image"
|
||||||
|
"Board/Dice","BoardController","HandlePlayerTileLanding","metadata token 0x06000B76; parameter_count=1","libil2cpp.so+0x000000000569fae0","0x000000000569fae0","0x000000000569fae0","95","see native evidence / not exhaustively enumerated","see native evidence / not exhaustively enumerated","Assembly-CSharp token -> CodeRegistration method-pointer slot -> runtime-decrypted ARM64 image"
|
||||||
|
"Board/Dice","BoardController","TileMovingTask","metadata token 0x06000B79; parameter_count=4","libil2cpp.so+0x000000000569fd08","0x000000000569fd08","0x000000000569fd08","95","see native evidence / not exhaustively enumerated","see native evidence / not exhaustively enumerated","Assembly-CSharp token -> CodeRegistration method-pointer slot -> runtime-decrypted ARM64 image"
|
||||||
|
"Board/Dice","BoardController","TrySpawnBossTilesByGauge","metadata token 0x06000B7B; parameter_count=0","libil2cpp.so+0x000000000569fec0","0x000000000569fec0","0x000000000569fec0","95","see native evidence / not exhaustively enumerated","see native evidence / not exhaustively enumerated","Assembly-CSharp token -> CodeRegistration method-pointer slot -> runtime-decrypted ARM64 image"
|
||||||
|
"Board/Dice","BoardController","CheckDiceAugment","metadata token 0x06000B7F; parameter_count=0","libil2cpp.so+0x00000000056a0150","0x00000000056a0150","0x00000000056a0150","95","see native evidence / not exhaustively enumerated","see native evidence / not exhaustively enumerated","Assembly-CSharp token -> CodeRegistration method-pointer slot -> runtime-decrypted ARM64 image"
|
||||||
|
"Board/Dice","BoardController","RollDice","metadata token 0x06000B96; parameter_count=4","libil2cpp.so+0x00000000056a2424","0x00000000056a2424","0x00000000056a2424","95","<CheckLastTile>d__130.MoveNext","<RollDice>d__153.MoveNext","Assembly-CSharp token -> CodeRegistration method-pointer slot -> runtime-decrypted ARM64 image"
|
||||||
|
"Board/Dice","BoardController","SpawnRandomBossTiles","metadata token 0x06000B9B; parameter_count=2","libil2cpp.so+0x00000000056a2908","0x00000000056a2908","0x00000000056a2908","95","see native evidence / not exhaustively enumerated","see native evidence / not exhaustively enumerated","Assembly-CSharp token -> CodeRegistration method-pointer slot -> runtime-decrypted ARM64 image"
|
||||||
|
"Board/Dice","BoardController","SpawnDoubleStackEvent","metadata token 0x06000BAD; parameter_count=0","libil2cpp.so+0x00000000056a4a64","0x00000000056a4a64","0x00000000056a4a64","95","see native evidence / not exhaustively enumerated","see native evidence / not exhaustively enumerated","Assembly-CSharp token -> CodeRegistration method-pointer slot -> runtime-decrypted ARM64 image"
|
||||||
|
"Board/Dice","BoardController","TryAddDoubleStack","metadata token 0x06000BAF; parameter_count=1","libil2cpp.so+0x00000000056a4be0","0x00000000056a4be0","0x00000000056a4be0","95","see native evidence / not exhaustively enumerated","see native evidence / not exhaustively enumerated","Assembly-CSharp token -> CodeRegistration method-pointer slot -> runtime-decrypted ARM64 image"
|
||||||
|
"Board/Dice","BoardController","AddRandomGoodTiles","metadata token 0x06000BBD; parameter_count=1","libil2cpp.so+0x00000000056a57a4","0x00000000056a57a4","0x00000000056a57a4","95","see native evidence / not exhaustively enumerated","see native evidence / not exhaustively enumerated","Assembly-CSharp token -> CodeRegistration method-pointer slot -> runtime-decrypted ARM64 image"
|
||||||
|
"Board/Dice","BoardController","AddRandomEnemyTile","metadata token 0x06000BBE; parameter_count=2","libil2cpp.so+0x00000000056a5f04","0x00000000056a5f04","0x00000000056a5f04","95","see native evidence / not exhaustively enumerated","see native evidence / not exhaustively enumerated","Assembly-CSharp token -> CodeRegistration method-pointer slot -> runtime-decrypted ARM64 image"
|
||||||
|
"Board/Dice","BoardController","AddNextLoopTiles","metadata token 0x06000BBF; parameter_count=1","libil2cpp.so+0x00000000056a5fc0","0x00000000056a5fc0","0x00000000056a5fc0","95","see native evidence / not exhaustively enumerated","see native evidence / not exhaustively enumerated","Assembly-CSharp token -> CodeRegistration method-pointer slot -> runtime-decrypted ARM64 image"
|
||||||
|
"Board/Dice","BoardController","GetLeftDiceCount","metadata token 0x06000BCD; parameter_count=1","libil2cpp.so+0x00000000056a71d4","0x00000000056a71d4","0x00000000056a71d4","95","see native evidence / not exhaustively enumerated","see native evidence / not exhaustively enumerated","Assembly-CSharp token -> CodeRegistration method-pointer slot -> runtime-decrypted ARM64 image"
|
||||||
|
"Board/Dice","BoardController","CalcStartReviveCount","metadata token 0x06000BCF; parameter_count=0","libil2cpp.so+0x00000000056a72f8","0x00000000056a72f8","0x00000000056a72f8","95","see native evidence / not exhaustively enumerated","see native evidence / not exhaustively enumerated","Assembly-CSharp token -> CodeRegistration method-pointer slot -> runtime-decrypted ARM64 image"
|
||||||
|
"Board/Dice","BoardController","CheckReviveCount","metadata token 0x06000BD1; parameter_count=0","libil2cpp.so+0x00000000056a7840","0x00000000056a7840","0x00000000056a7840","95","see native evidence / not exhaustively enumerated","see native evidence / not exhaustively enumerated","Assembly-CSharp token -> CodeRegistration method-pointer slot -> runtime-decrypted ARM64 image"
|
||||||
|
"Board/Dice","BoardController","UseRevive","metadata token 0x06000BD2; parameter_count=0","libil2cpp.so+0x00000000056a78d0","0x00000000056a78d0","0x00000000056a78d0","95","see native evidence / not exhaustively enumerated","see native evidence / not exhaustively enumerated","Assembly-CSharp token -> CodeRegistration method-pointer slot -> runtime-decrypted ARM64 image"
|
||||||
|
"Other","IdleDungeonCombatRules","GetActorStat","metadata token 0x060018D8; parameter_count=1","libil2cpp.so+0x00000000052a26f0","0x00000000052a26f0","0x00000000052a26f0","95","see native evidence / not exhaustively enumerated","see native evidence / not exhaustively enumerated","Assembly-CSharp token -> CodeRegistration method-pointer slot -> runtime-decrypted ARM64 image"
|
||||||
|
"Other","IdleDungeonCombatRules","CalculateAttack","metadata token 0x060018D9; parameter_count=2","libil2cpp.so+0x00000000052a2868","0x00000000052a2868","0x00000000052a2868","95","see native evidence / not exhaustively enumerated","RollEvasionValue; CalculateFinalDamage","Assembly-CSharp token -> CodeRegistration method-pointer slot -> runtime-decrypted ARM64 image"
|
||||||
|
"Other","IdleDungeonCombatRules","CalculateFinalDamage","metadata token 0x060018DA; parameter_count=2","libil2cpp.so+0x00000000052a2d0c","0x00000000052a2d0c","0x00000000052a2d0c","95","see native evidence / not exhaustively enumerated","see native evidence / not exhaustively enumerated","Assembly-CSharp token -> CodeRegistration method-pointer slot -> runtime-decrypted ARM64 image"
|
||||||
|
"Other","IdleDungeonCombatRules","RollEvasionValue","metadata token 0x060018DC; parameter_count=0","libil2cpp.so+0x00000000052a2c88","0x00000000052a2c88","0x00000000052a2c88","95","see native evidence / not exhaustively enumerated","see native evidence / not exhaustively enumerated","Assembly-CSharp token -> CodeRegistration method-pointer slot -> runtime-decrypted ARM64 image"
|
||||||
|
"Gacha","GachaButton","HasEnoughCost","metadata token 0x06001C2E; parameter_count=0","libil2cpp.so+0x00000000052f02c8","0x00000000052f02c8","0x00000000052f02c8","95","see native evidence / not exhaustively enumerated","see native evidence / not exhaustively enumerated","Assembly-CSharp token -> CodeRegistration method-pointer slot -> runtime-decrypted ARM64 image"
|
||||||
|
"Gacha","GachaButton","GetLackingCostItemId","metadata token 0x06001C2F; parameter_count=34","libil2cpp.so+0x00000000052f03dc","0x00000000052f03dc","0x00000000052f03dc","95","see native evidence / not exhaustively enumerated","see native evidence / not exhaustively enumerated","Assembly-CSharp token -> CodeRegistration method-pointer slot -> runtime-decrypted ARM64 image"
|
||||||
|
"Gacha","GachaButton","SpendCost","metadata token 0x06001C30; parameter_count=1","libil2cpp.so+0x00000000052f04f0","0x00000000052f04f0","0x00000000052f04f0","95","see native evidence / not exhaustively enumerated","see native evidence / not exhaustively enumerated","Assembly-CSharp token -> CodeRegistration method-pointer slot -> runtime-decrypted ARM64 image"
|
||||||
|
"Gacha","GachaButton","IsCooldownRewarded","metadata token 0x06001C31; parameter_count=0","libil2cpp.so+0x00000000052efae4","0x00000000052efae4","0x00000000052efae4","95","see native evidence / not exhaustively enumerated","see native evidence / not exhaustively enumerated","Assembly-CSharp token -> CodeRegistration method-pointer slot -> runtime-decrypted ARM64 image"
|
||||||
|
"Gacha","GachaButton","AddCooldownRewarded","metadata token 0x06001C32; parameter_count=0","libil2cpp.so+0x00000000052f06ec","0x00000000052f06ec","0x00000000052f06ec","95","see native evidence / not exhaustively enumerated","see native evidence / not exhaustively enumerated","Assembly-CSharp token -> CodeRegistration method-pointer slot -> runtime-decrypted ARM64 image"
|
||||||
|
"Gacha","GachaButton","RefreshCost","metadata token 0x06001C33; parameter_count=0","libil2cpp.so+0x00000000052efc98","0x00000000052efc98","0x00000000052efc98","95","see native evidence / not exhaustively enumerated","see native evidence / not exhaustively enumerated","Assembly-CSharp token -> CodeRegistration method-pointer slot -> runtime-decrypted ARM64 image"
|
||||||
|
"Gacha","GachaButton","GetAlterCostMeta","metadata token 0x06001C34; parameter_count=1","libil2cpp.so+0x00000000052f08dc","0x00000000052f08dc","0x00000000052f08dc","95","see native evidence / not exhaustively enumerated","see native evidence / not exhaustively enumerated","Assembly-CSharp token -> CodeRegistration method-pointer slot -> runtime-decrypted ARM64 image"
|
||||||
|
"Gacha","GachaProduct","Refresh","metadata token 0x06001C41; parameter_count=0","libil2cpp.so+0x00000000052f1818","0x00000000052f1818","0x00000000052f1818","95","see native evidence / not exhaustively enumerated","see native evidence / not exhaustively enumerated","Assembly-CSharp token -> CodeRegistration method-pointer slot -> runtime-decrypted ARM64 image"
|
||||||
|
"Gacha","GachaProduct","RewardGacha","metadata token 0x06001C45; parameter_count=1","libil2cpp.so+0x00000000052f22e4","0x00000000052f22e4","0x00000000052f22e4","95","see native evidence / not exhaustively enumerated","SpendCost path invokes this from PlayGacha state machine","Assembly-CSharp token -> CodeRegistration method-pointer slot -> runtime-decrypted ARM64 image"
|
||||||
|
"Gacha","GachaProduct","ShowGacha","metadata token 0x06001C46; parameter_count=1","libil2cpp.so+0x00000000052f4450","0x00000000052f4450","0x00000000052f4450","95","see native evidence / not exhaustively enumerated","see native evidence / not exhaustively enumerated","Assembly-CSharp token -> CodeRegistration method-pointer slot -> runtime-decrypted ARM64 image"
|
||||||
|
"RemoteConfig","RemoteConfigManager","FetchDataAsync","metadata token 0x06001F83; parameter_count=0","libil2cpp.so+0x000000000534733c","0x000000000534733c","0x000000000534733c","95","see native evidence / not exhaustively enumerated","see native evidence / not exhaustively enumerated","Assembly-CSharp token -> CodeRegistration method-pointer slot -> runtime-decrypted ARM64 image"
|
||||||
|
"RemoteConfig","RemoteConfigManager","FetchComplete","metadata token 0x06001F85; parameter_count=1","libil2cpp.so+0x0000000005347548","0x0000000005347548","0x0000000005347548","95","see native evidence / not exhaustively enumerated","see native evidence / not exhaustively enumerated","Assembly-CSharp token -> CodeRegistration method-pointer slot -> runtime-decrypted ARM64 image"
|
||||||
|
"RemoteConfig","RemoteConfigManager","GetValueBool","metadata token 0x06001F86; parameter_count=1","libil2cpp.so+0x00000000053477a8","0x00000000053477a8","0x00000000053477a8","95","see native evidence / not exhaustively enumerated","see native evidence / not exhaustively enumerated","Assembly-CSharp token -> CodeRegistration method-pointer slot -> runtime-decrypted ARM64 image"
|
||||||
|
"RemoteConfig","RemoteConfigManager","GetValueString","metadata token 0x06001F88; parameter_count=1","libil2cpp.so+0x00000000053471ec","0x00000000053471ec","0x00000000053471ec","95","see native evidence / not exhaustively enumerated","see native evidence / not exhaustively enumerated","Assembly-CSharp token -> CodeRegistration method-pointer slot -> runtime-decrypted ARM64 image"
|
||||||
|
"Shop","ShopManager","HandleInitializeResult","metadata token 0x06001F9D; parameter_count=1","libil2cpp.so+0x0000000005349854","0x0000000005349854","0x0000000005349854","95","see native evidence / not exhaustively enumerated","see native evidence / not exhaustively enumerated","Assembly-CSharp token -> CodeRegistration method-pointer slot -> runtime-decrypted ARM64 image"
|
||||||
|
"Shop","ShopManager","GetShopProductListByGoogleProductId","metadata token 0x06001FA2; parameter_count=1","libil2cpp.so+0x0000000005349e7c","0x0000000005349e7c","0x0000000005349e7c","95","see native evidence / not exhaustively enumerated","see native evidence / not exhaustively enumerated","Assembly-CSharp token -> CodeRegistration method-pointer slot -> runtime-decrypted ARM64 image"
|
||||||
|
"Shop","ShopManager","GetShopPlatformProductId","metadata token 0x06001FA4; parameter_count=1","libil2cpp.so+0x000000000534a104","0x000000000534a104","0x000000000534a104","95","see native evidence / not exhaustively enumerated","see native evidence / not exhaustively enumerated","Assembly-CSharp token -> CodeRegistration method-pointer slot -> runtime-decrypted ARM64 image"
|
||||||
|
"Shop","ShopManager","GetShopProductId","metadata token 0x06001FA5; parameter_count=1","libil2cpp.so+0x000000000534a16c","0x000000000534a16c","0x000000000534a16c","95","see native evidence / not exhaustively enumerated","see native evidence / not exhaustively enumerated","Assembly-CSharp token -> CodeRegistration method-pointer slot -> runtime-decrypted ARM64 image"
|
||||||
|
"Shop","ShopManager","GetPriceText","metadata token 0x06001FA7; parameter_count=1","libil2cpp.so+0x000000000534a864","0x000000000534a864","0x000000000534a864","95","see native evidence / not exhaustively enumerated","see native evidence / not exhaustively enumerated","Assembly-CSharp token -> CodeRegistration method-pointer slot -> runtime-decrypted ARM64 image"
|
||||||
|
"Shop","ShopProductBannerItem","PurchaseProduct","metadata token 0x06002DCE; parameter_count=2","libil2cpp.so+0x00000000054fce10","0x00000000054fce10","0x00000000054fce10","95","see native evidence / not exhaustively enumerated","see native evidence / not exhaustively enumerated","Assembly-CSharp token -> CodeRegistration method-pointer slot -> runtime-decrypted ARM64 image"
|
||||||
|
"Shop","ShopProductBannerItem","CheckSoldOut","metadata token 0x06002DD3; parameter_count=1","libil2cpp.so+0x00000000054fd81c","0x00000000054fd81c","0x00000000054fd81c","95","see native evidence / not exhaustively enumerated","see native evidence / not exhaustively enumerated","Assembly-CSharp token -> CodeRegistration method-pointer slot -> runtime-decrypted ARM64 image"
|
||||||
|
@@ -0,0 +1,133 @@
|
|||||||
|
=== DISASSEMBLY ===
|
||||||
|
┌ 232: fcn.0569f5f4 (int64_t arg1, int64_t arg2, int64_t arg3, int64_t arg4);
|
||||||
|
│ `- args(x0, x1, x2, x3) vars(10:sp[0x10..0x90])
|
||||||
|
│ 0x0569f5f4 ff4302d1 sub sp, sp, 0x90
|
||||||
|
│ 0x0569f5f8 fe2b00f9 str x30, [var_50h]
|
||||||
|
│ 0x0569f5fc f85f06a9 stp x24, x23, [var_60h]
|
||||||
|
│ 0x0569f600 f65707a9 stp x22, x21, [var_70h]
|
||||||
|
│ 0x0569f604 f44f08a9 stp x20, x19, [var_80h]
|
||||||
|
│ 0x0569f608 f85d0390 adrp x24, 0xc25b000
|
||||||
|
│ 0x0569f60c 372703d0 adrp x23, 0xbb85000
|
||||||
|
│ 0x0569f610 f30303aa mov x19, x3 ; arg4
|
||||||
|
│ 0x0569f614 084f5239 ldrb w8, [x24, 0x493]
|
||||||
|
│ 0x0569f618 f7e647f9 ldr x23, [x23, 0xfc8]
|
||||||
|
│ 0x0569f61c f603022a mov w22, w2 ; arg3
|
||||||
|
│ 0x0569f620 f403012a mov w20, w1 ; arg2
|
||||||
|
│ 0x0569f624 f50300aa mov x21, x0 ; arg1
|
||||||
|
│ ┌─< 0x0569f628 c8000037 tbnz w8, 0, 0x569f640
|
||||||
|
│ │ 0x0569f62c 202703d0 adrp x0, 0xbb85000
|
||||||
|
│ │ 0x0569f630 00e447f9 ldr x0, [x0, 0xfc8]
|
||||||
|
│ │ 0x0569f634 97d1e397 bl 0x4f93c90
|
||||||
|
│ │ 0x0569f638 28008052 mov w8, 1
|
||||||
|
│ │ 0x0569f63c 084f1239 strb w8, [x24, 0x493]
|
||||||
|
│ └─> 0x0569f640 00e4006f movi v0.2d, 0000000000000000
|
||||||
|
│ 0x0569f644 d8020012 and w24, w22, 1
|
||||||
|
│ 0x0569f648 f6030091 mov x22, sp
|
||||||
|
│ 0x0569f64c c0027db2 orr x0, x22, 8
|
||||||
|
│ 0x0569f650 e1031faa mov x1, xzr
|
||||||
|
│ 0x0569f654 e08300ad stp q0, q0, [var_10h]
|
||||||
|
│ 0x0569f658 e08301ad stp q0, q0, [var_30h]
|
||||||
|
│ 0x0569f65c e003803d str q0, [sp]
|
||||||
|
│ 0x0569f660 77d1e397 bl fcn.04f93c3c
|
||||||
|
│ 0x0569f664 c0620091 add x0, x22, 0x18
|
||||||
|
│ 0x0569f668 e10315aa mov x1, x21
|
||||||
|
│ 0x0569f66c f50f00f9 str x21, [var_18h]
|
||||||
|
│ 0x0569f670 73d1e397 bl fcn.04f93c3c
|
||||||
|
│ 0x0569f674 c0a20091 add x0, x22, 0x28
|
||||||
|
│ 0x0569f678 e1031faa mov x1, xzr
|
||||||
|
│ 0x0569f67c f42300b9 str w20, [var_20h]
|
||||||
|
│ 0x0569f680 f8930039 strb w24, [var_20h]
|
||||||
|
│ 0x0569f684 f31700f9 str x19, [var_28h]
|
||||||
|
│ 0x0569f688 6dd1e397 bl fcn.04f93c3c
|
||||||
|
│ 0x0569f68c f30240f9 ldr x19, [x23]
|
||||||
|
│ 0x0569f690 09008012 mov w9, -1
|
||||||
|
│ 0x0569f694 e90300b9 str w9, [sp]
|
||||||
|
│ 0x0569f698 681e40f9 ldr x8, [x19, 0x38]
|
||||||
|
│ ┌─< 0x0569f69c 880000b5 cbnz x8, 0x569f6ac
|
||||||
|
│ │ 0x0569f6a0 e00313aa mov x0, x19
|
||||||
|
│ │ 0x0569f6a4 2eb8e497 bl 0x4fcd75c
|
||||||
|
│ │ 0x0569f6a8 681e40f9 ldr x8, [x19, 0x38]
|
||||||
|
│ └─> 0x0569f6ac 010940f9 ldr x1, [x8, 0x10]
|
||||||
|
│ 0x0569f6b0 e0030091 mov x0, sp
|
||||||
|
│ 0x0569f6b4 98800094 bl 0x56bf914
|
||||||
|
│ 0x0569f6b8 c0027db2 orr x0, x22, 8
|
||||||
|
│ 0x0569f6bc e1031faa mov x1, xzr
|
||||||
|
│ 0x0569f6c0 9e81ea97 bl 0x513fd38
|
||||||
|
│ 0x0569f6c4 f44f48a9 ldp x20, x19, [var_80h]
|
||||||
|
│ 0x0569f6c8 fe2b40f9 ldr x30, [var_50h]
|
||||||
|
│ 0x0569f6cc f65747a9 ldp x22, x21, [var_70h]
|
||||||
|
│ 0x0569f6d0 f85f46a9 ldp x24, x23, [var_60h]
|
||||||
|
│ 0x0569f6d4 ff430291 add sp, sp, 0x90
|
||||||
|
└ 0x0569f6d8 c0035fd6 ret
|
||||||
|
=== PSEUDOCODE ===
|
||||||
|
// callconv: x0 arm64 (x0, x1, x2, x3, x4, x5, x6, x7, stack);
|
||||||
|
void fcn.0569f5f4 (int64_t arg1, int64_t arg2, int64_t arg3, int64_t arg4) {
|
||||||
|
sp -= 0x90
|
||||||
|
[var_50h] = x30
|
||||||
|
[var_60h] = (x24, 2)
|
||||||
|
[var_70h] = (x22, 2)
|
||||||
|
[var_80h] = (x20, 2)
|
||||||
|
x24 = 0xc25b000
|
||||||
|
x23 = 0xbb85000
|
||||||
|
x19 = x3 // arg4
|
||||||
|
w8 = (byte) [x24 + 0x493]
|
||||||
|
x23 = [x23 + 0xfc8]
|
||||||
|
w22 = w2 // arg3
|
||||||
|
w20 = w1 // arg2
|
||||||
|
x21 = x0 // arg1
|
||||||
|
if (w8 != 0) goto 0x569f640 // unlikely
|
||||||
|
goto loc_0x0569f62c;
|
||||||
|
loc_0x0569f640:
|
||||||
|
movi v0.2d, 0000000000000000
|
||||||
|
w24 = w22 & 1
|
||||||
|
x22 = sp
|
||||||
|
x0 = x22 | 8
|
||||||
|
x1 = 0
|
||||||
|
[var_10h] = (q0, 2)
|
||||||
|
[var_30h] = (q0, 2)
|
||||||
|
[sp] = q0
|
||||||
|
fcn.04f93c3c ()
|
||||||
|
x0 = x22 + 0x18
|
||||||
|
x1 = x21
|
||||||
|
[var_18h] = x21
|
||||||
|
fcn.04f93c3c ()
|
||||||
|
x0 = x22 + 0x28
|
||||||
|
x1 = 0
|
||||||
|
[var_20h] = w20
|
||||||
|
[var_20h] = (byte) w24
|
||||||
|
[var_28h] = x19
|
||||||
|
fcn.04f93c3c ()
|
||||||
|
x19 = [x23]
|
||||||
|
w9 = -1
|
||||||
|
[sp] = w9
|
||||||
|
x8 = [x19 + 0x38]
|
||||||
|
if (x8) goto 0x569f6ac // likely
|
||||||
|
goto loc_0x0569f6a0;
|
||||||
|
loc_0x0569f6ac:
|
||||||
|
x1 = [x8 + 0x10]
|
||||||
|
x0 = sp
|
||||||
|
0x56bf914 () // 0x56bf914(0x10078000, 0x100b70003, 0x0, 0x0)
|
||||||
|
x0 = x22 | 8
|
||||||
|
x1 = 0
|
||||||
|
0x513fd38 () // 0x513fd38(0x8, 0x0, 0x0, 0x0)
|
||||||
|
(x20, 2) = 3
|
||||||
|
x30 = [var_50h]
|
||||||
|
(x22, 2) = 3 // elf_phdr
|
||||||
|
(x24, 2) = 3
|
||||||
|
sp += 0x90
|
||||||
|
return x0;
|
||||||
|
loc_0x0569f6a0: // orphan
|
||||||
|
x0 = x19
|
||||||
|
0x4fcd75c () // 0x4fcd75c(0x0, 0x0, 0x0, 0x0)
|
||||||
|
x8 = [x19 + 0x38]
|
||||||
|
|
||||||
|
goto loc_0x0569f62c;
|
||||||
|
loc_0x0569f62c: // orphan
|
||||||
|
x0 = 0xbb85000
|
||||||
|
x0 = [x0 + 0xfc8]
|
||||||
|
0x4f93c90 () // 0x4f93c90(0xbe5c828, 0x0, 0x0, 0x0)
|
||||||
|
w8 = 1
|
||||||
|
[x24 + 0x493] = (byte) w8
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
@@ -0,0 +1,111 @@
|
|||||||
|
=== DISASSEMBLY ===
|
||||||
|
┌ 188: fcn.056a4be0 (int64_t arg1, int64_t arg2);
|
||||||
|
│ `- args(x0, x1) vars(6:sp[0x10..0x60])
|
||||||
|
│ 0x056a4be0 ff8301d1 sub sp, sp, 0x60
|
||||||
|
│ 0x056a4be4 fe1b00f9 str x30, [var_30h]
|
||||||
|
│ 0x056a4be8 f65704a9 stp x22, x21, [var_40h]
|
||||||
|
│ 0x056a4bec f44f05a9 stp x20, x19, [var_50h]
|
||||||
|
│ 0x056a4bf0 b55d03f0 adrp x21, 0xc25b000
|
||||||
|
│ 0x056a4bf4 162703d0 adrp x22, 0xbb86000
|
||||||
|
│ 0x056a4bf8 f303012a mov w19, w1 ; arg2
|
||||||
|
│ 0x056a4bfc a8325339 ldrb w8, [x21, 0x4cc]
|
||||||
|
│ 0x056a4c00 d61641f9 ldr x22, [x22, 0x228]
|
||||||
|
│ 0x056a4c04 f40300aa mov x20, x0 ; arg1
|
||||||
|
│ ┌─< 0x056a4c08 c8000037 tbnz w8, 0, 0x56a4c20
|
||||||
|
│ │ 0x056a4c0c 002703d0 adrp x0, 0xbb86000
|
||||||
|
│ │ 0x056a4c10 001441f9 ldr x0, [x0, 0x228]
|
||||||
|
│ │ 0x056a4c14 1fbce397 bl 0x4f93c90
|
||||||
|
│ │ 0x056a4c18 28008052 mov w8, 1
|
||||||
|
│ │ 0x056a4c1c a8321339 strb w8, [x21, 0x4cc]
|
||||||
|
│ └─> 0x056a4c20 00e4006f movi v0.2d, 0000000000000000
|
||||||
|
│ 0x056a4c24 f5030091 mov x21, sp
|
||||||
|
│ 0x056a4c28 e1031faa mov x1, xzr
|
||||||
|
│ 0x056a4c2c a0027db2 orr x0, x21, 8
|
||||||
|
│ 0x056a4c30 ff1300f9 str xzr, [var_20h]
|
||||||
|
│ 0x056a4c34 e00300ad stp q0, q0, [sp]
|
||||||
|
│ 0x056a4c38 01bce397 bl fcn.04f93c3c
|
||||||
|
│ 0x056a4c3c a0620091 add x0, x21, 0x18
|
||||||
|
│ 0x056a4c40 e10314aa mov x1, x20
|
||||||
|
│ 0x056a4c44 f40f00f9 str x20, [var_18h]
|
||||||
|
│ 0x056a4c48 fdbbe397 bl fcn.04f93c3c
|
||||||
|
│ 0x056a4c4c d40240f9 ldr x20, [x22]
|
||||||
|
│ 0x056a4c50 09008012 mov w9, -1
|
||||||
|
│ 0x056a4c54 f32300b9 str w19, [var_20h]
|
||||||
|
│ 0x056a4c58 e90300b9 str w9, [sp]
|
||||||
|
│ 0x056a4c5c 881e40f9 ldr x8, [x20, 0x38]
|
||||||
|
│ ┌─< 0x056a4c60 880000b5 cbnz x8, 0x56a4c70
|
||||||
|
│ │ 0x056a4c64 e00314aa mov x0, x20
|
||||||
|
│ │ 0x056a4c68 bda2e497 bl 0x4fcd75c
|
||||||
|
│ │ 0x056a4c6c 881e40f9 ldr x8, [x20, 0x38]
|
||||||
|
│ └─> 0x056a4c70 010940f9 ldr x1, [x8, 0x10]
|
||||||
|
│ 0x056a4c74 e0030091 mov x0, sp
|
||||||
|
│ 0x056a4c78 74970094 bl 0x56caa48
|
||||||
|
│ 0x056a4c7c a0027db2 orr x0, x21, 8
|
||||||
|
│ 0x056a4c80 e1031faa mov x1, xzr
|
||||||
|
│ 0x056a4c84 2d6cea97 bl 0x513fd38
|
||||||
|
│ 0x056a4c88 f44f45a9 ldp x20, x19, [var_50h]
|
||||||
|
│ 0x056a4c8c fe1b40f9 ldr x30, [var_30h]
|
||||||
|
│ 0x056a4c90 f65744a9 ldp x22, x21, [var_40h]
|
||||||
|
│ 0x056a4c94 ff830191 add sp, sp, 0x60
|
||||||
|
└ 0x056a4c98 c0035fd6 ret
|
||||||
|
=== PSEUDOCODE ===
|
||||||
|
// callconv: x0 arm64 (x0, x1, x2, x3, x4, x5, x6, x7, stack);
|
||||||
|
void fcn.056a4be0 (int64_t arg1, int64_t arg2) {
|
||||||
|
sp -= 0x60
|
||||||
|
[var_30h] = x30
|
||||||
|
[var_40h] = (x22, 2)
|
||||||
|
[var_50h] = (x20, 2)
|
||||||
|
x21 = 0xc25b000
|
||||||
|
x22 = 0xbb86000
|
||||||
|
w19 = w1 // arg2
|
||||||
|
w8 = (byte) [x21 + 0x4cc]
|
||||||
|
x22 = [x22 + 0x228]
|
||||||
|
x20 = x0 // arg1
|
||||||
|
if (w8 != 0) goto 0x56a4c20 // unlikely
|
||||||
|
goto loc_0x056a4c0c;
|
||||||
|
loc_0x056a4c20:
|
||||||
|
movi v0.2d, 0000000000000000
|
||||||
|
x21 = sp
|
||||||
|
x1 = 0
|
||||||
|
x0 = x21 | 8
|
||||||
|
[var_20h] = 0
|
||||||
|
stp q0, q0, [sp]
|
||||||
|
fcn.04f93c3c ()
|
||||||
|
x0 = x21 + 0x18
|
||||||
|
x1 = x20
|
||||||
|
[var_18h] = x20
|
||||||
|
fcn.04f93c3c ()
|
||||||
|
x20 = [x22]
|
||||||
|
w9 = -1
|
||||||
|
[var_20h] = w19
|
||||||
|
[sp] = w9
|
||||||
|
x8 = [x20 + 0x38]
|
||||||
|
if (x8) goto 0x56a4c70 // likely
|
||||||
|
goto loc_0x056a4c64;
|
||||||
|
loc_0x056a4c70:
|
||||||
|
x1 = [x8 + 0x10]
|
||||||
|
x0 = sp
|
||||||
|
0x56caa48 () // 0x56caa48(0x10078000, 0x100b70003, 0x0, 0x0)
|
||||||
|
x0 = x21 | 8
|
||||||
|
x1 = 0
|
||||||
|
0x513fd38 () // 0x513fd38(0x8, 0x0, 0x0, 0x0)
|
||||||
|
(x20, 2) = 3
|
||||||
|
x30 = [var_30h]
|
||||||
|
(x22, 2) = 3
|
||||||
|
sp += 0x60
|
||||||
|
return x0;
|
||||||
|
loc_0x056a4c64: // orphan
|
||||||
|
x0 = x20
|
||||||
|
0x4fcd75c () // 0x4fcd75c(0x0, 0x0, 0x0, 0x0)
|
||||||
|
x8 = [x20 + 0x38]
|
||||||
|
|
||||||
|
goto loc_0x056a4c0c;
|
||||||
|
loc_0x056a4c0c: // orphan
|
||||||
|
x0 = 0xbb86000
|
||||||
|
x0 = [x0 + 0x228]
|
||||||
|
0x4f93c90 () // 0x4f93c90(0xbe5c8a0, 0x0, 0x0, 0x0)
|
||||||
|
w8 = 1
|
||||||
|
[x21 + 0x4cc] = (byte) w8
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
@@ -0,0 +1,575 @@
|
|||||||
|
=== DISASSEMBLY ===
|
||||||
|
┌ 1056: fcn.052a2868 (int64_t arg1, int64_t arg2);
|
||||||
|
│ `- args(x0, x1) vars(18:sp[0x10..0x114])
|
||||||
|
│ 0x052a2868 ff8304d1 sub sp, sp, 0x120
|
||||||
|
│ 0x052a286c e9230b6d stp d9, d8, [var_b0h]
|
||||||
|
│ 0x052a2870 fd7b0ca9 stp x29, x30, [var_c0h]
|
||||||
|
│ 0x052a2874 fc6f0da9 stp x28, x27, [var_d0h]
|
||||||
|
│ 0x052a2878 fa670ea9 stp x26, x25, [var_e0h]
|
||||||
|
│ 0x052a287c f85f0fa9 stp x24, x23, [var_f0h]
|
||||||
|
│ 0x052a2880 f65710a9 stp x22, x21, [var_100h]
|
||||||
|
│ 0x052a2884 f44f11a9 stp x20, x19, [var_110h]
|
||||||
|
│ 0x052a2888 d67d0390 adrp x22, 0xc25a000
|
||||||
|
│ 0x052a288c f50301aa mov x21, x1 ; arg2
|
||||||
|
│ 0x052a2890 f40300aa mov x20, x0 ; arg1
|
||||||
|
│ 0x052a2894 c9424139 ldrb w9, [x22, 0x50]
|
||||||
|
│ 0x052a2898 f30308aa mov x19, x8
|
||||||
|
│ ┌─< 0x052a289c c9030037 tbnz w9, 0, 0x52a2914
|
||||||
|
│ │ 0x052a28a0 e04503d0 adrp x0, 0xbb60000
|
||||||
|
│ │ 0x052a28a4 005847f9 ldr x0, [x0, 0xeb0]
|
||||||
|
│ │ 0x052a28a8 fac4f397 bl 0x4f93c90
|
||||||
|
│ │ 0x052a28ac e04503f0 adrp x0, 0xbb61000
|
||||||
|
│ │ 0x052a28b0 00a844f9 ldr x0, [x0, 0x950]
|
||||||
|
│ │ 0x052a28b4 f7c4f397 bl 0x4f93c90
|
||||||
|
│ │ 0x052a28b8 604603d0 adrp x0, 0xbb70000
|
||||||
|
│ │ 0x052a28bc 00a840f9 ldr x0, [x0, 0x150]
|
||||||
|
│ │ 0x052a28c0 f4c4f397 bl 0x4f93c90
|
||||||
|
│ │ 0x052a28c4 604603d0 adrp x0, 0xbb70000
|
||||||
|
│ │ 0x052a28c8 00ac40f9 ldr x0, [x0, 0x158]
|
||||||
|
│ │ 0x052a28cc f1c4f397 bl 0x4f93c90
|
||||||
|
│ │ 0x052a28d0 604603d0 adrp x0, 0xbb70000
|
||||||
|
│ │ 0x052a28d4 00b040f9 ldr x0, [x0, 0x160]
|
||||||
|
│ │ 0x052a28d8 eec4f397 bl 0x4f93c90
|
||||||
|
│ │ 0x052a28dc 404603b0 adrp x0, 0xbb6b000
|
||||||
|
│ │ 0x052a28e0 000843f9 ldr x0, [x0, 0x610]
|
||||||
|
│ │ 0x052a28e4 ebc4f397 bl 0x4f93c90
|
||||||
|
│ │ 0x052a28e8 604603d0 adrp x0, 0xbb70000
|
||||||
|
│ │ 0x052a28ec 00b440f9 ldr x0, [x0, 0x168]
|
||||||
|
│ │ 0x052a28f0 e8c4f397 bl 0x4f93c90
|
||||||
|
│ │ 0x052a28f4 604603d0 adrp x0, 0xbb70000
|
||||||
|
│ │ 0x052a28f8 00b840f9 ldr x0, [x0, 0x170]
|
||||||
|
│ │ 0x052a28fc e5c4f397 bl 0x4f93c90
|
||||||
|
│ │ 0x052a2900 604603d0 adrp x0, 0xbb70000
|
||||||
|
│ │ 0x052a2904 00bc40f9 ldr x0, [x0, 0x178]
|
||||||
|
│ │ 0x052a2908 e2c4f397 bl 0x4f93c90
|
||||||
|
│ │ 0x052a290c 28008052 mov w8, 1
|
||||||
|
│ │ 0x052a2910 c8420139 strb w8, [x22, 0x50]
|
||||||
|
│ └─> 0x052a2914 0859a852 mov w8, 0x42c80000
|
||||||
|
│ 0x052a2918 802240bd ldr s0, [x20, 0x20]
|
||||||
|
│ 0x052a291c a12640bd ldr s1, [x21, 0x24]
|
||||||
|
│ 0x052a2920 0801271e fmov s8, w8
|
||||||
|
│ 0x052a2924 02e4002f movi d2, 0000000000000000
|
||||||
|
│ 0x052a2928 f74503f0 adrp x23, 0xbb61000
|
||||||
|
│ 0x052a292c f7aa44f9 ldr x23, [x23, 0x950]
|
||||||
|
│ 0x052a2930 0028281e fadd s0, s0, s8
|
||||||
|
│ 0x052a2934 0038211e fsub s0, s0, s1
|
||||||
|
│ 0x052a2938 0020281e fcmp s0, s8
|
||||||
|
│ 0x052a293c 01cd201e fcsel s1, s8, s0, gt
|
||||||
|
│ 0x052a2940 0820201e fcmp s0, 0.0
|
||||||
|
│ 0x052a2944 494c211e fcsel s9, s2, s1, mi
|
||||||
|
│ 0x052a2948 d0000094 bl 0x52a2c88
|
||||||
|
│ 0x052a294c 2021281e fcmp s9, s8
|
||||||
|
│ 0x052a2950 0840201e fmov s8, s0
|
||||||
|
│ ┌─< 0x052a2954 ea000054 b.ge 0x52a2970
|
||||||
|
│ │ 0x052a2958 2821201e fcmp s9, 0.0
|
||||||
|
│ │ 0x052a295c 0085291e fccmp s8, s9, 0, hi
|
||||||
|
│ ┌──< 0x052a2960 84000054 b.mi 0x52a2970
|
||||||
|
│ ││ 0x052a2964 ff0f00b9 str wzr, [var_ch]
|
||||||
|
│ ││ 0x052a2968 f6031f2a mov w22, wzr
|
||||||
|
│ ┌───< 0x052a296c 0f000014 b 0x52a29a8
|
||||||
|
│ │└└─> 0x052a2970 800640ad ldp q0, q1, [x20]
|
||||||
|
│ │ 0x052a2974 e0030291 add x0, sp, 0x80
|
||||||
|
│ │ 0x052a2978 881240f9 ldr x8, [x20, 0x20]
|
||||||
|
│ │ 0x052a297c e1430191 add x1, sp, 0x50
|
||||||
|
│ │ 0x052a2980 e00704ad stp q0, q1, [var_80h]
|
||||||
|
│ │ 0x052a2984 a00640ad ldp q0, q1, [x21]
|
||||||
|
│ │ 0x052a2988 e85300f9 str x8, [var_a0h]
|
||||||
|
│ │ 0x052a298c a81240f9 ldr x8, [x21, 0x20]
|
||||||
|
│ │ 0x052a2990 e08702ad stp q0, q1, [var_50h]
|
||||||
|
│ │ 0x052a2994 e83b00f9 str x8, [var_70h]
|
||||||
|
│ │ 0x052a2998 dd000094 bl 0x52a2d0c
|
||||||
|
│ │ 0x052a299c f603002a mov w22, w0
|
||||||
|
│ │ 0x052a29a0 28008052 mov w8, 1
|
||||||
|
│ │ 0x052a29a4 e80f00b9 str w8, [var_ch]
|
||||||
|
│ │ ; CODE XREF from fcn.052a2868 @ 0x52a296c(x)
|
||||||
|
│ └───> 0x052a29a8 e00240f9 ldr x0, [x23]
|
||||||
|
│ 0x052a29ac e1008052 mov w1, 7
|
||||||
|
│ 0x052a29b0 f3c4f397 bl 0x4f93d7c
|
||||||
|
│ ┌─< 0x052a29b4 001500b4 cbz x0, 0x52a2c54
|
||||||
|
│ │ 0x052a29b8 081840b9 ldr w8, [x0, 0x18]
|
||||||
|
│ │ 0x052a29bc f70300aa mov x23, x0
|
||||||
|
│ ┌──< 0x052a29c0 88140034 cbz w8, 0x52a2c50
|
||||||
|
│ ││ 0x052a29c4 684603d0 adrp x8, 0xbb70000
|
||||||
|
│ ││ 0x052a29c8 f80317aa mov x24, x23
|
||||||
|
│ ││ 0x052a29cc 08b940f9 ldr x8, [x8, 0x170]
|
||||||
|
│ ││ 0x052a29d0 010140f9 ldr x1, [x8]
|
||||||
|
│ ││ 0x052a29d4 010f02f8 str x1, [x24, 0x20]!
|
||||||
|
│ ││ 0x052a29d8 e00318aa mov x0, x24
|
||||||
|
│ ││ 0x052a29dc 98c4f397 bl fcn.04f93c3c
|
||||||
|
│ ││ 0x052a29e0 08835fb8 ldur w8, [x24, -8]
|
||||||
|
│ ││ 0x052a29e4 1f791f72 tst w8, 0xfffffffe
|
||||||
|
│ ┌───< 0x052a29e8 40130054 b.eq 0x52a2c50
|
||||||
|
│ │││ 0x052a29ec 810240f9 ldr x1, [x20]
|
||||||
|
│ │││ 0x052a29f0 f80317aa mov x24, x23
|
||||||
|
│ │││ 0x052a29f4 018f02f8 str x1, [x24, 0x28]!
|
||||||
|
│ │││ 0x052a29f8 e00318aa mov x0, x24
|
||||||
|
│ │││ 0x052a29fc 90c4f397 bl fcn.04f93c3c
|
||||||
|
│ │││ 0x052a2a00 08035fb8 ldur w8, [x24, -0x10]
|
||||||
|
│ │││ 0x052a2a04 1f090071 cmp w8, 2
|
||||||
|
│ ┌────< 0x052a2a08 49120054 b.ls 0x52a2c50
|
||||||
|
│ ││││ 0x052a2a0c 484603b0 adrp x8, 0xbb6b000
|
||||||
|
│ ││││ 0x052a2a10 f80317aa mov x24, x23
|
||||||
|
│ ││││ 0x052a2a14 080943f9 ldr x8, [x8, 0x610]
|
||||||
|
│ ││││ 0x052a2a18 010140f9 ldr x1, [x8]
|
||||||
|
│ ││││ 0x052a2a1c 010f03f8 str x1, [x24, 0x30]!
|
||||||
|
│ ││││ 0x052a2a20 e00318aa mov x0, x24
|
||||||
|
│ ││││ 0x052a2a24 86c4f397 bl fcn.04f93c3c
|
||||||
|
│ ││││ 0x052a2a28 08835eb8 ldur w8, [x24, -0x18]
|
||||||
|
│ ││││ 0x052a2a2c 1f751e72 tst w8, 0xfffffffc
|
||||||
|
│ ┌─────< 0x052a2a30 00110054 b.eq 0x52a2c50
|
||||||
|
│ │││││ 0x052a2a34 a10240f9 ldr x1, [x21]
|
||||||
|
│ │││││ 0x052a2a38 f80317aa mov x24, x23
|
||||||
|
│ │││││ 0x052a2a3c 018f03f8 str x1, [x24, 0x38]!
|
||||||
|
│ │││││ 0x052a2a40 e00318aa mov x0, x24
|
||||||
|
│ │││││ 0x052a2a44 7ec4f397 bl fcn.04f93c3c
|
||||||
|
│ │││││ 0x052a2a48 08035eb8 ldur w8, [x24, -0x20]
|
||||||
|
│ │││││ 0x052a2a4c 1f110071 cmp w8, 4
|
||||||
|
│ ┌──────< 0x052a2a50 09100054 b.ls 0x52a2c50
|
||||||
|
│ ││││││ 0x052a2a54 684603d0 adrp x8, 0xbb70000
|
||||||
|
│ ││││││ 0x052a2a58 7b4603d0 adrp x27, 0xbb70000
|
||||||
|
│ ││││││ 0x052a2a5c f80317aa mov x24, x23
|
||||||
|
│ ││││││ 0x052a2a60 08b540f9 ldr x8, [x8, 0x168]
|
||||||
|
│ ││││││ 0x052a2a64 010140f9 ldr x1, [x8]
|
||||||
|
│ ││││││ 0x052a2a68 7bbf40f9 ldr x27, [x27, 0x178]
|
||||||
|
│ ││││││ 0x052a2a6c 010f04f8 str x1, [x24, 0x40]!
|
||||||
|
│ ││││││ 0x052a2a70 e00318aa mov x0, x24
|
||||||
|
│ ││││││ 0x052a2a74 72c4f397 bl fcn.04f93c3c
|
||||||
|
│ ││││││ 0x052a2a78 fd4503d0 adrp x29, 0xbb60000
|
||||||
|
│ ││││││ 0x052a2a7c e1330191 add x1, sp, 0x4c
|
||||||
|
│ ││││││ 0x052a2a80 bd9745f9 ldr x29, [x29, 0xb28]
|
||||||
|
│ ││││││ 0x052a2a84 e94f00bd str s9, [var_4ch]
|
||||||
|
│ ││││││ 0x052a2a88 a03f40f9 ldr x0, [x29, 0x78]
|
||||||
|
│ ││││││ 0x052a2a8c e2c4f397 bl 0x4f93e14
|
||||||
|
│ ││││││ 0x052a2a90 f90300aa mov x25, x0
|
||||||
|
│ ││││││ 0x052a2a94 802240bd ldr s0, [x20, 0x20]
|
||||||
|
│ ││││││ 0x052a2a98 a03f40f9 ldr x0, [x29, 0x78]
|
||||||
|
│ ││││││ 0x052a2a9c e1230191 add x1, sp, 0x48
|
||||||
|
│ ││││││ 0x052a2aa0 e04b00bd str s0, [var_48h]
|
||||||
|
│ ││││││ 0x052a2aa4 dcc4f397 bl 0x4f93e14
|
||||||
|
│ ││││││ 0x052a2aa8 fa0300aa mov x26, x0
|
||||||
|
│ ││││││ 0x052a2aac a02640bd ldr s0, [x21, 0x24]
|
||||||
|
│ ││││││ 0x052a2ab0 a03f40f9 ldr x0, [x29, 0x78]
|
||||||
|
│ ││││││ 0x052a2ab4 e1130191 add x1, sp, 0x44
|
||||||
|
│ ││││││ 0x052a2ab8 e04700bd str s0, [var_44h]
|
||||||
|
│ ││││││ 0x052a2abc d6c4f397 bl 0x4f93e14
|
||||||
|
│ ││││││ 0x052a2ac0 680340f9 ldr x8, [x27]
|
||||||
|
│ ││││││ 0x052a2ac4 e30300aa mov x3, x0
|
||||||
|
│ ││││││ 0x052a2ac8 e10319aa mov x1, x25
|
||||||
|
│ ││││││ 0x052a2acc e2031aaa mov x2, x26
|
||||||
|
│ ││││││ 0x052a2ad0 e4031faa mov x4, xzr
|
||||||
|
│ ││││││ 0x052a2ad4 e00308aa mov x0, x8
|
||||||
|
│ ││││││ 0x052a2ad8 0a3e3095 bl 0x9eb2300
|
||||||
|
│ ││││││ 0x052a2adc 08835db8 ldur w8, [x24, -0x28]
|
||||||
|
│ ││││││ 0x052a2ae0 1f150071 cmp w8, 5
|
||||||
|
│ ┌───────< 0x052a2ae4 690b0054 b.ls 0x52a2c50
|
||||||
|
│ │││││││ 0x052a2ae8 7a4603d0 adrp x26, 0xbb70000
|
||||||
|
│ │││││││ 0x052a2aec 7b4603d0 adrp x27, 0xbb70000
|
||||||
|
│ │││││││ 0x052a2af0 7c4603d0 adrp x28, 0xbb70000
|
||||||
|
│ │││││││ 0x052a2af4 f80317aa mov x24, x23
|
||||||
|
│ │││││││ 0x052a2af8 e10300aa mov x1, x0
|
||||||
|
│ │││││││ 0x052a2afc 5aab40f9 ldr x26, [x26, 0x150]
|
||||||
|
│ │││││││ 0x052a2b00 7bb340f9 ldr x27, [x27, 0x160]
|
||||||
|
│ │││││││ 0x052a2b04 9caf40f9 ldr x28, [x28, 0x158]
|
||||||
|
│ │││││││ 0x052a2b08 008f04f8 str x0, [x24, 0x48]!
|
||||||
|
│ │││││││ 0x052a2b0c e00318aa mov x0, x24
|
||||||
|
│ │││││││ 0x052a2b10 4bc4f397 bl fcn.04f93c3c
|
||||||
|
│ │││││││ 0x052a2b14 a03f40f9 ldr x0, [x29, 0x78]
|
||||||
|
│ │││││││ 0x052a2b18 e1030191 add x1, sp, 0x40
|
||||||
|
│ │││││││ 0x052a2b1c e84300bd str s8, [var_40h]
|
||||||
|
│ │││││││ 0x052a2b20 bdc4f397 bl 0x4f93e14
|
||||||
|
│ │││││││ 0x052a2b24 e80f40b9 ldr w8, [var_ch]
|
||||||
|
│ │││││││ 0x052a2b28 f90300aa mov x25, x0
|
||||||
|
│ │││││││ 0x052a2b2c a02740f9 ldr x0, [x29, 0x48]
|
||||||
|
│ │││││││ 0x052a2b30 5a0340f9 ldr x26, [x26]
|
||||||
|
│ │││││││ 0x052a2b34 e1330191 add x1, sp, 0x4c
|
||||||
|
│ │││││││ 0x052a2b38 1f010071 cmp w8, 0
|
||||||
|
│ │││││││ 0x052a2b3c 68139c9a csel x8, x27, x28, ne
|
||||||
|
│ │││││││ 0x052a2b40 1b0140f9 ldr x27, [x8]
|
||||||
|
│ │││││││ 0x052a2b44 f64f00b9 str w22, [var_4ch]
|
||||||
|
│ │││││││ 0x052a2b48 b3c4f397 bl 0x4f93e14
|
||||||
|
│ │││││││ 0x052a2b4c e30300aa mov x3, x0
|
||||||
|
│ │││││││ 0x052a2b50 e0031aaa mov x0, x26
|
||||||
|
│ │││││││ 0x052a2b54 e10319aa mov x1, x25
|
||||||
|
│ │││││││ 0x052a2b58 e2031baa mov x2, x27
|
||||||
|
│ │││││││ 0x052a2b5c e4031faa mov x4, xzr
|
||||||
|
│ │││││││ 0x052a2b60 e83d3095 bl 0x9eb2300
|
||||||
|
│ │││││││ 0x052a2b64 08035db8 ldur w8, [x24, -0x30]
|
||||||
|
│ │││││││ 0x052a2b68 1f190071 cmp w8, 6
|
||||||
|
│ ────────< 0x052a2b6c 29070054 b.ls 0x52a2c50
|
||||||
|
│ │││││││ 0x052a2b70 f84503d0 adrp x24, 0xbb60000
|
||||||
|
│ │││││││ 0x052a2b74 e10300aa mov x1, x0
|
||||||
|
│ │││││││ 0x052a2b78 e00317aa mov x0, x23
|
||||||
|
│ │││││││ 0x052a2b7c 185b47f9 ldr x24, [x24, 0xeb0]
|
||||||
|
│ │││││││ 0x052a2b80 010c05f8 str x1, [x0, 0x50]!
|
||||||
|
│ │││││││ 0x052a2b84 2ec4f397 bl fcn.04f93c3c
|
||||||
|
│ │││││││ 0x052a2b88 e00317aa mov x0, x23
|
||||||
|
│ │││││││ 0x052a2b8c e1031faa mov x1, xzr
|
||||||
|
│ │││││││ 0x052a2b90 0d3d3095 bl 0x9eb1fc4
|
||||||
|
│ │││││││ 0x052a2b94 080340f9 ldr x8, [x24]
|
||||||
|
│ │││││││ 0x052a2b98 f70300aa mov x23, x0
|
||||||
|
│ │││││││ 0x052a2b9c 09e540b9 ldr w9, [x8, 0xe4]
|
||||||
|
│ ────────< 0x052a2ba0 69000035 cbnz w9, 0x52a2bac
|
||||||
|
│ │││││││ 0x052a2ba4 e00308aa mov x0, x8
|
||||||
|
│ │││││││ 0x052a2ba8 99c4f397 bl 0x4f93e0c
|
||||||
|
│ ────────> 0x052a2bac e00317aa mov x0, x23
|
||||||
|
│ │││││││ 0x052a2bb0 e1031faa mov x1, xzr
|
||||||
|
│ │││││││ 0x052a2bb4 705d7495 bl 0xafba174
|
||||||
|
│ │││││││ 0x052a2bb8 a00640ad ldp q0, q1, [x21]
|
||||||
|
│ │││││││ 0x052a2bbc 02e4006f movi v2.2d, 0000000000000000
|
||||||
|
│ │││││││ 0x052a2bc0 a81240f9 ldr x8, [x21, 0x20]
|
||||||
|
│ │││││││ 0x052a2bc4 f50313aa mov x21, x19
|
||||||
|
│ │││││││ 0x052a2bc8 e00313aa mov x0, x19
|
||||||
|
│ │││││││ 0x052a2bcc e1031faa mov x1, xzr
|
||||||
|
│ │││││││ 0x052a2bd0 7f2e00f9 str xzr, [x19, 0x58]
|
||||||
|
│ │││││││ 0x052a2bd4 e08700ad stp q0, q1, [var_10h]
|
||||||
|
│ │││││││ 0x052a2bd8 800640ad ldp q0, q1, [x20]
|
||||||
|
│ │││││││ 0x052a2bdc e81b00f9 str x8, [var_30h]
|
||||||
|
│ │││││││ 0x052a2be0 881240f9 ldr x8, [x20, 0x20]
|
||||||
|
│ │││││││ 0x052a2be4 6282833c stur q2, [x19, 0x38]
|
||||||
|
│ │││││││ 0x052a2be8 6282843c stur q2, [x19, 0x48]
|
||||||
|
│ │││││││ 0x052a2bec a28e823c str q2, [x21, 0x28]!
|
||||||
|
│ │││││││ 0x052a2bf0 600600ad stp q0, q1, [x19]
|
||||||
|
│ │││││││ 0x052a2bf4 681200f9 str x8, [x19, 0x20]
|
||||||
|
│ │││││││ 0x052a2bf8 11c4f397 bl fcn.04f93c3c
|
||||||
|
│ │││││││ 0x052a2bfc e08740ad ldp q0, q1, [var_10h]
|
||||||
|
│ │││││││ 0x052a2c00 e00315aa mov x0, x21
|
||||||
|
│ │││││││ 0x052a2c04 e81b40f9 ldr x8, [var_30h]
|
||||||
|
│ │││││││ 0x052a2c08 e1031faa mov x1, xzr
|
||||||
|
│ │││││││ 0x052a2c0c a002803d str q0, [x21]
|
||||||
|
│ │││││││ 0x052a2c10 6182833c stur q1, [x19, 0x38]
|
||||||
|
│ │││││││ 0x052a2c14 682600f9 str x8, [x19, 0x48]
|
||||||
|
│ │││││││ 0x052a2c18 09c4f397 bl fcn.04f93c3c
|
||||||
|
│ │││││││ 0x052a2c1c e80f40b9 ldr w8, [var_ch]
|
||||||
|
│ │││││││ 0x052a2c20 765200b9 str w22, [x19, 0x50]
|
||||||
|
│ │││││││ 0x052a2c24 69220b2d stp s9, s8, [x19, 0x58]
|
||||||
|
│ │││││││ 0x052a2c28 f65750a9 ldp x22, x21, [var_100h]
|
||||||
|
│ │││││││ 0x052a2c2c 68520139 strb w8, [x19, 0x54]
|
||||||
|
│ │││││││ 0x052a2c30 f44f51a9 ldp x20, x19, [var_110h]
|
||||||
|
│ │││││││ 0x052a2c34 f85f4fa9 ldp x24, x23, [var_f0h]
|
||||||
|
│ │││││││ 0x052a2c38 fa674ea9 ldp x26, x25, [var_e0h]
|
||||||
|
│ │││││││ 0x052a2c3c fc6f4da9 ldp x28, x27, [var_d0h]
|
||||||
|
│ │││││││ 0x052a2c40 fd7b4ca9 ldp x29, x30, [var_c0h]
|
||||||
|
│ │││││││ 0x052a2c44 e9234b6d ldp d9, d8, [var_b0h]
|
||||||
|
│ │││││││ 0x052a2c48 ff830491 add sp, sp, 0x120
|
||||||
|
│ │││││││ 0x052a2c4c c0035fd6 ret
|
||||||
|
│ └└└└└└──> 0x052a2c50 bcc4f397 bl 0x4f93f40 ; fcn.04f93f38+0x8
|
||||||
|
│ └─> 0x052a2c54 b9c4f397 bl fcn.04f93f38
|
||||||
|
│ 0x052a2c58 0859a852 mov w8, 0x42c80000
|
||||||
|
│ 0x052a2c5c 002040bd ldr s0, [x0, 0x20]
|
||||||
|
│ 0x052a2c60 222440bd ldr s2, [x1, 0x24]
|
||||||
|
│ 0x052a2c64 0101271e fmov s1, w8
|
||||||
|
│ 0x052a2c68 0028211e fadd s0, s0, s1
|
||||||
|
│ 0x052a2c6c 0038221e fsub s0, s0, s2
|
||||||
|
│ 0x052a2c70 02e4002f movi d2, 0000000000000000
|
||||||
|
│ 0x052a2c74 0020211e fcmp s0, s1
|
||||||
|
│ 0x052a2c78 21cc201e fcsel s1, s1, s0, gt
|
||||||
|
│ 0x052a2c7c 0820201e fcmp s0, 0.0
|
||||||
|
│ 0x052a2c80 404c211e fcsel s0, s2, s1, mi
|
||||||
|
└ 0x052a2c84 c0035fd6 ret
|
||||||
|
=== PSEUDOCODE ===
|
||||||
|
// callconv: x0 arm64 (x0, x1, x2, x3, x4, x5, x6, x7, stack);
|
||||||
|
void fcn.052a2868 (int64_t arg1, int64_t arg2) {
|
||||||
|
sp -= 0x120
|
||||||
|
[var_b0h] = (d9, 2)
|
||||||
|
[var_c0h] = (x29, 2)
|
||||||
|
[var_d0h] = (x28, 2)
|
||||||
|
[var_e0h] = (x26, 2)
|
||||||
|
[var_f0h] = (x24, 2)
|
||||||
|
[var_100h] = (x22, 2)
|
||||||
|
[var_110h] = (x20, 2)
|
||||||
|
x22 = 0xc25a000
|
||||||
|
x21 = x1 // arg2
|
||||||
|
x20 = x0 // arg1
|
||||||
|
w9 = (byte) [x22 + 0x50]
|
||||||
|
x19 = x8
|
||||||
|
if (w9 != 0) goto 0x52a2914 // unlikely
|
||||||
|
goto loc_0x052a28a0;
|
||||||
|
loc_0x052a2914:
|
||||||
|
w8 = 0x42c80000
|
||||||
|
s0 = [x20 + 0x20] // elf_phdr
|
||||||
|
s1 = [x21 + 0x24]
|
||||||
|
s8 = w8
|
||||||
|
movi d2, 0000000000000000
|
||||||
|
x23 = 0xbb61000
|
||||||
|
x23 = [x23 + 0x950]
|
||||||
|
fadd s0, s0, s8
|
||||||
|
s0 -= s1
|
||||||
|
(a, b) = compare (s0, s8)
|
||||||
|
fcsel s1, s8, s0, gt
|
||||||
|
(a, b) = compare (s0, 0.0)
|
||||||
|
fcsel s9, s2, s1, mi
|
||||||
|
0x52a2c88 () // 0x52a2c88(0x0, 0x0, 0x0, 0x0)
|
||||||
|
(a, b) = compare (s9, s8)
|
||||||
|
s8 = s0
|
||||||
|
if (a >= b) goto 0x52a2970 // likely
|
||||||
|
goto loc_0x052a2958;
|
||||||
|
loc_0x052a2970:
|
||||||
|
(q0, 2) = 3
|
||||||
|
x0 = sp + 0x80
|
||||||
|
x8 = [x20 + 0x20] // elf_phdr
|
||||||
|
x1 = sp + 0x50
|
||||||
|
[var_80h] = (q0, 2)
|
||||||
|
(q0, 2) = 3
|
||||||
|
[var_a0h] = x8
|
||||||
|
x8 = [x21 + 0x20] // elf_phdr
|
||||||
|
[var_50h] = (q0, 2)
|
||||||
|
[var_70h] = x8
|
||||||
|
0x52a2d0c () // 0x52a2d0c(0x10078080, 0x10078050, 0x0, 0x0)
|
||||||
|
w22 = w0
|
||||||
|
w8 = 1
|
||||||
|
[var_ch] = w8
|
||||||
|
|
||||||
|
loc_0x052a29a8:
|
||||||
|
// CODE XREF from fcn.052a2868 @ 0x52a296c(x)
|
||||||
|
x0 = [x23]
|
||||||
|
w1 = 7
|
||||||
|
0x4f93d7c () // 0x4f93d7c(0x10102464c457f, 0x7, 0x0, 0x0)
|
||||||
|
if (!x0) goto 0x52a2c54 // unlikely
|
||||||
|
goto loc_0x052a29b8;
|
||||||
|
goto loc_0x052a2964;
|
||||||
|
return x0;
|
||||||
|
loc_0x052a2c54: // orphan
|
||||||
|
fcn.04f93f38 ()
|
||||||
|
w8 = 0x42c80000
|
||||||
|
s0 = [x0 + 0x20] // elf_phdr
|
||||||
|
s2 = [x1 + 0x24]
|
||||||
|
s1 = w8
|
||||||
|
fadd s0, s0, s1
|
||||||
|
s0 -= s2
|
||||||
|
movi d2, 0000000000000000
|
||||||
|
(a, b) = compare (s0, s1)
|
||||||
|
fcsel s1, s1, s0, gt
|
||||||
|
(a, b) = compare (s0, 0.0)
|
||||||
|
fcsel s0, s2, s1, mi
|
||||||
|
|
||||||
|
loc_0x052a29b8: // orphan
|
||||||
|
w8 = [x0 + 0x18]
|
||||||
|
x23 = x0
|
||||||
|
if (!w8)
|
||||||
|
loc_0x052a2c50: // orphan
|
||||||
|
0x4f93f40 () // fcn.04f93f38+0x8 // 0x4f93f40(0x0, 0x0, 0x0, 0x0)
|
||||||
|
|
||||||
|
goto loc_0x052a29c4;
|
||||||
|
loc_0x052a29c4: // orphan
|
||||||
|
x8 = 0xbb70000
|
||||||
|
x24 = x23
|
||||||
|
x8 = [x8 + 0x170] // (pstr 0x0bed2c48) "\u07e0"
|
||||||
|
x1 = [x8] // "\u07e0"
|
||||||
|
[x24 + 0x20]! = x1
|
||||||
|
x0 = x24
|
||||||
|
fcn.04f93c3c ()
|
||||||
|
w8 = [x24 -8]
|
||||||
|
(a, b) = compare (w8, 0xfffffffe)
|
||||||
|
if (eq)
|
||||||
|
goto loc_0x052a29ec;
|
||||||
|
loc_0x052a29ec: // orphan
|
||||||
|
x1 = [x20]
|
||||||
|
x24 = x23
|
||||||
|
[x24 + 0x28]! = x1
|
||||||
|
x0 = x24
|
||||||
|
fcn.04f93c3c ()
|
||||||
|
w8 = [x24 -0x10]
|
||||||
|
(a, b) = compare (w8, 2)
|
||||||
|
if (a < b)
|
||||||
|
goto loc_0x052a2a0c;
|
||||||
|
loc_0x052a2a0c: // orphan
|
||||||
|
x8 = 0xbb6b000
|
||||||
|
x24 = x23
|
||||||
|
x8 = [x8 + 0x610]
|
||||||
|
x1 = [x8]
|
||||||
|
[x24 + 0x30]! = x1
|
||||||
|
x0 = x24
|
||||||
|
fcn.04f93c3c ()
|
||||||
|
w8 = [x24 -0x18]
|
||||||
|
(a, b) = compare (w8, 0xfffffffc)
|
||||||
|
if (eq)
|
||||||
|
goto loc_0x052a2a34;
|
||||||
|
loc_0x052a2a34: // orphan
|
||||||
|
x1 = [x21]
|
||||||
|
x24 = x23
|
||||||
|
[x24 + 0x38]! = x1
|
||||||
|
x0 = x24
|
||||||
|
fcn.04f93c3c ()
|
||||||
|
w8 = [x24 -0x20]
|
||||||
|
(a, b) = compare (w8, 4)
|
||||||
|
if (a < b)
|
||||||
|
goto loc_0x052a2a54;
|
||||||
|
loc_0x052a2a54: // orphan
|
||||||
|
x8 = 0xbb70000
|
||||||
|
x27 = 0xbb70000
|
||||||
|
x24 = x23
|
||||||
|
x8 = [x8 + 0x168]
|
||||||
|
x1 = [x8]
|
||||||
|
x27 = [x27 + 0x178]
|
||||||
|
[x24 + 0x40]! = x1 // elf_phdr // elf_phdr
|
||||||
|
x0 = x24 // elf_phdr
|
||||||
|
fcn.04f93c3c ()
|
||||||
|
x29 = 0xbb60000
|
||||||
|
x1 = sp + 0x4c
|
||||||
|
x29 = [x29 + 0xb28] // [0xb28:4]=0x39d1
|
||||||
|
[var_4ch] = s9
|
||||||
|
x0 = [x29 + 0x78] // [0x78:4]=1
|
||||||
|
0x4f93e14 () // 0x4f93e14(0x0, 0x1007804c, 0x0, 0x0)
|
||||||
|
x25 = x0
|
||||||
|
s0 = [x20 + 0x20] // elf_phdr
|
||||||
|
x0 = [x29 + 0x78] // [0x78:4]=1
|
||||||
|
x1 = sp + 0x48
|
||||||
|
[var_48h] = s0
|
||||||
|
0x4f93e14 () // 0x4f93e14(0x0, 0x10078048, 0x0, 0x0)
|
||||||
|
x26 = x0
|
||||||
|
s0 = [x21 + 0x24]
|
||||||
|
x0 = [x29 + 0x78] // [0x78:4]=1
|
||||||
|
x1 = sp + 0x44
|
||||||
|
[var_44h] = s0
|
||||||
|
0x4f93e14 () // 0x4f93e14(0x0, 0x10078044, 0x0, 0x0)
|
||||||
|
x8 = [x27]
|
||||||
|
x3 = x0
|
||||||
|
x1 = x25
|
||||||
|
x2 = x26
|
||||||
|
x4 = 0
|
||||||
|
x0 = x8
|
||||||
|
0x9eb2300 () // 0x9eb2300(0xa000c6a9, 0x0, 0x0, 0x0)
|
||||||
|
w8 = [x24 -0x28]
|
||||||
|
(a, b) = compare (w8, 5)
|
||||||
|
if (a < b)
|
||||||
|
goto loc_0x052a2ae8;
|
||||||
|
loc_0x052a2ae8: // orphan
|
||||||
|
x26 = 0xbb70000
|
||||||
|
x27 = 0xbb70000
|
||||||
|
x28 = 0xbb70000
|
||||||
|
x24 = x23
|
||||||
|
x1 = x0
|
||||||
|
x26 = [x26 + 0x150]
|
||||||
|
x27 = [x27 + 0x160]
|
||||||
|
x28 = [x28 + 0x158] // (pstr 0x0bec26a8) "a_"
|
||||||
|
[x24 + 0x48]! = x0
|
||||||
|
x0 = x24
|
||||||
|
fcn.04f93c3c ()
|
||||||
|
x0 = [x29 + 0x78] // [0x78:4]=1
|
||||||
|
x1 = sp + 0x40
|
||||||
|
[var_40h] = s8
|
||||||
|
0x4f93e14 () // 0x4f93e14(0x0, 0x10078040, 0x0, 0x0)
|
||||||
|
w8 = [var_ch]
|
||||||
|
x25 = x0
|
||||||
|
x0 = [x29 + 0x48] // [0x48:4]=64 // elf_phdr
|
||||||
|
x26 = [x26]
|
||||||
|
x1 = sp + 0x4c
|
||||||
|
(a, b) = compare (w8, 0)
|
||||||
|
x8 = (ne)? x27 : x28
|
||||||
|
x27 = [x8]
|
||||||
|
[var_4ch] = w22
|
||||||
|
0x4f93e14 () // 0x4f93e14(0x40, 0x1007804c, 0x0, 0x0)
|
||||||
|
x3 = x0 // elf_phdr
|
||||||
|
x0 = x26
|
||||||
|
x1 = x25
|
||||||
|
x2 = x27
|
||||||
|
x4 = 0
|
||||||
|
0x9eb2300 () // 0x9eb2300(0xa000e43d, 0x0, 0xa0004ef7, 0x40)
|
||||||
|
w8 = [x24 -0x30]
|
||||||
|
(a, b) = compare (w8, 6)
|
||||||
|
if (a < b)
|
||||||
|
goto loc_0x052a2b70;
|
||||||
|
loc_0x052a2b70: // orphan
|
||||||
|
x24 = 0xbb60000
|
||||||
|
x1 = x0
|
||||||
|
x0 = x23
|
||||||
|
x24 = [x24 + 0xeb0]
|
||||||
|
[x0 + 0x50]! = x1
|
||||||
|
fcn.04f93c3c ()
|
||||||
|
x0 = x23
|
||||||
|
x1 = 0
|
||||||
|
0x9eb1fc4 () // 0x9eb1fc4(0x0, 0x0, 0x0, 0x0)
|
||||||
|
x8 = [x24]
|
||||||
|
x23 = x0
|
||||||
|
w9 = [x8 + 0xe4]
|
||||||
|
if (w9)
|
||||||
|
loc_0x052a2bac: // orphan
|
||||||
|
x0 = x23
|
||||||
|
x1 = 0
|
||||||
|
0xafba174 () // 0xafba174(0x0, 0x0, 0x0, 0x0)
|
||||||
|
(q0, 2) = 3
|
||||||
|
movi v2.2d, 0000000000000000
|
||||||
|
x8 = [x21 + 0x20] // elf_phdr
|
||||||
|
x21 = x19
|
||||||
|
x0 = x19
|
||||||
|
x1 = 0
|
||||||
|
[x19 + 0x58] = 0
|
||||||
|
[var_10h] = (q0, 2)
|
||||||
|
(q0, 2) = 3
|
||||||
|
[var_30h] = x8
|
||||||
|
x8 = [x20 + 0x20] // elf_phdr
|
||||||
|
[x19 0x38] = q2
|
||||||
|
[x19 0x48] = q2
|
||||||
|
[x21 + 0x28]! = q2
|
||||||
|
stp q0, q1, [x19]
|
||||||
|
[x19 + 0x20] = x8
|
||||||
|
fcn.04f93c3c ()
|
||||||
|
(q0, 2) = 3
|
||||||
|
x0 = x21
|
||||||
|
x8 = [var_30h] // elf_phdr
|
||||||
|
x1 = 0
|
||||||
|
[x21] = q0
|
||||||
|
[x19 0x38] = q1
|
||||||
|
[x19 + 0x48] = x8
|
||||||
|
fcn.04f93c3c ()
|
||||||
|
w8 = [var_ch]
|
||||||
|
[x19 + 0x50] = w22
|
||||||
|
[x19 + 0x58] = (s9, 2)
|
||||||
|
(x22, 2) = 3
|
||||||
|
[x19 + 0x54] = (byte) w8
|
||||||
|
(x20, 2) = 3
|
||||||
|
(x24, 2) = 3
|
||||||
|
(x26, 2) = 3
|
||||||
|
(x28, 2) = 3
|
||||||
|
(x29, 2) = 3
|
||||||
|
(d9, 2) = 3
|
||||||
|
sp += 0x120
|
||||||
|
|
||||||
|
loc_0x052a2ba4: // orphan
|
||||||
|
x0 = x8
|
||||||
|
0x4f93e0c () // 0x4f93e0c(0x0, 0x0, 0x0, 0x0)
|
||||||
|
|
||||||
|
goto loc_0x052a2958;
|
||||||
|
loc_0x052a2958: // orphan
|
||||||
|
(a, b) = compare (s9, 0.0)
|
||||||
|
fccmp s8, s9, 0, hi
|
||||||
|
b.mi 0x52a2970 // unlikely
|
||||||
|
|
||||||
|
goto loc_0x052a2964;
|
||||||
|
loc_0x052a2964: // orphan
|
||||||
|
[var_ch] = 0
|
||||||
|
w22 = 0
|
||||||
|
|
||||||
|
loc_0x052a28a0: // orphan
|
||||||
|
x0 = 0xbb60000
|
||||||
|
x0 = [x0 + 0xeb0]
|
||||||
|
0x4f93c90 () // 0x4f93c90(0xbe101d8, 0x0, 0x0, 0x0)
|
||||||
|
x0 = 0xbb61000
|
||||||
|
x0 = [x0 + 0x950]
|
||||||
|
0x4f93c90 () // 0x4f93c90(0xbe0bfa8, 0x0, 0x0, 0x0)
|
||||||
|
x0 = 0xbb70000
|
||||||
|
x0 = [x0 + 0x150]
|
||||||
|
0x4f93c90 () // 0x4f93c90(0xbee39b0, 0x0, 0x0, 0x0)
|
||||||
|
x0 = 0xbb70000
|
||||||
|
x0 = [x0 + 0x158] // (pstr 0x0bec26a8) "a_"
|
||||||
|
0x4f93c90 () // 0x4f93c90(0xbec26a8, 0x0, 0x0, 0x0)
|
||||||
|
x0 = 0xbb70000
|
||||||
|
x0 = [x0 + 0x160]
|
||||||
|
0x4f93c90 () // 0x4f93c90(0xbebe508, 0x0, 0x0, 0x0)
|
||||||
|
x0 = 0xbb6b000
|
||||||
|
x0 = [x0 + 0x610]
|
||||||
|
0x4f93c90 () // 0x4f93c90(0xbeab2c8, 0x0, 0x0, 0x0)
|
||||||
|
x0 = 0xbb70000
|
||||||
|
x0 = [x0 + 0x168]
|
||||||
|
0x4f93c90 () // 0x4f93c90(0xbeac100, 0x0, 0x0, 0x0)
|
||||||
|
x0 = 0xbb70000
|
||||||
|
x0 = [x0 + 0x170] // (pstr 0x0bed2c48) "\u07e0"
|
||||||
|
0x4f93c90 () // 0x4f93c90(0xbed2c48, 0x0, 0x0, 0x0)
|
||||||
|
x0 = 0xbb70000
|
||||||
|
x0 = [x0 + 0x178]
|
||||||
|
0x4f93c90 () // 0x4f93c90(0xbedc360, 0x0, 0x0, 0x0)
|
||||||
|
w8 = 1
|
||||||
|
[x22 + 0x50] = (byte) w8
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
@@ -0,0 +1,153 @@
|
|||||||
|
=== DISASSEMBLY ===
|
||||||
|
; CALL XREF from fcn.052a2868 @ 0x52a2998(x)
|
||||||
|
┌ 228: fcn.052a2d0c (int64_t arg1, int64_t arg2);
|
||||||
|
│ `- args(x0, x1) vars(3:sp[0x10..0x28])
|
||||||
|
│ 0x052a2d0c ffc300d1 sub sp, sp, 0x30
|
||||||
|
│ 0x052a2d10 e923016d stp d9, d8, [var_10h]
|
||||||
|
│ 0x052a2d14 fe4f02a9 stp x30, x19, [var_20h]
|
||||||
|
│ 0x052a2d18 b37d03f0 adrp x19, 0xc259000
|
||||||
|
│ 0x052a2d1c 081840bd ldr s8, [x0, 0x18] ; arg1
|
||||||
|
│ 0x052a2d20 291c40bd ldr s9, [x1, 0x1c] ; arg2
|
||||||
|
│ 0x052a2d24 683e6239 ldrb w8, [x19, 0x88f]
|
||||||
|
│ ┌─< 0x052a2d28 c8000035 cbnz w8, 0x52a2d40
|
||||||
|
│ │ 0x052a2d2c e04503f0 adrp x0, 0xbb61000
|
||||||
|
│ │ 0x052a2d30 000841f9 ldr x0, [x0, 0x210]
|
||||||
|
│ │ 0x052a2d34 d7c3f397 bl 0x4f93c90
|
||||||
|
│ │ 0x052a2d38 28008052 mov w8, 1
|
||||||
|
│ │ 0x052a2d3c 683e2239 strb w8, [x19, 0x88f]
|
||||||
|
│ └─> 0x052a2d40 e84503f0 adrp x8, 0xbb61000
|
||||||
|
│ 0x052a2d44 0939291e fsub s9, s8, s9
|
||||||
|
│ 0x052a2d48 080941f9 ldr x8, [x8, 0x210]
|
||||||
|
│ 0x052a2d4c 000140f9 ldr x0, [x8]
|
||||||
|
│ 0x052a2d50 08e440b9 ldr w8, [x0, 0xe4]
|
||||||
|
│ ┌─< 0x052a2d54 48000035 cbnz w8, 0x52a2d5c
|
||||||
|
│ │ 0x052a2d58 2dc4f397 bl 0x4f93e0c
|
||||||
|
│ └─> 0x052a2d5c 28c1221e fcvt d8, s9
|
||||||
|
│ 0x052a2d60 e0230091 add x0, sp, 8
|
||||||
|
│ 0x052a2d64 0041601e fmov d0, d8
|
||||||
|
│ 0x052a2d68 0ac88495 bl sym.imp.modf
|
||||||
|
│ 0x052a2d6c 2821201e fcmp s9, 0.0
|
||||||
|
│ ┌─< 0x052a2d70 ea000054 b.ge 0x52a2d8c
|
||||||
|
│ │ 0x052a2d74 01107c1e fmov d1, -0.50000000
|
||||||
|
│ │ 0x052a2d78 0020611e fcmp d0, d1
|
||||||
|
│ ┌──< 0x052a2d7c c1010054 b.ne 0x52a2db4
|
||||||
|
│ ││ 0x052a2d80 e00740fd ldr d0, [var_8h]
|
||||||
|
│ ││ 0x052a2d84 01107e1e fmov d1, -1.00000000
|
||||||
|
│ ┌───< 0x052a2d88 06000014 b 0x52a2da0
|
||||||
|
│ ││└─> 0x052a2d8c 01106c1e fmov d1, 0.50000000
|
||||||
|
│ ││ 0x052a2d90 0020611e fcmp d0, d1
|
||||||
|
│ ││┌─< 0x052a2d94 61010054 b.ne 0x52a2dc0
|
||||||
|
│ │││ 0x052a2d98 01106e1e fmov d1, 1.00000000
|
||||||
|
│ │││ 0x052a2d9c e00740fd ldr d0, [var_8h]
|
||||||
|
│ │││ ; CODE XREF from fcn.052a2d0c @ 0x52a2d88(x)
|
||||||
|
│ └───> 0x052a2da0 0800789e fcvtzs x8, d0
|
||||||
|
│ ││ 0x052a2da4 0128611e fadd d1, d0, d1
|
||||||
|
│ ││ 0x052a2da8 1f0140f2 tst x8, 1
|
||||||
|
│ ││ 0x052a2dac 000c611e fcsel d0, d0, d1, eq
|
||||||
|
│ ┌───< 0x052a2db0 06000014 b 0x52a2dc8
|
||||||
|
│ │└──> 0x052a2db4 0029611e fadd d0, d8, d1
|
||||||
|
│ │ │ 0x052a2db8 00c0641e frintp d0, d0
|
||||||
|
│ │┌──< 0x052a2dbc 03000014 b 0x52a2dc8
|
||||||
|
│ ││└─> 0x052a2dc0 0029611e fadd d0, d8, d1
|
||||||
|
│ ││ 0x052a2dc4 0040651e frintm d0, d0
|
||||||
|
│ ││ ; CODE XREFS from fcn.052a2d0c @ 0x52a2db0(x), 0x52a2dbc(x)
|
||||||
|
│ └└──> 0x052a2dc8 09feefd2 mov x9, 0x7ff0000000000000
|
||||||
|
│ 0x052a2dcc 0800781e fcvtzs w8, d0
|
||||||
|
│ 0x052a2dd0 2101679e fmov d1, x9
|
||||||
|
│ 0x052a2dd4 fe4f42a9 ldp x30, x19, [var_20h]
|
||||||
|
│ 0x052a2dd8 e923416d ldp d9, d8, [var_10h]
|
||||||
|
│ 0x052a2ddc 0020611e fcmp d0, d1
|
||||||
|
│ 0x052a2de0 087da80a bic w8, w8, w8, asr 31
|
||||||
|
│ 0x052a2de4 e003881a csel w0, wzr, w8, eq
|
||||||
|
│ 0x052a2de8 ffc30091 add sp, sp, 0x30
|
||||||
|
└ 0x052a2dec c0035fd6 ret
|
||||||
|
=== PSEUDOCODE ===
|
||||||
|
// callconv: x0 arm64 (x0, x1, x2, x3, x4, x5, x6, x7, stack);
|
||||||
|
void fcn.052a2d0c (int64_t arg1, int64_t arg2) {
|
||||||
|
// CALL XREF from fcn.052a2868 @ 0x52a2998(x)
|
||||||
|
sp -= 0x30
|
||||||
|
[var_10h] = (d9, 2)
|
||||||
|
[var_20h] = (x30, 2)
|
||||||
|
x19 = 0xc259000
|
||||||
|
s8 = [x0 + 0x18] // arg1
|
||||||
|
s9 = [x1 + 0x1c] // arg2
|
||||||
|
w8 = (byte) [x19 + 0x88f]
|
||||||
|
if (w8) goto 0x52a2d40 // unlikely
|
||||||
|
goto loc_0x052a2d2c;
|
||||||
|
loc_0x052a2d40:
|
||||||
|
x8 = 0xbb61000
|
||||||
|
s9 = s8 - s9
|
||||||
|
x8 = [x8 + 0x210]
|
||||||
|
x0 = [x8]
|
||||||
|
w8 = [x0 + 0xe4]
|
||||||
|
if (w8) goto 0x52a2d5c // likely
|
||||||
|
goto loc_0x052a2d58;
|
||||||
|
loc_0x052a2d5c:
|
||||||
|
fcvt d8, s9
|
||||||
|
x0 = sp + 8
|
||||||
|
d0 = d8
|
||||||
|
sym.imp.modf () // floating_point modf(0x10078008, 0)
|
||||||
|
(a, b) = compare (s9, 0.0)
|
||||||
|
if (a >= b) goto 0x52a2d8c // likely
|
||||||
|
goto loc_0x052a2d74;
|
||||||
|
loc_0x052a2d8c:
|
||||||
|
d1 = 0.50000000
|
||||||
|
(a, b) = compare (d0, d1)
|
||||||
|
if (eq) goto 0x52a2dc0 // likely
|
||||||
|
goto loc_0x052a2d98;
|
||||||
|
loc_0x052a2dc0:
|
||||||
|
fadd d0, d8, d1
|
||||||
|
frintm d0, d0
|
||||||
|
|
||||||
|
loc_0x052a2dc8:
|
||||||
|
// CODE XREFS from fcn.052a2d0c @ 0x52a2db0(x), 0x52a2dbc(x)
|
||||||
|
x9 = 0x7ff0000000000000
|
||||||
|
w8 = d0
|
||||||
|
d1 = x9
|
||||||
|
(x30, 2) = 3
|
||||||
|
(d9, 2) = 3
|
||||||
|
(a, b) = compare (d0, d1)
|
||||||
|
bic w8, w8, w8, asr 31
|
||||||
|
w0 = (eq)? 0 : w8
|
||||||
|
sp += 0x30
|
||||||
|
goto loc_0x052a2d80;
|
||||||
|
return x0;
|
||||||
|
loc_0x052a2d98: // orphan
|
||||||
|
d1 = 1.00000000
|
||||||
|
d0 = [var_8h]
|
||||||
|
|
||||||
|
return x0;
|
||||||
|
loc_0x052a2d74: // orphan
|
||||||
|
d1 = -0.50000000
|
||||||
|
(a, b) = compare (d0, d1)
|
||||||
|
if (eq)
|
||||||
|
loc_0x052a2db4: // orphan
|
||||||
|
fadd d0, d8, d1
|
||||||
|
frintp d0, d0
|
||||||
|
|
||||||
|
goto loc_0x052a2d80;
|
||||||
|
loc_0x052a2d80: // orphan
|
||||||
|
d0 = [var_8h]
|
||||||
|
d1 = -1.00000000
|
||||||
|
|
||||||
|
loc_0x052a2da0: // orphan
|
||||||
|
// CODE XREF from fcn.052a2d0c @ 0x52a2d88(x)
|
||||||
|
x8 = d0
|
||||||
|
fadd d1, d0, d1
|
||||||
|
(a, b) = compare (x8, 1)
|
||||||
|
fcsel d0, d0, d1, eq
|
||||||
|
|
||||||
|
goto loc_0x052a2d58;
|
||||||
|
loc_0x052a2d58: // orphan
|
||||||
|
0x4f93e0c () // 0x4f93e0c(0x0, 0x0, 0x0, 0x0)
|
||||||
|
|
||||||
|
goto loc_0x052a2d2c;
|
||||||
|
loc_0x052a2d2c: // orphan
|
||||||
|
x0 = 0xbb61000
|
||||||
|
x0 = [x0 + 0x210]
|
||||||
|
0x4f93c90 () // 0x4f93c90(0xbe16e40, 0x0, 0x0, 0x0)
|
||||||
|
w8 = 1
|
||||||
|
[x19 + 0x88f] = (byte) w8
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
@@ -0,0 +1,58 @@
|
|||||||
|
"Name","NativeAddress","EvidenceFile","SHA256","Bytes"
|
||||||
|
"IdleDungeonCombatRules_GetActorStat","0x52a26f0","IdleDungeonCombatRules_GetActorStat.txt","A8B9FA7895F7EF80CE5F1233CC342ABB8804C03DF7AC97DFB24AFCB50EDEE793","8555"
|
||||||
|
"IdleDungeonCombatRules_CalculateAttack","0x52a2868","IdleDungeonCombatRules_CalculateAttack.txt","81B672760C84FABAA8FE88953B9CAFE6319E82BE164456375CA2AD29AD64B210","28484"
|
||||||
|
"IdleDungeonCombatRules_CalculateFinalDamage","0x52a2d0c","IdleDungeonCombatRules_CalculateFinalDamage.txt","02554D7512BA0440485505FBBDFB37411894E6CB19EECFD89CB53789CEF4EF20","6638"
|
||||||
|
"IdleDungeonCombatRules_RollEvasionValue","0x52a2c88","IdleDungeonCombatRules_RollEvasionValue.txt","A8354104625ED276B5F47581543E432CEC1B52C2F7E7982DE865A344BC7FF0BE","2255"
|
||||||
|
"BaseActor_HitAndGetResult","0x5494758","BaseActor_HitAndGetResult.txt","43FAF10F9C337BEBA195FF4C8FADD80388F8EC9310436ADAFA40928B8C422870","320"
|
||||||
|
"BaseActor_GetBaseDamageAndConvertWithPlayerDamage","0x5494cd8","BaseActor_GetBaseDamageAndConvertWithPlayerDamage.txt","042D1795E718BEADF0B0E30726FF62664C30DD4D6FE6BA1CDA8C7131CA4335A5","37267"
|
||||||
|
"BaseActor_GetCriticalDamagePercent","0x5494eb0","BaseActor_GetCriticalDamagePercent.txt","6EA29433D113C8172072D2C17209E50A1726F82B20951105D11FEA2A243B8FCE","37273"
|
||||||
|
"BaseActor_WaitAttackCooldown","0x5495664","BaseActor_WaitAttackCooldown.txt","797EA6B477F714BC8080911C2D4374BB0C41AC32409B5C72BF697AAD33222DDA","4253"
|
||||||
|
"BaseActor_Attack","0x5495744","BaseActor_Attack.txt","C81F16AF402B25594DBFEE0DCEAFA21CCA4BCB34E26A8F5670490867AA6AD918","22454"
|
||||||
|
"BaseMonoCharacter_CalculateHitPercent","0x549a188","BaseMonoCharacter_CalculateHitPercent.txt","19999200A1808108FC7F21306873345F58DAF08CA62C7AD6E4B6F982AADB1A8A","3159"
|
||||||
|
"BaseMonoCharacter_OnCounterAttack","0x549a1f8","BaseMonoCharacter_OnCounterAttack.txt","D5BE3EB41409078229A42050C2E95736A2BAA9F6FC6EDBA76A676EB779B069F8","213"
|
||||||
|
"BaseMonoCharacter_HitAndGetResult","0x549b2cc","BaseMonoCharacter_HitAndGetResult.txt","B59C6202AAAAFDD2F6E01DE4D8658D386A680D1AD2D394268D99B1258092ACEB","129260"
|
||||||
|
"BaseMonoPlayer_HitAndGetResult","0x55a8b80","BaseMonoPlayer_HitAndGetResult.txt","2277E06B475AA8725D840784D533027DFDB2D1BF03D4F0AC43DC152B140C33E9","32255"
|
||||||
|
"BaseMonoPlayer_OnBeforeAttack","0x55a95ec","BaseMonoPlayer_OnBeforeAttack.txt","ACA3EC698640C8A92D9E4C2F085D20863CB0427466EF3691C356A5CF137551ED","70328"
|
||||||
|
"BaseMonoPlayer_OnAfterAttack","0x55a9908","BaseMonoPlayer_OnAfterAttack.txt","FA58E4E7BB7E1ED4DC63C3BE018BEA7789CF9C2EE9D9670B4ACFCDD8A9C75411","70355"
|
||||||
|
"BaseMonoPlayer_OnCounterAttack","0x55abee0","BaseMonoPlayer_OnCounterAttack.txt","164573A26D7A868C20C9DD3BD14CBCEF13CEA3606668859BEF42C2C8D0119053","69013"
|
||||||
|
"BaseMonoPlayer_OnBeforeHit","0x55ac904","BaseMonoPlayer_OnBeforeHit.txt","7C236F17778B8386208A5850FD9A930DA4FEA6911BAD1301EF86F05D0113A977","89287"
|
||||||
|
"BoardController_AddLoopLevel","0x569f060","BoardController_AddLoopLevel.txt","6B42C2D3FB0E0949B4CF6479628C12D2E58A5859BD4F5D0CD0AF006F3EF11738","6456"
|
||||||
|
"BoardController_MoveTile","0x569f5f4","BoardController_MoveTile.txt","8531DA969ACA2D2174CC8F3901BD5CD8044CA95B8DB8DFAADCBC96AD95A82ADD","5958"
|
||||||
|
"BoardController_HandlePlayerTileLanding","0x569fae0","BoardController_HandlePlayerTileLanding.txt","DEF3B65770802F3E67F00FB36530C6B328761C18259F1B63212A40FD6606DA4C","5206"
|
||||||
|
"BoardController_TileMovingTask","0x569fd08","BoardController_TileMovingTask.txt","4D20AFF1F11096A6A0FD675DF8A0DD2CB8F3CF032014FE1178D088521AC7CA41","6058"
|
||||||
|
"BoardController_TrySpawnBossTilesByGauge","0x569fec0","BoardController_TrySpawnBossTilesByGauge.txt","173AFB9225D05CEB2140C749277EBCDBA7E6D1341758A6A81576008DF1F1161F","4414"
|
||||||
|
"BoardController_CheckDiceAugment","0x56a0150","BoardController_CheckDiceAugment.txt","E456E8AF41427702695636E88FDD48F216F8296297D325611953A9F5987E0D78","149649"
|
||||||
|
"BoardController_RollDice","0x56a2424","BoardController_RollDice.txt","5A671045FE9953CE457EAB081687731DAF9A5B7BBC4BD1AFB37113A31CCAA72F","5541"
|
||||||
|
"BoardController_SpawnRandomBossTiles","0x56a2908","BoardController_SpawnRandomBossTiles.txt","0BBDD7852BEDB662C830A247FC9F41289C134A8C3510293ECC43F41FD5A4F669","3855"
|
||||||
|
"BoardController_SpawnDoubleStackEvent","0x56a4a64","BoardController_SpawnDoubleStackEvent.txt","7F90CF84FEA750D846E8B6F157286A7500BECEAFB577AA73C99F354FD5233E9C","28550"
|
||||||
|
"BoardController_TryAddDoubleStack","0x56a4be0","BoardController_TryAddDoubleStack.txt","E37E5C14F8220E8A21E42D8280299224BB32104E73F8B3F5CEE85E2246748D27","4846"
|
||||||
|
"BoardController_AddRandomGoodTiles","0x56a57a4","BoardController_AddRandomGoodTiles.txt","44496D35D76D76B4D8BD04147796AF89BDA043309E006A5C2AC347ACC2F48215","56414"
|
||||||
|
"BoardController_AddRandomEnemyTile","0x56a5f04","BoardController_AddRandomEnemyTile.txt","EA7EBC9AF1863779FF3E945439E997E6A6C469C5653F46C683518D67AD250921","56441"
|
||||||
|
"BoardController_AddNextLoopTiles","0x56a5fc0","BoardController_AddNextLoopTiles.txt","F28CC8D27C4D6D635E0B09A5ADA808BCEF234E225168CADF75FAA78293640E9A","4577"
|
||||||
|
"BoardController_CalcStartReviveCount","0x56a72f8","BoardController_CalcStartReviveCount.txt","3F929F00227842EFDCC9EBEA2E80A8AC2E3AB493F33100A0A1C62E26383AB9F8","41237"
|
||||||
|
"BoardController_CheckReviveCount","0x56a7840","BoardController_CheckReviveCount.txt","E9A4E43DC05A201E9D453D2A991333946925F9B2DF209669A40D54C33F44FC09","41252"
|
||||||
|
"BoardController_UseRevive","0x56a78d0","BoardController_UseRevive.txt","6DE6C632AA5A51EB103684433B6F6DFB101CD2B8AAABDBEABDE6ACA56D2A7806","41252"
|
||||||
|
"BoardController_RollDice_MoveNext","0x56c6208","BoardController_RollDice_MoveNext.txt","C7A6343585E9CC760B65554A51FCDD1DCB70B6774447712041B8C0C453D21389","32050"
|
||||||
|
"BoardController_SetupInitialCameraAndPosition_MoveNext","0x56c6688","BoardController_SetupInitialCameraAndPosition_MoveNext.txt","3D81C4472045BDB8A05A821D07ABDB66C6C939D00DC08D55D4A8B2CFA60E599D","50258"
|
||||||
|
"BoardController_SpawnBossTiles_MoveNext","0x56c6db0","BoardController_SpawnBossTiles_MoveNext.txt","7AF171D2AAC4E378C9E3A557DFA2E0791EF28384084470053E7003E01A71E19C","85582"
|
||||||
|
"BoardController_SpawnRandomBossTiles_MoveNext","0x56c8468","BoardController_SpawnRandomBossTiles_MoveNext.txt","1787D844CE8C9EBCB164D3101365679A6F0FC4B9D4E1D9D0229B3476FAEB93DB","5515"
|
||||||
|
"BoardController_TileMovingTask_MoveNext","0x56c8ee8","BoardController_TileMovingTask_MoveNext.txt","E71E921868AF0CDBFD1E8CB9C6B982677CA697B9BA25F88937FBAF90D637AA21","83666"
|
||||||
|
"BattleController_SpawnRandomWeapon_1","0x55bceb4","BattleController_SpawnRandomWeapon_1.txt","5D2F1CB3CE7ED896E4F10A96E1CDBD7C2626326E32EE01334CE151C7DE0A1E3A","5000"
|
||||||
|
"BattleController_SpawnRandomWeapon_2","0x55bcf80","BattleController_SpawnRandomWeapon_2.txt","E7EDBED2CAF2D80510D55C03839DB78233B1DB0597EB6CFE2082E3381A4DFF56","4502"
|
||||||
|
"BattleController_SpawnRandomWeapon_3","0x55bd284","BattleController_SpawnRandomWeapon_3.txt","DE8E4FA75C4D0B4CC60EA6B5DFA5CC18CD1292DB03E9D012030082FDE58E8F04","4668"
|
||||||
|
"BattleController_AddWeapon","0x55c1218","BattleController_AddWeapon.txt","3FE076E0CBCAC0DBF6A77BA806AF3A4E59AEFAA716774A1E66D2D61D00099527","4745"
|
||||||
|
"GachaButton_HasEnoughCost","0x52f02c8","GachaButton_HasEnoughCost.txt","3D25F2E194A2026D5B6B40D9F8CDD9CC4FA9809CFB32D855EE57E59D64EAA3C1","21128"
|
||||||
|
"GachaButton_SpendCost","0x52f04f0","GachaButton_SpendCost.txt","27B2454C5F24075B5C5963FBC9E69993E73E39E80DE3D20519C6AB7AABF0FA96","49987"
|
||||||
|
"GachaButton_IsCooldownRewarded","0x52efae4","GachaButton_IsCooldownRewarded.txt","2150195AC7F2A8A79FA228CCF02845D2FABB51FD768B6FF09662B26DB6B748FE","51263"
|
||||||
|
"GachaButton_AddCooldownRewarded","0x52f06ec","GachaButton_AddCooldownRewarded.txt","F37AD268586786775F5AC8DE4CFADDC1F360DECEC7AC285C729634198258D24C","50108"
|
||||||
|
"GachaButton_GetAlterCostMeta","0x52f08dc","GachaButton_GetAlterCostMeta.txt","B2911B50B5B5CEAFC6160C172D33BE566D12E3619EEACCBE9E496767B8245703","50117"
|
||||||
|
"GachaProduct_RewardGacha","0x52f22e4","GachaProduct_RewardGacha.txt","AF11D73BB69BBEC76A6F24195EBBEFE5BBBCD3D8160AA470BF8E3865A6A42117","240097"
|
||||||
|
"GachaProduct_ShowGacha","0x52f4450","GachaProduct_ShowGacha.txt","CE45BC5342AA6B8427B9E75F7E0E69249A431E10091686F6BDFA3374512DF2F5","4974"
|
||||||
|
"RemoteConfigManager_FetchDataAsync","0x534733c","RemoteConfigManager_FetchDataAsync.txt","9FD6014FDB604742965636D316EB2A71F196867F0D97563F5C4EC36FE281F1C6","52489"
|
||||||
|
"RemoteConfigManager_FetchComplete","0x5347548","RemoteConfigManager_FetchComplete.txt","128EBA593E939037DF5FB14B6F7B59FA813752890B8215CAE323878A18F40C93","68838"
|
||||||
|
"RemoteConfigManager_GetValueBool","0x53477a8","RemoteConfigManager_GetValueBool.txt","9B50A83B9659F2BF1B6FF3E249A9AE922849D50D6ED759D7FBAFE1EBDDD75DD1","6574"
|
||||||
|
"RemoteConfigManager_GetValueString","0x53471ec","RemoteConfigManager_GetValueString.txt","6592EE094DE3007931979F318079B3C864892889E6AE3F089707475350D0940D","9338"
|
||||||
|
"ShopManager_HandleInitializeResult","0x5349854","ShopManager_HandleInitializeResult.txt","7DAB535C025561E6894947733A1273B1250F82974CA30E24FE151F6BE8F2997B","26837"
|
||||||
|
"ShopManager_GetPriceText","0x534a864","ShopManager_GetPriceText.txt","FDAEA479288EDD17180C2AECDB26180B283170B67E3FB971C579A1D7BF76E308","4697"
|
||||||
|
"ShopProductBannerItem_PurchaseProduct","0x54fce10","ShopProductBannerItem_PurchaseProduct.txt","51B19810D39F879F3DBB3C2D48B984EF73432F0C2EBE676ED26B8720204D738F","4396"
|
||||||
|
"ShopProductBannerItem_CheckSoldOut","0x54fd81c","ShopProductBannerItem_CheckSoldOut.txt","905D4438D3E79643B4C39C25CBBB8F6465D1EBA449ABF5B41D7737E6270C3A9A","24136"
|
||||||
|
@@ -0,0 +1,16 @@
|
|||||||
|
# Remaining conflicts and UNKNOWNs
|
||||||
|
|
||||||
|
| Question | Why unknown | Attempted methods | Best current conclusion | What would solve it | Priority |
|
||||||
|
|---|---|---|---|---|---|
|
||||||
|
| Main-run full damage/crit/hit formula | Large native body plus incomplete protected field names; no controlled run | method mapping, ARM64 disassembly/pdc, caller tracing, video | Main implementation is distinct from Idle Dungeon; formula UNKNOWN | working licensed runtime + Frida/field capture or deeper manual decompilation | P0 |
|
||||||
|
| AttackSpeed, LifeSteal, CounterAttack ordering | entry points found but arithmetic chain not closed | native mapping and local decompilation | UNKNOWN | runtime hooks with controlled stats | P0 |
|
||||||
|
| Gacha probability normalization | row sums differ and selection staging is not fully decoded | config aggregation + RewardGacha native body | `prob` is a numeric selection input/weight; literal percent not proven | hook RNG and selected pool stages, or finish decompilation | P0 |
|
||||||
|
| Pity trigger/replacement/persistence/sharing | thresholds known, counter mutation not closed | GachaCeil config + native body | 20/50/400 thresholds CONFIGURED; operational semantics UNKNOWN | repeated controlled draws + save inspection/hook | P0 |
|
||||||
|
| RemoteConfig override | Google Play authorization / Pairip blocked usable fetch in Google Play Games official Windows environment | static chain review; no verified runtime value/cache | current runtime values UNKNOWN; do not infer “no server override” | historical captured config or authorized successful fetch | P0 |
|
||||||
|
| Double Stack threshold and reward | call/value and +1 UI observed, full consumer not decoded | caller tracing + video | accumulation exists; end behavior UNKNOWN | repeated natural doubles or deeper TryAddDoubleStack chain | P1 |
|
||||||
|
| Boss gauge increment and DiceGauge=50 meaning | stage rule/value configured, mutation arithmetic incomplete | method mapping/config scan | threshold-like config exists; exact unit UNKNOWN | hook gauge before/after dice/tiles | P1 |
|
||||||
|
| Tile weights/exclusions/anti-repeat | generation entries mapped but consumers not closed | config + native mapping | table-driven generation; runtime filters UNKNOWN | deeper AddNextLoopTiles/AddRandom* decompilation | P1 |
|
||||||
|
| `LoopRatio`, weapon drop, Joker arrays element mapping | only arrays and partial consumers | config scan and native search | values CONFIGURED; element semantics UNKNOWN | exact consumer mapping | P1 |
|
||||||
|
| Shop reroll formula/reset/cap | video compatible with 3→5; method formula not closed | video + `shopRerollCost=3,2` | base/increment interpretation INFERRED only | decode consumer or controlled rerolls across resets | P1 |
|
||||||
|
| Revive count/payment/post-state | no revive segment and live block | mapped three methods + video review | UNKNOWN | licensed run death tests/hooks | P1 |
|
||||||
|
| Current product availability/prices | store bootstrap unavailable | client matrix + runtime launch | 397 client declarations, not 397 live products | functioning Play store + server/store query | P2 |
|
||||||
@@ -0,0 +1,2 @@
|
|||||||
|
"Key","ClientDefault","RuntimeValue","ValueType","Different","UsedBy","Evidence"
|
||||||
|
"<runtime_fetch_status>","APK 2.0.1 static tables","UNKNOWN","status","UNKNOWN","RemoteConfigManager.FetchDataAsync/GetValueBool/GetValueString","Google Play Games official Windows environment: Google Play authorization / Pairip blocked usable fetch; no server value captured; prior MuMu attribution superseded"
|
||||||
|
@@ -0,0 +1,15 @@
|
|||||||
|
# RemoteConfig runtime diff
|
||||||
|
|
||||||
|
## Result
|
||||||
|
|
||||||
|
No valid runtime diff could be produced. This is a tested **UNKNOWN**, not an empty omission.
|
||||||
|
|
||||||
|
Correction (2026-08-19): the actual target runtime was Google Play Games official Windows environment, not MuMu. Google Play authorization / Pairip blocked the flow before a usable RemoteConfig fetch result. The previously bundled MuMu-focused log does not establish the state of the actual target environment and must not be used as primary runtime evidence. No successful fetch value or verified target-environment cache snapshot was captured.
|
||||||
|
|
||||||
|
Thus:
|
||||||
|
|
||||||
|
- APK 2.0.1 built-in configuration: available and reported.
|
||||||
|
- Current test-date server configuration: **UNKNOWN**.
|
||||||
|
- Whether server values override static tables: code path exists, actual values/diff **UNKNOWN**.
|
||||||
|
|
||||||
|
Evidence status: user-supplied environment correction plus static APK chain. Runtime server values remain **UNKNOWN**; the old focused log is superseded and excluded from the Stage 2.5.1 upload set.
|
||||||
@@ -0,0 +1,398 @@
|
|||||||
|
"ProductID","ProductType","GoogleProductID","AppleProductID","ClientPrice","RuntimePrice","Currency","Reward","PurchaseLimit","ResetRule","UnlockCondition","VisibleCondition","RuntimeVisible","ServerOverride","EvidenceLevel","Notes"
|
||||||
|
"1","AD_WATCH","aos_gold_0","UNKNOWN","-1","UNKNOWN","AD_WATCH","item_ids=100; values=3500; ids=gold; daily_ids=-1; daily_values=-1","3","DAILY","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=gold_0; category=GoldAFK; not proof of current store availability"
|
||||||
|
"2","DIA","aos_gold_1","UNKNOWN","50","UNKNOWN","DIA","item_ids=100; values=13000; ids=gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=gold_1; category=GoldAFK; not proof of current store availability"
|
||||||
|
"3","DIA","aos_gold_2","UNKNOWN","200","UNKNOWN","DIA","item_ids=100; values=55000; ids=gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=gold_2; category=GoldAFK; not proof of current store availability"
|
||||||
|
"4","AD_WATCH","aos_diamond_0","UNKNOWN","-1","UNKNOWN","AD_WATCH","item_ids=101; values=10; ids=dia; daily_ids=-1; daily_values=-1","2","DAILY","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=dia_0; category=Diamond; not proof of current store availability"
|
||||||
|
"5","CASH","aos_diamond_1","UNKNOWN","9.99","UNKNOWN","CASH","item_ids=101; values=140; ids=dia; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=dia_1; category=Diamond; not proof of current store availability"
|
||||||
|
"6","CASH","aos_diamond_2","UNKNOWN","19.99","UNKNOWN","CASH","item_ids=101; values=330; ids=dia; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=dia_2; category=Diamond; not proof of current store availability"
|
||||||
|
"7","AD_WATCH","aos_piece_0","UNKNOWN","-1","UNKNOWN","AD_WATCH","item_ids=117; values=10; ids=tile_piece; daily_ids=-1; daily_values=-1","2","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=piece_0; category=TilePower; not proof of current store availability"
|
||||||
|
"8","DIA","aos_piece_1","UNKNOWN","500","UNKNOWN","DIA","item_ids=117; values=30; ids=tile_piece; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=piece_1; category=TilePower; not proof of current store availability"
|
||||||
|
"9","DIA","aos_piece_2","UNKNOWN","1000","UNKNOWN","DIA","item_ids=117; values=50; ids=tile_piece; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=piece_2; category=TilePower; not proof of current store availability"
|
||||||
|
"10","DIA","aos_petstone_0","UNKNOWN","100","UNKNOWN","DIA","item_ids=106; values=10; ids=bone; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=petstone_0; category=PetPower; not proof of current store availability"
|
||||||
|
"11","DIA","aos_petstone_1","UNKNOWN","500","UNKNOWN","DIA","item_ids=106; values=50; ids=bone; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=petstone_1; category=PetPower; not proof of current store availability"
|
||||||
|
"12","DIA","aos_petstone_2","UNKNOWN","1000","UNKNOWN","DIA","item_ids=106; values=100; ids=bone; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=petstone_2; category=PetPower; not proof of current store availability"
|
||||||
|
"13","CASH","aos_dice_package_1","UNKNOWN","4.99","UNKNOWN","CASH","item_ids=105,101,300,301,302; values=200,1000,30,30,30; ids=dice|dia|vipBadge|spedUpBadge|noAdBadge; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=dice_package_1; category=RemoveAds; not proof of current store availability"
|
||||||
|
"14","DIA","aos_evasion_strongenemy_0","UNKNOWN","5","UNKNOWN","DIA","item_ids=600; values=1; ids=lobby_evasion_strongenemy; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=evasion_strongenemy_0; category=DirectRunControl; not proof of current store availability"
|
||||||
|
"15","DIA","aos_evasion_jail_0","UNKNOWN","5","UNKNOWN","DIA","item_ids=601; values=1; ids=lobby_evasion_jail; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=evasion_jail_0; category=DirectRunControl; not proof of current store availability"
|
||||||
|
"16","DIA","aos_goodtile_0","UNKNOWN","5","UNKNOWN","DIA","item_ids=602; values=1; ids=lobby_goodtile; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=goodtile_0; category=DirectRunControl; not proof of current store availability"
|
||||||
|
"17","AD_WATCH","aos_energy_0","UNKNOWN","-1","UNKNOWN","AD_WATCH","item_ids=109; values=5; ids=energy; daily_ids=-1; daily_values=-1","1","DAILY","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=energy_0; category=EnergyTicket; not proof of current store availability"
|
||||||
|
"18","DIA","aos_energy_1","UNKNOWN","30","UNKNOWN","DIA","item_ids=109; values=15; ids=energy; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=energy_1; category=EnergyTicket; not proof of current store availability"
|
||||||
|
"19","DIA","aos_energy_2","UNKNOWN","90","UNKNOWN","DIA","item_ids=109; values=50; ids=energy; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=energy_2; category=EnergyTicket; not proof of current store availability"
|
||||||
|
"20","CASH","aos_vip_package","UNKNOWN","14.99","UNKNOWN","CASH","item_ids=300,302,301,305,101,70001; values=1,1,1,1,700,1; ids=vipBadge|noAdBadge|spedUpBadge|vipEnergyBagde|dia|profile_sunsetKnight; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=vip_package; category=RemoveAds; not proof of current store availability"
|
||||||
|
"21","CASH","aos_newbie_package_1","UNKNOWN","2.99","UNKNOWN","CASH","item_ids=100,101,603,604,602; values=20000,50,3,3,3; ids=gold|dia|lobby_start_gear|lobby_loop_point|lobby_goodtile; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=newbie_package_1; category=DirectRunControl; not proof of current store availability"
|
||||||
|
"22","CASH","aos_newbie_package_2","UNKNOWN","4.99","UNKNOWN","CASH","item_ids=100,101; values=50000,200; ids=gold|dia; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=newbie_package_2; category=Diamond; not proof of current store availability"
|
||||||
|
"23","CASH","aos_newbie_package_3","UNKNOWN","8.99","UNKNOWN","CASH","item_ids=100,101,603,604,602; values=100000,400,10,10,10; ids=gold|dia|lobby_start_gear|lobby_loop_point|lobby_goodtile; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=newbie_package_3; category=DirectRunControl; not proof of current store availability"
|
||||||
|
"24","CASH","aos_pet_rotation_package_pet01","UNKNOWN","4.99","UNKNOWN","CASH","item_ids=20000,100; values=6,44000; ids=pet01|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_rotation_package_pet01; category=PetPower; not proof of current store availability"
|
||||||
|
"25","CASH","aos_pet_rotation_package_pet02","UNKNOWN","4.99","UNKNOWN","CASH","item_ids=20001,100; values=6,44000; ids=pet02|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_rotation_package_pet02; category=PetPower; not proof of current store availability"
|
||||||
|
"26","CASH","aos_pet_rotation_package_pet03","UNKNOWN","4.99","UNKNOWN","CASH","item_ids=20002,100; values=6,44000; ids=pet03|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_rotation_package_pet03; category=PetPower; not proof of current store availability"
|
||||||
|
"27","CASH","aos_pet_rotation_package_pet04","UNKNOWN","4.99","UNKNOWN","CASH","item_ids=20003,100; values=6,44000; ids=pet04|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_rotation_package_pet04; category=PetPower; not proof of current store availability"
|
||||||
|
"28","CASH","aos_pet_rotation_package_pet05","UNKNOWN","4.99","UNKNOWN","CASH","item_ids=20004,100; values=6,44000; ids=pet05|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_rotation_package_pet05; category=PetPower; not proof of current store availability"
|
||||||
|
"29","CASH","aos_pet_rotation_package_pet06","UNKNOWN","4.99","UNKNOWN","CASH","item_ids=20005,100; values=6,44000; ids=pet06|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_rotation_package_pet06; category=PetPower; not proof of current store availability"
|
||||||
|
"30","CASH","aos_pet_rotation_package_pet07","UNKNOWN","4.99","UNKNOWN","CASH","item_ids=20006,100; values=6,44000; ids=pet07|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_rotation_package_pet07; category=PetPower; not proof of current store availability"
|
||||||
|
"31","CASH","aos_pet_rotation_package_pet08","UNKNOWN","4.99","UNKNOWN","CASH","item_ids=20007,100; values=6,44000; ids=pet08|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_rotation_package_pet08; category=PetPower; not proof of current store availability"
|
||||||
|
"32","CASH","aos_pet_rotation_package_pet09","UNKNOWN","4.99","UNKNOWN","CASH","item_ids=20008,100; values=6,44000; ids=pet09|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_rotation_package_pet09; category=PetPower; not proof of current store availability"
|
||||||
|
"33","CASH","aos_pet_rotation_package_pet10","UNKNOWN","4.99","UNKNOWN","CASH","item_ids=20009,100; values=6,44000; ids=pet10|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_rotation_package_pet10; category=PetPower; not proof of current store availability"
|
||||||
|
"34","CASH","aos_pet_levelup_package_pet01","UNKNOWN","11.99","UNKNOWN","CASH","item_ids=20000,100; values=71,110000; ids=pet01|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_levelup_package_pet01; category=PetPower; not proof of current store availability"
|
||||||
|
"35","CASH","aos_pet_levelup_package_pet02","UNKNOWN","11.99","UNKNOWN","CASH","item_ids=20001,100; values=71,110000; ids=pet02|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_levelup_package_pet02; category=PetPower; not proof of current store availability"
|
||||||
|
"36","CASH","aos_pet_levelup_package_pet03","UNKNOWN","11.99","UNKNOWN","CASH","item_ids=20002,100; values=71,110000; ids=pet03|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_levelup_package_pet03; category=PetPower; not proof of current store availability"
|
||||||
|
"37","CASH","aos_pet_levelup_package_pet04","UNKNOWN","11.99","UNKNOWN","CASH","item_ids=20003,100; values=71,110000; ids=pet04|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_levelup_package_pet04; category=PetPower; not proof of current store availability"
|
||||||
|
"38","CASH","aos_pet_levelup_package_pet05","UNKNOWN","11.99","UNKNOWN","CASH","item_ids=20004,100; values=71,110000; ids=pet05|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_levelup_package_pet05; category=PetPower; not proof of current store availability"
|
||||||
|
"39","CASH","aos_pet_levelup_package_pet06","UNKNOWN","11.99","UNKNOWN","CASH","item_ids=20005,100; values=71,110000; ids=pet06|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_levelup_package_pet06; category=PetPower; not proof of current store availability"
|
||||||
|
"40","CASH","aos_pet_levelup_package_pet07","UNKNOWN","11.99","UNKNOWN","CASH","item_ids=20006,100; values=71,110000; ids=pet07|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_levelup_package_pet07; category=PetPower; not proof of current store availability"
|
||||||
|
"41","CASH","aos_pet_levelup_package_pet08","UNKNOWN","11.99","UNKNOWN","CASH","item_ids=20007,100; values=71,110000; ids=pet08|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_levelup_package_pet08; category=PetPower; not proof of current store availability"
|
||||||
|
"42","CASH","aos_pet_levelup_package_pet09","UNKNOWN","11.99","UNKNOWN","CASH","item_ids=20008,100; values=71,110000; ids=pet09|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_levelup_package_pet09; category=PetPower; not proof of current store availability"
|
||||||
|
"43","CASH","aos_pet_levelup_package_pet10","UNKNOWN","11.99","UNKNOWN","CASH","item_ids=20009,100; values=71,110000; ids=pet10|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_levelup_package_pet10; category=PetPower; not proof of current store availability"
|
||||||
|
"44","CASH","aos_pet_levelup_package2_pet01","UNKNOWN","19.99","UNKNOWN","CASH","item_ids=20000,100; values=150,85000; ids=pet01|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_levelup_package2_pet01; category=PetPower; not proof of current store availability"
|
||||||
|
"45","CASH","aos_pet_levelup_package2_pet02","UNKNOWN","19.99","UNKNOWN","CASH","item_ids=20001,100; values=150,85000; ids=pet02|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_levelup_package2_pet02; category=PetPower; not proof of current store availability"
|
||||||
|
"46","CASH","aos_pet_levelup_package2_pet03","UNKNOWN","19.99","UNKNOWN","CASH","item_ids=20002,100; values=150,85000; ids=pet03|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_levelup_package2_pet03; category=PetPower; not proof of current store availability"
|
||||||
|
"47","CASH","aos_pet_levelup_package2_pet04","UNKNOWN","19.99","UNKNOWN","CASH","item_ids=20003,100; values=150,85000; ids=pet04|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_levelup_package2_pet04; category=PetPower; not proof of current store availability"
|
||||||
|
"48","CASH","aos_pet_levelup_package2_pet05","UNKNOWN","19.99","UNKNOWN","CASH","item_ids=20004,100; values=150,85000; ids=pet05|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_levelup_package2_pet05; category=PetPower; not proof of current store availability"
|
||||||
|
"49","CASH","aos_pet_levelup_package2_pet06","UNKNOWN","19.99","UNKNOWN","CASH","item_ids=20005,100; values=150,85000; ids=pet06|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_levelup_package2_pet06; category=PetPower; not proof of current store availability"
|
||||||
|
"50","CASH","aos_pet_levelup_package2_pet07","UNKNOWN","19.99","UNKNOWN","CASH","item_ids=20006,100; values=150,85000; ids=pet07|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_levelup_package2_pet07; category=PetPower; not proof of current store availability"
|
||||||
|
"51","CASH","aos_pet_levelup_package2_pet08","UNKNOWN","19.99","UNKNOWN","CASH","item_ids=20007,100; values=150,85000; ids=pet08|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_levelup_package2_pet08; category=PetPower; not proof of current store availability"
|
||||||
|
"52","CASH","aos_pet_levelup_package2_pet09","UNKNOWN","19.99","UNKNOWN","CASH","item_ids=20008,100; values=150,85000; ids=pet09|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_levelup_package2_pet09; category=PetPower; not proof of current store availability"
|
||||||
|
"53","CASH","aos_pet_levelup_package2_pet10","UNKNOWN","19.99","UNKNOWN","CASH","item_ids=20009,100; values=150,85000; ids=pet10|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_levelup_package2_pet10; category=PetPower; not proof of current store availability"
|
||||||
|
"54","CASH","aos_gold_package1","UNKNOWN","3.99","UNKNOWN","CASH","item_ids=100; values=60000; ids=gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=gold_package1; category=GoldAFK; not proof of current store availability"
|
||||||
|
"55","CASH","aos_gold_package","UNKNOWN","6.99","UNKNOWN","CASH","item_ids=100; values=150000; ids=gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=gold_package2; category=GoldAFK; not proof of current store availability"
|
||||||
|
"56","CASH","aos_scroll_package_all","UNKNOWN","8.99","UNKNOWN","CASH","item_ids=100,142,125; values=100000,200,500; ids=gold|destiny_coin|relic_soul; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=scroll_package_all; category=RelicPower; not proof of current store availability"
|
||||||
|
"57","CASH","aos_scroll_package_weapon","UNKNOWN","4.99","UNKNOWN","CASH","item_ids=119; values=50; ids=scroll_sword; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=scroll_package_weapon; category=EquipmentPower; not proof of current store availability"
|
||||||
|
"58","CASH","aos_scroll_package_helmet","UNKNOWN","4.99","UNKNOWN","CASH","item_ids=120; values=50; ids=scroll_helmet; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=scroll_package_helmet; category=EquipmentPower; not proof of current store availability"
|
||||||
|
"59","CASH","aos_scroll_package_shield","UNKNOWN","4.99","UNKNOWN","CASH","item_ids=121; values=50; ids=scroll_shield; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=scroll_package_shield; category=EquipmentPower; not proof of current store availability"
|
||||||
|
"60","CASH","aos_scroll_package_armor","UNKNOWN","4.99","UNKNOWN","CASH","item_ids=122; values=50; ids=scroll_armor; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=scroll_package_armor; category=EquipmentPower; not proof of current store availability"
|
||||||
|
"61","FREE","aos_gold_free_0","UNKNOWN","-1","UNKNOWN","FREE","item_ids=100; values=3500; ids=gold; daily_ids=-1; daily_values=-1","1","DAILY","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=gold_free_0; category=GoldAFK; not proof of current store availability"
|
||||||
|
"62","FREE","aos_dia_free_0","UNKNOWN","-1","UNKNOWN","FREE","item_ids=101; values=10; ids=dia; daily_ids=-1; daily_values=-1","1","DAILY","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=dia_free_0; category=Diamond; not proof of current store availability"
|
||||||
|
"63","DIA","aos_start_gear_0","UNKNOWN","5","UNKNOWN","DIA","item_ids=603; values=1; ids=lobby_start_gear; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=start_gear_0; category=DirectRunControl; not proof of current store availability"
|
||||||
|
"64","DIA","aos_loop_point_0","UNKNOWN","5","UNKNOWN","DIA","item_ids=604; values=1; ids=lobby_loop_point; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=loop_point_0; category=DirectRunControl; not proof of current store availability"
|
||||||
|
"65","AD_WATCH","aos_goodtile_1","UNKNOWN","-1","UNKNOWN","AD_WATCH","item_ids=602; values=1; ids=lobby_goodtile; daily_ids=-1; daily_values=-1","1","DAILY","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=goodtile_1; category=DirectRunControl; not proof of current store availability"
|
||||||
|
"66","AD_WATCH","aos_start_gear_1","UNKNOWN","-1","UNKNOWN","AD_WATCH","item_ids=603; values=1; ids=lobby_start_gear; daily_ids=-1; daily_values=-1","1","DAILY","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=start_gear_1; category=DirectRunControl; not proof of current store availability"
|
||||||
|
"67","AD_WATCH","aos_loop_point_1","UNKNOWN","-1","UNKNOWN","AD_WATCH","item_ids=604; values=1; ids=lobby_loop_point; daily_ids=-1; daily_values=-1","1","DAILY","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=loop_point_1; category=DirectRunControl; not proof of current store availability"
|
||||||
|
"68","CASH","aos_vip_package_2","UNKNOWN","9.99","UNKNOWN","CASH","item_ids=300,302,301; values=1,1,1; ids=vipBadge|noAdBadge|spedUpBadge; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=vip_package_2; category=RemoveAds; not proof of current store availability"
|
||||||
|
"69","CASH","aos_pet_rotation_package_pet11","UNKNOWN","4.99","UNKNOWN","CASH","item_ids=20010,100; values=6,44000; ids=pet11|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_rotation_package_pet11; category=PetPower; not proof of current store availability"
|
||||||
|
"70","CASH","aos_pet_rotation_package_pet12","UNKNOWN","4.99","UNKNOWN","CASH","item_ids=20011,100; values=6,44000; ids=pet12|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_rotation_package_pet12; category=PetPower; not proof of current store availability"
|
||||||
|
"71","CASH","aos_pet_rotation_package_pet13","UNKNOWN","4.99","UNKNOWN","CASH","item_ids=20012,100; values=6,44000; ids=pet13|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_rotation_package_pet13; category=PetPower; not proof of current store availability"
|
||||||
|
"72","CASH","aos_pet_rotation_package_pet14","UNKNOWN","4.99","UNKNOWN","CASH","item_ids=20013,100; values=6,44000; ids=pet14|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_rotation_package_pet14; category=PetPower; not proof of current store availability"
|
||||||
|
"73","CASH","aos_pet_rotation_package_pet15","UNKNOWN","4.99","UNKNOWN","CASH","item_ids=20014,100; values=6,44000; ids=pet15|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_rotation_package_pet15; category=PetPower; not proof of current store availability"
|
||||||
|
"74","CASH","aos_pet_levelup_package_pet11","UNKNOWN","11.99","UNKNOWN","CASH","item_ids=20010,100; values=71,110000; ids=pet11|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_levelup_package_pet11; category=PetPower; not proof of current store availability"
|
||||||
|
"75","CASH","aos_pet_levelup_package_pet12","UNKNOWN","11.99","UNKNOWN","CASH","item_ids=20011,100; values=71,110000; ids=pet12|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_levelup_package_pet12; category=PetPower; not proof of current store availability"
|
||||||
|
"76","CASH","aos_pet_levelup_package_pet13","UNKNOWN","11.99","UNKNOWN","CASH","item_ids=20012,100; values=71,110000; ids=pet13|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_levelup_package_pet13; category=PetPower; not proof of current store availability"
|
||||||
|
"77","CASH","aos_pet_levelup_package_pet14","UNKNOWN","11.99","UNKNOWN","CASH","item_ids=20013,100; values=71,110000; ids=pet14|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_levelup_package_pet14; category=PetPower; not proof of current store availability"
|
||||||
|
"78","CASH","aos_pet_levelup_package_pet15","UNKNOWN","11.99","UNKNOWN","CASH","item_ids=20014,100; values=71,110000; ids=pet15|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_levelup_package_pet15; category=PetPower; not proof of current store availability"
|
||||||
|
"79","CASH","aos_pet_levelup_package3_pet01","UNKNOWN","6.99","UNKNOWN","CASH","item_ids=20000,100; values=24,65000; ids=pet01|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_levelup_package3_pet01; category=PetPower; not proof of current store availability"
|
||||||
|
"80","CASH","aos_pet_levelup_package3_pet02","UNKNOWN","6.99","UNKNOWN","CASH","item_ids=20001,100; values=24,65000; ids=pet02|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_levelup_package3_pet02; category=PetPower; not proof of current store availability"
|
||||||
|
"81","CASH","aos_pet_levelup_package3_pet03","UNKNOWN","6.99","UNKNOWN","CASH","item_ids=20002,100; values=24,65000; ids=pet03|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_levelup_package3_pet03; category=PetPower; not proof of current store availability"
|
||||||
|
"82","CASH","aos_pet_levelup_package3_pet04","UNKNOWN","6.99","UNKNOWN","CASH","item_ids=20003,100; values=24,65000; ids=pet04|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_levelup_package3_pet04; category=PetPower; not proof of current store availability"
|
||||||
|
"83","CASH","aos_pet_levelup_package3_pet05","UNKNOWN","6.99","UNKNOWN","CASH","item_ids=20004,100; values=24,65000; ids=pet05|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_levelup_package3_pet05; category=PetPower; not proof of current store availability"
|
||||||
|
"84","CASH","aos_pet_levelup_package3_pet06","UNKNOWN","6.99","UNKNOWN","CASH","item_ids=20005,100; values=24,65000; ids=pet06|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_levelup_package3_pet06; category=PetPower; not proof of current store availability"
|
||||||
|
"85","CASH","aos_pet_levelup_package3_pet07","UNKNOWN","6.99","UNKNOWN","CASH","item_ids=20006,100; values=24,65000; ids=pet07|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_levelup_package3_pet07; category=PetPower; not proof of current store availability"
|
||||||
|
"86","CASH","aos_pet_levelup_package3_pet08","UNKNOWN","6.99","UNKNOWN","CASH","item_ids=20007,100; values=24,65000; ids=pet08|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_levelup_package3_pet08; category=PetPower; not proof of current store availability"
|
||||||
|
"87","CASH","aos_pet_levelup_package3_pet09","UNKNOWN","6.99","UNKNOWN","CASH","item_ids=20008,100; values=24,65000; ids=pet09|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_levelup_package3_pet09; category=PetPower; not proof of current store availability"
|
||||||
|
"88","CASH","aos_pet_levelup_package3_pet10","UNKNOWN","6.99","UNKNOWN","CASH","item_ids=20009,100; values=24,65000; ids=pet10|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_levelup_package3_pet10; category=PetPower; not proof of current store availability"
|
||||||
|
"89","CASH","aos_pet_levelup_package3_pet11","UNKNOWN","6.99","UNKNOWN","CASH","item_ids=20010,100; values=24,65000; ids=pet11|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_levelup_package3_pet11; category=PetPower; not proof of current store availability"
|
||||||
|
"90","CASH","aos_pet_levelup_package3_pet12","UNKNOWN","6.99","UNKNOWN","CASH","item_ids=20011,100; values=24,65000; ids=pet12|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_levelup_package3_pet12; category=PetPower; not proof of current store availability"
|
||||||
|
"91","CASH","aos_pet_levelup_package3_pet13","UNKNOWN","6.99","UNKNOWN","CASH","item_ids=20012,100; values=24,65000; ids=pet13|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_levelup_package3_pet13; category=PetPower; not proof of current store availability"
|
||||||
|
"92","CASH","aos_pet_levelup_package3_pet14","UNKNOWN","6.99","UNKNOWN","CASH","item_ids=20013,100; values=24,65000; ids=pet14|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_levelup_package3_pet14; category=PetPower; not proof of current store availability"
|
||||||
|
"93","CASH","aos_pet_levelup_package3_pet15","UNKNOWN","6.99","UNKNOWN","CASH","item_ids=20014,100; values=24,65000; ids=pet15|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_levelup_package3_pet15; category=PetPower; not proof of current store availability"
|
||||||
|
"94","CASH","aos_dia_package1","UNKNOWN","3.99","UNKNOWN","CASH","item_ids=101; values=200; ids=dia; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=dia_package1; category=Diamond; not proof of current store availability"
|
||||||
|
"95","CASH","aos_heroll_dia_pack1","UNKNOWN","6.99","UNKNOWN","CASH","item_ids=101; values=450; ids=dia; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=dia_package2; category=Diamond; not proof of current store availability"
|
||||||
|
"96","CASH","aos_heroll_dia_pack2","UNKNOWN","19.99","UNKNOWN","CASH","item_ids=101; values=1500; ids=dia; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=dia_package3; category=Diamond; not proof of current store availability"
|
||||||
|
"97","CASH","aos_heroll_dia_pack3","UNKNOWN","29.99","UNKNOWN","CASH","item_ids=101; values=2500; ids=dia; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=dia_package4; category=Diamond; not proof of current store availability"
|
||||||
|
"98","CASH","aos_vip_package_3","UNKNOWN","5.99","UNKNOWN","CASH","item_ids=300,302,301; values=1,1,1; ids=vipBadge|noAdBadge|spedUpBadge; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=vip_package_3; category=RemoveAds; not proof of current store availability"
|
||||||
|
"99","CASH","aos_normalpass_premium","UNKNOWN","9.99","UNKNOWN","CASH","item_ids=800; values=1; ids=normalPass_premium; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=normalPass_premium; category=Pass; not proof of current store availability"
|
||||||
|
"100","CASH","aos_dia_subscription","UNKNOWN","9.99","UNKNOWN","CASH","item_ids=101,112; values=100,100; ids=dia|normalDropBall; daily_ids=101,112; daily_values=100,30","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=dia_subscription; category=SubscriptionVIP; not proof of current store availability"
|
||||||
|
"101","CASH","aos_dia_1x2","UNKNOWN","9.99","UNKNOWN","CASH","item_ids=101; values=280; ids=dia; daily_ids=-1; daily_values=-1","1","PERMANENT","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=dia_1X2; category=Diamond; not proof of current store availability"
|
||||||
|
"102","CASH","aos_dia_2x2","UNKNOWN","19.99","UNKNOWN","CASH","item_ids=101; values=660; ids=dia; daily_ids=-1; daily_values=-1","1","PERMANENT","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=dia_2X2; category=Diamond; not proof of current store availability"
|
||||||
|
"103","DIA","aos_relic_0","UNKNOWN","100","UNKNOWN","DIA","item_ids=125; values=200; ids=relic_soul; daily_ids=-1; daily_values=-1","5","DAILY","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=relic_0; category=RelicPower; not proof of current store availability"
|
||||||
|
"104","CASH","aos_relic_get_package","UNKNOWN","6.99","UNKNOWN","CASH","item_ids=42000,125; values=1,2500; ids=Epic_Scissors|relic_soul; daily_ids=-1; daily_values=-1","1","PERMANENT","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=relic_get_package1; category=RelicPower; not proof of current store availability"
|
||||||
|
"105","CASH","aos_relic_get_package2","UNKNOWN","4.99","UNKNOWN","CASH","item_ids=42015,42006; values=1,1; ids=Epic_OilLamp|Epic_DigitalCamera; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=relic_get_package2; category=RelicPower; not proof of current store availability"
|
||||||
|
"106","CASH","aos_relic_piece_package1","UNKNOWN","4.99","UNKNOWN","CASH","item_ids=125; values=1500; ids=relic_soul; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=relic_piece_package1; category=RelicPower; not proof of current store availability"
|
||||||
|
"107","CASH","aos_relic_piece_package2","UNKNOWN","6.99","UNKNOWN","CASH","item_ids=125; values=3000; ids=relic_soul; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=relic_piece_package2; category=RelicPower; not proof of current store availability"
|
||||||
|
"108","DIA","aos_relic_1","UNKNOWN","300","UNKNOWN","DIA","item_ids=125; values=1000; ids=relic_soul; daily_ids=-1; daily_values=-1","5","DAILY","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=relic_1; category=RelicPower; not proof of current store availability"
|
||||||
|
"109","CASH","aos_relic_select_package1","UNKNOWN","9.99","UNKNOWN","CASH","item_ids=413; values=1; ids=selectLegendRelic; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=relic_select_package1; category=RelicPower; not proof of current store availability"
|
||||||
|
"110","CASH","aos_pet_levelup1_pet01","UNKNOWN","2.99","UNKNOWN","CASH","item_ids=20000,100; values=18,15000; ids=pet01|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_levelup1_pet01; category=PetPower; not proof of current store availability"
|
||||||
|
"111","CASH","aos_pet_levelup1_pet02","UNKNOWN","2.99","UNKNOWN","CASH","item_ids=20001,100; values=18,15000; ids=pet02|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_levelup1_pet02; category=PetPower; not proof of current store availability"
|
||||||
|
"112","CASH","aos_pet_levelup1_pet03","UNKNOWN","2.99","UNKNOWN","CASH","item_ids=20002,100; values=18,15000; ids=pet03|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_levelup1_pet03; category=PetPower; not proof of current store availability"
|
||||||
|
"113","CASH","aos_pet_levelup1_pet10","UNKNOWN","2.99","UNKNOWN","CASH","item_ids=20009,100; values=18,15000; ids=pet10|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_levelup1_pet10; category=PetPower; not proof of current store availability"
|
||||||
|
"114","CASH","aos_pet_levelup2_pet01","UNKNOWN","5.99","UNKNOWN","CASH","item_ids=20000,100; values=40,20000; ids=pet01|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_levelup2_pet01; category=PetPower; not proof of current store availability"
|
||||||
|
"115","CASH","aos_pet_levelup2_pet02","UNKNOWN","5.99","UNKNOWN","CASH","item_ids=20001,100; values=40,20000; ids=pet02|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_levelup2_pet02; category=PetPower; not proof of current store availability"
|
||||||
|
"116","CASH","aos_pet_levelup2_pet03","UNKNOWN","5.99","UNKNOWN","CASH","item_ids=20002,100; values=40,20000; ids=pet03|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_levelup2_pet03; category=PetPower; not proof of current store availability"
|
||||||
|
"117","CASH","aos_pet_levelup2_pet10","UNKNOWN","5.99","UNKNOWN","CASH","item_ids=20009,100; values=40,20000; ids=pet10|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_levelup2_pet10; category=PetPower; not proof of current store availability"
|
||||||
|
"118","CASH","aos_pet_levelup3_pet01","UNKNOWN","17.99","UNKNOWN","CASH","item_ids=20000,100; values=120,100000; ids=pet01|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_levelup3_pet01; category=PetPower; not proof of current store availability"
|
||||||
|
"119","CASH","aos_pet_levelup3_pet02","UNKNOWN","17.99","UNKNOWN","CASH","item_ids=20001,100; values=120,100000; ids=pet02|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_levelup3_pet02; category=PetPower; not proof of current store availability"
|
||||||
|
"120","CASH","aos_pet_levelup3_pet03","UNKNOWN","17.99","UNKNOWN","CASH","item_ids=20002,100; values=120,100000; ids=pet03|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_levelup3_pet03; category=PetPower; not proof of current store availability"
|
||||||
|
"121","CASH","aos_pet_levelup3_pet10","UNKNOWN","17.99","UNKNOWN","CASH","item_ids=20009,100; values=120,100000; ids=pet10|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_levelup3_pet10; category=PetPower; not proof of current store availability"
|
||||||
|
"122","CASH","aos_pet_levelup1_pet04","UNKNOWN","5.99","UNKNOWN","CASH","item_ids=20003,100; values=18,20000; ids=pet04|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_levelup1_pet04; category=PetPower; not proof of current store availability"
|
||||||
|
"123","CASH","aos_pet_levelup1_pet05","UNKNOWN","5.99","UNKNOWN","CASH","item_ids=20004,100; values=18,20000; ids=pet05|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_levelup1_pet05; category=PetPower; not proof of current store availability"
|
||||||
|
"124","CASH","aos_pet_levelup2_pet04","UNKNOWN","7.99","UNKNOWN","CASH","item_ids=20003,100; values=18,67000; ids=pet04|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_levelup2_pet04; category=PetPower; not proof of current store availability"
|
||||||
|
"125","CASH","aos_pet_levelup2_pet05","UNKNOWN","7.99","UNKNOWN","CASH","item_ids=20004,100; values=18,67000; ids=pet05|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_levelup2_pet05; category=PetPower; not proof of current store availability"
|
||||||
|
"126","CASH","aos_pet_levelup3_pet04","UNKNOWN","17.99","UNKNOWN","CASH","item_ids=20003,100; values=50,160000; ids=pet04|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_levelup3_pet04; category=PetPower; not proof of current store availability"
|
||||||
|
"127","CASH","aos_pet_levelup3_pet05","UNKNOWN","17.99","UNKNOWN","CASH","item_ids=20004,100; values=50,160000; ids=pet05|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_levelup3_pet05; category=PetPower; not proof of current store availability"
|
||||||
|
"128","CASH","aos_pet_levelup1_pet06","UNKNOWN","2.99","UNKNOWN","CASH","item_ids=20005,100; values=3,18000; ids=pet06|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_levelup1_pet06; category=PetPower; not proof of current store availability"
|
||||||
|
"129","CASH","aos_pet_levelup1_pet07","UNKNOWN","2.99","UNKNOWN","CASH","item_ids=20006,100; values=3,18000; ids=pet07|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_levelup1_pet07; category=PetPower; not proof of current store availability"
|
||||||
|
"130","CASH","aos_pet_levelup2_pet06","UNKNOWN","4.99","UNKNOWN","CASH","item_ids=20005,100; values=5,25000; ids=pet06|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_levelup2_pet06; category=PetPower; not proof of current store availability"
|
||||||
|
"131","CASH","aos_pet_levelup2_pet07","UNKNOWN","4.99","UNKNOWN","CASH","item_ids=20006,100; values=5,25000; ids=pet07|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_levelup2_pet07; category=PetPower; not proof of current store availability"
|
||||||
|
"132","CASH","aos_pet_levelup3_pet06","UNKNOWN","11.99","UNKNOWN","CASH","item_ids=20005,100; values=14,90000; ids=pet06|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_levelup3_pet06; category=PetPower; not proof of current store availability"
|
||||||
|
"133","CASH","aos_pet_levelup3_pet07","UNKNOWN","11.99","UNKNOWN","CASH","item_ids=20006,100; values=14,90000; ids=pet07|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_levelup3_pet07; category=PetPower; not proof of current store availability"
|
||||||
|
"134","CASH","aos_pet_levelup4_pet06","UNKNOWN","19.99","UNKNOWN","CASH","item_ids=20005,100; values=30,180000; ids=pet06|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_levelup4_pet06; category=PetPower; not proof of current store availability"
|
||||||
|
"135","CASH","aos_pet_levelup4_pet07","UNKNOWN","19.99","UNKNOWN","CASH","item_ids=20006,100; values=30,180000; ids=pet07|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_levelup4_pet07; category=PetPower; not proof of current store availability"
|
||||||
|
"136","CASH","aos_pet_levelup1_pet08","UNKNOWN","3.99","UNKNOWN","CASH","item_ids=20007,100; values=3,15000; ids=pet08|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_levelup1_pet08; category=PetPower; not proof of current store availability"
|
||||||
|
"137","CASH","aos_pet_levelup1_pet09","UNKNOWN","3.99","UNKNOWN","CASH","item_ids=20008,100; values=3,15000; ids=pet09|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_levelup1_pet09; category=PetPower; not proof of current store availability"
|
||||||
|
"138","CASH","aos_pet_levelup1_pet11","UNKNOWN","3.99","UNKNOWN","CASH","item_ids=20010,100; values=3,15000; ids=pet11|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_levelup1_pet11; category=PetPower; not proof of current store availability"
|
||||||
|
"139","CASH","aos_pet_levelup1_pet12","UNKNOWN","3.99","UNKNOWN","CASH","item_ids=20011,100; values=3,15000; ids=pet12|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_levelup1_pet12; category=PetPower; not proof of current store availability"
|
||||||
|
"140","CASH","aos_pet_levelup1_pet13","UNKNOWN","3.99","UNKNOWN","CASH","item_ids=20012,100; values=3,15000; ids=pet13|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_levelup1_pet13; category=PetPower; not proof of current store availability"
|
||||||
|
"141","CASH","aos_pet_levelup1_pet14","UNKNOWN","3.99","UNKNOWN","CASH","item_ids=20013,100; values=3,15000; ids=pet14|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_levelup1_pet14; category=PetPower; not proof of current store availability"
|
||||||
|
"142","CASH","aos_pet_levelup1_pet15","UNKNOWN","3.99","UNKNOWN","CASH","item_ids=20014,100; values=3,15000; ids=pet15|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_levelup1_pet15; category=PetPower; not proof of current store availability"
|
||||||
|
"143","CASH","aos_pet_levelup2_pet08","UNKNOWN","5.99","UNKNOWN","CASH","item_ids=20007,100; values=5,25000; ids=pet08|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_levelup2_pet08; category=PetPower; not proof of current store availability"
|
||||||
|
"144","CASH","aos_pet_levelup2_pet09","UNKNOWN","5.99","UNKNOWN","CASH","item_ids=20008,100; values=5,25000; ids=pet09|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_levelup2_pet09; category=PetPower; not proof of current store availability"
|
||||||
|
"145","CASH","aos_pet_levelup2_pet11","UNKNOWN","5.99","UNKNOWN","CASH","item_ids=20010,100; values=5,25000; ids=pet11|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_levelup2_pet11; category=PetPower; not proof of current store availability"
|
||||||
|
"146","CASH","aos_pet_levelup2_pet12","UNKNOWN","5.99","UNKNOWN","CASH","item_ids=20011,100; values=5,25000; ids=pet12|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_levelup2_pet12; category=PetPower; not proof of current store availability"
|
||||||
|
"147","CASH","aos_pet_levelup2_pet13","UNKNOWN","5.99","UNKNOWN","CASH","item_ids=20012,100; values=5,25000; ids=pet13|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_levelup2_pet13; category=PetPower; not proof of current store availability"
|
||||||
|
"148","CASH","aos_pet_levelup2_pet14","UNKNOWN","5.99","UNKNOWN","CASH","item_ids=20013,100; values=5,25000; ids=pet14|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_levelup2_pet14; category=PetPower; not proof of current store availability"
|
||||||
|
"149","CASH","aos_pet_levelup2_pet15","UNKNOWN","5.99","UNKNOWN","CASH","item_ids=20014,100; values=5,25000; ids=pet15|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_levelup2_pet15; category=PetPower; not proof of current store availability"
|
||||||
|
"150","CASH","aos_pet_levelup3_pet08","UNKNOWN","12.99","UNKNOWN","CASH","item_ids=20007,100; values=10,100000; ids=pet08|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_levelup3_pet08; category=PetPower; not proof of current store availability"
|
||||||
|
"151","CASH","aos_pet_levelup3_pet09","UNKNOWN","12.99","UNKNOWN","CASH","item_ids=20008,100; values=10,100000; ids=pet09|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_levelup3_pet09; category=PetPower; not proof of current store availability"
|
||||||
|
"152","CASH","aos_pet_levelup3_pet11","UNKNOWN","12.99","UNKNOWN","CASH","item_ids=20010,100; values=10,100000; ids=pet11|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_levelup3_pet11; category=PetPower; not proof of current store availability"
|
||||||
|
"153","CASH","aos_pet_levelup3_pet12","UNKNOWN","12.99","UNKNOWN","CASH","item_ids=20011,100; values=10,100000; ids=pet12|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_levelup3_pet12; category=PetPower; not proof of current store availability"
|
||||||
|
"154","CASH","aos_pet_levelup3_pet13","UNKNOWN","12.99","UNKNOWN","CASH","item_ids=20012,100; values=10,100000; ids=pet13|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_levelup3_pet13; category=PetPower; not proof of current store availability"
|
||||||
|
"155","CASH","aos_pet_levelup3_pet14","UNKNOWN","12.99","UNKNOWN","CASH","item_ids=20013,100; values=10,100000; ids=pet14|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_levelup3_pet14; category=PetPower; not proof of current store availability"
|
||||||
|
"156","CASH","aos_pet_levelup3_pet15","UNKNOWN","12.99","UNKNOWN","CASH","item_ids=20014,100; values=10,100000; ids=pet15|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_levelup3_pet15; category=PetPower; not proof of current store availability"
|
||||||
|
"157","CASH","aos_pet_levelup4_pet08","UNKNOWN","19.99","UNKNOWN","CASH","item_ids=20007,100; values=15,230000; ids=pet08|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_levelup4_pet08; category=PetPower; not proof of current store availability"
|
||||||
|
"158","CASH","aos_pet_levelup4_pet09","UNKNOWN","19.99","UNKNOWN","CASH","item_ids=20008,100; values=15,230000; ids=pet09|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_levelup4_pet09; category=PetPower; not proof of current store availability"
|
||||||
|
"159","CASH","aos_pet_levelup4_pet11","UNKNOWN","19.99","UNKNOWN","CASH","item_ids=20010,100; values=15,230000; ids=pet11|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_levelup4_pet11; category=PetPower; not proof of current store availability"
|
||||||
|
"160","CASH","aos_pet_levelup4_pet12","UNKNOWN","19.99","UNKNOWN","CASH","item_ids=20011,100; values=15,230000; ids=pet12|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_levelup4_pet12; category=PetPower; not proof of current store availability"
|
||||||
|
"161","CASH","aos_pet_levelup4_pet13","UNKNOWN","19.99","UNKNOWN","CASH","item_ids=20012,100; values=15,230000; ids=pet13|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_levelup4_pet13; category=PetPower; not proof of current store availability"
|
||||||
|
"162","CASH","aos_pet_levelup4_pet14","UNKNOWN","19.99","UNKNOWN","CASH","item_ids=20013,100; values=15,230000; ids=pet14|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_levelup4_pet14; category=PetPower; not proof of current store availability"
|
||||||
|
"163","CASH","aos_pet_levelup4_pet15","UNKNOWN","19.99","UNKNOWN","CASH","item_ids=20014,100; values=15,230000; ids=pet15|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_levelup4_pet15; category=PetPower; not proof of current store availability"
|
||||||
|
"164","CASH","aos_pet_cheer_pet01","UNKNOWN","4.99","UNKNOWN","CASH","item_ids=20000,100; values=25,22000; ids=pet01|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_cheer_pet01; category=PetPower; not proof of current store availability"
|
||||||
|
"165","CASH","aos_pet_cheer_pet02","UNKNOWN","4.99","UNKNOWN","CASH","item_ids=20001,100; values=25,22000; ids=pet02|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_cheer_pet02; category=PetPower; not proof of current store availability"
|
||||||
|
"166","CASH","aos_pet_cheer_pet03","UNKNOWN","4.99","UNKNOWN","CASH","item_ids=20002,100; values=25,22000; ids=pet03|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_cheer_pet03; category=PetPower; not proof of current store availability"
|
||||||
|
"167","CASH","aos_pet_cheer_pet04","UNKNOWN","5.99","UNKNOWN","CASH","item_ids=20003,100; values=17,25000; ids=pet04|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_cheer_pet04; category=PetPower; not proof of current store availability"
|
||||||
|
"168","CASH","aos_pet_cheer_pet05","UNKNOWN","5.99","UNKNOWN","CASH","item_ids=20004,100; values=17,25000; ids=pet05|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_cheer_pet05; category=PetPower; not proof of current store availability"
|
||||||
|
"169","CASH","aos_pet_cheer_pet06","UNKNOWN","8.99","UNKNOWN","CASH","item_ids=20005,100; values=10,35000; ids=pet06|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_cheer_pet06; category=PetPower; not proof of current store availability"
|
||||||
|
"170","CASH","aos_pet_cheer_pet07","UNKNOWN","8.99","UNKNOWN","CASH","item_ids=20006,100; values=10,35000; ids=pet07|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_cheer_pet07; category=PetPower; not proof of current store availability"
|
||||||
|
"171","CASH","aos_pet_cheer_pet08","UNKNOWN","10.99","UNKNOWN","CASH","item_ids=20007,100; values=10,40000; ids=pet08|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_cheer_pet08; category=PetPower; not proof of current store availability"
|
||||||
|
"172","CASH","aos_pet_cheer_pet09","UNKNOWN","10.99","UNKNOWN","CASH","item_ids=20008,100; values=10,40000; ids=pet09|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_cheer_pet09; category=PetPower; not proof of current store availability"
|
||||||
|
"173","CASH","aos_pet_cheer_pet10","UNKNOWN","4.99","UNKNOWN","CASH","item_ids=20009,100; values=25,22000; ids=pet10|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_cheer_pet10; category=PetPower; not proof of current store availability"
|
||||||
|
"174","CASH","aos_pet_cheer_pet11","UNKNOWN","10.99","UNKNOWN","CASH","item_ids=20010,100; values=10,40000; ids=pet11|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_cheer_pet11; category=PetPower; not proof of current store availability"
|
||||||
|
"175","CASH","aos_pet_cheer_pet12","UNKNOWN","10.99","UNKNOWN","CASH","item_ids=20011,100; values=10,40000; ids=pet12|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_cheer_pet12; category=PetPower; not proof of current store availability"
|
||||||
|
"176","CASH","aos_pet_cheer_pet13","UNKNOWN","10.99","UNKNOWN","CASH","item_ids=20012,100; values=10,40000; ids=pet13|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_cheer_pet13; category=PetPower; not proof of current store availability"
|
||||||
|
"177","CASH","aos_pet_cheer_pet14","UNKNOWN","10.99","UNKNOWN","CASH","item_ids=20013,100; values=10,40000; ids=pet14|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_cheer_pet14; category=PetPower; not proof of current store availability"
|
||||||
|
"178","CASH","aos_pet_cheer_pet15","UNKNOWN","10.99","UNKNOWN","CASH","item_ids=20014,100; values=10,40000; ids=pet15|gold; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_cheer_pet15; category=PetPower; not proof of current store availability"
|
||||||
|
"179","CASH","aos_remove_interstitial_package","UNKNOWN","1.99","UNKNOWN","CASH","item_ids=303; values=1; ids=forceAdRemove; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=remove_interstitial_package; category=RemoveAds; not proof of current store availability"
|
||||||
|
"180","CASH","aos_dia_3","UNKNOWN","5.99","UNKNOWN","CASH","item_ids=101; values=85; ids=dia; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=dia_3; category=Diamond; not proof of current store availability"
|
||||||
|
"181","CASH","aos_dia_4","UNKNOWN","29.99","UNKNOWN","CASH","item_ids=101; values=550; ids=dia; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=dia_4; category=Diamond; not proof of current store availability"
|
||||||
|
"182","CASH","aos_dia_3x2","UNKNOWN","5.99","UNKNOWN","CASH","item_ids=101; values=170; ids=dia; daily_ids=-1; daily_values=-1","1","PERMANENT","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=dia_3X2; category=Diamond; not proof of current store availability"
|
||||||
|
"183","CASH","aos_dia_4x2","UNKNOWN","29.99","UNKNOWN","CASH","item_ids=101; values=1100; ids=dia; daily_ids=-1; daily_values=-1","1","PERMANENT","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=dia_4X2; category=Diamond; not proof of current store availability"
|
||||||
|
"184","FREE","aos_subscription_free_dia","UNKNOWN","-1","UNKNOWN","FREE","item_ids=101; values=10; ids=dia; daily_ids=-1; daily_values=-1","1","DAILY","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=subscription_free_dia; category=SubscriptionVIP; not proof of current store availability"
|
||||||
|
"185","CASH","aos_potionbattlepass_premium","UNKNOWN","19.99","UNKNOWN","CASH","item_ids=801; values=1; ids=potionBattlePass_premium; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=potionBattlePass_premium; category=Pass; not proof of current store availability"
|
||||||
|
"186","AD_WATCH","aos_daily_free_package","UNKNOWN","-1","UNKNOWN","AD_WATCH","item_ids=101; values=10; ids=dia; daily_ids=-1; daily_values=-1","1","DAILY","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=daily_free_package; category=Diamond; not proof of current store availability"
|
||||||
|
"187","CASH","aos_daily_pet_package","UNKNOWN","3.99","UNKNOWN","CASH","item_ids=204,101,100; values=5,30,10000; ids=petGachaTicket|dia|gold; daily_ids=-1; daily_values=-1","1","DAILY","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=daily_pet_package; category=PetPower; not proof of current store availability"
|
||||||
|
"188","CASH","aos_daily_scroll_package","UNKNOWN","4.99","UNKNOWN","CASH","item_ids=124,101,100; values=20,100,15000; ids=scroll_random|dia|gold; daily_ids=-1; daily_values=-1","1","DAILY","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=daily_scroll_package; category=EquipmentPower; not proof of current store availability"
|
||||||
|
"189","CASH","aos_daily_equipment_package","UNKNOWN","6.99","UNKNOWN","CASH","item_ids=130,101,100; values=25,100,30000; ids=enrichment_random|dia|gold; daily_ids=-1; daily_values=-1","1","DAILY","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=daily_equipment_package; category=EquipmentPower; not proof of current store availability"
|
||||||
|
"190","AD_WATCH","aos_weekly_free_package","UNKNOWN","-1","UNKNOWN","AD_WATCH","item_ids=101; values=15; ids=dia; daily_ids=-1; daily_values=-1","1","WEEKLY","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=weekly_free_package; category=Diamond; not proof of current store availability"
|
||||||
|
"191","CASH","aos_weekly_relic_package","UNKNOWN","8.99","UNKNOWN","CASH","item_ids=125,101; values=1500,300; ids=relic_soul|dia; daily_ids=-1; daily_values=-1","1","WEEKLY","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=weekly_relic_package; category=RelicPower; not proof of current store availability"
|
||||||
|
"192","CASH","aos_weekly_currency_package","UNKNOWN","12.99","UNKNOWN","CASH","item_ids=204,101,100; values=15,300,50000; ids=petGachaTicket|dia|gold; daily_ids=-1; daily_values=-1","1","WEEKLY","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=weekly_currency_package; category=PetPower; not proof of current store availability"
|
||||||
|
"193","CASH","aos_weekly_growth_package","UNKNOWN","14.99","UNKNOWN","CASH","item_ids=130,124,101,100; values=30,40,300,70000; ids=enrichment_random|scroll_random|dia|gold; daily_ids=-1; daily_values=-1","1","WEEKLY","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=weekly_growth_package; category=EquipmentPower; not proof of current store availability"
|
||||||
|
"194","AD_WATCH","aos_monthly_free_package","UNKNOWN","-1","UNKNOWN","AD_WATCH","item_ids=101; values=30; ids=dia; daily_ids=-1; daily_values=-1","1","MONTHLY","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=monthly_free_package; category=Diamond; not proof of current store availability"
|
||||||
|
"195","CASH","aos_monthly_legend_pet_package","UNKNOWN","17.99","UNKNOWN","CASH","item_ids=213,204,100; values=1,35,100000; ids=selectLegendPetPiece|petGachaTicket|gold; daily_ids=-1; daily_values=-1","1","MONTHLY","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=monthly_legend_pet_package; category=PetPower; not proof of current store availability"
|
||||||
|
"196","CASH","aos_monthly_legend_relic_package","UNKNOWN","29.99","UNKNOWN","CASH","item_ids=413,125,101,100; values=1,5000,1000,120000; ids=selectLegendRelic|relic_soul|dia|gold; daily_ids=-1; daily_values=-1","1","MONTHLY","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=monthly_legend_relic_package; category=RelicPower; not proof of current store availability"
|
||||||
|
"197","CASH","aos_monthly_growth_package","UNKNOWN","49.99","UNKNOWN","CASH","item_ids=130,101,204,100; values=100,1000,30,300000; ids=enrichment_random|dia|petGachaTicket|gold; daily_ids=-1; daily_values=-1","1","MONTHLY","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=monthly_growth_package; category=PetPower; not proof of current store availability"
|
||||||
|
"198","AD_WATCH","aos_potionbattle_ticket_ad_0","UNKNOWN","-1","UNKNOWN","AD_WATCH","item_ids=132; values=1; ids=potionBattleTicket; daily_ids=-1; daily_values=-1","2","DAILY","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=potionBattle_ticket_ad_0; category=EnergyTicket; not proof of current store availability"
|
||||||
|
"199","DIA","aos_potionbattle_ticket_1","UNKNOWN","10","UNKNOWN","DIA","item_ids=132; values=1; ids=potionBattleTicket; daily_ids=-1; daily_values=-1","1","DAILY","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=potionBattle_ticket_1; category=EnergyTicket; not proof of current store availability"
|
||||||
|
"200","DIA","aos_potionbattle_ticket_2","UNKNOWN","20","UNKNOWN","DIA","item_ids=132; values=1; ids=potionBattleTicket; daily_ids=-1; daily_values=-1","1","DAILY","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=potionBattle_ticket_2; category=EnergyTicket; not proof of current store availability"
|
||||||
|
"201","DIA","aos_potionbattle_ticket_3","UNKNOWN","30","UNKNOWN","DIA","item_ids=132; values=1; ids=potionBattleTicket; daily_ids=-1; daily_values=-1","1","DAILY","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=potionBattle_ticket_3; category=EnergyTicket; not proof of current store availability"
|
||||||
|
"202","CASH","aos_pet_subscription","UNKNOWN","6.99","UNKNOWN","CASH","item_ids=204,213; values=5,1; ids=petGachaTicket|selectLegendPetPiece; daily_ids=204; daily_values=2","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pet_subscription; category=PetPower; not proof of current store availability"
|
||||||
|
"203","CASH","aos_d3_package","UNKNOWN","0.99","UNKNOWN","CASH","item_ids=304; values=1; ids=d3pacakge; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=d3_package; category=DestinyPower; not proof of current store availability"
|
||||||
|
"204","DIA","aos_potionbattle_ticket_4","UNKNOWN","100","UNKNOWN","DIA","item_ids=132; values=5; ids=potionBattleTicket; daily_ids=-1; daily_values=-1","2","DAILY","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=potionBattle_ticket_4; category=EnergyTicket; not proof of current store availability"
|
||||||
|
"205","DIA","aos_potionbattle_ticket_5","UNKNOWN","40","UNKNOWN","DIA","item_ids=132; values=1; ids=potionBattleTicket; daily_ids=-1; daily_values=-1","1","DAILY","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=potionBattle_ticket_5; category=EnergyTicket; not proof of current store availability"
|
||||||
|
"206","DIA","aos_potionbattle_ticket_6","UNKNOWN","50","UNKNOWN","DIA","item_ids=132; values=1; ids=potionBattleTicket; daily_ids=-1; daily_values=-1","1","DAILY","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=potionBattle_ticket_6; category=EnergyTicket; not proof of current store availability"
|
||||||
|
"207","AD_WATCH","aos_halloween2025_ad","UNKNOWN","-1","UNKNOWN","AD_WATCH","item_ids=136; values=10; ids=event_pumpkin; daily_ids=-1; daily_values=-1","1","DAILY","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=halloween2025_ad; category=SeasonalBundle; not proof of current store availability"
|
||||||
|
"208","DIA","aos_halloween2025_diaproduct","UNKNOWN","175","UNKNOWN","DIA","item_ids=136; values=50; ids=event_pumpkin; daily_ids=-1; daily_values=-1","1","SEASON","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=halloween2025_diaProduct; category=Diamond; not proof of current store availability"
|
||||||
|
"209","CASH","aos_halloween2025_package_1","UNKNOWN","0.99","UNKNOWN","CASH","item_ids=136; values=50; ids=event_pumpkin; daily_ids=-1; daily_values=-1","1","SEASON","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=halloween2025_package_1; category=SeasonalBundle; not proof of current store availability"
|
||||||
|
"210","CASH","aos_halloween2025_package_2","UNKNOWN","2.99","UNKNOWN","CASH","item_ids=136,101; values=150,100; ids=event_pumpkin|dia; daily_ids=-1; daily_values=-1","1","SEASON","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=halloween2025_package_2; category=Diamond; not proof of current store availability"
|
||||||
|
"211","CASH","aos_halloween2025_package_3","UNKNOWN","7.99","UNKNOWN","CASH","item_ids=136,101; values=300,200; ids=event_pumpkin|dia; daily_ids=-1; daily_values=-1","1","SEASON","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=halloween2025_package_3; category=Diamond; not proof of current store availability"
|
||||||
|
"212","CASH","aos_halloween2025_package_4","UNKNOWN","14.99","UNKNOWN","CASH","item_ids=136,101; values=600,500; ids=event_pumpkin|dia; daily_ids=-1; daily_values=-1","1","SEASON","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=halloween2025_package_4; category=Diamond; not proof of current store availability"
|
||||||
|
"213","CASH","aos_halloween2025_package_5","UNKNOWN","29.99","UNKNOWN","CASH","item_ids=136,101; values=1200,1000; ids=event_pumpkin|dia; daily_ids=-1; daily_values=-1","1","SEASON","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=halloween2025_package_5; category=Diamond; not proof of current store availability"
|
||||||
|
"214","CASH","aos_halloween2025_package_6","UNKNOWN","59.99","UNKNOWN","CASH","item_ids=136,101; values=2400,2200; ids=event_pumpkin|dia; daily_ids=-1; daily_values=-1","1","SEASON","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=halloween2025_package_6; category=Diamond; not proof of current store availability"
|
||||||
|
"215","CASH","aos_halloween2025_coin_package","UNKNOWN","6.99","UNKNOWN","CASH","item_ids=137,80001; values=4500,1; ids=event_battery|frame_pumpkin; daily_ids=-1; daily_values=-1","1","SEASON","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=halloween2025_coin_package; category=SeasonalBundle; not proof of current store availability"
|
||||||
|
"216","CASH","aos_stageclearpackage_1","UNKNOWN","1.99","UNKNOWN","CASH","item_ids=101,100,940,941; values=150,20000,5,3; ids=dia|gold|normal_equipment_ticket|advanced_equipment_ticket; daily_ids=-1; daily_values=-1","1","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=stageClearPackage_1; category=StageClearTrigger; not proof of current store availability"
|
||||||
|
"217","CASH","aos_stageclearpackage_2","UNKNOWN","2.99","UNKNOWN","CASH","item_ids=101,100,130,941; values=200,40000,15,5; ids=dia|gold|enrichment_random|advanced_equipment_ticket; daily_ids=-1; daily_values=-1","1","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=stageClearPackage_2; category=StageClearTrigger; not proof of current store availability"
|
||||||
|
"218","CASH","aos_stageclearpackage_3","UNKNOWN","2.99","UNKNOWN","CASH","item_ids=101,100,130,941; values=200,60000,20,5; ids=dia|gold|enrichment_random|advanced_equipment_ticket; daily_ids=-1; daily_values=-1","1","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=stageClearPackage_3; category=StageClearTrigger; not proof of current store availability"
|
||||||
|
"219","CASH","aos_stageclearpackage_4","UNKNOWN","4.99","UNKNOWN","CASH","item_ids=101,100,130,941; values=250,80000,25,7; ids=dia|gold|enrichment_random|advanced_equipment_ticket; daily_ids=-1; daily_values=-1","1","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=stageClearPackage_4; category=StageClearTrigger; not proof of current store availability"
|
||||||
|
"220","CASH","aos_stageclearpackage_5","UNKNOWN","4.99","UNKNOWN","CASH","item_ids=101,100,130,941; values=250,100000,30,7; ids=dia|gold|enrichment_random|advanced_equipment_ticket; daily_ids=-1; daily_values=-1","1","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=stageClearPackage_5; category=StageClearTrigger; not proof of current store availability"
|
||||||
|
"221","CASH","aos_stageclearpackage_6","UNKNOWN","6.99","UNKNOWN","CASH","item_ids=101,100,130,941; values=300,120000,35,8; ids=dia|gold|enrichment_random|advanced_equipment_ticket; daily_ids=-1; daily_values=-1","1","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=stageClearPackage_6; category=StageClearTrigger; not proof of current store availability"
|
||||||
|
"222","CASH","aos_stageclearpackage_7","UNKNOWN","6.99","UNKNOWN","CASH","item_ids=101,100,130,941; values=300,140000,40,8; ids=dia|gold|enrichment_random|advanced_equipment_ticket; daily_ids=-1; daily_values=-1","1","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=stageClearPackage_7; category=StageClearTrigger; not proof of current store availability"
|
||||||
|
"223","CASH","aos_stageclearpackage_8","UNKNOWN","9.99","UNKNOWN","CASH","item_ids=101,100,130,941; values=350,160000,45,10; ids=dia|gold|enrichment_random|advanced_equipment_ticket; daily_ids=-1; daily_values=-1","1","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=stageClearPackage_8; category=StageClearTrigger; not proof of current store availability"
|
||||||
|
"224","CASH","aos_stageclearpackage_9","UNKNOWN","9.99","UNKNOWN","CASH","item_ids=101,100,130,941; values=350,180000,50,10; ids=dia|gold|enrichment_random|advanced_equipment_ticket; daily_ids=-1; daily_values=-1","1","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=stageClearPackage_9; category=StageClearTrigger; not proof of current store availability"
|
||||||
|
"225","CASH","aos_stageclearpackage_10","UNKNOWN","12.99","UNKNOWN","CASH","item_ids=101,100,130,941; values=400,200000,55,15; ids=dia|gold|enrichment_random|advanced_equipment_ticket; daily_ids=-1; daily_values=-1","1","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=stageClearPackage_10; category=StageClearTrigger; not proof of current store availability"
|
||||||
|
"226","CASH","aos_stageclearpackage_11","UNKNOWN","12.99","UNKNOWN","CASH","item_ids=101,100,130,941; values=400,220000,60,15; ids=dia|gold|enrichment_random|advanced_equipment_ticket; daily_ids=-1; daily_values=-1","1","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=stageClearPackage_11; category=StageClearTrigger; not proof of current store availability"
|
||||||
|
"227","CASH","aos_stageclearpackage_12","UNKNOWN","12.99","UNKNOWN","CASH","item_ids=101,100,130,941; values=400,240000,65,15; ids=dia|gold|enrichment_random|advanced_equipment_ticket; daily_ids=-1; daily_values=-1","1","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=stageClearPackage_12; category=StageClearTrigger; not proof of current store availability"
|
||||||
|
"228","CASH","aos_stageclearpackage_13","UNKNOWN","14.99","UNKNOWN","CASH","item_ids=101,100,130,941; values=600,260000,70,20; ids=dia|gold|enrichment_random|advanced_equipment_ticket; daily_ids=-1; daily_values=-1","1","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=stageClearPackage_13; category=StageClearTrigger; not proof of current store availability"
|
||||||
|
"229","CASH","aos_stageclearpackage_14","UNKNOWN","14.99","UNKNOWN","CASH","item_ids=101,100,130,941; values=600,280000,80,20; ids=dia|gold|enrichment_random|advanced_equipment_ticket; daily_ids=-1; daily_values=-1","1","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=stageClearPackage_14; category=StageClearTrigger; not proof of current store availability"
|
||||||
|
"230","CASH","aos_stageclearpackage_15","UNKNOWN","14.99","UNKNOWN","CASH","item_ids=101,100,130,941; values=600,300000,90,20; ids=dia|gold|enrichment_random|advanced_equipment_ticket; daily_ids=-1; daily_values=-1","1","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=stageClearPackage_15; category=StageClearTrigger; not proof of current store availability"
|
||||||
|
"231","CASH","aos_black_friday_package","UNKNOWN","0.99","UNKNOWN","CASH","item_ids=101,70002; values=300,1; ids=dia|profile_trashHelmet; daily_ids=-1; daily_values=-1","1","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=black_friday_package; category=Diamond; not proof of current store availability"
|
||||||
|
"232","AD_WATCH","aos_afk_gold_0","UNKNOWN","-1","UNKNOWN","AD_WATCH","item_ids=138; values=12; ids=stage_gold; daily_ids=-1; daily_values=-1","3","DAILY","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=afk_gold_0; category=GoldAFK; not proof of current store availability"
|
||||||
|
"233","FREE","aos_afk_gold_free_0","UNKNOWN","-1","UNKNOWN","FREE","item_ids=138; values=12; ids=stage_gold; daily_ids=-1; daily_values=-1","1","DAILY","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=afk_gold_free_0; category=GoldAFK; not proof of current store availability"
|
||||||
|
"234","CASH","aos_pigbank_package_1","UNKNOWN","0.99","UNKNOWN","CASH","item_ids=101; values=120; ids=dia; daily_ids=-1; daily_values=-1","1","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pigbank_package_1; category=Diamond; not proof of current store availability"
|
||||||
|
"235","CASH","aos_pigbank_package_2","UNKNOWN","3.99","UNKNOWN","CASH","item_ids=101; values=250; ids=dia; daily_ids=-1; daily_values=-1","1","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pigbank_package_2; category=Diamond; not proof of current store availability"
|
||||||
|
"236","CASH","aos_pigbank_package_3","UNKNOWN","9.99","UNKNOWN","CASH","item_ids=101; values=650; ids=dia; daily_ids=-1; daily_values=-1","1","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pigbank_package_3; category=Diamond; not proof of current store availability"
|
||||||
|
"237","CASH","aos_pigbank_package_4","UNKNOWN","29.99","UNKNOWN","CASH","item_ids=101; values=2000; ids=dia; daily_ids=-1; daily_values=-1","1","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=pigbank_package_4; category=Diamond; not proof of current store availability"
|
||||||
|
"238","CASH","aos_first_relay_package_1","UNKNOWN","0.99","UNKNOWN","CASH","item_ids=101; values=100; ids=dia; daily_ids=-1; daily_values=-1","1","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=first_relay_package_1; category=Diamond; not proof of current store availability"
|
||||||
|
"239","CASH","aos_first_relay_package_2","UNKNOWN","4.99","UNKNOWN","CASH","item_ids=101; values=300; ids=dia; daily_ids=-1; daily_values=-1","1","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=first_relay_package_2; category=Diamond; not proof of current store availability"
|
||||||
|
"240","CASH","aos_first_relay_package_3","UNKNOWN","14.99","UNKNOWN","CASH","item_ids=63126; values=1; ids=Legend_outgame_helmet_headgear_03; daily_ids=-1; daily_values=-1","1","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=first_relay_package_3; category=EquipmentPower; not proof of current store availability"
|
||||||
|
"241","AD_WATCH","aos_christmas2025_ad","UNKNOWN","-1","UNKNOWN","AD_WATCH","item_ids=143; values=10; ids=event_santa_hat; daily_ids=-1; daily_values=-1","1","DAILY","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=christmas2025_ad; category=SeasonalBundle; not proof of current store availability"
|
||||||
|
"242","DIA","aos_christmas2025_diaproduct","UNKNOWN","200","UNKNOWN","DIA","item_ids=143; values=50; ids=event_santa_hat; daily_ids=-1; daily_values=-1","1","SEASON","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=christmas2025_diaProduct; category=Diamond; not proof of current store availability"
|
||||||
|
"243","CASH","aos_christmas2025_package_1","UNKNOWN","0.99","UNKNOWN","CASH","item_ids=143; values=50; ids=event_santa_hat; daily_ids=-1; daily_values=-1","1","SEASON","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=christmas2025_package_1; category=SeasonalBundle; not proof of current store availability"
|
||||||
|
"244","CASH","aos_christmas2025_package_2","UNKNOWN","2.99","UNKNOWN","CASH","item_ids=143,101; values=100,100; ids=event_santa_hat|dia; daily_ids=-1; daily_values=-1","1","SEASON","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=christmas2025_package_2; category=Diamond; not proof of current store availability"
|
||||||
|
"245","CASH","aos_christmas2025_package_3","UNKNOWN","7.99","UNKNOWN","CASH","item_ids=143,101; values=200,200; ids=event_santa_hat|dia; daily_ids=-1; daily_values=-1","1","SEASON","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=christmas2025_package_3; category=Diamond; not proof of current store availability"
|
||||||
|
"246","CASH","aos_christmas2025_package_4","UNKNOWN","14.99","UNKNOWN","CASH","item_ids=143,101; values=500,500; ids=event_santa_hat|dia; daily_ids=-1; daily_values=-1","3","SEASON","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=christmas2025_package_4; category=Diamond; not proof of current store availability"
|
||||||
|
"247","CASH","aos_christmas2025_package_5","UNKNOWN","29.99","UNKNOWN","CASH","item_ids=143,101; values=1000,1000; ids=event_santa_hat|dia; daily_ids=-1; daily_values=-1","3","SEASON","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=christmas2025_package_5; category=Diamond; not proof of current store availability"
|
||||||
|
"248","CASH","aos_christmas2025_package_6","UNKNOWN","59.99","UNKNOWN","CASH","item_ids=143,101; values=2200,2200; ids=event_santa_hat|dia; daily_ids=-1; daily_values=-1","3","SEASON","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=christmas2025_package_6; category=Diamond; not proof of current store availability"
|
||||||
|
"249","CASH","aos_christmas2025_coin_package","UNKNOWN","6.99","UNKNOWN","CASH","item_ids=137,80002; values=3000,1; ids=event_battery|frame_christmas; daily_ids=-1; daily_values=-1","1","SEASON","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=christmas2025_coin_package; category=SeasonalBundle; not proof of current store availability"
|
||||||
|
"250","CASH","aos_stageclearpackage_16","UNKNOWN","14.99","UNKNOWN","CASH","item_ids=101,100,130,941; values=600,320000,100,20; ids=dia|gold|enrichment_random|advanced_equipment_ticket; daily_ids=-1; daily_values=-1","1","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=stageClearPackage_16; category=StageClearTrigger; not proof of current store availability"
|
||||||
|
"251","AD_WATCH","aos_1stanniv_ad","UNKNOWN","-1","UNKNOWN","AD_WATCH","item_ids=144; values=10; ids=season_event_play_token; daily_ids=-1; daily_values=-1","1","DAILY","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=1stAnniv_ad; category=SeasonalBundle; not proof of current store availability"
|
||||||
|
"252","DIA","aos_1stanniv_diaproduct","UNKNOWN","200","UNKNOWN","DIA","item_ids=144; values=50; ids=season_event_play_token; daily_ids=-1; daily_values=-1","1","SEASON","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=1stAnniv_diaProduct; category=Diamond; not proof of current store availability"
|
||||||
|
"253","CASH","aos_1stanniv_package_1","UNKNOWN","0.99","UNKNOWN","CASH","item_ids=144; values=50; ids=season_event_play_token; daily_ids=-1; daily_values=-1","1","SEASON","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=1stAnniv_package_1; category=SeasonalBundle; not proof of current store availability"
|
||||||
|
"254","CASH","aos_1stanniv_package_2","UNKNOWN","2.99","UNKNOWN","CASH","item_ids=144,101; values=100,100; ids=season_event_play_token|dia; daily_ids=-1; daily_values=-1","1","SEASON","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=1stAnniv_package_2; category=Diamond; not proof of current store availability"
|
||||||
|
"255","CASH","aos_1stanniv_package_3","UNKNOWN","7.99","UNKNOWN","CASH","item_ids=144,101; values=200,200; ids=season_event_play_token|dia; daily_ids=-1; daily_values=-1","1","SEASON","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=1stAnniv_package_3; category=Diamond; not proof of current store availability"
|
||||||
|
"256","CASH","aos_1stanniv_package_4","UNKNOWN","14.99","UNKNOWN","CASH","item_ids=144,101; values=500,500; ids=season_event_play_token|dia; daily_ids=-1; daily_values=-1","3","SEASON","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=1stAnniv_package_4; category=Diamond; not proof of current store availability"
|
||||||
|
"257","CASH","aos_1stanniv_package_5","UNKNOWN","29.99","UNKNOWN","CASH","item_ids=144,101; values=1000,1000; ids=season_event_play_token|dia; daily_ids=-1; daily_values=-1","3","SEASON","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=1stAnniv_package_5; category=Diamond; not proof of current store availability"
|
||||||
|
"258","CASH","aos_1stanniv_package_6","UNKNOWN","59.99","UNKNOWN","CASH","item_ids=144,101; values=2200,2200; ids=season_event_play_token|dia; daily_ids=-1; daily_values=-1","3","SEASON","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=1stAnniv_package_6; category=Diamond; not proof of current store availability"
|
||||||
|
"259","CASH","aos_1stanniv_coin_package","UNKNOWN","6.99","UNKNOWN","CASH","item_ids=137,80003; values=3000,1; ids=event_battery|frame_anniv_1; daily_ids=-1; daily_values=-1","1","SEASON","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=1stAnniv_coin_package; category=SeasonalBundle; not proof of current store availability"
|
||||||
|
"260","CASH","aos_1stanniv_pass_premium","UNKNOWN","5.99","UNKNOWN","CASH","item_ids=802,101; values=1,300; ids=1stAnnivPass_premium|dia; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=1stAnniv_Pass_premium; category=Pass; not proof of current store availability"
|
||||||
|
"261","CASH","aos_1stanniv_pass_premium_plus","UNKNOWN","9.99","UNKNOWN","CASH","item_ids=802,803,101; values=1,1,300; ids=1stAnnivPass_premium|1stAnnivPass_premium_plus|dia; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=1stAnniv_Pass_premium_plus; category=Pass; not proof of current store availability"
|
||||||
|
"262","CASH","aos_1stanniv_pass_plus_upgrade","UNKNOWN","4.99","UNKNOWN","CASH","item_ids=803; values=1; ids=1stAnnivPass_premium_plus; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=1stAnniv_Pass_plus_upgrade; category=Pass; not proof of current store availability"
|
||||||
|
"263","CASH","aos_1stanniv_lobby_package_1","UNKNOWN","1.99","UNKNOWN","CASH","item_ids=149,101,100; values=200,,50,30000; ids=anniversary_coin|dia|gold; daily_ids=-1; daily_values=-1","5","SEASON","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=1stAnniv_Lobby_package_1; category=Diamond; not proof of current store availability"
|
||||||
|
"264","CASH","aos_1stanniv_lobby_package_2","UNKNOWN","10.99","UNKNOWN","CASH","item_ids=149,101,100,204; values=1000,200,50000,5; ids=anniversary_coin|dia|gold|petGachaTicket; daily_ids=-1; daily_values=-1","5","SEASON","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=1stAnniv_Lobby_package_2; category=PetPower; not proof of current store availability"
|
||||||
|
"265","CASH","aos_1stanniv_lobby_package_3","UNKNOWN","24.99","UNKNOWN","CASH","item_ids=149,125,101,204; values=2000,2500,500,10; ids=anniversary_coin|relic_soul|dia|petGachaTicket; daily_ids=-1; daily_values=-1","5","SEASON","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=1stAnniv_Lobby_package_3; category=PetPower; not proof of current store availability"
|
||||||
|
"266","CASH","aos_1stanniv_d3_package","UNKNOWN","1.99","UNKNOWN","CASH","item_ids=307; values=1; ids=firstAnnivD3pacakge; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=1stAnniv_d3_package; category=DestinyPower; not proof of current store availability"
|
||||||
|
"267","CASH","aos_1stanniv_relay_package_1","UNKNOWN","1.99","UNKNOWN","CASH","item_ids=101; values=100; ids=dia; daily_ids=-1; daily_values=-1","1","SEASON","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=1stAnniv_relay_package_1; category=Diamond; not proof of current store availability"
|
||||||
|
"268","CASH","aos_1stanniv_relay_package_2","UNKNOWN","5.99","UNKNOWN","CASH","item_ids=101; values=300; ids=dia; daily_ids=-1; daily_values=-1","1","SEASON","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=1stAnniv_relay_package_2; category=Diamond; not proof of current store availability"
|
||||||
|
"269","CASH","aos_1stanniv_relay_package_3","UNKNOWN","10.99","UNKNOWN","CASH","item_ids=63126; values=1; ids=Legend_outgame_helmet_headgear_03; daily_ids=-1; daily_values=-1","1","SEASON","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=1stAnniv_relay_package_3; category=EquipmentPower; not proof of current store availability"
|
||||||
|
"270","CASH","aos_comeback_user_package_1","UNKNOWN","4.99","UNKNOWN","CASH","item_ids=941; values=10; ids=advanced_equipment_ticket; daily_ids=125,101; daily_values=200,100","1","PERMANENT","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=comeback_user_package_1; category=EquipmentPower; not proof of current store availability"
|
||||||
|
"271","CASH","aos_comeback_user_package_2","UNKNOWN","7.99","UNKNOWN","CASH","item_ids=142,942; values=500,10; ids=destiny_coin|enhanced_equipment_ticket; daily_ids=125,101; daily_values=500,200","1","PERMANENT","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=comeback_user_package_2; category=EquipmentPower; not proof of current store availability"
|
||||||
|
"272","AD_WATCH","aos_season_2026_patrick_ad","UNKNOWN","-1","UNKNOWN","AD_WATCH","item_ids=158; values=10; ids=patrick_event_play_token; daily_ids=-1; daily_values=-1","1","DAILY","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=season_2026_Patrick_ad; category=SeasonalBundle; not proof of current store availability"
|
||||||
|
"273","DIA","aos_season_2026_patrick_diaproduct","UNKNOWN","200","UNKNOWN","DIA","item_ids=158; values=50; ids=patrick_event_play_token; daily_ids=-1; daily_values=-1","1","SEASON","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=season_2026_Patrick_diaProduct; category=Diamond; not proof of current store availability"
|
||||||
|
"274","CASH","aos_season_2026_patrick_package_1","UNKNOWN","0.99","UNKNOWN","CASH","item_ids=158; values=50; ids=patrick_event_play_token; daily_ids=-1; daily_values=-1","1","SEASON","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=season_2026_Patrick_package_1; category=SeasonalBundle; not proof of current store availability"
|
||||||
|
"275","CASH","aos_season_2026_patrick_package_2","UNKNOWN","2.99","UNKNOWN","CASH","item_ids=158,101; values=100,100; ids=patrick_event_play_token|dia; daily_ids=-1; daily_values=-1","1","SEASON","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=season_2026_Patrick_package_2; category=Diamond; not proof of current store availability"
|
||||||
|
"276","CASH","aos_season_2026_patrick_package_3","UNKNOWN","7.99","UNKNOWN","CASH","item_ids=158,101; values=200,200; ids=patrick_event_play_token|dia; daily_ids=-1; daily_values=-1","1","SEASON","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=season_2026_Patrick_package_3; category=Diamond; not proof of current store availability"
|
||||||
|
"277","CASH","aos_season_2026_patrick_package_4","UNKNOWN","14.99","UNKNOWN","CASH","item_ids=158,101; values=500,500; ids=patrick_event_play_token|dia; daily_ids=-1; daily_values=-1","3","SEASON","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=season_2026_Patrick_package_4; category=Diamond; not proof of current store availability"
|
||||||
|
"278","CASH","aos_season_2026_patrick_package_5","UNKNOWN","29.99","UNKNOWN","CASH","item_ids=158,101; values=1000,1000; ids=patrick_event_play_token|dia; daily_ids=-1; daily_values=-1","3","SEASON","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=season_2026_Patrick_package_5; category=Diamond; not proof of current store availability"
|
||||||
|
"279","CASH","aos_season_2026_patrick_package_6","UNKNOWN","59.99","UNKNOWN","CASH","item_ids=158,101; values=2200,2200; ids=patrick_event_play_token|dia; daily_ids=-1; daily_values=-1","3","SEASON","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=season_2026_Patrick_package_6; category=Diamond; not proof of current store availability"
|
||||||
|
"280","CASH","aos_season_2026_patrick_coin_package","UNKNOWN","6.99","UNKNOWN","CASH","item_ids=137,80005; values=3000,1; ids=event_battery|frame_patrick; daily_ids=-1; daily_values=-1","1","SEASON","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=season_2026_Patrick_coin_package; category=SeasonalBundle; not proof of current store availability"
|
||||||
|
"281","CASH","aos_season_2026_patrick_relay_package_1","UNKNOWN","1.99","UNKNOWN","CASH","item_ids=101; values=200; ids=dia; daily_ids=-1; daily_values=-1","1","SEASON","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=season_2026_Patrick_Relay_package_1; category=Diamond; not proof of current store availability"
|
||||||
|
"282","CASH","aos_season_2026_patrick_relay_package_2","UNKNOWN","5.99","UNKNOWN","CASH","item_ids=101; values=500; ids=dia; daily_ids=-1; daily_values=-1","1","SEASON","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=season_2026_Patrick_Relay_package_2; category=Diamond; not proof of current store availability"
|
||||||
|
"283","CASH","aos_season_2026_patrick_relay_package_3","UNKNOWN","12.99","UNKNOWN","CASH","item_ids=63126; values=1; ids=Legend_outgame_helmet_headgear_03; daily_ids=-1; daily_values=-1","1","SEASON","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=season_2026_Patrick_Relay_package_3; category=EquipmentPower; not proof of current store availability"
|
||||||
|
"284","CASH","aos_raidpasstestbm","UNKNOWN","5.99","UNKNOWN","CASH","item_ids=63126; values=1; ids=Legend_outgame_helmet_headgear_03; daily_ids=-1; daily_values=-1","","PASS","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=raidPassTestBM; category=Pass; not proof of current store availability"
|
||||||
|
"285","CASH","aos_raidpasstestbm2","UNKNOWN","12.99","UNKNOWN","CASH","item_ids=63126; values=1; ids=Legend_outgame_helmet_headgear_03; daily_ids=-1; daily_values=-1","","PASS","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=raidPassTestBM2; category=Pass; not proof of current store availability"
|
||||||
|
"286","CASH","aos_raid_season_1_package_1","UNKNOWN","2.99","UNKNOWN","CASH","item_ids=157,155; values=1000,2; ids=raid_coin|raid_ticket; daily_ids=-1; daily_values=-1","2","PASS","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=raid_season_1_package_1; category=EnergyTicket; not proof of current store availability"
|
||||||
|
"287","CASH","aos_raid_season_1_package_2","UNKNOWN","8.99","UNKNOWN","CASH","item_ids=157,155,100; values=3000,1,20000; ids=raid_coin|raid_ticket|gold; daily_ids=-1; daily_values=-1","3","PASS","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=raid_season_1_package_2; category=EnergyTicket; not proof of current store availability"
|
||||||
|
"288","CASH","aos_raid_season_1_package_3","UNKNOWN","14.99","UNKNOWN","CASH","item_ids=157,150,100; values=6000,900,50000; ids=raid_coin|myth_pet_piece|gold; daily_ids=-1; daily_values=-1","3","PASS","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=raid_season_1_package_3; category=PetPower; not proof of current store availability"
|
||||||
|
"289","CASH","aos_raid_season_1_package_4","UNKNOWN","39.99","UNKNOWN","CASH","item_ids=157,150,100; values=20000,1500,100000; ids=raid_coin|myth_pet_piece|gold; daily_ids=-1; daily_values=-1","3","PASS","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=raid_season_1_package_4; category=PetPower; not proof of current store availability"
|
||||||
|
"290","AD_WATCH","aos_raid_season_1_ad","UNKNOWN","-1","UNKNOWN","AD_WATCH","item_ids=155; values=1; ids=raid_ticket; daily_ids=-1; daily_values=-1","1","DAILY","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=raid_season_1_ad; category=EnergyTicket; not proof of current store availability"
|
||||||
|
"291","CASH","aos_stageclearpackage_17","UNKNOWN","19.99","UNKNOWN","CASH","item_ids=101,100,125,942; values=800,340000,2500,10; ids=dia|gold|relic_soul|enhanced_equipment_ticket; daily_ids=-1; daily_values=-1","1","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=stageClearPackage_17; category=StageClearTrigger; not proof of current store availability"
|
||||||
|
"292","CASH","aos_raid_pass_premium","UNKNOWN","5.99","UNKNOWN","CASH","item_ids=804; values=1; ids=raidPass_premium; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=raid_Pass_premium; category=Pass; not proof of current store availability"
|
||||||
|
"293","CASH","aos_raid_pass_premium_plus","UNKNOWN","12.99","UNKNOWN","CASH","item_ids=805; values=1; ids=raidPass_premium_plus; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=raid_Pass_premium_plus; category=Pass; not proof of current store availability"
|
||||||
|
"294","CASH","aos_newbie_pass_premium","UNKNOWN","8.99","UNKNOWN","CASH","item_ids=806; values=1; ids=newbiePass_premium; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=newbie_Pass_premium; category=Pass; not proof of current store availability"
|
||||||
|
"295","CASH","aos_newbie_package_2026_1","UNKNOWN","2.99","UNKNOWN","CASH","item_ids=100,101,940,204; values=20000,50,5,3; ids=gold|dia|normal_equipment_ticket|petGachaTicket; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=newbie_package_2026_1; category=PetPower; not proof of current store availability"
|
||||||
|
"296","CASH","aos_newbie_package_2026_2","UNKNOWN","4.99","UNKNOWN","CASH","item_ids=100,101,941,401; values=50000,200,5,1; ids=gold|dia|advanced_equipment_ticket|randomRareRelic; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=newbie_package_2026_2; category=RelicPower; not proof of current store availability"
|
||||||
|
"297","CASH","aos_newbie_package_2026_3","UNKNOWN","8.99","UNKNOWN","CASH","item_ids=100,101,941,142; values=100000,400,5,200; ids=gold|dia|advanced_equipment_ticket|destiny_coin; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=newbie_package_2026_3; category=EquipmentPower; not proof of current store availability"
|
||||||
|
"298","CASH","aos_deoksoon_princess_pass_premium","UNKNOWN","8.99","UNKNOWN","CASH","item_ids=807; values=1; ids=deoksoonprincessPass_premium; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=deoksoon_princess_Pass_premium; category=Pass; not proof of current store availability"
|
||||||
|
"299","CASH","aos_this_time_help_package","UNKNOWN","8.99","UNKNOWN","CASH","item_ids=100,142,125; values=100000,200,500; ids=gold|destiny_coin|relic_soul; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=this_time_help_package; category=StageClearTrigger; not proof of current store availability"
|
||||||
|
"300","AD_WATCH","aos_shop_blue_tile_pack_1","UNKNOWN","-1","UNKNOWN","AD_WATCH","item_ids=3101; values=1; ids=epic_tile_pack_random; daily_ids=-1; daily_values=-1","1","DAILY","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=shop_blue_tile_pack_1; category=TilePower; not proof of current store availability"
|
||||||
|
"301","DIA","aos_shop_blue_tile_pack_2","UNKNOWN","50","UNKNOWN","DIA","item_ids=3101; values=1; ids=epic_tile_pack_random; daily_ids=-1; daily_values=-1","1","DAILY","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=shop_blue_tile_pack_2; category=TilePower; not proof of current store availability"
|
||||||
|
"302","CASH","aos_shop_green_tile_pack_10","UNKNOWN","3.99","UNKNOWN","CASH","item_ids=3103; values=10; ids=shop_tile_pack_random_rare; daily_ids=-1; daily_values=-1","3","DAILY","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=shop_green_tile_pack_10; category=TilePower; not proof of current store availability"
|
||||||
|
"303","CASH","aos_shop_purple_tile_pack_5","UNKNOWN","6.99","UNKNOWN","CASH","item_ids=3104; values=5; ids=shop_tile_pack_random_epic; daily_ids=-1; daily_values=-1","3","DAILY","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=shop_purple_tile_pack_5; category=TilePower; not proof of current store availability"
|
||||||
|
"304","CASH","aos_shop_red_tile_pack_3","UNKNOWN","8.99","UNKNOWN","CASH","item_ids=3105; values=1; ids=shop_tile_pack_random_legend; daily_ids=-1; daily_values=-1","3","DAILY","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=shop_red_tile_pack_3; category=TilePower; not proof of current store availability"
|
||||||
|
"305","CASH","aos_newbie_pass_premiumv2","UNKNOWN","4.99","UNKNOWN","CASH","item_ids=808; values=1; ids=newbiePass_premiumV2; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=newbie_Pass_premiumV2; category=Pass; not proof of current store availability"
|
||||||
|
"306","CASH","aos_stageclearpackageplus_1","UNKNOWN","1.99","UNKNOWN","CASH","item_ids=101,100,940,941; values=180,25000,3,3; ids=dia|gold|normal_equipment_ticket|advanced_equipment_ticket; daily_ids=-1; daily_values=-1","1","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=stageClearPackagePlus_1; category=StageClearTrigger; not proof of current store availability"
|
||||||
|
"307","CASH","aos_stageclearpackageplus_2","UNKNOWN","1.99","UNKNOWN","CASH","item_ids=101,100,130,940; values=200,40000,10,5; ids=dia|gold|enrichment_random|normal_equipment_ticket; daily_ids=-1; daily_values=-1","1","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=stageClearPackagePlus_2; category=StageClearTrigger; not proof of current store availability"
|
||||||
|
"308","CASH","aos_stageclearpackageplus_3","UNKNOWN","2.99","UNKNOWN","CASH","item_ids=101,100,124,940; values=250,60000,15,10; ids=dia|gold|scroll_random|normal_equipment_ticket; daily_ids=-1; daily_values=-1","1","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=stageClearPackagePlus_3; category=StageClearTrigger; not proof of current store availability"
|
||||||
|
"309","CASH","aos_stageclearpackageplus_4","UNKNOWN","2.99","UNKNOWN","CASH","item_ids=101,125,940,941; values=300,500,7,5; ids=dia|relic_soul|normal_equipment_ticket|advanced_equipment_ticket; daily_ids=-1; daily_values=-1","1","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=stageClearPackagePlus_4; category=StageClearTrigger; not proof of current store availability"
|
||||||
|
"310","CASH","aos_stageclearpackageplus_5","UNKNOWN","4.99","UNKNOWN","CASH","item_ids=142,100,130,941; values=120,100000,20,7; ids=destiny_coin|gold|enrichment_random|advanced_equipment_ticket; daily_ids=-1; daily_values=-1","1","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=stageClearPackagePlus_5; category=StageClearTrigger; not proof of current store availability"
|
||||||
|
"311","CASH","aos_stageclearpackageplus_6","UNKNOWN","4.99","UNKNOWN","CASH","item_ids=101,100,125,941; values=300,100000,1000,7; ids=dia|gold|relic_soul|advanced_equipment_ticket; daily_ids=-1; daily_values=-1","1","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=stageClearPackagePlus_6; category=StageClearTrigger; not proof of current store availability"
|
||||||
|
"312","CASH","aos_stageclearpackageplus_7","UNKNOWN","6.99","UNKNOWN","CASH","item_ids=101,100,142,941; values=400,120000,160,10; ids=dia|gold|destiny_coin|advanced_equipment_ticket; daily_ids=-1; daily_values=-1","1","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=stageClearPackagePlus_7; category=StageClearTrigger; not proof of current store availability"
|
||||||
|
"313","CASH","aos_stageclearpackageplus_8","UNKNOWN","6.99","UNKNOWN","CASH","item_ids=101,100,130,941; values=400,150000,30,10; ids=dia|gold|enrichment_random|advanced_equipment_ticket; daily_ids=-1; daily_values=-1","1","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=stageClearPackagePlus_8; category=StageClearTrigger; not proof of current store availability"
|
||||||
|
"314","CASH","aos_stageclearpackageplus_9","UNKNOWN","9.99","UNKNOWN","CASH","item_ids=142,100,124,941; values=240,200000,100,15; ids=destiny_coin|gold|scroll_random|advanced_equipment_ticket; daily_ids=-1; daily_values=-1","1","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=stageClearPackagePlus_9; category=StageClearTrigger; not proof of current store availability"
|
||||||
|
"315","CASH","aos_stageclearpackageplus_10","UNKNOWN","9.99","UNKNOWN","CASH","item_ids=101,100,125,941; values=500,250000,1500,15; ids=dia|gold|relic_soul|advanced_equipment_ticket; daily_ids=-1; daily_values=-1","1","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=stageClearPackagePlus_10; category=StageClearTrigger; not proof of current store availability"
|
||||||
|
"316","CASH","aos_stageclearpackageplus_11","UNKNOWN","12.99","UNKNOWN","CASH","item_ids=142,100,130,941; values=320,250000,50,20; ids=destiny_coin|gold|enrichment_random|advanced_equipment_ticket; daily_ids=-1; daily_values=-1","1","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=stageClearPackagePlus_11; category=StageClearTrigger; not proof of current store availability"
|
||||||
|
"317","CASH","aos_stageclearpackageplus_12","UNKNOWN","12.99","UNKNOWN","CASH","item_ids=101,100,125,941; values=600,300000,2500,20; ids=dia|gold|relic_soul|advanced_equipment_ticket; daily_ids=-1; daily_values=-1","1","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=stageClearPackagePlus_12; category=StageClearTrigger; not proof of current store availability"
|
||||||
|
"318","CASH","aos_stageclearpackageplus_13","UNKNOWN","14.99","UNKNOWN","CASH","item_ids=101,100,941,942; values=800,300000,20,5; ids=dia|gold|advanced_equipment_ticket|enhanced_equipment_ticket; daily_ids=-1; daily_values=-1","1","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=stageClearPackagePlus_13; category=StageClearTrigger; not proof of current store availability"
|
||||||
|
"319","CASH","aos_stageclearpackageplus_14","UNKNOWN","14.99","UNKNOWN","CASH","item_ids=101,100,130,942; values=800,350000,80,10; ids=dia|gold|enrichment_random|enhanced_equipment_ticket; daily_ids=-1; daily_values=-1","1","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=stageClearPackagePlus_14; category=StageClearTrigger; not proof of current store availability"
|
||||||
|
"320","CASH","aos_stageclearpackageplus_15","UNKNOWN","14.99","UNKNOWN","CASH","item_ids=101,100,125,942; values=900,350000,3500,10; ids=dia|gold|relic_soul|enhanced_equipment_ticket; daily_ids=-1; daily_values=-1","1","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=stageClearPackagePlus_15; category=StageClearTrigger; not proof of current store availability"
|
||||||
|
"321","CASH","aos_stageclearpackageplus_16","UNKNOWN","17.99","UNKNOWN","CASH","item_ids=101,100,142,942; values=1000,400000,400,13; ids=dia|gold|destiny_coin|enhanced_equipment_ticket; daily_ids=-1; daily_values=-1","1","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=stageClearPackagePlus_16; category=StageClearTrigger; not proof of current store availability"
|
||||||
|
"322","CASH","aos_stageclearpackageplus_17","UNKNOWN","19.99","UNKNOWN","CASH","item_ids=101,100,125,942; values=1000,500000,5000,15; ids=dia|gold|relic_soul|enhanced_equipment_ticket; daily_ids=-1; daily_values=-1","1","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=stageClearPackagePlus_17; category=StageClearTrigger; not proof of current store availability"
|
||||||
|
"323","CASH","aos_stageclearpackageplus_18","UNKNOWN","19.99","UNKNOWN","CASH","item_ids=101,142,941,942; values=1500,600,20,15; ids=dia|destiny_coin|advanced_equipment_ticket|enhanced_equipment_ticket; daily_ids=-1; daily_values=-1","1","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=stageClearPackagePlus_18; category=StageClearTrigger; not proof of current store availability"
|
||||||
|
"324","CASH","aos_dopamine_subscription","UNKNOWN","6.99","UNKNOWN","CASH","item_ids=942,203,162,812; values=3,1,30,1; ids=enhanced_equipment_ticket|randomLegendPetPiece|subscribe_item_bundle|raid_sweep; daily_ids=163,112; daily_values=1,20","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=dopamine_subscription; category=SubscriptionVIP; not proof of current store availability"
|
||||||
|
"325","CASH","aos_daily_relic_package_plus","UNKNOWN","1.99","UNKNOWN","CASH","item_ids=112,401,100; values=50,1,10000; ids=normalDropBall|randomRareRelic|gold; daily_ids=-1; daily_values=-1","1","DAILY","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=daily_relic_package_plus; category=RelicPower; not proof of current store availability"
|
||||||
|
"326","CASH","aos_daily_equipment_package_plus","UNKNOWN","1.99","UNKNOWN","CASH","item_ids=124,130,100; values=10,5,10000; ids=scroll_random|enrichment_random|gold; daily_ids=-1; daily_values=-1","1","DAILY","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=daily_equipment_package_plus; category=EquipmentPower; not proof of current store availability"
|
||||||
|
"327","CASH","aos_daily_destiny_package_plus","UNKNOWN","3.99","UNKNOWN","CASH","item_ids=142,100; values=100,20000; ids=destiny_coin|gold; daily_ids=-1; daily_values=-1","1","DAILY","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=daily_destiny_package_plus; category=DestinyPower; not proof of current store availability"
|
||||||
|
"328","CASH","aos_weekly_relic_package_plus","UNKNOWN","4.99","UNKNOWN","CASH","item_ids=112,402,100; values=100,1,30000; ids=normalDropBall|randomEpicRelic|gold; daily_ids=-1; daily_values=-1","1","WEEKLY","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=weekly_relic_package_plus; category=RelicPower; not proof of current store availability"
|
||||||
|
"329","CASH","aos_weekly_equipment_package_plus","UNKNOWN","5.99","UNKNOWN","CASH","item_ids=124,130,100; values=30,10,50000; ids=scroll_random|enrichment_random|gold; daily_ids=-1; daily_values=-1","1","WEEKLY","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=weekly_equipment_package_plus; category=EquipmentPower; not proof of current store availability"
|
||||||
|
"330","CASH","aos_weekly_destiny_package_plus","UNKNOWN","6.99","UNKNOWN","CASH","item_ids=142,100; values=200,50000; ids=destiny_coin|gold; daily_ids=-1; daily_values=-1","1","WEEKLY","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=weekly_destiny_package_plus; category=DestinyPower; not proof of current store availability"
|
||||||
|
"331","CASH","aos_monthly_relic_package_plus","UNKNOWN","14.99","UNKNOWN","CASH","item_ids=403,125,101,100; values=1,2500,500,100000; ids=randomLegendRelic|relic_soul|dia|gold; daily_ids=-1; daily_values=-1","1","MONTHLY","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=monthly_relic_package_plus; category=RelicPower; not proof of current store availability"
|
||||||
|
"332","CASH","aos_monthly_equipment_package_plus","UNKNOWN","24.99","UNKNOWN","CASH","item_ids=941,130,124,100; values=20,30,100,200000; ids=advanced_equipment_ticket|enrichment_random|scroll_random|gold; daily_ids=-1; daily_values=-1","1","MONTHLY","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=monthly_equipment_package_plus; category=EquipmentPower; not proof of current store availability"
|
||||||
|
"333","CASH","aos_monthly_tile_package_plus","UNKNOWN","24.99","UNKNOWN","CASH","item_ids=3106,3104,3107,101; values=7,10,15,1000; ids=shop_tile_pack_select_legend|shop_tile_pack_random_epic|shop_tile_pack_random_golden|dia; daily_ids=-1; daily_values=-1","1","MONTHLY","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=monthly_tile_package_plus; category=TilePower; not proof of current store availability"
|
||||||
|
"334","CASH","aos_monthly_destiny_package_plus","UNKNOWN","39.99","UNKNOWN","CASH","item_ids=142,101,100; values=1200,1000,300000; ids=destiny_coin|dia|gold; daily_ids=-1; daily_values=-1","1","MONTHLY","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=monthly_destiny_package_plus; category=DestinyPower; not proof of current store availability"
|
||||||
|
"335","CASH","aos_monthly_all_package_plus","UNKNOWN","69.99","UNKNOWN","CASH","item_ids=942,3107,142,100; values=15,10,1000,1000000; ids=enhanced_equipment_ticket|shop_tile_pack_random_golden|destiny_coin|gold; daily_ids=-1; daily_values=-1","1","MONTHLY","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=monthly_all_package_plus; category=TilePower; not proof of current store availability"
|
||||||
|
"336","CASH","aos_stageclearpackageplus_19","UNKNOWN","19.99","UNKNOWN","CASH","item_ids=101,142,130,942; values=1500,800,80,15; ids=dia|destiny_coin|enrichment_random|enhanced_equipment_ticket; daily_ids=-1; daily_values=-1","1","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=stageClearPackagePlus_19; category=StageClearTrigger; not proof of current store availability"
|
||||||
|
"337","CASH","aos_fluffy_relay_package_1","UNKNOWN","3.99","UNKNOWN","CASH","item_ids=20011; values=1; ids=pet12; daily_ids=-1; daily_values=-1","1","SEASON","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=fluffy_relay_package_1; category=SeasonalBundle; not proof of current store availability"
|
||||||
|
"338","CASH","aos_fluffy_relay_package_2","UNKNOWN","10.99","UNKNOWN","CASH","item_ids=20011; values=5; ids=pet12; daily_ids=-1; daily_values=-1","1","SEASON","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=fluffy_relay_package_2; category=SeasonalBundle; not proof of current store availability"
|
||||||
|
"339","CASH","aos_fluffy_relay_package_3","UNKNOWN","17.99","UNKNOWN","CASH","item_ids=20011; values=10; ids=pet12; daily_ids=-1; daily_values=-1","1","SEASON","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=fluffy_relay_package_3; category=SeasonalBundle; not proof of current store availability"
|
||||||
|
"340","CASH","aos_fluffy_relay_package_4","UNKNOWN","27.99","UNKNOWN","CASH","item_ids=20011; values=15; ids=pet12; daily_ids=-1; daily_values=-1","1","SEASON","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=fluffy_relay_package_4; category=SeasonalBundle; not proof of current store availability"
|
||||||
|
"341","CASH","aos_fluffy_relay_package_5","UNKNOWN","39.99","UNKNOWN","CASH","item_ids=20011; values=20; ids=pet12; daily_ids=-1; daily_values=-1","1","SEASON","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=fluffy_relay_package_5; category=SeasonalBundle; not proof of current store availability"
|
||||||
|
"342","CASH","aos_raid_season_6_package_1","UNKNOWN","2.99","UNKNOWN","CASH","item_ids=157,155; values=1000,2; ids=raid_coin|raid_ticket; daily_ids=-1; daily_values=-1","2","PASS","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=raid_season_6_package_1; category=EnergyTicket; not proof of current store availability"
|
||||||
|
"343","CASH","aos_raid_season_6_package_2","UNKNOWN","8.99","UNKNOWN","CASH","item_ids= 157,20011,155; values=3000,2,1; ids=raid_coin|pet12|raid_ticket; daily_ids=-1; daily_values=-1","3","PASS","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=raid_season_6_package_2; category=EnergyTicket; not proof of current store availability"
|
||||||
|
"344","CASH","aos_raid_season_6_package_3","UNKNOWN","14.99","UNKNOWN","CASH","item_ids=157,20011,100; values=6000,7,50000; ids=raid_coin|pet12|gold; daily_ids=-1; daily_values=-1","3","PASS","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=raid_season_6_package_3; category=GoldAFK; not proof of current store availability"
|
||||||
|
"345","CASH","aos_raid_season_6_package_4","UNKNOWN","39.99","UNKNOWN","CASH","item_ids=157,20011,100; values=20000,14,100000; ids=raid_coin|pet12|gold; daily_ids=-1; daily_values=-1","3","PASS","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=raid_season_6_package_4; category=GoldAFK; not proof of current store availability"
|
||||||
|
"346","CASH","aos_d3_relay_package_1","UNKNOWN","2.99","UNKNOWN","CASH","item_ids=203; values=1; ids=randomLegendPetPiece; daily_ids=-1; daily_values=-1","1","SEASON","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=d3_relay_package_1; category=DestinyPower; not proof of current store availability"
|
||||||
|
"347","CASH","aos_d3_relay_package_2","UNKNOWN","5.99","UNKNOWN","CASH","item_ids=941; values=5; ids=advanced_equipment_ticket; daily_ids=-1; daily_values=-1","1","SEASON","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=d3_relay_package_2; category=EquipmentPower; not proof of current store availability"
|
||||||
|
"348","CASH","aos_d3_relay_package_3","UNKNOWN","9.99","UNKNOWN","CASH","item_ids=942; values=5; ids=enhanced_equipment_ticket; daily_ids=-1; daily_values=-1","1","SEASON","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=d3_relay_package_3; category=EquipmentPower; not proof of current store availability"
|
||||||
|
"349","CASH","aos_stageclearpackageplus_5_1","UNKNOWN","2.99","UNKNOWN","CASH","item_ids=142,101,124,941; values=100,300,10,5; ids=destiny_coin|dia|scroll_random|advanced_equipment_ticket; daily_ids=-1; daily_values=-1","1","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=stageClearPackagePlus_5_1; category=StageClearTrigger; not proof of current store availability"
|
||||||
|
"350","CASH","aos_stageclearpackageplus_5_2","UNKNOWN","4.99","UNKNOWN","CASH","item_ids=142,100,130,941; values=160,100000,20,5; ids=destiny_coin|gold|enrichment_random|advanced_equipment_ticket; daily_ids=-1; daily_values=-1","1","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=stageClearPackagePlus_5_2; category=StageClearTrigger; not proof of current store availability"
|
||||||
|
"351","CASH","aos_stageclearpackageplus_20","UNKNOWN","24.99","UNKNOWN","CASH","item_ids=100,142,124,942; values=500000,1000,100,15; ids=gold|destiny_coin|scroll_random|enhanced_equipment_ticket; daily_ids=-1; daily_values=-1","1","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=stageClearPackagePlus_20; category=StageClearTrigger; not proof of current store availability"
|
||||||
|
"352","AD_WATCH","aos_mount_product_ad","UNKNOWN","-1","UNKNOWN","AD_WATCH","item_ids=167,101; values=1,10; ids=mount_event_ticket|dia; daily_ids=-1; daily_values=-1","1","DAILY","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=mount_product_ad; category=MountPower; not proof of current store availability"
|
||||||
|
"353","CASH","aos_mount_product_package_1","UNKNOWN","5.99","UNKNOWN","CASH","item_ids=167,101; values=8,100; ids=mount_event_ticket|dia; daily_ids=-1; daily_values=-1","5","PASS","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=mount_product_package_1; category=MountPower; not proof of current store availability"
|
||||||
|
"354","CASH","aos_mount_product_package_2","UNKNOWN","12.99","UNKNOWN","CASH","item_ids=167,101; values=16,200; ids=mount_event_ticket|dia; daily_ids=-1; daily_values=-1","5","PASS","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=mount_product_package_2; category=MountPower; not proof of current store availability"
|
||||||
|
"355","CASH","aos_mount_product_package_3","UNKNOWN","19.99","UNKNOWN","CASH","item_ids=167,101; values=24,300; ids=mount_event_ticket|dia; daily_ids=-1; daily_values=-1","8","PASS","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=mount_product_package_3; category=MountPower; not proof of current store availability"
|
||||||
|
"356","CASH","aos_mount_product_package_4","UNKNOWN","29.99","UNKNOWN","CASH","item_ids=167,101; values=35,500; ids=mount_event_ticket|dia; daily_ids=-1; daily_values=-1","8","PASS","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=mount_product_package_4; category=MountPower; not proof of current store availability"
|
||||||
|
"357","CASH","aos_mount_product_package_5","UNKNOWN","59.99","UNKNOWN","CASH","item_ids=167,101; values=70,1000; ids=mount_event_ticket|dia; daily_ids=-1; daily_values=-1","10","PASS","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=mount_product_package_5; category=MountPower; not proof of current store availability"
|
||||||
|
"358","CASH","aos_mount_product_package_6","UNKNOWN","119.99","UNKNOWN","CASH","item_ids=167,101; values=140,2000; ids=mount_event_ticket|dia; daily_ids=-1; daily_values=-1","30","PASS","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=mount_product_package_6; category=MountPower; not proof of current store availability"
|
||||||
|
"359","CASH","aos_mount_pass_premium","UNKNOWN","5.99","UNKNOWN","CASH","item_ids=809; values=1; ids=mountPass_premium; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=mount_Pass_premium; category=Pass; not proof of current store availability"
|
||||||
|
"360","CASH","aos_mount_product_epic_cash_01","UNKNOWN","29.99","UNKNOWN","CASH","item_ids=110001; values=1; ids=whole_mount_01; daily_ids=-1; daily_values=-1","1","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=mount_product_epic_cash_01; category=MountPower; not proof of current store availability"
|
||||||
|
"361","AD_WATCH","aos_summer2026_ad","UNKNOWN","-1","UNKNOWN","AD_WATCH","item_ids=166; values=10; ids=summer_event_play_token; daily_ids=-1; daily_values=-1","1","DAILY","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=summer2026_ad; category=SeasonalBundle; not proof of current store availability"
|
||||||
|
"362","DIA","aos_summer2026_diaproduct","UNKNOWN","200","UNKNOWN","DIA","item_ids=166; values=50; ids=summer_event_play_token; daily_ids=-1; daily_values=-1","1","SEASON","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=summer2026_diaProduct; category=Diamond; not proof of current store availability"
|
||||||
|
"363","CASH","aos_summer2026_package_1","UNKNOWN","0.99","UNKNOWN","CASH","item_ids=166; values=50; ids=summer_event_play_token; daily_ids=-1; daily_values=-1","1","SEASON","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=summer2026_package_1; category=SeasonalBundle; not proof of current store availability"
|
||||||
|
"364","CASH","aos_summer2026_package_2","UNKNOWN","2.99","UNKNOWN","CASH","item_ids=166,101; values=100,100; ids=summer_event_play_token|dia; daily_ids=-1; daily_values=-1","1","SEASON","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=summer2026_package_2; category=Diamond; not proof of current store availability"
|
||||||
|
"365","CASH","aos_summer2026_package_3","UNKNOWN","7.99","UNKNOWN","CASH","item_ids=166,101; values=200,200; ids=summer_event_play_token|dia; daily_ids=-1; daily_values=-1","1","SEASON","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=summer2026_package_3; category=Diamond; not proof of current store availability"
|
||||||
|
"366","CASH","aos_summer2026_package_4","UNKNOWN","14.99","UNKNOWN","CASH","item_ids=166,101; values=500,500; ids=summer_event_play_token|dia; daily_ids=-1; daily_values=-1","3","SEASON","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=summer2026_package_4; category=Diamond; not proof of current store availability"
|
||||||
|
"367","CASH","aos_summer2026_package_5","UNKNOWN","29.99","UNKNOWN","CASH","item_ids=166,101; values=1000,1000; ids=summer_event_play_token|dia; daily_ids=-1; daily_values=-1","3","SEASON","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=summer2026_package_5; category=Diamond; not proof of current store availability"
|
||||||
|
"368","CASH","aos_summer2026_package_6","UNKNOWN","59.99","UNKNOWN","CASH","item_ids=166,101; values=2200,2200; ids=summer_event_play_token|dia; daily_ids=-1; daily_values=-1","3","SEASON","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=summer2026_package_6; category=Diamond; not proof of current store availability"
|
||||||
|
"369","CASH","aos_summer2026_coin_package","UNKNOWN","6.99","UNKNOWN","CASH","item_ids=137,80008; values=3000,1; ids=event_battery|frame_summer; daily_ids=-1; daily_values=-1","1","SEASON","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=summer2026_coin_package; category=SeasonalBundle; not proof of current store availability"
|
||||||
|
"370","CASH","aos_summer2026_pass_premium","UNKNOWN","6.99","UNKNOWN","CASH","item_ids=810,101; values=1,300; ids=summer2026Pass_premium|dia; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=summer2026_Pass_premium; category=Pass; not proof of current store availability"
|
||||||
|
"371","CASH","aos_summer2026_pass_premium_plus","UNKNOWN","10.99","UNKNOWN","CASH","item_ids=810,811,101; values=1,1,300; ids=summer2026Pass_premium|summer2026Pass_premium_plus|dia; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=summer2026_Pass_premium_plus; category=Pass; not proof of current store availability"
|
||||||
|
"372","CASH","aos_summer2026_pass_plus_upgrade","UNKNOWN","4.99","UNKNOWN","CASH","item_ids=811; values=1; ids=summer2026Pass_premium_plus; daily_ids=-1; daily_values=-1","","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=summer2026_Pass_plus_upgrade; category=Pass; not proof of current store availability"
|
||||||
|
"373","CASH","aos_summer2026_lobby_package_1","UNKNOWN","1.99","UNKNOWN","CASH","item_ids=170,101,100; values=200,50,30000; ids=summer_coin|dia|gold; daily_ids=-1; daily_values=-1","5","SEASON","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=summer2026_Lobby_package_1; category=Diamond; not proof of current store availability"
|
||||||
|
"374","CASH","aos_summer2026_lobby_package_2","UNKNOWN","10.99","UNKNOWN","CASH","item_ids=170,101,100,204; values=1000,200,50000,5; ids=summer_coin|dia|gold|petGachaTicket; daily_ids=-1; daily_values=-1","5","SEASON","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=summer2026_Lobby_package_2; category=PetPower; not proof of current store availability"
|
||||||
|
"375","CASH","aos_summer2026_lobby_package_3","UNKNOWN","24.99","UNKNOWN","CASH","item_ids=170,125,101,204; values=2000,2500,500,10; ids=summer_coin|relic_soul|dia|petGachaTicket; daily_ids=-1; daily_values=-1","5","SEASON","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=summer2026_Lobby_package_3; category=PetPower; not proof of current store availability"
|
||||||
|
"376","CASH","aos_summer2026_relay_package_1","UNKNOWN","3.99","UNKNOWN","CASH","item_ids=100; values=50000; ids=gold; daily_ids=-1; daily_values=-1","1","SEASON","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=summer2026_relay_package_1; category=GoldAFK; not proof of current store availability"
|
||||||
|
"377","CASH","aos_summer2026_relay_package_2","UNKNOWN","6.99","UNKNOWN","CASH","item_ids=101; values=300; ids=dia; daily_ids=-1; daily_values=-1","1","SEASON","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=summer2026_relay_package_2; category=Diamond; not proof of current store availability"
|
||||||
|
"378","CASH","aos_summer2026_relay_package_3","UNKNOWN","12.99","UNKNOWN","CASH","item_ids=101; values=800; ids=dia; daily_ids=-1; daily_values=-1","1","SEASON","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=summer2026_relay_package_3; category=Diamond; not proof of current store availability"
|
||||||
|
"379","CASH","aos_mount_product_epic_cash_02","UNKNOWN","29.99","UNKNOWN","CASH","item_ids=110004; values=1; ids=whole_mount_04; daily_ids=-1; daily_values=-1","1","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=mount_product_epic_cash_02; category=MountPower; not proof of current store availability"
|
||||||
|
"380","CASH","aos_stageclearpackageplus_21","UNKNOWN","24.99","UNKNOWN","CASH","item_ids=101,130,3108,942; values=2000,150,5,15; ids=dia|enrichment_random|shop_tile_pack_random_legend_1|enhanced_equipment_ticket; daily_ids=-1; daily_values=-1","1","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=stageClearPackagePlus_21; category=StageClearTrigger; not proof of current store availability"
|
||||||
|
"381","CASH","aos_stageclearpackageplus_22","UNKNOWN","24.99","UNKNOWN","CASH","item_ids=100,101,204,942; values=500000,2000,15,15; ids=gold|dia|petGachaTicket|enhanced_equipment_ticket; daily_ids=-1; daily_values=-1","1","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=stageClearPackagePlus_22; category=PetPower; not proof of current store availability"
|
||||||
|
"382","CASH","aos_stageclearpackageplus_24","UNKNOWN","24.99","UNKNOWN","CASH","item_ids=142,130,124,3108; values=1000,200,200,5; ids=destiny_coin|enrichment_random|scroll_random|shop_tile_pack_random_legend_1; daily_ids=-1; daily_values=-1","1","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=stageClearPackagePlus_24; category=StageClearTrigger; not proof of current store availability"
|
||||||
|
"383","CASH","aos_stageclearpackageplus_25","UNKNOWN","24.99","UNKNOWN","CASH","item_ids=101,142,125,942; values=2500,1000,1000,15; ids=dia|destiny_coin|relic_soul|enhanced_equipment_ticket; daily_ids=-1; daily_values=-1","1","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=stageClearPackagePlus_25; category=StageClearTrigger; not proof of current store availability"
|
||||||
|
"384","CASH","aos_stageclearpackageplus_27","UNKNOWN","31.99","UNKNOWN","CASH","item_ids=101,100,130,3108; values=3000,600000,200,5; ids=dia|gold|enrichment_random|shop_tile_pack_random_legend_1; daily_ids=-1; daily_values=-1","1","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=stageClearPackagePlus_27; category=StageClearTrigger; not proof of current store availability"
|
||||||
|
"385","CASH","aos_stageclearpackageplus_28","UNKNOWN","31.99","UNKNOWN","CASH","item_ids=101,142,125,942; values=3000,1500,1500,20; ids=dia|destiny_coin|relic_soul|enhanced_equipment_ticket; daily_ids=-1; daily_values=-1","1","","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=stageClearPackagePlus_28; category=StageClearTrigger; not proof of current store availability"
|
||||||
|
"386","AD_WATCH","aos_equiprushevent_package_0","UNKNOWN","-1","UNKNOWN","AD_WATCH","item_ids=940; values=2; ids=normal_equipment_ticket; daily_ids=-1; daily_values=-1","1","DAILY","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=equipRushEvent_package_0; category=EquipmentPower; not proof of current store availability"
|
||||||
|
"387","CASH","aos_equiprushevent_package_1","UNKNOWN","5.99","UNKNOWN","CASH","item_ids=941,942,101; values=2,1,100; ids=advanced_equipment_ticket|enhanced_equipment_ticket|dia; daily_ids=-1; daily_values=-1","5","PASS","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=equipRushEvent_package_1; category=EquipmentPower; not proof of current store availability"
|
||||||
|
"388","CASH","aos_equiprushevent_package_2","UNKNOWN","12.99","UNKNOWN","CASH","item_ids=941,942,101; values=5,2,250; ids=advanced_equipment_ticket|enhanced_equipment_ticket|dia; daily_ids=-1; daily_values=-1","5","PASS","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=equipRushEvent_package_2; category=EquipmentPower; not proof of current store availability"
|
||||||
|
"389","CASH","aos_equiprushevent_package_3","UNKNOWN","27.99","UNKNOWN","CASH","item_ids=941,942,101; values=10,5,500; ids=advanced_equipment_ticket|enhanced_equipment_ticket|dia; daily_ids=-1; daily_values=-1","30","PASS","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=equipRushEvent_package_3; category=EquipmentPower; not proof of current store availability"
|
||||||
|
"390","CASH","aos_equiprushevent_package_4","UNKNOWN","69.99","UNKNOWN","CASH","item_ids=941,942,101; values=20,10,2000; ids=advanced_equipment_ticket|enhanced_equipment_ticket|dia; daily_ids=-1; daily_values=-1","30","PASS","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=equipRushEvent_package_4; category=EquipmentPower; not proof of current store availability"
|
||||||
|
"391","CASH","aos_equiprushevent_package_5","UNKNOWN","119.99","UNKNOWN","CASH","item_ids=941,942,101; values=40,20,4000; ids=advanced_equipment_ticket|enhanced_equipment_ticket|dia; daily_ids=-1; daily_values=-1","40","PASS","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=equipRushEvent_package_5; category=EquipmentPower; not proof of current store availability"
|
||||||
|
"392","AD_WATCH","aos_petrushevent_package_0","UNKNOWN","-1","UNKNOWN","AD_WATCH","item_ids=204; values=2; ids=petGachaTicket; daily_ids=-1; daily_values=-1","1","DAILY","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=petRushEvent_package_0; category=PetPower; not proof of current store availability"
|
||||||
|
"393","CASH","aos_petrushevent_package_1","UNKNOWN","4.99","UNKNOWN","CASH","item_ids=204,101; values=3,100; ids=petGachaTicket|dia; daily_ids=-1; daily_values=-1","5","PASS","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=petRushEvent_package_1; category=PetPower; not proof of current store availability"
|
||||||
|
"394","CASH","aos_petrushevent_package_2","UNKNOWN","9.99","UNKNOWN","CASH","item_ids=204,101; values=6,300; ids=petGachaTicket|dia; daily_ids=-1; daily_values=-1","5","PASS","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=petRushEvent_package_2; category=PetPower; not proof of current store availability"
|
||||||
|
"395","CASH","aos_petrushevent_package_3","UNKNOWN","19.99","UNKNOWN","CASH","item_ids=204,101; values=10,700; ids=petGachaTicket|dia; daily_ids=-1; daily_values=-1","30","PASS","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=petRushEvent_package_3; category=PetPower; not proof of current store availability"
|
||||||
|
"396","CASH","aos_petrushevent_package_4","UNKNOWN","49.99","UNKNOWN","CASH","item_ids=204,101; values=30,1500; ids=petGachaTicket|dia; daily_ids=-1; daily_values=-1","30","PASS","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=petRushEvent_package_4; category=PetPower; not proof of current store availability"
|
||||||
|
"397","CASH","aos_petrushevent_package_5","UNKNOWN","99.99","UNKNOWN","CASH","item_ids=204,101; values=50,4000; ids=petGachaTicket|dia; daily_ids=-1; daily_values=-1","40","PASS","UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN","CONFIGURED","APK 2.0.1 client table only; string_id=petRushEvent_package_5; category=PetPower; not proof of current store availability"
|
||||||
|
@@ -0,0 +1,7 @@
|
|||||||
|
"Video","TimestampStart","TimestampEnd","Event","System","BeforeState","Input","AfterState","Screenshot","Notes"
|
||||||
|
"main_gameplay.mp4","00:01:51.5","00:01:52.5","dice roll and movement","Board/Dice","board idle","manual review: roll likely produces 3+6 (previously indexed 4+5)","9 displayed and movement begins","key_frames/main_0111_5_dice_4_5_sum9.jpg","metadata corrected; legacy screenshot filename retained; supports sum rule"
|
||||||
|
"main_gameplay.mp4","00:03:35.0","00:03:36.5","natural Double","Board/Dice","board idle, stack UI 1p","1+1","2 displayed; 双倍点数 +1","key_frames/main_0215_0_double_dice_1_1.jpg","supports equality and stack increment"
|
||||||
|
"main_gameplay.mp4","00:03:22.0","00:03:24.0","floor result","Loop","previous floor completed","continue","到达第3层 and stat/reward lines","key_frames/main_0202_5_floor3_result.jpg","loop/floor state transition observed"
|
||||||
|
"main_gameplay.mp4","00:08:10","00:08:50","in-game shop and rerolls","Shop","shop tile/chest interaction","purchases and repeated reroll","offers and sold-out slots change","key_frames/main_0510_0_shop_reroll.jpg","exact reroll formula not recoverable from video alone"
|
||||||
|
"main_gameplay.mp4","00:16:40","00:16:48","boss warning, battle, victory","Boss/Battle","board progression","boss encounter","victory then run clear","key_frames/main_1000_0_boss_warning.jpg","Boss state machine observation"
|
||||||
|
"gacha.mp4","00:00:10","00:00:20","gacha draw sequence","Gacha","pool screen","draw action","attack chest then reward grid","key_frames/gacha_0019_25_reward_grid.jpg","proves presentation/state flow, not probability"
|
||||||
|
@@ -0,0 +1,16 @@
|
|||||||
|
# Case review / 证据包审查
|
||||||
|
|
||||||
|
- status: PASS
|
||||||
|
- generated_at: 2026-08-19 01:46:36 +08:00
|
||||||
|
- mode: strict + SHA-256 verification
|
||||||
|
- errors: 0
|
||||||
|
- warnings: 0
|
||||||
|
- evidence records: 6
|
||||||
|
- work items: 1
|
||||||
|
- timeline events: 2
|
||||||
|
- findings: 4
|
||||||
|
- paths: 4
|
||||||
|
|
||||||
|
All six Evidence records are linked from work items/timeline/reports. Artifact hashes were verified inside the case root. The review covers scope readiness, Evidence→Finding→Path traceability, work-item coverage, timeline references and artifact fixity.
|
||||||
|
|
||||||
|
Important: PASS means the evidence package is structurally traceable; it does not convert explicitly recorded UNKNOWN gameplay rules into facts.
|
||||||
@@ -0,0 +1,26 @@
|
|||||||
|
# Evidence → Finding → Path report
|
||||||
|
|
||||||
|
## Evidence
|
||||||
|
|
||||||
|
- E-IL2CPP-001: runtime-decrypted `libil2cpp.so`, SHA-256 `AC357FBA5BF8A68BA02829593020F29DA220EAC8D5ECA91212C1A6744B0100DA`.
|
||||||
|
- E-MAP-001: token→method pointer→RVA mapping in `02_METHOD_MAPPING/method_mapping.csv`.
|
||||||
|
- E-NATIVE-001: selected ARM64 disassembly/pdc in `native_evidence/` with SHA index.
|
||||||
|
- E-CONFIG-001: copied/derived tables from the cleaned reverse archive.
|
||||||
|
- E-VIDEO-001: timestamped events and key frames in `10_VIDEO_EVIDENCE/`.
|
||||||
|
- E-RUNTIME-001: focused launch blocker log in `08_REMOTE_CONFIG/`.
|
||||||
|
|
||||||
|
## Findings
|
||||||
|
|
||||||
|
- F-BOARD-001: DiceRate weighted selection and sum movement are corroborated by E-NATIVE-001, E-CONFIG-001 and E-VIDEO-001.
|
||||||
|
- F-DOUBLE-001: natural equality and Double Stack +1 are corroborated by E-NATIVE-001 and E-VIDEO-001.
|
||||||
|
- F-IDLE-001: Idle Dungeon hit/damage arithmetic is corroborated by independent mapped native functions E-MAP-001/E-NATIVE-001.
|
||||||
|
- F-MAIN-UNKNOWN: main combat does not share a proven formula with Idle Dungeon; exact arithmetic remains unresolved.
|
||||||
|
- F-GACHA-001: cost and pity thresholds are configured; runtime probability/pity semantics remain partial.
|
||||||
|
- F-REMOTE-001: current RemoteConfig value collection failed before fetch for a documented environment reason.
|
||||||
|
|
||||||
|
## Paths
|
||||||
|
|
||||||
|
- P-BOARD: E-CONFIG-001 + E-NATIVE-001 + E-VIDEO-001 → F-BOARD-001/F-DOUBLE-001.
|
||||||
|
- P-BATTLE: E-MAP-001 + E-NATIVE-001 → F-IDLE-001 and F-MAIN-UNKNOWN.
|
||||||
|
- P-GACHA: E-CONFIG-001 + E-NATIVE-001 + E-VIDEO-001 → F-GACHA-001.
|
||||||
|
- P-RUNTIME: E-RUNTIME-001 → F-REMOTE-001.
|
||||||
@@ -0,0 +1,133 @@
|
|||||||
|
=== DISASSEMBLY ===
|
||||||
|
┌ 232: fcn.0569f5f4 (int64_t arg1, int64_t arg2, int64_t arg3, int64_t arg4);
|
||||||
|
│ `- args(x0, x1, x2, x3) vars(10:sp[0x10..0x90])
|
||||||
|
│ 0x0569f5f4 ff4302d1 sub sp, sp, 0x90
|
||||||
|
│ 0x0569f5f8 fe2b00f9 str x30, [var_50h]
|
||||||
|
│ 0x0569f5fc f85f06a9 stp x24, x23, [var_60h]
|
||||||
|
│ 0x0569f600 f65707a9 stp x22, x21, [var_70h]
|
||||||
|
│ 0x0569f604 f44f08a9 stp x20, x19, [var_80h]
|
||||||
|
│ 0x0569f608 f85d0390 adrp x24, 0xc25b000
|
||||||
|
│ 0x0569f60c 372703d0 adrp x23, 0xbb85000
|
||||||
|
│ 0x0569f610 f30303aa mov x19, x3 ; arg4
|
||||||
|
│ 0x0569f614 084f5239 ldrb w8, [x24, 0x493]
|
||||||
|
│ 0x0569f618 f7e647f9 ldr x23, [x23, 0xfc8]
|
||||||
|
│ 0x0569f61c f603022a mov w22, w2 ; arg3
|
||||||
|
│ 0x0569f620 f403012a mov w20, w1 ; arg2
|
||||||
|
│ 0x0569f624 f50300aa mov x21, x0 ; arg1
|
||||||
|
│ ┌─< 0x0569f628 c8000037 tbnz w8, 0, 0x569f640
|
||||||
|
│ │ 0x0569f62c 202703d0 adrp x0, 0xbb85000
|
||||||
|
│ │ 0x0569f630 00e447f9 ldr x0, [x0, 0xfc8]
|
||||||
|
│ │ 0x0569f634 97d1e397 bl 0x4f93c90
|
||||||
|
│ │ 0x0569f638 28008052 mov w8, 1
|
||||||
|
│ │ 0x0569f63c 084f1239 strb w8, [x24, 0x493]
|
||||||
|
│ └─> 0x0569f640 00e4006f movi v0.2d, 0000000000000000
|
||||||
|
│ 0x0569f644 d8020012 and w24, w22, 1
|
||||||
|
│ 0x0569f648 f6030091 mov x22, sp
|
||||||
|
│ 0x0569f64c c0027db2 orr x0, x22, 8
|
||||||
|
│ 0x0569f650 e1031faa mov x1, xzr
|
||||||
|
│ 0x0569f654 e08300ad stp q0, q0, [var_10h]
|
||||||
|
│ 0x0569f658 e08301ad stp q0, q0, [var_30h]
|
||||||
|
│ 0x0569f65c e003803d str q0, [sp]
|
||||||
|
│ 0x0569f660 77d1e397 bl fcn.04f93c3c
|
||||||
|
│ 0x0569f664 c0620091 add x0, x22, 0x18
|
||||||
|
│ 0x0569f668 e10315aa mov x1, x21
|
||||||
|
│ 0x0569f66c f50f00f9 str x21, [var_18h]
|
||||||
|
│ 0x0569f670 73d1e397 bl fcn.04f93c3c
|
||||||
|
│ 0x0569f674 c0a20091 add x0, x22, 0x28
|
||||||
|
│ 0x0569f678 e1031faa mov x1, xzr
|
||||||
|
│ 0x0569f67c f42300b9 str w20, [var_20h]
|
||||||
|
│ 0x0569f680 f8930039 strb w24, [var_20h]
|
||||||
|
│ 0x0569f684 f31700f9 str x19, [var_28h]
|
||||||
|
│ 0x0569f688 6dd1e397 bl fcn.04f93c3c
|
||||||
|
│ 0x0569f68c f30240f9 ldr x19, [x23]
|
||||||
|
│ 0x0569f690 09008012 mov w9, -1
|
||||||
|
│ 0x0569f694 e90300b9 str w9, [sp]
|
||||||
|
│ 0x0569f698 681e40f9 ldr x8, [x19, 0x38]
|
||||||
|
│ ┌─< 0x0569f69c 880000b5 cbnz x8, 0x569f6ac
|
||||||
|
│ │ 0x0569f6a0 e00313aa mov x0, x19
|
||||||
|
│ │ 0x0569f6a4 2eb8e497 bl 0x4fcd75c
|
||||||
|
│ │ 0x0569f6a8 681e40f9 ldr x8, [x19, 0x38]
|
||||||
|
│ └─> 0x0569f6ac 010940f9 ldr x1, [x8, 0x10]
|
||||||
|
│ 0x0569f6b0 e0030091 mov x0, sp
|
||||||
|
│ 0x0569f6b4 98800094 bl 0x56bf914
|
||||||
|
│ 0x0569f6b8 c0027db2 orr x0, x22, 8
|
||||||
|
│ 0x0569f6bc e1031faa mov x1, xzr
|
||||||
|
│ 0x0569f6c0 9e81ea97 bl 0x513fd38
|
||||||
|
│ 0x0569f6c4 f44f48a9 ldp x20, x19, [var_80h]
|
||||||
|
│ 0x0569f6c8 fe2b40f9 ldr x30, [var_50h]
|
||||||
|
│ 0x0569f6cc f65747a9 ldp x22, x21, [var_70h]
|
||||||
|
│ 0x0569f6d0 f85f46a9 ldp x24, x23, [var_60h]
|
||||||
|
│ 0x0569f6d4 ff430291 add sp, sp, 0x90
|
||||||
|
└ 0x0569f6d8 c0035fd6 ret
|
||||||
|
=== PSEUDOCODE ===
|
||||||
|
// callconv: x0 arm64 (x0, x1, x2, x3, x4, x5, x6, x7, stack);
|
||||||
|
void fcn.0569f5f4 (int64_t arg1, int64_t arg2, int64_t arg3, int64_t arg4) {
|
||||||
|
sp -= 0x90
|
||||||
|
[var_50h] = x30
|
||||||
|
[var_60h] = (x24, 2)
|
||||||
|
[var_70h] = (x22, 2)
|
||||||
|
[var_80h] = (x20, 2)
|
||||||
|
x24 = 0xc25b000
|
||||||
|
x23 = 0xbb85000
|
||||||
|
x19 = x3 // arg4
|
||||||
|
w8 = (byte) [x24 + 0x493]
|
||||||
|
x23 = [x23 + 0xfc8]
|
||||||
|
w22 = w2 // arg3
|
||||||
|
w20 = w1 // arg2
|
||||||
|
x21 = x0 // arg1
|
||||||
|
if (w8 != 0) goto 0x569f640 // unlikely
|
||||||
|
goto loc_0x0569f62c;
|
||||||
|
loc_0x0569f640:
|
||||||
|
movi v0.2d, 0000000000000000
|
||||||
|
w24 = w22 & 1
|
||||||
|
x22 = sp
|
||||||
|
x0 = x22 | 8
|
||||||
|
x1 = 0
|
||||||
|
[var_10h] = (q0, 2)
|
||||||
|
[var_30h] = (q0, 2)
|
||||||
|
[sp] = q0
|
||||||
|
fcn.04f93c3c ()
|
||||||
|
x0 = x22 + 0x18
|
||||||
|
x1 = x21
|
||||||
|
[var_18h] = x21
|
||||||
|
fcn.04f93c3c ()
|
||||||
|
x0 = x22 + 0x28
|
||||||
|
x1 = 0
|
||||||
|
[var_20h] = w20
|
||||||
|
[var_20h] = (byte) w24
|
||||||
|
[var_28h] = x19
|
||||||
|
fcn.04f93c3c ()
|
||||||
|
x19 = [x23]
|
||||||
|
w9 = -1
|
||||||
|
[sp] = w9
|
||||||
|
x8 = [x19 + 0x38]
|
||||||
|
if (x8) goto 0x569f6ac // likely
|
||||||
|
goto loc_0x0569f6a0;
|
||||||
|
loc_0x0569f6ac:
|
||||||
|
x1 = [x8 + 0x10]
|
||||||
|
x0 = sp
|
||||||
|
0x56bf914 () // 0x56bf914(0x10078000, 0x100b70003, 0x0, 0x0)
|
||||||
|
x0 = x22 | 8
|
||||||
|
x1 = 0
|
||||||
|
0x513fd38 () // 0x513fd38(0x8, 0x0, 0x0, 0x0)
|
||||||
|
(x20, 2) = 3
|
||||||
|
x30 = [var_50h]
|
||||||
|
(x22, 2) = 3 // elf_phdr
|
||||||
|
(x24, 2) = 3
|
||||||
|
sp += 0x90
|
||||||
|
return x0;
|
||||||
|
loc_0x0569f6a0: // orphan
|
||||||
|
x0 = x19
|
||||||
|
0x4fcd75c () // 0x4fcd75c(0x0, 0x0, 0x0, 0x0)
|
||||||
|
x8 = [x19 + 0x38]
|
||||||
|
|
||||||
|
goto loc_0x0569f62c;
|
||||||
|
loc_0x0569f62c: // orphan
|
||||||
|
x0 = 0xbb85000
|
||||||
|
x0 = [x0 + 0xfc8]
|
||||||
|
0x4f93c90 () // 0x4f93c90(0xbe5c828, 0x0, 0x0, 0x0)
|
||||||
|
w8 = 1
|
||||||
|
[x24 + 0x493] = (byte) w8
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
@@ -0,0 +1,123 @@
|
|||||||
|
=== DISASSEMBLY ===
|
||||||
|
┌ 212: fcn.056a2424 (int64_t arg1, int64_t arg2, int64_t arg3, int64_t arg4);
|
||||||
|
│ `- args(x0, x1, x2, x3) vars(8:sp[0x10..0x80])
|
||||||
|
│ 0x056a2424 ff0302d1 sub sp, sp, 0x80
|
||||||
|
│ 0x056a2428 fe2300f9 str x30, [var_40h]
|
||||||
|
│ 0x056a242c f85f05a9 stp x24, x23, [var_50h]
|
||||||
|
│ 0x056a2430 f65706a9 stp x22, x21, [var_60h]
|
||||||
|
│ 0x056a2434 f44f07a9 stp x20, x19, [var_70h]
|
||||||
|
│ 0x056a2438 d85d03b0 adrp x24, 0xc25b000
|
||||||
|
│ 0x056a243c 37270390 adrp x23, 0xbb86000
|
||||||
|
│ 0x056a2440 f603032a mov w22, w3 ; arg4
|
||||||
|
│ 0x056a2444 08d35239 ldrb w8, [x24, 0x4b4]
|
||||||
|
│ 0x056a2448 f78240f9 ldr x23, [x23, 0x100]
|
||||||
|
│ 0x056a244c f403022a mov w20, w2 ; arg3
|
||||||
|
│ 0x056a2450 f303012a mov w19, w1 ; arg2
|
||||||
|
│ 0x056a2454 f50300aa mov x21, x0 ; arg1
|
||||||
|
│ ┌─< 0x056a2458 c8000037 tbnz w8, 0, 0x56a2470
|
||||||
|
│ │ 0x056a245c 20270390 adrp x0, 0xbb86000
|
||||||
|
│ │ 0x056a2460 008040f9 ldr x0, [x0, 0x100]
|
||||||
|
│ │ 0x056a2464 0bc6e397 bl 0x4f93c90
|
||||||
|
│ │ 0x056a2468 28008052 mov w8, 1
|
||||||
|
│ │ 0x056a246c 08d31239 strb w8, [x24, 0x4b4]
|
||||||
|
│ └─> 0x056a2470 00e4006f movi v0.2d, 0000000000000000
|
||||||
|
│ 0x056a2474 d8020012 and w24, w22, 1
|
||||||
|
│ 0x056a2478 f6030091 mov x22, sp
|
||||||
|
│ 0x056a247c c0027db2 orr x0, x22, 8
|
||||||
|
│ 0x056a2480 e1031faa mov x1, xzr
|
||||||
|
│ 0x056a2484 e00300ad stp q0, q0, [sp]
|
||||||
|
│ 0x056a2488 e00301ad stp q0, q0, [var_20h]
|
||||||
|
│ 0x056a248c ecc5e397 bl fcn.04f93c3c
|
||||||
|
│ 0x056a2490 c0620091 add x0, x22, 0x18
|
||||||
|
│ 0x056a2494 e10315aa mov x1, x21
|
||||||
|
│ 0x056a2498 f50f00f9 str x21, [var_18h]
|
||||||
|
│ 0x056a249c e8c5e397 bl fcn.04f93c3c
|
||||||
|
│ 0x056a24a0 f50240f9 ldr x21, [x23]
|
||||||
|
│ 0x056a24a4 09008012 mov w9, -1
|
||||||
|
│ 0x056a24a8 f3530429 stp w19, w20, [var_20h]
|
||||||
|
│ 0x056a24ac f8a30039 strb w24, [var_28h]
|
||||||
|
│ 0x056a24b0 a81e40f9 ldr x8, [x21, 0x38]
|
||||||
|
│ 0x056a24b4 e90300b9 str w9, [sp]
|
||||||
|
│ ┌─< 0x056a24b8 880000b5 cbnz x8, 0x56a24c8
|
||||||
|
│ │ 0x056a24bc e00315aa mov x0, x21
|
||||||
|
│ │ 0x056a24c0 a7ace497 bl 0x4fcd75c
|
||||||
|
│ │ 0x056a24c4 a81e40f9 ldr x8, [x21, 0x38]
|
||||||
|
│ └─> 0x056a24c8 010940f9 ldr x1, [x8, 0x10]
|
||||||
|
│ 0x056a24cc e0030091 mov x0, sp
|
||||||
|
│ 0x056a24d0 4e8f0094 bl 0x56c6208
|
||||||
|
│ 0x056a24d4 c0027db2 orr x0, x22, 8
|
||||||
|
│ 0x056a24d8 e1031faa mov x1, xzr
|
||||||
|
│ 0x056a24dc 1776ea97 bl 0x513fd38
|
||||||
|
│ 0x056a24e0 f44f47a9 ldp x20, x19, [var_70h]
|
||||||
|
│ 0x056a24e4 fe2340f9 ldr x30, [var_40h]
|
||||||
|
│ 0x056a24e8 f65746a9 ldp x22, x21, [var_60h]
|
||||||
|
│ 0x056a24ec f85f45a9 ldp x24, x23, [var_50h]
|
||||||
|
│ 0x056a24f0 ff030291 add sp, sp, 0x80
|
||||||
|
└ 0x056a24f4 c0035fd6 ret
|
||||||
|
=== PSEUDOCODE ===
|
||||||
|
// callconv: x0 arm64 (x0, x1, x2, x3, x4, x5, x6, x7, stack);
|
||||||
|
void fcn.056a2424 (int64_t arg1, int64_t arg2, int64_t arg3, int64_t arg4) {
|
||||||
|
sp -= 0x80
|
||||||
|
[var_40h] = x30
|
||||||
|
[var_50h] = (x24, 2)
|
||||||
|
[var_60h] = (x22, 2)
|
||||||
|
[var_70h] = (x20, 2)
|
||||||
|
x24 = 0xc25b000
|
||||||
|
x23 = 0xbb86000
|
||||||
|
w22 = w3 // arg4
|
||||||
|
w8 = (byte) [x24 + 0x4b4]
|
||||||
|
x23 = [x23 + 0x100]
|
||||||
|
w20 = w2 // arg3
|
||||||
|
w19 = w1 // arg2
|
||||||
|
x21 = x0 // arg1
|
||||||
|
if (w8 != 0) goto 0x56a2470 // unlikely
|
||||||
|
goto loc_0x056a245c;
|
||||||
|
loc_0x056a2470:
|
||||||
|
movi v0.2d, 0000000000000000
|
||||||
|
w24 = w22 & 1
|
||||||
|
x22 = sp
|
||||||
|
x0 = x22 | 8
|
||||||
|
x1 = 0
|
||||||
|
stp q0, q0, [sp]
|
||||||
|
[var_20h] = (q0, 2)
|
||||||
|
fcn.04f93c3c ()
|
||||||
|
x0 = x22 + 0x18
|
||||||
|
x1 = x21
|
||||||
|
[var_18h] = x21
|
||||||
|
fcn.04f93c3c ()
|
||||||
|
x21 = [x23]
|
||||||
|
w9 = -1
|
||||||
|
[var_20h] = (w19, 2)
|
||||||
|
[var_28h] = (byte) w24
|
||||||
|
x8 = [x21 + 0x38]
|
||||||
|
[sp] = w9
|
||||||
|
if (x8) goto 0x56a24c8 // likely
|
||||||
|
goto loc_0x056a24bc;
|
||||||
|
loc_0x056a24c8:
|
||||||
|
x1 = [x8 + 0x10]
|
||||||
|
x0 = sp
|
||||||
|
0x56c6208 () // 0x56c6208(0x10078000, 0x100b70003, 0x0, 0x0)
|
||||||
|
x0 = x22 | 8
|
||||||
|
x1 = 0
|
||||||
|
0x513fd38 () // 0x513fd38(0x8, 0x0, 0x0, 0x0)
|
||||||
|
(x20, 2) = 3 // elf_phdr
|
||||||
|
x30 = [var_40h]
|
||||||
|
(x22, 2) = 3
|
||||||
|
(x24, 2) = 3
|
||||||
|
sp += 0x80
|
||||||
|
return x0;
|
||||||
|
loc_0x056a24bc: // orphan
|
||||||
|
x0 = x21
|
||||||
|
0x4fcd75c () // 0x4fcd75c(0x0, 0x0, 0x0, 0x0)
|
||||||
|
x8 = [x21 + 0x38]
|
||||||
|
|
||||||
|
goto loc_0x056a245c;
|
||||||
|
loc_0x056a245c: // orphan
|
||||||
|
x0 = 0xbb86000
|
||||||
|
x0 = [x0 + 0x100]
|
||||||
|
0x4f93c90 () // 0x4f93c90(0xbe5c860, 0x0, 0x0, 0x0)
|
||||||
|
w8 = 1
|
||||||
|
[x24 + 0x4b4] = (byte) w8
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
@@ -0,0 +1,111 @@
|
|||||||
|
=== DISASSEMBLY ===
|
||||||
|
┌ 188: fcn.056a4be0 (int64_t arg1, int64_t arg2);
|
||||||
|
│ `- args(x0, x1) vars(6:sp[0x10..0x60])
|
||||||
|
│ 0x056a4be0 ff8301d1 sub sp, sp, 0x60
|
||||||
|
│ 0x056a4be4 fe1b00f9 str x30, [var_30h]
|
||||||
|
│ 0x056a4be8 f65704a9 stp x22, x21, [var_40h]
|
||||||
|
│ 0x056a4bec f44f05a9 stp x20, x19, [var_50h]
|
||||||
|
│ 0x056a4bf0 b55d03f0 adrp x21, 0xc25b000
|
||||||
|
│ 0x056a4bf4 162703d0 adrp x22, 0xbb86000
|
||||||
|
│ 0x056a4bf8 f303012a mov w19, w1 ; arg2
|
||||||
|
│ 0x056a4bfc a8325339 ldrb w8, [x21, 0x4cc]
|
||||||
|
│ 0x056a4c00 d61641f9 ldr x22, [x22, 0x228]
|
||||||
|
│ 0x056a4c04 f40300aa mov x20, x0 ; arg1
|
||||||
|
│ ┌─< 0x056a4c08 c8000037 tbnz w8, 0, 0x56a4c20
|
||||||
|
│ │ 0x056a4c0c 002703d0 adrp x0, 0xbb86000
|
||||||
|
│ │ 0x056a4c10 001441f9 ldr x0, [x0, 0x228]
|
||||||
|
│ │ 0x056a4c14 1fbce397 bl 0x4f93c90
|
||||||
|
│ │ 0x056a4c18 28008052 mov w8, 1
|
||||||
|
│ │ 0x056a4c1c a8321339 strb w8, [x21, 0x4cc]
|
||||||
|
│ └─> 0x056a4c20 00e4006f movi v0.2d, 0000000000000000
|
||||||
|
│ 0x056a4c24 f5030091 mov x21, sp
|
||||||
|
│ 0x056a4c28 e1031faa mov x1, xzr
|
||||||
|
│ 0x056a4c2c a0027db2 orr x0, x21, 8
|
||||||
|
│ 0x056a4c30 ff1300f9 str xzr, [var_20h]
|
||||||
|
│ 0x056a4c34 e00300ad stp q0, q0, [sp]
|
||||||
|
│ 0x056a4c38 01bce397 bl fcn.04f93c3c
|
||||||
|
│ 0x056a4c3c a0620091 add x0, x21, 0x18
|
||||||
|
│ 0x056a4c40 e10314aa mov x1, x20
|
||||||
|
│ 0x056a4c44 f40f00f9 str x20, [var_18h]
|
||||||
|
│ 0x056a4c48 fdbbe397 bl fcn.04f93c3c
|
||||||
|
│ 0x056a4c4c d40240f9 ldr x20, [x22]
|
||||||
|
│ 0x056a4c50 09008012 mov w9, -1
|
||||||
|
│ 0x056a4c54 f32300b9 str w19, [var_20h]
|
||||||
|
│ 0x056a4c58 e90300b9 str w9, [sp]
|
||||||
|
│ 0x056a4c5c 881e40f9 ldr x8, [x20, 0x38]
|
||||||
|
│ ┌─< 0x056a4c60 880000b5 cbnz x8, 0x56a4c70
|
||||||
|
│ │ 0x056a4c64 e00314aa mov x0, x20
|
||||||
|
│ │ 0x056a4c68 bda2e497 bl 0x4fcd75c
|
||||||
|
│ │ 0x056a4c6c 881e40f9 ldr x8, [x20, 0x38]
|
||||||
|
│ └─> 0x056a4c70 010940f9 ldr x1, [x8, 0x10]
|
||||||
|
│ 0x056a4c74 e0030091 mov x0, sp
|
||||||
|
│ 0x056a4c78 74970094 bl 0x56caa48
|
||||||
|
│ 0x056a4c7c a0027db2 orr x0, x21, 8
|
||||||
|
│ 0x056a4c80 e1031faa mov x1, xzr
|
||||||
|
│ 0x056a4c84 2d6cea97 bl 0x513fd38
|
||||||
|
│ 0x056a4c88 f44f45a9 ldp x20, x19, [var_50h]
|
||||||
|
│ 0x056a4c8c fe1b40f9 ldr x30, [var_30h]
|
||||||
|
│ 0x056a4c90 f65744a9 ldp x22, x21, [var_40h]
|
||||||
|
│ 0x056a4c94 ff830191 add sp, sp, 0x60
|
||||||
|
└ 0x056a4c98 c0035fd6 ret
|
||||||
|
=== PSEUDOCODE ===
|
||||||
|
// callconv: x0 arm64 (x0, x1, x2, x3, x4, x5, x6, x7, stack);
|
||||||
|
void fcn.056a4be0 (int64_t arg1, int64_t arg2) {
|
||||||
|
sp -= 0x60
|
||||||
|
[var_30h] = x30
|
||||||
|
[var_40h] = (x22, 2)
|
||||||
|
[var_50h] = (x20, 2)
|
||||||
|
x21 = 0xc25b000
|
||||||
|
x22 = 0xbb86000
|
||||||
|
w19 = w1 // arg2
|
||||||
|
w8 = (byte) [x21 + 0x4cc]
|
||||||
|
x22 = [x22 + 0x228]
|
||||||
|
x20 = x0 // arg1
|
||||||
|
if (w8 != 0) goto 0x56a4c20 // unlikely
|
||||||
|
goto loc_0x056a4c0c;
|
||||||
|
loc_0x056a4c20:
|
||||||
|
movi v0.2d, 0000000000000000
|
||||||
|
x21 = sp
|
||||||
|
x1 = 0
|
||||||
|
x0 = x21 | 8
|
||||||
|
[var_20h] = 0
|
||||||
|
stp q0, q0, [sp]
|
||||||
|
fcn.04f93c3c ()
|
||||||
|
x0 = x21 + 0x18
|
||||||
|
x1 = x20
|
||||||
|
[var_18h] = x20
|
||||||
|
fcn.04f93c3c ()
|
||||||
|
x20 = [x22]
|
||||||
|
w9 = -1
|
||||||
|
[var_20h] = w19
|
||||||
|
[sp] = w9
|
||||||
|
x8 = [x20 + 0x38]
|
||||||
|
if (x8) goto 0x56a4c70 // likely
|
||||||
|
goto loc_0x056a4c64;
|
||||||
|
loc_0x056a4c70:
|
||||||
|
x1 = [x8 + 0x10]
|
||||||
|
x0 = sp
|
||||||
|
0x56caa48 () // 0x56caa48(0x10078000, 0x100b70003, 0x0, 0x0)
|
||||||
|
x0 = x21 | 8
|
||||||
|
x1 = 0
|
||||||
|
0x513fd38 () // 0x513fd38(0x8, 0x0, 0x0, 0x0)
|
||||||
|
(x20, 2) = 3
|
||||||
|
x30 = [var_30h]
|
||||||
|
(x22, 2) = 3
|
||||||
|
sp += 0x60
|
||||||
|
return x0;
|
||||||
|
loc_0x056a4c64: // orphan
|
||||||
|
x0 = x20
|
||||||
|
0x4fcd75c () // 0x4fcd75c(0x0, 0x0, 0x0, 0x0)
|
||||||
|
x8 = [x20 + 0x38]
|
||||||
|
|
||||||
|
goto loc_0x056a4c0c;
|
||||||
|
loc_0x056a4c0c: // orphan
|
||||||
|
x0 = 0xbb86000
|
||||||
|
x0 = [x0 + 0x228]
|
||||||
|
0x4f93c90 () // 0x4f93c90(0xbe5c8a0, 0x0, 0x0, 0x0)
|
||||||
|
w8 = 1
|
||||||
|
[x21 + 0x4cc] = (byte) w8
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
@@ -0,0 +1,575 @@
|
|||||||
|
=== DISASSEMBLY ===
|
||||||
|
┌ 1056: fcn.052a2868 (int64_t arg1, int64_t arg2);
|
||||||
|
│ `- args(x0, x1) vars(18:sp[0x10..0x114])
|
||||||
|
│ 0x052a2868 ff8304d1 sub sp, sp, 0x120
|
||||||
|
│ 0x052a286c e9230b6d stp d9, d8, [var_b0h]
|
||||||
|
│ 0x052a2870 fd7b0ca9 stp x29, x30, [var_c0h]
|
||||||
|
│ 0x052a2874 fc6f0da9 stp x28, x27, [var_d0h]
|
||||||
|
│ 0x052a2878 fa670ea9 stp x26, x25, [var_e0h]
|
||||||
|
│ 0x052a287c f85f0fa9 stp x24, x23, [var_f0h]
|
||||||
|
│ 0x052a2880 f65710a9 stp x22, x21, [var_100h]
|
||||||
|
│ 0x052a2884 f44f11a9 stp x20, x19, [var_110h]
|
||||||
|
│ 0x052a2888 d67d0390 adrp x22, 0xc25a000
|
||||||
|
│ 0x052a288c f50301aa mov x21, x1 ; arg2
|
||||||
|
│ 0x052a2890 f40300aa mov x20, x0 ; arg1
|
||||||
|
│ 0x052a2894 c9424139 ldrb w9, [x22, 0x50]
|
||||||
|
│ 0x052a2898 f30308aa mov x19, x8
|
||||||
|
│ ┌─< 0x052a289c c9030037 tbnz w9, 0, 0x52a2914
|
||||||
|
│ │ 0x052a28a0 e04503d0 adrp x0, 0xbb60000
|
||||||
|
│ │ 0x052a28a4 005847f9 ldr x0, [x0, 0xeb0]
|
||||||
|
│ │ 0x052a28a8 fac4f397 bl 0x4f93c90
|
||||||
|
│ │ 0x052a28ac e04503f0 adrp x0, 0xbb61000
|
||||||
|
│ │ 0x052a28b0 00a844f9 ldr x0, [x0, 0x950]
|
||||||
|
│ │ 0x052a28b4 f7c4f397 bl 0x4f93c90
|
||||||
|
│ │ 0x052a28b8 604603d0 adrp x0, 0xbb70000
|
||||||
|
│ │ 0x052a28bc 00a840f9 ldr x0, [x0, 0x150]
|
||||||
|
│ │ 0x052a28c0 f4c4f397 bl 0x4f93c90
|
||||||
|
│ │ 0x052a28c4 604603d0 adrp x0, 0xbb70000
|
||||||
|
│ │ 0x052a28c8 00ac40f9 ldr x0, [x0, 0x158]
|
||||||
|
│ │ 0x052a28cc f1c4f397 bl 0x4f93c90
|
||||||
|
│ │ 0x052a28d0 604603d0 adrp x0, 0xbb70000
|
||||||
|
│ │ 0x052a28d4 00b040f9 ldr x0, [x0, 0x160]
|
||||||
|
│ │ 0x052a28d8 eec4f397 bl 0x4f93c90
|
||||||
|
│ │ 0x052a28dc 404603b0 adrp x0, 0xbb6b000
|
||||||
|
│ │ 0x052a28e0 000843f9 ldr x0, [x0, 0x610]
|
||||||
|
│ │ 0x052a28e4 ebc4f397 bl 0x4f93c90
|
||||||
|
│ │ 0x052a28e8 604603d0 adrp x0, 0xbb70000
|
||||||
|
│ │ 0x052a28ec 00b440f9 ldr x0, [x0, 0x168]
|
||||||
|
│ │ 0x052a28f0 e8c4f397 bl 0x4f93c90
|
||||||
|
│ │ 0x052a28f4 604603d0 adrp x0, 0xbb70000
|
||||||
|
│ │ 0x052a28f8 00b840f9 ldr x0, [x0, 0x170]
|
||||||
|
│ │ 0x052a28fc e5c4f397 bl 0x4f93c90
|
||||||
|
│ │ 0x052a2900 604603d0 adrp x0, 0xbb70000
|
||||||
|
│ │ 0x052a2904 00bc40f9 ldr x0, [x0, 0x178]
|
||||||
|
│ │ 0x052a2908 e2c4f397 bl 0x4f93c90
|
||||||
|
│ │ 0x052a290c 28008052 mov w8, 1
|
||||||
|
│ │ 0x052a2910 c8420139 strb w8, [x22, 0x50]
|
||||||
|
│ └─> 0x052a2914 0859a852 mov w8, 0x42c80000
|
||||||
|
│ 0x052a2918 802240bd ldr s0, [x20, 0x20]
|
||||||
|
│ 0x052a291c a12640bd ldr s1, [x21, 0x24]
|
||||||
|
│ 0x052a2920 0801271e fmov s8, w8
|
||||||
|
│ 0x052a2924 02e4002f movi d2, 0000000000000000
|
||||||
|
│ 0x052a2928 f74503f0 adrp x23, 0xbb61000
|
||||||
|
│ 0x052a292c f7aa44f9 ldr x23, [x23, 0x950]
|
||||||
|
│ 0x052a2930 0028281e fadd s0, s0, s8
|
||||||
|
│ 0x052a2934 0038211e fsub s0, s0, s1
|
||||||
|
│ 0x052a2938 0020281e fcmp s0, s8
|
||||||
|
│ 0x052a293c 01cd201e fcsel s1, s8, s0, gt
|
||||||
|
│ 0x052a2940 0820201e fcmp s0, 0.0
|
||||||
|
│ 0x052a2944 494c211e fcsel s9, s2, s1, mi
|
||||||
|
│ 0x052a2948 d0000094 bl 0x52a2c88
|
||||||
|
│ 0x052a294c 2021281e fcmp s9, s8
|
||||||
|
│ 0x052a2950 0840201e fmov s8, s0
|
||||||
|
│ ┌─< 0x052a2954 ea000054 b.ge 0x52a2970
|
||||||
|
│ │ 0x052a2958 2821201e fcmp s9, 0.0
|
||||||
|
│ │ 0x052a295c 0085291e fccmp s8, s9, 0, hi
|
||||||
|
│ ┌──< 0x052a2960 84000054 b.mi 0x52a2970
|
||||||
|
│ ││ 0x052a2964 ff0f00b9 str wzr, [var_ch]
|
||||||
|
│ ││ 0x052a2968 f6031f2a mov w22, wzr
|
||||||
|
│ ┌───< 0x052a296c 0f000014 b 0x52a29a8
|
||||||
|
│ │└└─> 0x052a2970 800640ad ldp q0, q1, [x20]
|
||||||
|
│ │ 0x052a2974 e0030291 add x0, sp, 0x80
|
||||||
|
│ │ 0x052a2978 881240f9 ldr x8, [x20, 0x20]
|
||||||
|
│ │ 0x052a297c e1430191 add x1, sp, 0x50
|
||||||
|
│ │ 0x052a2980 e00704ad stp q0, q1, [var_80h]
|
||||||
|
│ │ 0x052a2984 a00640ad ldp q0, q1, [x21]
|
||||||
|
│ │ 0x052a2988 e85300f9 str x8, [var_a0h]
|
||||||
|
│ │ 0x052a298c a81240f9 ldr x8, [x21, 0x20]
|
||||||
|
│ │ 0x052a2990 e08702ad stp q0, q1, [var_50h]
|
||||||
|
│ │ 0x052a2994 e83b00f9 str x8, [var_70h]
|
||||||
|
│ │ 0x052a2998 dd000094 bl 0x52a2d0c
|
||||||
|
│ │ 0x052a299c f603002a mov w22, w0
|
||||||
|
│ │ 0x052a29a0 28008052 mov w8, 1
|
||||||
|
│ │ 0x052a29a4 e80f00b9 str w8, [var_ch]
|
||||||
|
│ │ ; CODE XREF from fcn.052a2868 @ 0x52a296c(x)
|
||||||
|
│ └───> 0x052a29a8 e00240f9 ldr x0, [x23]
|
||||||
|
│ 0x052a29ac e1008052 mov w1, 7
|
||||||
|
│ 0x052a29b0 f3c4f397 bl 0x4f93d7c
|
||||||
|
│ ┌─< 0x052a29b4 001500b4 cbz x0, 0x52a2c54
|
||||||
|
│ │ 0x052a29b8 081840b9 ldr w8, [x0, 0x18]
|
||||||
|
│ │ 0x052a29bc f70300aa mov x23, x0
|
||||||
|
│ ┌──< 0x052a29c0 88140034 cbz w8, 0x52a2c50
|
||||||
|
│ ││ 0x052a29c4 684603d0 adrp x8, 0xbb70000
|
||||||
|
│ ││ 0x052a29c8 f80317aa mov x24, x23
|
||||||
|
│ ││ 0x052a29cc 08b940f9 ldr x8, [x8, 0x170]
|
||||||
|
│ ││ 0x052a29d0 010140f9 ldr x1, [x8]
|
||||||
|
│ ││ 0x052a29d4 010f02f8 str x1, [x24, 0x20]!
|
||||||
|
│ ││ 0x052a29d8 e00318aa mov x0, x24
|
||||||
|
│ ││ 0x052a29dc 98c4f397 bl fcn.04f93c3c
|
||||||
|
│ ││ 0x052a29e0 08835fb8 ldur w8, [x24, -8]
|
||||||
|
│ ││ 0x052a29e4 1f791f72 tst w8, 0xfffffffe
|
||||||
|
│ ┌───< 0x052a29e8 40130054 b.eq 0x52a2c50
|
||||||
|
│ │││ 0x052a29ec 810240f9 ldr x1, [x20]
|
||||||
|
│ │││ 0x052a29f0 f80317aa mov x24, x23
|
||||||
|
│ │││ 0x052a29f4 018f02f8 str x1, [x24, 0x28]!
|
||||||
|
│ │││ 0x052a29f8 e00318aa mov x0, x24
|
||||||
|
│ │││ 0x052a29fc 90c4f397 bl fcn.04f93c3c
|
||||||
|
│ │││ 0x052a2a00 08035fb8 ldur w8, [x24, -0x10]
|
||||||
|
│ │││ 0x052a2a04 1f090071 cmp w8, 2
|
||||||
|
│ ┌────< 0x052a2a08 49120054 b.ls 0x52a2c50
|
||||||
|
│ ││││ 0x052a2a0c 484603b0 adrp x8, 0xbb6b000
|
||||||
|
│ ││││ 0x052a2a10 f80317aa mov x24, x23
|
||||||
|
│ ││││ 0x052a2a14 080943f9 ldr x8, [x8, 0x610]
|
||||||
|
│ ││││ 0x052a2a18 010140f9 ldr x1, [x8]
|
||||||
|
│ ││││ 0x052a2a1c 010f03f8 str x1, [x24, 0x30]!
|
||||||
|
│ ││││ 0x052a2a20 e00318aa mov x0, x24
|
||||||
|
│ ││││ 0x052a2a24 86c4f397 bl fcn.04f93c3c
|
||||||
|
│ ││││ 0x052a2a28 08835eb8 ldur w8, [x24, -0x18]
|
||||||
|
│ ││││ 0x052a2a2c 1f751e72 tst w8, 0xfffffffc
|
||||||
|
│ ┌─────< 0x052a2a30 00110054 b.eq 0x52a2c50
|
||||||
|
│ │││││ 0x052a2a34 a10240f9 ldr x1, [x21]
|
||||||
|
│ │││││ 0x052a2a38 f80317aa mov x24, x23
|
||||||
|
│ │││││ 0x052a2a3c 018f03f8 str x1, [x24, 0x38]!
|
||||||
|
│ │││││ 0x052a2a40 e00318aa mov x0, x24
|
||||||
|
│ │││││ 0x052a2a44 7ec4f397 bl fcn.04f93c3c
|
||||||
|
│ │││││ 0x052a2a48 08035eb8 ldur w8, [x24, -0x20]
|
||||||
|
│ │││││ 0x052a2a4c 1f110071 cmp w8, 4
|
||||||
|
│ ┌──────< 0x052a2a50 09100054 b.ls 0x52a2c50
|
||||||
|
│ ││││││ 0x052a2a54 684603d0 adrp x8, 0xbb70000
|
||||||
|
│ ││││││ 0x052a2a58 7b4603d0 adrp x27, 0xbb70000
|
||||||
|
│ ││││││ 0x052a2a5c f80317aa mov x24, x23
|
||||||
|
│ ││││││ 0x052a2a60 08b540f9 ldr x8, [x8, 0x168]
|
||||||
|
│ ││││││ 0x052a2a64 010140f9 ldr x1, [x8]
|
||||||
|
│ ││││││ 0x052a2a68 7bbf40f9 ldr x27, [x27, 0x178]
|
||||||
|
│ ││││││ 0x052a2a6c 010f04f8 str x1, [x24, 0x40]!
|
||||||
|
│ ││││││ 0x052a2a70 e00318aa mov x0, x24
|
||||||
|
│ ││││││ 0x052a2a74 72c4f397 bl fcn.04f93c3c
|
||||||
|
│ ││││││ 0x052a2a78 fd4503d0 adrp x29, 0xbb60000
|
||||||
|
│ ││││││ 0x052a2a7c e1330191 add x1, sp, 0x4c
|
||||||
|
│ ││││││ 0x052a2a80 bd9745f9 ldr x29, [x29, 0xb28]
|
||||||
|
│ ││││││ 0x052a2a84 e94f00bd str s9, [var_4ch]
|
||||||
|
│ ││││││ 0x052a2a88 a03f40f9 ldr x0, [x29, 0x78]
|
||||||
|
│ ││││││ 0x052a2a8c e2c4f397 bl 0x4f93e14
|
||||||
|
│ ││││││ 0x052a2a90 f90300aa mov x25, x0
|
||||||
|
│ ││││││ 0x052a2a94 802240bd ldr s0, [x20, 0x20]
|
||||||
|
│ ││││││ 0x052a2a98 a03f40f9 ldr x0, [x29, 0x78]
|
||||||
|
│ ││││││ 0x052a2a9c e1230191 add x1, sp, 0x48
|
||||||
|
│ ││││││ 0x052a2aa0 e04b00bd str s0, [var_48h]
|
||||||
|
│ ││││││ 0x052a2aa4 dcc4f397 bl 0x4f93e14
|
||||||
|
│ ││││││ 0x052a2aa8 fa0300aa mov x26, x0
|
||||||
|
│ ││││││ 0x052a2aac a02640bd ldr s0, [x21, 0x24]
|
||||||
|
│ ││││││ 0x052a2ab0 a03f40f9 ldr x0, [x29, 0x78]
|
||||||
|
│ ││││││ 0x052a2ab4 e1130191 add x1, sp, 0x44
|
||||||
|
│ ││││││ 0x052a2ab8 e04700bd str s0, [var_44h]
|
||||||
|
│ ││││││ 0x052a2abc d6c4f397 bl 0x4f93e14
|
||||||
|
│ ││││││ 0x052a2ac0 680340f9 ldr x8, [x27]
|
||||||
|
│ ││││││ 0x052a2ac4 e30300aa mov x3, x0
|
||||||
|
│ ││││││ 0x052a2ac8 e10319aa mov x1, x25
|
||||||
|
│ ││││││ 0x052a2acc e2031aaa mov x2, x26
|
||||||
|
│ ││││││ 0x052a2ad0 e4031faa mov x4, xzr
|
||||||
|
│ ││││││ 0x052a2ad4 e00308aa mov x0, x8
|
||||||
|
│ ││││││ 0x052a2ad8 0a3e3095 bl 0x9eb2300
|
||||||
|
│ ││││││ 0x052a2adc 08835db8 ldur w8, [x24, -0x28]
|
||||||
|
│ ││││││ 0x052a2ae0 1f150071 cmp w8, 5
|
||||||
|
│ ┌───────< 0x052a2ae4 690b0054 b.ls 0x52a2c50
|
||||||
|
│ │││││││ 0x052a2ae8 7a4603d0 adrp x26, 0xbb70000
|
||||||
|
│ │││││││ 0x052a2aec 7b4603d0 adrp x27, 0xbb70000
|
||||||
|
│ │││││││ 0x052a2af0 7c4603d0 adrp x28, 0xbb70000
|
||||||
|
│ │││││││ 0x052a2af4 f80317aa mov x24, x23
|
||||||
|
│ │││││││ 0x052a2af8 e10300aa mov x1, x0
|
||||||
|
│ │││││││ 0x052a2afc 5aab40f9 ldr x26, [x26, 0x150]
|
||||||
|
│ │││││││ 0x052a2b00 7bb340f9 ldr x27, [x27, 0x160]
|
||||||
|
│ │││││││ 0x052a2b04 9caf40f9 ldr x28, [x28, 0x158]
|
||||||
|
│ │││││││ 0x052a2b08 008f04f8 str x0, [x24, 0x48]!
|
||||||
|
│ │││││││ 0x052a2b0c e00318aa mov x0, x24
|
||||||
|
│ │││││││ 0x052a2b10 4bc4f397 bl fcn.04f93c3c
|
||||||
|
│ │││││││ 0x052a2b14 a03f40f9 ldr x0, [x29, 0x78]
|
||||||
|
│ │││││││ 0x052a2b18 e1030191 add x1, sp, 0x40
|
||||||
|
│ │││││││ 0x052a2b1c e84300bd str s8, [var_40h]
|
||||||
|
│ │││││││ 0x052a2b20 bdc4f397 bl 0x4f93e14
|
||||||
|
│ │││││││ 0x052a2b24 e80f40b9 ldr w8, [var_ch]
|
||||||
|
│ │││││││ 0x052a2b28 f90300aa mov x25, x0
|
||||||
|
│ │││││││ 0x052a2b2c a02740f9 ldr x0, [x29, 0x48]
|
||||||
|
│ │││││││ 0x052a2b30 5a0340f9 ldr x26, [x26]
|
||||||
|
│ │││││││ 0x052a2b34 e1330191 add x1, sp, 0x4c
|
||||||
|
│ │││││││ 0x052a2b38 1f010071 cmp w8, 0
|
||||||
|
│ │││││││ 0x052a2b3c 68139c9a csel x8, x27, x28, ne
|
||||||
|
│ │││││││ 0x052a2b40 1b0140f9 ldr x27, [x8]
|
||||||
|
│ │││││││ 0x052a2b44 f64f00b9 str w22, [var_4ch]
|
||||||
|
│ │││││││ 0x052a2b48 b3c4f397 bl 0x4f93e14
|
||||||
|
│ │││││││ 0x052a2b4c e30300aa mov x3, x0
|
||||||
|
│ │││││││ 0x052a2b50 e0031aaa mov x0, x26
|
||||||
|
│ │││││││ 0x052a2b54 e10319aa mov x1, x25
|
||||||
|
│ │││││││ 0x052a2b58 e2031baa mov x2, x27
|
||||||
|
│ │││││││ 0x052a2b5c e4031faa mov x4, xzr
|
||||||
|
│ │││││││ 0x052a2b60 e83d3095 bl 0x9eb2300
|
||||||
|
│ │││││││ 0x052a2b64 08035db8 ldur w8, [x24, -0x30]
|
||||||
|
│ │││││││ 0x052a2b68 1f190071 cmp w8, 6
|
||||||
|
│ ────────< 0x052a2b6c 29070054 b.ls 0x52a2c50
|
||||||
|
│ │││││││ 0x052a2b70 f84503d0 adrp x24, 0xbb60000
|
||||||
|
│ │││││││ 0x052a2b74 e10300aa mov x1, x0
|
||||||
|
│ │││││││ 0x052a2b78 e00317aa mov x0, x23
|
||||||
|
│ │││││││ 0x052a2b7c 185b47f9 ldr x24, [x24, 0xeb0]
|
||||||
|
│ │││││││ 0x052a2b80 010c05f8 str x1, [x0, 0x50]!
|
||||||
|
│ │││││││ 0x052a2b84 2ec4f397 bl fcn.04f93c3c
|
||||||
|
│ │││││││ 0x052a2b88 e00317aa mov x0, x23
|
||||||
|
│ │││││││ 0x052a2b8c e1031faa mov x1, xzr
|
||||||
|
│ │││││││ 0x052a2b90 0d3d3095 bl 0x9eb1fc4
|
||||||
|
│ │││││││ 0x052a2b94 080340f9 ldr x8, [x24]
|
||||||
|
│ │││││││ 0x052a2b98 f70300aa mov x23, x0
|
||||||
|
│ │││││││ 0x052a2b9c 09e540b9 ldr w9, [x8, 0xe4]
|
||||||
|
│ ────────< 0x052a2ba0 69000035 cbnz w9, 0x52a2bac
|
||||||
|
│ │││││││ 0x052a2ba4 e00308aa mov x0, x8
|
||||||
|
│ │││││││ 0x052a2ba8 99c4f397 bl 0x4f93e0c
|
||||||
|
│ ────────> 0x052a2bac e00317aa mov x0, x23
|
||||||
|
│ │││││││ 0x052a2bb0 e1031faa mov x1, xzr
|
||||||
|
│ │││││││ 0x052a2bb4 705d7495 bl 0xafba174
|
||||||
|
│ │││││││ 0x052a2bb8 a00640ad ldp q0, q1, [x21]
|
||||||
|
│ │││││││ 0x052a2bbc 02e4006f movi v2.2d, 0000000000000000
|
||||||
|
│ │││││││ 0x052a2bc0 a81240f9 ldr x8, [x21, 0x20]
|
||||||
|
│ │││││││ 0x052a2bc4 f50313aa mov x21, x19
|
||||||
|
│ │││││││ 0x052a2bc8 e00313aa mov x0, x19
|
||||||
|
│ │││││││ 0x052a2bcc e1031faa mov x1, xzr
|
||||||
|
│ │││││││ 0x052a2bd0 7f2e00f9 str xzr, [x19, 0x58]
|
||||||
|
│ │││││││ 0x052a2bd4 e08700ad stp q0, q1, [var_10h]
|
||||||
|
│ │││││││ 0x052a2bd8 800640ad ldp q0, q1, [x20]
|
||||||
|
│ │││││││ 0x052a2bdc e81b00f9 str x8, [var_30h]
|
||||||
|
│ │││││││ 0x052a2be0 881240f9 ldr x8, [x20, 0x20]
|
||||||
|
│ │││││││ 0x052a2be4 6282833c stur q2, [x19, 0x38]
|
||||||
|
│ │││││││ 0x052a2be8 6282843c stur q2, [x19, 0x48]
|
||||||
|
│ │││││││ 0x052a2bec a28e823c str q2, [x21, 0x28]!
|
||||||
|
│ │││││││ 0x052a2bf0 600600ad stp q0, q1, [x19]
|
||||||
|
│ │││││││ 0x052a2bf4 681200f9 str x8, [x19, 0x20]
|
||||||
|
│ │││││││ 0x052a2bf8 11c4f397 bl fcn.04f93c3c
|
||||||
|
│ │││││││ 0x052a2bfc e08740ad ldp q0, q1, [var_10h]
|
||||||
|
│ │││││││ 0x052a2c00 e00315aa mov x0, x21
|
||||||
|
│ │││││││ 0x052a2c04 e81b40f9 ldr x8, [var_30h]
|
||||||
|
│ │││││││ 0x052a2c08 e1031faa mov x1, xzr
|
||||||
|
│ │││││││ 0x052a2c0c a002803d str q0, [x21]
|
||||||
|
│ │││││││ 0x052a2c10 6182833c stur q1, [x19, 0x38]
|
||||||
|
│ │││││││ 0x052a2c14 682600f9 str x8, [x19, 0x48]
|
||||||
|
│ │││││││ 0x052a2c18 09c4f397 bl fcn.04f93c3c
|
||||||
|
│ │││││││ 0x052a2c1c e80f40b9 ldr w8, [var_ch]
|
||||||
|
│ │││││││ 0x052a2c20 765200b9 str w22, [x19, 0x50]
|
||||||
|
│ │││││││ 0x052a2c24 69220b2d stp s9, s8, [x19, 0x58]
|
||||||
|
│ │││││││ 0x052a2c28 f65750a9 ldp x22, x21, [var_100h]
|
||||||
|
│ │││││││ 0x052a2c2c 68520139 strb w8, [x19, 0x54]
|
||||||
|
│ │││││││ 0x052a2c30 f44f51a9 ldp x20, x19, [var_110h]
|
||||||
|
│ │││││││ 0x052a2c34 f85f4fa9 ldp x24, x23, [var_f0h]
|
||||||
|
│ │││││││ 0x052a2c38 fa674ea9 ldp x26, x25, [var_e0h]
|
||||||
|
│ │││││││ 0x052a2c3c fc6f4da9 ldp x28, x27, [var_d0h]
|
||||||
|
│ │││││││ 0x052a2c40 fd7b4ca9 ldp x29, x30, [var_c0h]
|
||||||
|
│ │││││││ 0x052a2c44 e9234b6d ldp d9, d8, [var_b0h]
|
||||||
|
│ │││││││ 0x052a2c48 ff830491 add sp, sp, 0x120
|
||||||
|
│ │││││││ 0x052a2c4c c0035fd6 ret
|
||||||
|
│ └└└└└└──> 0x052a2c50 bcc4f397 bl 0x4f93f40 ; fcn.04f93f38+0x8
|
||||||
|
│ └─> 0x052a2c54 b9c4f397 bl fcn.04f93f38
|
||||||
|
│ 0x052a2c58 0859a852 mov w8, 0x42c80000
|
||||||
|
│ 0x052a2c5c 002040bd ldr s0, [x0, 0x20]
|
||||||
|
│ 0x052a2c60 222440bd ldr s2, [x1, 0x24]
|
||||||
|
│ 0x052a2c64 0101271e fmov s1, w8
|
||||||
|
│ 0x052a2c68 0028211e fadd s0, s0, s1
|
||||||
|
│ 0x052a2c6c 0038221e fsub s0, s0, s2
|
||||||
|
│ 0x052a2c70 02e4002f movi d2, 0000000000000000
|
||||||
|
│ 0x052a2c74 0020211e fcmp s0, s1
|
||||||
|
│ 0x052a2c78 21cc201e fcsel s1, s1, s0, gt
|
||||||
|
│ 0x052a2c7c 0820201e fcmp s0, 0.0
|
||||||
|
│ 0x052a2c80 404c211e fcsel s0, s2, s1, mi
|
||||||
|
└ 0x052a2c84 c0035fd6 ret
|
||||||
|
=== PSEUDOCODE ===
|
||||||
|
// callconv: x0 arm64 (x0, x1, x2, x3, x4, x5, x6, x7, stack);
|
||||||
|
void fcn.052a2868 (int64_t arg1, int64_t arg2) {
|
||||||
|
sp -= 0x120
|
||||||
|
[var_b0h] = (d9, 2)
|
||||||
|
[var_c0h] = (x29, 2)
|
||||||
|
[var_d0h] = (x28, 2)
|
||||||
|
[var_e0h] = (x26, 2)
|
||||||
|
[var_f0h] = (x24, 2)
|
||||||
|
[var_100h] = (x22, 2)
|
||||||
|
[var_110h] = (x20, 2)
|
||||||
|
x22 = 0xc25a000
|
||||||
|
x21 = x1 // arg2
|
||||||
|
x20 = x0 // arg1
|
||||||
|
w9 = (byte) [x22 + 0x50]
|
||||||
|
x19 = x8
|
||||||
|
if (w9 != 0) goto 0x52a2914 // unlikely
|
||||||
|
goto loc_0x052a28a0;
|
||||||
|
loc_0x052a2914:
|
||||||
|
w8 = 0x42c80000
|
||||||
|
s0 = [x20 + 0x20] // elf_phdr
|
||||||
|
s1 = [x21 + 0x24]
|
||||||
|
s8 = w8
|
||||||
|
movi d2, 0000000000000000
|
||||||
|
x23 = 0xbb61000
|
||||||
|
x23 = [x23 + 0x950]
|
||||||
|
fadd s0, s0, s8
|
||||||
|
s0 -= s1
|
||||||
|
(a, b) = compare (s0, s8)
|
||||||
|
fcsel s1, s8, s0, gt
|
||||||
|
(a, b) = compare (s0, 0.0)
|
||||||
|
fcsel s9, s2, s1, mi
|
||||||
|
0x52a2c88 () // 0x52a2c88(0x0, 0x0, 0x0, 0x0)
|
||||||
|
(a, b) = compare (s9, s8)
|
||||||
|
s8 = s0
|
||||||
|
if (a >= b) goto 0x52a2970 // likely
|
||||||
|
goto loc_0x052a2958;
|
||||||
|
loc_0x052a2970:
|
||||||
|
(q0, 2) = 3
|
||||||
|
x0 = sp + 0x80
|
||||||
|
x8 = [x20 + 0x20] // elf_phdr
|
||||||
|
x1 = sp + 0x50
|
||||||
|
[var_80h] = (q0, 2)
|
||||||
|
(q0, 2) = 3
|
||||||
|
[var_a0h] = x8
|
||||||
|
x8 = [x21 + 0x20] // elf_phdr
|
||||||
|
[var_50h] = (q0, 2)
|
||||||
|
[var_70h] = x8
|
||||||
|
0x52a2d0c () // 0x52a2d0c(0x10078080, 0x10078050, 0x0, 0x0)
|
||||||
|
w22 = w0
|
||||||
|
w8 = 1
|
||||||
|
[var_ch] = w8
|
||||||
|
|
||||||
|
loc_0x052a29a8:
|
||||||
|
// CODE XREF from fcn.052a2868 @ 0x52a296c(x)
|
||||||
|
x0 = [x23]
|
||||||
|
w1 = 7
|
||||||
|
0x4f93d7c () // 0x4f93d7c(0x10102464c457f, 0x7, 0x0, 0x0)
|
||||||
|
if (!x0) goto 0x52a2c54 // unlikely
|
||||||
|
goto loc_0x052a29b8;
|
||||||
|
goto loc_0x052a2964;
|
||||||
|
return x0;
|
||||||
|
loc_0x052a2c54: // orphan
|
||||||
|
fcn.04f93f38 ()
|
||||||
|
w8 = 0x42c80000
|
||||||
|
s0 = [x0 + 0x20] // elf_phdr
|
||||||
|
s2 = [x1 + 0x24]
|
||||||
|
s1 = w8
|
||||||
|
fadd s0, s0, s1
|
||||||
|
s0 -= s2
|
||||||
|
movi d2, 0000000000000000
|
||||||
|
(a, b) = compare (s0, s1)
|
||||||
|
fcsel s1, s1, s0, gt
|
||||||
|
(a, b) = compare (s0, 0.0)
|
||||||
|
fcsel s0, s2, s1, mi
|
||||||
|
|
||||||
|
loc_0x052a29b8: // orphan
|
||||||
|
w8 = [x0 + 0x18]
|
||||||
|
x23 = x0
|
||||||
|
if (!w8)
|
||||||
|
loc_0x052a2c50: // orphan
|
||||||
|
0x4f93f40 () // fcn.04f93f38+0x8 // 0x4f93f40(0x0, 0x0, 0x0, 0x0)
|
||||||
|
|
||||||
|
goto loc_0x052a29c4;
|
||||||
|
loc_0x052a29c4: // orphan
|
||||||
|
x8 = 0xbb70000
|
||||||
|
x24 = x23
|
||||||
|
x8 = [x8 + 0x170] // (pstr 0x0bed2c48) "\u07e0"
|
||||||
|
x1 = [x8] // "\u07e0"
|
||||||
|
[x24 + 0x20]! = x1
|
||||||
|
x0 = x24
|
||||||
|
fcn.04f93c3c ()
|
||||||
|
w8 = [x24 -8]
|
||||||
|
(a, b) = compare (w8, 0xfffffffe)
|
||||||
|
if (eq)
|
||||||
|
goto loc_0x052a29ec;
|
||||||
|
loc_0x052a29ec: // orphan
|
||||||
|
x1 = [x20]
|
||||||
|
x24 = x23
|
||||||
|
[x24 + 0x28]! = x1
|
||||||
|
x0 = x24
|
||||||
|
fcn.04f93c3c ()
|
||||||
|
w8 = [x24 -0x10]
|
||||||
|
(a, b) = compare (w8, 2)
|
||||||
|
if (a < b)
|
||||||
|
goto loc_0x052a2a0c;
|
||||||
|
loc_0x052a2a0c: // orphan
|
||||||
|
x8 = 0xbb6b000
|
||||||
|
x24 = x23
|
||||||
|
x8 = [x8 + 0x610]
|
||||||
|
x1 = [x8]
|
||||||
|
[x24 + 0x30]! = x1
|
||||||
|
x0 = x24
|
||||||
|
fcn.04f93c3c ()
|
||||||
|
w8 = [x24 -0x18]
|
||||||
|
(a, b) = compare (w8, 0xfffffffc)
|
||||||
|
if (eq)
|
||||||
|
goto loc_0x052a2a34;
|
||||||
|
loc_0x052a2a34: // orphan
|
||||||
|
x1 = [x21]
|
||||||
|
x24 = x23
|
||||||
|
[x24 + 0x38]! = x1
|
||||||
|
x0 = x24
|
||||||
|
fcn.04f93c3c ()
|
||||||
|
w8 = [x24 -0x20]
|
||||||
|
(a, b) = compare (w8, 4)
|
||||||
|
if (a < b)
|
||||||
|
goto loc_0x052a2a54;
|
||||||
|
loc_0x052a2a54: // orphan
|
||||||
|
x8 = 0xbb70000
|
||||||
|
x27 = 0xbb70000
|
||||||
|
x24 = x23
|
||||||
|
x8 = [x8 + 0x168]
|
||||||
|
x1 = [x8]
|
||||||
|
x27 = [x27 + 0x178]
|
||||||
|
[x24 + 0x40]! = x1 // elf_phdr // elf_phdr
|
||||||
|
x0 = x24 // elf_phdr
|
||||||
|
fcn.04f93c3c ()
|
||||||
|
x29 = 0xbb60000
|
||||||
|
x1 = sp + 0x4c
|
||||||
|
x29 = [x29 + 0xb28] // [0xb28:4]=0x39d1
|
||||||
|
[var_4ch] = s9
|
||||||
|
x0 = [x29 + 0x78] // [0x78:4]=1
|
||||||
|
0x4f93e14 () // 0x4f93e14(0x0, 0x1007804c, 0x0, 0x0)
|
||||||
|
x25 = x0
|
||||||
|
s0 = [x20 + 0x20] // elf_phdr
|
||||||
|
x0 = [x29 + 0x78] // [0x78:4]=1
|
||||||
|
x1 = sp + 0x48
|
||||||
|
[var_48h] = s0
|
||||||
|
0x4f93e14 () // 0x4f93e14(0x0, 0x10078048, 0x0, 0x0)
|
||||||
|
x26 = x0
|
||||||
|
s0 = [x21 + 0x24]
|
||||||
|
x0 = [x29 + 0x78] // [0x78:4]=1
|
||||||
|
x1 = sp + 0x44
|
||||||
|
[var_44h] = s0
|
||||||
|
0x4f93e14 () // 0x4f93e14(0x0, 0x10078044, 0x0, 0x0)
|
||||||
|
x8 = [x27]
|
||||||
|
x3 = x0
|
||||||
|
x1 = x25
|
||||||
|
x2 = x26
|
||||||
|
x4 = 0
|
||||||
|
x0 = x8
|
||||||
|
0x9eb2300 () // 0x9eb2300(0xa000c6a9, 0x0, 0x0, 0x0)
|
||||||
|
w8 = [x24 -0x28]
|
||||||
|
(a, b) = compare (w8, 5)
|
||||||
|
if (a < b)
|
||||||
|
goto loc_0x052a2ae8;
|
||||||
|
loc_0x052a2ae8: // orphan
|
||||||
|
x26 = 0xbb70000
|
||||||
|
x27 = 0xbb70000
|
||||||
|
x28 = 0xbb70000
|
||||||
|
x24 = x23
|
||||||
|
x1 = x0
|
||||||
|
x26 = [x26 + 0x150]
|
||||||
|
x27 = [x27 + 0x160]
|
||||||
|
x28 = [x28 + 0x158] // (pstr 0x0bec26a8) "a_"
|
||||||
|
[x24 + 0x48]! = x0
|
||||||
|
x0 = x24
|
||||||
|
fcn.04f93c3c ()
|
||||||
|
x0 = [x29 + 0x78] // [0x78:4]=1
|
||||||
|
x1 = sp + 0x40
|
||||||
|
[var_40h] = s8
|
||||||
|
0x4f93e14 () // 0x4f93e14(0x0, 0x10078040, 0x0, 0x0)
|
||||||
|
w8 = [var_ch]
|
||||||
|
x25 = x0
|
||||||
|
x0 = [x29 + 0x48] // [0x48:4]=64 // elf_phdr
|
||||||
|
x26 = [x26]
|
||||||
|
x1 = sp + 0x4c
|
||||||
|
(a, b) = compare (w8, 0)
|
||||||
|
x8 = (ne)? x27 : x28
|
||||||
|
x27 = [x8]
|
||||||
|
[var_4ch] = w22
|
||||||
|
0x4f93e14 () // 0x4f93e14(0x40, 0x1007804c, 0x0, 0x0)
|
||||||
|
x3 = x0 // elf_phdr
|
||||||
|
x0 = x26
|
||||||
|
x1 = x25
|
||||||
|
x2 = x27
|
||||||
|
x4 = 0
|
||||||
|
0x9eb2300 () // 0x9eb2300(0xa000e43d, 0x0, 0xa0004ef7, 0x40)
|
||||||
|
w8 = [x24 -0x30]
|
||||||
|
(a, b) = compare (w8, 6)
|
||||||
|
if (a < b)
|
||||||
|
goto loc_0x052a2b70;
|
||||||
|
loc_0x052a2b70: // orphan
|
||||||
|
x24 = 0xbb60000
|
||||||
|
x1 = x0
|
||||||
|
x0 = x23
|
||||||
|
x24 = [x24 + 0xeb0]
|
||||||
|
[x0 + 0x50]! = x1
|
||||||
|
fcn.04f93c3c ()
|
||||||
|
x0 = x23
|
||||||
|
x1 = 0
|
||||||
|
0x9eb1fc4 () // 0x9eb1fc4(0x0, 0x0, 0x0, 0x0)
|
||||||
|
x8 = [x24]
|
||||||
|
x23 = x0
|
||||||
|
w9 = [x8 + 0xe4]
|
||||||
|
if (w9)
|
||||||
|
loc_0x052a2bac: // orphan
|
||||||
|
x0 = x23
|
||||||
|
x1 = 0
|
||||||
|
0xafba174 () // 0xafba174(0x0, 0x0, 0x0, 0x0)
|
||||||
|
(q0, 2) = 3
|
||||||
|
movi v2.2d, 0000000000000000
|
||||||
|
x8 = [x21 + 0x20] // elf_phdr
|
||||||
|
x21 = x19
|
||||||
|
x0 = x19
|
||||||
|
x1 = 0
|
||||||
|
[x19 + 0x58] = 0
|
||||||
|
[var_10h] = (q0, 2)
|
||||||
|
(q0, 2) = 3
|
||||||
|
[var_30h] = x8
|
||||||
|
x8 = [x20 + 0x20] // elf_phdr
|
||||||
|
[x19 0x38] = q2
|
||||||
|
[x19 0x48] = q2
|
||||||
|
[x21 + 0x28]! = q2
|
||||||
|
stp q0, q1, [x19]
|
||||||
|
[x19 + 0x20] = x8
|
||||||
|
fcn.04f93c3c ()
|
||||||
|
(q0, 2) = 3
|
||||||
|
x0 = x21
|
||||||
|
x8 = [var_30h] // elf_phdr
|
||||||
|
x1 = 0
|
||||||
|
[x21] = q0
|
||||||
|
[x19 0x38] = q1
|
||||||
|
[x19 + 0x48] = x8
|
||||||
|
fcn.04f93c3c ()
|
||||||
|
w8 = [var_ch]
|
||||||
|
[x19 + 0x50] = w22
|
||||||
|
[x19 + 0x58] = (s9, 2)
|
||||||
|
(x22, 2) = 3
|
||||||
|
[x19 + 0x54] = (byte) w8
|
||||||
|
(x20, 2) = 3
|
||||||
|
(x24, 2) = 3
|
||||||
|
(x26, 2) = 3
|
||||||
|
(x28, 2) = 3
|
||||||
|
(x29, 2) = 3
|
||||||
|
(d9, 2) = 3
|
||||||
|
sp += 0x120
|
||||||
|
|
||||||
|
loc_0x052a2ba4: // orphan
|
||||||
|
x0 = x8
|
||||||
|
0x4f93e0c () // 0x4f93e0c(0x0, 0x0, 0x0, 0x0)
|
||||||
|
|
||||||
|
goto loc_0x052a2958;
|
||||||
|
loc_0x052a2958: // orphan
|
||||||
|
(a, b) = compare (s9, 0.0)
|
||||||
|
fccmp s8, s9, 0, hi
|
||||||
|
b.mi 0x52a2970 // unlikely
|
||||||
|
|
||||||
|
goto loc_0x052a2964;
|
||||||
|
loc_0x052a2964: // orphan
|
||||||
|
[var_ch] = 0
|
||||||
|
w22 = 0
|
||||||
|
|
||||||
|
loc_0x052a28a0: // orphan
|
||||||
|
x0 = 0xbb60000
|
||||||
|
x0 = [x0 + 0xeb0]
|
||||||
|
0x4f93c90 () // 0x4f93c90(0xbe101d8, 0x0, 0x0, 0x0)
|
||||||
|
x0 = 0xbb61000
|
||||||
|
x0 = [x0 + 0x950]
|
||||||
|
0x4f93c90 () // 0x4f93c90(0xbe0bfa8, 0x0, 0x0, 0x0)
|
||||||
|
x0 = 0xbb70000
|
||||||
|
x0 = [x0 + 0x150]
|
||||||
|
0x4f93c90 () // 0x4f93c90(0xbee39b0, 0x0, 0x0, 0x0)
|
||||||
|
x0 = 0xbb70000
|
||||||
|
x0 = [x0 + 0x158] // (pstr 0x0bec26a8) "a_"
|
||||||
|
0x4f93c90 () // 0x4f93c90(0xbec26a8, 0x0, 0x0, 0x0)
|
||||||
|
x0 = 0xbb70000
|
||||||
|
x0 = [x0 + 0x160]
|
||||||
|
0x4f93c90 () // 0x4f93c90(0xbebe508, 0x0, 0x0, 0x0)
|
||||||
|
x0 = 0xbb6b000
|
||||||
|
x0 = [x0 + 0x610]
|
||||||
|
0x4f93c90 () // 0x4f93c90(0xbeab2c8, 0x0, 0x0, 0x0)
|
||||||
|
x0 = 0xbb70000
|
||||||
|
x0 = [x0 + 0x168]
|
||||||
|
0x4f93c90 () // 0x4f93c90(0xbeac100, 0x0, 0x0, 0x0)
|
||||||
|
x0 = 0xbb70000
|
||||||
|
x0 = [x0 + 0x170] // (pstr 0x0bed2c48) "\u07e0"
|
||||||
|
0x4f93c90 () // 0x4f93c90(0xbed2c48, 0x0, 0x0, 0x0)
|
||||||
|
x0 = 0xbb70000
|
||||||
|
x0 = [x0 + 0x178]
|
||||||
|
0x4f93c90 () // 0x4f93c90(0xbedc360, 0x0, 0x0, 0x0)
|
||||||
|
w8 = 1
|
||||||
|
[x22 + 0x50] = (byte) w8
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
@@ -0,0 +1,153 @@
|
|||||||
|
=== DISASSEMBLY ===
|
||||||
|
; CALL XREF from fcn.052a2868 @ 0x52a2998(x)
|
||||||
|
┌ 228: fcn.052a2d0c (int64_t arg1, int64_t arg2);
|
||||||
|
│ `- args(x0, x1) vars(3:sp[0x10..0x28])
|
||||||
|
│ 0x052a2d0c ffc300d1 sub sp, sp, 0x30
|
||||||
|
│ 0x052a2d10 e923016d stp d9, d8, [var_10h]
|
||||||
|
│ 0x052a2d14 fe4f02a9 stp x30, x19, [var_20h]
|
||||||
|
│ 0x052a2d18 b37d03f0 adrp x19, 0xc259000
|
||||||
|
│ 0x052a2d1c 081840bd ldr s8, [x0, 0x18] ; arg1
|
||||||
|
│ 0x052a2d20 291c40bd ldr s9, [x1, 0x1c] ; arg2
|
||||||
|
│ 0x052a2d24 683e6239 ldrb w8, [x19, 0x88f]
|
||||||
|
│ ┌─< 0x052a2d28 c8000035 cbnz w8, 0x52a2d40
|
||||||
|
│ │ 0x052a2d2c e04503f0 adrp x0, 0xbb61000
|
||||||
|
│ │ 0x052a2d30 000841f9 ldr x0, [x0, 0x210]
|
||||||
|
│ │ 0x052a2d34 d7c3f397 bl 0x4f93c90
|
||||||
|
│ │ 0x052a2d38 28008052 mov w8, 1
|
||||||
|
│ │ 0x052a2d3c 683e2239 strb w8, [x19, 0x88f]
|
||||||
|
│ └─> 0x052a2d40 e84503f0 adrp x8, 0xbb61000
|
||||||
|
│ 0x052a2d44 0939291e fsub s9, s8, s9
|
||||||
|
│ 0x052a2d48 080941f9 ldr x8, [x8, 0x210]
|
||||||
|
│ 0x052a2d4c 000140f9 ldr x0, [x8]
|
||||||
|
│ 0x052a2d50 08e440b9 ldr w8, [x0, 0xe4]
|
||||||
|
│ ┌─< 0x052a2d54 48000035 cbnz w8, 0x52a2d5c
|
||||||
|
│ │ 0x052a2d58 2dc4f397 bl 0x4f93e0c
|
||||||
|
│ └─> 0x052a2d5c 28c1221e fcvt d8, s9
|
||||||
|
│ 0x052a2d60 e0230091 add x0, sp, 8
|
||||||
|
│ 0x052a2d64 0041601e fmov d0, d8
|
||||||
|
│ 0x052a2d68 0ac88495 bl sym.imp.modf
|
||||||
|
│ 0x052a2d6c 2821201e fcmp s9, 0.0
|
||||||
|
│ ┌─< 0x052a2d70 ea000054 b.ge 0x52a2d8c
|
||||||
|
│ │ 0x052a2d74 01107c1e fmov d1, -0.50000000
|
||||||
|
│ │ 0x052a2d78 0020611e fcmp d0, d1
|
||||||
|
│ ┌──< 0x052a2d7c c1010054 b.ne 0x52a2db4
|
||||||
|
│ ││ 0x052a2d80 e00740fd ldr d0, [var_8h]
|
||||||
|
│ ││ 0x052a2d84 01107e1e fmov d1, -1.00000000
|
||||||
|
│ ┌───< 0x052a2d88 06000014 b 0x52a2da0
|
||||||
|
│ ││└─> 0x052a2d8c 01106c1e fmov d1, 0.50000000
|
||||||
|
│ ││ 0x052a2d90 0020611e fcmp d0, d1
|
||||||
|
│ ││┌─< 0x052a2d94 61010054 b.ne 0x52a2dc0
|
||||||
|
│ │││ 0x052a2d98 01106e1e fmov d1, 1.00000000
|
||||||
|
│ │││ 0x052a2d9c e00740fd ldr d0, [var_8h]
|
||||||
|
│ │││ ; CODE XREF from fcn.052a2d0c @ 0x52a2d88(x)
|
||||||
|
│ └───> 0x052a2da0 0800789e fcvtzs x8, d0
|
||||||
|
│ ││ 0x052a2da4 0128611e fadd d1, d0, d1
|
||||||
|
│ ││ 0x052a2da8 1f0140f2 tst x8, 1
|
||||||
|
│ ││ 0x052a2dac 000c611e fcsel d0, d0, d1, eq
|
||||||
|
│ ┌───< 0x052a2db0 06000014 b 0x52a2dc8
|
||||||
|
│ │└──> 0x052a2db4 0029611e fadd d0, d8, d1
|
||||||
|
│ │ │ 0x052a2db8 00c0641e frintp d0, d0
|
||||||
|
│ │┌──< 0x052a2dbc 03000014 b 0x52a2dc8
|
||||||
|
│ ││└─> 0x052a2dc0 0029611e fadd d0, d8, d1
|
||||||
|
│ ││ 0x052a2dc4 0040651e frintm d0, d0
|
||||||
|
│ ││ ; CODE XREFS from fcn.052a2d0c @ 0x52a2db0(x), 0x52a2dbc(x)
|
||||||
|
│ └└──> 0x052a2dc8 09feefd2 mov x9, 0x7ff0000000000000
|
||||||
|
│ 0x052a2dcc 0800781e fcvtzs w8, d0
|
||||||
|
│ 0x052a2dd0 2101679e fmov d1, x9
|
||||||
|
│ 0x052a2dd4 fe4f42a9 ldp x30, x19, [var_20h]
|
||||||
|
│ 0x052a2dd8 e923416d ldp d9, d8, [var_10h]
|
||||||
|
│ 0x052a2ddc 0020611e fcmp d0, d1
|
||||||
|
│ 0x052a2de0 087da80a bic w8, w8, w8, asr 31
|
||||||
|
│ 0x052a2de4 e003881a csel w0, wzr, w8, eq
|
||||||
|
│ 0x052a2de8 ffc30091 add sp, sp, 0x30
|
||||||
|
└ 0x052a2dec c0035fd6 ret
|
||||||
|
=== PSEUDOCODE ===
|
||||||
|
// callconv: x0 arm64 (x0, x1, x2, x3, x4, x5, x6, x7, stack);
|
||||||
|
void fcn.052a2d0c (int64_t arg1, int64_t arg2) {
|
||||||
|
// CALL XREF from fcn.052a2868 @ 0x52a2998(x)
|
||||||
|
sp -= 0x30
|
||||||
|
[var_10h] = (d9, 2)
|
||||||
|
[var_20h] = (x30, 2)
|
||||||
|
x19 = 0xc259000
|
||||||
|
s8 = [x0 + 0x18] // arg1
|
||||||
|
s9 = [x1 + 0x1c] // arg2
|
||||||
|
w8 = (byte) [x19 + 0x88f]
|
||||||
|
if (w8) goto 0x52a2d40 // unlikely
|
||||||
|
goto loc_0x052a2d2c;
|
||||||
|
loc_0x052a2d40:
|
||||||
|
x8 = 0xbb61000
|
||||||
|
s9 = s8 - s9
|
||||||
|
x8 = [x8 + 0x210]
|
||||||
|
x0 = [x8]
|
||||||
|
w8 = [x0 + 0xe4]
|
||||||
|
if (w8) goto 0x52a2d5c // likely
|
||||||
|
goto loc_0x052a2d58;
|
||||||
|
loc_0x052a2d5c:
|
||||||
|
fcvt d8, s9
|
||||||
|
x0 = sp + 8
|
||||||
|
d0 = d8
|
||||||
|
sym.imp.modf () // floating_point modf(0x10078008, 0)
|
||||||
|
(a, b) = compare (s9, 0.0)
|
||||||
|
if (a >= b) goto 0x52a2d8c // likely
|
||||||
|
goto loc_0x052a2d74;
|
||||||
|
loc_0x052a2d8c:
|
||||||
|
d1 = 0.50000000
|
||||||
|
(a, b) = compare (d0, d1)
|
||||||
|
if (eq) goto 0x52a2dc0 // likely
|
||||||
|
goto loc_0x052a2d98;
|
||||||
|
loc_0x052a2dc0:
|
||||||
|
fadd d0, d8, d1
|
||||||
|
frintm d0, d0
|
||||||
|
|
||||||
|
loc_0x052a2dc8:
|
||||||
|
// CODE XREFS from fcn.052a2d0c @ 0x52a2db0(x), 0x52a2dbc(x)
|
||||||
|
x9 = 0x7ff0000000000000
|
||||||
|
w8 = d0
|
||||||
|
d1 = x9
|
||||||
|
(x30, 2) = 3
|
||||||
|
(d9, 2) = 3
|
||||||
|
(a, b) = compare (d0, d1)
|
||||||
|
bic w8, w8, w8, asr 31
|
||||||
|
w0 = (eq)? 0 : w8
|
||||||
|
sp += 0x30
|
||||||
|
goto loc_0x052a2d80;
|
||||||
|
return x0;
|
||||||
|
loc_0x052a2d98: // orphan
|
||||||
|
d1 = 1.00000000
|
||||||
|
d0 = [var_8h]
|
||||||
|
|
||||||
|
return x0;
|
||||||
|
loc_0x052a2d74: // orphan
|
||||||
|
d1 = -0.50000000
|
||||||
|
(a, b) = compare (d0, d1)
|
||||||
|
if (eq)
|
||||||
|
loc_0x052a2db4: // orphan
|
||||||
|
fadd d0, d8, d1
|
||||||
|
frintp d0, d0
|
||||||
|
|
||||||
|
goto loc_0x052a2d80;
|
||||||
|
loc_0x052a2d80: // orphan
|
||||||
|
d0 = [var_8h]
|
||||||
|
d1 = -1.00000000
|
||||||
|
|
||||||
|
loc_0x052a2da0: // orphan
|
||||||
|
// CODE XREF from fcn.052a2d0c @ 0x52a2d88(x)
|
||||||
|
x8 = d0
|
||||||
|
fadd d1, d0, d1
|
||||||
|
(a, b) = compare (x8, 1)
|
||||||
|
fcsel d0, d0, d1, eq
|
||||||
|
|
||||||
|
goto loc_0x052a2d58;
|
||||||
|
loc_0x052a2d58: // orphan
|
||||||
|
0x4f93e0c () // 0x4f93e0c(0x0, 0x0, 0x0, 0x0)
|
||||||
|
|
||||||
|
goto loc_0x052a2d2c;
|
||||||
|
loc_0x052a2d2c: // orphan
|
||||||
|
x0 = 0xbb61000
|
||||||
|
x0 = [x0 + 0x210]
|
||||||
|
0x4f93c90 () // 0x4f93c90(0xbe16e40, 0x0, 0x0, 0x0)
|
||||||
|
w8 = 1
|
||||||
|
[x19 + 0x88f] = (byte) w8
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
@@ -0,0 +1,198 @@
|
|||||||
|
=== DISASSEMBLY ===
|
||||||
|
┌ 376: fcn.052a26f0 (int64_t arg1);
|
||||||
|
│ `- args(x0) vars(9:sp[0x10..0xa0])
|
||||||
|
│ 0x052a26f0 eb2bba6d stp d11, d10, [sp, -0x60]!
|
||||||
|
│ 0x052a26f4 e923016d stp d9, d8, [var_10h]
|
||||||
|
│ 0x052a26f8 fe1300f9 str x30, [var_20h]
|
||||||
|
│ 0x052a26fc f85f03a9 stp x24, x23, [var_30h]
|
||||||
|
│ 0x052a2700 f65704a9 stp x22, x21, [var_40h]
|
||||||
|
│ 0x052a2704 f44f05a9 stp x20, x19, [var_50h]
|
||||||
|
│ ┌─< 0x052a2708 600700b4 cbz x0, 0x52a27f4
|
||||||
|
│ │ 0x052a270c e1031faa mov x1, xzr
|
||||||
|
│ │ 0x052a2710 f40300aa mov x20, x0 ; arg1
|
||||||
|
│ │ 0x052a2714 f30308aa mov x19, x8
|
||||||
|
│ │ 0x052a2718 91b77595 bl fcn.0b01055c
|
||||||
|
│ │ 0x052a271c 951240f9 ldr x21, [x20, 0x20]
|
||||||
|
│ │ 0x052a2720 f60300aa mov x22, x0
|
||||||
|
│ │ 0x052a2724 e00314aa mov x0, x20
|
||||||
|
│ │ 0x052a2728 e1031faa mov x1, xzr
|
||||||
|
│ │ 0x052a272c 53d1ff97 bl fcn.05296c78
|
||||||
|
│ │ 0x052a2730 f703002a mov w23, w0
|
||||||
|
│ │ 0x052a2734 e00314aa mov x0, x20
|
||||||
|
│ │ 0x052a2738 e1031faa mov x1, xzr
|
||||||
|
│ │ 0x052a273c 08d1ff97 bl fcn.05296b5c
|
||||||
|
│ │ 0x052a2740 f803002a mov w24, w0
|
||||||
|
│ │ 0x052a2744 e00314aa mov x0, x20
|
||||||
|
│ │ 0x052a2748 21008052 mov w1, 1
|
||||||
|
│ │ 0x052a274c e2031faa mov x2, xzr
|
||||||
|
│ │ 0x052a2750 3dd1ff97 bl fcn.05296c44
|
||||||
|
│ │ 0x052a2754 e00314aa mov x0, x20
|
||||||
|
│ │ 0x052a2758 81008052 mov w1, 4
|
||||||
|
│ │ 0x052a275c e2031faa mov x2, xzr
|
||||||
|
│ │ 0x052a2760 0840201e fmov s8, s0
|
||||||
|
│ │ 0x052a2764 38d1ff97 bl fcn.05296c44
|
||||||
|
│ │ 0x052a2768 e00314aa mov x0, x20
|
||||||
|
│ │ 0x052a276c 61008052 mov w1, 3
|
||||||
|
│ │ 0x052a2770 e2031faa mov x2, xzr
|
||||||
|
│ │ 0x052a2774 0940201e fmov s9, s0
|
||||||
|
│ │ 0x052a2778 33d1ff97 bl fcn.05296c44
|
||||||
|
│ │ 0x052a277c e00314aa mov x0, x20
|
||||||
|
│ │ 0x052a2780 a1008052 mov w1, 5
|
||||||
|
│ │ 0x052a2784 e2031faa mov x2, xzr
|
||||||
|
│ │ 0x052a2788 0a40201e fmov s10, s0
|
||||||
|
│ │ 0x052a278c 2ed1ff97 bl fcn.05296c44
|
||||||
|
│ │ 0x052a2790 0b40201e fmov s11, s0
|
||||||
|
│ │ 0x052a2794 00e4006f movi v0.2d, 0000000000000000
|
||||||
|
│ │ 0x052a2798 e00313aa mov x0, x19
|
||||||
|
│ │ 0x052a279c e10316aa mov x1, x22
|
||||||
|
│ │ 0x052a27a0 7f1200f9 str xzr, [x19, 0x20]
|
||||||
|
│ │ 0x052a27a4 600200ad stp q0, q0, [x19]
|
||||||
|
│ │ 0x052a27a8 760200f9 str x22, [x19]
|
||||||
|
│ │ 0x052a27ac 24c5f397 bl fcn.04f93c3c
|
||||||
|
│ │ 0x052a27b0 f40313aa mov x20, x19
|
||||||
|
│ │ 0x052a27b4 e10315aa mov x1, x21
|
||||||
|
│ │ 0x052a27b8 958e00f8 str x21, [x20, 8]!
|
||||||
|
│ │ 0x052a27bc e00314aa mov x0, x20
|
||||||
|
│ │ 0x052a27c0 1fc5f397 bl fcn.04f93c3c
|
||||||
|
│ │ 0x052a27c4 771200b9 str w23, [x19, 0x10]
|
||||||
|
│ │ 0x052a27c8 f65744a9 ldp x22, x21, [var_40h]
|
||||||
|
│ │ 0x052a27cc 980e00b9 str w24, [x20, 0xc]
|
||||||
|
│ │ 0x052a27d0 fe1340f9 ldr x30, [var_20h]
|
||||||
|
│ │ 0x052a27d4 8826022d stp s8, s9, [x20, 0x10]
|
||||||
|
│ │ 0x052a27d8 f85f43a9 ldp x24, x23, [var_30h]
|
||||||
|
│ │ 0x052a27dc 6a2200bd str s10, [x19, 0x20]
|
||||||
|
│ │ 0x052a27e0 e923416d ldp d9, d8, [var_10h]
|
||||||
|
│ │ 0x052a27e4 8b1e00bd str s11, [x20, 0x1c]
|
||||||
|
│ │ 0x052a27e8 f44f45a9 ldp x20, x19, [var_50h]
|
||||||
|
│ │ 0x052a27ec eb2bc66c ldp d11, d10, [sp], 0x60
|
||||||
|
│ │ 0x052a27f0 c0035fd6 ret
|
||||||
|
│ └─> 0x052a27f4 d1c5f397 bl fcn.04f93f38
|
||||||
|
│ 0x052a27f8 eb2bbb6d stp d11, d10, [sp, -0x50]!
|
||||||
|
│ 0x052a27fc e923016d stp d9, d8, [var_10h_2]
|
||||||
|
│ 0x052a2800 fe1300f9 str x30, [var_20h_2]
|
||||||
|
│ 0x052a2804 f65703a9 stp x22, x21, [var_30h_2]
|
||||||
|
│ 0x052a2808 f44f04a9 stp x20, x19, [var_40h_2]
|
||||||
|
│ 0x052a280c 6840201e fmov s8, s3
|
||||||
|
│ 0x052a2810 4940201e fmov s9, s2
|
||||||
|
│ 0x052a2814 f30300aa mov x19, x0
|
||||||
|
│ 0x052a2818 2a40201e fmov s10, s1
|
||||||
|
│ 0x052a281c 0b40201e fmov s11, s0
|
||||||
|
│ 0x052a2820 f403042a mov w20, w4
|
||||||
|
│ 0x052a2824 f503032a mov w21, w3
|
||||||
|
│ 0x052a2828 f60302aa mov x22, x2
|
||||||
|
│ 0x052a282c 010000f9 str x1, [x0]
|
||||||
|
│ 0x052a2830 03c5f397 bl fcn.04f93c3c
|
||||||
|
│ 0x052a2834 768e00f8 str x22, [x19, 8]!
|
||||||
|
│ 0x052a2838 e00313aa mov x0, x19
|
||||||
|
│ 0x052a283c e10316aa mov x1, x22
|
||||||
|
│ 0x052a2840 ffc4f397 bl fcn.04f93c3c
|
||||||
|
│ 0x052a2844 75520129 stp w21, w20, [x19, 8]
|
||||||
|
│ 0x052a2848 f65743a9 ldp x22, x21, [var_30h_2]
|
||||||
|
│ 0x052a284c 6b2a022d stp s11, s10, [x19, 0x10]
|
||||||
|
│ 0x052a2850 fe1340f9 ldr x30, [var_20h_2]
|
||||||
|
│ 0x052a2854 6922032d stp s9, s8, [x19, 0x18]
|
||||||
|
│ 0x052a2858 f44f44a9 ldp x20, x19, [var_40h_2]
|
||||||
|
│ 0x052a285c e923416d ldp d9, d8, [var_10h_2]
|
||||||
|
│ 0x052a2860 eb2bc56c ldp d11, d10, [sp], 0x50
|
||||||
|
└ 0x052a2864 c0035fd6 ret
|
||||||
|
=== PSEUDOCODE ===
|
||||||
|
// callconv: x0 arm64 (x0, x1, x2, x3, x4, x5, x6, x7, stack);
|
||||||
|
void fcn.052a26f0 (int64_t arg1) {
|
||||||
|
[sp - 0x60]! = (d11, 2)
|
||||||
|
[var_10h] = (d9, 2)
|
||||||
|
[var_20h] = x30
|
||||||
|
[var_30h] = (x24, 2)
|
||||||
|
[var_40h] = (x22, 2)
|
||||||
|
[var_50h] = (x20, 2)
|
||||||
|
if (!x0) goto 0x52a27f4 // likely
|
||||||
|
return x0;
|
||||||
|
loc_0x052a27f4:
|
||||||
|
fcn.04f93f38 ()
|
||||||
|
[sp - 0x50]! = (d11, 2)
|
||||||
|
[var_10h_2] = (d9, 2)
|
||||||
|
[var_20h_2] = x30
|
||||||
|
[var_30h_2] = (x22, 2)
|
||||||
|
[var_40h_2] = (x20, 2)
|
||||||
|
s8 = s3
|
||||||
|
s9 = s2
|
||||||
|
x19 = x0
|
||||||
|
s10 = s1
|
||||||
|
s11 = s0
|
||||||
|
w20 = w4
|
||||||
|
w21 = w3
|
||||||
|
x22 = x2
|
||||||
|
[x0] = x1
|
||||||
|
fcn.04f93c3c ()
|
||||||
|
[x19 + 8]! = x22
|
||||||
|
x0 = x19
|
||||||
|
x1 = x22
|
||||||
|
fcn.04f93c3c ()
|
||||||
|
[x19 + 8] = (w21, 2)
|
||||||
|
(x22, 2) = 3
|
||||||
|
[x19 + 0x10] = (s11, 2)
|
||||||
|
x30 = [var_20h_2]
|
||||||
|
[x19 + 0x18] = (s9, 2)
|
||||||
|
(x20, 2) = 3
|
||||||
|
(d9, 2) = 3
|
||||||
|
(d11, 2) = 3 // sp
|
||||||
|
loc_0x052a270c: // orphan
|
||||||
|
x1 = 0
|
||||||
|
x20 = x0 // arg1
|
||||||
|
x19 = x8
|
||||||
|
fcn.0b01055c ()
|
||||||
|
x21 = [x20 + 0x20] // elf_phdr
|
||||||
|
x22 = x0
|
||||||
|
x0 = x20
|
||||||
|
x1 = 0
|
||||||
|
fcn.05296c78 ()
|
||||||
|
w23 = w0
|
||||||
|
x0 = x20
|
||||||
|
x1 = 0
|
||||||
|
fcn.05296b5c ()
|
||||||
|
w24 = w0
|
||||||
|
x0 = x20
|
||||||
|
w1 = 1
|
||||||
|
x2 = 0
|
||||||
|
fcn.05296c44 ()
|
||||||
|
x0 = x20
|
||||||
|
w1 = 4
|
||||||
|
x2 = 0
|
||||||
|
s8 = s0
|
||||||
|
fcn.05296c44 ()
|
||||||
|
x0 = x20
|
||||||
|
w1 = 3
|
||||||
|
x2 = 0
|
||||||
|
s9 = s0
|
||||||
|
fcn.05296c44 ()
|
||||||
|
x0 = x20
|
||||||
|
w1 = 5
|
||||||
|
x2 = 0
|
||||||
|
s10 = s0
|
||||||
|
fcn.05296c44 ()
|
||||||
|
s11 = s0
|
||||||
|
movi v0.2d, 0000000000000000
|
||||||
|
x0 = x19
|
||||||
|
x1 = x22
|
||||||
|
[x19 + 0x20] = 0
|
||||||
|
stp q0, q0, [x19]
|
||||||
|
[x19] = x22
|
||||||
|
fcn.04f93c3c ()
|
||||||
|
x20 = x19
|
||||||
|
x1 = x21 // elf_phdr
|
||||||
|
[x20 + 8]! = x21
|
||||||
|
x0 = x20
|
||||||
|
fcn.04f93c3c ()
|
||||||
|
[x19 + 0x10] = w23
|
||||||
|
(x22, 2) = 3
|
||||||
|
[x20 + 0xc] = w24
|
||||||
|
x30 = [var_20h]
|
||||||
|
[x20 + 0x10] = (s8, 2)
|
||||||
|
(x24, 2) = 3
|
||||||
|
[x19 + 0x20] = s10
|
||||||
|
(d9, 2) = 3
|
||||||
|
[x20 + 0x1c] = s11
|
||||||
|
(x20, 2) = 3
|
||||||
|
(d11, 2) = 3
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
@@ -0,0 +1,79 @@
|
|||||||
|
=== DISASSEMBLY ===
|
||||||
|
=== PSEUDOCODE ===
|
||||||
|
// callconv: x0 arm64 (x0, x1, x2, x3, x4, x5, x6, x7, stack);
|
||||||
|
void fcn.052a2c88 (void) {
|
||||||
|
// CALL XREF from fcn.052a2868 @ 0x52a2948(x)
|
||||||
|
[sp - 0x20]! = x30
|
||||||
|
[var_10h] = (x20, 2)
|
||||||
|
x19 = 0xc25a000
|
||||||
|
x20 = 0xbb62000
|
||||||
|
w8 = (byte) [x19 + 0x51]
|
||||||
|
x20 = [x20 + 0xa88]
|
||||||
|
if (w8 != 0) goto 0x52a2cb8 // unlikely
|
||||||
|
goto loc_0x052a2ca4;
|
||||||
|
loc_0x052a2cb8:
|
||||||
|
x0 = [x20]
|
||||||
|
w8 = [x0 + 0xe4]
|
||||||
|
if (w8) goto 0x52a2cc8 // likely
|
||||||
|
goto loc_0x052a2cc4;
|
||||||
|
loc_0x052a2cc8:
|
||||||
|
(x20, 2) = 3
|
||||||
|
w8 = 0x42c80000
|
||||||
|
movi d0, 0000000000000000
|
||||||
|
s1 = w8
|
||||||
|
x0 = 0
|
||||||
|
x30 = [sp] + 0x20
|
||||||
|
goto 0x562f23c
|
||||||
|
|
||||||
|
loc_0x0562f23c:
|
||||||
|
// CODE XREF from fcn.052a2c88 @ 0x52a2ce0(x)
|
||||||
|
[sp - 0x30]! = (d9, 2)
|
||||||
|
[var_10h_2] = x30
|
||||||
|
[var_10h] = (x20, 2)
|
||||||
|
s8 = s1
|
||||||
|
s9 = s0
|
||||||
|
x19 = 0xc25b000
|
||||||
|
x20 = 0xbb62000
|
||||||
|
w8 = (byte) [x19 + 0x293]
|
||||||
|
x20 = [x20 + 0xa88]
|
||||||
|
if (w8 != 0) goto 0x562f278 // unlikely
|
||||||
|
goto loc_0x0562f264;
|
||||||
|
return x0;
|
||||||
|
loc_0x0562f278: // orphan
|
||||||
|
x0 = [x20]
|
||||||
|
w8 = [x0 + 0xe4]
|
||||||
|
if (w8)
|
||||||
|
loc_0x0562f288: // orphan
|
||||||
|
0x562f160 () // 0x562f160(0x0, 0x0, 0x0, 0x0)
|
||||||
|
s1 = s8 - s9
|
||||||
|
(x20, 2) = 3
|
||||||
|
x30 = [var_10h_2]
|
||||||
|
s0 = s1 * s0
|
||||||
|
fadd s0, s0, s9
|
||||||
|
(d9, 2) = 3
|
||||||
|
|
||||||
|
loc_0x0562f284: // orphan
|
||||||
|
0x4f93e0c () // 0x4f93e0c(0x0, 0x0, 0x0, 0x0)
|
||||||
|
|
||||||
|
goto loc_0x0562f264;
|
||||||
|
loc_0x0562f264: // orphan
|
||||||
|
x0 = 0xbb62000
|
||||||
|
x0 = [x0 + 0xa88]
|
||||||
|
0x4f93c90 () // 0x4f93c90(0xbe1e948, 0x0, 0x0, 0x0)
|
||||||
|
w8 = 1
|
||||||
|
[x19 + 0x293] = (byte) w8
|
||||||
|
|
||||||
|
goto loc_0x052a2cc4;
|
||||||
|
loc_0x052a2cc4: // orphan
|
||||||
|
0x4f93e0c () // 0x4f93e0c(0x0, 0x0, 0x0, 0x0)
|
||||||
|
|
||||||
|
goto loc_0x052a2ca4;
|
||||||
|
loc_0x052a2ca4: // orphan
|
||||||
|
x0 = 0xbb62000
|
||||||
|
x0 = [x0 + 0xa88]
|
||||||
|
0x4f93c90 () // 0x4f93c90(0xbe1e948, 0x0, 0x0, 0x0)
|
||||||
|
w8 = 1
|
||||||
|
[x19 + 0x51] = (byte) w8
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
@@ -0,0 +1,58 @@
|
|||||||
|
"Name","NativeAddress","EvidenceFile","SHA256","Bytes"
|
||||||
|
"IdleDungeonCombatRules_GetActorStat","0x52a26f0","IdleDungeonCombatRules_GetActorStat.txt","A8B9FA7895F7EF80CE5F1233CC342ABB8804C03DF7AC97DFB24AFCB50EDEE793","8555"
|
||||||
|
"IdleDungeonCombatRules_CalculateAttack","0x52a2868","IdleDungeonCombatRules_CalculateAttack.txt","81B672760C84FABAA8FE88953B9CAFE6319E82BE164456375CA2AD29AD64B210","28484"
|
||||||
|
"IdleDungeonCombatRules_CalculateFinalDamage","0x52a2d0c","IdleDungeonCombatRules_CalculateFinalDamage.txt","02554D7512BA0440485505FBBDFB37411894E6CB19EECFD89CB53789CEF4EF20","6638"
|
||||||
|
"IdleDungeonCombatRules_RollEvasionValue","0x52a2c88","IdleDungeonCombatRules_RollEvasionValue.txt","A8354104625ED276B5F47581543E432CEC1B52C2F7E7982DE865A344BC7FF0BE","2255"
|
||||||
|
"BaseActor_HitAndGetResult","0x5494758","BaseActor_HitAndGetResult.txt","43FAF10F9C337BEBA195FF4C8FADD80388F8EC9310436ADAFA40928B8C422870","320"
|
||||||
|
"BaseActor_GetBaseDamageAndConvertWithPlayerDamage","0x5494cd8","BaseActor_GetBaseDamageAndConvertWithPlayerDamage.txt","042D1795E718BEADF0B0E30726FF62664C30DD4D6FE6BA1CDA8C7131CA4335A5","37267"
|
||||||
|
"BaseActor_GetCriticalDamagePercent","0x5494eb0","BaseActor_GetCriticalDamagePercent.txt","6EA29433D113C8172072D2C17209E50A1726F82B20951105D11FEA2A243B8FCE","37273"
|
||||||
|
"BaseActor_WaitAttackCooldown","0x5495664","BaseActor_WaitAttackCooldown.txt","797EA6B477F714BC8080911C2D4374BB0C41AC32409B5C72BF697AAD33222DDA","4253"
|
||||||
|
"BaseActor_Attack","0x5495744","BaseActor_Attack.txt","C81F16AF402B25594DBFEE0DCEAFA21CCA4BCB34E26A8F5670490867AA6AD918","22454"
|
||||||
|
"BaseMonoCharacter_CalculateHitPercent","0x549a188","BaseMonoCharacter_CalculateHitPercent.txt","19999200A1808108FC7F21306873345F58DAF08CA62C7AD6E4B6F982AADB1A8A","3159"
|
||||||
|
"BaseMonoCharacter_OnCounterAttack","0x549a1f8","BaseMonoCharacter_OnCounterAttack.txt","D5BE3EB41409078229A42050C2E95736A2BAA9F6FC6EDBA76A676EB779B069F8","213"
|
||||||
|
"BaseMonoCharacter_HitAndGetResult","0x549b2cc","BaseMonoCharacter_HitAndGetResult.txt","B59C6202AAAAFDD2F6E01DE4D8658D386A680D1AD2D394268D99B1258092ACEB","129260"
|
||||||
|
"BaseMonoPlayer_HitAndGetResult","0x55a8b80","BaseMonoPlayer_HitAndGetResult.txt","2277E06B475AA8725D840784D533027DFDB2D1BF03D4F0AC43DC152B140C33E9","32255"
|
||||||
|
"BaseMonoPlayer_OnBeforeAttack","0x55a95ec","BaseMonoPlayer_OnBeforeAttack.txt","ACA3EC698640C8A92D9E4C2F085D20863CB0427466EF3691C356A5CF137551ED","70328"
|
||||||
|
"BaseMonoPlayer_OnAfterAttack","0x55a9908","BaseMonoPlayer_OnAfterAttack.txt","FA58E4E7BB7E1ED4DC63C3BE018BEA7789CF9C2EE9D9670B4ACFCDD8A9C75411","70355"
|
||||||
|
"BaseMonoPlayer_OnCounterAttack","0x55abee0","BaseMonoPlayer_OnCounterAttack.txt","164573A26D7A868C20C9DD3BD14CBCEF13CEA3606668859BEF42C2C8D0119053","69013"
|
||||||
|
"BaseMonoPlayer_OnBeforeHit","0x55ac904","BaseMonoPlayer_OnBeforeHit.txt","7C236F17778B8386208A5850FD9A930DA4FEA6911BAD1301EF86F05D0113A977","89287"
|
||||||
|
"BoardController_AddLoopLevel","0x569f060","BoardController_AddLoopLevel.txt","6B42C2D3FB0E0949B4CF6479628C12D2E58A5859BD4F5D0CD0AF006F3EF11738","6456"
|
||||||
|
"BoardController_MoveTile","0x569f5f4","BoardController_MoveTile.txt","8531DA969ACA2D2174CC8F3901BD5CD8044CA95B8DB8DFAADCBC96AD95A82ADD","5958"
|
||||||
|
"BoardController_HandlePlayerTileLanding","0x569fae0","BoardController_HandlePlayerTileLanding.txt","DEF3B65770802F3E67F00FB36530C6B328761C18259F1B63212A40FD6606DA4C","5206"
|
||||||
|
"BoardController_TileMovingTask","0x569fd08","BoardController_TileMovingTask.txt","4D20AFF1F11096A6A0FD675DF8A0DD2CB8F3CF032014FE1178D088521AC7CA41","6058"
|
||||||
|
"BoardController_TrySpawnBossTilesByGauge","0x569fec0","BoardController_TrySpawnBossTilesByGauge.txt","173AFB9225D05CEB2140C749277EBCDBA7E6D1341758A6A81576008DF1F1161F","4414"
|
||||||
|
"BoardController_CheckDiceAugment","0x56a0150","BoardController_CheckDiceAugment.txt","E456E8AF41427702695636E88FDD48F216F8296297D325611953A9F5987E0D78","149649"
|
||||||
|
"BoardController_RollDice","0x56a2424","BoardController_RollDice.txt","5A671045FE9953CE457EAB081687731DAF9A5B7BBC4BD1AFB37113A31CCAA72F","5541"
|
||||||
|
"BoardController_SpawnRandomBossTiles","0x56a2908","BoardController_SpawnRandomBossTiles.txt","0BBDD7852BEDB662C830A247FC9F41289C134A8C3510293ECC43F41FD5A4F669","3855"
|
||||||
|
"BoardController_SpawnDoubleStackEvent","0x56a4a64","BoardController_SpawnDoubleStackEvent.txt","7F90CF84FEA750D846E8B6F157286A7500BECEAFB577AA73C99F354FD5233E9C","28550"
|
||||||
|
"BoardController_TryAddDoubleStack","0x56a4be0","BoardController_TryAddDoubleStack.txt","E37E5C14F8220E8A21E42D8280299224BB32104E73F8B3F5CEE85E2246748D27","4846"
|
||||||
|
"BoardController_AddRandomGoodTiles","0x56a57a4","BoardController_AddRandomGoodTiles.txt","44496D35D76D76B4D8BD04147796AF89BDA043309E006A5C2AC347ACC2F48215","56414"
|
||||||
|
"BoardController_AddRandomEnemyTile","0x56a5f04","BoardController_AddRandomEnemyTile.txt","EA7EBC9AF1863779FF3E945439E997E6A6C469C5653F46C683518D67AD250921","56441"
|
||||||
|
"BoardController_AddNextLoopTiles","0x56a5fc0","BoardController_AddNextLoopTiles.txt","F28CC8D27C4D6D635E0B09A5ADA808BCEF234E225168CADF75FAA78293640E9A","4577"
|
||||||
|
"BoardController_CalcStartReviveCount","0x56a72f8","BoardController_CalcStartReviveCount.txt","3F929F00227842EFDCC9EBEA2E80A8AC2E3AB493F33100A0A1C62E26383AB9F8","41237"
|
||||||
|
"BoardController_CheckReviveCount","0x56a7840","BoardController_CheckReviveCount.txt","E9A4E43DC05A201E9D453D2A991333946925F9B2DF209669A40D54C33F44FC09","41252"
|
||||||
|
"BoardController_UseRevive","0x56a78d0","BoardController_UseRevive.txt","6DE6C632AA5A51EB103684433B6F6DFB101CD2B8AAABDBEABDE6ACA56D2A7806","41252"
|
||||||
|
"BoardController_RollDice_MoveNext","0x56c6208","BoardController_RollDice_MoveNext.txt","C7A6343585E9CC760B65554A51FCDD1DCB70B6774447712041B8C0C453D21389","32050"
|
||||||
|
"BoardController_SetupInitialCameraAndPosition_MoveNext","0x56c6688","BoardController_SetupInitialCameraAndPosition_MoveNext.txt","3D81C4472045BDB8A05A821D07ABDB66C6C939D00DC08D55D4A8B2CFA60E599D","50258"
|
||||||
|
"BoardController_SpawnBossTiles_MoveNext","0x56c6db0","BoardController_SpawnBossTiles_MoveNext.txt","7AF171D2AAC4E378C9E3A557DFA2E0791EF28384084470053E7003E01A71E19C","85582"
|
||||||
|
"BoardController_SpawnRandomBossTiles_MoveNext","0x56c8468","BoardController_SpawnRandomBossTiles_MoveNext.txt","1787D844CE8C9EBCB164D3101365679A6F0FC4B9D4E1D9D0229B3476FAEB93DB","5515"
|
||||||
|
"BoardController_TileMovingTask_MoveNext","0x56c8ee8","BoardController_TileMovingTask_MoveNext.txt","E71E921868AF0CDBFD1E8CB9C6B982677CA697B9BA25F88937FBAF90D637AA21","83666"
|
||||||
|
"BattleController_SpawnRandomWeapon_1","0x55bceb4","BattleController_SpawnRandomWeapon_1.txt","5D2F1CB3CE7ED896E4F10A96E1CDBD7C2626326E32EE01334CE151C7DE0A1E3A","5000"
|
||||||
|
"BattleController_SpawnRandomWeapon_2","0x55bcf80","BattleController_SpawnRandomWeapon_2.txt","E7EDBED2CAF2D80510D55C03839DB78233B1DB0597EB6CFE2082E3381A4DFF56","4502"
|
||||||
|
"BattleController_SpawnRandomWeapon_3","0x55bd284","BattleController_SpawnRandomWeapon_3.txt","DE8E4FA75C4D0B4CC60EA6B5DFA5CC18CD1292DB03E9D012030082FDE58E8F04","4668"
|
||||||
|
"BattleController_AddWeapon","0x55c1218","BattleController_AddWeapon.txt","3FE076E0CBCAC0DBF6A77BA806AF3A4E59AEFAA716774A1E66D2D61D00099527","4745"
|
||||||
|
"GachaButton_HasEnoughCost","0x52f02c8","GachaButton_HasEnoughCost.txt","3D25F2E194A2026D5B6B40D9F8CDD9CC4FA9809CFB32D855EE57E59D64EAA3C1","21128"
|
||||||
|
"GachaButton_SpendCost","0x52f04f0","GachaButton_SpendCost.txt","27B2454C5F24075B5C5963FBC9E69993E73E39E80DE3D20519C6AB7AABF0FA96","49987"
|
||||||
|
"GachaButton_IsCooldownRewarded","0x52efae4","GachaButton_IsCooldownRewarded.txt","2150195AC7F2A8A79FA228CCF02845D2FABB51FD768B6FF09662B26DB6B748FE","51263"
|
||||||
|
"GachaButton_AddCooldownRewarded","0x52f06ec","GachaButton_AddCooldownRewarded.txt","F37AD268586786775F5AC8DE4CFADDC1F360DECEC7AC285C729634198258D24C","50108"
|
||||||
|
"GachaButton_GetAlterCostMeta","0x52f08dc","GachaButton_GetAlterCostMeta.txt","B2911B50B5B5CEAFC6160C172D33BE566D12E3619EEACCBE9E496767B8245703","50117"
|
||||||
|
"GachaProduct_RewardGacha","0x52f22e4","GachaProduct_RewardGacha.txt","AF11D73BB69BBEC76A6F24195EBBEFE5BBBCD3D8160AA470BF8E3865A6A42117","240097"
|
||||||
|
"GachaProduct_ShowGacha","0x52f4450","GachaProduct_ShowGacha.txt","CE45BC5342AA6B8427B9E75F7E0E69249A431E10091686F6BDFA3374512DF2F5","4974"
|
||||||
|
"RemoteConfigManager_FetchDataAsync","0x534733c","RemoteConfigManager_FetchDataAsync.txt","9FD6014FDB604742965636D316EB2A71F196867F0D97563F5C4EC36FE281F1C6","52489"
|
||||||
|
"RemoteConfigManager_FetchComplete","0x5347548","RemoteConfigManager_FetchComplete.txt","128EBA593E939037DF5FB14B6F7B59FA813752890B8215CAE323878A18F40C93","68838"
|
||||||
|
"RemoteConfigManager_GetValueBool","0x53477a8","RemoteConfigManager_GetValueBool.txt","9B50A83B9659F2BF1B6FF3E249A9AE922849D50D6ED759D7FBAFE1EBDDD75DD1","6574"
|
||||||
|
"RemoteConfigManager_GetValueString","0x53471ec","RemoteConfigManager_GetValueString.txt","6592EE094DE3007931979F318079B3C864892889E6AE3F089707475350D0940D","9338"
|
||||||
|
"ShopManager_HandleInitializeResult","0x5349854","ShopManager_HandleInitializeResult.txt","7DAB535C025561E6894947733A1273B1250F82974CA30E24FE151F6BE8F2997B","26837"
|
||||||
|
"ShopManager_GetPriceText","0x534a864","ShopManager_GetPriceText.txt","FDAEA479288EDD17180C2AECDB26180B283170B67E3FB971C579A1D7BF76E308","4697"
|
||||||
|
"ShopProductBannerItem_PurchaseProduct","0x54fce10","ShopProductBannerItem_PurchaseProduct.txt","51B19810D39F879F3DBB3C2D48B984EF73432F0C2EBE676ED26B8720204D738F","4396"
|
||||||
|
"ShopProductBannerItem_CheckSoldOut","0x54fd81c","ShopProductBannerItem_CheckSoldOut.txt","905D4438D3E79643B4C39C25CBBB8F6465D1EBA449ABF5B41D7737E6270C3A9A","24136"
|
||||||
|
@@ -0,0 +1,11 @@
|
|||||||
|
@echo off
|
||||||
|
setlocal
|
||||||
|
cd /d "%~dp0"
|
||||||
|
if "%HEROLL_MVP_SELF_TEST%"=="1" (
|
||||||
|
powershell.exe -NoLogo -NoProfile -ExecutionPolicy Bypass -File "%~dp0mvp\Run-Heroll-MVP.ps1" -SelfTest
|
||||||
|
if errorlevel 1 exit /b 1
|
||||||
|
exit /b 0
|
||||||
|
)
|
||||||
|
powershell.exe -NoLogo -NoProfile -ExecutionPolicy Bypass -File "%~dp0mvp\Run-Heroll-MVP.ps1" -PauseOnError
|
||||||
|
if errorlevel 1 exit /b 1
|
||||||
|
exit /b 0
|
||||||
@@ -0,0 +1,4 @@
|
|||||||
|
@echo off
|
||||||
|
call "%~dp0HEROLL_MVP_START.cmd"
|
||||||
|
if errorlevel 1 exit /b 1
|
||||||
|
exit /b 0
|
||||||
@@ -0,0 +1,92 @@
|
|||||||
|
Id,StringId,Values
|
||||||
|
100,LoopRatio,"90, 5, 1"
|
||||||
|
101,BaseCritical,150
|
||||||
|
102,EnemyDamgeRange,15
|
||||||
|
103,GrageMultiplier,"1,2,4,8,16"
|
||||||
|
104,BaseRunePrice,500
|
||||||
|
105,PlusRunePrice,500
|
||||||
|
106,BaseTilePrice,100
|
||||||
|
107,MultiplyTilePrice,2
|
||||||
|
108,BaseCollectionRewardNeed,5
|
||||||
|
109,InstallRewardMultiply,100
|
||||||
|
110,MegaDiceRouletteRewardIDs,"100,101,117,106,100,101,117,106"
|
||||||
|
111,MegaDiceRouletteBaseRewardCount,"5000,500,5,10,1000,100,10,20"
|
||||||
|
112,MegaDiceRoulettePlusRewardCount,"1000,100,1,2,100,10,1,2"
|
||||||
|
113,starsPerAugment,"1,2,2,3,3,3,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5"
|
||||||
|
114,neutralityTilePosition,"15,25"
|
||||||
|
115,augmentRatio,"50,30,20,5"
|
||||||
|
117,swamTileCount,3
|
||||||
|
118,miniBossTileCount,8
|
||||||
|
119,shopRerollCost,"3,2"
|
||||||
|
120,BigHouseInstallPoint,3
|
||||||
|
121,PlusPerWeapons,"0,10,40,80"
|
||||||
|
122,needEnergy,5
|
||||||
|
123,chargeEnergy,"600,1"
|
||||||
|
124,maxEnergy,40
|
||||||
|
125,ingameWeaponDropRatio,"210,60,28,4,1,4"
|
||||||
|
126,dailyShopRerollCount,3
|
||||||
|
127,relicContentsUnlockStage,"0,7"
|
||||||
|
128,starChallengeUnlockStage,2
|
||||||
|
129,petMaxConvertDia,"5,10,20,40"
|
||||||
|
130,chatBanTime,"10,30,50,180"
|
||||||
|
131,ingameDiaAdj,25
|
||||||
|
132,dailyIngameDiaLimit,100
|
||||||
|
133,potionBattleBaseMaxWeight,10
|
||||||
|
134,potionBattleGlobalBuff,"100,35,100,100"
|
||||||
|
135,potionBattlePotionPullCost,100
|
||||||
|
136,calcCpWeight,"19,9"
|
||||||
|
137,specialShopTabUnlockStage,1
|
||||||
|
138,enhancedGachaUnlockStage,2
|
||||||
|
139,modeSelectUnlockStage,1
|
||||||
|
140,potionBattleUnlockStage,3
|
||||||
|
141,potionBattleResultXP,"2,4"
|
||||||
|
142,potionBattleResultCoin,"85, 50"
|
||||||
|
143,potionBattleTimeLimitAttackValue,50
|
||||||
|
144,potionBattleTimeLimitAttackSpeedValue,50
|
||||||
|
145,IsOfflineSaveBlock,1
|
||||||
|
146,potionBattleBlock,0
|
||||||
|
147,IsSaveFailKick,1
|
||||||
|
148,maxPotionBattleTicket,10
|
||||||
|
149,chargePotionBattleTicket,"3600,1"
|
||||||
|
150,potionBattleWinstreakHoldDiaCost,100
|
||||||
|
151,dynamicDifficultyAbleStage,"0,1,2,3,4,5,6"
|
||||||
|
152,dynamicDifficultyCondition,"5,8,12"
|
||||||
|
153,dynamicDifficultyValue,"10,15,20,5,5,5"
|
||||||
|
154,ingameShopSpitoWeight,"3,5,10"
|
||||||
|
155,IngameSeasonEvent,"35, 20, 5,1000, 0, 4, 6"
|
||||||
|
156,DeokjaShopCoinNeed,"1000, 500, 20000"
|
||||||
|
157,potionBattleResetAddCoin,500
|
||||||
|
158,outgameSeasonEventInfo,"0,2"
|
||||||
|
159,potionBattleEvasionRate,20
|
||||||
|
160,jokerProbability,"50, 30, 20"
|
||||||
|
161,pvpBonousA0,"3,10"
|
||||||
|
162,pvpBonousB0,"20,10"
|
||||||
|
163,pvpBonousB1,"10,20"
|
||||||
|
164,pvpBonousB2,"5,30"
|
||||||
|
165,pvpBonousC0,10
|
||||||
|
166,afkPatrolUnlockStage,1
|
||||||
|
167,infinityUnlockStage,4
|
||||||
|
168,infinityBlock,0
|
||||||
|
169,chargeShopAddProbability,10
|
||||||
|
170,vipAddMaxEnergy,20
|
||||||
|
171,infiniteModeBalance,20
|
||||||
|
173,destinyUnlockStages,"5,5,5,7, 7"
|
||||||
|
174,destinySummonNeedCost,"40, 40, 10000, 10000"
|
||||||
|
175,dayOfWeekDungeonUnlockStage,4
|
||||||
|
176,dayOfWeekDungeonBlock,0
|
||||||
|
177,potionBattleCodeBotDemerit,0
|
||||||
|
178,weekDungeonADRewardPercent,50
|
||||||
|
179,saveHoldTime,50
|
||||||
|
180,CollectionUnlockStage,6
|
||||||
|
181,seasonEventBlock,0
|
||||||
|
182,raidUnlockStage,5
|
||||||
|
183,raidBlock,0
|
||||||
|
184,raidADRewardPercent,50
|
||||||
|
185,outgameTileUnlockStage,3
|
||||||
|
186,autoUnlockStage,1
|
||||||
|
187,idleDungeonUnlockStage,1
|
||||||
|
188,idleDungeonBlock,0
|
||||||
|
189,mountUnlockDay,6
|
||||||
|
190,normalEnemyBattleTimeStatUp,"13,3,100,5,1"
|
||||||
|
191,season2026SummerStartProgress,1
|
||||||
|
192,autoEquipPriorityWeight,"300,250,200,170,150,130,120,110,100"
|
||||||
|
@@ -0,0 +1,94 @@
|
|||||||
|
,,
|
||||||
|
Id,StringId,Values
|
||||||
|
Key<int>,Key<string>,int[]
|
||||||
|
100,LoopRatio,"90, 5, 1"
|
||||||
|
101,BaseCritical,150
|
||||||
|
102,EnemyDamgeRange,15
|
||||||
|
103,GrageMultiplier,"1,2,4,8,16"
|
||||||
|
104,BaseRunePrice,500
|
||||||
|
105,PlusRunePrice,500
|
||||||
|
106,BaseTilePrice,100
|
||||||
|
107,MultiplyTilePrice,2
|
||||||
|
108,BaseCollectionRewardNeed,5
|
||||||
|
109,InstallRewardMultiply,100
|
||||||
|
110,MegaDiceRouletteRewardIDs,"100,101,117,106,100,101,117,106"
|
||||||
|
111,MegaDiceRouletteBaseRewardCount,"5000,500,5,10,1000,100,10,20"
|
||||||
|
112,MegaDiceRoulettePlusRewardCount,"1000,100,1,2,100,10,1,2"
|
||||||
|
113,starsPerAugment,"1,2,2,3,3,3,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5"
|
||||||
|
114,neutralityTilePosition,"15,25"
|
||||||
|
115,augmentRatio,"50,30,20,5"
|
||||||
|
117,swamTileCount,3
|
||||||
|
118,miniBossTileCount,8
|
||||||
|
119,shopRerollCost,"3,2"
|
||||||
|
120,BigHouseInstallPoint,3
|
||||||
|
121,PlusPerWeapons,"0,10,40,80"
|
||||||
|
122,needEnergy,5
|
||||||
|
123,chargeEnergy,"600,1"
|
||||||
|
124,maxEnergy,40
|
||||||
|
125,ingameWeaponDropRatio,"210,60,28,4,1,4"
|
||||||
|
126,dailyShopRerollCount,3
|
||||||
|
127,relicContentsUnlockStage,"0,7"
|
||||||
|
128,starChallengeUnlockStage,2
|
||||||
|
129,petMaxConvertDia,"5,10,20,40"
|
||||||
|
130,chatBanTime,"10,30,50,180"
|
||||||
|
131,ingameDiaAdj,25
|
||||||
|
132,dailyIngameDiaLimit,100
|
||||||
|
133,potionBattleBaseMaxWeight,10
|
||||||
|
134,potionBattleGlobalBuff,"100,35,100,100"
|
||||||
|
135,potionBattlePotionPullCost,100
|
||||||
|
136,calcCpWeight,"19,9"
|
||||||
|
137,specialShopTabUnlockStage,1
|
||||||
|
138,enhancedGachaUnlockStage,2
|
||||||
|
139,modeSelectUnlockStage,1
|
||||||
|
140,potionBattleUnlockStage,3
|
||||||
|
141,potionBattleResultXP,"2,4"
|
||||||
|
142,potionBattleResultCoin,"85, 50"
|
||||||
|
143,potionBattleTimeLimitAttackValue,50
|
||||||
|
144,potionBattleTimeLimitAttackSpeedValue,50
|
||||||
|
145,IsOfflineSaveBlock,1
|
||||||
|
146,potionBattleBlock,0
|
||||||
|
147,IsSaveFailKick,1
|
||||||
|
148,maxPotionBattleTicket,10
|
||||||
|
149,chargePotionBattleTicket,"3600,1"
|
||||||
|
150,potionBattleWinstreakHoldDiaCost,100
|
||||||
|
151,dynamicDifficultyAbleStage,"0,1,2,3,4,5,6"
|
||||||
|
152,dynamicDifficultyCondition,"5,8,12"
|
||||||
|
153,dynamicDifficultyValue,"10,15,20,5,5,5"
|
||||||
|
154,ingameShopSpitoWeight,"3,5,10"
|
||||||
|
155,IngameSeasonEvent,"35, 20, 5,1000, 0, 4, 6"
|
||||||
|
156,DeokjaShopCoinNeed,"1000, 500, 20000"
|
||||||
|
157,potionBattleResetAddCoin,500
|
||||||
|
158,outgameSeasonEventInfo,"0,2"
|
||||||
|
159,potionBattleEvasionRate,20
|
||||||
|
160,jokerProbability,"50, 30, 20"
|
||||||
|
161,pvpBonousA0,"3,10"
|
||||||
|
162,pvpBonousB0,"20,10"
|
||||||
|
163,pvpBonousB1,"10,20"
|
||||||
|
164,pvpBonousB2,"5,30"
|
||||||
|
165,pvpBonousC0,10
|
||||||
|
166,afkPatrolUnlockStage,1
|
||||||
|
167,infinityUnlockStage,4
|
||||||
|
168,infinityBlock,0
|
||||||
|
169,chargeShopAddProbability,10
|
||||||
|
170,vipAddMaxEnergy,20
|
||||||
|
171,infiniteModeBalance,20
|
||||||
|
173,destinyUnlockStages,"5,5,5,7, 7"
|
||||||
|
174,destinySummonNeedCost,"40, 40, 10000, 10000"
|
||||||
|
175,dayOfWeekDungeonUnlockStage,4
|
||||||
|
176,dayOfWeekDungeonBlock,0
|
||||||
|
177,potionBattleCodeBotDemerit,0
|
||||||
|
178,weekDungeonADRewardPercent,50
|
||||||
|
179,saveHoldTime,50
|
||||||
|
180,CollectionUnlockStage,6
|
||||||
|
181,seasonEventBlock,0
|
||||||
|
182,raidUnlockStage,5
|
||||||
|
183,raidBlock,0
|
||||||
|
184,raidADRewardPercent,50
|
||||||
|
185,outgameTileUnlockStage,3
|
||||||
|
186,autoUnlockStage,1
|
||||||
|
187,idleDungeonUnlockStage,1
|
||||||
|
188,idleDungeonBlock,0
|
||||||
|
189,mountUnlockDay,6
|
||||||
|
190,normalEnemyBattleTimeStatUp,"13,3,100,5,1"
|
||||||
|
191,season2026SummerStartProgress,1
|
||||||
|
192,autoEquipPriorityWeight,"300,250,200,170,150,130,120,110,100"
|
||||||
|
@@ -0,0 +1,4 @@
|
|||||||
|
表,字段,类型,中文含义,原始注释,空值条数
|
||||||
|
gameconfig,Id,Key<int>,数值主键,,0
|
||||||
|
gameconfig,StringId,Key<string>,字符串主键,,0
|
||||||
|
gameconfig,Values,int[],全局配置原数组(单位/索引不得自行推定),,0
|
||||||
|
@@ -0,0 +1,57 @@
|
|||||||
|
# HEROLL 2.0.1 局外系统模块总纲
|
||||||
|
|
||||||
|
版本:原版APK逆向数据整理 v1;整理日期:2026-09-06。
|
||||||
|
|
||||||
|
本包检索现有原版逆向归档,恢复配置规则与结构证据,以原作功能设计、玩法规则和完整数值为主线。设计文档说明功能关系,规则文档解释条件与消耗,表格保存全量等级、奖励和参数。
|
||||||
|
|
||||||
|
[按六大功能分类阅读](./01-功能分类导航.md) · [子功能文档索引](./02-功能文档索引.csv)
|
||||||
|
|
||||||
|
## 模块总纲
|
||||||
|
|
||||||
|
| 模块 | 职责 | 数据表数 |
|
||||||
|
| --- | --- | --- |
|
||||||
|
| [01-账号大厅与功能解锁](./01-账号大厅与功能解锁/01-模块设计文档.md) | 负责大厅入口、新手引导、功能开放和持久化键清理。 | 6 |
|
||||||
|
| [02-资源背包与体力](./02-资源背包与体力/01-模块设计文档.md) | 统一道具类型、礼包内容、资源来源以及大厅到局内的资源映射。 | 5 |
|
||||||
|
| [03-永久装备与合成](./03-永久装备与合成/01-模块设计文档.md) | 负责局外装备身份、装备位、品质星级、升级消耗和基础属性配置。 | 7 |
|
||||||
|
| [04-槽位强化与永久属性](./04-槽位强化与永久属性/01-模块设计文档.md) | 管理装备槽位强化及永久属性升级。 | 3 |
|
||||||
|
| [05-遗物与合成](./05-遗物与合成/01-模块设计文档.md) | 负责遗物目录、装备槽、属性技能和品质星级合成。 | 2 |
|
||||||
|
| [06-宠物与成长](./06-宠物与成长/01-模块设计文档.md) | 负责宠物获取、重复转化、碎片升级、技能开放与限时成长活动。 | 5 |
|
||||||
|
| [07-坐骑与觉醒](./07-坐骑与觉醒/01-模块设计文档.md) | 管理坐骑解锁、升级、觉醒、技能和活动材料兑换。 | 7 |
|
||||||
|
| [08-命运属性](./08-命运属性/01-模块设计文档.md) | 管理命运词条的启用、品质、属性、特殊效果和候选权重。 | 1 |
|
||||||
|
| [09-收藏与图鉴](./09-收藏与图鉴/01-模块设计文档.md) | 按装备组合条件提供收藏属性。 | 1 |
|
||||||
|
| [10-外观头像与称号](./10-外观头像与称号/01-模块设计文档.md) | 管理皮肤、头像、头像框和称号展示及部分属性加成。 | 4 |
|
||||||
|
| [11-领地地块与研究](./11-领地地块与研究/01-模块设计文档.md) | 负责局外地块收集配置、地块技能、研究和地块包挂机。 | 6 |
|
||||||
|
| [12-巡逻挂机](./12-巡逻挂机/01-模块设计文档.md) | 按已通关进度配置离线巡逻与快速巡逻奖励。 | 2 |
|
||||||
|
| [13-抽卡与保底](./13-抽卡与保底/01-模块设计文档.md) | 统一抽卡按钮、消费、候选奖励、权重和保底配置。 | 3 |
|
||||||
|
| [14-商店礼包与广告](./14-商店礼包与广告/01-模块设计文档.md) | 管理常驻商品、每日商店、连续礼包、存钱罐、兑换和触发式促销。 | 11 |
|
||||||
|
| [15-任务与成就](./15-任务与成就/01-模块设计文档.md) | 统一任务语义、任务组、累计条件、领取方式和成就前置链。 | 3 |
|
||||||
|
| [16-签到新人与回归](./16-签到新人与回归/01-模块设计文档.md) | 配置签到日历、补签、新人加成和回归福利。 | 4 |
|
||||||
|
| [17-通行证与赛季](./17-通行证与赛季/01-模块设计文档.md) | 负责通行证经验、任务、奖励轨道和赛季开放。 | 4 |
|
||||||
|
| [18-主线进度与星级挑战](./18-主线进度与星级挑战/01-模块设计文档.md) | 管理局外选关、进度奖励和星级挑战;关内战斗只保留衔接配置。 | 5 |
|
||||||
|
| [19-每日副本与探索副本](./19-每日副本与探索副本/01-模块设计文档.md) | 管理曜日副本以及 IdleDungeon 探索玩法的入口、票券、成长与掉落回收。 | 10 |
|
||||||
|
| [20-无限模式](./20-无限模式/01-模块设计文档.md) | 管理无限模式入场成本、赛季、奖励限制和独立难度配置。 | 4 |
|
||||||
|
| [21-Raid讨伐](./21-Raid讨伐/01-模块设计文档.md) | 管理讨伐门票、赛季预设、试用宠物、分数奖励与最高分档。 | 8 |
|
||||||
|
| [22-药水竞技与段位](./22-药水竞技与段位/01-模块设计文档.md) | 管理竞技药水养成、匹配门票、段位MMR和竞技加成。 | 8 |
|
||||||
|
| [23-排行榜与赛季奖励](./23-排行榜与赛季奖励/01-模块设计文档.md) | 配置排行分组、环境排期、业务引用和名次奖励。 | 3 |
|
||||||
|
| [24-赛季活动与超级球](./24-赛季活动与超级球/01-模块设计文档.md) | 管理活动排期、活动任务、兑换时段、转盘及超级球奖池。 | 4 |
|
||||||
|
| [25-活动小游戏与奖励池](./25-活动小游戏与奖励池/01-模块设计文档.md) | 归档活动小游戏入场资源、玩法模板、概率奖励和广告增益。 | 13 |
|
||||||
|
| [26-NPC好感与特殊养成商店](./26-NPC好感与特殊养成商店/01-模块设计文档.md) | 保留NPC好感档位、签到轮次和特殊属性商店。 | 3 |
|
||||||
|
|
||||||
|
## 模块交付结构
|
||||||
|
|
||||||
|
每个模块含 `01-模块设计文档.md`、`02-规则说明.md`、`03-数值说明.md`、`03-表格/`和`04-数值明细/`。表格中保留原始CSV(含注释和类型)、规范化CSV(标准首行字段名)、字段字典、数值范围、元数据符号与规则证据。原始表的全部行均保留,包括停用和历史内容。
|
||||||
|
|
||||||
|
## 系统关系
|
||||||
|
|
||||||
|
账号与进度 → 功能解锁 → 资源获取 → 抽卡/商店/奖励 → 装备、宠物、坐骑、遗物、地块等长期养成 → 局内初始属性及模式配置 → 通关与活动奖励 → 长期养成。此关系是按配置用途整理的设计阅读路径,不是已经恢复的原生调用栈。
|
||||||
|
|
||||||
|
## 证据等级
|
||||||
|
|
||||||
|
- A 配置事实:原始CSV值、类型及注释。行定位使用CSV记录序号(含注释/表头/类型行),不等同含多行单元格文件的物理行号。
|
||||||
|
- B 结构事实:Assembly-CSharp元数据的类型、字段、方法名称;可能含混淆或损坏名称,不证明方法实现。
|
||||||
|
- C 条件推导:只在所列前提成立时有效,不能作为已确认运行规则。
|
||||||
|
- U 未闭合:少量规则的筛选顺序、数组索引或单位尚待原作资料补充。
|
||||||
|
|
||||||
|
## 审计入口
|
||||||
|
|
||||||
|
[全表范围清单](./99-审计与证据/全表范围清单.csv) · [源文件哈希](./99-审计与证据/源文件清单.csv) · [全局配置](./00-共享配置/gameconfig.csv) · [检索与验证报告](./99-审计与证据/2026-09-06_逆向-HEROLL局外系统-report.md)
|
||||||
@@ -0,0 +1,60 @@
|
|||||||
|
# 原作局外功能分类导航
|
||||||
|
|
||||||
|
按功能查找模块,再依次阅读设计、规则和数值。所有数值保持原作配置原值。
|
||||||
|
|
||||||
|
## 01-大厅与基础资源
|
||||||
|
|
||||||
|
| 模块 | 功能设计 | 规则 | 数值 |
|
||||||
|
| --- | --- | --- | --- |
|
||||||
|
| 账号大厅与功能解锁 | [设计](./01-账号大厅与功能解锁/01-模块设计文档.md) | [规则](./01-账号大厅与功能解锁/02-规则说明.md) | [数值](./01-账号大厅与功能解锁/03-数值说明.md) |
|
||||||
|
| 资源背包与体力 | [设计](./02-资源背包与体力/01-模块设计文档.md) | [规则](./02-资源背包与体力/02-规则说明.md) | [数值](./02-资源背包与体力/03-数值说明.md) |
|
||||||
|
|
||||||
|
## 02-长期养成
|
||||||
|
|
||||||
|
| 模块 | 功能设计 | 规则 | 数值 |
|
||||||
|
| --- | --- | --- | --- |
|
||||||
|
| 永久装备与合成 | [设计](./03-永久装备与合成/01-模块设计文档.md) | [规则](./03-永久装备与合成/02-规则说明.md) | [数值](./03-永久装备与合成/03-数值说明.md) |
|
||||||
|
| 槽位强化与永久属性 | [设计](./04-槽位强化与永久属性/01-模块设计文档.md) | [规则](./04-槽位强化与永久属性/02-规则说明.md) | [数值](./04-槽位强化与永久属性/03-数值说明.md) |
|
||||||
|
| 遗物与合成 | [设计](./05-遗物与合成/01-模块设计文档.md) | [规则](./05-遗物与合成/02-规则说明.md) | [数值](./05-遗物与合成/03-数值说明.md) |
|
||||||
|
| 宠物与成长 | [设计](./06-宠物与成长/01-模块设计文档.md) | [规则](./06-宠物与成长/02-规则说明.md) | [数值](./06-宠物与成长/03-数值说明.md) |
|
||||||
|
| 坐骑与觉醒 | [设计](./07-坐骑与觉醒/01-模块设计文档.md) | [规则](./07-坐骑与觉醒/02-规则说明.md) | [数值](./07-坐骑与觉醒/03-数值说明.md) |
|
||||||
|
| 命运属性 | [设计](./08-命运属性/01-模块设计文档.md) | [规则](./08-命运属性/02-规则说明.md) | [数值](./08-命运属性/03-数值说明.md) |
|
||||||
|
| 收藏与图鉴 | [设计](./09-收藏与图鉴/01-模块设计文档.md) | [规则](./09-收藏与图鉴/02-规则说明.md) | [数值](./09-收藏与图鉴/03-数值说明.md) |
|
||||||
|
| 外观头像与称号 | [设计](./10-外观头像与称号/01-模块设计文档.md) | [规则](./10-外观头像与称号/02-规则说明.md) | [数值](./10-外观头像与称号/03-数值说明.md) |
|
||||||
|
| 领地地块与研究 | [设计](./11-领地地块与研究/01-模块设计文档.md) | [规则](./11-领地地块与研究/02-规则说明.md) | [数值](./11-领地地块与研究/03-数值说明.md) |
|
||||||
|
| NPC好感与特殊养成商店 | [设计](./26-NPC好感与特殊养成商店/01-模块设计文档.md) | [规则](./26-NPC好感与特殊养成商店/02-规则说明.md) | [数值](./26-NPC好感与特殊养成商店/03-数值说明.md) |
|
||||||
|
|
||||||
|
## 03-资源获取与商业化
|
||||||
|
|
||||||
|
| 模块 | 功能设计 | 规则 | 数值 |
|
||||||
|
| --- | --- | --- | --- |
|
||||||
|
| 巡逻挂机 | [设计](./12-巡逻挂机/01-模块设计文档.md) | [规则](./12-巡逻挂机/02-规则说明.md) | [数值](./12-巡逻挂机/03-数值说明.md) |
|
||||||
|
| 抽卡与保底 | [设计](./13-抽卡与保底/01-模块设计文档.md) | [规则](./13-抽卡与保底/02-规则说明.md) | [数值](./13-抽卡与保底/03-数值说明.md) |
|
||||||
|
| 商店礼包与广告 | [设计](./14-商店礼包与广告/01-模块设计文档.md) | [规则](./14-商店礼包与广告/02-规则说明.md) | [数值](./14-商店礼包与广告/03-数值说明.md) |
|
||||||
|
|
||||||
|
## 04-目标与周期成长
|
||||||
|
|
||||||
|
| 模块 | 功能设计 | 规则 | 数值 |
|
||||||
|
| --- | --- | --- | --- |
|
||||||
|
| 任务与成就 | [设计](./15-任务与成就/01-模块设计文档.md) | [规则](./15-任务与成就/02-规则说明.md) | [数值](./15-任务与成就/03-数值说明.md) |
|
||||||
|
| 签到新人与回归 | [设计](./16-签到新人与回归/01-模块设计文档.md) | [规则](./16-签到新人与回归/02-规则说明.md) | [数值](./16-签到新人与回归/03-数值说明.md) |
|
||||||
|
| 通行证与赛季 | [设计](./17-通行证与赛季/01-模块设计文档.md) | [规则](./17-通行证与赛季/02-规则说明.md) | [数值](./17-通行证与赛季/03-数值说明.md) |
|
||||||
|
|
||||||
|
## 05-挑战与竞技
|
||||||
|
|
||||||
|
| 模块 | 功能设计 | 规则 | 数值 |
|
||||||
|
| --- | --- | --- | --- |
|
||||||
|
| 主线进度与星级挑战 | [设计](./18-主线进度与星级挑战/01-模块设计文档.md) | [规则](./18-主线进度与星级挑战/02-规则说明.md) | [数值](./18-主线进度与星级挑战/03-数值说明.md) |
|
||||||
|
| 每日副本与探索副本 | [设计](./19-每日副本与探索副本/01-模块设计文档.md) | [规则](./19-每日副本与探索副本/02-规则说明.md) | [数值](./19-每日副本与探索副本/03-数值说明.md) |
|
||||||
|
| 无限模式 | [设计](./20-无限模式/01-模块设计文档.md) | [规则](./20-无限模式/02-规则说明.md) | [数值](./20-无限模式/03-数值说明.md) |
|
||||||
|
| Raid讨伐 | [设计](./21-Raid讨伐/01-模块设计文档.md) | [规则](./21-Raid讨伐/02-规则说明.md) | [数值](./21-Raid讨伐/03-数值说明.md) |
|
||||||
|
| 药水竞技与段位 | [设计](./22-药水竞技与段位/01-模块设计文档.md) | [规则](./22-药水竞技与段位/02-规则说明.md) | [数值](./22-药水竞技与段位/03-数值说明.md) |
|
||||||
|
| 排行榜与赛季奖励 | [设计](./23-排行榜与赛季奖励/01-模块设计文档.md) | [规则](./23-排行榜与赛季奖励/02-规则说明.md) | [数值](./23-排行榜与赛季奖励/03-数值说明.md) |
|
||||||
|
|
||||||
|
## 06-活动与小游戏
|
||||||
|
|
||||||
|
| 模块 | 功能设计 | 规则 | 数值 |
|
||||||
|
| --- | --- | --- | --- |
|
||||||
|
| 赛季活动与超级球 | [设计](./24-赛季活动与超级球/01-模块设计文档.md) | [规则](./24-赛季活动与超级球/02-规则说明.md) | [数值](./24-赛季活动与超级球/03-数值说明.md) |
|
||||||
|
| 活动小游戏与奖励池 | [设计](./25-活动小游戏与奖励池/01-模块设计文档.md) | [规则](./25-活动小游戏与奖励池/02-规则说明.md) | [数值](./25-活动小游戏与奖励池/03-数值说明.md) |
|
||||||
|
|
||||||