14.8 MB
/home/fdroid/fdroiddata/tmp/com.gpl.rpg.AndorsTrail_66.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_com.gpl.rpg.AndorsTrail_66.apk
6.92 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: <ab5fcedda77001ff589671db55162e6b0b9adcae6802b79866e1618a1b3ca6d7>, actual: <08cede290b65ba418c186289708ac4491397141652226923dcd0ad43929fce0e> ERROR: APK Signature Scheme v3 signer #1: APK integrity check failed. VERITY_CHUNKED_SHA256 digest mismatch. Expected: <3baac5bf9cedac34c899f2314682c9f3febb21c6c5c6ab1c3329e3db6f1dae600213690300000000>, actual: <f3fd3e78e9712cfef691b55061bfc10fa153c40de947f4bf0469723fceaafc4f0213690300000000>
    
Offset 1, 42 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:·3916cb3700f0ab8e79014448d000429b826a59e0b4364b96c94d905a6559d243 
10 Signer·#1·certificate·SHA-1·digest:·3d3b3722ee92eb5cf536f8a74922f999a620d58e 
11 Signer·#1·certificate·MD5·digest:·cc0f29e57d558dc11759e702bea7063a 
12 Signer·#1·key·algorithm:·RSA 
13 Signer·#1·key·size·(bits):·2048 
14 Signer·#1·public·key·SHA-256·digest:·915b5d7a27214f3fd5dfd198de76aa4918ec9f9640bffd8877f58aec7bf108de 
15 Signer·#1·public·key·SHA-1·digest:·6a8eeb48155b0603386ae34bb4f8ffd1a326d795 
16 Signer·#1·public·key·MD5·digest:·6d32e4e94b01f0fe75b44de640637653 
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/android.arch.core_runtime.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
19 WARNING:·META-INF/android.arch.lifecycle_livedata-core.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
20 WARNING:·META-INF/android.arch.lifecycle_livedata.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
21 WARNING:·META-INF/android.arch.lifecycle_runtime.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
22 WARNING:·META-INF/android.arch.lifecycle_viewmodel.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
23 WARNING:·META-INF/androidx.asynclayoutinflater_asynclayoutinflater.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
24 WARNING:·META-INF/androidx.coordinatorlayout_coordinatorlayout.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
25 WARNING:·META-INF/androidx.core_core.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
26 WARNING:·META-INF/androidx.cursoradapter_cursoradapter.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
27 WARNING:·META-INF/androidx.customview_customview.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
28 WARNING:·META-INF/androidx.documentfile_documentfile.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
29 WARNING:·META-INF/androidx.drawerlayout_drawerlayout.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
30 WARNING:·META-INF/androidx.fragment_fragment.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
31 WARNING:·META-INF/androidx.interpolator_interpolator.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
32 WARNING:·META-INF/androidx.legacy_legacy-support-core-ui.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
33 WARNING:·META-INF/androidx.legacy_legacy-support-core-utils.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
34 WARNING:·META-INF/androidx.legacy_legacy-support-v4.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
35 WARNING:·META-INF/androidx.loader_loader.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
36 WARNING:·META-INF/androidx.localbroadcastmanager_localbroadcastmanager.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
37 WARNING:·META-INF/androidx.media_media.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
38 WARNING:·META-INF/androidx.print_print.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
39 WARNING:·META-INF/androidx.slidingpanelayout_slidingpanelayout.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
40 WARNING:·META-INF/androidx.swiperefreshlayout_swiperefreshlayout.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
41 WARNING:·META-INF/androidx.versionedparcelable_versionedparcelable.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
42 WARNING:·META-INF/androidx.viewpager_viewpager.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
1.52 KB
zipinfo {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 Zip·file·size:·57221890·bytes,·number·of·entries:·17081 Zip·file·size:·57221890·bytes,·number·of·entries:·1708
2 -rw-rw-rw-··0.0·unx·······56·b-·defN·81-Jan-01·01:01·META-INF/com/android/build/gradle/app-metadata.properties2 -rw-rw-rw-··0.0·unx·······56·b-·defN·81-Jan-01·01:01·META-INF/com/android/build/gradle/app-metadata.properties
3 -rw-rw-rw-··0.0·unx··1976412·b-·defN·81-Jan-01·01:01·classes.dex3 -rw-rw-rw-··0.0·unx··1976396·b-·defN·81-Jan-01·01:01·classes.dex
4 -rw-rw-rw-··0.0·unx···233442·b-·defN·81-Jan-01·01:01·assets/translation/ar.mo4 -rw-rw-rw-··0.0·unx···233442·b-·defN·81-Jan-01·01:01·assets/translation/ar.mo
5 -rw-rw-rw-··0.0·unx··2236904·b-·defN·81-Jan-01·01:01·assets/translation/ar.po5 -rw-rw-rw-··0.0·unx··2236904·b-·defN·81-Jan-01·01:01·assets/translation/ar.po
6 -rw-rw-rw-··0.0·unx······610·b-·defN·81-Jan-01·01:01·assets/translation/az.mo6 -rw-rw-rw-··0.0·unx······610·b-·defN·81-Jan-01·01:01·assets/translation/az.mo
7 -rw-rw-rw-··0.0·unx··2118876·b-·defN·81-Jan-01·01:01·assets/translation/az.po7 -rw-rw-rw-··0.0·unx··2118876·b-·defN·81-Jan-01·01:01·assets/translation/az.po
8 -rw-rw-rw-··0.0·unx·····4232·b-·defN·81-Jan-01·01:01·assets/translation/be.mo8 -rw-rw-rw-··0.0·unx·····4232·b-·defN·81-Jan-01·01:01·assets/translation/be.mo
9 -rw-rw-rw-··0.0·unx··2120529·b-·defN·81-Jan-01·01:01·assets/translation/be.po9 -rw-rw-rw-··0.0·unx··2120529·b-·defN·81-Jan-01·01:01·assets/translation/be.po
10 -rw-rw-rw-··0.0·unx····11195·b-·defN·81-Jan-01·01:01·assets/translation/bg.mo10 -rw-rw-rw-··0.0·unx····11195·b-·defN·81-Jan-01·01:01·assets/translation/bg.mo
Offset 1703, 8 lines modifiedOffset 1703, 8 lines modified
1703 -rw----·····0.0·fat······777·b-·stor·81-Jan-01·01:01·res/zo.png1703 -rw----·····0.0·fat······777·b-·stor·81-Jan-01·01:01·res/zo.png
1704 -rw----·····0.0·fat···190641·b-·defN·81-Jan-01·01:01·res/zp.json1704 -rw----·····0.0·fat···190641·b-·defN·81-Jan-01·01:01·res/zp.json
1705 -rw----·····0.0·fat·····5761·b-·defN·81-Jan-01·01:01·res/zr.json1705 -rw----·····0.0·fat·····5761·b-·defN·81-Jan-01·01:01·res/zr.json
1706 -rw----·····0.0·fat··1620252·b-·stor·81-Jan-01·01:01·resources.arsc1706 -rw----·····0.0·fat··1620252·b-·stor·81-Jan-01·01:01·resources.arsc
1707 -rw----·····2.0·fat···110930·b-·defN·81-Jan-01·01:01·META-INF/DC80B1E2.SF1707 -rw----·····2.0·fat···110930·b-·defN·81-Jan-01·01:01·META-INF/DC80B1E2.SF
1708 -rw----·····2.0·fat·····1291·b-·defN·81-Jan-01·01:01·META-INF/DC80B1E2.RSA1708 -rw----·····2.0·fat·····1291·b-·defN·81-Jan-01·01:01·META-INF/DC80B1E2.RSA
1709 -rw----·····2.0·fat···110822·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF1709 -rw----·····2.0·fat···110822·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF
1710 1708·files,·182395206·bytes·uncompressed,·57045514·bytes·compressed:··68.7%1710 1708·files,·182395190·bytes·uncompressed,·57045500·bytes·compressed:··68.7%
14.8 MB
classes.dex
14.8 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············:·86f046fe4 checksum············:·5637c8ae
5 signature···········:·d919...f5995 signature···········:·49f4...7467
6 file_size···········:·19764126 file_size···········:·1976396
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·····:·1862710 string_ids_size·····:·18627
11 string_ids_off······:·112·(0x000070)11 string_ids_off······:·112·(0x000070)
12 type_ids_size·······:·260012 type_ids_size·······:·2600
13 type_ids_off········:·74620·(0x01237c)13 type_ids_off········:·74620·(0x01237c)
Offset 15, 15 lines modifiedOffset 15, 15 lines modified
15 proto_ids_off·······:·85020·(0x014c1c)15 proto_ids_off·······:·85020·(0x014c1c)
16 field_ids_size······:·1108116 field_ids_size······:·11081
17 field_ids_off·······:·132348·(0x0204fc)17 field_ids_off·······:·132348·(0x0204fc)
18 method_ids_size·····:·1541318 method_ids_size·····:·15413
19 method_ids_off······:·220996·(0x035f44)19 method_ids_off······:·220996·(0x035f44)
20 class_defs_size·····:·177820 class_defs_size·····:·1778
21 class_defs_off······:·344300·(0x0540ec)21 class_defs_off······:·344300·(0x0540ec)
22 data_size···········:·157521622 data_size···········:·1575200
23 data_off············:·401196·(0x061f2c)23 data_off············:·401196·(0x061f2c)
  
24 Class·#0·header:24 Class·#0·header:
25 class_idx···········:·6725 class_idx···········:·67
26 access_flags········:·17·(0x0011)26 access_flags········:·17·(0x0011)
27 superclass_idx······:·236627 superclass_idx······:·2366
28 source_file_idx·····:·-128 source_file_idx·····:·-1
Offset 204328, 49 lines modifiedOffset 204328, 47 lines modified
204328 ······name··········:·'<init>'204328 ······name··········:·'<init>'
204329 ······type··········:·'()V'204329 ······type··········:·'()V'
204330 ······access········:·0x10001·(PUBLIC·CONSTRUCTOR)204330 ······access········:·0x10001·(PUBLIC·CONSTRUCTOR)
204331 ······code··········-204331 ······code··········-
204332 ······registers·····:·4204332 ······registers·····:·4
204333 ······ins···········:·1204333 ······ins···········:·1
204334 ······outs··········:·4204334 ······outs··········:·4
204335 ······insns·size····:·47·16-bit·code·units204335 ······insns·size····:·43·16-bit·code·units
204336 0defc0:········································|[0defc0]·com.gpl.rpg.AndorsTrail.AndorsTrailApplication.<init>:()V204336 0defc0:········································|[0defc0]·com.gpl.rpg.AndorsTrail.AndorsTrailApplication.<init>:()V
204337 0defd0:·7010·6e00·0300·························|0000:·invoke-direct·{v3},·Landroid/app/Application;.<init>:()V·//·method@006e204337 0defd0:·7010·6e00·0300·························|0000:·invoke-direct·{v3},·Landroid/app/Application;.<init>:()V·//·method@006e
204338 0defd6:·2200·af06······························|0003:·new-instance·v0,·Lcom/gpl/rpg/AndorsTrail/AndorsTrailPreferences;·//·type@06af204338 0defd6:·2200·af06······························|0003:·new-instance·v0,·Lcom/gpl/rpg/AndorsTrail/AndorsTrailPreferences;·//·type@06af
204339 0defda:·7010·012c·0000·························|0005:·invoke-direct·{v0},·Lcom/gpl/rpg/AndorsTrail/AndorsTrailPreferences;.<init>:()V·//·method@2c01204339 0defda:·7010·012c·0000·························|0005:·invoke-direct·{v0},·Lcom/gpl/rpg/AndorsTrail/AndorsTrailPreferences;.<init>:()V·//·method@2c01
204340 0defe0:·5b30·8b17······························|0008:·iput-object·v0,·v3,·Lcom/gpl/rpg/AndorsTrail/AndorsTrailApplication;.preferences:Lcom/gpl/rpg/AndorsTrail/AndorsTrailPreferences;·//·field@178b204340 0defe0:·5b30·8b17······························|0008:·iput-object·v0,·v3,·Lcom/gpl/rpg/AndorsTrail/AndorsTrailApplication;.preferences:Lcom/gpl/rpg/AndorsTrail/AndorsTrailPreferences;·//·field@178b
204341 0defe4:·2200·5907······························|000a:·new-instance·v0,·Lcom/gpl/rpg/AndorsTrail/context/WorldContext;·//·type@0759204341 0defe4:·2200·5907······························|000a:·new-instance·v0,·Lcom/gpl/rpg/AndorsTrail/context/WorldContext;·//·type@0759
204342 0defe8:·7010·5d2f·0000·························|000c:·invoke-direct·{v0},·Lcom/gpl/rpg/AndorsTrail/context/WorldContext;.<init>:()V·//·method@2f5d204342 0defe8:·7010·5d2f·0000·························|000c:·invoke-direct·{v0},·Lcom/gpl/rpg/AndorsTrail/context/WorldContext;.<init>:()V·//·method@2f5d
204343 0defee:·5b30·8d17······························|000f:·iput-object·v0,·v3,·Lcom/gpl/rpg/AndorsTrail/AndorsTrailApplication;.world:Lcom/gpl/rpg/AndorsTrail/context/WorldContext;·//·field@178d204343 0defee:·5b30·8d17······························|000f:·iput-object·v0,·v3,·Lcom/gpl/rpg/AndorsTrail/AndorsTrailApplication;.world:Lcom/gpl/rpg/AndorsTrail/context/WorldContext;·//·field@178d
204344 0deff2:·2200·5807······························|0011:·new-instance·v0,·Lcom/gpl/rpg/AndorsTrail/context/ControllerContext;·//·type@0758204344 0deff2:·2201·5807······························|0011:·new-instance·v1,·Lcom/gpl/rpg/AndorsTrail/context/ControllerContext;·//·type@0758
204345 0deff6:·5431·8d17······························|0013:·iget-object·v1,·v3,·Lcom/gpl/rpg/AndorsTrail/AndorsTrailApplication;.world:Lcom/gpl/rpg/AndorsTrail/context/WorldContext;·//·field@178d 
204346 0deffa:·7030·5a2f·3001·························|0015:·invoke-direct·{v0,·v3,·v1},·Lcom/gpl/rpg/AndorsTrail/context/ControllerContext;.<init>:(Lcom/gpl/rpg/AndorsTrail/AndorsTrailApplication;Lcom/gpl/rpg/AndorsTrail/context/WorldContext;)V·//·method@2f5a204345 0deff6:·7030·5a2f·3100·························|0013:·invoke-direct·{v1,·v3,·v0},·Lcom/gpl/rpg/AndorsTrail/context/ControllerContext;.<init>:(Lcom/gpl/rpg/AndorsTrail/AndorsTrailApplication;Lcom/gpl/rpg/AndorsTrail/context/WorldContext;)V·//·method@2f5a
204347 0df000:·5b30·8817······························|0018:·iput-object·v0,·v3,·Lcom/gpl/rpg/AndorsTrail/AndorsTrailApplication;.controllers:Lcom/gpl/rpg/AndorsTrail/context/ControllerContext;·//·field@1788204346 0deffc:·5b31·8817······························|0016:·iput-object·v1,·v3,·Lcom/gpl/rpg/AndorsTrail/AndorsTrailApplication;.controllers:Lcom/gpl/rpg/AndorsTrail/context/ControllerContext;·//·field@1788
204348 0df004:·2200·ce06······························|001a:·new-instance·v0,·Lcom/gpl/rpg/AndorsTrail/WorldSetup;·//·type@06ce204347 0df000:·2200·ce06······························|0018:·new-instance·v0,·Lcom/gpl/rpg/AndorsTrail/WorldSetup;·//·type@06ce
204349 0df008:·5431·8d17······························|001c:·iget-object·v1,·v3,·Lcom/gpl/rpg/AndorsTrail/AndorsTrailApplication;.world:Lcom/gpl/rpg/AndorsTrail/context/WorldContext;·//·field@178d204348 0df004:·5432·8d17······························|001a:·iget-object·v2,·v3,·Lcom/gpl/rpg/AndorsTrail/AndorsTrailApplication;.world:Lcom/gpl/rpg/AndorsTrail/context/WorldContext;·//·field@178d
 204349 0df008:·7040·5d2c·2031·························|001c:·invoke-direct·{v0,·v2,·v1,·v3},·Lcom/gpl/rpg/AndorsTrail/WorldSetup;.<init>:(Lcom/gpl/rpg/AndorsTrail/context/WorldContext;Lcom/gpl/rpg/AndorsTrail/context/ControllerContext;Landroid/content/Context;)V·//·method@2c5d
204350 0df00c:·5432·8817······························|001e:·iget-object·v2,·v3,·Lcom/gpl/rpg/AndorsTrail/AndorsTrailApplication;.controllers:Lcom/gpl/rpg/AndorsTrail/context/ControllerContext;·//·field@1788 
204351 0df010:·7040·5d2c·1032·························|0020:·invoke-direct·{v0,·v1,·v2,·v3},·Lcom/gpl/rpg/AndorsTrail/WorldSetup;.<init>:(Lcom/gpl/rpg/AndorsTrail/context/WorldContext;Lcom/gpl/rpg/AndorsTrail/context/ControllerContext;Landroid/content/Context;)V·//·method@2c5d 
204352 0df016:·5b30·8c17······························|0023:·iput-object·v0,·v3,·Lcom/gpl/rpg/AndorsTrail/AndorsTrailApplication;.setup:Lcom/gpl/rpg/AndorsTrail/WorldSetup;·//·field@178c204350 0df00e:·5b30·8c17······························|001f:·iput-object·v0,·v3,·Lcom/gpl/rpg/AndorsTrail/AndorsTrailApplication;.setup:Lcom/gpl/rpg/AndorsTrail/WorldSetup;·//·field@178c
204353 0df01a:·7100·8d3b·0000·························|0025:·invoke-static·{},·Ljava/util/Locale;.getDefault:()Ljava/util/Locale;·//·method@3b8d204351 0df012:·7100·8d3b·0000·························|0021:·invoke-static·{},·Ljava/util/Locale;.getDefault:()Ljava/util/Locale;·//·method@3b8d
204354 0df020:·0c00···································|0028:·move-result-object·v0204352 0df018:·0c00···································|0024:·move-result-object·v0
204355 0df022:·5b30·8917······························|0029:·iput-object·v0,·v3,·Lcom/gpl/rpg/AndorsTrail/AndorsTrailApplication;.defaultLocale:Ljava/util/Locale;·//·field@1789204353 0df01a:·5b30·8917······························|0025:·iput-object·v0,·v3,·Lcom/gpl/rpg/AndorsTrail/AndorsTrailApplication;.defaultLocale:Ljava/util/Locale;·//·field@1789
204356 0df026:·1200···································|002b:·const/4·v0,·#int·0·//·#0204354 0df01e:·1200···································|0027:·const/4·v0,·#int·0·//·#0
204357 0df028:·5b30·8a17······························|002c:·iput-object·v0,·v3,·Lcom/gpl/rpg/AndorsTrail/AndorsTrailApplication;.lastLocale:Lcom/gpl/rpg/AndorsTrail/util/Pair;·//·field@178a204355 0df020:·5b30·8a17······························|0028:·iput-object·v0,·v3,·Lcom/gpl/rpg/AndorsTrail/AndorsTrailApplication;.lastLocale:Lcom/gpl/rpg/AndorsTrail/util/Pair;·//·field@178a
204358 0df02c:·0e00···································|002e:·return-void204356 0df024:·0e00···································|002a:·return-void
204359 ······catches·······:·(none)204357 ······catches·······:·(none)
204360 ······positions·····:·204358 ······positions·····:·
204361 ········0x0000·line=22204359 ········0x0000·line=22
204362 ········0x0003·line=37204360 ········0x0003·line=37
204363 ········0x000a·line=38204361 ········0x000a·line=38
204364 ········0x0011·line=39204362 ········0x0011·line=39
204365 ········0x001a·line=40204363 ········0x0018·line=40
204366 ········0x0025·line=69204364 ········0x0021·line=69
204367 ········0x002c·line=71204365 ········0x0028·line=71
204368 ······locals········:·204366 ······locals········:·
204369 ········0x0000·-·0x002f·reg=3·this·Lcom/gpl/rpg/AndorsTrail/AndorsTrailApplication;·204367 ········0x0000·-·0x002b·reg=3·this·Lcom/gpl/rpg/AndorsTrail/AndorsTrailApplication;·
  
204370 ····#2··············:·(in·Lcom/gpl/rpg/AndorsTrail/AndorsTrailApplication;)204368 ····#2··············:·(in·Lcom/gpl/rpg/AndorsTrail/AndorsTrailApplication;)
204371 ······name··········:·'getActivityFromActivityContext'204369 ······name··········:·'getActivityFromActivityContext'
204372 ······type··········:·'(Landroid/content/Context;)Landroid/app/Activity;'204370 ······type··········:·'(Landroid/content/Context;)Landroid/app/Activity;'
204373 ······access········:·0x000a·(PRIVATE·STATIC)204371 ······access········:·0x000a·(PRIVATE·STATIC)
204374 ······code··········-204372 ······code··········-
204375 ······registers·····:·1204373 ······registers·····:·1
Offset 204480, 38 lines modifiedOffset 204478, 36 lines modified
204480 ······name··········:·'discardWorld'204478 ······name··········:·'discardWorld'
204481 ······type··········:·'()V'204479 ······type··········:·'()V'
204482 ······access········:·0x0001·(PUBLIC)204480 ······access········:·0x0001·(PUBLIC)
204483 ······code··········-204481 ······code··········-
204484 ······registers·····:·5204482 ······registers·····:·5
204485 ······ins···········:·1204483 ······ins···········:·1
204486 ······outs··········:·4204484 ······outs··········:·4
204487 ······insns·size····:·32·16-bit·code·units204485 ······insns·size····:·28·16-bit·code·units
204488 0df030:········································|[0df030]·com.gpl.rpg.AndorsTrail.AndorsTrailApplication.discardWorld:()V204486 0df028:········································|[0df028]·com.gpl.rpg.AndorsTrail.AndorsTrailApplication.discardWorld:()V
204489 0df040:·2200·5907······························|0000:·new-instance·v0,·Lcom/gpl/rpg/AndorsTrail/context/WorldContext;·//·type@0759204487 0df038:·2200·5907······························|0000:·new-instance·v0,·Lcom/gpl/rpg/AndorsTrail/context/WorldContext;·//·type@0759
204490 0df044:·7010·5d2f·0000·························|0002:·invoke-direct·{v0},·Lcom/gpl/rpg/AndorsTrail/context/WorldContext;.<init>:()V·//·method@2f5d204488 0df03c:·7010·5d2f·0000·························|0002:·invoke-direct·{v0},·Lcom/gpl/rpg/AndorsTrail/context/WorldContext;.<init>:()V·//·method@2f5d
204491 0df04a:·5b40·8d17······························|0005:·iput-object·v0,·v4,·Lcom/gpl/rpg/AndorsTrail/AndorsTrailApplication;.world:Lcom/gpl/rpg/AndorsTrail/context/WorldContext;·//·field@178d204489 0df042:·5b40·8d17······························|0005:·iput-object·v0,·v4,·Lcom/gpl/rpg/AndorsTrail/AndorsTrailApplication;.world:Lcom/gpl/rpg/AndorsTrail/context/WorldContext;·//·field@178d
204492 0df04e:·2200·5807······························|0007:·new-instance·v0,·Lcom/gpl/rpg/AndorsTrail/context/ControllerContext;·//·type@0758204490 0df046:·2201·5807······························|0007:·new-instance·v1,·Lcom/gpl/rpg/AndorsTrail/context/ControllerContext;·//·type@0758
204493 0df052:·5441·8d17······························|0009:·iget-object·v1,·v4,·Lcom/gpl/rpg/AndorsTrail/AndorsTrailApplication;.world:Lcom/gpl/rpg/AndorsTrail/context/WorldContext;·//·field@178d 
204494 0df056:·7030·5a2f·4001·························|000b:·invoke-direct·{v0,·v4,·v1},·Lcom/gpl/rpg/AndorsTrail/context/ControllerContext;.<init>:(Lcom/gpl/rpg/AndorsTrail/AndorsTrailApplication;Lcom/gpl/rpg/AndorsTrail/context/WorldContext;)V·//·method@2f5a204491 0df04a:·7030·5a2f·4100·························|0009:·invoke-direct·{v1,·v4,·v0},·Lcom/gpl/rpg/AndorsTrail/context/ControllerContext;.<init>:(Lcom/gpl/rpg/AndorsTrail/AndorsTrailApplication;Lcom/gpl/rpg/AndorsTrail/context/WorldContext;)V·//·method@2f5a
204495 0df05c:·5b40·8817······························|000e:·iput-object·v0,·v4,·Lcom/gpl/rpg/AndorsTrail/AndorsTrailApplication;.controllers:Lcom/gpl/rpg/AndorsTrail/context/ControllerContext;·//·field@1788204492 0df050:·5b41·8817······························|000c:·iput-object·v1,·v4,·Lcom/gpl/rpg/AndorsTrail/AndorsTrailApplication;.controllers:Lcom/gpl/rpg/AndorsTrail/context/ControllerContext;·//·field@1788
204496 0df060:·2200·ce06······························|0010:·new-instance·v0,·Lcom/gpl/rpg/AndorsTrail/WorldSetup;·//·type@06ce204493 0df054:·2200·ce06······························|000e:·new-instance·v0,·Lcom/gpl/rpg/AndorsTrail/WorldSetup;·//·type@06ce
204497 0df064:·5441·8d17······························|0012:·iget-object·v1,·v4,·Lcom/gpl/rpg/AndorsTrail/AndorsTrailApplication;.world:Lcom/gpl/rpg/AndorsTrail/context/WorldContext;·//·field@178d204494 0df058:·5442·8d17······························|0010:·iget-object·v2,·v4,·Lcom/gpl/rpg/AndorsTrail/AndorsTrailApplication;.world:Lcom/gpl/rpg/AndorsTrail/context/WorldContext;·//·field@178d
204498 0df068:·5442·8817······························|0014:·iget-object·v2,·v4,·Lcom/gpl/rpg/AndorsTrail/AndorsTrailApplication;.controllers:Lcom/gpl/rpg/AndorsTrail/context/ControllerContext;·//·field@1788 
204499 0df06c:·6e10·f22b·0400·························|0016:·invoke-virtual·{v4},·Lcom/gpl/rpg/AndorsTrail/AndorsTrailApplication;.getApplicationContext:()Landroid/content/Context;·//·method@2bf2204495 0df05c:·6e10·f22b·0400·························|0012:·invoke-virtual·{v4},·Lcom/gpl/rpg/AndorsTrail/AndorsTrailApplication;.getApplicationContext:()Landroid/content/Context;·//·method@2bf2
204500 0df072:·0c03···································|0019:·move-result-object·v3204496 0df062:·0c03···································|0015:·move-result-object·v3
204501 0df074:·7040·5d2c·1032·························|001a:·invoke-direct·{v0,·v1,·v2,·v3},·Lcom/gpl/rpg/AndorsTrail/WorldSetup;.<init>:(Lcom/gpl/rpg/AndorsTrail/context/WorldContext;Lcom/gpl/rpg/AndorsTrail/context/ControllerContext;Landroid/content/Context;)V·//·method@2c5d204497 0df064:·7040·5d2c·2031·························|0016:·invoke-direct·{v0,·v2,·v1,·v3},·Lcom/gpl/rpg/AndorsTrail/WorldSetup;.<init>:(Lcom/gpl/rpg/AndorsTrail/context/WorldContext;Lcom/gpl/rpg/AndorsTrail/context/ControllerContext;Landroid/content/Context;)V·//·method@2c5d
204502 0df07a:·5b40·8c17······························|001d:·iput-object·v0,·v4,·Lcom/gpl/rpg/AndorsTrail/AndorsTrailApplication;.setup:Lcom/gpl/rpg/AndorsTrail/WorldSetup;·//·field@178c204498 0df06a:·5b40·8c17······························|0019:·iput-object·v0,·v4,·Lcom/gpl/rpg/AndorsTrail/AndorsTrailApplication;.setup:Lcom/gpl/rpg/AndorsTrail/WorldSetup;·//·field@178c
204503 0df07e:·0e00···································|001f:·return-void204499 0df06e:·0e00···································|001b:·return-void
204504 ······catches·······:·(none)204500 ······catches·······:·(none)
204505 ······positions·····:·204501 ······positions·····:·
204506 ········0x0000·line=165204502 ········0x0000·line=165
204507 ········0x0007·line=166204503 ········0x0007·line=166
204508 ········0x0010·line=167204504 ········0x000e·line=167
204509 ······locals········:·204505 ······locals········:·
204510 ········0x0000·-·0x0020·reg=4·this·Lcom/gpl/rpg/AndorsTrail/AndorsTrailApplication;·204506 ········0x0000·-·0x001c·reg=4·this·Lcom/gpl/rpg/AndorsTrail/AndorsTrailApplication;·
  
204511 ····#1··············:·(in·Lcom/gpl/rpg/AndorsTrail/AndorsTrailApplication;)204507 ····#1··············:·(in·Lcom/gpl/rpg/AndorsTrail/AndorsTrailApplication;)
204512 ······name··········:·'getControllerContext'204508 ······name··········:·'getControllerContext'
204513 ······type··········:·'()Lcom/gpl/rpg/AndorsTrail/context/ControllerContext;'204509 ······type··········:·'()Lcom/gpl/rpg/AndorsTrail/context/ControllerContext;'
204514 ······access········:·0x0001·(PUBLIC)204510 ······access········:·0x0001·(PUBLIC)
204515 ······code··········-204511 ······code··········-
204516 ······registers·····:·2204512 ······registers·····:·2
Offset 204669, 17 lines modifiedOffset 204665, 17 lines modified
204669 ······type··········:·'()V'204665 ······type··········:·'()V'
204670 ······access········:·0x0001·(PUBLIC)204666 ······access········:·0x0001·(PUBLIC)
204671 ······code··········-204667 ······code··········-
204672 ······registers·····:·1204668 ······registers·····:·1
204673 ······ins···········:·1204669 ······ins···········:·1
204674 ······outs··········:·1204670 ······outs··········:·1
204675 ······insns·size····:·4·16-bit·code·units204671 ······insns·size····:·4·16-bit·code·units
Max diff block lines reached; 15502929/15517637 bytes (99.91%) of diff not shown.
5.36 KB
classes.jar
3.49 KB
zipinfo {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 Zip·file·size:·3356473·bytes,·number·of·entries:·17751 Zip·file·size:·3356453·bytes,·number·of·entries:·1775
2 ?rwxrwxr-x··2.0·unx······134·b-·stor·80-Jan-01·00:00·android/arch/core/R.class2 ?rwxrwxr-x··2.0·unx······134·b-·stor·80-Jan-01·00:00·android/arch/core/R.class
3 ?rwxrwxr-x··2.0·unx······419·b-·stor·80-Jan-01·00:00·android/arch/core/executor/ArchTaskExecutor$1.class3 ?rwxrwxr-x··2.0·unx······419·b-·stor·80-Jan-01·00:00·android/arch/core/executor/ArchTaskExecutor$1.class
4 ?rwxrwxr-x··2.0·unx······418·b-·stor·80-Jan-01·00:00·android/arch/core/executor/ArchTaskExecutor$2.class4 ?rwxrwxr-x··2.0·unx······418·b-·stor·80-Jan-01·00:00·android/arch/core/executor/ArchTaskExecutor$2.class
5 ?rwxrwxr-x··2.0·unx······394·b-·stor·80-Jan-01·00:00·android/arch/core/executor/TaskExecutor.class5 ?rwxrwxr-x··2.0·unx······394·b-·stor·80-Jan-01·00:00·android/arch/core/executor/TaskExecutor.class
6 ?rwxrwxr-x··2.0·unx·······96·b-·stor·80-Jan-01·00:00·android/arch/core/internal/SafeIterableMap$1.class6 ?rwxrwxr-x··2.0·unx·······96·b-·stor·80-Jan-01·00:00·android/arch/core/internal/SafeIterableMap$1.class
7 ?rwxrwxr-x··2.0·unx·····1154·b-·stor·80-Jan-01·00:00·android/arch/core/internal/SafeIterableMap$Entry.class7 ?rwxrwxr-x··2.0·unx·····1154·b-·stor·80-Jan-01·00:00·android/arch/core/internal/SafeIterableMap$Entry.class
8 ?rwxrwxr-x··2.0·unx······188·b-·stor·80-Jan-01·00:00·android/arch/core/internal/SafeIterableMap$SupportRemove.class8 ?rwxrwxr-x··2.0·unx······188·b-·stor·80-Jan-01·00:00·android/arch/core/internal/SafeIterableMap$SupportRemove.class
Offset 945, 15 lines modifiedOffset 945, 15 lines modified
945 ?rwxrwxr-x··2.0·unx······777·b-·stor·80-Jan-01·00:00·androidx/versionedparcelable/VersionedParcel$1.class945 ?rwxrwxr-x··2.0·unx······777·b-·stor·80-Jan-01·00:00·androidx/versionedparcelable/VersionedParcel$1.class
946 ?rwxrwxr-x··2.0·unx······207·b-·stor·80-Jan-01·00:00·androidx/versionedparcelable/VersionedParcel$ParcelException.class946 ?rwxrwxr-x··2.0·unx······207·b-·stor·80-Jan-01·00:00·androidx/versionedparcelable/VersionedParcel$ParcelException.class
947 ?rwxrwxr-x··2.0·unx····15358·b-·defN·80-Jan-01·00:00·androidx/versionedparcelable/VersionedParcel.class947 ?rwxrwxr-x··2.0·unx····15358·b-·defN·80-Jan-01·00:00·androidx/versionedparcelable/VersionedParcel.class
948 ?rwxrwxr-x··2.0·unx······773·b-·stor·80-Jan-01·00:00·androidx/versionedparcelable/VersionedParcelStream$FieldBuffer.class948 ?rwxrwxr-x··2.0·unx······773·b-·stor·80-Jan-01·00:00·androidx/versionedparcelable/VersionedParcelStream$FieldBuffer.class
949 ?rwxrwxr-x··2.0·unx······518·b-·stor·80-Jan-01·00:00·androidx/versionedparcelable/VersionedParcelStream$InputBuffer.class949 ?rwxrwxr-x··2.0·unx······518·b-·stor·80-Jan-01·00:00·androidx/versionedparcelable/VersionedParcelStream$InputBuffer.class
950 ?rwxrwxr-x··2.0·unx······100·b-·stor·80-Jan-01·00:00·androidx/versionedparcelable/VersionedParcelable.class950 ?rwxrwxr-x··2.0·unx······100·b-·stor·80-Jan-01·00:00·androidx/versionedparcelable/VersionedParcelable.class
951 ?rwxrwxr-x··2.0·unx······293·b-·stor·80-Jan-01·00:00·androidx/versionedparcelable/VersionedParcelize.class951 ?rwxrwxr-x··2.0·unx······293·b-·stor·80-Jan-01·00:00·androidx/versionedparcelable/VersionedParcelize.class
952 ?rwxrwxr-x··2.0·unx·····5128·b-·stor·80-Jan-01·00:00·com/gpl/rpg/AndorsTrail/AndorsTrailApplication.class952 ?rwxrwxr-x··2.0·unx·····5108·b-·stor·80-Jan-01·00:00·com/gpl/rpg/AndorsTrail/AndorsTrailApplication.class
953 ?rwxrwxr-x··2.0·unx·····4826·b-·stor·80-Jan-01·00:00·com/gpl/rpg/AndorsTrail/AndorsTrailPreferences.class953 ?rwxrwxr-x··2.0·unx·····4826·b-·stor·80-Jan-01·00:00·com/gpl/rpg/AndorsTrail/AndorsTrailPreferences.class
954 ?rwxrwxr-x··2.0·unx······406·b-·stor·80-Jan-01·00:00·com/gpl/rpg/AndorsTrail/BuildConfig.class954 ?rwxrwxr-x··2.0·unx······406·b-·stor·80-Jan-01·00:00·com/gpl/rpg/AndorsTrail/BuildConfig.class
955 ?rwxrwxr-x··2.0·unx······836·b-·stor·80-Jan-01·00:00·com/gpl/rpg/AndorsTrail/Dialogs$1.class955 ?rwxrwxr-x··2.0·unx······836·b-·stor·80-Jan-01·00:00·com/gpl/rpg/AndorsTrail/Dialogs$1.class
956 ?rwxrwxr-x··2.0·unx·····3206·b-·stor·80-Jan-01·00:00·com/gpl/rpg/AndorsTrail/Dialogs$2.class956 ?rwxrwxr-x··2.0·unx·····3206·b-·stor·80-Jan-01·00:00·com/gpl/rpg/AndorsTrail/Dialogs$2.class
957 ?rwxrwxr-x··2.0·unx······741·b-·stor·80-Jan-01·00:00·com/gpl/rpg/AndorsTrail/Dialogs$3.class957 ?rwxrwxr-x··2.0·unx······741·b-·stor·80-Jan-01·00:00·com/gpl/rpg/AndorsTrail/Dialogs$3.class
958 ?rwxrwxr-x··2.0·unx······785·b-·stor·80-Jan-01·00:00·com/gpl/rpg/AndorsTrail/Dialogs$4.class958 ?rwxrwxr-x··2.0·unx······785·b-·stor·80-Jan-01·00:00·com/gpl/rpg/AndorsTrail/Dialogs$4.class
959 ?rwxrwxr-x··2.0·unx······505·b-·stor·80-Jan-01·00:00·com/gpl/rpg/AndorsTrail/Dialogs$5.class959 ?rwxrwxr-x··2.0·unx······505·b-·stor·80-Jan-01·00:00·com/gpl/rpg/AndorsTrail/Dialogs$5.class
Offset 1770, 8 lines modifiedOffset 1770, 8 lines modified
1770 ?rwxrwxr-x··2.0·unx······566·b-·stor·80-Jan-01·00:00·com/gpl/rpg/AndorsTrail/activity/AndorsTrailBaseFragmentActivity.class1770 ?rwxrwxr-x··2.0·unx······566·b-·stor·80-Jan-01·00:00·com/gpl/rpg/AndorsTrail/activity/AndorsTrailBaseFragmentActivity.class
1771 ?rwxrwxr-x··2.0·unx·····3586·b-·stor·80-Jan-01·00:00·com/gpl/rpg/AndorsTrail/activity/fragment/ShopActivity_Buy.class1771 ?rwxrwxr-x··2.0·unx·····3586·b-·stor·80-Jan-01·00:00·com/gpl/rpg/AndorsTrail/activity/fragment/ShopActivity_Buy.class
1772 ?rwxrwxr-x··2.0·unx·····3631·b-·stor·80-Jan-01·00:00·com/gpl/rpg/AndorsTrail/activity/fragment/ShopActivity_Sell.class1772 ?rwxrwxr-x··2.0·unx·····3631·b-·stor·80-Jan-01·00:00·com/gpl/rpg/AndorsTrail/activity/fragment/ShopActivity_Sell.class
1773 ?rwxrwxr-x··2.0·unx·····1178·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplApi28.class1773 ?rwxrwxr-x··2.0·unx·····1178·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplApi28.class
1774 ?rwxrwxr-x··2.0·unx·····4323·b-·stor·80-Jan-01·00:00·com/gpl/rpg/AndorsTrail/activity/HeroinfoActivity.class1774 ?rwxrwxr-x··2.0·unx·····4323·b-·stor·80-Jan-01·00:00·com/gpl/rpg/AndorsTrail/activity/HeroinfoActivity.class
1775 ?rwxrwxr-x··2.0·unx·····2214·b-·stor·80-Jan-01·00:00·com/gpl/rpg/AndorsTrail/activity/ShopActivity.class1775 ?rwxrwxr-x··2.0·unx·····2214·b-·stor·80-Jan-01·00:00·com/gpl/rpg/AndorsTrail/activity/ShopActivity.class
1776 ?rwxrwxr-x··2.0·unx·····7715·b-·stor·80-Jan-01·00:00·com/gpl/rpg/AndorsTrail/activity/StartScreenActivity.class1776 ?rwxrwxr-x··2.0·unx·····7715·b-·stor·80-Jan-01·00:00·com/gpl/rpg/AndorsTrail/activity/StartScreenActivity.class
1777 1775·files,·3605252·bytes·uncompressed,·3011837·bytes·compressed:··16.5%1777 1775·files,·3605232·bytes·uncompressed,·3011817·bytes·compressed:··16.5%
1.85 KB
com/gpl/rpg/AndorsTrail/AndorsTrailApplication.class
1.75 KB
procyon -ec {}
    
Offset 35, 17 lines modifiedOffset 35, 19 lines modified
35 ····35 ····
36 ····static·{36 ····static·{
37 ········int·current_VERSION;37 ········int·current_VERSION;
38 ····}38 ····}
39 ····39 ····
40 ····public·AndorsTrailApplication()·{40 ····public·AndorsTrailApplication()·{
41 ········this.preferences·=·new·AndorsTrailPreferences();41 ········this.preferences·=·new·AndorsTrailPreferences();
 42 ········final·WorldContext·world·=·new·WorldContext();
42 ········this.world·=·new·WorldContext();43 ········this.world·=·world;
43 ········this.controllers·=·new·ControllerContext(this,·this.world);44 ········final·ControllerContext·controllers·=·new·ControllerContext(this,·world);
 45 ········this.controllers·=·controllers;
44 ········this.setup·=·new·WorldSetup(this.world,·this.controllers,·(Context)this);46 ········this.setup·=·new·WorldSetup(this.world,·controllers,·(Context)this);
45 ········this.defaultLocale·=·Locale.getDefault();47 ········this.defaultLocale·=·Locale.getDefault();
46 ········this.lastLocale·=·null;48 ········this.lastLocale·=·null;
47 ····}49 ····}
48 ····50 ····
49 ····private·static·Activity·getActivityFromActivityContext(final·Context·context)·{51 ····private·static·Activity·getActivityFromActivityContext(final·Context·context)·{
50 ········return·(Activity)context;52 ········return·(Activity)context;
51 ····}53 ····}
Offset 77, 17 lines modifiedOffset 79, 19 lines modified
77 ········if·(defaultLocale·==·null)·{79 ········if·(defaultLocale·==·null)·{
78 ············defaultLocale·=·this.defaultLocale;80 ············defaultLocale·=·this.defaultLocale;
79 ········}81 ········}
80 ········return·defaultLocale;82 ········return·defaultLocale;
81 ····}83 ····}
82 ····84 ····
83 ····public·void·discardWorld()·{85 ····public·void·discardWorld()·{
 86 ········final·WorldContext·world·=·new·WorldContext();
84 ········this.world·=·new·WorldContext();87 ········this.world·=·world;
85 ········this.controllers·=·new·ControllerContext(this,·this.world);88 ········final·ControllerContext·controllers·=·new·ControllerContext(this,·world);
 89 ········this.controllers·=·controllers;
86 ········this.setup·=·new·WorldSetup(this.world,·this.controllers,·this.getApplicationContext());90 ········this.setup·=·new·WorldSetup(this.world,·controllers,·this.getApplicationContext());
87 ····}91 ····}
88 ····92 ····
89 ····public·ControllerContext·getControllerContext()·{93 ····public·ControllerContext·getControllerContext()·{
90 ········return·this.controllers;94 ········return·this.controllers;
91 ····}95 ····}
92 ····96 ····
93 ····public·AndorsTrailPreferences·getPreferences()·{97 ····public·AndorsTrailPreferences·getPreferences()·{
4.94 KB
smali/com/gpl/rpg/AndorsTrail/AndorsTrailApplication.smali
    
Offset 107, 30 lines modifiedOffset 107, 26 lines modified
107 ····new-instance·v0,·Lcom/gpl/rpg/AndorsTrail/context/WorldContext;107 ····new-instance·v0,·Lcom/gpl/rpg/AndorsTrail/context/WorldContext;
  
108 ····invoke-direct·{v0},·Lcom/gpl/rpg/AndorsTrail/context/WorldContext;-><init>()V108 ····invoke-direct·{v0},·Lcom/gpl/rpg/AndorsTrail/context/WorldContext;-><init>()V
  
109 ····iput-object·v0,·p0,·Lcom/gpl/rpg/AndorsTrail/AndorsTrailApplication;->world:Lcom/gpl/rpg/AndorsTrail/context/WorldContext;109 ····iput-object·v0,·p0,·Lcom/gpl/rpg/AndorsTrail/AndorsTrailApplication;->world:Lcom/gpl/rpg/AndorsTrail/context/WorldContext;
  
110 ····.line·39110 ····.line·39
111 ····new-instance·v0,·Lcom/gpl/rpg/AndorsTrail/context/ControllerContext;111 ····new-instance·v1,·Lcom/gpl/rpg/AndorsTrail/context/ControllerContext;
  
112 ····iget-object·v1,·p0,·Lcom/gpl/rpg/AndorsTrail/AndorsTrailApplication;->world:Lcom/gpl/rpg/AndorsTrail/context/WorldContext;112 ····invoke-direct·{v1,·p0,·v0},·Lcom/gpl/rpg/AndorsTrail/context/ControllerContext;-><init>(Lcom/gpl/rpg/AndorsTrail/AndorsTrailApplication;Lcom/gpl/rpg/AndorsTrail/context/WorldContext;)V
  
113 ····invoke-direct·{v0,·p0,·v1},·Lcom/gpl/rpg/AndorsTrail/context/ControllerContext;-><init>(Lcom/gpl/rpg/AndorsTrail/AndorsTrailApplication;Lcom/gpl/rpg/AndorsTrail/context/WorldContext;)V 
  
114 ····iput-object·v0,·p0,·Lcom/gpl/rpg/AndorsTrail/AndorsTrailApplication;->controllers:Lcom/gpl/rpg/AndorsTrail/context/ControllerContext;113 ····iput-object·v1,·p0,·Lcom/gpl/rpg/AndorsTrail/AndorsTrailApplication;->controllers:Lcom/gpl/rpg/AndorsTrail/context/ControllerContext;
  
115 ····.line·40114 ····.line·40
116 ····new-instance·v0,·Lcom/gpl/rpg/AndorsTrail/WorldSetup;115 ····new-instance·v0,·Lcom/gpl/rpg/AndorsTrail/WorldSetup;
  
117 ····iget-object·v1,·p0,·Lcom/gpl/rpg/AndorsTrail/AndorsTrailApplication;->world:Lcom/gpl/rpg/AndorsTrail/context/WorldContext;116 ····iget-object·v2,·p0,·Lcom/gpl/rpg/AndorsTrail/AndorsTrailApplication;->world:Lcom/gpl/rpg/AndorsTrail/context/WorldContext;
  
118 ····iget-object·v2,·p0,·Lcom/gpl/rpg/AndorsTrail/AndorsTrailApplication;->controllers:Lcom/gpl/rpg/AndorsTrail/context/ControllerContext; 
  
119 ····invoke-direct·{v0,·v1,·v2,·p0},·Lcom/gpl/rpg/AndorsTrail/WorldSetup;-><init>(Lcom/gpl/rpg/AndorsTrail/context/WorldContext;Lcom/gpl/rpg/AndorsTrail/context/ControllerContext;Landroid/content/Context;)V117 ····invoke-direct·{v0,·v2,·v1,·p0},·Lcom/gpl/rpg/AndorsTrail/WorldSetup;-><init>(Lcom/gpl/rpg/AndorsTrail/context/WorldContext;Lcom/gpl/rpg/AndorsTrail/context/ControllerContext;Landroid/content/Context;)V
  
120 ····iput-object·v0,·p0,·Lcom/gpl/rpg/AndorsTrail/AndorsTrailApplication;->setup:Lcom/gpl/rpg/AndorsTrail/WorldSetup;118 ····iput-object·v0,·p0,·Lcom/gpl/rpg/AndorsTrail/AndorsTrailApplication;->setup:Lcom/gpl/rpg/AndorsTrail/WorldSetup;
  
121 ····.line·69119 ····.line·69
122 ····invoke-static·{},·Ljava/util/Locale;->getDefault()Ljava/util/Locale;120 ····invoke-static·{},·Ljava/util/Locale;->getDefault()Ljava/util/Locale;
  
123 ····move-result-object·v0121 ····move-result-object·v0
Offset 258, 34 lines modifiedOffset 254, 30 lines modified
258 ····new-instance·v0,·Lcom/gpl/rpg/AndorsTrail/context/WorldContext;254 ····new-instance·v0,·Lcom/gpl/rpg/AndorsTrail/context/WorldContext;
  
259 ····invoke-direct·{v0},·Lcom/gpl/rpg/AndorsTrail/context/WorldContext;-><init>()V255 ····invoke-direct·{v0},·Lcom/gpl/rpg/AndorsTrail/context/WorldContext;-><init>()V
  
260 ····iput-object·v0,·p0,·Lcom/gpl/rpg/AndorsTrail/AndorsTrailApplication;->world:Lcom/gpl/rpg/AndorsTrail/context/WorldContext;256 ····iput-object·v0,·p0,·Lcom/gpl/rpg/AndorsTrail/AndorsTrailApplication;->world:Lcom/gpl/rpg/AndorsTrail/context/WorldContext;
  
261 ····.line·166257 ····.line·166
262 ····new-instance·v0,·Lcom/gpl/rpg/AndorsTrail/context/ControllerContext;258 ····new-instance·v1,·Lcom/gpl/rpg/AndorsTrail/context/ControllerContext;
  
263 ····iget-object·v1,·p0,·Lcom/gpl/rpg/AndorsTrail/AndorsTrailApplication;->world:Lcom/gpl/rpg/AndorsTrail/context/WorldContext;259 ····invoke-direct·{v1,·p0,·v0},·Lcom/gpl/rpg/AndorsTrail/context/ControllerContext;-><init>(Lcom/gpl/rpg/AndorsTrail/AndorsTrailApplication;Lcom/gpl/rpg/AndorsTrail/context/WorldContext;)V
  
264 ····invoke-direct·{v0,·p0,·v1},·Lcom/gpl/rpg/AndorsTrail/context/ControllerContext;-><init>(Lcom/gpl/rpg/AndorsTrail/AndorsTrailApplication;Lcom/gpl/rpg/AndorsTrail/context/WorldContext;)V 
  
265 ····iput-object·v0,·p0,·Lcom/gpl/rpg/AndorsTrail/AndorsTrailApplication;->controllers:Lcom/gpl/rpg/AndorsTrail/context/ControllerContext;260 ····iput-object·v1,·p0,·Lcom/gpl/rpg/AndorsTrail/AndorsTrailApplication;->controllers:Lcom/gpl/rpg/AndorsTrail/context/ControllerContext;
  
266 ····.line·167261 ····.line·167
267 ····new-instance·v0,·Lcom/gpl/rpg/AndorsTrail/WorldSetup;262 ····new-instance·v0,·Lcom/gpl/rpg/AndorsTrail/WorldSetup;
  
268 ····iget-object·v1,·p0,·Lcom/gpl/rpg/AndorsTrail/AndorsTrailApplication;->world:Lcom/gpl/rpg/AndorsTrail/context/WorldContext;263 ····iget-object·v2,·p0,·Lcom/gpl/rpg/AndorsTrail/AndorsTrailApplication;->world:Lcom/gpl/rpg/AndorsTrail/context/WorldContext;
  
269 ····iget-object·v2,·p0,·Lcom/gpl/rpg/AndorsTrail/AndorsTrailApplication;->controllers:Lcom/gpl/rpg/AndorsTrail/context/ControllerContext; 
  
270 ····invoke-virtual·{p0},·Lcom/gpl/rpg/AndorsTrail/AndorsTrailApplication;->getApplicationContext()Landroid/content/Context;264 ····invoke-virtual·{p0},·Lcom/gpl/rpg/AndorsTrail/AndorsTrailApplication;->getApplicationContext()Landroid/content/Context;
  
271 ····move-result-object·v3265 ····move-result-object·v3
  
272 ····invoke-direct·{v0,·v1,·v2,·v3},·Lcom/gpl/rpg/AndorsTrail/WorldSetup;-><init>(Lcom/gpl/rpg/AndorsTrail/context/WorldContext;Lcom/gpl/rpg/AndorsTrail/context/ControllerContext;Landroid/content/Context;)V266 ····invoke-direct·{v0,·v2,·v1,·v3},·Lcom/gpl/rpg/AndorsTrail/WorldSetup;-><init>(Lcom/gpl/rpg/AndorsTrail/context/WorldContext;Lcom/gpl/rpg/AndorsTrail/context/ControllerContext;Landroid/content/Context;)V
  
273 ····iput-object·v0,·p0,·Lcom/gpl/rpg/AndorsTrail/AndorsTrailApplication;->setup:Lcom/gpl/rpg/AndorsTrail/WorldSetup;267 ····iput-object·v0,·p0,·Lcom/gpl/rpg/AndorsTrail/AndorsTrailApplication;->setup:Lcom/gpl/rpg/AndorsTrail/WorldSetup;
  
274 ····return-void268 ····return-void
275 .end·method269 .end·method
  
276 .method·public·getControllerContext()Lcom/gpl/rpg/AndorsTrail/context/ControllerContext;270 .method·public·getControllerContext()Lcom/gpl/rpg/AndorsTrail/context/ControllerContext;