202 KB
/home/fdroid/fdroiddata/tmp/com.outerworldapps.wairtonow_50100.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_com.outerworldapps.wairtonow_50100.apk
1.37 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: SHA-1 digest of classes.dex does not match the digest specified in META-INF/MANIFEST.MF. Expected: <9N5luSeR8HEK18hWPoONaXA1egk=>, actual: <H+2DnjRuDpbnulnMfiaov2J9P5Y=>
    
Offset 1, 16 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):·false 
4 Verified·using·v3·scheme·(APK·Signature·Scheme·v3):·false 
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:·ce5c9b861e6edcc1d84290977d85aa0a7537fc5ceb2189d62e7cd43bc01558e1 
10 Signer·#1·certificate·SHA-1·digest:·15e9408d1317cf8662bd90ae0c5aa65c99a353ad 
11 Signer·#1·certificate·MD5·digest:·7696e0e5c719a581f65ab5821de512a2 
12 Signer·#1·key·algorithm:·RSA 
13 Signer·#1·key·size·(bits):·2048 
14 Signer·#1·public·key·SHA-256·digest:·ca6d9f3ae56288b1ba5eacc3e9502faa75720d90e443f669e00c0820ef0fc947 
15 Signer·#1·public·key·SHA-1·digest:·c7f86639605b13df60e3d99445ed620096726894 
16 Signer·#1·public·key·MD5·digest:·7c7e761342ba64b8fe3bfc2c7aa72d52 
188 KB
zipinfo -v {}
Differences in extra fields detected; using output from zipinfo -v
    
Offset 1, 3117 lines modifiedOffset 1, 2529 lines modified
1 There·is·no·zipfile·comment.1 There·is·no·zipfile·comment.
  
2 End-of-central-directory·record:2 End-of-central-directory·record:
3 -------------------------------3 -------------------------------
  
4 ··Zip·archive·file·size:···················8223984·(00000000007D7CF0h)4 ··Zip·archive·file·size:···················8219313·(00000000007D6AB1h)
5 ··Actual·end-cent-dir·record·offset:·······8223962·(00000000007D7CDAh)5 ··Actual·end-cent-dir·record·offset:·······8219291·(00000000007D6A9Bh)
6 ··Expected·end-cent-dir·record·offset:·····8223962·(00000000007D7CDAh)6 ··Expected·end-cent-dir·record·offset:·····8219291·(00000000007D6A9Bh)
7 ··(based·on·the·length·of·the·central·directory·and·its·expected·offset)7 ··(based·on·the·length·of·the·central·directory·and·its·expected·offset)
  
8 ··This·zipfile·constitutes·the·sole·disk·of·a·single-part·archive;·its8 ··This·zipfile·constitutes·the·sole·disk·of·a·single-part·archive;·its
9 ··central·directory·contains·86·entries.9 ··central·directory·contains·86·entries.
10 ··The·central·directory·is·6874·(0000000000001ADAh)·bytes·long,10 ··The·central·directory·is·6127·(00000000000017EFh)·bytes·long,
11 ··and·its·(expected)·offset·in·bytes·from·the·beginning·of·the·zipfile11 ··and·its·(expected)·offset·in·bytes·from·the·beginning·of·the·zipfile
12 ··is·8217088·(00000000007D6200h).12 ··is·8213164·(00000000007D52ACh).
  
  
13 Central·directory·entry·#1:13 Central·directory·entry·#1:
14 ---------------------------14 ---------------------------
  
15 ··META-INF/MANIFEST.MF15 ··AndroidManifest.xml
  
16 ··offset·of·local·header·from·start·of·archive:···016 ··offset·of·local·header·from·start·of·archive:···0
17 ··················································(0000000000000000h)·bytes17 ··················································(0000000000000000h)·bytes
18 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT18 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT
19 ··version·of·encoding·software:···················2.019 ··version·of·encoding·software:···················0.0
20 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT 
21 ··minimum·software·version·required·to·extract:···2.0 
22 ··compression·method:·····························deflated 
23 ··compression·sub-type·(deflation):···············normal 
24 ··file·security·status:···························not·encrypted 
25 ··extended·local·header:··························yes 
26 ··file·last·modified·on·(DOS·date/time):··········2021·Feb·14·12:07:34 
27 ··32-bit·CRC·value·(hex):·························42082d6a 
28 ··compressed·size:································2841·bytes 
29 ··uncompressed·size:······························6596·bytes 
30 ··length·of·filename:·····························20·characters 
31 ··length·of·extra·field:··························0·bytes 
32 ··length·of·file·comment:·························0·characters 
33 ··disk·number·on·which·file·begins:···············disk·1 
34 ··apparent·file·type:·····························binary 
35 ··non-MSDOS·external·file·attributes:·············000000·hex 
36 ··MS-DOS·file·attributes·(00·hex):················none 
  
37 ··There·is·no·file·comment. 
  
38 Central·directory·entry·#2: 
39 --------------------------- 
  
40 ··There·are·an·extra·16·bytes·preceding·this·file. 
  
41 ··META-INF/8B38CD16.SF 
  
42 ··offset·of·local·header·from·start·of·archive:···2907 
43 ··················································(0000000000000B5Bh)·bytes 
44 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT 
45 ··version·of·encoding·software:···················2.0 
46 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT 
47 ··minimum·software·version·required·to·extract:···2.0 
48 ··compression·method:·····························deflated 
49 ··compression·sub-type·(deflation):···············normal 
50 ··file·security·status:···························not·encrypted 
51 ··extended·local·header:··························yes 
52 ··file·last·modified·on·(DOS·date/time):··········2021·Feb·14·12:07:36 
53 ··32-bit·CRC·value·(hex):·························b387a237 
54 ··compressed·size:································2899·bytes 
55 ··uncompressed·size:······························6691·bytes 
56 ··length·of·filename:·····························20·characters 
57 ··length·of·extra·field:··························0·bytes 
58 ··length·of·file·comment:·························0·characters 
59 ··disk·number·on·which·file·begins:···············disk·1 
60 ··apparent·file·type:·····························binary 
61 ··non-MSDOS·external·file·attributes:·············000000·hex 
62 ··MS-DOS·file·attributes·(00·hex):················none 
  
63 ··There·is·no·file·comment. 
  
64 Central·directory·entry·#3: 
65 --------------------------- 
  
66 ··There·are·an·extra·16·bytes·preceding·this·file. 
  
67 ··META-INF/8B38CD16.RSA 
  
68 ··offset·of·local·header·from·start·of·archive:···5872 
69 ··················································(00000000000016F0h)·bytes 
70 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT 
71 ··version·of·encoding·software:···················2.0 
72 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT 
73 ··minimum·software·version·required·to·extract:···2.0 
74 ··compression·method:·····························deflated 
75 ··compression·sub-type·(deflation):···············normal 
76 ··file·security·status:···························not·encrypted 
77 ··extended·local·header:··························yes 
78 ··file·last·modified·on·(DOS·date/time):··········2021·Feb·14·12:07:36 
79 ··32-bit·CRC·value·(hex):·························6529d6d8 
80 ··compressed·size:································1081·bytes 
81 ··uncompressed·size:······························1334·bytes 
82 ··length·of·filename:·····························21·characters 
83 ··length·of·extra·field:··························0·bytes 
84 ··length·of·file·comment:·························0·characters 
85 ··disk·number·on·which·file·begins:···············disk·1 
86 ··apparent·file·type:·····························binary 
87 ··non-MSDOS·external·file·attributes:·············000000·hex 
88 ··MS-DOS·file·attributes·(00·hex):················none 
  
89 ··There·is·no·file·comment. 
  
90 Central·directory·entry·#4: 
91 --------------------------- 
  
92 ··There·are·an·extra·16·bytes·preceding·this·file. 
  
93 ··AndroidManifest.xml 
  
94 ··offset·of·local·header·from·start·of·archive:···7020 
95 ··················································(0000000000001B6Ch)·bytes 
96 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT 
97 ··version·of·encoding·software:···················2.0 
98 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT20 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT
99 ··minimum·software·version·required·to·extract:···2.021 ··minimum·software·version·required·to·extract:···0.0
100 ··compression·method:·····························deflated22 ··compression·method:·····························deflated
101 ··compression·sub-type·(deflation):···············normal23 ··compression·sub-type·(deflation):···············normal
102 ··file·security·status:···························not·encrypted24 ··file·security·status:···························not·encrypted
103 ··extended·local·header:··························yes25 ··extended·local·header:··························no
104 ··file·last·modified·on·(DOS·date/time):··········1980·Jan·1·00:00:0026 ··file·last·modified·on·(DOS·date/time):··········1980·000·0·00:00:00
105 ··file·last·modified·on·(UT·extra·field·modtime):·1979·Nov·30·00:00:00·local 
Max diff block lines reached; 185636/192352 bytes (96.51%) of diff not shown.
142 B
filetype from file(1)
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 Zip·archive·data,·at·least·v2.0·to·extract1 Zip·archive·data,·at·least·v0.0·to·extract
9.08 KB
classes.dex
9.05 KB
classes.jar
5.34 KB
zipinfo {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 Zip·file·size:·3973005·bytes,·number·of·entries:·20001 Zip·file·size:·3972905·bytes,·number·of·entries:·2000
2 ?rwxrwxr-x··2.0·unx······125·b-·stor·80-Jan-01·00:00·android/support/annotation/AnimRes.class2 ?rwxrwxr-x··2.0·unx······125·b-·stor·80-Jan-01·00:00·android/support/annotation/AnimRes.class
3 ?rwxrwxr-x··2.0·unx······129·b-·stor·80-Jan-01·00:00·android/support/annotation/AnimatorRes.class3 ?rwxrwxr-x··2.0·unx······129·b-·stor·80-Jan-01·00:00·android/support/annotation/AnimatorRes.class
4 ?rwxrwxr-x··2.0·unx······124·b-·stor·80-Jan-01·00:00·android/support/annotation/AnyRes.class4 ?rwxrwxr-x··2.0·unx······124·b-·stor·80-Jan-01·00:00·android/support/annotation/AnyRes.class
5 ?rwxrwxr-x··2.0·unx······127·b-·stor·80-Jan-01·00:00·android/support/annotation/AnyThread.class5 ?rwxrwxr-x··2.0·unx······127·b-·stor·80-Jan-01·00:00·android/support/annotation/AnyThread.class
6 ?rwxrwxr-x··2.0·unx······126·b-·stor·80-Jan-01·00:00·android/support/annotation/ArrayRes.class6 ?rwxrwxr-x··2.0·unx······126·b-·stor·80-Jan-01·00:00·android/support/annotation/ArrayRes.class
7 ?rwxrwxr-x··2.0·unx······125·b-·stor·80-Jan-01·00:00·android/support/annotation/AttrRes.class7 ?rwxrwxr-x··2.0·unx······125·b-·stor·80-Jan-01·00:00·android/support/annotation/AttrRes.class
8 ?rwxrwxr-x··2.0·unx······130·b-·stor·80-Jan-01·00:00·android/support/annotation/BinderThread.class8 ?rwxrwxr-x··2.0·unx······130·b-·stor·80-Jan-01·00:00·android/support/annotation/BinderThread.class
Offset 850, 15 lines modifiedOffset 850, 15 lines modified
850 ?rwxrwxr-x··2.0·unx······481·b-·stor·80-Jan-01·00:00·com/outerworldapps/wairtonow/BluetoothGpsAdsb$1.class850 ?rwxrwxr-x··2.0·unx······481·b-·stor·80-Jan-01·00:00·com/outerworldapps/wairtonow/BluetoothGpsAdsb$1.class
851 ?rwxrwxr-x··2.0·unx······481·b-·stor·80-Jan-01·00:00·com/outerworldapps/wairtonow/BluetoothGpsAdsb$3.class851 ?rwxrwxr-x··2.0·unx······481·b-·stor·80-Jan-01·00:00·com/outerworldapps/wairtonow/BluetoothGpsAdsb$3.class
852 ?rwxrwxr-x··2.0·unx······482·b-·stor·80-Jan-01·00:00·com/outerworldapps/wairtonow/BluetoothGpsAdsb$5.class852 ?rwxrwxr-x··2.0·unx······482·b-·stor·80-Jan-01·00:00·com/outerworldapps/wairtonow/BluetoothGpsAdsb$5.class
853 ?rwxrwxr-x··2.0·unx······668·b-·stor·80-Jan-01·00:00·com/outerworldapps/wairtonow/BluetoothGpsAdsb$6.class853 ?rwxrwxr-x··2.0·unx······668·b-·stor·80-Jan-01·00:00·com/outerworldapps/wairtonow/BluetoothGpsAdsb$6.class
854 ?rwxrwxr-x··2.0·unx······667·b-·stor·80-Jan-01·00:00·com/outerworldapps/wairtonow/BluetoothGpsAdsb$7.class854 ?rwxrwxr-x··2.0·unx······667·b-·stor·80-Jan-01·00:00·com/outerworldapps/wairtonow/BluetoothGpsAdsb$7.class
855 ?rwxrwxr-x··2.0·unx·····1008·b-·stor·80-Jan-01·00:00·com/outerworldapps/wairtonow/BluetoothGpsAdsb$9.class855 ?rwxrwxr-x··2.0·unx·····1008·b-·stor·80-Jan-01·00:00·com/outerworldapps/wairtonow/BluetoothGpsAdsb$9.class
856 ?rwxrwxr-x··2.0·unx·····1437·b-·stor·80-Jan-01·00:00·com/outerworldapps/wairtonow/BluetoothGpsAdsb$SendInitThread.class856 ?rwxrwxr-x··2.0·unx·····1437·b-·stor·80-Jan-01·00:00·com/outerworldapps/wairtonow/BluetoothGpsAdsb$SendInitThread.class
857 ?rwxrwxr-x··2.0·unx······882·b-·stor·80-Jan-01·00:00·com/outerworldapps/wairtonow/BuildConfig.class857 ?rwxrwxr-x··2.0·unx······832·b-·stor·80-Jan-01·00:00·com/outerworldapps/wairtonow/BuildConfig.class
858 ?rwxrwxr-x··2.0·unx·····1425·b-·stor·80-Jan-01·00:00·com/outerworldapps/wairtonow/Chart2DView$1.class858 ?rwxrwxr-x··2.0·unx·····1425·b-·stor·80-Jan-01·00:00·com/outerworldapps/wairtonow/Chart2DView$1.class
859 ?rwxrwxr-x··2.0·unx·····1012·b-·stor·80-Jan-01·00:00·com/outerworldapps/wairtonow/Chart2DView$2.class859 ?rwxrwxr-x··2.0·unx·····1012·b-·stor·80-Jan-01·00:00·com/outerworldapps/wairtonow/Chart2DView$2.class
860 ?rwxrwxr-x··2.0·unx······498·b-·stor·80-Jan-01·00:00·com/outerworldapps/wairtonow/Chart2DView$3.class860 ?rwxrwxr-x··2.0·unx······498·b-·stor·80-Jan-01·00:00·com/outerworldapps/wairtonow/Chart2DView$3.class
861 ?rwxrwxr-x··2.0·unx·····1378·b-·stor·80-Jan-01·00:00·com/outerworldapps/wairtonow/Chart2DView$CapGrid.class861 ?rwxrwxr-x··2.0·unx·····1378·b-·stor·80-Jan-01·00:00·com/outerworldapps/wairtonow/Chart2DView$CapGrid.class
862 ?rwxrwxr-x··2.0·unx·····2574·b-·stor·80-Jan-01·00:00·com/outerworldapps/wairtonow/Chart2DView$DrawWaypoint.class862 ?rwxrwxr-x··2.0·unx·····2574·b-·stor·80-Jan-01·00:00·com/outerworldapps/wairtonow/Chart2DView$DrawWaypoint.class
863 ?rwxrwxr-x··2.0·unx······322·b-·stor·80-Jan-01·00:00·com/outerworldapps/wairtonow/Chart2DView$Pointer.class863 ?rwxrwxr-x··2.0·unx······322·b-·stor·80-Jan-01·00:00·com/outerworldapps/wairtonow/Chart2DView$Pointer.class
864 ?rwxrwxr-x··2.0·unx······603·b-·stor·80-Jan-01·00:00·com/outerworldapps/wairtonow/Chart3DView$1.class864 ?rwxrwxr-x··2.0·unx······603·b-·stor·80-Jan-01·00:00·com/outerworldapps/wairtonow/Chart3DView$1.class
Offset 914, 15 lines modifiedOffset 914, 15 lines modified
914 ?rwxrwxr-x··2.0·unx······855·b-·stor·80-Jan-01·00:00·com/outerworldapps/wairtonow/GlassView$CompareRWNumbers.class914 ?rwxrwxr-x··2.0·unx······855·b-·stor·80-Jan-01·00:00·com/outerworldapps/wairtonow/GlassView$CompareRWNumbers.class
915 ?rwxrwxr-x··2.0·unx·····1709·b-·stor·80-Jan-01·00:00·com/outerworldapps/wairtonow/GlassView$RWNumber.class915 ?rwxrwxr-x··2.0·unx·····1709·b-·stor·80-Jan-01·00:00·com/outerworldapps/wairtonow/GlassView$RWNumber.class
916 ?rwxrwxr-x··2.0·unx······675·b-·stor·80-Jan-01·00:00·com/outerworldapps/wairtonow/GpsAdsbReceiver$1.class916 ?rwxrwxr-x··2.0·unx······675·b-·stor·80-Jan-01·00:00·com/outerworldapps/wairtonow/GpsAdsbReceiver$1.class
917 ?rwxrwxr-x··2.0·unx·····4787·b-·stor·80-Jan-01·00:00·com/outerworldapps/wairtonow/GpsAdsbReceiver.class917 ?rwxrwxr-x··2.0·unx·····4787·b-·stor·80-Jan-01·00:00·com/outerworldapps/wairtonow/GpsAdsbReceiver.class
918 ?rwxrwxr-x··2.0·unx·····5491·b-·stor·80-Jan-01·00:00·com/outerworldapps/wairtonow/GpsStatusView.class918 ?rwxrwxr-x··2.0·unx·····5491·b-·stor·80-Jan-01·00:00·com/outerworldapps/wairtonow/GpsStatusView.class
919 ?rwxrwxr-x··2.0·unx·······91·b-·stor·80-Jan-01·00:00·com/outerworldapps/wairtonow/HelpView$1.class919 ?rwxrwxr-x··2.0·unx·······91·b-·stor·80-Jan-01·00:00·com/outerworldapps/wairtonow/HelpView$1.class
920 ?rwxrwxr-x··2.0·unx······607·b-·stor·80-Jan-01·00:00·com/outerworldapps/wairtonow/HelpView$JavaScriptObject$1.class920 ?rwxrwxr-x··2.0·unx······607·b-·stor·80-Jan-01·00:00·com/outerworldapps/wairtonow/HelpView$JavaScriptObject$1.class
921 ?rwxrwxr-x··2.0·unx·····8411·b-·stor·80-Jan-01·00:00·com/outerworldapps/wairtonow/HelpView$JavaScriptObject.class921 ?rwxrwxr-x··2.0·unx·····8361·b-·stor·80-Jan-01·00:00·com/outerworldapps/wairtonow/HelpView$JavaScriptObject.class
922 ?rwxrwxr-x··2.0·unx······100·b-·stor·80-Jan-01·00:00·com/outerworldapps/wairtonow/IAPRealPlateImage$1.class922 ?rwxrwxr-x··2.0·unx······100·b-·stor·80-Jan-01·00:00·com/outerworldapps/wairtonow/IAPRealPlateImage$1.class
923 ?rwxrwxr-x··2.0·unx·····4218·b-·stor·80-Jan-01·00:00·com/outerworldapps/wairtonow/IAPRealPlateImage$DMEArc.class923 ?rwxrwxr-x··2.0·unx·····4218·b-·stor·80-Jan-01·00:00·com/outerworldapps/wairtonow/IAPRealPlateImage$DMEArc.class
924 ?rwxrwxr-x··2.0·unx·····1031·b-·stor·80-Jan-01·00:00·com/outerworldapps/wairtonow/IAPRealPlateImage$ShadeCirclingAreaThread.class924 ?rwxrwxr-x··2.0·unx·····1031·b-·stor·80-Jan-01·00:00·com/outerworldapps/wairtonow/IAPRealPlateImage$ShadeCirclingAreaThread.class
925 ?rwxrwxr-x··2.0·unx······467·b-·stor·80-Jan-01·00:00·com/outerworldapps/wairtonow/IAPRealPlateImage$WriteGifThread$Node.class925 ?rwxrwxr-x··2.0·unx······467·b-·stor·80-Jan-01·00:00·com/outerworldapps/wairtonow/IAPRealPlateImage$WriteGifThread$Node.class
926 ?rwxrwxr-x··2.0·unx·····2901·b-·stor·80-Jan-01·00:00·com/outerworldapps/wairtonow/IAPRealPlateImage$WriteGifThread.class926 ?rwxrwxr-x··2.0·unx·····2901·b-·stor·80-Jan-01·00:00·com/outerworldapps/wairtonow/IAPRealPlateImage$WriteGifThread.class
927 ?rwxrwxr-x··2.0·unx······101·b-·stor·80-Jan-01·00:00·com/outerworldapps/wairtonow/IAPSynthPlateImage$1.class927 ?rwxrwxr-x··2.0·unx······101·b-·stor·80-Jan-01·00:00·com/outerworldapps/wairtonow/IAPSynthPlateImage$1.class
928 ?rwxrwxr-x··2.0·unx·····3368·b-·stor·80-Jan-01·00:00·com/outerworldapps/wairtonow/IAPSynthPlateImage$SaveGifThread.class928 ?rwxrwxr-x··2.0·unx·····3368·b-·stor·80-Jan-01·00:00·com/outerworldapps/wairtonow/IAPSynthPlateImage$SaveGifThread.class
Offset 1995, 8 lines modifiedOffset 1995, 8 lines modified
1995 ?rwxrwxr-x··2.0·unx·····1963·b-·stor·80-Jan-01·00:00·android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi21Impl.class1995 ?rwxrwxr-x··2.0·unx·····1963·b-·stor·80-Jan-01·00:00·android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi21Impl.class
1996 ?rwxrwxr-x··2.0·unx·····1020·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$JbMr1ViewCompatImpl.class1996 ?rwxrwxr-x··2.0·unx·····1020·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$JbMr1ViewCompatImpl.class
1997 ?rwxrwxr-x··2.0·unx······829·b-·stor·80-Jan-01·00:00·android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi22Impl.class1997 ?rwxrwxr-x··2.0·unx······829·b-·stor·80-Jan-01·00:00·android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi22Impl.class
1998 ?rwxrwxr-x··2.0·unx······469·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$JbMr2ViewCompatImpl.class1998 ?rwxrwxr-x··2.0·unx······469·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$JbMr2ViewCompatImpl.class
1999 ?rwxrwxr-x··2.0·unx······701·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$KitKatViewCompatImpl.class1999 ?rwxrwxr-x··2.0·unx······701·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$KitKatViewCompatImpl.class
2000 ?rwxrwxr-x··2.0·unx·····2809·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$LollipopViewCompatImpl.class2000 ?rwxrwxr-x··2.0·unx·····2809·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$LollipopViewCompatImpl.class
2001 ?rwxrwxr-x··2.0·unx······641·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$MarshmallowViewCompatImpl.class2001 ?rwxrwxr-x··2.0·unx······641·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$MarshmallowViewCompatImpl.class
2002 2000·files,·4163552·bytes·uncompressed,·3588347·bytes·compressed:··13.8%2002 2000·files,·4163452·bytes·uncompressed,·3588247·bytes·compressed:··13.8%
1.33 KB
com/outerworldapps/wairtonow/BuildConfig.class
1.24 KB
procyon -ec {}
    
Offset 3, 11 lines modifiedOffset 3, 11 lines modified
  
3 public·final·class·BuildConfig3 public·final·class·BuildConfig
4 {4 {
5 ····public·static·final·String·APPLICATION_ID·=·"com.outerworldapps.wairtonow";5 ····public·static·final·String·APPLICATION_ID·=·"com.outerworldapps.wairtonow";
6 ····public·static·final·String·BUILD_TYPE·=·"release";6 ····public·static·final·String·BUILD_TYPE·=·"release";
7 ····public·static·final·boolean·DEBUG·=·false;7 ····public·static·final·boolean·DEBUG·=·false;
8 ····public·static·final·String·GitHash·=·"ecb29daf1def96689ba2077248f7904c6d0b1ae3";8 ····public·static·final·String·GitHash·=·"ecb29daf1def96689ba2077248f7904c6d0b1ae3";
9 ····public·static·final·String·GitStatus·=·"HEAD·detached·at·v5.1\nChanges·not·staged·for·commit:\n··(use·\"git·add/rm·<file>...\"·to·update·what·will·be·committed)\n··(use·\"git·checkout·--·<file>...\"·to·discard·changes·in·working·directory)\n\n\tdeleted:····../gradle/wrapper/gradle-wrapper.jar\n\tdeleted:····../gradlew\n\tdeleted:····../gradlew.bat\n\nno·changes·added·to·commit·(use·\"git·add\"·and/or·\"git·commit·-a\")";9 ····public·static·final·String·GitStatus·=·"HEAD·detached·at·v5.1\nChanges·not·staged·for·commit:\n··(use·\"git·add/rm·<file>...\"·to·update·what·will·be·committed)\n··(use·\"git·checkout·--·<file>...\"·to·discard·changes·in·working·directory)\n\n\tdeleted:····../gradlew\n\tdeleted:····../gradlew.bat\n\nno·changes·added·to·commit·(use·\"git·add\"·and/or·\"git·commit·-a\")";
10 ····public·static·final·int·VERSION_CODE·=·50100;10 ····public·static·final·int·VERSION_CODE·=·50100;
11 ····public·static·final·String·VERSION_NAME·=·"5.1";11 ····public·static·final·String·VERSION_NAME·=·"5.1";
12 }12 }
2.36 KB
com/outerworldapps/wairtonow/HelpView$JavaScriptObject.class
2.24 KB
procyon -ec {}
    
Offset 15, 26 lines modifiedOffset 15, 26 lines modified
15 ····}15 ····}
16 ····16 ····
17 ····public·String·getBaseUrl()·{17 ····public·String·getBaseUrl()·{
18 ········return·MaintView.dldir;18 ········return·MaintView.dldir;
19 ····}19 ····}
20 ····20 ····
21 ····public·boolean·getGitDirtyFlag()·{21 ····public·boolean·getGitDirtyFlag()·{
22 ········final·String[]·split·=·"HEAD·detached·at·v5.1\nChanges·not·staged·for·commit:\n··(use·\"git·add/rm·<file>...\"·to·update·what·will·be·committed)\n··(use·\"git·checkout·--·<file>...\"·to·discard·changes·in·working·directory)\n\n\tdeleted:····../gradle/wrapper/gradle-wrapper.jar\n\tdeleted:····../gradlew\n\tdeleted:····../gradlew.bat\n\nno·changes·added·to·commit·(use·\"git·add\"·and/or·\"git·commit·-a\")".split("\n");22 ········final·String[]·split·=·"HEAD·detached·at·v5.1\nChanges·not·staged·for·commit:\n··(use·\"git·add/rm·<file>...\"·to·update·what·will·be·committed)\n··(use·\"git·checkout·--·<file>...\"·to·discard·changes·in·working·directory)\n\n\tdeleted:····../gradlew\n\tdeleted:····../gradlew.bat\n\nno·changes·added·to·commit·(use·\"git·add\"·and/or·\"git·commit·-a\")".split("\n");
23 ········for·(int·length·=·split.length,·i·=·0;·i·<·length;·++i)·{23 ········for·(int·length·=·split.length,·i·=·0;·i·<·length;·++i)·{
24 ············final·String·s·=·split[i];24 ············final·String·s·=·split[i];
25 ············if·(s.contains("modified:")·&&·!s.contains("app.iml"))·{25 ············if·(s.contains("modified:")·&&·!s.contains("app.iml"))·{
26 ················return·true;26 ················return·true;
27 ············}27 ············}
28 ········}28 ········}
29 ········return·false;29 ········return·false;
30 ····}30 ····}
31 ····31 ····
32 ····public·String·getGithubLink()·{32 ····public·String·getGithubLink()·{
33 ········final·String[]·split·=·"HEAD·detached·at·v5.1\nChanges·not·staged·for·commit:\n··(use·\"git·add/rm·<file>...\"·to·update·what·will·be·committed)\n··(use·\"git·checkout·--·<file>...\"·to·discard·changes·in·working·directory)\n\n\tdeleted:····../gradle/wrapper/gradle-wrapper.jar\n\tdeleted:····../gradlew\n\tdeleted:····../gradlew.bat\n\nno·changes·added·to·commit·(use·\"git·add\"·and/or·\"git·commit·-a\")".split("\n");33 ········final·String[]·split·=·"HEAD·detached·at·v5.1\nChanges·not·staged·for·commit:\n··(use·\"git·add/rm·<file>...\"·to·update·what·will·be·committed)\n··(use·\"git·checkout·--·<file>...\"·to·discard·changes·in·working·directory)\n\n\tdeleted:····../gradlew\n\tdeleted:····../gradlew.bat\n\nno·changes·added·to·commit·(use·\"git·add\"·and/or·\"git·commit·-a\")".split("\n");
34 ········final·int·length·=·split.length;34 ········final·int·length·=·split.length;
35 ········int·n·=·0;35 ········int·n·=·0;
36 ········String·str;36 ········String·str;
37 ········while·(true)·{37 ········while·(true)·{
38 ············str·=·"ecb29da";38 ············str·=·"ecb29da";
39 ············if·(n·>=·length)·{39 ············if·(n·>=·length)·{
40 ················break;40 ················break;
2.3 KB
smali/com/outerworldapps/wairtonow/HelpView$JavaScriptObject.smali
    
Offset 53, 15 lines modifiedOffset 53, 15 lines modified
53 .end·method53 .end·method
  
54 .method·public·getGitDirtyFlag()Z54 .method·public·getGitDirtyFlag()Z
55 ····.locals·655 ····.locals·6
56 ····.annotation·runtime·Landroid/webkit/JavascriptInterface;56 ····.annotation·runtime·Landroid/webkit/JavascriptInterface;
57 ····.end·annotation57 ····.end·annotation
  
58 ····const-string·v0,·"HEAD·detached·at·v5.1\nChanges·not·staged·for·commit:\n··(use·\"git·add/rm·<file>...\"·to·update·what·will·be·committed)\n··(use·\"git·checkout·--·<file>...\"·to·discard·changes·in·working·directory)\n\n\tdeleted:····../gradle/wrapper/gradle-wrapper.jar\n\tdeleted:····../gradlew\n\tdeleted:····../gradlew.bat\n\nno·changes·added·to·commit·(use·\"git·add\"·and/or·\"git·commit·-a\")"58 ····const-string·v0,·"HEAD·detached·at·v5.1\nChanges·not·staged·for·commit:\n··(use·\"git·add/rm·<file>...\"·to·update·what·will·be·committed)\n··(use·\"git·checkout·--·<file>...\"·to·discard·changes·in·working·directory)\n\n\tdeleted:····../gradlew\n\tdeleted:····../gradlew.bat\n\nno·changes·added·to·commit·(use·\"git·add\"·and/or·\"git·commit·-a\")"
  
59 ····const-string·v1,·"\n"59 ····const-string·v1,·"\n"
  
60 ····.line·14960 ····.line·149
61 ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;61 ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;
  
62 ····move-result-object·v062 ····move-result-object·v0
Offset 109, 15 lines modifiedOffset 109, 15 lines modified
109 .end·method109 .end·method
  
110 .method·public·getGithubLink()Ljava/lang/String;110 .method·public·getGithubLink()Ljava/lang/String;
111 ····.locals·6111 ····.locals·6
112 ····.annotation·runtime·Landroid/webkit/JavascriptInterface;112 ····.annotation·runtime·Landroid/webkit/JavascriptInterface;
113 ····.end·annotation113 ····.end·annotation
  
114 ····const-string·v0,·"HEAD·detached·at·v5.1\nChanges·not·staged·for·commit:\n··(use·\"git·add/rm·<file>...\"·to·update·what·will·be·committed)\n··(use·\"git·checkout·--·<file>...\"·to·discard·changes·in·working·directory)\n\n\tdeleted:····../gradle/wrapper/gradle-wrapper.jar\n\tdeleted:····../gradlew\n\tdeleted:····../gradlew.bat\n\nno·changes·added·to·commit·(use·\"git·add\"·and/or·\"git·commit·-a\")"114 ····const-string·v0,·"HEAD·detached·at·v5.1\nChanges·not·staged·for·commit:\n··(use·\"git·add/rm·<file>...\"·to·update·what·will·be·committed)\n··(use·\"git·checkout·--·<file>...\"·to·discard·changes·in·working·directory)\n\n\tdeleted:····../gradlew\n\tdeleted:····../gradlew.bat\n\nno·changes·added·to·commit·(use·\"git·add\"·and/or·\"git·commit·-a\")"
  
115 ····const-string·v1,·"\n"115 ····const-string·v1,·"\n"
  
116 ····.line·130116 ····.line·130
117 ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;117 ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;
  
118 ····move-result-object·v0118 ····move-result-object·v0
1.29 KB
smali/com/outerworldapps/wairtonow/BuildConfig.smali
    
Offset 8, 15 lines modifiedOffset 8, 15 lines modified
  
8 .field·public·static·final·BUILD_TYPE:Ljava/lang/String;·=·"release"8 .field·public·static·final·BUILD_TYPE:Ljava/lang/String;·=·"release"
  
9 .field·public·static·final·DEBUG:Z·=·false9 .field·public·static·final·DEBUG:Z·=·false
  
10 .field·public·static·final·GitHash:Ljava/lang/String;·=·"ecb29daf1def96689ba2077248f7904c6d0b1ae3"10 .field·public·static·final·GitHash:Ljava/lang/String;·=·"ecb29daf1def96689ba2077248f7904c6d0b1ae3"
  
11 .field·public·static·final·GitStatus:Ljava/lang/String;·=·"HEAD·detached·at·v5.1\nChanges·not·staged·for·commit:\n··(use·\"git·add/rm·<file>...\"·to·update·what·will·be·committed)\n··(use·\"git·checkout·--·<file>...\"·to·discard·changes·in·working·directory)\n\n\tdeleted:····../gradle/wrapper/gradle-wrapper.jar\n\tdeleted:····../gradlew\n\tdeleted:····../gradlew.bat\n\nno·changes·added·to·commit·(use·\"git·add\"·and/or·\"git·commit·-a\")"11 .field·public·static·final·GitStatus:Ljava/lang/String;·=·"HEAD·detached·at·v5.1\nChanges·not·staged·for·commit:\n··(use·\"git·add/rm·<file>...\"·to·update·what·will·be·committed)\n··(use·\"git·checkout·--·<file>...\"·to·discard·changes·in·working·directory)\n\n\tdeleted:····../gradlew\n\tdeleted:····../gradlew.bat\n\nno·changes·added·to·commit·(use·\"git·add\"·and/or·\"git·commit·-a\")"
  
12 .field·public·static·final·VERSION_CODE:I·=·0xc3b412 .field·public·static·final·VERSION_CODE:I·=·0xc3b4
  
13 .field·public·static·final·VERSION_NAME:Ljava/lang/String;·=·"5.1"13 .field·public·static·final·VERSION_NAME:Ljava/lang/String;·=·"5.1"
  
  
14 #·direct·methods14 #·direct·methods