25.5 MB
/home/fdroid/fdroiddata/tmp/com.planes.android_22.apk vs.
/home/fdroid/fdroiddata/unsigned/com.planes.android_22.apk
8.2 KB
APK Signing Block
    
Offset 1, 121 lines modifiedOffset 0, 0 lines modified
1 Key·0x42726577: 
2 0000000000000000000000000000000000000000000000000000000000000000000000 
3 0000000000000000000000000000000000000000000000000000000000000000000000 
4 0000000000000000000000000000000000000000000000000000000000000000000000 
5 0000000000000000000000000000000000000000000000000000000000000000000000 
6 0000000000000000000000000000000000000000000000000000000000000000000000 
7 0000000000000000000000000000000000000000000000000000000000000000000000 
8 0000000000000000000000000000000000000000000000000000000000000000000000 
9 0000000000000000000000000000000000000000000000000000000000000000000000 
10 0000000000000000000000000000000000000000000000000000000000000000000000 
11 0000000000000000000000000000000000000000000000 
  
12 Key·0x7109871a: 
13 310700002d070000e303000060000000280000000301000020000000b801f30785989c 
14 f89911cb1bf608920bac6874a30f1fca203866eeb180cd4b7330000000210400002800 
15 0000ce443b4a8e96a7bdf511b2ff8583a92875ce68efcccc0e7d87a515dc4550ed64df 
16 eab4010000000067030000630300003082035f30820247a003020102020452fb7dbe30 
17 0d06092a864886f70d01010b05003060310b300906035504061302554b310c300a0603 
18 55040813034f5247310c300a060355040713034f524731133011060355040a130a6664 
19 726f69642e6f7267310f300d060355040b13064644726f6964310f300d060355040313 
20 064644726f6964301e170d3230303532323139353934335a170d343731303038313935 
21 3934335a3060310b300906035504061302554b310c300a060355040813034f5247310c 
22 300a060355040713034f524731133011060355040a130a6664726f69642e6f7267310f 
23 300d060355040b13064644726f6964310f300d060355040313064644726f6964308201 
24 22300d06092a864886f70d01010105000382010f003082010a0282010100b0137c5fac 
25 ed407e57cc02f88d9b725a58a58fdadf4b7268cb3adc71a957e8c1d80e56ac69341311 
26 24b97861a37abff27147256aa13dd3cf88d8dde32fe35ce515bc0a74c03e3836da845c 
27 29f04766cf2b35b33cf00cd72f061e27381a7d87879271f1187a65b89c20e8bf1d63c7 
28 8b9c1aefe1797e27a2b1ed039b08467eb36f3af555269a2160d6fd4a01e18a36085b39 
29 67dad222f027e5fb379dd0ab44c609872d438afb2d851c7298b868893c752d9d79bb7c 
30 9c7e363b57685b28f8e8fe695f67b2127d24e6b1f0ae01db66b08181ec043d915ce2fd 
31 5b9dc52f18f662677260af01eb72f59054eb866efc88019bb1ec6ffa7c4624684700a8 
32 4b8e1ae7c4e90203010001a321301f301d0603551d0e04160414592489fc302d9e5cbd 
33 9e8fcfc34ff0e329c25e58300d06092a864886f70d01010b050003820101006bdbaaec 
34 d3e5c2414fde24eb48e1d7c5e6bbaa8ee74c4fdb9c8e15f04f0d2108ab538258ec9f00 
35 cbd749e0041de6a10f41736dd446dbfc308cdd8c7416c67ea387fad93d76c77ee5579b 
36 823d88d39e99f13c851ceabfc155bfa55434927a71776eb44c9936c4f271c2995cd399 
37 f47019e54288bbd1532681e6032a6fa701012bbbb1195d3a5fb884bb2e792bd17d049b 
38 2bbfff2a9c4fbfc59e205b9a729f5af5437e47b4a371f890bd8ffbcf29c052a03843c6 
39 c16c6e4f74e60c9d22c1737e52d52af933de17a687e2122adf33a13866430385dca70e 
40 9649cfffc3506456f49711de705762ff9385390f21f08a48ebbc29b6fbc894ce3e4545 
41 24a32e1156e3100c000000080000000df0efbe03000000000000001802000008010000 
42 030100000001000049dbd76256f221bbd5327c279adc55435e47862dc6e4d2fa8d772e 
43 c7224f58f82ebd8cca89bab84d43990775ec0c9266f6c597bb29b269b01cb0f9ccbdd2 
44 5b3761052a55c65f87cedaf09b74d61d4396ca299ab0928420f920415bca915548abb0 
45 1e31899ceb65f2c6ec572cbdf1068c2f6b9669c9b752464d06a7e6d846dec9c4afbc82 
46 69ac1f221e5104f68177405318b4d1b942297529afe4588074e7ed5ae96230100119b9 
47 f34cc3d262f4e6abc5aaede8a8adbf566cc1b5fc79aa10d57e2860fc65987ffd746746 
48 fbf3d8bb1c4e9346d8cca8ecafcde3c1f61ff40a24b3e7ef8abed25febc40cbeb7b62c 
49 8e767470abf5158eaa25f040c7d0e553e04b5908010000210400000001000049dbd762 
50 56f221bbd5327c279adc55435e47862dc6e4d2fa8d772ec7224f58f82ebd8cca89bab8 
51 4d43990775ec0c9266f6c597bb29b269b01cb0f9ccbdd25b3761052a55c65f87cedaf0 
52 9b74d61d4396ca299ab0928420f920415bca915548abb01e31899ceb65f2c6ec572cbd 
53 f1068c2f6b9669c9b752464d06a7e6d846dec9c4afbc8269ac1f221e5104f681774053 
54 18b4d1b942297529afe4588074e7ed5ae96230100119b9f34cc3d262f4e6abc5aaede8 
55 a8adbf566cc1b5fc79aa10d57e2860fc65987ffd746746fbf3d8bb1c4e9346d8cca8ec 
56 afcde3c1f61ff40a24b3e7ef8abed25febc40cbeb7b62c8e767470abf5158eaa25f040 
57 c7d0e553e04b592601000030820122300d06092a864886f70d01010105000382010f00 
58 3082010a0282010100b0137c5faced407e57cc02f88d9b725a58a58fdadf4b7268cb3a 
59 dc71a957e8c1d80e56ac6934131124b97861a37abff27147256aa13dd3cf88d8dde32f 
60 e35ce515bc0a74c03e3836da845c29f04766cf2b35b33cf00cd72f061e27381a7d8787 
61 9271f1187a65b89c20e8bf1d63c78b9c1aefe1797e27a2b1ed039b08467eb36f3af555 
62 269a2160d6fd4a01e18a36085b3967dad222f027e5fb379dd0ab44c609872d438afb2d 
63 851c7298b868893c752d9d79bb7c9c7e363b57685b28f8e8fe695f67b2127d24e6b1f0 
64 ae01db66b08181ec043d915ce2fd5b9dc52f18f662677260af01eb72f59054eb866efc 
65 88019bb1ec6ffa7c4624684700a84b8e1ae7c4e90203010001 
  
66 Key·0xf05368c0: 
67 310700002d070000db03000060000000280000000301000020000000b801f30785989c 
68 f89911cb1bf608920bac6874a30f1fca203866eeb180cd4b7330000000210400002800 
69 0000ce443b4a8e96a7bdf511b2ff8583a92875ce68efcccc0e7d87a515dc4550ed64df 
70 eab4010000000067030000630300003082035f30820247a003020102020452fb7dbe30 
71 0d06092a864886f70d01010b05003060310b300906035504061302554b310c300a0603 
72 55040813034f5247310c300a060355040713034f524731133011060355040a130a6664 
73 726f69642e6f7267310f300d060355040b13064644726f6964310f300d060355040313 
74 064644726f6964301e170d3230303532323139353934335a170d343731303038313935 
75 3934335a3060310b300906035504061302554b310c300a060355040813034f5247310c 
76 300a060355040713034f524731133011060355040a130a6664726f69642e6f7267310f 
77 300d060355040b13064644726f6964310f300d060355040313064644726f6964308201 
78 22300d06092a864886f70d01010105000382010f003082010a0282010100b0137c5fac 
79 ed407e57cc02f88d9b725a58a58fdadf4b7268cb3adc71a957e8c1d80e56ac69341311 
80 24b97861a37abff27147256aa13dd3cf88d8dde32fe35ce515bc0a74c03e3836da845c 
81 29f04766cf2b35b33cf00cd72f061e27381a7d87879271f1187a65b89c20e8bf1d63c7 
82 8b9c1aefe1797e27a2b1ed039b08467eb36f3af555269a2160d6fd4a01e18a36085b39 
83 67dad222f027e5fb379dd0ab44c609872d438afb2d851c7298b868893c752d9d79bb7c 
84 9c7e363b57685b28f8e8fe695f67b2127d24e6b1f0ae01db66b08181ec043d915ce2fd 
85 5b9dc52f18f662677260af01eb72f59054eb866efc88019bb1ec6ffa7c4624684700a8 
86 4b8e1ae7c4e90203010001a321301f301d0603551d0e04160414592489fc302d9e5cbd 
87 9e8fcfc34ff0e329c25e58300d06092a864886f70d01010b050003820101006bdbaaec 
88 d3e5c2414fde24eb48e1d7c5e6bbaa8ee74c4fdb9c8e15f04f0d2108ab538258ec9f00 
89 cbd749e0041de6a10f41736dd446dbfc308cdd8c7416c67ea387fad93d76c77ee5579b 
90 823d88d39e99f13c851ceabfc155bfa55434927a71776eb44c9936c4f271c2995cd399 
91 f47019e54288bbd1532681e6032a6fa701012bbbb1195d3a5fb884bb2e792bd17d049b 
92 2bbfff2a9c4fbfc59e205b9a729f5af5437e47b4a371f890bd8ffbcf29c052a03843c6 
93 c16c6e4f74e60c9d22c1737e52d52af933de17a687e2122adf33a13866430385dca70e 
94 9649cfffc3506456f49711de705762ff9385390f21f08a48ebbc29b6fbc894ce3e4545 
95 24a32e1156e31018000000ffffff7f0000000018000000ffffff7f1802000008010000 
96 030100000001000042b5d1a317d0cdf5eae4c9d51481e6e0c035cb2c4eea0e647ee5e6 
97 62442896b2ba94d1b411621a07974b7e765e7591546a66e0c9a8396820b175c777ace2 
98 977813685d17e8454111b031a550bcac405d7f2b46c1824b3b6f30e259eaed0f7e5f2a 
99 62b648d5b273cb8a41e8745949690b668ceac122c2e886097ce6877c93e44a3fd914b8 
100 e24231d836ae066f513b8f73a7e91bfe302e112768bf8bbe62315b60b21a0e73de6eab 
101 795653d77d73d973ec5be2a8756db8fe2dcd8ac5de19c14709c97a8c8245bd6cd413c3 
102 ce641358d38e9536a3e1f15788985a2e7860fed6edcca4c3983e8e8b3f2a419a0e388b 
103 2c287942bfd33cddd7bdaa1a6eefcde783cba808010000210400000001000042b5d1a3 
104 17d0cdf5eae4c9d51481e6e0c035cb2c4eea0e647ee5e662442896b2ba94d1b411621a 
105 07974b7e765e7591546a66e0c9a8396820b175c777ace2977813685d17e8454111b031 
106 a550bcac405d7f2b46c1824b3b6f30e259eaed0f7e5f2a62b648d5b273cb8a41e87459 
107 49690b668ceac122c2e886097ce6877c93e44a3fd914b8e24231d836ae066f513b8f73 
108 a7e91bfe302e112768bf8bbe62315b60b21a0e73de6eab795653d77d73d973ec5be2a8 
109 756db8fe2dcd8ac5de19c14709c97a8c8245bd6cd413c3ce641358d38e9536a3e1f157 
110 88985a2e7860fed6edcca4c3983e8e8b3f2a419a0e388b2c287942bfd33cddd7bdaa1a 
111 6eefcde783cba82601000030820122300d06092a864886f70d01010105000382010f00 
112 3082010a0282010100b0137c5faced407e57cc02f88d9b725a58a58fdadf4b7268cb3a 
113 dc71a957e8c1d80e56ac6934131124b97861a37abff27147256aa13dd3cf88d8dde32f 
114 e35ce515bc0a74c03e3836da845c29f04766cf2b35b33cf00cd72f061e27381a7d8787 
115 9271f1187a65b89c20e8bf1d63c78b9c1aefe1797e27a2b1ed039b08467eb36f3af555 
116 269a2160d6fd4a01e18a36085b3967dad222f027e5fb379dd0ab44c609872d438afb2d 
117 851c7298b868893c752d9d79bb7c9c7e363b57685b28f8e8fe695f67b2127d24e6b1f0 
118 ae01db66b08181ec043d915ce2fd5b9dc52f18f662677260af01eb72f59054eb866efc 
119 88019bb1ec6ffa7c4624684700a84b8e1ae7c4e90203010001 
11.5 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: Missing META-INF/MANIFEST.MF
    
Offset 1, 67 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:·69b2beeafe61c23ef6ca9dfd704f355edced2560379ee271a1f2c3edb4b3918c 
10 Signer·#1·certificate·SHA-1·digest:·0eb85eb48b08dbb821ce715d7952d14f8c2ed455 
11 Signer·#1·certificate·MD5·digest:·09927d2b3aa9373a30fbf6e763ec20a7 
12 Signer·#1·key·algorithm:·RSA 
13 Signer·#1·key·size·(bits):·2048 
14 Signer·#1·public·key·SHA-256·digest:·3f07fb1e8a5876c13355bd86f02b1f1273314708123da9a873ffbdc95ea4580d 
15 Signer·#1·public·key·SHA-1·digest:·106ab11e1e6705737055939247697b8b688bbfb5 
16 Signer·#1·public·key·MD5·digest:·e317954b81dd46d0f913ba002eecdc2b 
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.activity_activity.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.annotation_annotation-experimental.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.appcompat_appcompat-resources.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.appcompat_appcompat.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.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/. 
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.cardview_cardview.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.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/. 
26 WARNING:·META-INF/androidx.core_core-ktx.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.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/. 
28 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/. 
29 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/. 
30 WARNING:·META-INF/androidx.databinding_baseAdapters.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.databinding_databindingKtx.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.databinding_library.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.databinding_viewbinding.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.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/. 
35 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/. 
36 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/. 
37 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/. 
38 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/. 
39 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/. 
40 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/. 
41 WARNING:·META-INF/androidx.lifecycle_lifecycle-extensions.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.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/. 
43 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/. 
44 WARNING:·META-INF/androidx.lifecycle_lifecycle-process.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
45 WARNING:·META-INF/androidx.lifecycle_lifecycle-runtime-ktx.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
46 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/. 
47 WARNING:·META-INF/androidx.lifecycle_lifecycle-service.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
48 WARNING:·META-INF/androidx.lifecycle_lifecycle-viewmodel-savedstate.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
49 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/. 
50 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/. 
51 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/. 
52 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/. 
53 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/. 
54 WARNING:·META-INF/androidx.recyclerview_recyclerview.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
55 WARNING:·META-INF/androidx.savedstate_savedstate.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
56 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/. 
57 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/. 
58 WARNING:·META-INF/androidx.tracing_tracing.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
59 WARNING:·META-INF/androidx.transition_transition.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
60 WARNING:·META-INF/androidx.vectordrawable_vectordrawable-animated.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
61 WARNING:·META-INF/androidx.vectordrawable_vectordrawable.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
62 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/. 
63 WARNING:·META-INF/androidx.viewpager2_viewpager2.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
64 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/. 
65 WARNING:·META-INF/com.google.android.material_material.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
66 WARNING:·META-INF/services/kotlinx.coroutines.CoroutineExceptionHandler·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
67 WARNING:·META-INF/services/kotlinx.coroutines.internal.MainDispatcherFactory·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
1.84 KB
zipinfo {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 Zip·file·size:·28637919·bytes,·number·of·entries:·7481 Zip·file·size:·28592688·bytes,·number·of·entries:·745
2 -rw-rw-rw-··0.0·unx·······55·b-·defN·81-Jan-01·01:01·META-INF/com/android/build/gradle/app-metadata.properties2 -rw-rw-rw-··0.0·unx·······55·b-·defN·81-Jan-01·01:01·META-INF/com/android/build/gradle/app-metadata.properties
3 -rw-rw-rw-··0.0·unx··8836460·b-·defN·81-Jan-01·01:01·classes.dex3 -rw-rw-rw-··0.0·unx··8836448·b-·defN·81-Jan-01·01:01·classes.dex
4 -rw-rw-rw-··0.0·unx··2208904·b-·defN·81-Jan-01·01:01·classes2.dex4 -rw-rw-rw-··0.0·unx··2208904·b-·defN·81-Jan-01·01:01·classes2.dex
5 -rw----·····2.4·fat·····1728·b-·defN·81-Jan-01·01:01·DebugProbesKt.bin5 -rw----·····2.4·fat·····1728·b-·defN·81-Jan-01·01:01·DebugProbesKt.bin
6 -rw----·····2.4·fat····11376·b-·defN·81-Jan-01·01:01·LICENSE-junit.txt6 -rw----·····2.4·fat····11376·b-·defN·81-Jan-01·01:01·LICENSE-junit.txt
7 -rw----·····2.4·fat········6·b-·stor·81-Jan-01·01:01·META-INF/androidx.activity_activity.version7 -rw----·····2.4·fat········6·b-·stor·81-Jan-01·01:01·META-INF/androidx.activity_activity.version
8 -rw----·····2.4·fat········6·b-·stor·81-Jan-01·01:01·META-INF/androidx.annotation_annotation-experimental.version8 -rw----·····2.4·fat········6·b-·stor·81-Jan-01·01:01·META-INF/androidx.annotation_annotation-experimental.version
9 -rw----·····2.4·fat········6·b-·stor·81-Jan-01·01:01·META-INF/androidx.appcompat_appcompat-resources.version9 -rw----·····2.4·fat········6·b-·stor·81-Jan-01·01:01·META-INF/androidx.appcompat_appcompat-resources.version
10 -rw----·····2.4·fat········6·b-·stor·81-Jan-01·01:01·META-INF/androidx.appcompat_appcompat.version10 -rw----·····2.4·fat········6·b-·stor·81-Jan-01·01:01·META-INF/androidx.appcompat_appcompat.version
Offset 740, 11 lines modifiedOffset 740, 8 lines modified
740 -rw----·····0.0·fat·····1056·b-·defN·81-Jan-01·01:01·res/yx.xml740 -rw----·····0.0·fat·····1056·b-·defN·81-Jan-01·01:01·res/yx.xml
741 -rw----·····0.0·fat······424·b-·defN·81-Jan-01·01:01·res/z1.xml741 -rw----·····0.0·fat······424·b-·defN·81-Jan-01·01:01·res/z1.xml
742 -rw----·····0.0·fat······396·b-·defN·81-Jan-01·01:01·res/z3.xml742 -rw----·····0.0·fat······396·b-·defN·81-Jan-01·01:01·res/z3.xml
743 -rw----·····0.0·fat·····1072·b-·defN·81-Jan-01·01:01·res/zH.xml743 -rw----·····0.0·fat·····1072·b-·defN·81-Jan-01·01:01·res/zH.xml
744 -rw----·····0.0·fat······840·b-·defN·81-Jan-01·01:01·res/zH1.xml744 -rw----·····0.0·fat······840·b-·defN·81-Jan-01·01:01·res/zH1.xml
745 -rw----·····0.0·fat······748·b-·defN·81-Jan-01·01:01·res/zq.xml745 -rw----·····0.0·fat······748·b-·defN·81-Jan-01·01:01·res/zq.xml
746 -rw----·····0.0·fat···527164·b-·stor·81-Jan-01·01:01·resources.arsc746 -rw----·····0.0·fat···527164·b-·stor·81-Jan-01·01:01·resources.arsc
747 -rw----·····2.0·fat····52981·b-·defN·81-Jan-01·01:01·META-INF/C04D9A27.SF 
748 -rw----·····2.0·fat·····1326·b-·defN·81-Jan-01·01:01·META-INF/C04D9A27.RSA 
749 -rw----·····2.0·fat····52873·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF 
750 748·files,·35760631·bytes·uncompressed,·28549698·bytes·compressed:··20.2%747 745·files,·35653439·bytes·uncompressed,·28508966·bytes·compressed:··20.0%
25.5 MB
classes.dex
25.5 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············:·a6c802114 checksum············:·7d7f14d7
5 signature···········:·7a35...ff985 signature···········:·9a08...8ce1
6 file_size···········:·88364606 file_size···········:·8836448
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·····:·5895810 string_ids_size·····:·58958
11 string_ids_off······:·112·(0x000070)11 string_ids_off······:·112·(0x000070)
12 type_ids_size·······:·893912 type_ids_size·······:·8939
13 type_ids_off········:·235944·(0x0399a8)13 type_ids_off········:·235944·(0x0399a8)
Offset 15, 15 lines modifiedOffset 15, 15 lines modified
15 proto_ids_off·······:·271700·(0x042554)15 proto_ids_off·······:·271700·(0x042554)
16 field_ids_size······:·4005416 field_ids_size······:·40054
17 field_ids_off·······:·438296·(0x06b018)17 field_ids_off·······:·438296·(0x06b018)
18 method_ids_size·····:·6553418 method_ids_size·····:·65534
19 method_ids_off······:·758728·(0x0b93c8)19 method_ids_off······:·758728·(0x0b93c8)
20 class_defs_size·····:·693820 class_defs_size·····:·6938
21 class_defs_off······:·1283000·(0x1393b8)21 class_defs_off······:·1283000·(0x1393b8)
22 data_size···········:·733144422 data_size···········:·7331432
23 data_off············:·1505016·(0x16f6f8)23 data_off············:·1505016·(0x16f6f8)
  
24 Class·#0·header:24 Class·#0·header:
25 class_idx···········:·625 class_idx···········:·6
26 access_flags········:·17·(0x0011)26 access_flags········:·17·(0x0011)
27 superclass_idx······:·713427 superclass_idx······:·7134
28 source_file_idx·····:·675328 source_file_idx·····:·6753
Offset 1025170, 42 lines modifiedOffset 1025170, 42 lines modified
1025170 ······type··········:·'()V'1025170 ······type··········:·'()V'
1025171 ······access········:·0x10008·(STATIC·CONSTRUCTOR)1025171 ······access········:·0x10008·(STATIC·CONSTRUCTOR)
1025172 ······code··········-1025172 ······code··········-
1025173 ······registers·····:·21025173 ······registers·····:·2
1025174 ······ins···········:·01025174 ······ins···········:·0
1025175 ······outs··········:·21025175 ······outs··········:·2
1025176 ······insns·size····:·16·16-bit·code·units1025176 ······insns·size····:·16·16-bit·code·units
1025177 44f568:········································|[44f568]·com.planes_multiplayer.single_player_engine.Plane.<clinit>:()V1025177 44f55c:········································|[44f55c]·com.planes_multiplayer.single_player_engine.Plane.<clinit>:()V
1025178 44f578:·2200·691b······························|0000:·new-instance·v0,·Lcom/planes_multiplayer/single_player_engine/Plane$PlaneStatic;·//·type@1b691025178 44f56c:·2200·691b······························|0000:·new-instance·v0,·Lcom/planes_multiplayer/single_player_engine/Plane$PlaneStatic;·//·type@1b69
1025179 44f57c:·1201···································|0002:·const/4·v1,·#int·0·//·#01025179 44f570:·1201···································|0002:·const/4·v1,·#int·0·//·#0
1025180 44f57e:·7020·1bda·1000·························|0003:·invoke-direct·{v0,·v1},·Lcom/planes_multiplayer/single_player_engine/Plane$PlaneStatic;.<init>:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V·//·method@da1b1025180 44f572:·7020·1bda·1000·························|0003:·invoke-direct·{v0,·v1},·Lcom/planes_multiplayer/single_player_engine/Plane$PlaneStatic;.<init>:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V·//·method@da1b
1025181 44f584:·6900·c997······························|0006:·sput-object·v0,·Lcom/planes_multiplayer/single_player_engine/Plane;.PlaneStatic:Lcom/planes_multiplayer/single_player_engine/Plane$PlaneStatic;·//·field@97c91025181 44f578:·6900·c997······························|0006:·sput-object·v0,·Lcom/planes_multiplayer/single_player_engine/Plane;.PlaneStatic:Lcom/planes_multiplayer/single_player_engine/Plane$PlaneStatic;·//·field@97c9
1025182 44f588:·2200·801c······························|0008:·new-instance·v0,·Ljava/util/Random;·//·type@1c801025182 44f57c:·2200·801c······························|0008:·new-instance·v0,·Ljava/util/Random;·//·type@1c80
1025183 44f58c:·7010·ebe0·0000·························|000a:·invoke-direct·{v0},·Ljava/util/Random;.<init>:()V·//·method@e0eb1025183 44f580:·7010·ebe0·0000·························|000a:·invoke-direct·{v0},·Ljava/util/Random;.<init>:()V·//·method@e0eb
1025184 44f592:·6900·cb97······························|000d:·sput-object·v0,·Lcom/planes_multiplayer/single_player_engine/Plane;.m_Random:Ljava/util/Random;·//·field@97cb1025184 44f586:·6900·cb97······························|000d:·sput-object·v0,·Lcom/planes_multiplayer/single_player_engine/Plane;.m_Random:Ljava/util/Random;·//·field@97cb
1025185 44f596:·0e00···································|000f:·return-void1025185 44f58a:·0e00···································|000f:·return-void
1025186 ······catches·······:·(none)1025186 ······catches·······:·(none)
1025187 ······positions·····:·1025187 ······positions·····:·
1025188 ········0x0008·line=1641025188 ········0x0008·line=164
1025189 ······locals········:·1025189 ······locals········:·
  
1025190 ····#1··············:·(in·Lcom/planes_multiplayer/single_player_engine/Plane;)1025190 ····#1··············:·(in·Lcom/planes_multiplayer/single_player_engine/Plane;)
1025191 ······name··········:·'<init>'1025191 ······name··········:·'<init>'
1025192 ······type··········:·'()V'1025192 ······type··········:·'()V'
1025193 ······access········:·0x10001·(PUBLIC·CONSTRUCTOR)1025193 ······access········:·0x10001·(PUBLIC·CONSTRUCTOR)
1025194 ······code··········-1025194 ······code··········-
1025195 ······registers·····:·31025195 ······registers·····:·3
1025196 ······ins···········:·11025196 ······ins···········:·1
1025197 ······outs··········:·41025197 ······outs··········:·4
1025198 ······insns·size····:·7·16-bit·code·units1025198 ······insns·size····:·7·16-bit·code·units
1025199 44f598:········································|[44f598]·com.planes_multiplayer.single_player_engine.Plane.<init>:()V1025199 44f58c:········································|[44f58c]·com.planes_multiplayer.single_player_engine.Plane.<init>:()V
1025200 44f5a8:·6200·c497······························|0000:·sget-object·v0,·Lcom/planes_multiplayer/single_player_engine/Orientation;.NorthSouth:Lcom/planes_multiplayer/single_player_engine/Orientation;·//·field@97c41025200 44f59c:·6200·c497······························|0000:·sget-object·v0,·Lcom/planes_multiplayer/single_player_engine/Orientation;.NorthSouth:Lcom/planes_multiplayer/single_player_engine/Orientation;·//·field@97c4
1025201 44f5ac:·1201···································|0002:·const/4·v1,·#int·0·//·#01025201 44f5a0:·1201···································|0002:·const/4·v1,·#int·0·//·#0
1025202 44f5ae:·7040·20da·1201·························|0003:·invoke-direct·{v2,·v1,·v1,·v0},·Lcom/planes_multiplayer/single_player_engine/Plane;.<init>:(IILcom/planes_multiplayer/single_player_engine/Orientation;)V·//·method@da201025202 44f5a2:·7040·20da·1201·························|0003:·invoke-direct·{v2,·v1,·v1,·v0},·Lcom/planes_multiplayer/single_player_engine/Plane;.<init>:(IILcom/planes_multiplayer/single_player_engine/Orientation;)V·//·method@da20
1025203 44f5b4:·0e00···································|0006:·return-void1025203 44f5a8:·0e00···································|0006:·return-void
1025204 ······catches·······:·(none)1025204 ······catches·······:·(none)
1025205 ······positions·····:·1025205 ······positions·····:·
1025206 ········0x0000·line=211025206 ········0x0000·line=21
1025207 ······locals········:·1025207 ······locals········:·
1025208 ········0x0000·-·0x0007·reg=2·this·Lcom/planes_multiplayer/single_player_engine/Plane;·1025208 ········0x0000·-·0x0007·reg=2·this·Lcom/planes_multiplayer/single_player_engine/Plane;·
  
1025209 ····#2··············:·(in·Lcom/planes_multiplayer/single_player_engine/Plane;)1025209 ····#2··············:·(in·Lcom/planes_multiplayer/single_player_engine/Plane;)
Offset 1025213, 27 lines modifiedOffset 1025213, 27 lines modified
1025213 ······type··········:·'(IILcom/planes_multiplayer/single_player_engine/Orientation;)V'1025213 ······type··········:·'(IILcom/planes_multiplayer/single_player_engine/Orientation;)V'
1025214 ······access········:·0x10001·(PUBLIC·CONSTRUCTOR)1025214 ······access········:·0x10001·(PUBLIC·CONSTRUCTOR)
1025215 ······code··········-1025215 ······code··········-
1025216 ······registers·····:·51025216 ······registers·····:·5
1025217 ······ins···········:·41025217 ······ins···········:·4
1025218 ······outs··········:·21025218 ······outs··········:·2
1025219 ······insns·size····:·25·16-bit·code·units1025219 ······insns·size····:·25·16-bit·code·units
1025220 44f5f4:········································|[44f5f4]·com.planes_multiplayer.single_player_engine.Plane.<init>:(IILcom/planes_multiplayer/single_player_engine/Orientation;)V1025220 44f5e8:········································|[44f5e8]·com.planes_multiplayer.single_player_engine.Plane.<init>:(IILcom/planes_multiplayer/single_player_engine/Orientation;)V
1025221 44f604:·1a00·67c2······························|0000:·const-string·v0,·"orient"·//·string@c2671025221 44f5f8:·1a00·67c2······························|0000:·const-string·v0,·"orient"·//·string@c267
1025222 44f608:·7120·f6f2·0400·························|0002:·invoke-static·{v4,·v0},·Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V·//·method@f2f61025222 44f5fc:·7120·f6f2·0400·························|0002:·invoke-static·{v4,·v0},·Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V·//·method@f2f6
1025223 44f60e:·7010·f0dc·0100·························|0005:·invoke-direct·{v1},·Ljava/lang/Object;.<init>:()V·//·method@dcf01025223 44f602:·7010·f0dc·0100·························|0005:·invoke-direct·{v1},·Ljava/lang/Object;.<init>:()V·//·method@dcf0
1025224 44f614:·5912·d097······························|0008:·iput·v2,·v1,·Lcom/planes_multiplayer/single_player_engine/Plane;.row:I·//·field@97d01025224 44f608:·5912·d097······························|0008:·iput·v2,·v1,·Lcom/planes_multiplayer/single_player_engine/Plane;.row:I·//·field@97d0
1025225 44f618:·5913·ca97······························|000a:·iput·v3,·v1,·Lcom/planes_multiplayer/single_player_engine/Plane;.col:I·//·field@97ca1025225 44f60c:·5913·ca97······························|000a:·iput·v3,·v1,·Lcom/planes_multiplayer/single_player_engine/Plane;.col:I·//·field@97ca
1025226 44f61c:·5b14·cf97······························|000c:·iput-object·v4,·v1,·Lcom/planes_multiplayer/single_player_engine/Plane;.orient:Lcom/planes_multiplayer/single_player_engine/Orientation;·//·field@97cf1025226 44f610:·5b14·cf97······························|000c:·iput-object·v4,·v1,·Lcom/planes_multiplayer/single_player_engine/Plane;.orient:Lcom/planes_multiplayer/single_player_engine/Orientation;·//·field@97cf
1025227 44f620:·6200·c497······························|000e:·sget-object·v0,·Lcom/planes_multiplayer/single_player_engine/Orientation;.NorthSouth:Lcom/planes_multiplayer/single_player_engine/Orientation;·//·field@97c41025227 44f614:·6200·c497······························|000e:·sget-object·v0,·Lcom/planes_multiplayer/single_player_engine/Orientation;.NorthSouth:Lcom/planes_multiplayer/single_player_engine/Orientation;·//·field@97c4
1025228 44f624:·5b10·cd97······························|0010:·iput-object·v0,·v1,·Lcom/planes_multiplayer/single_player_engine/Plane;.m_orient:Lcom/planes_multiplayer/single_player_engine/Orientation;·//·field@97cd1025228 44f618:·5b10·cd97······························|0010:·iput-object·v0,·v1,·Lcom/planes_multiplayer/single_player_engine/Plane;.m_orient:Lcom/planes_multiplayer/single_player_engine/Orientation;·//·field@97cd
1025229 44f628:·5912·ce97······························|0012:·iput·v2,·v1,·Lcom/planes_multiplayer/single_player_engine/Plane;.m_row:I·//·field@97ce1025229 44f61c:·5912·ce97······························|0012:·iput·v2,·v1,·Lcom/planes_multiplayer/single_player_engine/Plane;.m_row:I·//·field@97ce
1025230 44f62c:·5913·cc97······························|0014:·iput·v3,·v1,·Lcom/planes_multiplayer/single_player_engine/Plane;.m_col:I·//·field@97cc1025230 44f620:·5913·cc97······························|0014:·iput·v3,·v1,·Lcom/planes_multiplayer/single_player_engine/Plane;.m_col:I·//·field@97cc
1025231 44f630:·5b14·cd97······························|0016:·iput-object·v4,·v1,·Lcom/planes_multiplayer/single_player_engine/Plane;.m_orient:Lcom/planes_multiplayer/single_player_engine/Orientation;·//·field@97cd1025231 44f624:·5b14·cd97······························|0016:·iput-object·v4,·v1,·Lcom/planes_multiplayer/single_player_engine/Plane;.m_orient:Lcom/planes_multiplayer/single_player_engine/Orientation;·//·field@97cd
1025232 44f634:·0e00···································|0018:·return-void1025232 44f628:·0e00···································|0018:·return-void
1025233 ······catches·······:·(none)1025233 ······catches·······:·(none)
1025234 ······positions·····:·1025234 ······positions·····:·
1025235 ········0x0005·line=51025235 ········0x0005·line=5
1025236 ········0x000e·line=81025236 ········0x000e·line=8
1025237 ········0x0012·line=151025237 ········0x0012·line=15
1025238 ········0x0014·line=161025238 ········0x0014·line=16
1025239 ········0x0016·line=171025239 ········0x0016·line=17
Offset 1025248, 25 lines modifiedOffset 1025248, 25 lines modified
1025248 ······type··········:·'(Lcom/planes_multiplayer/single_player_engine/Coordinate2D;Lcom/planes_multiplayer/single_player_engine/Orientation;)V'1025248 ······type··········:·'(Lcom/planes_multiplayer/single_player_engine/Coordinate2D;Lcom/planes_multiplayer/single_player_engine/Orientation;)V'
1025249 ······access········:·0x10001·(PUBLIC·CONSTRUCTOR)1025249 ······access········:·0x10001·(PUBLIC·CONSTRUCTOR)
1025250 ······code··········-1025250 ······code··········-
1025251 ······registers·····:·41025251 ······registers·····:·4
1025252 ······ins···········:·31025252 ······ins···········:·3
1025253 ······outs··········:·41025253 ······outs··········:·4
1025254 ······insns·size····:·22·16-bit·code·units1025254 ······insns·size····:·22·16-bit·code·units
1025255 44f5b8:········································|[44f5b8]·com.planes_multiplayer.single_player_engine.Plane.<init>:(Lcom/planes_multiplayer/single_player_engine/Coordinate2D;Lcom/planes_multiplayer/single_player_engine/Orientation;)V1025255 44f5ac:········································|[44f5ac]·com.planes_multiplayer.single_player_engine.Plane.<init>:(Lcom/planes_multiplayer/single_player_engine/Coordinate2D;Lcom/planes_multiplayer/single_player_engine/Orientation;)V
1025256 44f5c8:·1a00·5bc6······························|0000:·const-string·v0,·"qp"·//·string@c65b1025256 44f5bc:·1a00·5bc6······························|0000:·const-string·v0,·"qp"·//·string@c65b
1025257 44f5cc:·7120·f6f2·0200·························|0002:·invoke-static·{v2,·v0},·Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V·//·method@f2f61025257 44f5c0:·7120·f6f2·0200·························|0002:·invoke-static·{v2,·v0},·Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V·//·method@f2f6
1025258 44f5d2:·1a00·67c2······························|0005:·const-string·v0,·"orient"·//·string@c2671025258 44f5c6:·1a00·67c2······························|0005:·const-string·v0,·"orient"·//·string@c267
1025259 44f5d6:·7120·f6f2·0300·························|0007:·invoke-static·{v3,·v0},·Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V·//·method@f2f61025259 44f5ca:·7120·f6f2·0300·························|0007:·invoke-static·{v3,·v0},·Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V·//·method@f2f6
1025260 44f5dc:·6e10·c3d9·0200·························|000a:·invoke-virtual·{v2},·Lcom/planes_multiplayer/single_player_engine/Coordinate2D;.x:()I·//·method@d9c31025260 44f5d0:·6e10·c3d9·0200·························|000a:·invoke-virtual·{v2},·Lcom/planes_multiplayer/single_player_engine/Coordinate2D;.x:()I·//·method@d9c3
1025261 44f5e2:·0a00···································|000d:·move-result·v01025261 44f5d6:·0a00···································|000d:·move-result·v0
1025262 44f5e4:·6e10·c4d9·0200·························|000e:·invoke-virtual·{v2},·Lcom/planes_multiplayer/single_player_engine/Coordinate2D;.y:()I·//·method@d9c41025262 44f5d8:·6e10·c4d9·0200·························|000e:·invoke-virtual·{v2},·Lcom/planes_multiplayer/single_player_engine/Coordinate2D;.y:()I·//·method@d9c4
1025263 44f5ea:·0a02···································|0011:·move-result·v21025263 44f5de:·0a02···································|0011:·move-result·v2
1025264 44f5ec:·7040·20da·0132·························|0012:·invoke-direct·{v1,·v0,·v2,·v3},·Lcom/planes_multiplayer/single_player_engine/Plane;.<init>:(IILcom/planes_multiplayer/single_player_engine/Orientation;)V·//·method@da201025264 44f5e0:·7040·20da·0132·························|0012:·invoke-direct·{v1,·v0,·v2,·v3},·Lcom/planes_multiplayer/single_player_engine/Plane;.<init>:(IILcom/planes_multiplayer/single_player_engine/Orientation;)V·//·method@da20
1025265 44f5f2:·0e00···································|0015:·return-void1025265 44f5e6:·0e00···································|0015:·return-void
1025266 ······catches·······:·(none)1025266 ······catches·······:·(none)
1025267 ······positions·····:·1025267 ······positions·····:·
1025268 ········0x000a·line=231025268 ········0x000a·line=23
1025269 ······locals········:·1025269 ······locals········:·
1025270 ········0x0000·-·0x0016·reg=1·this·Lcom/planes_multiplayer/single_player_engine/Plane;·1025270 ········0x0000·-·0x0016·reg=1·this·Lcom/planes_multiplayer/single_player_engine/Plane;·
1025271 ········0x0000·-·0x0016·reg=2·(null)·Lcom/planes_multiplayer/single_player_engine/Coordinate2D;·1025271 ········0x0000·-·0x0016·reg=2·(null)·Lcom/planes_multiplayer/single_player_engine/Coordinate2D;·
1025272 ········0x0000·-·0x0016·reg=3·(null)·Lcom/planes_multiplayer/single_player_engine/Orientation;·1025272 ········0x0000·-·0x0016·reg=3·(null)·Lcom/planes_multiplayer/single_player_engine/Orientation;·
Offset 1025276, 17 lines modifiedOffset 1025276, 17 lines modified
Max diff block lines reached; 26713677/26727986 bytes (99.95%) of diff not shown.
4.51 KB
classes.jar
3.57 KB
zipinfo {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 Zip·file·size:·12625857·bytes,·number·of·entries:·69201 Zip·file·size:·12625840·bytes,·number·of·entries:·6920
2 ?rwxrwxr-x··2.0·unx······785·b-·stor·80-Jan-01·00:00·ComputerLogicTest.class2 ?rwxrwxr-x··2.0·unx······785·b-·stor·80-Jan-01·00:00·ComputerLogicTest.class
3 ?rwxrwxr-x··2.0·unx·····1080·b-·stor·80-Jan-01·00:00·Coordinate2DTest.class3 ?rwxrwxr-x··2.0·unx·····1080·b-·stor·80-Jan-01·00:00·Coordinate2DTest.class
4 ?rwxrwxr-x··2.0·unx······823·b-·stor·80-Jan-01·00:00·GameStagesTest.class4 ?rwxrwxr-x··2.0·unx······823·b-·stor·80-Jan-01·00:00·GameStagesTest.class
5 ?rwxrwxr-x··2.0·unx······318·b-·stor·80-Jan-01·00:00·android/support/v4/app/INotificationSideChannel.class5 ?rwxrwxr-x··2.0·unx······318·b-·stor·80-Jan-01·00:00·android/support/v4/app/INotificationSideChannel.class
6 ?rwxrwxr-x··2.0·unx·····2930·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$CallbackHandler.class6 ?rwxrwxr-x··2.0·unx·····2930·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$CallbackHandler.class
7 ?rwxrwxr-x··2.0·unx······230·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$ConnectionCallback$ConnectionCallbackInternal.class7 ?rwxrwxr-x··2.0·unx······230·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$ConnectionCallback$ConnectionCallbackInternal.class
8 ?rwxrwxr-x··2.0·unx·····1127·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$ConnectionCallback.class8 ?rwxrwxr-x··2.0·unx·····1127·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$ConnectionCallback.class
Offset 3713, 15 lines modifiedOffset 3713, 15 lines modified
3713 ?rwxrwxr-x··2.0·unx·····1329·b-·stor·80-Jan-01·00:00·com/planes_multiplayer/single_player_engine/Orientation.class3713 ?rwxrwxr-x··2.0·unx·····1329·b-·stor·80-Jan-01·00:00·com/planes_multiplayer/single_player_engine/Orientation.class
3714 ?rwxrwxr-x··2.0·unx······482·b-·stor·80-Jan-01·00:00·com/planes_multiplayer/single_player_engine/Plane$PlaneStatic.class3714 ?rwxrwxr-x··2.0·unx······482·b-·stor·80-Jan-01·00:00·com/planes_multiplayer/single_player_engine/Plane$PlaneStatic.class
3715 ?rwxrwxr-x··2.0·unx······603·b-·stor·80-Jan-01·00:00·com/planes_multiplayer/single_player_engine/Plane$WhenMappings.class3715 ?rwxrwxr-x··2.0·unx······603·b-·stor·80-Jan-01·00:00·com/planes_multiplayer/single_player_engine/Plane$WhenMappings.class
3716 ?rwxrwxr-x··2.0·unx·····4613·b-·stor·80-Jan-01·00:00·com/planes_multiplayer/single_player_engine/Plane.class3716 ?rwxrwxr-x··2.0·unx·····4613·b-·stor·80-Jan-01·00:00·com/planes_multiplayer/single_player_engine/Plane.class
3717 ?rwxrwxr-x··2.0·unx·····8927·b-·stor·80-Jan-01·00:00·com/planes_multiplayer/single_player_engine/PlaneGrid.class3717 ?rwxrwxr-x··2.0·unx·····8927·b-·stor·80-Jan-01·00:00·com/planes_multiplayer/single_player_engine/PlaneGrid.class
3718 ?rwxrwxr-x··2.0·unx·····2669·b-·stor·80-Jan-01·00:00·com/planes_multiplayer/single_player_engine/PlaneOrientationData.class3718 ?rwxrwxr-x··2.0·unx·····2669·b-·stor·80-Jan-01·00:00·com/planes_multiplayer/single_player_engine/PlaneOrientationData.class
3719 ?rwxrwxr-x··2.0·unx······616·b-·stor·80-Jan-01·00:00·com/planes_multiplayer/single_player_engine/PlanePointIterator$WhenMappings.class3719 ?rwxrwxr-x··2.0·unx······616·b-·stor·80-Jan-01·00:00·com/planes_multiplayer/single_player_engine/PlanePointIterator$WhenMappings.class
3720 ?rwxrwxr-x··2.0·unx·····8694·b-·stor·80-Jan-01·00:00·com/planes_multiplayer/single_player_engine/PlaneRound.class3720 ?rwxrwxr-x··2.0·unx·····8677·b-·stor·80-Jan-01·00:00·com/planes_multiplayer/single_player_engine/PlaneRound.class
3721 ?rwxrwxr-x··2.0·unx······591·b-·stor·80-Jan-01·00:00·com/planes_multiplayer/single_player_engine/PlaneRoundOptions.class3721 ?rwxrwxr-x··2.0·unx······591·b-·stor·80-Jan-01·00:00·com/planes_multiplayer/single_player_engine/PlaneRoundOptions.class
3722 ?rwxrwxr-x··2.0·unx······272·b-·stor·80-Jan-01·00:00·com/planes_multiplayer/single_player_engine/PlanesRoundJava$Companion.class3722 ?rwxrwxr-x··2.0·unx······272·b-·stor·80-Jan-01·00:00·com/planes_multiplayer/single_player_engine/PlanesRoundJava$Companion.class
3723 ?rwxrwxr-x··2.0·unx·····1711·b-·stor·80-Jan-01·00:00·com/planes_multiplayer/single_player_engine/PlayerGuessReaction.class3723 ?rwxrwxr-x··2.0·unx·····1711·b-·stor·80-Jan-01·00:00·com/planes_multiplayer/single_player_engine/PlayerGuessReaction.class
3724 ?rwxrwxr-x··2.0·unx·····1214·b-·stor·80-Jan-01·00:00·com/planes_multiplayer/single_player_engine/Type.class3724 ?rwxrwxr-x··2.0·unx·····1214·b-·stor·80-Jan-01·00:00·com/planes_multiplayer/single_player_engine/Type.class
3725 ?rwxrwxr-x··2.0·unx······967·b-·stor·80-Jan-01·00:00·com/planes_multiplayer/single_player_engine/VectorIterator.class3725 ?rwxrwxr-x··2.0·unx······967·b-·stor·80-Jan-01·00:00·com/planes_multiplayer/single_player_engine/VectorIterator.class
3726 ?rwxrwxr-x··2.0·unx······120·b-·stor·80-Jan-01·00:00·javax/annotation/CheckForNull.class3726 ?rwxrwxr-x··2.0·unx······120·b-·stor·80-Jan-01·00:00·javax/annotation/CheckForNull.class
3727 ?rwxrwxr-x··2.0·unx······122·b-·stor·80-Jan-01·00:00·javax/annotation/CheckForSigned.class3727 ?rwxrwxr-x··2.0·unx······122·b-·stor·80-Jan-01·00:00·javax/annotation/CheckForSigned.class
Offset 6915, 8 lines modifiedOffset 6915, 8 lines modified
6915 ?rwxrwxr-x··2.0·unx·····4221·b-·stor·80-Jan-01·00:00·kotlin/text/StringsKt__StringNumberConversionsJVMKt.class6915 ?rwxrwxr-x··2.0·unx·····4221·b-·stor·80-Jan-01·00:00·kotlin/text/StringsKt__StringNumberConversionsJVMKt.class
6916 ?rwxrwxr-x··2.0·unx·····3328·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/channels/BroadcastCoroutine.class6916 ?rwxrwxr-x··2.0·unx·····3328·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/channels/BroadcastCoroutine.class
6917 ?rwxrwxr-x··2.0·unx·····3489·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/channels/ChannelCoroutine.class6917 ?rwxrwxr-x··2.0·unx·····3489·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/channels/ChannelCoroutine.class
6918 ?rwxrwxr-x··2.0·unx····16960·b-·defN·80-Jan-01·00:00·kotlin/text/StringsKt__StringsJVMKt.class6918 ?rwxrwxr-x··2.0·unx····16960·b-·defN·80-Jan-01·00:00·kotlin/text/StringsKt__StringsJVMKt.class
6919 ?rwxrwxr-x··2.0·unx····48570·b-·defN·80-Jan-01·00:00·kotlin/collections/CollectionsKt___CollectionsKt.class6919 ?rwxrwxr-x··2.0·unx····48570·b-·defN·80-Jan-01·00:00·kotlin/collections/CollectionsKt___CollectionsKt.class
6920 ?rwxrwxr-x··2.0·unx····29313·b-·defN·80-Jan-01·00:00·kotlin/text/StringsKt__StringsKt.class6920 ?rwxrwxr-x··2.0·unx····29313·b-·defN·80-Jan-01·00:00·kotlin/text/StringsKt__StringsKt.class
6921 ?rwxrwxr-x··2.0·unx····36728·b-·defN·80-Jan-01·00:00·kotlin/text/StringsKt___StringsKt.class6921 ?rwxrwxr-x··2.0·unx····36728·b-·defN·80-Jan-01·00:00·kotlin/text/StringsKt___StringsKt.class
6922 6920·files,·14186181·bytes·uncompressed,·11323951·bytes·compressed:··20.2%6922 6920·files,·14186164·bytes·uncompressed,·11323934·bytes·compressed:··20.2%
941 B
com/planes_multiplayer/single_player_engine/PlaneRound.class
821 B
procyon -ec {}
    
Offset 26, 17 lines modifiedOffset 26, 15 lines modified
26 ········final·int·n·=·10;26 ········final·int·n·=·10;
27 ········this.m_rowNo·=·n;27 ········this.m_rowNo·=·n;
28 ········this.m_colNo·=·n;28 ········this.m_colNo·=·n;
29 ········this.m_planeNo·=·3;29 ········this.m_planeNo·=·3;
30 ········this.m_rowNo·=·rowNo;30 ········this.m_rowNo·=·rowNo;
31 ········this.m_colNo·=·colNo;31 ········this.m_colNo·=·colNo;
32 ········this.m_planeNo·=·planeNo;32 ········this.m_planeNo·=·planeNo;
33 ········colNo·=·this.m_rowNo; 
34 ········planeNo·=·this.m_colNo; 
35 ········this.m_PlayerGrid·=·new·PlaneGrid(colNo,·planeNo,·this.m_planeNo,·false);33 ········this.m_PlayerGrid·=·new·PlaneGrid(rowNo,·colNo,·planeNo,·false);
36 ········colNo·=·this.m_rowNo;34 ········colNo·=·this.m_rowNo;
37 ········planeNo·=·this.m_colNo;35 ········planeNo·=·this.m_colNo;
38 ········this.m_ComputerGrid·=·new·PlaneGrid(colNo,·planeNo,·this.m_planeNo,·true);36 ········this.m_ComputerGrid·=·new·PlaneGrid(colNo,·planeNo,·this.m_planeNo,·true);
39 ········colNo·=·this.m_rowNo;37 ········colNo·=·this.m_rowNo;
40 ········planeNo·=·this.m_colNo;38 ········planeNo·=·this.m_colNo;
41 ········this.m_computerLogic·=·new·ComputerLogic(colNo,·planeNo,·this.m_planeNo);39 ········this.m_computerLogic·=·new·ComputerLogic(colNo,·planeNo,·this.m_planeNo);
42 ········this.m_computerGuessList·=·new·Vector();40 ········this.m_computerGuessList·=·new·Vector();
1.58 KB
smali/com/planes_multiplayer/single_player_engine/PlaneRound.smali
    
Offset 170, 27 lines modifiedOffset 170, 21 lines modified
170 ····.line·34170 ····.line·34
171 ····iput·p2,·p0,·Lcom/planes_multiplayer/single_player_engine/PlaneRound;->m_colNo:I171 ····iput·p2,·p0,·Lcom/planes_multiplayer/single_player_engine/PlaneRound;->m_colNo:I
  
172 ····.line·35172 ····.line·35
173 ····iput·p3,·p0,·Lcom/planes_multiplayer/single_player_engine/PlaneRound;->m_planeNo:I173 ····iput·p3,·p0,·Lcom/planes_multiplayer/single_player_engine/PlaneRound;->m_planeNo:I
  
174 ····.line·38174 ····.line·38
175 ····new-instance·p1,·Lcom/planes_multiplayer/single_player_engine/PlaneGrid;175 ····new-instance·v0,·Lcom/planes_multiplayer/single_player_engine/PlaneGrid;
  
176 ····iget·p2,·p0,·Lcom/planes_multiplayer/single_player_engine/PlaneRound;->m_rowNo:I 
  
177 ····iget·p3,·p0,·Lcom/planes_multiplayer/single_player_engine/PlaneRound;->m_colNo:I 
  
178 ····iget·v0,·p0,·Lcom/planes_multiplayer/single_player_engine/PlaneRound;->m_planeNo:I 
  
179 ····const/4·v1,·0x0176 ····const/4·v1,·0x0
  
180 ····invoke-direct·{p1,·p2,·p3,·v0,·v1},·Lcom/planes_multiplayer/single_player_engine/PlaneGrid;-><init>(IIIZ)V177 ····invoke-direct·{v0,·p1,·p2,·p3,·v1},·Lcom/planes_multiplayer/single_player_engine/PlaneGrid;-><init>(IIIZ)V
  
181 ····iput-object·p1,·p0,·Lcom/planes_multiplayer/single_player_engine/PlaneRound;->m_PlayerGrid:Lcom/planes_multiplayer/single_player_engine/PlaneGrid;178 ····iput-object·v0,·p0,·Lcom/planes_multiplayer/single_player_engine/PlaneRound;->m_PlayerGrid:Lcom/planes_multiplayer/single_player_engine/PlaneGrid;
  
182 ····.line·39179 ····.line·39
183 ····new-instance·p1,·Lcom/planes_multiplayer/single_player_engine/PlaneGrid;180 ····new-instance·p1,·Lcom/planes_multiplayer/single_player_engine/PlaneGrid;
  
184 ····iget·p2,·p0,·Lcom/planes_multiplayer/single_player_engine/PlaneRound;->m_rowNo:I181 ····iget·p2,·p0,·Lcom/planes_multiplayer/single_player_engine/PlaneRound;->m_rowNo:I
  
185 ····iget·p3,·p0,·Lcom/planes_multiplayer/single_player_engine/PlaneRound;->m_colNo:I182 ····iget·p3,·p0,·Lcom/planes_multiplayer/single_player_engine/PlaneRound;->m_colNo:I