⊟
567 KB
/home/fdroid/fdroiddata/tmp/dnsfilter.android_1506103.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_dnsfilter.android_1506103.apk
⊟
672 B
zipinfo {}
    
Offset 407, 8 lines modifiedOffset 407, 8 lines modified
407 -rw----·····0.0·fat·····4164·b-·stor·81-Jan-01·01:01·res/zr.png407 -rw----·····0.0·fat·····4164·b-·stor·81-Jan-01·01:01·res/zr.png
408 -rw----·····0.0·fat·····1144·b-·defN·81-Jan-01·01:01·res/zs.xml408 -rw----·····0.0·fat·····1144·b-·defN·81-Jan-01·01:01·res/zs.xml
409 -rw----·····0.0·fat······863·b-·stor·81-Jan-01·01:01·res/zt.png409 -rw----·····0.0·fat······863·b-·stor·81-Jan-01·01:01·res/zt.png
410 -rw----·····0.0·fat···120028·b-·stor·81-Jan-01·01:01·resources.arsc410 -rw----·····0.0·fat···120028·b-·stor·81-Jan-01·01:01·resources.arsc
411 -rw----·····2.0·fat····26048·b-·defN·81-Jan-01·01:01·META-INF/5C450DCE.SF411 -rw----·····2.0·fat····26048·b-·defN·81-Jan-01·01:01·META-INF/5C450DCE.SF
412 -rw----·····2.0·fat·····1326·b-·defN·81-Jan-01·01:01·META-INF/5C450DCE.RSA412 -rw----·····2.0·fat·····1326·b-·defN·81-Jan-01·01:01·META-INF/5C450DCE.RSA
413 -rw----·····2.0·fat····25940·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF413 -rw----·····2.0·fat····25940·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF
414 412·files,·972680·bytes·uncompressed,·596053·bytes·compressed:··38.7%414 412·files,·972680·bytes·uncompressed,·596056·bytes·compressed:··38.7%
⊟
565 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············:·95f853594 checksum············:·aaa151d0
5 signature···········:·021f...5ba65 signature···········:·af8c...3647
6 file_size···········:·2934526 file_size···········:·293452
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·····:·322310 string_ids_size·····:·3223
11 string_ids_off······:·112·(0x000070)11 string_ids_off······:·112·(0x000070)
12 type_ids_size·······:·47312 type_ids_size·······:·473
Offset 9209, 15 lines modifiedOffset 9209, 15 lines modified
9209 ······type··········:·'()V'9209 ······type··········:·'()V'
9210 ······access········:·0x20001·(PUBLIC·DECLARED_SYNCHRONIZED)9210 ······access········:·0x20001·(PUBLIC·DECLARED_SYNCHRONIZED)
9211 ······method_idx····:·6129211 ······method_idx····:·612
9212 ······code··········-9212 ······code··········-
9213 ······registers·····:·179213 ······registers·····:·17
9214 ······ins···········:·19214 ······ins···········:·1
9215 ······outs··········:·69215 ······outs··········:·6
9216 ······insns·size····:·518·16-bit·code·units9216 ······insns·size····:·517·16-bit·code·units
9217 016d08:········································|[016d08]·dnsfilter.android.AppSelectorView$AsyncLoader.run:()V9217 016d08:········································|[016d08]·dnsfilter.android.AppSelectorView$AsyncLoader.run:()V
9218 016d18:·0807·1000······························|0000:·move-object/from16·v7,·v169218 016d18:·0807·1000······························|0000:·move-object/from16·v7,·v16
9219 016d1c:·1a00·6900······························|0002:·const-string·v0,·","·//·string@00699219 016d1c:·1a00·6900······························|0002:·const-string·v0,·","·//·string@0069
9220 016d20:·1d10···································|0004:·monitor-enter·v169220 016d20:·1d10···································|0004:·monitor-enter·v16
9221 016d22:·7100·7702·0000·························|0005:·invoke-static·{},·Ldnsfilter/android/AppSelectorView;.access$200:()I·//·method@02779221 016d22:·7100·7702·0000·························|0005:·invoke-static·{},·Ldnsfilter/android/AppSelectorView;.access$200:()I·//·method@0277
9222 016d28:·0a01···································|0008:·move-result·v19222 016d28:·0a01···································|0008:·move-result·v1
9223 016d2a:·3901·1b00······························|0009:·if-nez·v1,·0024·//·+001b9223 016d2a:·3901·1b00······························|0009:·if-nez·v1,·0024·//·+001b
Offset 9410, 17 lines modifiedOffset 9410, 17 lines modified
9410 017044:·1f01·c501······························|0196:·check-cast·v1,·[Ldnsfilter/android/AppSelectorView$ComparableAppInfoWrapper;·//·type@01c59410 017044:·1f01·c501······························|0196:·check-cast·v1,·[Ldnsfilter/android/AppSelectorView$ComparableAppInfoWrapper;·//·type@01c5
9411 017048:·7120·7f02·1000·························|0198:·invoke-static·{v0,·v1},·Ldnsfilter/android/AppSelectorView;.access$902:(Ldnsfilter/android/AppSelectorView;[Ldnsfilter/android/AppSelectorView$ComparableAppInfoWrapper;)[Ldnsfilter/android/AppSelectorView$ComparableAppInfoWrapper;·//·method@027f9411 017048:·7120·7f02·1000·························|0198:·invoke-static·{v0,·v1},·Ldnsfilter/android/AppSelectorView;.access$902:(Ldnsfilter/android/AppSelectorView;[Ldnsfilter/android/AppSelectorView$ComparableAppInfoWrapper;)[Ldnsfilter/android/AppSelectorView$ComparableAppInfoWrapper;·//·method@027f
9412 01704e:·1200···································|019b:·const/4·v0,·#int·0·//·#09412 01704e:·1200···································|019b:·const/4·v0,·#int·0·//·#0
9413 017050:·5471·a600······························|019c:·iget-object·v1,·v7,·Ldnsfilter/android/AppSelectorView$AsyncLoader;.this$0:Ldnsfilter/android/AppSelectorView;·//·field@00a69413 017050:·5471·a600······························|019c:·iget-object·v1,·v7,·Ldnsfilter/android/AppSelectorView$AsyncLoader;.this$0:Ldnsfilter/android/AppSelectorView;·//·field@00a6
9414 017054:·7110·7e02·0100·························|019e:·invoke-static·{v1},·Ldnsfilter/android/AppSelectorView;.access$900:(Ldnsfilter/android/AppSelectorView;)[Ldnsfilter/android/AppSelectorView$ComparableAppInfoWrapper;·//·method@027e9414 017054:·7110·7e02·0100·························|019e:·invoke-static·{v1},·Ldnsfilter/android/AppSelectorView;.access$900:(Ldnsfilter/android/AppSelectorView;)[Ldnsfilter/android/AppSelectorView$ComparableAppInfoWrapper;·//·method@027e
9415 01705a:·0c01···································|01a1:·move-result-object·v19415 01705a:·0c01···································|01a1:·move-result-object·v1
9416 01705c:·2111···································|01a2:·array-length·v1,·v19416 01705c:·2111···································|01a2:·array-length·v1,·v1
9417 01705e:·3510·4100······························|01a3:·if-ge·v0,·v1,·01e4·//·+00419417 01705e:·3510·4000······························|01a3:·if-ge·v0,·v1,·01e3·//·+0040
9418 017062:·5571·a500······························|01a5:·iget-boolean·v1,·v7,·Ldnsfilter/android/AppSelectorView$AsyncLoader;.abort:Z·//·field@00a59418 017062:·5571·a500······························|01a5:·iget-boolean·v1,·v7,·Ldnsfilter/android/AppSelectorView$AsyncLoader;.abort:Z·//·field@00a5
9419 017066:·3901·3d00······························|01a7:·if-nez·v1,·01e4·//·+003d9419 017066:·3901·3c00······························|01a7:·if-nez·v1,·01e3·//·+003c
9420 01706a:·5471·a600······························|01a9:·iget-object·v1,·v7,·Ldnsfilter/android/AppSelectorView$AsyncLoader;.this$0:Ldnsfilter/android/AppSelectorView;·//·field@00a69420 01706a:·5471·a600······························|01a9:·iget-object·v1,·v7,·Ldnsfilter/android/AppSelectorView$AsyncLoader;.this$0:Ldnsfilter/android/AppSelectorView;·//·field@00a6
9421 01706e:·7110·7e02·0100·························|01ab:·invoke-static·{v1},·Ldnsfilter/android/AppSelectorView;.access$900:(Ldnsfilter/android/AppSelectorView;)[Ldnsfilter/android/AppSelectorView$ComparableAppInfoWrapper;·//·method@027e9421 01706e:·7110·7e02·0100·························|01ab:·invoke-static·{v1},·Ldnsfilter/android/AppSelectorView;.access$900:(Ldnsfilter/android/AppSelectorView;)[Ldnsfilter/android/AppSelectorView$ComparableAppInfoWrapper;·//·method@027e
9422 017074:·0c01···································|01ae:·move-result-object·v19422 017074:·0c01···································|01ae:·move-result-object·v1
9423 017076:·4601·0100······························|01af:·aget-object·v1,·v1,·v09423 017076:·4601·0100······························|01af:·aget-object·v1,·v1,·v0
9424 01707a:·7110·6802·0100·························|01b1:·invoke-static·{v1},·Ldnsfilter/android/AppSelectorView$ComparableAppInfoWrapper;.access$1000:(Ldnsfilter/android/AppSelectorView$ComparableAppInfoWrapper;)Landroid/content/pm/ApplicationInfo;·//·method@02689424 01707a:·7110·6802·0100·························|01b1:·invoke-static·{v1},·Ldnsfilter/android/AppSelectorView$ComparableAppInfoWrapper;.access$1000:(Ldnsfilter/android/AppSelectorView$ComparableAppInfoWrapper;)Landroid/content/pm/ApplicationInfo;·//·method@0268
9425 017080:·0c01···································|01b4:·move-result-object·v19425 017080:·0c01···································|01b4:·move-result-object·v1
9426 017082:·5472·a600······························|01b5:·iget-object·v2,·v7,·Ldnsfilter/android/AppSelectorView$AsyncLoader;.this$0:Ldnsfilter/android/AppSelectorView;·//·field@00a69426 017082:·5472·a600······························|01b5:·iget-object·v2,·v7,·Ldnsfilter/android/AppSelectorView$AsyncLoader;.this$0:Ldnsfilter/android/AppSelectorView;·//·field@00a6
Offset 9431, 54 lines modifiedOffset 9431, 54 lines modified
9431 017096:·5472·a600······························|01bf:·iget-object·v2,·v7,·Ldnsfilter/android/AppSelectorView$AsyncLoader;.this$0:Ldnsfilter/android/AppSelectorView;·//·field@00a69431 017096:·5472·a600······························|01bf:·iget-object·v2,·v7,·Ldnsfilter/android/AppSelectorView$AsyncLoader;.this$0:Ldnsfilter/android/AppSelectorView;·//·field@00a6
9432 01709a:·7100·7702·0000·························|01c1:·invoke-static·{},·Ldnsfilter/android/AppSelectorView;.access$200:()I·//·method@02779432 01709a:·7100·7702·0000·························|01c1:·invoke-static·{},·Ldnsfilter/android/AppSelectorView;.access$200:()I·//·method@0277
9433 0170a0:·0a03···································|01c4:·move-result·v39433 0170a0:·0a03···································|01c4:·move-result·v3
9434 0170a2:·7130·7302·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@02739434 0170a2:·7130·7302·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@0273
9435 0170a8:·0c04···································|01c8:·move-result-object·v49435 0170a8:·0c04···································|01c8:·move-result-object·v4
9436 0170aa:·5479·a600······························|01c9:·iget-object·v9,·v7,·Ldnsfilter/android/AppSelectorView$AsyncLoader;.this$0:Ldnsfilter/android/AppSelectorView;·//·field@00a69436 0170aa:·5479·a600······························|01c9:·iget-object·v9,·v7,·Ldnsfilter/android/AppSelectorView$AsyncLoader;.this$0:Ldnsfilter/android/AppSelectorView;·//·field@00a6
9437 0170ae:·220a·b200······························|01cb:·new-instance·v10,·Ldnsfilter/android/AppSelectorView$UIUpdate;·//·type@00b29437 0170ae:·220a·b200······························|01cb:·new-instance·v10,·Ldnsfilter/android/AppSelectorView$UIUpdate;·//·type@00b2
9438 0170b2:·5472·a600······························|01cd:·iget-object·v2,·v7,·Ldnsfilter/android/AppSelectorView$AsyncLoader;.this$0:Ldnsfilter/android/AppSelectorView;·//·field@00a6 
9439 0170b6:·7110·7e02·0200·························|01cf:·invoke-static·{v2},·Ldnsfilter/android/AppSelectorView;.access$900:(Ldnsfilter/android/AppSelectorView;)[Ldnsfilter/android/AppSelectorView$ComparableAppInfoWrapper;·//·method@027e9438 0170b2:·7110·7e02·0900·························|01cd:·invoke-static·{v9},·Ldnsfilter/android/AppSelectorView;.access$900:(Ldnsfilter/android/AppSelectorView;)[Ldnsfilter/android/AppSelectorView$ComparableAppInfoWrapper;·//·method@027e
9440 0170bc:·0c01···································|01d2:·move-result-object·v19439 0170b8:·0c01···································|01d0:·move-result-object·v1
9441 0170be:·4601·0100······························|01d3:·aget-object·v1,·v1,·v09440 0170ba:·4601·0100······························|01d1:·aget-object·v1,·v1,·v0
9442 0170c2:·5413·a800······························|01d5:·iget-object·v3,·v1,·Ldnsfilter/android/AppSelectorView$ComparableAppInfoWrapper;.checkBox:Landroid/widget/CheckBox;·//·field@00a89441 0170be:·5413·a800······························|01d3:·iget-object·v3,·v1,·Ldnsfilter/android/AppSelectorView$ComparableAppInfoWrapper;.checkBox:Landroid/widget/CheckBox;·//·field@00a8
9443 0170c6:·1206···································|01d7:·const/4·v6,·#int·0·//·#09442 0170c2:·1206···································|01d5:·const/4·v6,·#int·0·//·#0
9444 0170c8:·07a1···································|01d8:·move-object·v1,·v109443 0170c4:·07a1···································|01d6:·move-object·v1,·v10
 9444 0170c6:·0792···································|01d7:·move-object·v2,·v9
9445 0170ca:·0805·1000······························|01d9:·move-object/from16·v5,·v169445 0170c8:·0805·1000······························|01d8:·move-object/from16·v5,·v16
9446 0170ce:·7606·6c02·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@026c9446 0170cc:·7606·6c02·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@026c
9447 0170d4:·6e20·8a02·a900·························|01de:·invoke-virtual·{v9,·v10},·Ldnsfilter/android/AppSelectorView;.post:(Ljava/lang/Runnable;)Z·//·method@028a9447 0170d2:·6e20·8a02·a900·························|01dd:·invoke-virtual·{v9,·v10},·Ldnsfilter/android/AppSelectorView;.post:(Ljava/lang/Runnable;)Z·//·method@028a
9448 0170da:·d800·0001······························|01e1:·add-int/lit8·v0,·v0,·#int·1·//·#019448 0170d8:·d800·0001······························|01e0:·add-int/lit8·v0,·v0,·#int·1·//·#01
9449 0170de:·28b9···································|01e3:·goto·019c·//·-00479449 0170dc:·28ba···································|01e2:·goto·019c·//·-0046
9450 0170e0:·5470·a600······························|01e4:·iget-object·v0,·v7,·Ldnsfilter/android/AppSelectorView$AsyncLoader;.this$0:Ldnsfilter/android/AppSelectorView;·//·field@00a69450 0170de:·5470·a600······························|01e3:·iget-object·v0,·v7,·Ldnsfilter/android/AppSelectorView$AsyncLoader;.this$0:Ldnsfilter/android/AppSelectorView;·//·field@00a6
9451 0170e4:·5571·a500······························|01e6:·iget-boolean·v1,·v7,·Ldnsfilter/android/AppSelectorView$AsyncLoader;.abort:Z·//·field@00a59451 0170e2:·5571·a500······························|01e5:·iget-boolean·v1,·v7,·Ldnsfilter/android/AppSelectorView$AsyncLoader;.abort:Z·//·field@00a5
9452 0170e8:·df01·0101······························|01e8:·xor-int/lit8·v1,·v1,·#int·1·//·#019452 0170e6:·df01·0101······························|01e7:·xor-int/lit8·v1,·v1,·#int·1·//·#01
9453 0170ec:·7120·7402·1000·························|01ea:·invoke-static·{v0,·v1},·Ldnsfilter/android/AppSelectorView;.access$1302:(Ldnsfilter/android/AppSelectorView;Z)Z·//·method@02749453 0170ea:·7120·7402·1000·························|01e9:·invoke-static·{v0,·v1},·Ldnsfilter/android/AppSelectorView;.access$1302:(Ldnsfilter/android/AppSelectorView;Z)Z·//·method@0274
9454 0170f2:·5470·a600······························|01ed:·iget-object·v0,·v7,·Ldnsfilter/android/AppSelectorView$AsyncLoader;.this$0:Ldnsfilter/android/AppSelectorView;·//·field@00a69454 0170f0:·5470·a600······························|01ec:·iget-object·v0,·v7,·Ldnsfilter/android/AppSelectorView$AsyncLoader;.this$0:Ldnsfilter/android/AppSelectorView;·//·field@00a6
9455 0170f6:·7120·7602·8000·························|01ef:·invoke-static·{v0,·v8},·Ldnsfilter/android/AppSelectorView;.access$1402:(Ldnsfilter/android/AppSelectorView;Ldnsfilter/android/AppSelectorView$AsyncLoader;)Ldnsfilter/android/AppSelectorView$AsyncLoader;·//·method@02769455 0170f4:·7120·7602·8000·························|01ee:·invoke-static·{v0,·v8},·Ldnsfilter/android/AppSelectorView;.access$1402:(Ldnsfilter/android/AppSelectorView;Ldnsfilter/android/AppSelectorView$AsyncLoader;)Ldnsfilter/android/AppSelectorView$AsyncLoader;·//·method@0276
9456 0170fc:·7401·b205·1000·························|01f2:·invoke-virtual/range·{v16},·Ljava/lang/Object;.notifyAll:()V·//·method@05b29456 0170fa:·7401·b205·1000·························|01f1:·invoke-virtual/range·{v16},·Ljava/lang/Object;.notifyAll:()V·//·method@05b2
9457 017102:·1e10···································|01f5:·monitor-exit·v169457 017100:·1e10···································|01f4:·monitor-exit·v16
9458 017104:·0e00···································|01f6:·return-void9458 017102:·0e00···································|01f5:·return-void
9459 017106:·0d00···································|01f7:·move-exception·v09459 017104:·0d00···································|01f6:·move-exception·v0
9460 017108:·5471·a600······························|01f8:·iget-object·v1,·v7,·Ldnsfilter/android/AppSelectorView$AsyncLoader;.this$0:Ldnsfilter/android/AppSelectorView;·//·field@00a69460 017106:·5471·a600······························|01f7:·iget-object·v1,·v7,·Ldnsfilter/android/AppSelectorView$AsyncLoader;.this$0:Ldnsfilter/android/AppSelectorView;·//·field@00a6
9461 01710c:·7120·7602·8100·························|01fa:·invoke-static·{v1,·v8},·Ldnsfilter/android/AppSelectorView;.access$1402:(Ldnsfilter/android/AppSelectorView;Ldnsfilter/android/AppSelectorView$AsyncLoader;)Ldnsfilter/android/AppSelectorView$AsyncLoader;·//·method@02769461 01710a:·7120·7602·8100·························|01f9:·invoke-static·{v1,·v8},·Ldnsfilter/android/AppSelectorView;.access$1402:(Ldnsfilter/android/AppSelectorView;Ldnsfilter/android/AppSelectorView$AsyncLoader;)Ldnsfilter/android/AppSelectorView$AsyncLoader;·//·method@0276
9462 017112:·7401·b205·1000·························|01fd:·invoke-virtual/range·{v16},·Ljava/lang/Object;.notifyAll:()V·//·method@05b29462 017110:·7401·b205·1000·························|01fc:·invoke-virtual/range·{v16},·Ljava/lang/Object;.notifyAll:()V·//·method@05b2
9463 017118:·2700···································|0200:·throw·v09463 017116:·2700···································|01ff:·throw·v0
9464 01711a:·0d00···································|0201:·move-exception·v09464 017118:·0d00···································|0200:·move-exception·v0
9465 01711c:·1e10···································|0202:·monitor-exit·v169465 01711a:·1e10···································|0201:·monitor-exit·v16
9466 01711e:·2802···································|0203:·goto·0205·//·+00029466 01711c:·2802···································|0202:·goto·0204·//·+0002
9467 017120:·2700···································|0204:·throw·v09467 01711e:·2700···································|0203:·throw·v0
9468 017122:·28ff···································|0205:·goto·0204·//·-00019468 017120:·28ff···································|0204:·goto·0203·//·-0001
9469 ······catches·······:·49469 ······catches·······:·4
9470 ········0x0005·-·0x00269470 ········0x0005·-·0x0026
9471 ··········<any>·->·0x02019471 ··········<any>·->·0x0200
9472 ········0x002b·-·0x01ed9472 ········0x002b·-·0x01ec
9473 ··········<any>·->·0x01f79473 ··········<any>·->·0x01f6
9474 ········0x01ed·-·0x01f59474 ········0x01ec·-·0x01f4
9475 ··········<any>·->·0x02019475 ··········<any>·->·0x0200
9476 ········0x01f8·-·0x02019476 ········0x01f7·-·0x0200
9477 ··········<any>·->·0x02019477 ··········<any>·->·0x0200
9478 ······positions·····:9478 ······positions·····:
9479 ········0x0005·line=1319479 ········0x0005·line=131
9480 ········0x000b·line=1329480 ········0x000b·line=132
9481 ········0x0017·line=1339481 ········0x0017·line=133
9482 ········0x0024·line=1369482 ········0x0024·line=136
9483 ········0x0028·line=1379483 ········0x0028·line=137
9484 ········0x002b·line=1409484 ········0x002b·line=140
Offset 9508, 23 lines modifiedOffset 9508, 23 lines modified
9508 ········0x015c·line=1829508 ········0x015c·line=182
9509 ········0x0184·line=1859509 ········0x0184·line=185
9510 ········0x018e·line=1949510 ········0x018e·line=194
9511 ········0x019c·line=1969511 ········0x019c·line=196
9512 ········0x01a9·line=1979512 ········0x01a9·line=197
9513 ········0x01bf·line=1989513 ········0x01bf·line=198
9514 ········0x01c9·line=1999514 ········0x01c9·line=199
9515 ········0x01e4·line=2019515 ········0x01e3·line=201
9516 ········0x01ed·line=2049516 ········0x01ec·line=204
9517 ········0x01f2·line=2059517 ········0x01f1·line=205
9518 ········0x01f5·line=2079518 ········0x01f4·line=207
9519 ········0x01f8·line=2049519 ········0x01f7·line=204
9520 ········0x01fd·line=2059520 ········0x01fc·line=205
9521 ········0x0200·line=2069521 ········0x01ff·line=206
9522 ······locals········:9522 ······locals········:
9523 ········0x0000·-·0x0206·reg=16·this·Ldnsfilter/android/AppSelectorView$AsyncLoader;9523 ········0x0000·-·0x0205·reg=16·this·Ldnsfilter/android/AppSelectorView$AsyncLoader;
  
9524 ··source_file_idx···:·223·(AppSelectorView.java)9524 ··source_file_idx···:·223·(AppSelectorView.java)
  
9525 Class·#24·header:9525 Class·#24·header:
9526 class_idx···········:·1779526 class_idx···········:·177
9527 access_flags········:·0·(0x0000)9527 access_flags········:·0·(0x0000)
9528 superclass_idx······:·3199528 superclass_idx······:·319
⊟
550 KB
classes.jar
⊟
3.08 KB
zipinfo {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 Zip·file·size:·455453·bytes,·number·of·entries:·1581 Zip·file·size:·455443·bytes,·number·of·entries:·158
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·····4861·b-·stor·80-Jan-01·00:00·dnsfilter/ConfigUtil.class7 ?rwxrwxr-x··2.0·unx·····4861·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·····5700·b-·stor·80-Jan-01·00:00·dnsfilter/DNSResponsePatcher.class18 ?rwxrwxr-x··2.0·unx·····5700·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····10038·b-·defN·80-Jan-01·00:00·dnsfilter/DNSServer.class20 ?rwxrwxr-x··2.0·unx····10038·b-·defN·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·····2293·b-·stor·80-Jan-01·00:00·dnsfilter/android/ConnectionChangeReceiver.class30 ?rwxrwxr-x··2.0·unx·····2293·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 153, 8 lines modifiedOffset 153, 8 lines modified
153 ?rwxrwxr-x··2.0·unx·····1358·b-·stor·80-Jan-01·00:00·util/ExecutionEnvironment.class153 ?rwxrwxr-x··2.0·unx·····1358·b-·stor·80-Jan-01·00:00·util/ExecutionEnvironment.class
154 ?rwxrwxr-x··2.0·unx·····4859·b-·stor·80-Jan-01·00:00·util/FileLogger.class154 ?rwxrwxr-x··2.0·unx·····4859·b-·stor·80-Jan-01·00:00·util/FileLogger.class
155 ?rwxrwxr-x··2.0·unx·····1151·b-·stor·80-Jan-01·00:00·util/GroupedLogger.class155 ?rwxrwxr-x··2.0·unx·····1151·b-·stor·80-Jan-01·00:00·util/GroupedLogger.class
156 ?rwxrwxr-x··2.0·unx·····1369·b-·stor·80-Jan-01·00:00·util/Logger.class156 ?rwxrwxr-x··2.0·unx·····1369·b-·stor·80-Jan-01·00:00·util/Logger.class
157 ?rwxrwxr-x··2.0·unx·····2761·b-·stor·80-Jan-01·00:00·util/SuppressRepeatingsLogger.class157 ?rwxrwxr-x··2.0·unx·····2761·b-·stor·80-Jan-01·00:00·util/SuppressRepeatingsLogger.class
158 ?rwxrwxr-x··2.0·unx····12994·b-·defN·80-Jan-01·00:00·util/conpool/Connection.class158 ?rwxrwxr-x··2.0·unx····12994·b-·defN·80-Jan-01·00:00·util/conpool/Connection.class
159 ?rwxrwxr-x··2.0·unx·····1305·b-·stor·80-Jan-01·00:00·dnsfilter/DNSFilterProxy$1StandaloneEnvironment.class159 ?rwxrwxr-x··2.0·unx·····1305·b-·stor·80-Jan-01·00:00·dnsfilter/DNSFilterProxy$1StandaloneEnvironment.class
160 158·files,·518593·bytes·uncompressed,·428827·bytes·compressed:··17.3%160 158·files,·518583·bytes·uncompressed,·428817·bytes·compressed:··17.3%
⊟
545 KB
zipdetails --redact --walk --utc {}
    
Offset 416, 6573 lines modifiedOffset 416, 6573 lines modified
  
416 0FC78·LOCAL·HEADER·#24······04034B50·(67324752)416 0FC78·LOCAL·HEADER·#24······04034B50·(67324752)
417 0FC7C·Extract·Zip·Spec······14·(20)·'2.0'417 0FC7C·Extract·Zip·Spec······14·(20)·'2.0'
418 0FC7D·Extract·OS············00·(0)·'MS-DOS'418 0FC7D·Extract·OS············00·(0)·'MS-DOS'
419 0FC7E·General·Purpose·Flag··0000·(0)419 0FC7E·General·Purpose·Flag··0000·(0)
420 0FC80·Compression·Method····0000·(0)·'Stored'420 0FC80·Compression·Method····0000·(0)·'Stored'
421 0FC82·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980'421 0FC82·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980'
422 0FC86·CRC···················10F667C3·(284583875)422 0FC86·CRC···················0DEA1072·(233443442)
423 0FC8A·Compressed·Size·······00001CD3·(7379)423 0FC8A·Compressed·Size·······00001CC9·(7369)
424 0FC8E·Uncompressed·Size·····00001CD3·(7379)424 0FC8E·Uncompressed·Size·····00001CC9·(7369)
425 0FC92·Filename·Length·······0033·(51)425 0FC92·Filename·Length·······0033·(51)
426 0FC94·Extra·Length··········0000·(0)426 0FC94·Extra·Length··········0000·(0)
427 0FC96·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'427 0FC96·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
428 #428 #
429 #·WARNING:·Offset·0xFC96:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'429 #·WARNING:·Offset·0xFC96:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
430 #··········Zero·length·filename430 #··········Zero·length·filename
431 #431 #
432 0FCC9·PAYLOAD432 0FCC9·PAYLOAD
  
433 1199C·LOCAL·HEADER·#25······04034B50·(67324752)433 11992·LOCAL·HEADER·#25······04034B50·(67324752)
434 119A0·Extract·Zip·Spec······14·(20)·'2.0'434 11996·Extract·Zip·Spec······14·(20)·'2.0'
435 119A1·Extract·OS············00·(0)·'MS-DOS'435 11997·Extract·OS············00·(0)·'MS-DOS'
436 119A2·General·Purpose·Flag··0000·(0)436 11998·General·Purpose·Flag··0000·(0)
437 119A4·Compression·Method····0000·(0)·'Stored'437 1199A·Compression·Method····0000·(0)·'Stored'
438 119A6·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980'438 1199C·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980'
439 119AA·CRC···················ED3DA211·(3980239377)439 119A0·CRC···················ED3DA211·(3980239377)
440 119AE·Compressed·Size·······0000055C·(1372)440 119A4·Compressed·Size·······0000055C·(1372)
441 119B2·Uncompressed·Size·····0000055C·(1372)441 119A8·Uncompressed·Size·····0000055C·(1372)
442 119B6·Filename·Length·······0040·(64)442 119AC·Filename·Length·······0040·(64)
443 119B8·Extra·Length··········0000·(0)443 119AE·Extra·Length··········0000·(0)
444 119BA·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'444 119B0·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
445 #445 #
446 #·WARNING:·Offset·0x119BA:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'446 #·WARNING:·Offset·0x119B0:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
447 #··········Zero·length·filename447 #··········Zero·length·filename
448 #448 #
449 119FA·PAYLOAD449 119F0·PAYLOAD
  
450 11F56·LOCAL·HEADER·#26······04034B50·(67324752)450 11F4C·LOCAL·HEADER·#26······04034B50·(67324752)
451 11F5A·Extract·Zip·Spec······14·(20)·'2.0'451 11F50·Extract·Zip·Spec······14·(20)·'2.0'
452 11F5B·Extract·OS············00·(0)·'MS-DOS'452 11F51·Extract·OS············00·(0)·'MS-DOS'
453 11F5C·General·Purpose·Flag··0000·(0)453 11F52·General·Purpose·Flag··0000·(0)
454 11F5E·Compression·Method····0000·(0)·'Stored'454 11F54·Compression·Method····0000·(0)·'Stored'
455 11F60·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980'455 11F56·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980'
456 11F64·CRC···················E014C2D1·(3759456977)456 11F5A·CRC···················E014C2D1·(3759456977)
457 11F68·Compressed·Size·······0000055B·(1371)457 11F5E·Compressed·Size·······0000055B·(1371)
458 11F6C·Uncompressed·Size·····0000055B·(1371)458 11F62·Uncompressed·Size·····0000055B·(1371)
459 11F70·Filename·Length·······0030·(48)459 11F66·Filename·Length·······0030·(48)
460 11F72·Extra·Length··········0000·(0)460 11F68·Extra·Length··········0000·(0)
461 11F74·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'461 11F6A·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
462 #462 #
463 #·WARNING:·Offset·0x11F74:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'463 #·WARNING:·Offset·0x11F6A:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
464 #··········Zero·length·filename464 #··········Zero·length·filename
465 #465 #
466 11FA4·PAYLOAD466 11F9A·PAYLOAD
  
467 124FF·LOCAL·HEADER·#27······04034B50·(67324752)467 124F5·LOCAL·HEADER·#27······04034B50·(67324752)
468 12503·Extract·Zip·Spec······14·(20)·'2.0'468 124F9·Extract·Zip·Spec······14·(20)·'2.0'
469 12504·Extract·OS············00·(0)·'MS-DOS'469 124FA·Extract·OS············00·(0)·'MS-DOS'
470 12505·General·Purpose·Flag··0000·(0)470 124FB·General·Purpose·Flag··0000·(0)
471 12507·Compression·Method····0000·(0)·'Stored'471 124FD·Compression·Method····0000·(0)·'Stored'
472 12509·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980'472 124FF·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980'
473 1250D·CRC···················24F5838A·(620069770)473 12503·CRC···················24F5838A·(620069770)
474 12511·Compressed·Size·······000019B2·(6578)474 12507·Compressed·Size·······000019B2·(6578)
475 12515·Uncompressed·Size·····000019B2·(6578)475 1250B·Uncompressed·Size·····000019B2·(6578)
476 12519·Filename·Length·······0027·(39)476 1250F·Filename·Length·······0027·(39)
477 1251B·Extra·Length··········0000·(0)477 12511·Extra·Length··········0000·(0)
478 1251D·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'478 12513·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
479 #479 #
480 #·WARNING:·Offset·0x1251D:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'480 #·WARNING:·Offset·0x12513:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
481 #··········Zero·length·filename481 #··········Zero·length·filename
482 #482 #
483 12544·PAYLOAD483 1253A·PAYLOAD
  
484 13EF6·LOCAL·HEADER·#28······04034B50·(67324752)484 13EEC·LOCAL·HEADER·#28······04034B50·(67324752)
485 13EFA·Extract·Zip·Spec······14·(20)·'2.0'485 13EF0·Extract·Zip·Spec······14·(20)·'2.0'
486 13EFB·Extract·OS············00·(0)·'MS-DOS'486 13EF1·Extract·OS············00·(0)·'MS-DOS'
487 13EFC·General·Purpose·Flag··0000·(0)487 13EF2·General·Purpose·Flag··0000·(0)
488 13EFE·Compression·Method····0000·(0)·'Stored'488 13EF4·Compression·Method····0000·(0)·'Stored'
489 13F00·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980'489 13EF6·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980'
490 13F04·CRC···················186D956B·(409834859)490 13EFA·CRC···················186D956B·(409834859)
491 13F08·Compressed·Size·······00000DD4·(3540)491 13EFE·Compressed·Size·······00000DD4·(3540)
492 13F0C·Uncompressed·Size·····00000DD4·(3540)492 13F02·Uncompressed·Size·····00000DD4·(3540)
493 13F10·Filename·Length·······0026·(38)493 13F06·Filename·Length·······0026·(38)
494 13F12·Extra·Length··········0000·(0)494 13F08·Extra·Length··········0000·(0)
495 13F14·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'495 13F0A·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
496 #496 #
497 #·WARNING:·Offset·0x13F14:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'497 #·WARNING:·Offset·0x13F0A:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
498 #··········Zero·length·filename498 #··········Zero·length·filename
499 #499 #
500 13F3A·PAYLOAD500 13F30·PAYLOAD
  
501 14D0E·LOCAL·HEADER·#29······04034B50·(67324752)501 14D04·LOCAL·HEADER·#29······04034B50·(67324752)
502 14D12·Extract·Zip·Spec······14·(20)·'2.0'502 14D08·Extract·Zip·Spec······14·(20)·'2.0'
503 14D13·Extract·OS············00·(0)·'MS-DOS'503 14D09·Extract·OS············00·(0)·'MS-DOS'
504 14D14·General·Purpose·Flag··0000·(0)504 14D0A·General·Purpose·Flag··0000·(0)
505 14D16·Compression·Method····0000·(0)·'Stored'505 14D0C·Compression·Method····0000·(0)·'Stored'
506 14D18·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980'506 14D0E·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980'
507 14D1C·CRC···················2CD4F239·(752153145)507 14D12·CRC···················2CD4F239·(752153145)
508 14D20·Compressed·Size·······000008F5·(2293)508 14D16·Compressed·Size·······000008F5·(2293)
509 14D24·Uncompressed·Size·····000008F5·(2293)509 14D1A·Uncompressed·Size·····000008F5·(2293)
510 14D28·Filename·Length·······0030·(48)510 14D1E·Filename·Length·······0030·(48)
511 14D2A·Extra·Length··········0000·(0)511 14D20·Extra·Length··········0000·(0)
512 14D2C·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'512 14D22·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
513 #513 #
514 #·WARNING:·Offset·0x14D2C:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'514 #·WARNING:·Offset·0x14D22:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
515 #··········Zero·length·filename515 #··········Zero·length·filename
516 #516 #
517 14D5C·PAYLOAD517 14D52·PAYLOAD
  
518 15651·LOCAL·HEADER·#30······04034B50·(67324752)518 15647·LOCAL·HEADER·#30······04034B50·(67324752)
519 15655·Extract·Zip·Spec······14·(20)·'2.0'519 1564B·Extract·Zip·Spec······14·(20)·'2.0'
520 15656·Extract·OS············00·(0)·'MS-DOS'520 1564C·Extract·OS············00·(0)·'MS-DOS'
521 15657·General·Purpose·Flag··0000·(0)521 1564D·General·Purpose·Flag··0000·(0)
522 15659·Compression·Method····0000·(0)·'Stored'522 1564F·Compression·Method····0000·(0)·'Stored'
523 1565B·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980'523 15651·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980'
524 1565F·CRC···················209F7753·(547321683)524 15655·CRC···················209F7753·(547321683)
525 15663·Compressed·Size·······00000290·(656)525 15659·Compressed·Size·······00000290·(656)
526 15667·Uncompressed·Size·····00000290·(656)526 1565D·Uncompressed·Size·····00000290·(656)
527 1566B·Filename·Length·······002A·(42)527 15661·Filename·Length·······002A·(42)
528 1566D·Extra·Length··········0000·(0)528 15663·Extra·Length··········0000·(0)
529 1566F·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'529 15665·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
530 #530 #
531 #·WARNING:·Offset·0x1566F:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'531 #·WARNING:·Offset·0x15665:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
532 #··········Zero·length·filename532 #··········Zero·length·filename
533 #533 #
534 15699·PAYLOAD534 1568F·PAYLOAD
  
Max diff block lines reached; 545168/558297 bytes (97.65%) 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