563 KB
/home/fdroid/fdroiddata/tmp/dnsfilter.android_1506004.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_dnsfilter.android_1506004.apk
672 B
zipinfo {}
    
Offset 400, 8 lines modifiedOffset 400, 8 lines modified
400 -rw----·····0.0·fat·····4164·b-·stor·81-Jan-01·01:01·res/zr.png400 -rw----·····0.0·fat·····4164·b-·stor·81-Jan-01·01:01·res/zr.png
401 -rw----·····0.0·fat·····1144·b-·defN·81-Jan-01·01:01·res/zs.xml401 -rw----·····0.0·fat·····1144·b-·defN·81-Jan-01·01:01·res/zs.xml
402 -rw----·····0.0·fat······863·b-·stor·81-Jan-01·01:01·res/zt.png402 -rw----·····0.0·fat······863·b-·stor·81-Jan-01·01:01·res/zt.png
403 -rw----·····0.0·fat···119700·b-·stor·81-Jan-01·01:01·resources.arsc403 -rw----·····0.0·fat···119700·b-·stor·81-Jan-01·01:01·resources.arsc
404 -rw----·····2.0·fat····25607·b-·defN·81-Jan-01·01:01·META-INF/5C450DCE.SF404 -rw----·····2.0·fat····25607·b-·defN·81-Jan-01·01:01·META-INF/5C450DCE.SF
405 -rw----·····2.0·fat·····1326·b-·defN·81-Jan-01·01:01·META-INF/5C450DCE.RSA405 -rw----·····2.0·fat·····1326·b-·defN·81-Jan-01·01:01·META-INF/5C450DCE.RSA
406 -rw----·····2.0·fat····25499·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF406 -rw----·····2.0·fat····25499·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF
407 405·files,·963805·bytes·uncompressed,·590261·bytes·compressed:··38.8%407 405·files,·963805·bytes·uncompressed,·590259·bytes·compressed:··38.8%
561 KB
classes.dex
14.4 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············:·55c70e184 checksum············:·0a7d0d95
5 signature···········:·9836...3e825 signature···········:·5e3f...5827
6 file_size···········:·2901806 file_size···········:·290180
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·····:·319110 string_ids_size·····:·3191
11 string_ids_off······:·112·(0x000070)11 string_ids_off······:·112·(0x000070)
12 type_ids_size·······:·46812 type_ids_size·······:·468
Offset 9064, 15 lines modifiedOffset 9064, 15 lines modified
9064 ······type··········:·'()V'9064 ······type··········:·'()V'
9065 ······access········:·0x20001·(PUBLIC·DECLARED_SYNCHRONIZED)9065 ······access········:·0x20001·(PUBLIC·DECLARED_SYNCHRONIZED)
9066 ······method_idx····:·6069066 ······method_idx····:·606
9067 ······code··········-9067 ······code··········-
9068 ······registers·····:·179068 ······registers·····:·17
9069 ······ins···········:·19069 ······ins···········:·1
9070 ······outs··········:·69070 ······outs··········:·6
9071 ······insns·size····:·518·16-bit·code·units9071 ······insns·size····:·517·16-bit·code·units
9072 0169ac:········································|[0169ac]·dnsfilter.android.AppSelectorView$AsyncLoader.run:()V9072 0169ac:········································|[0169ac]·dnsfilter.android.AppSelectorView$AsyncLoader.run:()V
9073 0169bc:·0807·1000······························|0000:·move-object/from16·v7,·v169073 0169bc:·0807·1000······························|0000:·move-object/from16·v7,·v16
9074 0169c0:·1a00·6600······························|0002:·const-string·v0,·","·//·string@00669074 0169c0:·1a00·6600······························|0002:·const-string·v0,·","·//·string@0066
9075 0169c4:·1d10···································|0004:·monitor-enter·v169075 0169c4:·1d10···································|0004:·monitor-enter·v16
9076 0169c6:·7100·7102·0000·························|0005:·invoke-static·{},·Ldnsfilter/android/AppSelectorView;.access$200:()I·//·method@02719076 0169c6:·7100·7102·0000·························|0005:·invoke-static·{},·Ldnsfilter/android/AppSelectorView;.access$200:()I·//·method@0271
9077 0169cc:·0a01···································|0008:·move-result·v19077 0169cc:·0a01···································|0008:·move-result·v1
9078 0169ce:·3901·1b00······························|0009:·if-nez·v1,·0024·//·+001b9078 0169ce:·3901·1b00······························|0009:·if-nez·v1,·0024·//·+001b
Offset 9265, 17 lines modifiedOffset 9265, 17 lines modified
9265 016ce8:·1f01·c101······························|0196:·check-cast·v1,·[Ldnsfilter/android/AppSelectorView$ComparableAppInfoWrapper;·//·type@01c19265 016ce8:·1f01·c101······························|0196:·check-cast·v1,·[Ldnsfilter/android/AppSelectorView$ComparableAppInfoWrapper;·//·type@01c1
9266 016cec:·7120·7902·1000·························|0198:·invoke-static·{v0,·v1},·Ldnsfilter/android/AppSelectorView;.access$902:(Ldnsfilter/android/AppSelectorView;[Ldnsfilter/android/AppSelectorView$ComparableAppInfoWrapper;)[Ldnsfilter/android/AppSelectorView$ComparableAppInfoWrapper;·//·method@02799266 016cec:·7120·7902·1000·························|0198:·invoke-static·{v0,·v1},·Ldnsfilter/android/AppSelectorView;.access$902:(Ldnsfilter/android/AppSelectorView;[Ldnsfilter/android/AppSelectorView$ComparableAppInfoWrapper;)[Ldnsfilter/android/AppSelectorView$ComparableAppInfoWrapper;·//·method@0279
9267 016cf2:·1200···································|019b:·const/4·v0,·#int·0·//·#09267 016cf2:·1200···································|019b:·const/4·v0,·#int·0·//·#0
9268 016cf4:·5471·a500······························|019c:·iget-object·v1,·v7,·Ldnsfilter/android/AppSelectorView$AsyncLoader;.this$0:Ldnsfilter/android/AppSelectorView;·//·field@00a59268 016cf4:·5471·a500······························|019c:·iget-object·v1,·v7,·Ldnsfilter/android/AppSelectorView$AsyncLoader;.this$0:Ldnsfilter/android/AppSelectorView;·//·field@00a5
9269 016cf8:·7110·7802·0100·························|019e:·invoke-static·{v1},·Ldnsfilter/android/AppSelectorView;.access$900:(Ldnsfilter/android/AppSelectorView;)[Ldnsfilter/android/AppSelectorView$ComparableAppInfoWrapper;·//·method@02789269 016cf8:·7110·7802·0100·························|019e:·invoke-static·{v1},·Ldnsfilter/android/AppSelectorView;.access$900:(Ldnsfilter/android/AppSelectorView;)[Ldnsfilter/android/AppSelectorView$ComparableAppInfoWrapper;·//·method@0278
9270 016cfe:·0c01···································|01a1:·move-result-object·v19270 016cfe:·0c01···································|01a1:·move-result-object·v1
9271 016d00:·2111···································|01a2:·array-length·v1,·v19271 016d00:·2111···································|01a2:·array-length·v1,·v1
9272 016d02:·3510·4100······························|01a3:·if-ge·v0,·v1,·01e4·//·+00419272 016d02:·3510·4000······························|01a3:·if-ge·v0,·v1,·01e3·//·+0040
9273 016d06:·5571·a400······························|01a5:·iget-boolean·v1,·v7,·Ldnsfilter/android/AppSelectorView$AsyncLoader;.abort:Z·//·field@00a49273 016d06:·5571·a400······························|01a5:·iget-boolean·v1,·v7,·Ldnsfilter/android/AppSelectorView$AsyncLoader;.abort:Z·//·field@00a4
9274 016d0a:·3901·3d00······························|01a7:·if-nez·v1,·01e4·//·+003d9274 016d0a:·3901·3c00······························|01a7:·if-nez·v1,·01e3·//·+003c
9275 016d0e:·5471·a500······························|01a9:·iget-object·v1,·v7,·Ldnsfilter/android/AppSelectorView$AsyncLoader;.this$0:Ldnsfilter/android/AppSelectorView;·//·field@00a59275 016d0e:·5471·a500······························|01a9:·iget-object·v1,·v7,·Ldnsfilter/android/AppSelectorView$AsyncLoader;.this$0:Ldnsfilter/android/AppSelectorView;·//·field@00a5
9276 016d12:·7110·7802·0100·························|01ab:·invoke-static·{v1},·Ldnsfilter/android/AppSelectorView;.access$900:(Ldnsfilter/android/AppSelectorView;)[Ldnsfilter/android/AppSelectorView$ComparableAppInfoWrapper;·//·method@02789276 016d12:·7110·7802·0100·························|01ab:·invoke-static·{v1},·Ldnsfilter/android/AppSelectorView;.access$900:(Ldnsfilter/android/AppSelectorView;)[Ldnsfilter/android/AppSelectorView$ComparableAppInfoWrapper;·//·method@0278
9277 016d18:·0c01···································|01ae:·move-result-object·v19277 016d18:·0c01···································|01ae:·move-result-object·v1
9278 016d1a:·4601·0100······························|01af:·aget-object·v1,·v1,·v09278 016d1a:·4601·0100······························|01af:·aget-object·v1,·v1,·v0
9279 016d1e:·7110·6202·0100·························|01b1:·invoke-static·{v1},·Ldnsfilter/android/AppSelectorView$ComparableAppInfoWrapper;.access$1000:(Ldnsfilter/android/AppSelectorView$ComparableAppInfoWrapper;)Landroid/content/pm/ApplicationInfo;·//·method@02629279 016d1e:·7110·6202·0100·························|01b1:·invoke-static·{v1},·Ldnsfilter/android/AppSelectorView$ComparableAppInfoWrapper;.access$1000:(Ldnsfilter/android/AppSelectorView$ComparableAppInfoWrapper;)Landroid/content/pm/ApplicationInfo;·//·method@0262
9280 016d24:·0c01···································|01b4:·move-result-object·v19280 016d24:·0c01···································|01b4:·move-result-object·v1
9281 016d26:·5472·a500······························|01b5:·iget-object·v2,·v7,·Ldnsfilter/android/AppSelectorView$AsyncLoader;.this$0:Ldnsfilter/android/AppSelectorView;·//·field@00a59281 016d26:·5472·a500······························|01b5:·iget-object·v2,·v7,·Ldnsfilter/android/AppSelectorView$AsyncLoader;.this$0:Ldnsfilter/android/AppSelectorView;·//·field@00a5
Offset 9286, 54 lines modifiedOffset 9286, 54 lines modified
9286 016d3a:·5472·a500······························|01bf:·iget-object·v2,·v7,·Ldnsfilter/android/AppSelectorView$AsyncLoader;.this$0:Ldnsfilter/android/AppSelectorView;·//·field@00a59286 016d3a:·5472·a500······························|01bf:·iget-object·v2,·v7,·Ldnsfilter/android/AppSelectorView$AsyncLoader;.this$0:Ldnsfilter/android/AppSelectorView;·//·field@00a5
9287 016d3e:·7100·7102·0000·························|01c1:·invoke-static·{},·Ldnsfilter/android/AppSelectorView;.access$200:()I·//·method@02719287 016d3e:·7100·7102·0000·························|01c1:·invoke-static·{},·Ldnsfilter/android/AppSelectorView;.access$200:()I·//·method@0271
9288 016d44:·0a03···································|01c4:·move-result·v39288 016d44:·0a03···································|01c4:·move-result·v3
9289 016d46:·7130·6d02·1203·························|01c5:·invoke-static·{v2,·v1,·v3},·Ldnsfilter/android/AppSelectorView;.access$1100:(Ldnsfilter/android/AppSelectorView;Landroid/graphics/drawable/Drawable;I)Landroid/graphics/drawable/Drawable;·//·method@026d9289 016d46:·7130·6d02·1203·························|01c5:·invoke-static·{v2,·v1,·v3},·Ldnsfilter/android/AppSelectorView;.access$1100:(Ldnsfilter/android/AppSelectorView;Landroid/graphics/drawable/Drawable;I)Landroid/graphics/drawable/Drawable;·//·method@026d
9290 016d4c:·0c04···································|01c8:·move-result-object·v49290 016d4c:·0c04···································|01c8:·move-result-object·v4
9291 016d4e:·5479·a500······························|01c9:·iget-object·v9,·v7,·Ldnsfilter/android/AppSelectorView$AsyncLoader;.this$0:Ldnsfilter/android/AppSelectorView;·//·field@00a59291 016d4e:·5479·a500······························|01c9:·iget-object·v9,·v7,·Ldnsfilter/android/AppSelectorView$AsyncLoader;.this$0:Ldnsfilter/android/AppSelectorView;·//·field@00a5
9292 016d52:·220a·b000······························|01cb:·new-instance·v10,·Ldnsfilter/android/AppSelectorView$UIUpdate;·//·type@00b09292 016d52:·220a·b000······························|01cb:·new-instance·v10,·Ldnsfilter/android/AppSelectorView$UIUpdate;·//·type@00b0
9293 016d56:·5472·a500······························|01cd:·iget-object·v2,·v7,·Ldnsfilter/android/AppSelectorView$AsyncLoader;.this$0:Ldnsfilter/android/AppSelectorView;·//·field@00a5 
9294 016d5a:·7110·7802·0200·························|01cf:·invoke-static·{v2},·Ldnsfilter/android/AppSelectorView;.access$900:(Ldnsfilter/android/AppSelectorView;)[Ldnsfilter/android/AppSelectorView$ComparableAppInfoWrapper;·//·method@02789293 016d56:·7110·7802·0900·························|01cd:·invoke-static·{v9},·Ldnsfilter/android/AppSelectorView;.access$900:(Ldnsfilter/android/AppSelectorView;)[Ldnsfilter/android/AppSelectorView$ComparableAppInfoWrapper;·//·method@0278
9295 016d60:·0c01···································|01d2:·move-result-object·v19294 016d5c:·0c01···································|01d0:·move-result-object·v1
9296 016d62:·4601·0100······························|01d3:·aget-object·v1,·v1,·v09295 016d5e:·4601·0100······························|01d1:·aget-object·v1,·v1,·v0
9297 016d66:·5413·a700······························|01d5:·iget-object·v3,·v1,·Ldnsfilter/android/AppSelectorView$ComparableAppInfoWrapper;.checkBox:Landroid/widget/CheckBox;·//·field@00a79296 016d62:·5413·a700······························|01d3:·iget-object·v3,·v1,·Ldnsfilter/android/AppSelectorView$ComparableAppInfoWrapper;.checkBox:Landroid/widget/CheckBox;·//·field@00a7
9298 016d6a:·1206···································|01d7:·const/4·v6,·#int·0·//·#09297 016d66:·1206···································|01d5:·const/4·v6,·#int·0·//·#0
9299 016d6c:·07a1···································|01d8:·move-object·v1,·v109298 016d68:·07a1···································|01d6:·move-object·v1,·v10
 9299 016d6a:·0792···································|01d7:·move-object·v2,·v9
9300 016d6e:·0805·1000······························|01d9:·move-object/from16·v5,·v169300 016d6c:·0805·1000······························|01d8:·move-object/from16·v5,·v16
9301 016d72:·7606·6602·0100·························|01db:·invoke-direct/range·{v1,·v2,·v3,·v4,·v5,·v6},·Ldnsfilter/android/AppSelectorView$UIUpdate;.<init>:(Ldnsfilter/android/AppSelectorView;Landroid/widget/CheckBox;Landroid/graphics/drawable/Drawable;Ldnsfilter/android/AppSelectorView$AsyncLoader;Ldnsfilter/android/AppSelectorView$1;)V·//·method@02669301 016d70:·7606·6602·0100·························|01da:·invoke-direct/range·{v1,·v2,·v3,·v4,·v5,·v6},·Ldnsfilter/android/AppSelectorView$UIUpdate;.<init>:(Ldnsfilter/android/AppSelectorView;Landroid/widget/CheckBox;Landroid/graphics/drawable/Drawable;Ldnsfilter/android/AppSelectorView$AsyncLoader;Ldnsfilter/android/AppSelectorView$1;)V·//·method@0266
9302 016d78:·6e20·8402·a900·························|01de:·invoke-virtual·{v9,·v10},·Ldnsfilter/android/AppSelectorView;.post:(Ljava/lang/Runnable;)Z·//·method@02849302 016d76:·6e20·8402·a900·························|01dd:·invoke-virtual·{v9,·v10},·Ldnsfilter/android/AppSelectorView;.post:(Ljava/lang/Runnable;)Z·//·method@0284
9303 016d7e:·d800·0001······························|01e1:·add-int/lit8·v0,·v0,·#int·1·//·#019303 016d7c:·d800·0001······························|01e0:·add-int/lit8·v0,·v0,·#int·1·//·#01
9304 016d82:·28b9···································|01e3:·goto·019c·//·-00479304 016d80:·28ba···································|01e2:·goto·019c·//·-0046
9305 016d84:·5470·a500······························|01e4:·iget-object·v0,·v7,·Ldnsfilter/android/AppSelectorView$AsyncLoader;.this$0:Ldnsfilter/android/AppSelectorView;·//·field@00a59305 016d82:·5470·a500······························|01e3:·iget-object·v0,·v7,·Ldnsfilter/android/AppSelectorView$AsyncLoader;.this$0:Ldnsfilter/android/AppSelectorView;·//·field@00a5
9306 016d88:·5571·a400······························|01e6:·iget-boolean·v1,·v7,·Ldnsfilter/android/AppSelectorView$AsyncLoader;.abort:Z·//·field@00a49306 016d86:·5571·a400······························|01e5:·iget-boolean·v1,·v7,·Ldnsfilter/android/AppSelectorView$AsyncLoader;.abort:Z·//·field@00a4
9307 016d8c:·df01·0101······························|01e8:·xor-int/lit8·v1,·v1,·#int·1·//·#019307 016d8a:·df01·0101······························|01e7:·xor-int/lit8·v1,·v1,·#int·1·//·#01
9308 016d90:·7120·6e02·1000·························|01ea:·invoke-static·{v0,·v1},·Ldnsfilter/android/AppSelectorView;.access$1302:(Ldnsfilter/android/AppSelectorView;Z)Z·//·method@026e9308 016d8e:·7120·6e02·1000·························|01e9:·invoke-static·{v0,·v1},·Ldnsfilter/android/AppSelectorView;.access$1302:(Ldnsfilter/android/AppSelectorView;Z)Z·//·method@026e
9309 016d96:·5470·a500······························|01ed:·iget-object·v0,·v7,·Ldnsfilter/android/AppSelectorView$AsyncLoader;.this$0:Ldnsfilter/android/AppSelectorView;·//·field@00a59309 016d94:·5470·a500······························|01ec:·iget-object·v0,·v7,·Ldnsfilter/android/AppSelectorView$AsyncLoader;.this$0:Ldnsfilter/android/AppSelectorView;·//·field@00a5
9310 016d9a:·7120·7002·8000·························|01ef:·invoke-static·{v0,·v8},·Ldnsfilter/android/AppSelectorView;.access$1402:(Ldnsfilter/android/AppSelectorView;Ldnsfilter/android/AppSelectorView$AsyncLoader;)Ldnsfilter/android/AppSelectorView$AsyncLoader;·//·method@02709310 016d98:·7120·7002·8000·························|01ee:·invoke-static·{v0,·v8},·Ldnsfilter/android/AppSelectorView;.access$1402:(Ldnsfilter/android/AppSelectorView;Ldnsfilter/android/AppSelectorView$AsyncLoader;)Ldnsfilter/android/AppSelectorView$AsyncLoader;·//·method@0270
9311 016da0:·7401·a605·1000·························|01f2:·invoke-virtual/range·{v16},·Ljava/lang/Object;.notifyAll:()V·//·method@05a69311 016d9e:·7401·a605·1000·························|01f1:·invoke-virtual/range·{v16},·Ljava/lang/Object;.notifyAll:()V·//·method@05a6
9312 016da6:·1e10···································|01f5:·monitor-exit·v169312 016da4:·1e10···································|01f4:·monitor-exit·v16
9313 016da8:·0e00···································|01f6:·return-void9313 016da6:·0e00···································|01f5:·return-void
9314 016daa:·0d00···································|01f7:·move-exception·v09314 016da8:·0d00···································|01f6:·move-exception·v0
9315 016dac:·5471·a500······························|01f8:·iget-object·v1,·v7,·Ldnsfilter/android/AppSelectorView$AsyncLoader;.this$0:Ldnsfilter/android/AppSelectorView;·//·field@00a59315 016daa:·5471·a500······························|01f7:·iget-object·v1,·v7,·Ldnsfilter/android/AppSelectorView$AsyncLoader;.this$0:Ldnsfilter/android/AppSelectorView;·//·field@00a5
9316 016db0:·7120·7002·8100·························|01fa:·invoke-static·{v1,·v8},·Ldnsfilter/android/AppSelectorView;.access$1402:(Ldnsfilter/android/AppSelectorView;Ldnsfilter/android/AppSelectorView$AsyncLoader;)Ldnsfilter/android/AppSelectorView$AsyncLoader;·//·method@02709316 016dae:·7120·7002·8100·························|01f9:·invoke-static·{v1,·v8},·Ldnsfilter/android/AppSelectorView;.access$1402:(Ldnsfilter/android/AppSelectorView;Ldnsfilter/android/AppSelectorView$AsyncLoader;)Ldnsfilter/android/AppSelectorView$AsyncLoader;·//·method@0270
9317 016db6:·7401·a605·1000·························|01fd:·invoke-virtual/range·{v16},·Ljava/lang/Object;.notifyAll:()V·//·method@05a69317 016db4:·7401·a605·1000·························|01fc:·invoke-virtual/range·{v16},·Ljava/lang/Object;.notifyAll:()V·//·method@05a6
9318 016dbc:·2700···································|0200:·throw·v09318 016dba:·2700···································|01ff:·throw·v0
9319 016dbe:·0d00···································|0201:·move-exception·v09319 016dbc:·0d00···································|0200:·move-exception·v0
9320 016dc0:·1e10···································|0202:·monitor-exit·v169320 016dbe:·1e10···································|0201:·monitor-exit·v16
9321 016dc2:·2802···································|0203:·goto·0205·//·+00029321 016dc0:·2802···································|0202:·goto·0204·//·+0002
9322 016dc4:·2700···································|0204:·throw·v09322 016dc2:·2700···································|0203:·throw·v0
9323 016dc6:·28ff···································|0205:·goto·0204·//·-00019323 016dc4:·28ff···································|0204:·goto·0203·//·-0001
9324 ······catches·······:·49324 ······catches·······:·4
9325 ········0x0005·-·0x00269325 ········0x0005·-·0x0026
9326 ··········<any>·->·0x02019326 ··········<any>·->·0x0200
9327 ········0x002b·-·0x01ed9327 ········0x002b·-·0x01ec
9328 ··········<any>·->·0x01f79328 ··········<any>·->·0x01f6
9329 ········0x01ed·-·0x01f59329 ········0x01ec·-·0x01f4
9330 ··········<any>·->·0x02019330 ··········<any>·->·0x0200
9331 ········0x01f8·-·0x02019331 ········0x01f7·-·0x0200
9332 ··········<any>·->·0x02019332 ··········<any>·->·0x0200
9333 ······positions·····:9333 ······positions·····:
9334 ········0x0005·line=1319334 ········0x0005·line=131
9335 ········0x000b·line=1329335 ········0x000b·line=132
9336 ········0x0017·line=1339336 ········0x0017·line=133
9337 ········0x0024·line=1369337 ········0x0024·line=136
9338 ········0x0028·line=1379338 ········0x0028·line=137
9339 ········0x002b·line=1409339 ········0x002b·line=140
Offset 9363, 23 lines modifiedOffset 9363, 23 lines modified
9363 ········0x015c·line=1829363 ········0x015c·line=182
9364 ········0x0184·line=1859364 ········0x0184·line=185
9365 ········0x018e·line=1949365 ········0x018e·line=194
9366 ········0x019c·line=1969366 ········0x019c·line=196
9367 ········0x01a9·line=1979367 ········0x01a9·line=197
9368 ········0x01bf·line=1989368 ········0x01bf·line=198
9369 ········0x01c9·line=1999369 ········0x01c9·line=199
9370 ········0x01e4·line=2019370 ········0x01e3·line=201
9371 ········0x01ed·line=2049371 ········0x01ec·line=204
9372 ········0x01f2·line=2059372 ········0x01f1·line=205
9373 ········0x01f5·line=2079373 ········0x01f4·line=207
9374 ········0x01f8·line=2049374 ········0x01f7·line=204
9375 ········0x01fd·line=2059375 ········0x01fc·line=205
9376 ········0x0200·line=2069376 ········0x01ff·line=206
9377 ······locals········:9377 ······locals········:
9378 ········0x0000·-·0x0206·reg=16·this·Ldnsfilter/android/AppSelectorView$AsyncLoader;9378 ········0x0000·-·0x0205·reg=16·this·Ldnsfilter/android/AppSelectorView$AsyncLoader;
  
9379 ··source_file_idx···:·220·(AppSelectorView.java)9379 ··source_file_idx···:·220·(AppSelectorView.java)
  
9380 Class·#24·header:9380 Class·#24·header:
9381 class_idx···········:·1759381 class_idx···········:·175
9382 access_flags········:·0·(0x0000)9382 access_flags········:·0·(0x0000)
9383 superclass_idx······:·3169383 superclass_idx······:·316
546 KB
classes.jar
3.08 KB
zipinfo {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 Zip·file·size:·455394·bytes,·number·of·entries:·1571 Zip·file·size:·455384·bytes,·number·of·entries:·157
2 ?rwxrwxr-x··2.0·unx·······76·b-·stor·80-Jan-01·00:00·dnsfilter/BlockedHosts$1.class2 ?rwxrwxr-x··2.0·unx·······76·b-·stor·80-Jan-01·00:00·dnsfilter/BlockedHosts$1.class
3 ?rwxrwxr-x··2.0·unx·····6445·b-·stor·80-Jan-01·00:00·dnsfilter/BlockedHosts.class3 ?rwxrwxr-x··2.0·unx·····6445·b-·stor·80-Jan-01·00:00·dnsfilter/BlockedHosts.class
4 ?rwxrwxr-x··2.0·unx·······74·b-·stor·80-Jan-01·00:00·dnsfilter/ConfigUtil$1.class4 ?rwxrwxr-x··2.0·unx·······74·b-·stor·80-Jan-01·00:00·dnsfilter/ConfigUtil$1.class
5 ?rwxrwxr-x··2.0·unx······636·b-·stor·80-Jan-01·00:00·dnsfilter/ConfigUtil$HostFilterList.class5 ?rwxrwxr-x··2.0·unx······636·b-·stor·80-Jan-01·00:00·dnsfilter/ConfigUtil$HostFilterList.class
6 ?rwxrwxr-x··2.0·unx······686·b-·stor·80-Jan-01·00:00·dnsfilter/ConfigUtil$StringWrapper.class6 ?rwxrwxr-x··2.0·unx······686·b-·stor·80-Jan-01·00:00·dnsfilter/ConfigUtil$StringWrapper.class
7 ?rwxrwxr-x··2.0·unx·····4864·b-·stor·80-Jan-01·00:00·dnsfilter/ConfigUtil.class7 ?rwxrwxr-x··2.0·unx·····4864·b-·stor·80-Jan-01·00:00·dnsfilter/ConfigUtil.class
8 ?rwxrwxr-x··2.0·unx······328·b-·stor·80-Jan-01·00:00·dnsfilter/ConfigurationAccess$ConfigurationAccessException.class8 ?rwxrwxr-x··2.0·unx······328·b-·stor·80-Jan-01·00:00·dnsfilter/ConfigurationAccess$ConfigurationAccessException.class
Offset 18, 15 lines modifiedOffset 18, 15 lines modified
18 ?rwxrwxr-x··2.0·unx·····5690·b-·stor·80-Jan-01·00:00·dnsfilter/DNSResponsePatcher.class18 ?rwxrwxr-x··2.0·unx·····5690·b-·stor·80-Jan-01·00:00·dnsfilter/DNSResponsePatcher.class
19 ?rwxrwxr-x··2.0·unx·····2488·b-·stor·80-Jan-01·00:00·dnsfilter/DNSServer$DNSServerConfig.class19 ?rwxrwxr-x··2.0·unx·····2488·b-·stor·80-Jan-01·00:00·dnsfilter/DNSServer$DNSServerConfig.class
20 ?rwxrwxr-x··2.0·unx·····9574·b-·stor·80-Jan-01·00:00·dnsfilter/DNSServer.class20 ?rwxrwxr-x··2.0·unx·····9574·b-·stor·80-Jan-01·00:00·dnsfilter/DNSServer.class
21 ?rwxrwxr-x··2.0·unx·····2351·b-·stor·80-Jan-01·00:00·dnsfilter/SimpleDNSMessage.class21 ?rwxrwxr-x··2.0·unx·····2351·b-·stor·80-Jan-01·00:00·dnsfilter/SimpleDNSMessage.class
22 ?rwxrwxr-x··2.0·unx·······87·b-·stor·80-Jan-01·00:00·dnsfilter/android/AppSelectorView$1.class22 ?rwxrwxr-x··2.0·unx·······87·b-·stor·80-Jan-01·00:00·dnsfilter/android/AppSelectorView$1.class
23 ?rwxrwxr-x··2.0·unx······657·b-·stor·80-Jan-01·00:00·dnsfilter/android/AppSelectorView$AsyncLoader$1.class23 ?rwxrwxr-x··2.0·unx······657·b-·stor·80-Jan-01·00:00·dnsfilter/android/AppSelectorView$AsyncLoader$1.class
24 ?rwxrwxr-x··2.0·unx······833·b-·stor·80-Jan-01·00:00·dnsfilter/android/AppSelectorView$AsyncLoader$2.class24 ?rwxrwxr-x··2.0·unx······833·b-·stor·80-Jan-01·00:00·dnsfilter/android/AppSelectorView$AsyncLoader$2.class
25 ?rwxrwxr-x··2.0·unx·····7379·b-·stor·80-Jan-01·00:00·dnsfilter/android/AppSelectorView$AsyncLoader.class25 ?rwxrwxr-x··2.0·unx·····7369·b-·stor·80-Jan-01·00:00·dnsfilter/android/AppSelectorView$AsyncLoader.class
26 ?rwxrwxr-x··2.0·unx·····1372·b-·stor·80-Jan-01·00:00·dnsfilter/android/AppSelectorView$ComparableAppInfoWrapper.class26 ?rwxrwxr-x··2.0·unx·····1372·b-·stor·80-Jan-01·00:00·dnsfilter/android/AppSelectorView$ComparableAppInfoWrapper.class
27 ?rwxrwxr-x··2.0·unx·····1371·b-·stor·80-Jan-01·00:00·dnsfilter/android/AppSelectorView$UIUpdate.class27 ?rwxrwxr-x··2.0·unx·····1371·b-·stor·80-Jan-01·00:00·dnsfilter/android/AppSelectorView$UIUpdate.class
28 ?rwxrwxr-x··2.0·unx·····6578·b-·stor·80-Jan-01·00:00·dnsfilter/android/AppSelectorView.class28 ?rwxrwxr-x··2.0·unx·····6578·b-·stor·80-Jan-01·00:00·dnsfilter/android/AppSelectorView.class
29 ?rwxrwxr-x··2.0·unx·····3540·b-·stor·80-Jan-01·00:00·dnsfilter/android/BootUpReceiver.class29 ?rwxrwxr-x··2.0·unx·····3540·b-·stor·80-Jan-01·00:00·dnsfilter/android/BootUpReceiver.class
30 ?rwxrwxr-x··2.0·unx·····2277·b-·stor·80-Jan-01·00:00·dnsfilter/android/ConnectionChangeReceiver.class30 ?rwxrwxr-x··2.0·unx·····2277·b-·stor·80-Jan-01·00:00·dnsfilter/android/ConnectionChangeReceiver.class
31 ?rwxrwxr-x··2.0·unx······656·b-·stor·80-Jan-01·00:00·dnsfilter/android/DNSFilterService$1.class31 ?rwxrwxr-x··2.0·unx······656·b-·stor·80-Jan-01·00:00·dnsfilter/android/DNSFilterService$1.class
32 ?rwxrwxr-x··2.0·unx·····5017·b-·stor·80-Jan-01·00:00·dnsfilter/android/DNSFilterService$DNSReqForwarder.class32 ?rwxrwxr-x··2.0·unx·····5017·b-·stor·80-Jan-01·00:00·dnsfilter/android/DNSFilterService$DNSReqForwarder.class
Offset 152, 8 lines modifiedOffset 152, 8 lines modified
152 ?rwxrwxr-x··2.0·unx·····1358·b-·stor·80-Jan-01·00:00·util/ExecutionEnvironment.class152 ?rwxrwxr-x··2.0·unx·····1358·b-·stor·80-Jan-01·00:00·util/ExecutionEnvironment.class
153 ?rwxrwxr-x··2.0·unx·····4859·b-·stor·80-Jan-01·00:00·util/FileLogger.class153 ?rwxrwxr-x··2.0·unx·····4859·b-·stor·80-Jan-01·00:00·util/FileLogger.class
154 ?rwxrwxr-x··2.0·unx·····1151·b-·stor·80-Jan-01·00:00·util/GroupedLogger.class154 ?rwxrwxr-x··2.0·unx·····1151·b-·stor·80-Jan-01·00:00·util/GroupedLogger.class
155 ?rwxrwxr-x··2.0·unx·····1369·b-·stor·80-Jan-01·00:00·util/Logger.class155 ?rwxrwxr-x··2.0·unx·····1369·b-·stor·80-Jan-01·00:00·util/Logger.class
156 ?rwxrwxr-x··2.0·unx·····2761·b-·stor·80-Jan-01·00:00·util/SuppressRepeatingsLogger.class156 ?rwxrwxr-x··2.0·unx·····2761·b-·stor·80-Jan-01·00:00·util/SuppressRepeatingsLogger.class
157 ?rwxrwxr-x··2.0·unx····12526·b-·defN·80-Jan-01·00:00·util/conpool/Connection.class157 ?rwxrwxr-x··2.0·unx····12526·b-·defN·80-Jan-01·00:00·util/conpool/Connection.class
158 ?rwxrwxr-x··2.0·unx·····1305·b-·stor·80-Jan-01·00:00·dnsfilter/DNSFilterProxy$1StandaloneEnvironment.class158 ?rwxrwxr-x··2.0·unx·····1305·b-·stor·80-Jan-01·00:00·dnsfilter/DNSFilterProxy$1StandaloneEnvironment.class
159 157·files,·511606·bytes·uncompressed,·428978·bytes·compressed:··16.2%159 157·files,·511596·bytes·uncompressed,·428968·bytes·compressed:··16.2%
541 KB
zipdetails --redact --walk --utc {}
    
Offset 415, 6528 lines modifiedOffset 415, 6528 lines modified
  
415 107CD·LOCAL·HEADER·#24······04034B50·(67324752)415 107CD·LOCAL·HEADER·#24······04034B50·(67324752)
416 107D1·Extract·Zip·Spec······14·(20)·'2.0'416 107D1·Extract·Zip·Spec······14·(20)·'2.0'
417 107D2·Extract·OS············00·(0)·'MS-DOS'417 107D2·Extract·OS············00·(0)·'MS-DOS'
418 107D3·General·Purpose·Flag··0000·(0)418 107D3·General·Purpose·Flag··0000·(0)
419 107D5·Compression·Method····0000·(0)·'Stored'419 107D5·Compression·Method····0000·(0)·'Stored'
420 107D7·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980'420 107D7·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980'
421 107DB·CRC···················10F667C3·(284583875)421 107DB·CRC···················0DEA1072·(233443442)
422 107DF·Compressed·Size·······00001CD3·(7379)422 107DF·Compressed·Size·······00001CC9·(7369)
423 107E3·Uncompressed·Size·····00001CD3·(7379)423 107E3·Uncompressed·Size·····00001CC9·(7369)
424 107E7·Filename·Length·······0033·(51)424 107E7·Filename·Length·······0033·(51)
425 107E9·Extra·Length··········0000·(0)425 107E9·Extra·Length··········0000·(0)
426 107EB·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'426 107EB·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
427 #427 #
428 #·WARNING:·Offset·0x107EB:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'428 #·WARNING:·Offset·0x107EB:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
429 #··········Zero·length·filename429 #··········Zero·length·filename
430 #430 #
431 1081E·PAYLOAD431 1081E·PAYLOAD
  
432 124F1·LOCAL·HEADER·#25······04034B50·(67324752)432 124E7·LOCAL·HEADER·#25······04034B50·(67324752)
433 124F5·Extract·Zip·Spec······14·(20)·'2.0'433 124EB·Extract·Zip·Spec······14·(20)·'2.0'
434 124F6·Extract·OS············00·(0)·'MS-DOS'434 124EC·Extract·OS············00·(0)·'MS-DOS'
435 124F7·General·Purpose·Flag··0000·(0)435 124ED·General·Purpose·Flag··0000·(0)
436 124F9·Compression·Method····0000·(0)·'Stored'436 124EF·Compression·Method····0000·(0)·'Stored'
437 124FB·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980'437 124F1·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980'
438 124FF·CRC···················ED3DA211·(3980239377)438 124F5·CRC···················ED3DA211·(3980239377)
439 12503·Compressed·Size·······0000055C·(1372)439 124F9·Compressed·Size·······0000055C·(1372)
440 12507·Uncompressed·Size·····0000055C·(1372)440 124FD·Uncompressed·Size·····0000055C·(1372)
441 1250B·Filename·Length·······0040·(64)441 12501·Filename·Length·······0040·(64)
442 1250D·Extra·Length··········0000·(0)442 12503·Extra·Length··········0000·(0)
443 1250F·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'443 12505·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
444 #444 #
445 #·WARNING:·Offset·0x1250F:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'445 #·WARNING:·Offset·0x12505:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
446 #··········Zero·length·filename446 #··········Zero·length·filename
447 #447 #
448 1254F·PAYLOAD448 12545·PAYLOAD
  
449 12AAB·LOCAL·HEADER·#26······04034B50·(67324752)449 12AA1·LOCAL·HEADER·#26······04034B50·(67324752)
450 12AAF·Extract·Zip·Spec······14·(20)·'2.0'450 12AA5·Extract·Zip·Spec······14·(20)·'2.0'
451 12AB0·Extract·OS············00·(0)·'MS-DOS'451 12AA6·Extract·OS············00·(0)·'MS-DOS'
452 12AB1·General·Purpose·Flag··0000·(0)452 12AA7·General·Purpose·Flag··0000·(0)
453 12AB3·Compression·Method····0000·(0)·'Stored'453 12AA9·Compression·Method····0000·(0)·'Stored'
454 12AB5·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980'454 12AAB·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980'
455 12AB9·CRC···················E014C2D1·(3759456977)455 12AAF·CRC···················E014C2D1·(3759456977)
456 12ABD·Compressed·Size·······0000055B·(1371)456 12AB3·Compressed·Size·······0000055B·(1371)
457 12AC1·Uncompressed·Size·····0000055B·(1371)457 12AB7·Uncompressed·Size·····0000055B·(1371)
458 12AC5·Filename·Length·······0030·(48)458 12ABB·Filename·Length·······0030·(48)
459 12AC7·Extra·Length··········0000·(0)459 12ABD·Extra·Length··········0000·(0)
460 12AC9·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'460 12ABF·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
461 #461 #
462 #·WARNING:·Offset·0x12AC9:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'462 #·WARNING:·Offset·0x12ABF:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
463 #··········Zero·length·filename463 #··········Zero·length·filename
464 #464 #
465 12AF9·PAYLOAD465 12AEF·PAYLOAD
  
466 13054·LOCAL·HEADER·#27······04034B50·(67324752)466 1304A·LOCAL·HEADER·#27······04034B50·(67324752)
467 13058·Extract·Zip·Spec······14·(20)·'2.0'467 1304E·Extract·Zip·Spec······14·(20)·'2.0'
468 13059·Extract·OS············00·(0)·'MS-DOS'468 1304F·Extract·OS············00·(0)·'MS-DOS'
469 1305A·General·Purpose·Flag··0000·(0)469 13050·General·Purpose·Flag··0000·(0)
470 1305C·Compression·Method····0000·(0)·'Stored'470 13052·Compression·Method····0000·(0)·'Stored'
471 1305E·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980'471 13054·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980'
472 13062·CRC···················24F5838A·(620069770)472 13058·CRC···················24F5838A·(620069770)
473 13066·Compressed·Size·······000019B2·(6578)473 1305C·Compressed·Size·······000019B2·(6578)
474 1306A·Uncompressed·Size·····000019B2·(6578)474 13060·Uncompressed·Size·····000019B2·(6578)
475 1306E·Filename·Length·······0027·(39)475 13064·Filename·Length·······0027·(39)
476 13070·Extra·Length··········0000·(0)476 13066·Extra·Length··········0000·(0)
477 13072·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'477 13068·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
478 #478 #
479 #·WARNING:·Offset·0x13072:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'479 #·WARNING:·Offset·0x13068:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
480 #··········Zero·length·filename480 #··········Zero·length·filename
481 #481 #
482 13099·PAYLOAD482 1308F·PAYLOAD
  
483 14A4B·LOCAL·HEADER·#28······04034B50·(67324752)483 14A41·LOCAL·HEADER·#28······04034B50·(67324752)
484 14A4F·Extract·Zip·Spec······14·(20)·'2.0'484 14A45·Extract·Zip·Spec······14·(20)·'2.0'
485 14A50·Extract·OS············00·(0)·'MS-DOS'485 14A46·Extract·OS············00·(0)·'MS-DOS'
486 14A51·General·Purpose·Flag··0000·(0)486 14A47·General·Purpose·Flag··0000·(0)
487 14A53·Compression·Method····0000·(0)·'Stored'487 14A49·Compression·Method····0000·(0)·'Stored'
488 14A55·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980'488 14A4B·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980'
489 14A59·CRC···················186D956B·(409834859)489 14A4F·CRC···················186D956B·(409834859)
490 14A5D·Compressed·Size·······00000DD4·(3540)490 14A53·Compressed·Size·······00000DD4·(3540)
491 14A61·Uncompressed·Size·····00000DD4·(3540)491 14A57·Uncompressed·Size·····00000DD4·(3540)
492 14A65·Filename·Length·······0026·(38)492 14A5B·Filename·Length·······0026·(38)
493 14A67·Extra·Length··········0000·(0)493 14A5D·Extra·Length··········0000·(0)
494 14A69·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'494 14A5F·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
495 #495 #
496 #·WARNING:·Offset·0x14A69:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'496 #·WARNING:·Offset·0x14A5F:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
497 #··········Zero·length·filename497 #··········Zero·length·filename
498 #498 #
499 14A8F·PAYLOAD499 14A85·PAYLOAD
  
500 15863·LOCAL·HEADER·#29······04034B50·(67324752)500 15859·LOCAL·HEADER·#29······04034B50·(67324752)
501 15867·Extract·Zip·Spec······14·(20)·'2.0'501 1585D·Extract·Zip·Spec······14·(20)·'2.0'
502 15868·Extract·OS············00·(0)·'MS-DOS'502 1585E·Extract·OS············00·(0)·'MS-DOS'
503 15869·General·Purpose·Flag··0000·(0)503 1585F·General·Purpose·Flag··0000·(0)
504 1586B·Compression·Method····0000·(0)·'Stored'504 15861·Compression·Method····0000·(0)·'Stored'
505 1586D·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980'505 15863·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980'
506 15871·CRC···················CDB9FB79·(3451517817)506 15867·CRC···················CDB9FB79·(3451517817)
507 15875·Compressed·Size·······000008E5·(2277)507 1586B·Compressed·Size·······000008E5·(2277)
508 15879·Uncompressed·Size·····000008E5·(2277)508 1586F·Uncompressed·Size·····000008E5·(2277)
509 1587D·Filename·Length·······0030·(48)509 15873·Filename·Length·······0030·(48)
510 1587F·Extra·Length··········0000·(0)510 15875·Extra·Length··········0000·(0)
511 15881·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'511 15877·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
512 #512 #
513 #·WARNING:·Offset·0x15881:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'513 #·WARNING:·Offset·0x15877:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
514 #··········Zero·length·filename514 #··········Zero·length·filename
515 #515 #
516 158B1·PAYLOAD516 158A7·PAYLOAD
  
517 16196·LOCAL·HEADER·#30······04034B50·(67324752)517 1618C·LOCAL·HEADER·#30······04034B50·(67324752)
518 1619A·Extract·Zip·Spec······14·(20)·'2.0'518 16190·Extract·Zip·Spec······14·(20)·'2.0'
519 1619B·Extract·OS············00·(0)·'MS-DOS'519 16191·Extract·OS············00·(0)·'MS-DOS'
520 1619C·General·Purpose·Flag··0000·(0)520 16192·General·Purpose·Flag··0000·(0)
521 1619E·Compression·Method····0000·(0)·'Stored'521 16194·Compression·Method····0000·(0)·'Stored'
522 161A0·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980'522 16196·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980'
523 161A4·CRC···················209F7753·(547321683)523 1619A·CRC···················209F7753·(547321683)
524 161A8·Compressed·Size·······00000290·(656)524 1619E·Compressed·Size·······00000290·(656)
525 161AC·Uncompressed·Size·····00000290·(656)525 161A2·Uncompressed·Size·····00000290·(656)
526 161B0·Filename·Length·······002A·(42)526 161A6·Filename·Length·······002A·(42)
527 161B2·Extra·Length··········0000·(0)527 161A8·Extra·Length··········0000·(0)
528 161B4·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'528 161AA·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
529 #529 #
530 #·WARNING:·Offset·0x161B4:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'530 #·WARNING:·Offset·0x161AA:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
531 #··········Zero·length·filename531 #··········Zero·length·filename
532 #532 #
533 161DE·PAYLOAD533 161D4·PAYLOAD
  
Max diff block lines reached; 541222/554354 bytes (97.63%) of diff not shown.
1.9 KB
dnsfilter/android/AppSelectorView$AsyncLoader.class
1.8 KB
procyon -ec {}
    
Offset 123, 19 lines modifiedOffset 123, 17 lines modified
123 ····················set.add(appSelectorView$ComparableAppInfoWrapper);123 ····················set.add(appSelectorView$ComparableAppInfoWrapper);
124 ················}124 ················}
125 ················this.this$0.post((Runnable)new·AppSelectorView$AsyncLoader$2(this,·textView));125 ················this.this$0.post((Runnable)new·AppSelectorView$AsyncLoader$2(this,·textView));
126 ················AppSelectorView.access$902(this.this$0,·(AppSelectorView$ComparableAppInfoWrapper[])set.toArray(new·AppSelectorView$ComparableAppInfoWrapper[0]));126 ················AppSelectorView.access$902(this.this$0,·(AppSelectorView$ComparableAppInfoWrapper[])set.toArray(new·AppSelectorView$ComparableAppInfoWrapper[0]));
127 ················for·(int·n3·=·0;·n3·<·AppSelectorView.access$900(this.this$0).length·&&·!this.abort;·++n3)·{127 ················for·(int·n3·=·0;·n3·<·AppSelectorView.access$900(this.this$0).length·&&·!this.abort;·++n3)·{
128 ····················final·Drawable·access$1100·=·AppSelectorView.access$1100(this.this$0,·AppSelectorView$ComparableAppInfoWrapper.access$1000(AppSelectorView.access$900(this.this$0)[n3]).loadIcon(AppSelectorView.access$500(this.this$0)),·AppSelectorView.access$200());128 ····················final·Drawable·access$1100·=·AppSelectorView.access$1100(this.this$0,·AppSelectorView$ComparableAppInfoWrapper.access$1000(AppSelectorView.access$900(this.this$0)[n3]).loadIcon(AppSelectorView.access$500(this.this$0)),·AppSelectorView.access$200());
129 ····················final·AppSelectorView·this$2·=·this.this$0;129 ····················final·AppSelectorView·this$2·=·this.this$0;
130 ····················final·AppSelectorView·this$3; 
131 ····················final·CheckBox·checkBox2;130 ····················final·CheckBox·checkBox2;
132 ····················final·AppSelectorView$UIUpdate·appSelectorView$UIUpdate·=·new·AppSelectorView$UIUpdate(this$3,·checkBox2,·access$1100,·this,·(AppSelectorView$1)null);131 ····················final·AppSelectorView$UIUpdate·appSelectorView$UIUpdate·=·new·AppSelectorView$UIUpdate(this$2,·checkBox2,·access$1100,·this,·(AppSelectorView$1)null);
133 ····················this$3·=·this.this$0; 
134 ····················checkBox2·=·AppSelectorView.access$900(this$3)[n3].checkBox;132 ····················checkBox2·=·AppSelectorView.access$900(this$2)[n3].checkBox;
135 ····················this$2.post((Runnable)appSelectorView$UIUpdate);133 ····················this$2.post((Runnable)appSelectorView$UIUpdate);
136 ················}134 ················}
137 ················AppSelectorView.access$1302(this.this$0,·this.abort·^·true);135 ················AppSelectorView.access$1302(this.this$0,·this.abort·^·true);
138 ················AppSelectorView.access$1402(this.this$0,·(AppSelectorView$AsyncLoader)null);136 ················AppSelectorView.access$1402(this.this$0,·(AppSelectorView$AsyncLoader)null);
139 ················this.notifyAll();137 ················this.notifyAll();
140 ················monitorexit(this);138 ················monitorexit(this);
141 ············}139 ············}
1.49 KB
smali/dnsfilter/android/AppSelectorView$AsyncLoader.smali
    
Offset 622, 28 lines modifiedOffset 622, 28 lines modified
622 ····move-result-object·v4622 ····move-result-object·v4
  
623 ····.line·199623 ····.line·199
624 ····iget-object·v9,·v7,·Ldnsfilter/android/AppSelectorView$AsyncLoader;->this$0:Ldnsfilter/android/AppSelectorView;624 ····iget-object·v9,·v7,·Ldnsfilter/android/AppSelectorView$AsyncLoader;->this$0:Ldnsfilter/android/AppSelectorView;
  
625 ····new-instance·v10,·Ldnsfilter/android/AppSelectorView$UIUpdate;625 ····new-instance·v10,·Ldnsfilter/android/AppSelectorView$UIUpdate;
  
626 ····iget-object·v2,·v7,·Ldnsfilter/android/AppSelectorView$AsyncLoader;->this$0:Ldnsfilter/android/AppSelectorView; 
  
627 ····invoke-static·{v2},·Ldnsfilter/android/AppSelectorView;->access$900(Ldnsfilter/android/AppSelectorView;)[Ldnsfilter/android/AppSelectorView$ComparableAppInfoWrapper;626 ····invoke-static·{v9},·Ldnsfilter/android/AppSelectorView;->access$900(Ldnsfilter/android/AppSelectorView;)[Ldnsfilter/android/AppSelectorView$ComparableAppInfoWrapper;
  
628 ····move-result-object·v1627 ····move-result-object·v1
  
629 ····aget-object·v1,·v1,·v0628 ····aget-object·v1,·v1,·v0
  
630 ····iget-object·v3,·v1,·Ldnsfilter/android/AppSelectorView$ComparableAppInfoWrapper;->checkBox:Landroid/widget/CheckBox;629 ····iget-object·v3,·v1,·Ldnsfilter/android/AppSelectorView$ComparableAppInfoWrapper;->checkBox:Landroid/widget/CheckBox;
  
631 ····const/4·v6,·0x0630 ····const/4·v6,·0x0
  
632 ····move-object·v1,·v10631 ····move-object·v1,·v10
  
 632 ····move-object·v2,·v9
  
633 ····move-object/from16·v5,·p0633 ····move-object/from16·v5,·p0
  
634 ····invoke-direct/range·{v1·..·v6},·Ldnsfilter/android/AppSelectorView$UIUpdate;-><init>(Ldnsfilter/android/AppSelectorView;Landroid/widget/CheckBox;Landroid/graphics/drawable/Drawable;Ldnsfilter/android/AppSelectorView$AsyncLoader;Ldnsfilter/android/AppSelectorView$1;)V634 ····invoke-direct/range·{v1·..·v6},·Ldnsfilter/android/AppSelectorView$UIUpdate;-><init>(Ldnsfilter/android/AppSelectorView;Landroid/widget/CheckBox;Landroid/graphics/drawable/Drawable;Ldnsfilter/android/AppSelectorView$AsyncLoader;Ldnsfilter/android/AppSelectorView$1;)V
  
635 ····invoke-virtual·{v9,·v10},·Ldnsfilter/android/AppSelectorView;->post(Ljava/lang/Runnable;)Z635 ····invoke-virtual·{v9,·v10},·Ldnsfilter/android/AppSelectorView;->post(Ljava/lang/Runnable;)Z
  
636 ····add-int/lit8·v0,·v0,·0x1636 ····add-int/lit8·v0,·v0,·0x1