15.4 MB
/home/fdroid/fdroiddata/tmp/com.gpl.rpg.AndorsTrail_73.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_com.gpl.rpg.AndorsTrail_73.apk
6.95 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: <340e737d4cf67d412fb31422197427004a506f6427e66898669b7e57c2839cc8>, actual: <a3d05f29036ed1d22cc432f53500d3a3a71f447a892a07fe4b5b4dfa945ba759> ERROR: APK Signature Scheme v3 signer #1: APK integrity check failed. VERITY_CHUNKED_SHA256 digest mismatch. Expected: <c602fe5939d4a58e27547270956afbeaf72f431d418053bfc925bd496c66541fb0e1e10300000000>, actual: <4ad54cefe26f9f11580387edfdddd926a0541cb55e156c7cea76bb2333443a8ab0e1e10300000000>
    
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/androidx.arch.core_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/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/. 
20 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/. 
21 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/. 
22 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/. 
23 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/. 
24 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/. 
25 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/. 
26 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/. 
27 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/. 
28 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/. 
29 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/. 
30 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/. 
31 WARNING:·META-INF/androidx.lifecycle_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/. 
32 WARNING:·META-INF/androidx.lifecycle_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/. 
33 WARNING:·META-INF/androidx.lifecycle_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/. 
34 WARNING:·META-INF/androidx.lifecycle_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/. 
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:·65139120·bytes,·number·of·entries:·19171 Zip·file·size:·65139120·bytes,·number·of·entries:·1917
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··2004180·b-·defN·81-Jan-01·01:01·classes.dex3 -rw-r--r--··0.0·unx··2004164·b-·defN·81-Jan-01·01:01·classes.dex
4 -rw-r--r--··0.0·unx···263129·b-·defN·81-Jan-01·01:01·assets/translation/ar.mo4 -rw-r--r--··0.0·unx···263129·b-·defN·81-Jan-01·01:01·assets/translation/ar.mo
5 -rw-r--r--··0.0·unx··2421281·b-·defN·81-Jan-01·01:01·assets/translation/ar.po5 -rw-r--r--··0.0·unx··2421281·b-·defN·81-Jan-01·01:01·assets/translation/ar.po
6 -rw-r--r--··0.0·unx······610·b-·defN·81-Jan-01·01:01·assets/translation/az.mo6 -rw-r--r--··0.0·unx······610·b-·defN·81-Jan-01·01:01·assets/translation/az.mo
7 -rw-r--r--··0.0·unx··2288077·b-·defN·81-Jan-01·01:01·assets/translation/az.po7 -rw-r--r--··0.0·unx··2288077·b-·defN·81-Jan-01·01:01·assets/translation/az.po
8 -rw-r--r--··0.0·unx·····4291·b-·defN·81-Jan-01·01:01·assets/translation/be.mo8 -rw-r--r--··0.0·unx·····4291·b-·defN·81-Jan-01·01:01·assets/translation/be.mo
9 -rw-r--r--··0.0·unx··2289735·b-·defN·81-Jan-01·01:01·assets/translation/be.po9 -rw-r--r--··0.0·unx··2289735·b-·defN·81-Jan-01·01:01·assets/translation/be.po
10 -rw-r--r--··0.0·unx····11780·b-·defN·81-Jan-01·01:01·assets/translation/bg.mo10 -rw-r--r--··0.0·unx····11780·b-·defN·81-Jan-01·01:01·assets/translation/bg.mo
Offset 1912, 8 lines modifiedOffset 1912, 8 lines modified
1912 -rw----·····0.0·fat·····5761·b-·defN·81-Jan-01·01:01·res/zr.json1912 -rw----·····0.0·fat·····5761·b-·defN·81-Jan-01·01:01·res/zr.json
1913 -rw----·····0.0·fat····43392·b-·defN·81-Jan-01·01:01·res/zu.xml1913 -rw----·····0.0·fat····43392·b-·defN·81-Jan-01·01:01·res/zu.xml
1914 -rw----·····0.0·fat····44132·b-·defN·81-Jan-01·01:01·res/zv.xml1914 -rw----·····0.0·fat····44132·b-·defN·81-Jan-01·01:01·res/zv.xml
1915 -rw----·····0.0·fat··1699012·b-·stor·81-Jan-01·01:01·resources.arsc1915 -rw----·····0.0·fat··1699012·b-·stor·81-Jan-01·01:01·resources.arsc
1916 -rw----·····2.0·fat···124343·b-·defN·81-Jan-01·01:01·META-INF/DC80B1E2.SF1916 -rw----·····2.0·fat···124343·b-·defN·81-Jan-01·01:01·META-INF/DC80B1E2.SF
1917 -rw----·····2.0·fat·····1291·b-·defN·81-Jan-01·01:01·META-INF/DC80B1E2.RSA1917 -rw----·····2.0·fat·····1291·b-·defN·81-Jan-01·01:01·META-INF/DC80B1E2.RSA
1918 -rw----·····2.0·fat···124235·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF1918 -rw----·····2.0·fat···124235·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF
1919 1917·files,·215538294·bytes·uncompressed,·64942524·bytes·compressed:··69.9%1919 1917·files,·215538278·bytes·uncompressed,·64942589·bytes·compressed:··69.9%
15.4 MB
classes.dex
15.4 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············:·25e4ace74 checksum············:·ce715b83
5 signature···········:·bdd4...8e525 signature···········:·cba7...edf4
6 file_size···········:·20041806 file_size···········:·2004164
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·····:·1902510 string_ids_size·····:·19025
11 string_ids_off······:·112·(0x000070)11 string_ids_off······:·112·(0x000070)
12 type_ids_size·······:·263712 type_ids_size·······:·2637
13 type_ids_off········:·76212·(0x0129b4)13 type_ids_off········:·76212·(0x0129b4)
Offset 15, 15 lines modifiedOffset 15, 15 lines modified
15 proto_ids_off·······:·86760·(0x0152e8)15 proto_ids_off·······:·86760·(0x0152e8)
16 field_ids_size······:·1139416 field_ids_size······:·11394
17 field_ids_off·······:·134760·(0x020e68)17 field_ids_off·······:·134760·(0x020e68)
18 method_ids_size·····:·1559418 method_ids_size·····:·15594
19 method_ids_off······:·225912·(0x037278)19 method_ids_off······:·225912·(0x037278)
20 class_defs_size·····:·180920 class_defs_size·····:·1809
21 class_defs_off······:·350664·(0x0559c8)21 class_defs_off······:·350664·(0x0559c8)
22 data_size···········:·159562822 data_size···········:·1595612
23 data_off············:·408552·(0x063be8)23 data_off············:·408552·(0x063be8)
  
24 Class·#0·header:24 Class·#0·header:
25 class_idx···········:·30525 class_idx···········:·305
26 access_flags········:·1537·(0x0601)26 access_flags········:·1537·(0x0601)
27 superclass_idx······:·239827 superclass_idx······:·2398
28 source_file_idx·····:·227028 source_file_idx·····:·2270
Offset 203985, 49 lines modifiedOffset 203985, 47 lines modified
203985 ······name··········:·'<init>'203985 ······name··········:·'<init>'
203986 ······type··········:·'()V'203986 ······type··········:·'()V'
203987 ······access········:·0x10001·(PUBLIC·CONSTRUCTOR)203987 ······access········:·0x10001·(PUBLIC·CONSTRUCTOR)
203988 ······code··········-203988 ······code··········-
203989 ······registers·····:·4203989 ······registers·····:·4
203990 ······ins···········:·1203990 ······ins···········:·1
203991 ······outs··········:·4203991 ······outs··········:·4
203992 ······insns·size····:·47·16-bit·code·units203992 ······insns·size····:·43·16-bit·code·units
203993 0e0104:········································|[0e0104]·com.gpl.rpg.AndorsTrail.AndorsTrailApplication.<init>:()V203993 0e0104:········································|[0e0104]·com.gpl.rpg.AndorsTrail.AndorsTrailApplication.<init>:()V
203994 0e0114:·7010·6e00·0300·························|0000:·invoke-direct·{v3},·Landroid/app/Application;.<init>:()V·//·method@006e203994 0e0114:·7010·6e00·0300·························|0000:·invoke-direct·{v3},·Landroid/app/Application;.<init>:()V·//·method@006e
203995 0e011a:·2200·b006······························|0003:·new-instance·v0,·Lcom/gpl/rpg/AndorsTrail/AndorsTrailPreferences;·//·type@06b0203995 0e011a:·2200·b006······························|0003:·new-instance·v0,·Lcom/gpl/rpg/AndorsTrail/AndorsTrailPreferences;·//·type@06b0
203996 0e011e:·7010·fc2b·0000·························|0005:·invoke-direct·{v0},·Lcom/gpl/rpg/AndorsTrail/AndorsTrailPreferences;.<init>:()V·//·method@2bfc203996 0e011e:·7010·fc2b·0000·························|0005:·invoke-direct·{v0},·Lcom/gpl/rpg/AndorsTrail/AndorsTrailPreferences;.<init>:()V·//·method@2bfc
203997 0e0124:·5b30·8e17······························|0008:·iput-object·v0,·v3,·Lcom/gpl/rpg/AndorsTrail/AndorsTrailApplication;.preferences:Lcom/gpl/rpg/AndorsTrail/AndorsTrailPreferences;·//·field@178e203997 0e0124:·5b30·8e17······························|0008:·iput-object·v0,·v3,·Lcom/gpl/rpg/AndorsTrail/AndorsTrailApplication;.preferences:Lcom/gpl/rpg/AndorsTrail/AndorsTrailPreferences;·//·field@178e
203998 0e0128:·2200·6707······························|000a:·new-instance·v0,·Lcom/gpl/rpg/AndorsTrail/context/WorldContext;·//·type@0767203998 0e0128:·2200·6707······························|000a:·new-instance·v0,·Lcom/gpl/rpg/AndorsTrail/context/WorldContext;·//·type@0767
203999 0e012c:·7010·a02f·0000·························|000c:·invoke-direct·{v0},·Lcom/gpl/rpg/AndorsTrail/context/WorldContext;.<init>:()V·//·method@2fa0203999 0e012c:·7010·a02f·0000·························|000c:·invoke-direct·{v0},·Lcom/gpl/rpg/AndorsTrail/context/WorldContext;.<init>:()V·//·method@2fa0
204000 0e0132:·5b30·9017······························|000f:·iput-object·v0,·v3,·Lcom/gpl/rpg/AndorsTrail/AndorsTrailApplication;.world:Lcom/gpl/rpg/AndorsTrail/context/WorldContext;·//·field@1790204000 0e0132:·5b30·9017······························|000f:·iput-object·v0,·v3,·Lcom/gpl/rpg/AndorsTrail/AndorsTrailApplication;.world:Lcom/gpl/rpg/AndorsTrail/context/WorldContext;·//·field@1790
204001 0e0136:·2200·6607······························|0011:·new-instance·v0,·Lcom/gpl/rpg/AndorsTrail/context/ControllerContext;·//·type@0766204001 0e0136:·2201·6607······························|0011:·new-instance·v1,·Lcom/gpl/rpg/AndorsTrail/context/ControllerContext;·//·type@0766
204002 0e013a:·5431·9017······························|0013:·iget-object·v1,·v3,·Lcom/gpl/rpg/AndorsTrail/AndorsTrailApplication;.world:Lcom/gpl/rpg/AndorsTrail/context/WorldContext;·//·field@1790 
204003 0e013e:·7030·9d2f·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@2f9d204002 0e013a:·7030·9d2f·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@2f9d
204004 0e0144:·5b30·8b17······························|0018:·iput-object·v0,·v3,·Lcom/gpl/rpg/AndorsTrail/AndorsTrailApplication;.controllers:Lcom/gpl/rpg/AndorsTrail/context/ControllerContext;·//·field@178b204003 0e0140:·5b31·8b17······························|0016:·iput-object·v1,·v3,·Lcom/gpl/rpg/AndorsTrail/AndorsTrailApplication;.controllers:Lcom/gpl/rpg/AndorsTrail/context/ControllerContext;·//·field@178b
204005 0e0148:·2200·cf06······························|001a:·new-instance·v0,·Lcom/gpl/rpg/AndorsTrail/WorldSetup;·//·type@06cf204004 0e0144:·2200·cf06······························|0018:·new-instance·v0,·Lcom/gpl/rpg/AndorsTrail/WorldSetup;·//·type@06cf
204006 0e014c:·5431·9017······························|001c:·iget-object·v1,·v3,·Lcom/gpl/rpg/AndorsTrail/AndorsTrailApplication;.world:Lcom/gpl/rpg/AndorsTrail/context/WorldContext;·//·field@1790204005 0e0148:·5432·9017······························|001a:·iget-object·v2,·v3,·Lcom/gpl/rpg/AndorsTrail/AndorsTrailApplication;.world:Lcom/gpl/rpg/AndorsTrail/context/WorldContext;·//·field@1790
204007 0e0150:·5432·8b17······························|001e:·iget-object·v2,·v3,·Lcom/gpl/rpg/AndorsTrail/AndorsTrailApplication;.controllers:Lcom/gpl/rpg/AndorsTrail/context/ControllerContext;·//·field@178b 
204008 0e0154:·7040·582c·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@2c58204006 0e014c:·7040·582c·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@2c58
204009 0e015a:·5b30·8f17······························|0023:·iput-object·v0,·v3,·Lcom/gpl/rpg/AndorsTrail/AndorsTrailApplication;.setup:Lcom/gpl/rpg/AndorsTrail/WorldSetup;·//·field@178f204007 0e0152:·5b30·8f17······························|001f:·iput-object·v0,·v3,·Lcom/gpl/rpg/AndorsTrail/AndorsTrailApplication;.setup:Lcom/gpl/rpg/AndorsTrail/WorldSetup;·//·field@178f
204010 0e015e:·7100·323c·0000·························|0025:·invoke-static·{},·Ljava/util/Locale;.getDefault:()Ljava/util/Locale;·//·method@3c32204008 0e0156:·7100·323c·0000·························|0021:·invoke-static·{},·Ljava/util/Locale;.getDefault:()Ljava/util/Locale;·//·method@3c32
204011 0e0164:·0c00···································|0028:·move-result-object·v0204009 0e015c:·0c00···································|0024:·move-result-object·v0
204012 0e0166:·5b30·8c17······························|0029:·iput-object·v0,·v3,·Lcom/gpl/rpg/AndorsTrail/AndorsTrailApplication;.defaultLocale:Ljava/util/Locale;·//·field@178c204010 0e015e:·5b30·8c17······························|0025:·iput-object·v0,·v3,·Lcom/gpl/rpg/AndorsTrail/AndorsTrailApplication;.defaultLocale:Ljava/util/Locale;·//·field@178c
204013 0e016a:·1200···································|002b:·const/4·v0,·#int·0·//·#0204011 0e0162:·1200···································|0027:·const/4·v0,·#int·0·//·#0
204014 0e016c:·5b30·8d17······························|002c:·iput-object·v0,·v3,·Lcom/gpl/rpg/AndorsTrail/AndorsTrailApplication;.lastLocale:Lcom/gpl/rpg/AndorsTrail/util/Pair;·//·field@178d204012 0e0164:·5b30·8d17······························|0028:·iput-object·v0,·v3,·Lcom/gpl/rpg/AndorsTrail/AndorsTrailApplication;.lastLocale:Lcom/gpl/rpg/AndorsTrail/util/Pair;·//·field@178d
204015 0e0170:·0e00···································|002e:·return-void204013 0e0168:·0e00···································|002a:·return-void
204016 ······catches·······:·(none)204014 ······catches·······:·(none)
204017 ······positions·····:·204015 ······positions·····:·
204018 ········0x0000·line=22204016 ········0x0000·line=22
204019 ········0x0003·line=37204017 ········0x0003·line=37
204020 ········0x000a·line=38204018 ········0x000a·line=38
204021 ········0x0011·line=39204019 ········0x0011·line=39
204022 ········0x001a·line=40204020 ········0x0018·line=40
204023 ········0x0025·line=69204021 ········0x0021·line=69
204024 ········0x002c·line=71204022 ········0x0028·line=71
204025 ······locals········:·204023 ······locals········:·
204026 ········0x0000·-·0x002f·reg=3·this·Lcom/gpl/rpg/AndorsTrail/AndorsTrailApplication;·204024 ········0x0000·-·0x002b·reg=3·this·Lcom/gpl/rpg/AndorsTrail/AndorsTrailApplication;·
  
204027 ····#2··············:·(in·Lcom/gpl/rpg/AndorsTrail/AndorsTrailApplication;)204025 ····#2··············:·(in·Lcom/gpl/rpg/AndorsTrail/AndorsTrailApplication;)
204028 ······name··········:·'getActivityFromActivityContext'204026 ······name··········:·'getActivityFromActivityContext'
204029 ······type··········:·'(Landroid/content/Context;)Landroid/app/Activity;'204027 ······type··········:·'(Landroid/content/Context;)Landroid/app/Activity;'
204030 ······access········:·0x000a·(PRIVATE·STATIC)204028 ······access········:·0x000a·(PRIVATE·STATIC)
204031 ······code··········-204029 ······code··········-
204032 ······registers·····:·1204030 ······registers·····:·1
Offset 204137, 38 lines modifiedOffset 204135, 36 lines modified
204137 ······name··········:·'discardWorld'204135 ······name··········:·'discardWorld'
204138 ······type··········:·'()V'204136 ······type··········:·'()V'
204139 ······access········:·0x0001·(PUBLIC)204137 ······access········:·0x0001·(PUBLIC)
204140 ······code··········-204138 ······code··········-
204141 ······registers·····:·5204139 ······registers·····:·5
204142 ······ins···········:·1204140 ······ins···········:·1
204143 ······outs··········:·4204141 ······outs··········:·4
204144 ······insns·size····:·32·16-bit·code·units204142 ······insns·size····:·28·16-bit·code·units
204145 0e0174:········································|[0e0174]·com.gpl.rpg.AndorsTrail.AndorsTrailApplication.discardWorld:()V204143 0e016c:········································|[0e016c]·com.gpl.rpg.AndorsTrail.AndorsTrailApplication.discardWorld:()V
204146 0e0184:·2200·6707······························|0000:·new-instance·v0,·Lcom/gpl/rpg/AndorsTrail/context/WorldContext;·//·type@0767204144 0e017c:·2200·6707······························|0000:·new-instance·v0,·Lcom/gpl/rpg/AndorsTrail/context/WorldContext;·//·type@0767
204147 0e0188:·7010·a02f·0000·························|0002:·invoke-direct·{v0},·Lcom/gpl/rpg/AndorsTrail/context/WorldContext;.<init>:()V·//·method@2fa0204145 0e0180:·7010·a02f·0000·························|0002:·invoke-direct·{v0},·Lcom/gpl/rpg/AndorsTrail/context/WorldContext;.<init>:()V·//·method@2fa0
204148 0e018e:·5b40·9017······························|0005:·iput-object·v0,·v4,·Lcom/gpl/rpg/AndorsTrail/AndorsTrailApplication;.world:Lcom/gpl/rpg/AndorsTrail/context/WorldContext;·//·field@1790204146 0e0186:·5b40·9017······························|0005:·iput-object·v0,·v4,·Lcom/gpl/rpg/AndorsTrail/AndorsTrailApplication;.world:Lcom/gpl/rpg/AndorsTrail/context/WorldContext;·//·field@1790
204149 0e0192:·2200·6607······························|0007:·new-instance·v0,·Lcom/gpl/rpg/AndorsTrail/context/ControllerContext;·//·type@0766204147 0e018a:·2201·6607······························|0007:·new-instance·v1,·Lcom/gpl/rpg/AndorsTrail/context/ControllerContext;·//·type@0766
 204148 0e018e:·7030·9d2f·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@2f9d
 204149 0e0194:·5b41·8b17······························|000c:·iput-object·v1,·v4,·Lcom/gpl/rpg/AndorsTrail/AndorsTrailApplication;.controllers:Lcom/gpl/rpg/AndorsTrail/context/ControllerContext;·//·field@178b
 204150 0e0198:·2200·cf06······························|000e:·new-instance·v0,·Lcom/gpl/rpg/AndorsTrail/WorldSetup;·//·type@06cf
204150 0e0196:·5441·9017······························|0009:·iget-object·v1,·v4,·Lcom/gpl/rpg/AndorsTrail/AndorsTrailApplication;.world:Lcom/gpl/rpg/AndorsTrail/context/WorldContext;·//·field@1790204151 0e019c:·5442·9017······························|0010:·iget-object·v2,·v4,·Lcom/gpl/rpg/AndorsTrail/AndorsTrailApplication;.world:Lcom/gpl/rpg/AndorsTrail/context/WorldContext;·//·field@1790
204151 0e019a:·7030·9d2f·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@2f9d 
204152 0e01a0:·5b40·8b17······························|000e:·iput-object·v0,·v4,·Lcom/gpl/rpg/AndorsTrail/AndorsTrailApplication;.controllers:Lcom/gpl/rpg/AndorsTrail/context/ControllerContext;·//·field@178b 
204153 0e01a4:·2200·cf06······························|0010:·new-instance·v0,·Lcom/gpl/rpg/AndorsTrail/WorldSetup;·//·type@06cf 
204154 0e01a8:·5441·9017······························|0012:·iget-object·v1,·v4,·Lcom/gpl/rpg/AndorsTrail/AndorsTrailApplication;.world:Lcom/gpl/rpg/AndorsTrail/context/WorldContext;·//·field@1790 
204155 0e01ac:·5442·8b17······························|0014:·iget-object·v2,·v4,·Lcom/gpl/rpg/AndorsTrail/AndorsTrailApplication;.controllers:Lcom/gpl/rpg/AndorsTrail/context/ControllerContext;·//·field@178b 
204156 0e01b0:·6e10·ec2b·0400·························|0016:·invoke-virtual·{v4},·Lcom/gpl/rpg/AndorsTrail/AndorsTrailApplication;.getApplicationContext:()Landroid/content/Context;·//·method@2bec204152 0e01a0:·6e10·ec2b·0400·························|0012:·invoke-virtual·{v4},·Lcom/gpl/rpg/AndorsTrail/AndorsTrailApplication;.getApplicationContext:()Landroid/content/Context;·//·method@2bec
204157 0e01b6:·0c03···································|0019:·move-result-object·v3204153 0e01a6:·0c03···································|0015:·move-result-object·v3
204158 0e01b8:·7040·582c·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@2c58204154 0e01a8:·7040·582c·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@2c58
204159 0e01be:·5b40·8f17······························|001d:·iput-object·v0,·v4,·Lcom/gpl/rpg/AndorsTrail/AndorsTrailApplication;.setup:Lcom/gpl/rpg/AndorsTrail/WorldSetup;·//·field@178f204155 0e01ae:·5b40·8f17······························|0019:·iput-object·v0,·v4,·Lcom/gpl/rpg/AndorsTrail/AndorsTrailApplication;.setup:Lcom/gpl/rpg/AndorsTrail/WorldSetup;·//·field@178f
204160 0e01c2:·0e00···································|001f:·return-void204156 0e01b2:·0e00···································|001b:·return-void
204161 ······catches·······:·(none)204157 ······catches·······:·(none)
204162 ······positions·····:·204158 ······positions·····:·
204163 ········0x0000·line=165204159 ········0x0000·line=165
204164 ········0x0007·line=166204160 ········0x0007·line=166
204165 ········0x0010·line=167204161 ········0x000e·line=167
204166 ······locals········:·204162 ······locals········:·
204167 ········0x0000·-·0x0020·reg=4·this·Lcom/gpl/rpg/AndorsTrail/AndorsTrailApplication;·204163 ········0x0000·-·0x001c·reg=4·this·Lcom/gpl/rpg/AndorsTrail/AndorsTrailApplication;·
  
204168 ····#1··············:·(in·Lcom/gpl/rpg/AndorsTrail/AndorsTrailApplication;)204164 ····#1··············:·(in·Lcom/gpl/rpg/AndorsTrail/AndorsTrailApplication;)
204169 ······name··········:·'getControllerContext'204165 ······name··········:·'getControllerContext'
204170 ······type··········:·'()Lcom/gpl/rpg/AndorsTrail/context/ControllerContext;'204166 ······type··········:·'()Lcom/gpl/rpg/AndorsTrail/context/ControllerContext;'
204171 ······access········:·0x0001·(PUBLIC)204167 ······access········:·0x0001·(PUBLIC)
204172 ······code··········-204168 ······code··········-
204173 ······registers·····:·2204169 ······registers·····:·2
Offset 204326, 17 lines modifiedOffset 204322, 17 lines modified
204326 ······type··········:·'()V'204322 ······type··········:·'()V'
204327 ······access········:·0x0001·(PUBLIC)204323 ······access········:·0x0001·(PUBLIC)
204328 ······code··········-204324 ······code··········-
204329 ······registers·····:·1204325 ······registers·····:·1
204330 ······ins···········:·1204326 ······ins···········:·1
Max diff block lines reached; 16084637/16098651 bytes (99.91%) of diff not shown.
5.48 KB
classes.jar
3.61 KB
zipinfo {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 Zip·file·size:·3384130·bytes,·number·of·entries:·18091 Zip·file·size:·3384110·bytes,·number·of·entries:·1809
2 ?rwxrwxr-x··2.0·unx······318·b-·stor·80-Jan-01·00:00·android/support/v4/app/INotificationSideChannel.class2 ?rwxrwxr-x··2.0·unx······318·b-·stor·80-Jan-01·00:00·android/support/v4/app/INotificationSideChannel.class
3 ?rwxrwxr-x··2.0·unx·····2920·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$CallbackHandler.class3 ?rwxrwxr-x··2.0·unx·····2920·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$CallbackHandler.class
4 ?rwxrwxr-x··2.0·unx······230·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$ConnectionCallback$ConnectionCallbackInternal.class4 ?rwxrwxr-x··2.0·unx······230·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$ConnectionCallback$ConnectionCallbackInternal.class
5 ?rwxrwxr-x··2.0·unx·····1127·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$ConnectionCallback.class5 ?rwxrwxr-x··2.0·unx·····1127·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$ConnectionCallback.class
6 ?rwxrwxr-x··2.0·unx······362·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$CustomActionCallback.class6 ?rwxrwxr-x··2.0·unx······362·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$CustomActionCallback.class
7 ?rwxrwxr-x··2.0·unx······812·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$ItemCallback.class7 ?rwxrwxr-x··2.0·unx······812·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$ItemCallback.class
8 ?rwxrwxr-x··2.0·unx·····1065·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$MediaBrowserImpl.class8 ?rwxrwxr-x··2.0·unx·····1065·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$MediaBrowserImpl.class
Offset 945, 15 lines modifiedOffset 945, 15 lines modified
945 ?rwxrwxr-x··2.0·unx······261·b-·stor·80-Jan-01·00:00·androidx/viewpager/widget/ViewPager$OnAdapterChangeListener.class945 ?rwxrwxr-x··2.0·unx······261·b-·stor·80-Jan-01·00:00·androidx/viewpager/widget/ViewPager$OnAdapterChangeListener.class
946 ?rwxrwxr-x··2.0·unx······209·b-·stor·80-Jan-01·00:00·androidx/viewpager/widget/ViewPager$OnPageChangeListener.class946 ?rwxrwxr-x··2.0·unx······209·b-·stor·80-Jan-01·00:00·androidx/viewpager/widget/ViewPager$OnPageChangeListener.class
947 ?rwxrwxr-x··2.0·unx······153·b-·stor·80-Jan-01·00:00·androidx/viewpager/widget/ViewPager$PageTransformer.class947 ?rwxrwxr-x··2.0·unx······153·b-·stor·80-Jan-01·00:00·androidx/viewpager/widget/ViewPager$PageTransformer.class
948 ?rwxrwxr-x··2.0·unx······459·b-·stor·80-Jan-01·00:00·androidx/viewpager/widget/ViewPager$PagerObserver.class948 ?rwxrwxr-x··2.0·unx······459·b-·stor·80-Jan-01·00:00·androidx/viewpager/widget/ViewPager$PagerObserver.class
949 ?rwxrwxr-x··2.0·unx······939·b-·stor·80-Jan-01·00:00·androidx/viewpager/widget/ViewPager$SavedState$1.class949 ?rwxrwxr-x··2.0·unx······939·b-·stor·80-Jan-01·00:00·androidx/viewpager/widget/ViewPager$SavedState$1.class
950 ?rwxrwxr-x··2.0·unx······651·b-·stor·80-Jan-01·00:00·androidx/viewpager/widget/ViewPager$ViewPositionComparator.class950 ?rwxrwxr-x··2.0·unx······651·b-·stor·80-Jan-01·00:00·androidx/viewpager/widget/ViewPager$ViewPositionComparator.class
951 ?rwxrwxr-x··2.0·unx····34986·b-·defN·80-Jan-01·00:00·androidx/viewpager/widget/ViewPager.class951 ?rwxrwxr-x··2.0·unx····34986·b-·defN·80-Jan-01·00:00·androidx/viewpager/widget/ViewPager.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·····4825·b-·stor·80-Jan-01·00:00·com/gpl/rpg/AndorsTrail/AndorsTrailPreferences.class953 ?rwxrwxr-x··2.0·unx·····4825·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·····3335·b-·stor·80-Jan-01·00:00·com/gpl/rpg/AndorsTrail/Dialogs$2.class956 ?rwxrwxr-x··2.0·unx·····3335·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 1804, 8 lines modifiedOffset 1804, 8 lines modified
1804 ?rwxrwxr-x··2.0·unx······565·b-·stor·80-Jan-01·00:00·com/gpl/rpg/AndorsTrail/activity/AndorsTrailBaseFragmentActivity.class1804 ?rwxrwxr-x··2.0·unx······565·b-·stor·80-Jan-01·00:00·com/gpl/rpg/AndorsTrail/activity/AndorsTrailBaseFragmentActivity.class
1805 ?rwxrwxr-x··2.0·unx·····3582·b-·stor·80-Jan-01·00:00·com/gpl/rpg/AndorsTrail/activity/fragment/ShopActivity_Buy.class1805 ?rwxrwxr-x··2.0·unx·····3582·b-·stor·80-Jan-01·00:00·com/gpl/rpg/AndorsTrail/activity/fragment/ShopActivity_Buy.class
1806 ?rwxrwxr-x··2.0·unx·····3627·b-·stor·80-Jan-01·00:00·com/gpl/rpg/AndorsTrail/activity/fragment/ShopActivity_Sell.class1806 ?rwxrwxr-x··2.0·unx·····3627·b-·stor·80-Jan-01·00:00·com/gpl/rpg/AndorsTrail/activity/fragment/ShopActivity_Sell.class
1807 ?rwxrwxr-x··2.0·unx·····1078·b-·stor·80-Jan-01·00:00·androidx/media/MediaBrowserServiceCompat$MediaBrowserServiceImplApi28.class1807 ?rwxrwxr-x··2.0·unx·····1078·b-·stor·80-Jan-01·00:00·androidx/media/MediaBrowserServiceCompat$MediaBrowserServiceImplApi28.class
1808 ?rwxrwxr-x··2.0·unx·····4319·b-·stor·80-Jan-01·00:00·com/gpl/rpg/AndorsTrail/activity/HeroinfoActivity.class1808 ?rwxrwxr-x··2.0·unx·····4319·b-·stor·80-Jan-01·00:00·com/gpl/rpg/AndorsTrail/activity/HeroinfoActivity.class
1809 ?rwxrwxr-x··2.0·unx·····2211·b-·stor·80-Jan-01·00:00·com/gpl/rpg/AndorsTrail/activity/ShopActivity.class1809 ?rwxrwxr-x··2.0·unx·····2211·b-·stor·80-Jan-01·00:00·com/gpl/rpg/AndorsTrail/activity/ShopActivity.class
1810 ?rwxrwxr-x··2.0·unx·····7917·b-·stor·80-Jan-01·00:00·com/gpl/rpg/AndorsTrail/activity/StartScreenActivity.class1810 ?rwxrwxr-x··2.0·unx·····7917·b-·stor·80-Jan-01·00:00·com/gpl/rpg/AndorsTrail/activity/StartScreenActivity.class
1811 1809·files,·3679827·bytes·uncompressed,·3039896·bytes·compressed:··17.4%1811 1809·files,·3679807·bytes·uncompressed,·3039876·bytes·compressed:··17.4%
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;