2.09 MB
/home/fdroid/fdroiddata/tmp/dummydomain.yetanothercallblocker_4040.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_dummydomain.yetanothercallblocker_4040.apk
7.91 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: <to2NHPK1Cy1dfo0spq1GXszHLr4=>, actual: <zux6J90Hx4L4wJw+Mb4UDuxI+6k=>
    
Offset 1, 49 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:·2905d9028d07748db7fa4fe5687bb8fbc42877f225909eaa0c2ade6026add723 
10 Signer·#1·certificate·SHA-1·digest:·a6942a6f4eb57da99fb7081f99e482758bc0764e 
11 Signer·#1·certificate·MD5·digest:·3b35446e468abaebdd7020e7cf2fd164 
12 Signer·#1·key·algorithm:·RSA 
13 Signer·#1·key·size·(bits):·2048 
14 Signer·#1·public·key·SHA-256·digest:·20c60f3e9bf6d80fae4633330d191b3beb5a9f995defa748eb6242ea8f468119 
15 Signer·#1·public·key·SHA-1·digest:·f9dbd1e4145c403374c1999a1d10d5a020469358 
16 Signer·#1·public·key·MD5·digest:·5716cdb928a7a4b93f6ea5d107b83dbb 
17 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/. 
18 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/. 
19 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/. 
20 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/. 
21 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/. 
22 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/. 
23 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/. 
24 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/. 
25 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/. 
26 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/. 
27 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/. 
28 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/. 
29 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/. 
30 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/. 
31 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/. 
32 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/. 
33 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/. 
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.preference_preference.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.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/. 
38 WARNING:·META-INF/androidx.room_room-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/. 
39 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/. 
40 WARNING:·META-INF/androidx.sqlite_sqlite-framework.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.sqlite_sqlite.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.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/. 
43 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/. 
44 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/. 
45 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/. 
46 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/. 
47 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/. 
48 WARNING:·META-INF/androidx.work_work-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/. 
49 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/. 
2.05 MB
zipinfo -v {}
Differences in extra fields detected; using output from zipinfo -v
    
Offset 1, 34770 lines modifiedOffset 1, 27938 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:···················3206434·(000000000030ED22h)4 ··Zip·archive·file·size:···················3174529·(0000000000307081h)
5 ··Actual·end-cent-dir·record·offset:·······3206412·(000000000030ED0Ch)5 ··Actual·end-cent-dir·record·offset:·······3174507·(000000000030706Bh)
6 ··Expected·end-cent-dir·record·offset:·····3206412·(000000000030ED0Ch)6 ··Expected·end-cent-dir·record·offset:·····3174507·(000000000030706Bh)
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·955·entries.9 ··central·directory·contains·955·entries.
10 ··The·central·directory·is·99240·(00000000000183A8h)·bytes·long,10 ··The·central·directory·is·90672·(0000000000016230h)·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·3107172·(00000000002F6964h).12 ··is·3083835·(00000000002F0E3Bh).
  
  
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·FAT20 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT
21 ··minimum·software·version·required·to·extract:···2.021 ··minimum·software·version·required·to·extract:···0.0
22 ··compression·method:·····························deflated22 ··compression·method:·····························deflated
23 ··compression·sub-type·(deflation):···············normal23 ··compression·sub-type·(deflation):···············normal
24 ··file·security·status:···························not·encrypted24 ··file·security·status:···························not·encrypted
25 ··extended·local·header:··························yes25 ··extended·local·header:··························no
26 ··file·last·modified·on·(DOS·date/time):··········2020·Jun·6·21:26:0426 ··file·last·modified·on·(DOS·date/time):··········1980·000·0·00:00:00
27 ··32-bit·CRC·value·(hex):·························90308bbb27 ··32-bit·CRC·value·(hex):·························ee5a6f3e
28 ··compressed·size:································29020·bytes28 ··compressed·size:································2631·bytes
29 ··uncompressed·size:······························97374·bytes29 ··uncompressed·size:······························11876·bytes
30 ··length·of·filename:·····························20·characters30 ··length·of·filename:·····························19·characters
31 ··length·of·extra·field:··························0·bytes31 ··length·of·extra·field:··························0·bytes
32 ··length·of·file·comment:·························0·characters32 ··length·of·file·comment:·························0·characters
33 ··disk·number·on·which·file·begins:···············disk·133 ··disk·number·on·which·file·begins:···············disk·1
34 ··apparent·file·type:·····························binary34 ··apparent·file·type:·····························binary
35 ··non-MSDOS·external·file·attributes:·············000000·hex35 ··non-MSDOS·external·file·attributes:·············000000·hex
36 ··MS-DOS·file·attributes·(00·hex):················none36 ··MS-DOS·file·attributes·(00·hex):················none
  
37 ··There·is·no·file·comment.37 ··There·is·no·file·comment.
  
38 Central·directory·entry·#2:38 Central·directory·entry·#2:
39 ---------------------------39 ---------------------------
  
40 ··There·are·an·extra·16·bytes·preceding·this·file. 
  
41 ··META-INF/5A4337EF.SF 
  
42 ··offset·of·local·header·from·start·of·archive:···29086 
43 ··················································(000000000000719Eh)·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):··········2020·Jun·6·21:26:04 
53 ··32-bit·CRC·value·(hex):·························526cc925 
54 ··compressed·size:································30293·bytes 
55 ··uncompressed·size:······························97472·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/5A4337EF.RSA 
  
68 ··offset·of·local·header·from·start·of·archive:···59445 
69 ··················································(000000000000E835h)·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):··········2020·Jun·6·21:26:04 
79 ··32-bit·CRC·value·(hex):·························f306baa6 
80 ··compressed·size:································1075·bytes 
81 ··uncompressed·size:······························1326·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 ··META-INF/androidx.activity_activity.version40 ··META-INF/androidx.activity_activity.version
  
94 ··offset·of·local·header·from·start·of·archive:···6058741 ··offset·of·local·header·from·start·of·archive:···2680
95 ··················································(000000000000ECABh)·bytes42 ··················································(0000000000000A78h)·bytes
96 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT43 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT
97 ··version·of·encoding·software:···················1.044 ··version·of·encoding·software:···················2.4
98 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT45 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT
99 ··minimum·software·version·required·to·extract:···1.046 ··minimum·software·version·required·to·extract:···1.0
100 ··compression·method:·····························none·(stored)47 ··compression·method:·····························none·(stored)
101 ··file·security·status:···························not·encrypted48 ··file·security·status:···························not·encrypted
102 ··extended·local·header:··························no49 ··extended·local·header:··························no
103 ··file·last·modified·on·(DOS·date/time):··········1980·Jan·1·00:00:0050 ··file·last·modified·on·(DOS·date/time):··········1980·000·0·00:00:00
104 ··file·last·modified·on·(UT·extra·field·modtime):·1979·Nov·30·00:00:00·local 
105 ··file·last·modified·on·(UT·extra·field·modtime):·1979·Nov·30·00:00:00·UTC 
Max diff block lines reached; 2143877/2151081 bytes (99.67%) 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
20.5 KB
classes.dex
13.2 KB
dexdump -a -d -f -h {}
Ignoring differences in offsets to keep diff size reasonable.
    
Offset 1, 12 lines modifiedOffset 1, 12 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············:·a39e4f324 checksum············:·34bf4eff
5 signature···········:·8997...df145 signature···········:·97d5...4a84
6 file_size···········:·45791126 file_size···········:·4579112
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·····:·3796210 string_ids_size·····:·37962
11 string_ids_off······:·112·(0x000070)11 string_ids_off······:·112·(0x000070)
12 type_ids_size·······:·494312 type_ids_size·······:·4943
Offset 893293, 61 lines modifiedOffset 893293, 61 lines modified
893293 ······outs··········:·4893293 ······outs··········:·4
893294 ······insns·size····:·97·16-bit·code·units893294 ······insns·size····:·97·16-bit·code·units
893295 255384:········································|[255384]·dummydomain.yetanothercallblocker.EventBusIndex.<clinit>:()V893295 255384:········································|[255384]·dummydomain.yetanothercallblocker.EventBusIndex.<clinit>:()V
893296 255394:·2200·3e10······························|0000:·new-instance·v0,·Ljava/util/HashMap;·//·type@103e893296 255394:·2200·3e10······························|0000:·new-instance·v0,·Ljava/util/HashMap;·//·type@103e
893297 255398:·7010·e47d·0000·························|0002:·invoke-direct·{v0},·Ljava/util/HashMap;.<init>:()V·//·method@7de4893297 255398:·7010·e47d·0000·························|0002:·invoke-direct·{v0},·Ljava/util/HashMap;.<init>:()V·//·method@7de4
893298 25539e:·6900·4a51······························|0005:·sput-object·v0,·Ldummydomain/yetanothercallblocker/EventBusIndex;.SUBSCRIBER_INDEX:Ljava/util/Map;·//·field@514a893298 25539e:·6900·4a51······························|0005:·sput-object·v0,·Ldummydomain/yetanothercallblocker/EventBusIndex;.SUBSCRIBER_INDEX:Ljava/util/Map;·//·field@514a
893299 2553a2:·2200·3a12······························|0007:·new-instance·v0,·Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;·//·type@123a893299 2553a2:·2200·3a12······························|0007:·new-instance·v0,·Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;·//·type@123a
893300 2553a6:·1c01·080f······························|0009:·const-class·v1,·Ldummydomain/yetanothercallblocker/DebugActivity;·//·type@0f08893300 2553a6:·1c01·140f······························|0009:·const-class·v1,·Ldummydomain/yetanothercallblocker/MainActivity;·//·type@0f14
893301 2553aa:·1212···································|000b:·const/4·v2,·#int·1·//·#1893301 2553aa:·1222···································|000b:·const/4·v2,·#int·2·//·#2
893302 2553ac:·2323·4813······························|000c:·new-array·v3,·v2,·[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;·//·type@1348893302 2553ac:·2322·4813······························|000c:·new-array·v2,·v2,·[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;·//·type@1348
893303 2553b0:·2204·3d12······························|000e:·new-instance·v4,·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;·//·type@123d893303 2553b0:·2203·3d12······························|000e:·new-instance·v3,·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;·//·type@123d
893304 2553b4:·1c05·4a0f······························|0010:·const-class·v5,·Ldummydomain/yetanothercallblocker/event/SecondaryDbUpdateFinished;·//·type@0f4a893304 2553b4:·1c04·440f······························|0010:·const-class·v4,·Ldummydomain/yetanothercallblocker/event/CallEndedEvent;·//·type@0f44
893305 2553b8:·6206·ed67······························|0012:·sget-object·v6,·Lorg/greenrobot/eventbus/ThreadMode;.MAIN_ORDERED:Lorg/greenrobot/eventbus/ThreadMode;·//·field@67ed893305 2553b8:·6205·ed67······························|0012:·sget-object·v5,·Lorg/greenrobot/eventbus/ThreadMode;.MAIN_ORDERED:Lorg/greenrobot/eventbus/ThreadMode;·//·field@67ed
893306 2553bc:·1a07·ec7a······························|0014:·const-string·v7,·"onSecondaryDbUpdateFinished"·//·string@7aec893306 2553bc:·1a06·3d79······························|0014:·const-string·v6,·"onCallEvent"·//·string@793d
893307 2553c0:·7040·3a8d·7465·························|0016:·invoke-direct·{v4,·v7,·v5,·v6},·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.<init>:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V·//·method@8d3a893307 2553c0:·7040·3a8d·6354·························|0016:·invoke-direct·{v3,·v6,·v4,·v5},·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.<init>:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V·//·method@8d3a
893308 2553c6:·1205···································|0019:·const/4·v5,·#int·0·//·#0893308 2553c6:·1204···································|0019:·const/4·v4,·#int·0·//·#0
893309 2553c8:·4d04·0305······························|001a:·aput-object·v4,·v3,·v5893309 2553c8:·4d03·0204······························|001a:·aput-object·v3,·v2,·v4
893310 2553cc:·7040·318d·1032·························|001c:·invoke-direct·{v0,·v1,·v2,·v3},·Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;.<init>:(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V·//·method@8d31893310 2553cc:·2203·3d12······························|001c:·new-instance·v3,·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;·//·type@123d
 893311 2553d0:·1c05·480f······························|001e:·const-class·v5,·Ldummydomain/yetanothercallblocker/event/MainDbDownloadFinishedEvent;·//·type@0f48
 893312 2553d4:·6206·ed67······························|0020:·sget-object·v6,·Lorg/greenrobot/eventbus/ThreadMode;.MAIN_ORDERED:Lorg/greenrobot/eventbus/ThreadMode;·//·field@67ed
 893313 2553d8:·1a07·4f7a······························|0022:·const-string·v7,·"onMainDbDownloadFinished"·//·string@7a4f
 893314 2553dc:·7040·3a8d·7365·························|0024:·invoke-direct·{v3,·v7,·v5,·v6},·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.<init>:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V·//·method@8d3a
 893315 2553e2:·1215···································|0027:·const/4·v5,·#int·1·//·#1
 893316 2553e4:·4d03·0205······························|0028:·aput-object·v3,·v2,·v5
 893317 2553e8:·7040·318d·1025·························|002a:·invoke-direct·{v0,·v1,·v5,·v2},·Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;.<init>:(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V·//·method@8d31
893311 2553d2:·7110·4b78·0000·························|001f:·invoke-static·{v0},·Ldummydomain/yetanothercallblocker/EventBusIndex;.putIndex:(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V·//·method@784b893318 2553ee:·7110·4b78·0000·························|002d:·invoke-static·{v0},·Ldummydomain/yetanothercallblocker/EventBusIndex;.putIndex:(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V·//·method@784b
893312 2553d8:·2200·3a12······························|0022:·new-instance·v0,·Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;·//·type@123a893319 2553f4:·2200·3a12······························|0030:·new-instance·v0,·Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;·//·type@123a
893313 2553dc:·1c01·140f······························|0024:·const-class·v1,·Ldummydomain/yetanothercallblocker/MainActivity;·//·type@0f14893320 2553f8:·1c01·0a0f······························|0032:·const-class·v1,·Ldummydomain/yetanothercallblocker/EventHandler;·//·type@0f0a
893314 2553e0:·1223···································|0026:·const/4·v3,·#int·2·//·#2 
893315 2553e2:·2333·4813······························|0027:·new-array·v3,·v3,·[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;·//·type@1348893321 2553fc:·2352·4813······························|0034:·new-array·v2,·v5,·[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;·//·type@1348
893316 2553e6:·2204·3d12······························|0029:·new-instance·v4,·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;·//·type@123d 
893317 2553ea:·1c06·440f······························|002b:·const-class·v6,·Ldummydomain/yetanothercallblocker/event/CallEndedEvent;·//·type@0f44 
893318 2553ee:·6207·ed67······························|002d:·sget-object·v7,·Lorg/greenrobot/eventbus/ThreadMode;.MAIN_ORDERED:Lorg/greenrobot/eventbus/ThreadMode;·//·field@67ed 
893319 2553f2:·1a08·3d79······························|002f:·const-string·v8,·"onCallEvent"·//·string@793d 
893320 2553f6:·7040·3a8d·8476·························|0031:·invoke-direct·{v4,·v8,·v6,·v7},·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.<init>:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V·//·method@8d3a 
893321 2553fc:·4d04·0305······························|0034:·aput-object·v4,·v3,·v5 
893322 255400:·2204·3d12······························|0036:·new-instance·v4,·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;·//·type@123d893322 255400:·2203·3d12······························|0036:·new-instance·v3,·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;·//·type@123d
 893323 255404:·1c06·3212······························|0038:·const-class·v6,·Lorg/greenrobot/eventbus/SubscriberExceptionEvent;·//·type@1232
 893324 255408:·1a07·317b······························|003a:·const-string·v7,·"onSubscriberExceptionEvent"·//·string@7b31
893323 255404:·1c06·480f······························|0038:·const-class·v6,·Ldummydomain/yetanothercallblocker/event/MainDbDownloadFinishedEvent;·//·type@0f48 
893324 255408:·6207·ed67······························|003a:·sget-object·v7,·Lorg/greenrobot/eventbus/ThreadMode;.MAIN_ORDERED:Lorg/greenrobot/eventbus/ThreadMode;·//·field@67ed 
893325 25540c:·1a08·4f7a······························|003c:·const-string·v8,·"onMainDbDownloadFinished"·//·string@7a4f 
893326 255410:·7040·3a8d·8476·························|003e:·invoke-direct·{v4,·v8,·v6,·v7},·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.<init>:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V·//·method@8d3a893325 25540c:·7030·398d·7306·························|003c:·invoke-direct·{v3,·v7,·v6},·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.<init>:(Ljava/lang/String;Ljava/lang/Class;)V·//·method@8d39
893327 255416:·4d04·0302······························|0041:·aput-object·v4,·v3,·v2893326 255412:·4d03·0204······························|003f:·aput-object·v3,·v2,·v4
893328 25541a:·7040·318d·1032·························|0043:·invoke-direct·{v0,·v1,·v2,·v3},·Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;.<init>:(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V·//·method@8d31893327 255416:·7040·318d·1025·························|0041:·invoke-direct·{v0,·v1,·v5,·v2},·Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;.<init>:(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V·//·method@8d31
893329 255420:·7110·4b78·0000·························|0046:·invoke-static·{v0},·Ldummydomain/yetanothercallblocker/EventBusIndex;.putIndex:(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V·//·method@784b893328 25541c:·7110·4b78·0000·························|0044:·invoke-static·{v0},·Ldummydomain/yetanothercallblocker/EventBusIndex;.putIndex:(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V·//·method@784b
893330 255426:·2200·3a12······························|0049:·new-instance·v0,·Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;·//·type@123a893329 255422:·2200·3a12······························|0047:·new-instance·v0,·Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;·//·type@123a
893331 25542a:·1c01·0a0f······························|004b:·const-class·v1,·Ldummydomain/yetanothercallblocker/EventHandler;·//·type@0f0a893330 255426:·1c01·080f······························|0049:·const-class·v1,·Ldummydomain/yetanothercallblocker/DebugActivity;·//·type@0f08
893332 25542e:·2323·4813······························|004d:·new-array·v3,·v2,·[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;·//·type@1348893331 25542a:·2352·4813······························|004b:·new-array·v2,·v5,·[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;·//·type@1348
893333 255432:·2204·3d12······························|004f:·new-instance·v4,·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;·//·type@123d893332 25542e:·2203·3d12······························|004d:·new-instance·v3,·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;·//·type@123d
893334 255436:·1c06·3212······························|0051:·const-class·v6,·Lorg/greenrobot/eventbus/SubscriberExceptionEvent;·//·type@1232893333 255432:·1c06·4a0f······························|004f:·const-class·v6,·Ldummydomain/yetanothercallblocker/event/SecondaryDbUpdateFinished;·//·type@0f4a
 893334 255436:·6207·ed67······························|0051:·sget-object·v7,·Lorg/greenrobot/eventbus/ThreadMode;.MAIN_ORDERED:Lorg/greenrobot/eventbus/ThreadMode;·//·field@67ed
893335 25543a:·1a07·317b······························|0053:·const-string·v7,·"onSubscriberExceptionEvent"·//·string@7b31893335 25543a:·1a08·ec7a······························|0053:·const-string·v8,·"onSecondaryDbUpdateFinished"·//·string@7aec
893336 25543e:·7030·398d·7406·························|0055:·invoke-direct·{v4,·v7,·v6},·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.<init>:(Ljava/lang/String;Ljava/lang/Class;)V·//·method@8d39893336 25543e:·7040·3a8d·8376·························|0055:·invoke-direct·{v3,·v8,·v6,·v7},·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.<init>:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V·//·method@8d3a
893337 255444:·4d04·0305······························|0058:·aput-object·v4,·v3,·v5893337 255444:·4d03·0204······························|0058:·aput-object·v3,·v2,·v4
893338 255448:·7040·318d·1032·························|005a:·invoke-direct·{v0,·v1,·v2,·v3},·Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;.<init>:(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V·//·method@8d31893338 255448:·7040·318d·1025·························|005a:·invoke-direct·{v0,·v1,·v5,·v2},·Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;.<init>:(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V·//·method@8d31
893339 25544e:·7110·4b78·0000·························|005d:·invoke-static·{v0},·Ldummydomain/yetanothercallblocker/EventBusIndex;.putIndex:(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V·//·method@784b893339 25544e:·7110·4b78·0000·························|005d:·invoke-static·{v0},·Ldummydomain/yetanothercallblocker/EventBusIndex;.putIndex:(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V·//·method@784b
893340 255454:·0e00···································|0060:·return-void893340 255454:·0e00···································|0060:·return-void
893341 ······catches·······:·(none)893341 ······catches·······:·(none)
893342 ······positions·····:·893342 ······positions·····:·
893343 ········0x0000·line=18893343 ········0x0000·line=18
893344 ········0x0007·line=20893344 ········0x0007·line=20
893345 ········0x0022·line=25893345 ········0x0030·line=28
893346 ········0x0049·line=33893346 ········0x0047·line=33
893347 ······locals········:·893347 ······locals········:·
  
893348 ····#1··············:·(in·Ldummydomain/yetanothercallblocker/EventBusIndex;)893348 ····#1··············:·(in·Ldummydomain/yetanothercallblocker/EventBusIndex;)
893349 ······name··········:·'<init>'893349 ······name··········:·'<init>'
893350 ······type··········:·'()V'893350 ······type··········:·'()V'
893351 ······access········:·0x10001·(PUBLIC·CONSTRUCTOR)893351 ······access········:·0x10001·(PUBLIC·CONSTRUCTOR)
893352 ······code··········-893352 ······code··········-
7.3 KB
classes.jar
3.79 KB
zipinfo {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 Zip·file·size:·7621947·bytes,·number·of·entries:·38021 Zip·file·size:·7621952·bytes,·number·of·entries:·3802
2 ?rwxrwxr-x··2.0·unx······179·b-·stor·80-Jan-01·00:00·$r8$backportedMethods$utility$Integer$2$compare.class2 ?rwxrwxr-x··2.0·unx······179·b-·stor·80-Jan-01·00:00·$r8$backportedMethods$utility$Integer$2$compare.class
3 ?rwxrwxr-x··2.0·unx······254·b-·stor·80-Jan-01·00:00·$r8$backportedMethods$utility$Objects$2$equals.class3 ?rwxrwxr-x··2.0·unx······254·b-·stor·80-Jan-01·00:00·$r8$backportedMethods$utility$Objects$2$equals.class
4 ?rwxrwxr-x··2.0·unx······318·b-·stor·80-Jan-01·00:00·$r8$backportedMethods$utility$Objects$2$requireNonNullMessage.class4 ?rwxrwxr-x··2.0·unx······318·b-·stor·80-Jan-01·00:00·$r8$backportedMethods$utility$Objects$2$requireNonNullMessage.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······159·b-·stor·80-Jan-01·00:00·android/support/v4/os/IResultReceiver.class6 ?rwxrwxr-x··2.0·unx······159·b-·stor·80-Jan-01·00:00·android/support/v4/os/IResultReceiver.class
7 ?rwxrwxr-x··2.0·unx······623·b-·stor·80-Jan-01·00:00·android/support/v4/os/ResultReceiver$1.class7 ?rwxrwxr-x··2.0·unx······623·b-·stor·80-Jan-01·00:00·android/support/v4/os/ResultReceiver$1.class
8 ?rwxrwxr-x··2.0·unx······575·b-·stor·80-Jan-01·00:00·android/support/v4/os/ResultReceiver$MyRunnable.class8 ?rwxrwxr-x··2.0·unx······575·b-·stor·80-Jan-01·00:00·android/support/v4/os/ResultReceiver$MyRunnable.class
Offset 3186, 15 lines modifiedOffset 3186, 15 lines modified
3186 ?rwxrwxr-x··2.0·unx······722·b-·stor·80-Jan-01·00:00·dummydomain/yetanothercallblocker/-$$Lambda$SettingsActivity$SettingsFragment$bVwgGMYqc--negbtncduOlcK2GM.class3186 ?rwxrwxr-x··2.0·unx······722·b-·stor·80-Jan-01·00:00·dummydomain/yetanothercallblocker/-$$Lambda$SettingsActivity$SettingsFragment$bVwgGMYqc--negbtncduOlcK2GM.class
3187 ?rwxrwxr-x··2.0·unx·····1102·b-·stor·80-Jan-01·00:00·dummydomain/yetanothercallblocker/CallLogItemRecyclerViewAdapter$DiffUtilCallback.class3187 ?rwxrwxr-x··2.0·unx·····1102·b-·stor·80-Jan-01·00:00·dummydomain/yetanothercallblocker/CallLogItemRecyclerViewAdapter$DiffUtilCallback.class
3188 ?rwxrwxr-x··2.0·unx·····3701·b-·stor·80-Jan-01·00:00·dummydomain/yetanothercallblocker/CallLogItemRecyclerViewAdapter$ViewHolder.class3188 ?rwxrwxr-x··2.0·unx·····3701·b-·stor·80-Jan-01·00:00·dummydomain/yetanothercallblocker/CallLogItemRecyclerViewAdapter$ViewHolder.class
3189 ?rwxrwxr-x··2.0·unx·····2733·b-·stor·80-Jan-01·00:00·dummydomain/yetanothercallblocker/CallLogItemRecyclerViewAdapter.class3189 ?rwxrwxr-x··2.0·unx·····2733·b-·stor·80-Jan-01·00:00·dummydomain/yetanothercallblocker/CallLogItemRecyclerViewAdapter.class
3190 ?rwxrwxr-x··2.0·unx·····1994·b-·stor·80-Jan-01·00:00·dummydomain/yetanothercallblocker/CustomListViewAdapter$CommunityReviewViewHolder.class3190 ?rwxrwxr-x··2.0·unx·····1994·b-·stor·80-Jan-01·00:00·dummydomain/yetanothercallblocker/CustomListViewAdapter$CommunityReviewViewHolder.class
3191 ?rwxrwxr-x··2.0·unx·····1708·b-·stor·80-Jan-01·00:00·dummydomain/yetanothercallblocker/CustomListViewAdapter.class3191 ?rwxrwxr-x··2.0·unx·····1708·b-·stor·80-Jan-01·00:00·dummydomain/yetanothercallblocker/CustomListViewAdapter.class
3192 ?rwxrwxr-x··2.0·unx·····1725·b-·stor·80-Jan-01·00:00·dummydomain/yetanothercallblocker/CustomVerticalDivider.class3192 ?rwxrwxr-x··2.0·unx·····1725·b-·stor·80-Jan-01·00:00·dummydomain/yetanothercallblocker/CustomVerticalDivider.class
3193 ?rwxrwxr-x··2.0·unx·····1984·b-·stor·80-Jan-01·00:00·dummydomain/yetanothercallblocker/EventBusIndex.class3193 ?rwxrwxr-x··2.0·unx·····1989·b-·stor·80-Jan-01·00:00·dummydomain/yetanothercallblocker/EventBusIndex.class
3194 ?rwxrwxr-x··2.0·unx·····2819·b-·stor·80-Jan-01·00:00·dummydomain/yetanothercallblocker/Settings.class3194 ?rwxrwxr-x··2.0·unx·····2819·b-·stor·80-Jan-01·00:00·dummydomain/yetanothercallblocker/Settings.class
3195 ?rwxrwxr-x··2.0·unx······814·b-·stor·80-Jan-01·00:00·dummydomain/yetanothercallblocker/data/-$$Lambda$Config$PT9IPxKw4ye2QoZ9umVff3PEOos.class3195 ?rwxrwxr-x··2.0·unx······814·b-·stor·80-Jan-01·00:00·dummydomain/yetanothercallblocker/data/-$$Lambda$Config$PT9IPxKw4ye2QoZ9umVff3PEOos.class
3196 ?rwxrwxr-x··2.0·unx······305·b-·stor·80-Jan-01·00:00·dummydomain/yetanothercallblocker/data/AndroidProperties.class3196 ?rwxrwxr-x··2.0·unx······305·b-·stor·80-Jan-01·00:00·dummydomain/yetanothercallblocker/data/AndroidProperties.class
3197 ?rwxrwxr-x··2.0·unx·····1147·b-·stor·80-Jan-01·00:00·dummydomain/yetanothercallblocker/data/AndroidStorage.class3197 ?rwxrwxr-x··2.0·unx·····1147·b-·stor·80-Jan-01·00:00·dummydomain/yetanothercallblocker/data/AndroidStorage.class
3198 ?rwxrwxr-x··2.0·unx······202·b-·stor·80-Jan-01·00:00·dummydomain/yetanothercallblocker/event/CallEndedEvent.class3198 ?rwxrwxr-x··2.0·unx······202·b-·stor·80-Jan-01·00:00·dummydomain/yetanothercallblocker/event/CallEndedEvent.class
3199 ?rwxrwxr-x··2.0·unx······204·b-·stor·80-Jan-01·00:00·dummydomain/yetanothercallblocker/event/CallOngoingEvent.class3199 ?rwxrwxr-x··2.0·unx······204·b-·stor·80-Jan-01·00:00·dummydomain/yetanothercallblocker/event/CallOngoingEvent.class
3200 ?rwxrwxr-x··2.0·unx······204·b-·stor·80-Jan-01·00:00·dummydomain/yetanothercallblocker/event/CallStartedEvent.class3200 ?rwxrwxr-x··2.0·unx······204·b-·stor·80-Jan-01·00:00·dummydomain/yetanothercallblocker/event/CallStartedEvent.class
Offset 3797, 8 lines modifiedOffset 3797, 8 lines modified
3797 ?rwxrwxr-x··2.0·unx·····3349·b-·stor·80-Jan-01·00:00·dummydomain/yetanothercallblocker/DebugActivity.class3797 ?rwxrwxr-x··2.0·unx·····3349·b-·stor·80-Jan-01·00:00·dummydomain/yetanothercallblocker/DebugActivity.class
3798 ?rwxrwxr-x··2.0·unx·····1657·b-·stor·80-Jan-01·00:00·dummydomain/yetanothercallblocker/InfoDialogActivity.class3798 ?rwxrwxr-x··2.0·unx·····1657·b-·stor·80-Jan-01·00:00·dummydomain/yetanothercallblocker/InfoDialogActivity.class
3799 ?rwxrwxr-x··2.0·unx·····7874·b-·stor·80-Jan-01·00:00·dummydomain/yetanothercallblocker/MainActivity.class3799 ?rwxrwxr-x··2.0·unx·····7874·b-·stor·80-Jan-01·00:00·dummydomain/yetanothercallblocker/MainActivity.class
3800 ?rwxrwxr-x··2.0·unx·····4353·b-·stor·80-Jan-01·00:00·dummydomain/yetanothercallblocker/ReviewsActivity.class3800 ?rwxrwxr-x··2.0·unx·····4353·b-·stor·80-Jan-01·00:00·dummydomain/yetanothercallblocker/ReviewsActivity.class
3801 ?rwxrwxr-x··2.0·unx······990·b-·stor·80-Jan-01·00:00·dummydomain/yetanothercallblocker/SettingsActivity.class3801 ?rwxrwxr-x··2.0·unx······990·b-·stor·80-Jan-01·00:00·dummydomain/yetanothercallblocker/SettingsActivity.class
3802 ?rwxrwxr-x··2.0·unx······522·b-·stor·80-Jan-01·00:00·ch/qos/logback/classic/pattern/ExtendedThrowableProxyConverter.class3802 ?rwxrwxr-x··2.0·unx······522·b-·stor·80-Jan-01·00:00·ch/qos/logback/classic/pattern/ExtendedThrowableProxyConverter.class
3803 ?rwxrwxr-x··2.0·unx·····1468·b-·stor·80-Jan-01·00:00·ch/qos/logback/classic/pattern/RootCauseFirstThrowableProxyConverter.class3803 ?rwxrwxr-x··2.0·unx·····1468·b-·stor·80-Jan-01·00:00·ch/qos/logback/classic/pattern/RootCauseFirstThrowableProxyConverter.class
3804 3802·files,·8467110·bytes·uncompressed,·6925965·bytes·compressed:··18.2%3804 3802·files,·8467115·bytes·uncompressed,·6925970·bytes·compressed:··18.2%
3.49 KB
dummydomain/yetanothercallblocker/EventBusIndex.class
3.39 KB
procyon -ec {}
    
Offset 1, 38 lines modifiedOffset 1, 39 lines modified
  
1 package·dummydomain.yetanothercallblocker;1 package·dummydomain.yetanothercallblocker;
  
 2 import·dummydomain.yetanothercallblocker.event.SecondaryDbUpdateFinished;
2 import·org.greenrobot.eventbus.SubscriberExceptionEvent;3 import·org.greenrobot.eventbus.SubscriberExceptionEvent;
3 import·dummydomain.yetanothercallblocker.event.MainDbDownloadFinishedEvent; 
4 import·dummydomain.yetanothercallblocker.event.CallEndedEvent; 
5 import·org.greenrobot.eventbus.meta.SubscriberInfo;4 import·org.greenrobot.eventbus.meta.SubscriberInfo;
6 import·org.greenrobot.eventbus.meta.SimpleSubscriberInfo;5 import·org.greenrobot.eventbus.meta.SimpleSubscriberInfo;
 6 import·dummydomain.yetanothercallblocker.event.MainDbDownloadFinishedEvent;
7 import·org.greenrobot.eventbus.ThreadMode;7 import·org.greenrobot.eventbus.ThreadMode;
8 import·dummydomain.yetanothercallblocker.event.SecondaryDbUpdateFinished;8 import·dummydomain.yetanothercallblocker.event.CallEndedEvent;
9 import·org.greenrobot.eventbus.meta.SubscriberMethodInfo;9 import·org.greenrobot.eventbus.meta.SubscriberMethodInfo;
10 import·java.util.HashMap;10 import·java.util.HashMap;
11 import·java.util.Map;11 import·java.util.Map;
12 import·org.greenrobot.eventbus.meta.SubscriberInfoIndex;12 import·org.greenrobot.eventbus.meta.SubscriberInfoIndex;
  
13 public·class·EventBusIndex·implements·SubscriberInfoIndex13 public·class·EventBusIndex·implements·SubscriberInfoIndex
14 {14 {
15 ····private·static·final·Map·SUBSCRIBER_INDEX;15 ····private·static·final·Map·SUBSCRIBER_INDEX;
16 ····16 ····
17 ····static·{17 ····static·{
18 ········SUBSCRIBER_INDEX·=·new·HashMap();18 ········SUBSCRIBER_INDEX·=·new·HashMap();
 19 ········final·SubscriberMethodInfo[]·array·=·{·new·SubscriberMethodInfo("onCallEvent",·(Class)CallEndedEvent.class,·ThreadMode.MAIN_ORDERED),·null·};
 20 ········final·SubscriberMethodInfo·subscriberMethodInfo·=·new·SubscriberMethodInfo("onMainDbDownloadFinished",·(Class)MainDbDownloadFinishedEvent.class,·ThreadMode.MAIN_ORDERED);
19 ········final·int·n·=·1;21 ········final·int·n·=·1;
 22 ········array[n]·=·subscriberMethodInfo;
20 ········final·SubscriberMethodInfo[]·array·=·new·SubscriberMethodInfo[n]; 
21 ········array[0]·=·new·SubscriberMethodInfo("onSecondaryDbUpdateFinished",·(Class)SecondaryDbUpdateFinished.class,·ThreadMode.MAIN_ORDERED); 
22 ········putIndex((SubscriberInfo)new·SimpleSubscriberInfo((Class)DebugActivity.class,·(boolean)(n·!=·0),·array)); 
23 ········final·SubscriberMethodInfo[]·array2·=·{·new·SubscriberMethodInfo("onCallEvent",·(Class)CallEndedEvent.class,·ThreadMode.MAIN_ORDERED),·null·}; 
24 ········array2[n]·=·new·SubscriberMethodInfo("onMainDbDownloadFinished",·(Class)MainDbDownloadFinishedEvent.class,·ThreadMode.MAIN_ORDERED); 
25 ········putIndex((SubscriberInfo)new·SimpleSubscriberInfo((Class)MainActivity.class,·(boolean)(n·!=·0),·array2));23 ········putIndex((SubscriberInfo)new·SimpleSubscriberInfo((Class)MainActivity.class,·(boolean)(n·!=·0),·array));
 24 ········final·SubscriberMethodInfo[]·array2·=·new·SubscriberMethodInfo[n];
 25 ········array2[0]·=·new·SubscriberMethodInfo("onSubscriberExceptionEvent",·(Class)SubscriberExceptionEvent.class);
 26 ········putIndex((SubscriberInfo)new·SimpleSubscriberInfo((Class)EventHandler.class,·(boolean)(n·!=·0),·array2));
26 ········final·SubscriberMethodInfo[]·array3·=·new·SubscriberMethodInfo[n];27 ········final·SubscriberMethodInfo[]·array3·=·new·SubscriberMethodInfo[n];
27 ········array3[0]·=·new·SubscriberMethodInfo("onSubscriberExceptionEvent",·(Class)SubscriberExceptionEvent.class);28 ········array3[0]·=·new·SubscriberMethodInfo("onSecondaryDbUpdateFinished",·(Class)SecondaryDbUpdateFinished.class,·ThreadMode.MAIN_ORDERED);
28 ········putIndex((SubscriberInfo)new·SimpleSubscriberInfo((Class)EventHandler.class,·(boolean)(n·!=·0),·array3));29 ········putIndex((SubscriberInfo)new·SimpleSubscriberInfo((Class)DebugActivity.class,·(boolean)(n·!=·0),·array3));
29 ····}30 ····}
30 ····31 ····
31 ····private·static·void·putIndex(final·SubscriberInfo·subscriberInfo)·{32 ····private·static·void·putIndex(final·SubscriberInfo·subscriberInfo)·{
32 ········EventBusIndex.SUBSCRIBER_INDEX.put(subscriberInfo.getSubscriberClass(),·subscriberInfo);33 ········EventBusIndex.SUBSCRIBER_INDEX.put(subscriberInfo.getSubscriberClass(),·subscriberInfo);
33 ····}34 ····}
34 ····35 ····
35 ····public·SubscriberInfo·getSubscriberInfo(final·Class·clazz)·{36 ····public·SubscriberInfo·getSubscriberInfo(final·Class·clazz)·{
6.99 KB
smali/dummydomain/yetanothercallblocker/EventBusIndex.smali
    
Offset 30, 93 lines modifiedOffset 30, 93 lines modified
30 ····invoke-direct·{v0},·Ljava/util/HashMap;-><init>()V30 ····invoke-direct·{v0},·Ljava/util/HashMap;-><init>()V
  
31 ····sput-object·v0,·Ldummydomain/yetanothercallblocker/EventBusIndex;->SUBSCRIBER_INDEX:Ljava/util/Map;31 ····sput-object·v0,·Ldummydomain/yetanothercallblocker/EventBusIndex;->SUBSCRIBER_INDEX:Ljava/util/Map;
  
32 ····.line·2032 ····.line·20
33 ····new-instance·v0,·Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;33 ····new-instance·v0,·Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;
  
34 ····const-class·v1,·Ldummydomain/yetanothercallblocker/DebugActivity;34 ····const-class·v1,·Ldummydomain/yetanothercallblocker/MainActivity;
  
35 ····const/4·v2,·0x1 
  
36 ····new-array·v3,·v2,·[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;35 ····const/4·v2,·0x2
  
37 ····new-instance·v4,·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;36 ····new-array·v2,·v2,·[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;
  
38 ····const-class·v5,·Ldummydomain/yetanothercallblocker/event/SecondaryDbUpdateFinished;37 ····new-instance·v3,·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;
  
39 ····sget-object·v6,·Lorg/greenrobot/eventbus/ThreadMode;->MAIN_ORDERED:Lorg/greenrobot/eventbus/ThreadMode;38 ····const-class·v4,·Ldummydomain/yetanothercallblocker/event/CallEndedEvent;
  
40 ····const-string·v7,·"onSecondaryDbUpdateFinished"39 ····sget-object·v5,·Lorg/greenrobot/eventbus/ThreadMode;->MAIN_ORDERED:Lorg/greenrobot/eventbus/ThreadMode;
  
41 ····invoke-direct·{v4,·v7,·v5,·v6},·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;-><init>(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V40 ····const-string·v6,·"onCallEvent"
  
42 ····const/4·v5,·0x041 ····invoke-direct·{v3,·v6,·v4,·v5},·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;-><init>(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V
  
43 ····aput-object·v4,·v3,·v542 ····const/4·v4,·0x0
  
44 ····invoke-direct·{v0,·v1,·v2,·v3},·Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;-><init>(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V43 ····aput-object·v3,·v2,·v4
  
45 ····invoke-static·{v0},·Ldummydomain/yetanothercallblocker/EventBusIndex;->putIndex(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V44 ····new-instance·v3,·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;
  
 45 ····const-class·v5,·Ldummydomain/yetanothercallblocker/event/MainDbDownloadFinishedEvent;
46 ····.line·25 
47 ····new-instance·v0,·Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; 
  
48 ····const-class·v1,·Ldummydomain/yetanothercallblocker/MainActivity;46 ····sget-object·v6,·Lorg/greenrobot/eventbus/ThreadMode;->MAIN_ORDERED:Lorg/greenrobot/eventbus/ThreadMode;
  
49 ····const/4·v3,·0x247 ····const-string·v7,·"onMainDbDownloadFinished"
  
50 ····new-array·v3,·v3,·[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;48 ····invoke-direct·{v3,·v7,·v5,·v6},·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;-><init>(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V
  
51 ····new-instance·v4,·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;49 ····const/4·v5,·0x1
  
52 ····const-class·v6,·Ldummydomain/yetanothercallblocker/event/CallEndedEvent;50 ····aput-object·v3,·v2,·v5
  
53 ····sget-object·v7,·Lorg/greenrobot/eventbus/ThreadMode;->MAIN_ORDERED:Lorg/greenrobot/eventbus/ThreadMode;51 ····invoke-direct·{v0,·v1,·v5,·v2},·Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;-><init>(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V
  
54 ····const-string·v8,·"onCallEvent"52 ····invoke-static·{v0},·Ldummydomain/yetanothercallblocker/EventBusIndex;->putIndex(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V
  
55 ····invoke-direct·{v4,·v8,·v6,·v7},·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;-><init>(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V53 ····.line·28
 54 ····new-instance·v0,·Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;
  
56 ····aput-object·v4,·v3,·v555 ····const-class·v1,·Ldummydomain/yetanothercallblocker/EventHandler;
  
57 ····new-instance·v4,·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;56 ····new-array·v2,·v5,·[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;
  
58 ····const-class·v6,·Ldummydomain/yetanothercallblocker/event/MainDbDownloadFinishedEvent;57 ····new-instance·v3,·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;
  
59 ····sget-object·v7,·Lorg/greenrobot/eventbus/ThreadMode;->MAIN_ORDERED:Lorg/greenrobot/eventbus/ThreadMode;58 ····const-class·v6,·Lorg/greenrobot/eventbus/SubscriberExceptionEvent;
  
60 ····const-string·v8,·"onMainDbDownloadFinished"59 ····const-string·v7,·"onSubscriberExceptionEvent"
  
61 ····invoke-direct·{v4,·v8,·v6,·v7},·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;-><init>(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V60 ····invoke-direct·{v3,·v7,·v6},·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;-><init>(Ljava/lang/String;Ljava/lang/Class;)V
  
62 ····aput-object·v4,·v3,·v261 ····aput-object·v3,·v2,·v4
  
63 ····invoke-direct·{v0,·v1,·v2,·v3},·Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;-><init>(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V62 ····invoke-direct·{v0,·v1,·v5,·v2},·Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;-><init>(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V
  
64 ····invoke-static·{v0},·Ldummydomain/yetanothercallblocker/EventBusIndex;->putIndex(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V63 ····invoke-static·{v0},·Ldummydomain/yetanothercallblocker/EventBusIndex;->putIndex(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V
  
65 ····.line·3364 ····.line·33
66 ····new-instance·v0,·Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;65 ····new-instance·v0,·Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;
  
67 ····const-class·v1,·Ldummydomain/yetanothercallblocker/EventHandler;66 ····const-class·v1,·Ldummydomain/yetanothercallblocker/DebugActivity;
  
68 ····new-array·v3,·v2,·[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;67 ····new-array·v2,·v5,·[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;
  
69 ····new-instance·v4,·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;68 ····new-instance·v3,·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;
  
70 ····const-class·v6,·Lorg/greenrobot/eventbus/SubscriberExceptionEvent;69 ····const-class·v6,·Ldummydomain/yetanothercallblocker/event/SecondaryDbUpdateFinished;
  
71 ····const-string·v7,·"onSubscriberExceptionEvent"70 ····sget-object·v7,·Lorg/greenrobot/eventbus/ThreadMode;->MAIN_ORDERED:Lorg/greenrobot/eventbus/ThreadMode;
  
 71 ····const-string·v8,·"onSecondaryDbUpdateFinished"
  
72 ····invoke-direct·{v4,·v7,·v6},·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;-><init>(Ljava/lang/String;Ljava/lang/Class;)V72 ····invoke-direct·{v3,·v8,·v6,·v7},·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;-><init>(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V
  
73 ····aput-object·v4,·v3,·v573 ····aput-object·v3,·v2,·v4
  
74 ····invoke-direct·{v0,·v1,·v2,·v3},·Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;-><init>(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V74 ····invoke-direct·{v0,·v1,·v5,·v2},·Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;-><init>(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V
  
75 ····invoke-static·{v0},·Ldummydomain/yetanothercallblocker/EventBusIndex;->putIndex(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V75 ····invoke-static·{v0},·Ldummydomain/yetanothercallblocker/EventBusIndex;->putIndex(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V
  
76 ····return-void76 ····return-void
77 .end·method77 .end·method
  
78 .method·public·constructor·<init>()V78 .method·public·constructor·<init>()V