5.98 MB
/home/fdroid/fdroiddata/tmp/ch.logixisland.anuto_33.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_ch.logixisland.anuto_33.apk
2.13 KB
/usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}
error from `/usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}` (b): DOES NOT VERIFY ERROR: APK Signature Scheme v3 signer #1: APK integrity check failed. CHUNKED_SHA256 digest mismatch. Expected: <3ba1df64fd3834ea5f6d808951517dedf41499dbb9110c8285db4ba3386ba3c8>, actual: <d0b8be94b38a3b482d8668f7a7a5cb919a7b3eca15a6498249fae1feff346ea0> ERROR: APK Signature Scheme v3 signer #1: APK integrity check failed. VERITY_CHUNKED_SHA256 digest mismatch. Expected: <f06bdc3adb753ab9a0137711d6620a2d3b6ee96b9fbaaeb22a68834bd926edb44936600000000000>, actual: <6549fdc2d48bc938505bcc77e068475a020bdb91e3297da76060ad04ef0cd2434936600000000000>
    
Offset 1, 18 lines modifiedOffset 0, 0 lines modified
1 Verifies 
2 Verified·using·v1·scheme·(JAR·signing):·true 
3 Verified·using·v2·scheme·(APK·Signature·Scheme·v2):·true 
4 Verified·using·v3·scheme·(APK·Signature·Scheme·v3):·true 
5 Verified·using·v4·scheme·(APK·Signature·Scheme·v4):·false 
6 Verified·for·SourceStamp:·false 
7 Number·of·signers:·1 
8 Signer·#1·certificate·DN:·CN=FDroid,·OU=FDroid,·O=fdroid.org,·L=ORG,·ST=ORG,·C=UK 
9 Signer·#1·certificate·SHA-256·digest:·65197484d51b46703badc7ca3e45b3b3232fbfb483a6f5a20b5eff4e0583d5a5 
10 Signer·#1·certificate·SHA-1·digest:·6eb96ca99545cf9d4327454cdce713c6b45a1cd1 
11 Signer·#1·certificate·MD5·digest:·241cc1cdb07526284e3d875b359e3a1c 
12 Signer·#1·key·algorithm:·RSA 
13 Signer·#1·key·size·(bits):·2048 
14 Signer·#1·public·key·SHA-256·digest:·d59bd9dca09f8fe6d06e183344e3a9188699f4d27761acaf3368869959d2c132 
15 Signer·#1·public·key·SHA-1·digest:·e56e95e66b5bac9f16336087fa0f1835241a8e6b 
16 Signer·#1·public·key·MD5·digest:·8de704f3e77a69868b2146e08f3dd334 
17 WARNING:·META-INF/com/android/build/gradle/app-metadata.properties·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
18 WARNING:·META-INF/version-control-info.textproto·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
1.51 KB
zipinfo {}
    
Offset 1, 11 lines modifiedOffset 1, 11 lines modified
1 Zip·file·size:·6309449·bytes,·number·of·entries:·1721 Zip·file·size:·6309449·bytes,·number·of·entries:·172
2 -rw-r--r--··0.0·unx·······56·b-·defN·81-Jan-01·01:01·META-INF/com/android/build/gradle/app-metadata.properties2 -rw-r--r--··0.0·unx·······56·b-·defN·81-Jan-01·01:01·META-INF/com/android/build/gradle/app-metadata.properties
3 -rw-r--r--··0.0·unx······120·b-·defN·81-Jan-01·01:01·META-INF/version-control-info.textproto3 -rw-r--r--··0.0·unx······120·b-·defN·81-Jan-01·01:01·META-INF/version-control-info.textproto
4 -rw-r--r--··0.0·unx···277004·b-·defN·81-Jan-01·01:01·classes.dex4 -rw-r--r--··0.0·unx···277000·b-·defN·81-Jan-01·01:01·classes.dex
5 -rw----·····0.0·fat·····3740·b-·defN·81-Jan-01·01:01·AndroidManifest.xml5 -rw----·····0.0·fat·····3740·b-·defN·81-Jan-01·01:01·AndroidManifest.xml
6 -rw----·····0.0·fat····47847·b-·stor·81-Jan-01·01:01·res/-O.png6 -rw----·····0.0·fat····47847·b-·stor·81-Jan-01·01:01·res/-O.png
7 -rw----·····0.0·fat····65919·b-·stor·81-Jan-01·01:01·res/-d.png7 -rw----·····0.0·fat····65919·b-·stor·81-Jan-01·01:01·res/-d.png
8 -rw----·····0.0·fat····77384·b-·stor·81-Jan-01·01:01·res/01.png8 -rw----·····0.0·fat····77384·b-·stor·81-Jan-01·01:01·res/01.png
9 -rw----·····0.0·fat····85782·b-·stor·81-Jan-01·01:01·res/0B.png9 -rw----·····0.0·fat····85782·b-·stor·81-Jan-01·01:01·res/0B.png
10 -rw----·····0.0·fat·····3658·b-·defN·81-Jan-01·01:01·res/0G.json10 -rw----·····0.0·fat·····3658·b-·defN·81-Jan-01·01:01·res/0G.json
11 -rw----·····0.0·fat····22432·b-·stor·81-Jan-01·01:01·res/0N.png11 -rw----·····0.0·fat····22432·b-·stor·81-Jan-01·01:01·res/0N.png
Offset 167, 8 lines modifiedOffset 167, 8 lines modified
167 -rw----·····0.0·fat····68945·b-·stor·81-Jan-01·01:01·res/yG.png167 -rw----·····0.0·fat····68945·b-·stor·81-Jan-01·01:01·res/yG.png
168 -rw----·····0.0·fat·····7573·b-·defN·81-Jan-01·01:01·res/zX.json168 -rw----·····0.0·fat·····7573·b-·defN·81-Jan-01·01:01·res/zX.json
169 -rw----·····0.0·fat·····1001·b-·stor·81-Jan-01·01:01·res/zX.png169 -rw----·····0.0·fat·····1001·b-·stor·81-Jan-01·01:01·res/zX.png
170 -rw----·····0.0·fat····97932·b-·stor·81-Jan-01·01:01·resources.arsc170 -rw----·····0.0·fat····97932·b-·stor·81-Jan-01·01:01·resources.arsc
171 -rw----·····2.0·fat····14126·b-·defN·81-Jan-01·01:01·META-INF/F3DBFEDA.SF171 -rw----·····2.0·fat····14126·b-·defN·81-Jan-01·01:01·META-INF/F3DBFEDA.SF
172 -rw----·····2.0·fat·····1334·b-·defN·81-Jan-01·01:01·META-INF/F3DBFEDA.RSA172 -rw----·····2.0·fat·····1334·b-·defN·81-Jan-01·01:01·META-INF/F3DBFEDA.RSA
173 -rw----·····2.0·fat····13999·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF173 -rw----·····2.0·fat····13999·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF
174 172·files,·6650313·bytes·uncompressed,·6285044·bytes·compressed:··5.5%174 172·files,·6650309·bytes·uncompressed,·6285014·bytes·compressed:··5.5%
5.98 MB
classes.dex
5.97 MB
dexdump -a -d -f -h {}
Ignoring differences in offsets to keep diff size reasonable.
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 DEX·version·'035'1 DEX·version·'035'
2 DEX·file·header:2 DEX·file·header:
3 magic···············:·'dex\n035\0'3 magic···············:·'dex\n035\0'
4 checksum············:·b538a35b4 checksum············:·be69987d
5 signature···········:·ce38...76bb5 signature···········:·81a5...9362
6 file_size···········:·2770046 file_size···········:·277000
7 header_size·········:·1127 header_size·········:·112
8 link_size···········:·08 link_size···········:·0
9 link_off············:·0·(0x000000)9 link_off············:·0·(0x000000)
10 string_ids_size·····:·273810 string_ids_size·····:·2738
11 string_ids_off······:·112·(0x000070)11 string_ids_off······:·112·(0x000070)
12 type_ids_size·······:·55412 type_ids_size·······:·554
13 type_ids_off········:·11064·(0x002b38)13 type_ids_off········:·11064·(0x002b38)
Offset 15, 15 lines modifiedOffset 15, 15 lines modified
15 proto_ids_off·······:·13280·(0x0033e0)15 proto_ids_off·······:·13280·(0x0033e0)
16 field_ids_size······:·148416 field_ids_size······:·1484
17 field_ids_off·······:·20576·(0x005060)17 field_ids_off·······:·20576·(0x005060)
18 method_ids_size·····:·257618 method_ids_size·····:·2576
19 method_ids_off······:·32448·(0x007ec0)19 method_ids_off······:·32448·(0x007ec0)
20 class_defs_size·····:·39320 class_defs_size·····:·393
21 class_defs_off······:·53056·(0x00cf40)21 class_defs_off······:·53056·(0x00cf40)
22 data_size···········:·21137222 data_size···········:·211368
23 data_off············:·65632·(0x010060)23 data_off············:·65632·(0x010060)
  
24 Class·#0·header:24 Class·#0·header:
25 class_idx···········:·7525 class_idx···········:·75
26 access_flags········:·1·(0x0001)26 access_flags········:·1·(0x0001)
27 superclass_idx······:·727 superclass_idx······:·7
28 source_file_idx·····:·8428 source_file_idx·····:·84
Offset 421, 15 lines modifiedOffset 421, 15 lines modified
421 ······name··········:·'initializeEngine'421 ······name··········:·'initializeEngine'
422 ······type··········:·'(Landroid/content/Context;)V'422 ······type··········:·'(Landroid/content/Context;)V'
423 ······access········:·0x0002·(PRIVATE)423 ······access········:·0x0002·(PRIVATE)
424 ······code··········-424 ······code··········-
425 ······registers·····:·12425 ······registers·····:·12
426 ······ins···········:·2426 ······ins···········:·2
427 ······outs··········:·8427 ······outs··········:·8
428 ······insns·size····:·127·16-bit·code·units428 ······insns·size····:·125·16-bit·code·units
429 01047c:········································|[01047c]·ch.logixisland.anuto.GameFactory.initializeEngine:(Landroid/content/Context;)V429 01047c:········································|[01047c]·ch.logixisland.anuto.GameFactory.initializeEngine:(Landroid/content/Context;)V
430 01048c:·2200·bb00······························|0000:·new-instance·v0,·Lch/logixisland/anuto/engine/render/Viewport;·//·type@00bb430 01048c:·2200·bb00······························|0000:·new-instance·v0,·Lch/logixisland/anuto/engine/render/Viewport;·//·type@00bb
431 010490:·7010·d802·0000·························|0002:·invoke-direct·{v0},·Lch/logixisland/anuto/engine/render/Viewport;.<init>:()V·//·method@02d8431 010490:·7010·d802·0000·························|0002:·invoke-direct·{v0},·Lch/logixisland/anuto/engine/render/Viewport;.<init>:()V·//·method@02d8
432 010496:·5ba0·2200······························|0005:·iput-object·v0,·v10,·Lch/logixisland/anuto/GameFactory;.mViewport:Lch/logixisland/anuto/engine/render/Viewport;·//·field@0022432 010496:·5ba0·2200······························|0005:·iput-object·v0,·v10,·Lch/logixisland/anuto/GameFactory;.mViewport:Lch/logixisland/anuto/engine/render/Viewport;·//·field@0022
433 01049a:·2200·a800······························|0007:·new-instance·v0,·Lch/logixisland/anuto/engine/logic/entity/EntityStore;·//·type@00a8433 01049a:·2200·a800······························|0007:·new-instance·v0,·Lch/logixisland/anuto/engine/logic/entity/EntityStore;·//·type@00a8
434 01049e:·7010·7b02·0000·························|0009:·invoke-direct·{v0},·Lch/logixisland/anuto/engine/logic/entity/EntityStore;.<init>:()V·//·method@027b434 01049e:·7010·7b02·0000·························|0009:·invoke-direct·{v0},·Lch/logixisland/anuto/engine/logic/entity/EntityStore;.<init>:()V·//·method@027b
435 0104a4:·5ba0·0a00······························|000c:·iput-object·v0,·v10,·Lch/logixisland/anuto/GameFactory;.mEntityStore:Lch/logixisland/anuto/engine/logic/entity/EntityStore;·//·field@000a435 0104a4:·5ba0·0a00······························|000c:·iput-object·v0,·v10,·Lch/logixisland/anuto/GameFactory;.mEntityStore:Lch/logixisland/anuto/engine/logic/entity/EntityStore;·//·field@000a
Offset 461, 172 lines modifiedOffset 461, 171 lines modified
461 010518:·2200·c600······························|0046:·new-instance·v0,·Lch/logixisland/anuto/engine/sound/SoundManager;·//·type@00c6461 010518:·2200·c600······························|0046:·new-instance·v0,·Lch/logixisland/anuto/engine/sound/SoundManager;·//·type@00c6
462 01051c:·7020·1403·b000·························|0048:·invoke-direct·{v0,·v11},·Lch/logixisland/anuto/engine/sound/SoundManager;.<init>:(Landroid/content/Context;)V·//·method@0314462 01051c:·7020·1403·b000·························|0048:·invoke-direct·{v0,·v11},·Lch/logixisland/anuto/engine/sound/SoundManager;.<init>:(Landroid/content/Context;)V·//·method@0314
463 010522:·5ba0·1900······························|004b:·iput-object·v0,·v10,·Lch/logixisland/anuto/GameFactory;.mSoundManager:Lch/logixisland/anuto/engine/sound/SoundManager;·//·field@0019463 010522:·5ba0·1900······························|004b:·iput-object·v0,·v10,·Lch/logixisland/anuto/GameFactory;.mSoundManager:Lch/logixisland/anuto/engine/sound/SoundManager;·//·field@0019
464 010526:·2200·be00······························|004d:·new-instance·v0,·Lch/logixisland/anuto/engine/render/sprite/SpriteFactory;·//·type@00be464 010526:·2200·be00······························|004d:·new-instance·v0,·Lch/logixisland/anuto/engine/render/sprite/SpriteFactory;·//·type@00be
465 01052a:·54a1·1c00······························|004f:·iget-object·v1,·v10,·Lch/logixisland/anuto/GameFactory;.mThemeManager:Lch/logixisland/anuto/engine/theme/ThemeManager;·//·field@001c465 01052a:·54a1·1c00······························|004f:·iget-object·v1,·v10,·Lch/logixisland/anuto/GameFactory;.mThemeManager:Lch/logixisland/anuto/engine/theme/ThemeManager;·//·field@001c
466 01052e:·7030·f102·b001·························|0051:·invoke-direct·{v0,·v11,·v1},·Lch/logixisland/anuto/engine/render/sprite/SpriteFactory;.<init>:(Landroid/content/Context;Lch/logixisland/anuto/engine/theme/ThemeManager;)V·//·method@02f1466 01052e:·7030·f102·b001·························|0051:·invoke-direct·{v0,·v11,·v1},·Lch/logixisland/anuto/engine/render/sprite/SpriteFactory;.<init>:(Landroid/content/Context;Lch/logixisland/anuto/engine/theme/ThemeManager;)V·//·method@02f1
467 010534:·5ba0·1b00······························|0054:·iput-object·v0,·v10,·Lch/logixisland/anuto/GameFactory;.mSpriteFactory:Lch/logixisland/anuto/engine/render/sprite/SpriteFactory;·//·field@001b467 010534:·5ba0·1b00······························|0054:·iput-object·v0,·v10,·Lch/logixisland/anuto/GameFactory;.mSpriteFactory:Lch/logixisland/anuto/engine/render/sprite/SpriteFactory;·//·field@001b
468 010538:·2200·c500······························|0056:·new-instance·v0,·Lch/logixisland/anuto/engine/sound/SoundFactory;·//·type@00c5468 010538:·2205·c500······························|0056:·new-instance·v5,·Lch/logixisland/anuto/engine/sound/SoundFactory;·//·type@00c5
469 01053c:·54a1·1900······························|0058:·iget-object·v1,·v10,·Lch/logixisland/anuto/GameFactory;.mSoundManager:Lch/logixisland/anuto/engine/sound/SoundManager;·//·field@0019469 01053c:·54a0·1900······························|0058:·iget-object·v0,·v10,·Lch/logixisland/anuto/GameFactory;.mSoundManager:Lch/logixisland/anuto/engine/sound/SoundManager;·//·field@0019
470 010540:·7030·1203·b001·························|005a:·invoke-direct·{v0,·v11,·v1},·Lch/logixisland/anuto/engine/sound/SoundFactory;.<init>:(Landroid/content/Context;Lch/logixisland/anuto/engine/sound/SoundManager;)V·//·method@0312470 010540:·7030·1203·b500·························|005a:·invoke-direct·{v5,·v11,·v0},·Lch/logixisland/anuto/engine/sound/SoundFactory;.<init>:(Landroid/content/Context;Lch/logixisland/anuto/engine/sound/SoundManager;)V·//·method@0312
471 010546:·5ba0·1800······························|005d:·iput-object·v0,·v10,·Lch/logixisland/anuto/GameFactory;.mSoundFactory:Lch/logixisland/anuto/engine/sound/SoundFactory;·//·field@0018471 010546:·5ba5·1800······························|005d:·iput-object·v5,·v10,·Lch/logixisland/anuto/GameFactory;.mSoundFactory:Lch/logixisland/anuto/engine/sound/SoundFactory;·//·field@0018
472 01054a:·220b·9d00······························|005f:·new-instance·v11,·Lch/logixisland/anuto/engine/logic/GameEngine;·//·type@009d472 01054a:·220b·9d00······························|005f:·new-instance·v11,·Lch/logixisland/anuto/engine/logic/GameEngine;·//·type@009d
473 01054e:·54a3·1b00······························|0061:·iget-object·v3,·v10,·Lch/logixisland/anuto/GameFactory;.mSpriteFactory:Lch/logixisland/anuto/engine/render/sprite/SpriteFactory;·//·field@001b473 01054e:·54a3·1b00······························|0061:·iget-object·v3,·v10,·Lch/logixisland/anuto/GameFactory;.mSpriteFactory:Lch/logixisland/anuto/engine/render/sprite/SpriteFactory;·//·field@001b
474 010552:·54a4·1c00······························|0063:·iget-object·v4,·v10,·Lch/logixisland/anuto/GameFactory;.mThemeManager:Lch/logixisland/anuto/engine/theme/ThemeManager;·//·field@001c474 010552:·54a4·1c00······························|0063:·iget-object·v4,·v10,·Lch/logixisland/anuto/GameFactory;.mThemeManager:Lch/logixisland/anuto/engine/theme/ThemeManager;·//·field@001c
475 010556:·54a5·1800······························|0065:·iget-object·v5,·v10,·Lch/logixisland/anuto/GameFactory;.mSoundFactory:Lch/logixisland/anuto/engine/sound/SoundFactory;·//·field@0018 
476 01055a:·54a6·0a00······························|0067:·iget-object·v6,·v10,·Lch/logixisland/anuto/GameFactory;.mEntityStore:Lch/logixisland/anuto/engine/logic/entity/EntityStore;·//·field@000a475 010556:·54a6·0a00······························|0065:·iget-object·v6,·v10,·Lch/logixisland/anuto/GameFactory;.mEntityStore:Lch/logixisland/anuto/engine/logic/entity/EntityStore;·//·field@000a
477 01055e:·54a7·1400······························|0069:·iget-object·v7,·v10,·Lch/logixisland/anuto/GameFactory;.mMessageQueue:Lch/logixisland/anuto/engine/logic/loop/MessageQueue;·//·field@0014476 01055a:·54a7·1400······························|0067:·iget-object·v7,·v10,·Lch/logixisland/anuto/GameFactory;.mMessageQueue:Lch/logixisland/anuto/engine/logic/loop/MessageQueue;·//·field@0014
478 010562:·54a8·1500······························|006b:·iget-object·v8,·v10,·Lch/logixisland/anuto/GameFactory;.mRenderer:Lch/logixisland/anuto/engine/render/Renderer;·//·field@0015477 01055e:·54a8·1500······························|0069:·iget-object·v8,·v10,·Lch/logixisland/anuto/GameFactory;.mRenderer:Lch/logixisland/anuto/engine/render/Renderer;·//·field@0015
479 010566:·54a9·0e00······························|006d:·iget-object·v9,·v10,·Lch/logixisland/anuto/GameFactory;.mGameLoop:Lch/logixisland/anuto/engine/logic/loop/GameLoop;·//·field@000e478 010562:·54a9·0e00······························|006b:·iget-object·v9,·v10,·Lch/logixisland/anuto/GameFactory;.mGameLoop:Lch/logixisland/anuto/engine/logic/loop/GameLoop;·//·field@000e
480 01056a:·07b2···································|006f:·move-object·v2,·v11479 010566:·07b2···································|006d:·move-object·v2,·v11
481 01056c:·7608·1f02·0200·························|0070:·invoke-direct/range·{v2,·v3,·v4,·v5,·v6,·v7,·v8,·v9},·Lch/logixisland/anuto/engine/logic/GameEngine;.<init>:(Lch/logixisland/anuto/engine/render/sprite/SpriteFactory;Lch/logixisland/anuto/engine/theme/ThemeManager;Lch/logixisland/anuto/engine/sound/SoundFactory;Lch/logixisland/anuto/engine/logic/entity/EntityStore;Lch/logixisland/anuto/engine/logic/loop/MessageQueue;Lch/logixisland/anuto/engine/render/Renderer;Lch/logixisland/anuto/engine/logic/loop/GameLoop;)V·//·method@021f480 010568:·7608·1f02·0200·························|006e:·invoke-direct/range·{v2,·v3,·v4,·v5,·v6,·v7,·v8,·v9},·Lch/logixisland/anuto/engine/logic/GameEngine;.<init>:(Lch/logixisland/anuto/engine/render/sprite/SpriteFactory;Lch/logixisland/anuto/engine/theme/ThemeManager;Lch/logixisland/anuto/engine/sound/SoundFactory;Lch/logixisland/anuto/engine/logic/entity/EntityStore;Lch/logixisland/anuto/engine/logic/loop/MessageQueue;Lch/logixisland/anuto/engine/render/Renderer;Lch/logixisland/anuto/engine/logic/loop/GameLoop;)V·//·method@021f
482 010572:·5bab·0c00······························|0073:·iput-object·v11,·v10,·Lch/logixisland/anuto/GameFactory;.mGameEngine:Lch/logixisland/anuto/engine/logic/GameEngine;·//·field@000c481 01056e:·5bab·0c00······························|0071:·iput-object·v11,·v10,·Lch/logixisland/anuto/GameFactory;.mGameEngine:Lch/logixisland/anuto/engine/logic/GameEngine;·//·field@000c
483 010576:·220b·a700······························|0075:·new-instance·v11,·Lch/logixisland/anuto/engine/logic/entity/EntityRegistry;·//·type@00a7482 010572:·220b·a700······························|0073:·new-instance·v11,·Lch/logixisland/anuto/engine/logic/entity/EntityRegistry;·//·type@00a7
484 01057a:·54a0·0c00······························|0077:·iget-object·v0,·v10,·Lch/logixisland/anuto/GameFactory;.mGameEngine:Lch/logixisland/anuto/engine/logic/GameEngine;·//·field@000c483 010576:·54a0·0c00······························|0075:·iget-object·v0,·v10,·Lch/logixisland/anuto/GameFactory;.mGameEngine:Lch/logixisland/anuto/engine/logic/GameEngine;·//·field@000c
485 01057e:·7020·7402·0b00·························|0079:·invoke-direct·{v11,·v0},·Lch/logixisland/anuto/engine/logic/entity/EntityRegistry;.<init>:(Lch/logixisland/anuto/engine/logic/GameEngine;)V·//·method@0274484 01057a:·7020·7402·0b00·························|0077:·invoke-direct·{v11,·v0},·Lch/logixisland/anuto/engine/logic/entity/EntityRegistry;.<init>:(Lch/logixisland/anuto/engine/logic/GameEngine;)V·//·method@0274
486 010584:·5bab·0900······························|007c:·iput-object·v11,·v10,·Lch/logixisland/anuto/GameFactory;.mEntityRegistry:Lch/logixisland/anuto/engine/logic/entity/EntityRegistry;·//·field@0009485 010580:·5bab·0900······························|007a:·iput-object·v11,·v10,·Lch/logixisland/anuto/GameFactory;.mEntityRegistry:Lch/logixisland/anuto/engine/logic/entity/EntityRegistry;·//·field@0009
487 010588:·0e00···································|007e:·return-void486 010584:·0e00···································|007c:·return-void
488 ······catches·······:·(none)487 ······catches·······:·(none)
489 ······positions·····:·488 ······positions·····:·
490 ········0x0000·line=95489 ········0x0000·line=95
491 ········0x0007·line=96490 ········0x0007·line=96
492 ········0x000e·line=97491 ········0x000e·line=97
493 ········0x0015·line=98492 ········0x0015·line=98
494 ········0x001c·line=99493 ········0x001c·line=99
495 ········0x0023·line=100494 ········0x0023·line=100
496 ········0x002e·line=101495 ········0x002e·line=101
497 ········0x003d·line=102496 ········0x003d·line=102
498 ········0x0046·line=103497 ········0x0046·line=103
499 ········0x004d·line=104498 ········0x004d·line=104
500 ········0x0056·line=105499 ········0x0056·line=105
501 ········0x005f·line=106500 ········0x005f·line=106
502 ········0x0075·line=107501 ········0x0073·line=107
503 ······locals········:·502 ······locals········:·
504 ········0x0000·-·0x007f·reg=10·this·Lch/logixisland/anuto/GameFactory;·503 ········0x0000·-·0x007d·reg=10·this·Lch/logixisland/anuto/GameFactory;·
505 ········0x0000·-·0x007f·reg=11·(null)·Landroid/content/Context;·504 ········0x0000·-·0x007d·reg=11·(null)·Landroid/content/Context;·
  
506 ····#3··············:·(in·Lch/logixisland/anuto/GameFactory;)505 ····#3··············:·(in·Lch/logixisland/anuto/GameFactory;)
507 ······name··········:·'registerEntities'506 ······name··········:·'registerEntities'
508 ······type··········:·'()V'507 ······type··········:·'()V'
509 ······access········:·0x0002·(PRIVATE)508 ······access········:·0x0002·(PRIVATE)
510 ······code··········-509 ······code··········-
511 ······registers·····:·4510 ······registers·····:·4
512 ······ins···········:·1511 ······ins···········:·1
513 ······outs··········:·3512 ······outs··········:·3
514 ······insns·size····:·271·16-bit·code·units513 ······insns·size····:·271·16-bit·code·units
515 01058c:········································|[01058c]·ch.logixisland.anuto.GameFactory.registerEntities:()V514 010588:········································|[010588]·ch.logixisland.anuto.GameFactory.registerEntities:()V
516 01059c:·5430·0900······························|0000:·iget-object·v0,·v3,·Lch/logixisland/anuto/GameFactory;.mEntityRegistry:Lch/logixisland/anuto/engine/logic/entity/EntityRegistry;·//·field@0009515 010598:·5430·0900······························|0000:·iget-object·v0,·v3,·Lch/logixisland/anuto/GameFactory;.mEntityRegistry:Lch/logixisland/anuto/engine/logic/entity/EntityRegistry;·//·field@0009
517 0105a0:·2201·0b01······························|0002:·new-instance·v1,·Lch/logixisland/anuto/entity/plateau/BasicPlateau$Factory;·//·type@010b516 01059c:·2201·0b01······························|0002:·new-instance·v1,·Lch/logixisland/anuto/entity/plateau/BasicPlateau$Factory;·//·type@010b
518 0105a4:·7010·9304·0100·························|0004:·invoke-direct·{v1},·Lch/logixisland/anuto/entity/plateau/BasicPlateau$Factory;.<init>:()V·//·method@0493517 0105a0:·7010·9304·0100·························|0004:·invoke-direct·{v1},·Lch/logixisland/anuto/entity/plateau/BasicPlateau$Factory;.<init>:()V·//·method@0493
519 0105aa:·2202·0c01······························|0007:·new-instance·v2,·Lch/logixisland/anuto/entity/plateau/BasicPlateau$Persister;·//·type@010c518 0105a6:·2202·0c01······························|0007:·new-instance·v2,·Lch/logixisland/anuto/entity/plateau/BasicPlateau$Persister;·//·type@010c
520 0105ae:·7010·9504·0200·························|0009:·invoke-direct·{v2},·Lch/logixisland/anuto/entity/plateau/BasicPlateau$Persister;.<init>:()V·//·method@0495519 0105aa:·7010·9504·0200·························|0009:·invoke-direct·{v2},·Lch/logixisland/anuto/entity/plateau/BasicPlateau$Persister;.<init>:()V·//·method@0495
521 0105b4:·6e30·7802·1002·························|000c:·invoke-virtual·{v0,·v1,·v2},·Lch/logixisland/anuto/engine/logic/entity/EntityRegistry;.registerEntity:(Lch/logixisland/anuto/engine/logic/entity/EntityFactory;Lch/logixisland/anuto/engine/logic/entity/EntityPersister;)V·//·method@0278520 0105b0:·6e30·7802·1002·························|000c:·invoke-virtual·{v0,·v1,·v2},·Lch/logixisland/anuto/engine/logic/entity/EntityRegistry;.registerEntity:(Lch/logixisland/anuto/engine/logic/entity/EntityFactory;Lch/logixisland/anuto/engine/logic/entity/EntityPersister;)V·//·method@0278
522 0105ba:·5430·0900······························|000f:·iget-object·v0,·v3,·Lch/logixisland/anuto/GameFactory;.mEntityRegistry:Lch/logixisland/anuto/engine/logic/entity/EntityRegistry;·//·field@0009521 0105b6:·5430·0900······························|000f:·iget-object·v0,·v3,·Lch/logixisland/anuto/GameFactory;.mEntityRegistry:Lch/logixisland/anuto/engine/logic/entity/EntityRegistry;·//·field@0009
523 0105be:·2201·e900······························|0011:·new-instance·v1,·Lch/logixisland/anuto/entity/enemy/Blob$Factory;·//·type@00e9522 0105ba:·2201·e900······························|0011:·new-instance·v1,·Lch/logixisland/anuto/entity/enemy/Blob$Factory;·//·type@00e9
524 0105c2:·7010·cb03·0100·························|0013:·invoke-direct·{v1},·Lch/logixisland/anuto/entity/enemy/Blob$Factory;.<init>:()V·//·method@03cb523 0105be:·7010·cb03·0100·························|0013:·invoke-direct·{v1},·Lch/logixisland/anuto/entity/enemy/Blob$Factory;.<init>:()V·//·method@03cb
525 0105c8:·2202·ea00······························|0016:·new-instance·v2,·Lch/logixisland/anuto/entity/enemy/Blob$Persister;·//·type@00ea524 0105c4:·2202·ea00······························|0016:·new-instance·v2,·Lch/logixisland/anuto/entity/enemy/Blob$Persister;·//·type@00ea
526 0105cc:·7010·cd03·0200·························|0018:·invoke-direct·{v2},·Lch/logixisland/anuto/entity/enemy/Blob$Persister;.<init>:()V·//·method@03cd525 0105c8:·7010·cd03·0200·························|0018:·invoke-direct·{v2},·Lch/logixisland/anuto/entity/enemy/Blob$Persister;.<init>:()V·//·method@03cd
527 0105d2:·6e30·7802·1002·························|001b:·invoke-virtual·{v0,·v1,·v2},·Lch/logixisland/anuto/engine/logic/entity/EntityRegistry;.registerEntity:(Lch/logixisland/anuto/engine/logic/entity/EntityFactory;Lch/logixisland/anuto/engine/logic/entity/EntityPersister;)V·//·method@0278526 0105ce:·6e30·7802·1002·························|001b:·invoke-virtual·{v0,·v1,·v2},·Lch/logixisland/anuto/engine/logic/entity/EntityRegistry;.registerEntity:(Lch/logixisland/anuto/engine/logic/entity/EntityFactory;Lch/logixisland/anuto/engine/logic/entity/EntityPersister;)V·//·method@0278
528 0105d8:·5430·0900······························|001e:·iget-object·v0,·v3,·Lch/logixisland/anuto/GameFactory;.mEntityRegistry:Lch/logixisland/anuto/engine/logic/entity/EntityRegistry;·//·field@0009527 0105d4:·5430·0900······························|001e:·iget-object·v0,·v3,·Lch/logixisland/anuto/GameFactory;.mEntityRegistry:Lch/logixisland/anuto/engine/logic/entity/EntityRegistry;·//·field@0009
529 0105dc:·2201·f500······························|0020:·new-instance·v1,·Lch/logixisland/anuto/entity/enemy/Flyer$Factory;·//·type@00f5528 0105d8:·2201·f500······························|0020:·new-instance·v1,·Lch/logixisland/anuto/entity/enemy/Flyer$Factory;·//·type@00f5
530 0105e0:·7010·3004·0100·························|0022:·invoke-direct·{v1},·Lch/logixisland/anuto/entity/enemy/Flyer$Factory;.<init>:()V·//·method@0430529 0105dc:·7010·3004·0100·························|0022:·invoke-direct·{v1},·Lch/logixisland/anuto/entity/enemy/Flyer$Factory;.<init>:()V·//·method@0430
531 0105e6:·2202·f600······························|0025:·new-instance·v2,·Lch/logixisland/anuto/entity/enemy/Flyer$Persister;·//·type@00f6530 0105e2:·2202·f600······························|0025:·new-instance·v2,·Lch/logixisland/anuto/entity/enemy/Flyer$Persister;·//·type@00f6
532 0105ea:·7010·3204·0200·························|0027:·invoke-direct·{v2},·Lch/logixisland/anuto/entity/enemy/Flyer$Persister;.<init>:()V·//·method@0432531 0105e6:·7010·3204·0200·························|0027:·invoke-direct·{v2},·Lch/logixisland/anuto/entity/enemy/Flyer$Persister;.<init>:()V·//·method@0432
533 0105f0:·6e30·7802·1002·························|002a:·invoke-virtual·{v0,·v1,·v2},·Lch/logixisland/anuto/engine/logic/entity/EntityRegistry;.registerEntity:(Lch/logixisland/anuto/engine/logic/entity/EntityFactory;Lch/logixisland/anuto/engine/logic/entity/EntityPersister;)V·//·method@0278532 0105ec:·6e30·7802·1002·························|002a:·invoke-virtual·{v0,·v1,·v2},·Lch/logixisland/anuto/engine/logic/entity/EntityRegistry;.registerEntity:(Lch/logixisland/anuto/engine/logic/entity/EntityFactory;Lch/logixisland/anuto/engine/logic/entity/EntityPersister;)V·//·method@0278
534 0105f6:·5430·0900······························|002d:·iget-object·v0,·v3,·Lch/logixisland/anuto/GameFactory;.mEntityRegistry:Lch/logixisland/anuto/engine/logic/entity/EntityRegistry;·//·field@0009533 0105f2:·5430·0900······························|002d:·iget-object·v0,·v3,·Lch/logixisland/anuto/GameFactory;.mEntityRegistry:Lch/logixisland/anuto/engine/logic/entity/EntityRegistry;·//·field@0009
535 0105fa:·2201·fa00······························|002f:·new-instance·v1,·Lch/logixisland/anuto/entity/enemy/Healer$Factory;·//·type@00fa534 0105f6:·2201·fa00······························|002f:·new-instance·v1,·Lch/logixisland/anuto/entity/enemy/Healer$Factory;·//·type@00fa
536 0105fe:·7010·4804·0100·························|0031:·invoke-direct·{v1},·Lch/logixisland/anuto/entity/enemy/Healer$Factory;.<init>:()V·//·method@0448535 0105fa:·7010·4804·0100·························|0031:·invoke-direct·{v1},·Lch/logixisland/anuto/entity/enemy/Healer$Factory;.<init>:()V·//·method@0448
537 010604:·2202·fb00······························|0034:·new-instance·v2,·Lch/logixisland/anuto/entity/enemy/Healer$Persister;·//·type@00fb536 010600:·2202·fb00······························|0034:·new-instance·v2,·Lch/logixisland/anuto/entity/enemy/Healer$Persister;·//·type@00fb
538 010608:·7010·4a04·0200·························|0036:·invoke-direct·{v2},·Lch/logixisland/anuto/entity/enemy/Healer$Persister;.<init>:()V·//·method@044a537 010604:·7010·4a04·0200·························|0036:·invoke-direct·{v2},·Lch/logixisland/anuto/entity/enemy/Healer$Persister;.<init>:()V·//·method@044a
539 01060e:·6e30·7802·1002·························|0039:·invoke-virtual·{v0,·v1,·v2},·Lch/logixisland/anuto/engine/logic/entity/EntityRegistry;.registerEntity:(Lch/logixisland/anuto/engine/logic/entity/EntityFactory;Lch/logixisland/anuto/engine/logic/entity/EntityPersister;)V·//·method@0278538 01060a:·6e30·7802·1002·························|0039:·invoke-virtual·{v0,·v1,·v2},·Lch/logixisland/anuto/engine/logic/entity/EntityRegistry;.registerEntity:(Lch/logixisland/anuto/engine/logic/entity/EntityFactory;Lch/logixisland/anuto/engine/logic/entity/EntityPersister;)V·//·method@0278
540 010614:·5430·0900······························|003c:·iget-object·v0,·v3,·Lch/logixisland/anuto/GameFactory;.mEntityRegistry:Lch/logixisland/anuto/engine/logic/entity/EntityRegistry;·//·field@0009539 010610:·5430·0900······························|003c:·iget-object·v0,·v3,·Lch/logixisland/anuto/GameFactory;.mEntityRegistry:Lch/logixisland/anuto/engine/logic/entity/EntityRegistry;·//·field@0009
Max diff block lines reached; 6211264/6262161 bytes (99.19%) of diff not shown.
3.61 KB
classes.jar
1.93 KB
zipinfo {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 Zip·file·size:·658052·bytes,·number·of·entries:·3931 Zip·file·size:·658054·bytes,·number·of·entries:·393
2 ?rwxrwxr-x··2.0·unx······694·b-·stor·80-Jan-01·00:00·ch/logixisland/anuto/AnutoApplication.class2 ?rwxrwxr-x··2.0·unx······694·b-·stor·80-Jan-01·00:00·ch/logixisland/anuto/AnutoApplication.class
3 ?rwxrwxr-x··2.0·unx····13311·b-·defN·80-Jan-01·00:00·ch/logixisland/anuto/GameFactory.class3 ?rwxrwxr-x··2.0·unx····13308·b-·defN·80-Jan-01·00:00·ch/logixisland/anuto/GameFactory.class
4 ?rwxrwxr-x··2.0·unx·····1009·b-·stor·80-Jan-01·00:00·ch/logixisland/anuto/GameSettings.class4 ?rwxrwxr-x··2.0·unx·····1009·b-·stor·80-Jan-01·00:00·ch/logixisland/anuto/GameSettings.class
5 ?rwxrwxr-x··2.0·unx······471·b-·stor·80-Jan-01·00:00·ch/logixisland/anuto/Preferences.class5 ?rwxrwxr-x··2.0·unx······471·b-·stor·80-Jan-01·00:00·ch/logixisland/anuto/Preferences.class
6 ?rwxrwxr-x··2.0·unx······343·b-·stor·80-Jan-01·00:00·ch/logixisland/anuto/R$array.class6 ?rwxrwxr-x··2.0·unx······343·b-·stor·80-Jan-01·00:00·ch/logixisland/anuto/R$array.class
7 ?rwxrwxr-x··2.0·unx·····1987·b-·stor·80-Jan-01·00:00·ch/logixisland/anuto/R$attr.class7 ?rwxrwxr-x··2.0·unx·····1987·b-·stor·80-Jan-01·00:00·ch/logixisland/anuto/R$attr.class
8 ?rwxrwxr-x··2.0·unx·····3510·b-·stor·80-Jan-01·00:00·ch/logixisland/anuto/R$drawable.class8 ?rwxrwxr-x··2.0·unx·····3510·b-·stor·80-Jan-01·00:00·ch/logixisland/anuto/R$drawable.class
9 ?rwxrwxr-x··2.0·unx·····2886·b-·stor·80-Jan-01·00:00·ch/logixisland/anuto/R$id.class9 ?rwxrwxr-x··2.0·unx·····2886·b-·stor·80-Jan-01·00:00·ch/logixisland/anuto/R$id.class
10 ?rwxrwxr-x··2.0·unx······679·b-·stor·80-Jan-01·00:00·ch/logixisland/anuto/R$layout.class10 ?rwxrwxr-x··2.0·unx······679·b-·stor·80-Jan-01·00:00·ch/logixisland/anuto/R$layout.class
Offset 388, 8 lines modifiedOffset 388, 8 lines modified
388 ?rwxrwxr-x··2.0·unx······820·b-·stor·80-Jan-01·00:00·ch/logixisland/anuto/util/iterator/FilteringIterator.class388 ?rwxrwxr-x··2.0·unx······820·b-·stor·80-Jan-01·00:00·ch/logixisland/anuto/util/iterator/FilteringIterator.class
389 ?rwxrwxr-x··2.0·unx·····3503·b-·stor·80-Jan-01·00:00·ch/logixisland/anuto/view/game/GameActivity.class389 ?rwxrwxr-x··2.0·unx·····3503·b-·stor·80-Jan-01·00:00·ch/logixisland/anuto/view/game/GameActivity.class
390 ?rwxrwxr-x··2.0·unx·····4154·b-·stor·80-Jan-01·00:00·ch/logixisland/anuto/view/game/MenuActivity.class390 ?rwxrwxr-x··2.0·unx·····4154·b-·stor·80-Jan-01·00:00·ch/logixisland/anuto/view/game/MenuActivity.class
391 ?rwxrwxr-x··2.0·unx·····4593·b-·stor·80-Jan-01·00:00·ch/logixisland/anuto/view/load/LoadGameActivity.class391 ?rwxrwxr-x··2.0·unx·····4593·b-·stor·80-Jan-01·00:00·ch/logixisland/anuto/view/load/LoadGameActivity.class
392 ?rwxrwxr-x··2.0·unx·····3826·b-·stor·80-Jan-01·00:00·ch/logixisland/anuto/view/map/ChangeMapActivity.class392 ?rwxrwxr-x··2.0·unx·····3826·b-·stor·80-Jan-01·00:00·ch/logixisland/anuto/view/map/ChangeMapActivity.class
393 ?rwxrwxr-x··2.0·unx······895·b-·stor·80-Jan-01·00:00·ch/logixisland/anuto/view/setting/SettingsActivity.class393 ?rwxrwxr-x··2.0·unx······895·b-·stor·80-Jan-01·00:00·ch/logixisland/anuto/view/setting/SettingsActivity.class
394 ?rwxrwxr-x··2.0·unx·····1807·b-·stor·80-Jan-01·00:00·ch/logixisland/anuto/view/stats/EnemyStatsActivity.class394 ?rwxrwxr-x··2.0·unx·····1807·b-·stor·80-Jan-01·00:00·ch/logixisland/anuto/view/stats/EnemyStatsActivity.class
395 393·files,·592194·bytes·uncompressed,·582176·bytes·compressed:··1.7%395 393·files,·592191·bytes·uncompressed,·582178·bytes·compressed:··1.7%
1.66 KB
ch/logixisland/anuto/GameFactory.class
1.59 KB
procyon -ec {}
    
Offset 132, 16 lines modifiedOffset 132, 17 lines modified
132 ········this.mGamePersister·=·new·GamePersister();132 ········this.mGamePersister·=·new·GamePersister();
133 ········this.mFrameRateLogger·=·new·FrameRateLogger();133 ········this.mFrameRateLogger·=·new·FrameRateLogger();
134 ········this.mRenderer·=·new·Renderer(this.mViewport,·this.mFrameRateLogger);134 ········this.mRenderer·=·new·Renderer(this.mViewport,·this.mFrameRateLogger);
135 ········this.mGameLoop·=·new·GameLoop(this.mRenderer,·this.mFrameRateLogger,·this.mMessageQueue,·this.mEntityStore);135 ········this.mGameLoop·=·new·GameLoop(this.mRenderer,·this.mFrameRateLogger,·this.mMessageQueue,·this.mEntityStore);
136 ········this.mThemeManager·=·new·ThemeManager(context,·this.mRenderer);136 ········this.mThemeManager·=·new·ThemeManager(context,·this.mRenderer);
137 ········this.mSoundManager·=·new·SoundManager(context);137 ········this.mSoundManager·=·new·SoundManager(context);
138 ········this.mSpriteFactory·=·new·SpriteFactory(context,·this.mThemeManager);138 ········this.mSpriteFactory·=·new·SpriteFactory(context,·this.mThemeManager);
139 ········this.mSoundFactory·=·new·SoundFactory(context,·this.mSoundManager);139 ········final·SoundFactory·mSoundFactory·=·new·SoundFactory(context,·this.mSoundManager);
 140 ········this.mSoundFactory·=·mSoundFactory;
140 ········this.mGameEngine·=·new·GameEngine(this.mSpriteFactory,·this.mThemeManager,·this.mSoundFactory,·this.mEntityStore,·this.mMessageQueue,·this.mRenderer,·this.mGameLoop);141 ········this.mGameEngine·=·new·GameEngine(this.mSpriteFactory,·this.mThemeManager,·mSoundFactory,·this.mEntityStore,·this.mMessageQueue,·this.mRenderer,·this.mGameLoop);
141 ········this.mEntityRegistry·=·new·EntityRegistry(this.mGameEngine);142 ········this.mEntityRegistry·=·new·EntityRegistry(this.mGameEngine);
142 ····}143 ····}
143 ····144 ····
144 ····private·void·registerEntities()·{145 ····private·void·registerEntities()·{
145 ········this.mEntityRegistry.registerEntity((EntityFactory)new·BasicPlateau$Factory(),·(EntityPersister)new·BasicPlateau$Persister());146 ········this.mEntityRegistry.registerEntity((EntityFactory)new·BasicPlateau$Factory(),·(EntityPersister)new·BasicPlateau$Persister());
146 ········this.mEntityRegistry.registerEntity((EntityFactory)new·Blob$Factory(),·(EntityPersister)new·Blob$Persister());147 ········this.mEntityRegistry.registerEntity((EntityFactory)new·Blob$Factory(),·(EntityPersister)new·Blob$Persister());
147 ········this.mEntityRegistry.registerEntity((EntityFactory)new·Flyer$Factory(),·(EntityPersister)new·Flyer$Persister());148 ········this.mEntityRegistry.registerEntity((EntityFactory)new·Flyer$Factory(),·(EntityPersister)new·Flyer$Persister());
2.46 KB
smali/ch/logixisland/anuto/GameFactory.smali
    
Offset 392, 31 lines modifiedOffset 392, 29 lines modified
392 ····iget-object·v1,·p0,·Lch/logixisland/anuto/GameFactory;->mThemeManager:Lch/logixisland/anuto/engine/theme/ThemeManager;392 ····iget-object·v1,·p0,·Lch/logixisland/anuto/GameFactory;->mThemeManager:Lch/logixisland/anuto/engine/theme/ThemeManager;
  
393 ····invoke-direct·{v0,·p1,·v1},·Lch/logixisland/anuto/engine/render/sprite/SpriteFactory;-><init>(Landroid/content/Context;Lch/logixisland/anuto/engine/theme/ThemeManager;)V393 ····invoke-direct·{v0,·p1,·v1},·Lch/logixisland/anuto/engine/render/sprite/SpriteFactory;-><init>(Landroid/content/Context;Lch/logixisland/anuto/engine/theme/ThemeManager;)V
  
394 ····iput-object·v0,·p0,·Lch/logixisland/anuto/GameFactory;->mSpriteFactory:Lch/logixisland/anuto/engine/render/sprite/SpriteFactory;394 ····iput-object·v0,·p0,·Lch/logixisland/anuto/GameFactory;->mSpriteFactory:Lch/logixisland/anuto/engine/render/sprite/SpriteFactory;
  
395 ····.line·105395 ····.line·105
396 ····new-instance·v0,·Lch/logixisland/anuto/engine/sound/SoundFactory;396 ····new-instance·v5,·Lch/logixisland/anuto/engine/sound/SoundFactory;
  
397 ····iget-object·v1,·p0,·Lch/logixisland/anuto/GameFactory;->mSoundManager:Lch/logixisland/anuto/engine/sound/SoundManager;397 ····iget-object·v0,·p0,·Lch/logixisland/anuto/GameFactory;->mSoundManager:Lch/logixisland/anuto/engine/sound/SoundManager;
  
398 ····invoke-direct·{v0,·p1,·v1},·Lch/logixisland/anuto/engine/sound/SoundFactory;-><init>(Landroid/content/Context;Lch/logixisland/anuto/engine/sound/SoundManager;)V398 ····invoke-direct·{v5,·p1,·v0},·Lch/logixisland/anuto/engine/sound/SoundFactory;-><init>(Landroid/content/Context;Lch/logixisland/anuto/engine/sound/SoundManager;)V
  
399 ····iput-object·v0,·p0,·Lch/logixisland/anuto/GameFactory;->mSoundFactory:Lch/logixisland/anuto/engine/sound/SoundFactory;399 ····iput-object·v5,·p0,·Lch/logixisland/anuto/GameFactory;->mSoundFactory:Lch/logixisland/anuto/engine/sound/SoundFactory;
  
400 ····.line·106400 ····.line·106
401 ····new-instance·p1,·Lch/logixisland/anuto/engine/logic/GameEngine;401 ····new-instance·p1,·Lch/logixisland/anuto/engine/logic/GameEngine;
  
402 ····iget-object·v3,·p0,·Lch/logixisland/anuto/GameFactory;->mSpriteFactory:Lch/logixisland/anuto/engine/render/sprite/SpriteFactory;402 ····iget-object·v3,·p0,·Lch/logixisland/anuto/GameFactory;->mSpriteFactory:Lch/logixisland/anuto/engine/render/sprite/SpriteFactory;
  
403 ····iget-object·v4,·p0,·Lch/logixisland/anuto/GameFactory;->mThemeManager:Lch/logixisland/anuto/engine/theme/ThemeManager;403 ····iget-object·v4,·p0,·Lch/logixisland/anuto/GameFactory;->mThemeManager:Lch/logixisland/anuto/engine/theme/ThemeManager;
  
404 ····iget-object·v5,·p0,·Lch/logixisland/anuto/GameFactory;->mSoundFactory:Lch/logixisland/anuto/engine/sound/SoundFactory; 
  
405 ····iget-object·v6,·p0,·Lch/logixisland/anuto/GameFactory;->mEntityStore:Lch/logixisland/anuto/engine/logic/entity/EntityStore;404 ····iget-object·v6,·p0,·Lch/logixisland/anuto/GameFactory;->mEntityStore:Lch/logixisland/anuto/engine/logic/entity/EntityStore;
  
406 ····iget-object·v7,·p0,·Lch/logixisland/anuto/GameFactory;->mMessageQueue:Lch/logixisland/anuto/engine/logic/loop/MessageQueue;405 ····iget-object·v7,·p0,·Lch/logixisland/anuto/GameFactory;->mMessageQueue:Lch/logixisland/anuto/engine/logic/loop/MessageQueue;
  
407 ····iget-object·v8,·p0,·Lch/logixisland/anuto/GameFactory;->mRenderer:Lch/logixisland/anuto/engine/render/Renderer;406 ····iget-object·v8,·p0,·Lch/logixisland/anuto/GameFactory;->mRenderer:Lch/logixisland/anuto/engine/render/Renderer;
  
408 ····iget-object·v9,·p0,·Lch/logixisland/anuto/GameFactory;->mGameLoop:Lch/logixisland/anuto/engine/logic/loop/GameLoop;407 ····iget-object·v9,·p0,·Lch/logixisland/anuto/GameFactory;->mGameLoop:Lch/logixisland/anuto/engine/logic/loop/GameLoop;