⊟
567 KB
/home/fdroid/fdroiddata/tmp/dnsfilter.android_1506105.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_dnsfilter.android_1506105.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,·973491·bytes·uncompressed,·596246·bytes·compressed:··38.8%414 412·files,·973491·bytes·uncompressed,·596242·bytes·compressed:··38.8%
⊟
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············:·e546b9704 checksum············:·0f76b9c5
5 signature···········:·2b5c...7f1e5 signature···········:·e048...8510
6 file_size···········:·2935686 file_size···········:·293568
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·····:·322510 string_ids_size·····:·3225
11 string_ids_off······:·112·(0x000070)11 string_ids_off······:·112·(0x000070)
12 type_ids_size·······:·47312 type_ids_size·······:·473
Offset 9227, 15 lines modifiedOffset 9227, 15 lines modified
9227 ······type··········:·'()V'9227 ······type··········:·'()V'
9228 ······access········:·0x20001·(PUBLIC·DECLARED_SYNCHRONIZED)9228 ······access········:·0x20001·(PUBLIC·DECLARED_SYNCHRONIZED)
9229 ······method_idx····:·6129229 ······method_idx····:·612
9230 ······code··········-9230 ······code··········-
9231 ······registers·····:·179231 ······registers·····:·17
9232 ······ins···········:·19232 ······ins···········:·1
9233 ······outs··········:·69233 ······outs··········:·6
9234 ······insns·size····:·518·16-bit·code·units9234 ······insns·size····:·517·16-bit·code·units
9235 016d54:········································|[016d54]·dnsfilter.android.AppSelectorView$AsyncLoader.run:()V9235 016d54:········································|[016d54]·dnsfilter.android.AppSelectorView$AsyncLoader.run:()V
9236 016d64:·0807·1000······························|0000:·move-object/from16·v7,·v169236 016d64:·0807·1000······························|0000:·move-object/from16·v7,·v16
9237 016d68:·1a00·6900······························|0002:·const-string·v0,·","·//·string@00699237 016d68:·1a00·6900······························|0002:·const-string·v0,·","·//·string@0069
9238 016d6c:·1d10···································|0004:·monitor-enter·v169238 016d6c:·1d10···································|0004:·monitor-enter·v16
9239 016d6e:·7100·7702·0000·························|0005:·invoke-static·{},·Ldnsfilter/android/AppSelectorView;.access$200:()I·//·method@02779239 016d6e:·7100·7702·0000·························|0005:·invoke-static·{},·Ldnsfilter/android/AppSelectorView;.access$200:()I·//·method@0277
9240 016d74:·0a01···································|0008:·move-result·v19240 016d74:·0a01···································|0008:·move-result·v1
9241 016d76:·3901·1b00······························|0009:·if-nez·v1,·0024·//·+001b9241 016d76:·3901·1b00······························|0009:·if-nez·v1,·0024·//·+001b
Offset 9428, 17 lines modifiedOffset 9428, 17 lines modified
9428 017090:·1f01·c501······························|0196:·check-cast·v1,·[Ldnsfilter/android/AppSelectorView$ComparableAppInfoWrapper;·//·type@01c59428 017090:·1f01·c501······························|0196:·check-cast·v1,·[Ldnsfilter/android/AppSelectorView$ComparableAppInfoWrapper;·//·type@01c5
9429 017094:·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@027f9429 017094:·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
9430 01709a:·1200···································|019b:·const/4·v0,·#int·0·//·#09430 01709a:·1200···································|019b:·const/4·v0,·#int·0·//·#0
9431 01709c:·5471·a600······························|019c:·iget-object·v1,·v7,·Ldnsfilter/android/AppSelectorView$AsyncLoader;.this$0:Ldnsfilter/android/AppSelectorView;·//·field@00a69431 01709c:·5471·a600······························|019c:·iget-object·v1,·v7,·Ldnsfilter/android/AppSelectorView$AsyncLoader;.this$0:Ldnsfilter/android/AppSelectorView;·//·field@00a6
9432 0170a0:·7110·7e02·0100·························|019e:·invoke-static·{v1},·Ldnsfilter/android/AppSelectorView;.access$900:(Ldnsfilter/android/AppSelectorView;)[Ldnsfilter/android/AppSelectorView$ComparableAppInfoWrapper;·//·method@027e9432 0170a0:·7110·7e02·0100·························|019e:·invoke-static·{v1},·Ldnsfilter/android/AppSelectorView;.access$900:(Ldnsfilter/android/AppSelectorView;)[Ldnsfilter/android/AppSelectorView$ComparableAppInfoWrapper;·//·method@027e
9433 0170a6:·0c01···································|01a1:·move-result-object·v19433 0170a6:·0c01···································|01a1:·move-result-object·v1
9434 0170a8:·2111···································|01a2:·array-length·v1,·v19434 0170a8:·2111···································|01a2:·array-length·v1,·v1
9435 0170aa:·3510·4100······························|01a3:·if-ge·v0,·v1,·01e4·//·+00419435 0170aa:·3510·4000······························|01a3:·if-ge·v0,·v1,·01e3·//·+0040
9436 0170ae:·5571·a500······························|01a5:·iget-boolean·v1,·v7,·Ldnsfilter/android/AppSelectorView$AsyncLoader;.abort:Z·//·field@00a59436 0170ae:·5571·a500······························|01a5:·iget-boolean·v1,·v7,·Ldnsfilter/android/AppSelectorView$AsyncLoader;.abort:Z·//·field@00a5
9437 0170b2:·3901·3d00······························|01a7:·if-nez·v1,·01e4·//·+003d9437 0170b2:·3901·3c00······························|01a7:·if-nez·v1,·01e3·//·+003c
9438 0170b6:·5471·a600······························|01a9:·iget-object·v1,·v7,·Ldnsfilter/android/AppSelectorView$AsyncLoader;.this$0:Ldnsfilter/android/AppSelectorView;·//·field@00a69438 0170b6:·5471·a600······························|01a9:·iget-object·v1,·v7,·Ldnsfilter/android/AppSelectorView$AsyncLoader;.this$0:Ldnsfilter/android/AppSelectorView;·//·field@00a6
9439 0170ba:·7110·7e02·0100·························|01ab:·invoke-static·{v1},·Ldnsfilter/android/AppSelectorView;.access$900:(Ldnsfilter/android/AppSelectorView;)[Ldnsfilter/android/AppSelectorView$ComparableAppInfoWrapper;·//·method@027e9439 0170ba:·7110·7e02·0100·························|01ab:·invoke-static·{v1},·Ldnsfilter/android/AppSelectorView;.access$900:(Ldnsfilter/android/AppSelectorView;)[Ldnsfilter/android/AppSelectorView$ComparableAppInfoWrapper;·//·method@027e
9440 0170c0:·0c01···································|01ae:·move-result-object·v19440 0170c0:·0c01···································|01ae:·move-result-object·v1
9441 0170c2:·4601·0100······························|01af:·aget-object·v1,·v1,·v09441 0170c2:·4601·0100······························|01af:·aget-object·v1,·v1,·v0
9442 0170c6:·7110·6802·0100·························|01b1:·invoke-static·{v1},·Ldnsfilter/android/AppSelectorView$ComparableAppInfoWrapper;.access$1000:(Ldnsfilter/android/AppSelectorView$ComparableAppInfoWrapper;)Landroid/content/pm/ApplicationInfo;·//·method@02689442 0170c6:·7110·6802·0100·························|01b1:·invoke-static·{v1},·Ldnsfilter/android/AppSelectorView$ComparableAppInfoWrapper;.access$1000:(Ldnsfilter/android/AppSelectorView$ComparableAppInfoWrapper;)Landroid/content/pm/ApplicationInfo;·//·method@0268
9443 0170cc:·0c01···································|01b4:·move-result-object·v19443 0170cc:·0c01···································|01b4:·move-result-object·v1
9444 0170ce:·5472·a600······························|01b5:·iget-object·v2,·v7,·Ldnsfilter/android/AppSelectorView$AsyncLoader;.this$0:Ldnsfilter/android/AppSelectorView;·//·field@00a69444 0170ce:·5472·a600······························|01b5:·iget-object·v2,·v7,·Ldnsfilter/android/AppSelectorView$AsyncLoader;.this$0:Ldnsfilter/android/AppSelectorView;·//·field@00a6
Offset 9449, 54 lines modifiedOffset 9449, 54 lines modified
9449 0170e2:·5472·a600······························|01bf:·iget-object·v2,·v7,·Ldnsfilter/android/AppSelectorView$AsyncLoader;.this$0:Ldnsfilter/android/AppSelectorView;·//·field@00a69449 0170e2:·5472·a600······························|01bf:·iget-object·v2,·v7,·Ldnsfilter/android/AppSelectorView$AsyncLoader;.this$0:Ldnsfilter/android/AppSelectorView;·//·field@00a6
9450 0170e6:·7100·7702·0000·························|01c1:·invoke-static·{},·Ldnsfilter/android/AppSelectorView;.access$200:()I·//·method@02779450 0170e6:·7100·7702·0000·························|01c1:·invoke-static·{},·Ldnsfilter/android/AppSelectorView;.access$200:()I·//·method@0277
9451 0170ec:·0a03···································|01c4:·move-result·v39451 0170ec:·0a03···································|01c4:·move-result·v3
9452 0170ee:·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@02739452 0170ee:·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
9453 0170f4:·0c04···································|01c8:·move-result-object·v49453 0170f4:·0c04···································|01c8:·move-result-object·v4
9454 0170f6:·5479·a600······························|01c9:·iget-object·v9,·v7,·Ldnsfilter/android/AppSelectorView$AsyncLoader;.this$0:Ldnsfilter/android/AppSelectorView;·//·field@00a69454 0170f6:·5479·a600······························|01c9:·iget-object·v9,·v7,·Ldnsfilter/android/AppSelectorView$AsyncLoader;.this$0:Ldnsfilter/android/AppSelectorView;·//·field@00a6
9455 0170fa:·220a·b200······························|01cb:·new-instance·v10,·Ldnsfilter/android/AppSelectorView$UIUpdate;·//·type@00b29455 0170fa:·220a·b200······························|01cb:·new-instance·v10,·Ldnsfilter/android/AppSelectorView$UIUpdate;·//·type@00b2
9456 0170fe:·5472·a600······························|01cd:·iget-object·v2,·v7,·Ldnsfilter/android/AppSelectorView$AsyncLoader;.this$0:Ldnsfilter/android/AppSelectorView;·//·field@00a6 
9457 017102:·7110·7e02·0200·························|01cf:·invoke-static·{v2},·Ldnsfilter/android/AppSelectorView;.access$900:(Ldnsfilter/android/AppSelectorView;)[Ldnsfilter/android/AppSelectorView$ComparableAppInfoWrapper;·//·method@027e9456 0170fe:·7110·7e02·0900·························|01cd:·invoke-static·{v9},·Ldnsfilter/android/AppSelectorView;.access$900:(Ldnsfilter/android/AppSelectorView;)[Ldnsfilter/android/AppSelectorView$ComparableAppInfoWrapper;·//·method@027e
9458 017108:·0c01···································|01d2:·move-result-object·v19457 017104:·0c01···································|01d0:·move-result-object·v1
9459 01710a:·4601·0100······························|01d3:·aget-object·v1,·v1,·v09458 017106:·4601·0100······························|01d1:·aget-object·v1,·v1,·v0
9460 01710e:·5413·a800······························|01d5:·iget-object·v3,·v1,·Ldnsfilter/android/AppSelectorView$ComparableAppInfoWrapper;.checkBox:Landroid/widget/CheckBox;·//·field@00a89459 01710a:·5413·a800······························|01d3:·iget-object·v3,·v1,·Ldnsfilter/android/AppSelectorView$ComparableAppInfoWrapper;.checkBox:Landroid/widget/CheckBox;·//·field@00a8
9461 017112:·1206···································|01d7:·const/4·v6,·#int·0·//·#09460 01710e:·1206···································|01d5:·const/4·v6,·#int·0·//·#0
9462 017114:·07a1···································|01d8:·move-object·v1,·v109461 017110:·07a1···································|01d6:·move-object·v1,·v10
 9462 017112:·0792···································|01d7:·move-object·v2,·v9
9463 017116:·0805·1000······························|01d9:·move-object/from16·v5,·v169463 017114:·0805·1000······························|01d8:·move-object/from16·v5,·v16
9464 01711a:·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@026c9464 017118:·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
9465 017120:·6e20·8a02·a900·························|01de:·invoke-virtual·{v9,·v10},·Ldnsfilter/android/AppSelectorView;.post:(Ljava/lang/Runnable;)Z·//·method@028a9465 01711e:·6e20·8a02·a900·························|01dd:·invoke-virtual·{v9,·v10},·Ldnsfilter/android/AppSelectorView;.post:(Ljava/lang/Runnable;)Z·//·method@028a
9466 017126:·d800·0001······························|01e1:·add-int/lit8·v0,·v0,·#int·1·//·#019466 017124:·d800·0001······························|01e0:·add-int/lit8·v0,·v0,·#int·1·//·#01
9467 01712a:·28b9···································|01e3:·goto·019c·//·-00479467 017128:·28ba···································|01e2:·goto·019c·//·-0046
9468 01712c:·5470·a600······························|01e4:·iget-object·v0,·v7,·Ldnsfilter/android/AppSelectorView$AsyncLoader;.this$0:Ldnsfilter/android/AppSelectorView;·//·field@00a69468 01712a:·5470·a600······························|01e3:·iget-object·v0,·v7,·Ldnsfilter/android/AppSelectorView$AsyncLoader;.this$0:Ldnsfilter/android/AppSelectorView;·//·field@00a6
9469 017130:·5571·a500······························|01e6:·iget-boolean·v1,·v7,·Ldnsfilter/android/AppSelectorView$AsyncLoader;.abort:Z·//·field@00a59469 01712e:·5571·a500······························|01e5:·iget-boolean·v1,·v7,·Ldnsfilter/android/AppSelectorView$AsyncLoader;.abort:Z·//·field@00a5
9470 017134:·df01·0101······························|01e8:·xor-int/lit8·v1,·v1,·#int·1·//·#019470 017132:·df01·0101······························|01e7:·xor-int/lit8·v1,·v1,·#int·1·//·#01
9471 017138:·7120·7402·1000·························|01ea:·invoke-static·{v0,·v1},·Ldnsfilter/android/AppSelectorView;.access$1302:(Ldnsfilter/android/AppSelectorView;Z)Z·//·method@02749471 017136:·7120·7402·1000·························|01e9:·invoke-static·{v0,·v1},·Ldnsfilter/android/AppSelectorView;.access$1302:(Ldnsfilter/android/AppSelectorView;Z)Z·//·method@0274
9472 01713e:·5470·a600······························|01ed:·iget-object·v0,·v7,·Ldnsfilter/android/AppSelectorView$AsyncLoader;.this$0:Ldnsfilter/android/AppSelectorView;·//·field@00a69472 01713c:·5470·a600······························|01ec:·iget-object·v0,·v7,·Ldnsfilter/android/AppSelectorView$AsyncLoader;.this$0:Ldnsfilter/android/AppSelectorView;·//·field@00a6
9473 017142:·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@02769473 017140:·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
9474 017148:·7401·b205·1000·························|01f2:·invoke-virtual/range·{v16},·Ljava/lang/Object;.notifyAll:()V·//·method@05b29474 017146:·7401·b205·1000·························|01f1:·invoke-virtual/range·{v16},·Ljava/lang/Object;.notifyAll:()V·//·method@05b2
9475 01714e:·1e10···································|01f5:·monitor-exit·v169475 01714c:·1e10···································|01f4:·monitor-exit·v16
9476 017150:·0e00···································|01f6:·return-void9476 01714e:·0e00···································|01f5:·return-void
9477 017152:·0d00···································|01f7:·move-exception·v09477 017150:·0d00···································|01f6:·move-exception·v0
9478 017154:·5471·a600······························|01f8:·iget-object·v1,·v7,·Ldnsfilter/android/AppSelectorView$AsyncLoader;.this$0:Ldnsfilter/android/AppSelectorView;·//·field@00a69478 017152:·5471·a600······························|01f7:·iget-object·v1,·v7,·Ldnsfilter/android/AppSelectorView$AsyncLoader;.this$0:Ldnsfilter/android/AppSelectorView;·//·field@00a6
9479 017158:·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@02769479 017156:·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
9480 01715e:·7401·b205·1000·························|01fd:·invoke-virtual/range·{v16},·Ljava/lang/Object;.notifyAll:()V·//·method@05b29480 01715c:·7401·b205·1000·························|01fc:·invoke-virtual/range·{v16},·Ljava/lang/Object;.notifyAll:()V·//·method@05b2
9481 017164:·2700···································|0200:·throw·v09481 017162:·2700···································|01ff:·throw·v0
9482 017166:·0d00···································|0201:·move-exception·v09482 017164:·0d00···································|0200:·move-exception·v0
9483 017168:·1e10···································|0202:·monitor-exit·v169483 017166:·1e10···································|0201:·monitor-exit·v16
9484 01716a:·2802···································|0203:·goto·0205·//·+00029484 017168:·2802···································|0202:·goto·0204·//·+0002
9485 01716c:·2700···································|0204:·throw·v09485 01716a:·2700···································|0203:·throw·v0
9486 01716e:·28ff···································|0205:·goto·0204·//·-00019486 01716c:·28ff···································|0204:·goto·0203·//·-0001
9487 ······catches·······:·49487 ······catches·······:·4
9488 ········0x0005·-·0x00269488 ········0x0005·-·0x0026
9489 ··········<any>·->·0x02019489 ··········<any>·->·0x0200
9490 ········0x002b·-·0x01ed9490 ········0x002b·-·0x01ec
9491 ··········<any>·->·0x01f79491 ··········<any>·->·0x01f6
9492 ········0x01ed·-·0x01f59492 ········0x01ec·-·0x01f4
9493 ··········<any>·->·0x02019493 ··········<any>·->·0x0200
9494 ········0x01f8·-·0x02019494 ········0x01f7·-·0x0200
9495 ··········<any>·->·0x02019495 ··········<any>·->·0x0200
9496 ······positions·····:9496 ······positions·····:
9497 ········0x0005·line=1319497 ········0x0005·line=131
9498 ········0x000b·line=1329498 ········0x000b·line=132
9499 ········0x0017·line=1339499 ········0x0017·line=133
9500 ········0x0024·line=1369500 ········0x0024·line=136
9501 ········0x0028·line=1379501 ········0x0028·line=137
9502 ········0x002b·line=1409502 ········0x002b·line=140
Offset 9526, 23 lines modifiedOffset 9526, 23 lines modified
9526 ········0x015c·line=1829526 ········0x015c·line=182
9527 ········0x0184·line=1859527 ········0x0184·line=185
9528 ········0x018e·line=1949528 ········0x018e·line=194
9529 ········0x019c·line=1969529 ········0x019c·line=196
9530 ········0x01a9·line=1979530 ········0x01a9·line=197
9531 ········0x01bf·line=1989531 ········0x01bf·line=198
9532 ········0x01c9·line=1999532 ········0x01c9·line=199
9533 ········0x01e4·line=2019533 ········0x01e3·line=201
9534 ········0x01ed·line=2049534 ········0x01ec·line=204
9535 ········0x01f2·line=2059535 ········0x01f1·line=205
9536 ········0x01f5·line=2079536 ········0x01f4·line=207
9537 ········0x01f8·line=2049537 ········0x01f7·line=204
9538 ········0x01fd·line=2059538 ········0x01fc·line=205
9539 ········0x0200·line=2069539 ········0x01ff·line=206
9540 ······locals········:9540 ······locals········:
9541 ········0x0000·-·0x0206·reg=16·this·Ldnsfilter/android/AppSelectorView$AsyncLoader;9541 ········0x0000·-·0x0205·reg=16·this·Ldnsfilter/android/AppSelectorView$AsyncLoader;
  
9542 ··source_file_idx···:·223·(AppSelectorView.java)9542 ··source_file_idx···:·223·(AppSelectorView.java)
  
9543 Class·#24·header:9543 Class·#24·header:
9544 class_idx···········:·1779544 class_idx···········:·177
9545 access_flags········:·0·(0x0000)9545 access_flags········:·0·(0x0000)
9546 superclass_idx······:·3199546 superclass_idx······:·319
⊟
550 KB
classes.jar
⊟
3.08 KB
zipinfo {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 Zip·file·size:·455551·bytes,·number·of·entries:·1581 Zip·file·size:·455541·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,·518689·bytes·uncompressed,·428925·bytes·compressed:··17.3%160 158·files,·518679·bytes·uncompressed,·428915·bytes·compressed:··17.3%
⊟
545 KB
zipdetails --redact --walk --utc {}
    
Offset 416, 6573 lines modifiedOffset 416, 6573 lines modified
  
416 0FCD8·LOCAL·HEADER·#24······04034B50·(67324752)416 0FCD8·LOCAL·HEADER·#24······04034B50·(67324752)
417 0FCDC·Extract·Zip·Spec······14·(20)·'2.0'417 0FCDC·Extract·Zip·Spec······14·(20)·'2.0'
418 0FCDD·Extract·OS············00·(0)·'MS-DOS'418 0FCDD·Extract·OS············00·(0)·'MS-DOS'
419 0FCDE·General·Purpose·Flag··0000·(0)419 0FCDE·General·Purpose·Flag··0000·(0)
420 0FCE0·Compression·Method····0000·(0)·'Stored'420 0FCE0·Compression·Method····0000·(0)·'Stored'
421 0FCE2·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980'421 0FCE2·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980'
422 0FCE6·CRC···················10F667C3·(284583875)422 0FCE6·CRC···················0DEA1072·(233443442)
423 0FCEA·Compressed·Size·······00001CD3·(7379)423 0FCEA·Compressed·Size·······00001CC9·(7369)
424 0FCEE·Uncompressed·Size·····00001CD3·(7379)424 0FCEE·Uncompressed·Size·····00001CC9·(7369)
425 0FCF2·Filename·Length·······0033·(51)425 0FCF2·Filename·Length·······0033·(51)
426 0FCF4·Extra·Length··········0000·(0)426 0FCF4·Extra·Length··········0000·(0)
427 0FCF6·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'427 0FCF6·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
428 #428 #
429 #·WARNING:·Offset·0xFCF6:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'429 #·WARNING:·Offset·0xFCF6:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
430 #··········Zero·length·filename430 #··········Zero·length·filename
431 #431 #
432 0FD29·PAYLOAD432 0FD29·PAYLOAD
  
433 119FC·LOCAL·HEADER·#25······04034B50·(67324752)433 119F2·LOCAL·HEADER·#25······04034B50·(67324752)
434 11A00·Extract·Zip·Spec······14·(20)·'2.0'434 119F6·Extract·Zip·Spec······14·(20)·'2.0'
435 11A01·Extract·OS············00·(0)·'MS-DOS'435 119F7·Extract·OS············00·(0)·'MS-DOS'
436 11A02·General·Purpose·Flag··0000·(0)436 119F8·General·Purpose·Flag··0000·(0)
437 11A04·Compression·Method····0000·(0)·'Stored'437 119FA·Compression·Method····0000·(0)·'Stored'
438 11A06·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980'438 119FC·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980'
439 11A0A·CRC···················ED3DA211·(3980239377)439 11A00·CRC···················ED3DA211·(3980239377)
440 11A0E·Compressed·Size·······0000055C·(1372)440 11A04·Compressed·Size·······0000055C·(1372)
441 11A12·Uncompressed·Size·····0000055C·(1372)441 11A08·Uncompressed·Size·····0000055C·(1372)
442 11A16·Filename·Length·······0040·(64)442 11A0C·Filename·Length·······0040·(64)
443 11A18·Extra·Length··········0000·(0)443 11A0E·Extra·Length··········0000·(0)
444 11A1A·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'444 11A10·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
445 #445 #
446 #·WARNING:·Offset·0x11A1A:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'446 #·WARNING:·Offset·0x11A10:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
447 #··········Zero·length·filename447 #··········Zero·length·filename
448 #448 #
449 11A5A·PAYLOAD449 11A50·PAYLOAD
  
450 11FB6·LOCAL·HEADER·#26······04034B50·(67324752)450 11FAC·LOCAL·HEADER·#26······04034B50·(67324752)
451 11FBA·Extract·Zip·Spec······14·(20)·'2.0'451 11FB0·Extract·Zip·Spec······14·(20)·'2.0'
452 11FBB·Extract·OS············00·(0)·'MS-DOS'452 11FB1·Extract·OS············00·(0)·'MS-DOS'
453 11FBC·General·Purpose·Flag··0000·(0)453 11FB2·General·Purpose·Flag··0000·(0)
454 11FBE·Compression·Method····0000·(0)·'Stored'454 11FB4·Compression·Method····0000·(0)·'Stored'
455 11FC0·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980'455 11FB6·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980'
456 11FC4·CRC···················E014C2D1·(3759456977)456 11FBA·CRC···················E014C2D1·(3759456977)
457 11FC8·Compressed·Size·······0000055B·(1371)457 11FBE·Compressed·Size·······0000055B·(1371)
458 11FCC·Uncompressed·Size·····0000055B·(1371)458 11FC2·Uncompressed·Size·····0000055B·(1371)
459 11FD0·Filename·Length·······0030·(48)459 11FC6·Filename·Length·······0030·(48)
460 11FD2·Extra·Length··········0000·(0)460 11FC8·Extra·Length··········0000·(0)
461 11FD4·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'461 11FCA·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
462 #462 #
463 #·WARNING:·Offset·0x11FD4:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'463 #·WARNING:·Offset·0x11FCA:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
464 #··········Zero·length·filename464 #··········Zero·length·filename
465 #465 #
466 12004·PAYLOAD466 11FFA·PAYLOAD
  
467 1255F·LOCAL·HEADER·#27······04034B50·(67324752)467 12555·LOCAL·HEADER·#27······04034B50·(67324752)
468 12563·Extract·Zip·Spec······14·(20)·'2.0'468 12559·Extract·Zip·Spec······14·(20)·'2.0'
469 12564·Extract·OS············00·(0)·'MS-DOS'469 1255A·Extract·OS············00·(0)·'MS-DOS'
470 12565·General·Purpose·Flag··0000·(0)470 1255B·General·Purpose·Flag··0000·(0)
471 12567·Compression·Method····0000·(0)·'Stored'471 1255D·Compression·Method····0000·(0)·'Stored'
472 12569·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980'472 1255F·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980'
473 1256D·CRC···················24F5838A·(620069770)473 12563·CRC···················24F5838A·(620069770)
474 12571·Compressed·Size·······000019B2·(6578)474 12567·Compressed·Size·······000019B2·(6578)
475 12575·Uncompressed·Size·····000019B2·(6578)475 1256B·Uncompressed·Size·····000019B2·(6578)
476 12579·Filename·Length·······0027·(39)476 1256F·Filename·Length·······0027·(39)
477 1257B·Extra·Length··········0000·(0)477 12571·Extra·Length··········0000·(0)
478 1257D·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'478 12573·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
479 #479 #
480 #·WARNING:·Offset·0x1257D:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'480 #·WARNING:·Offset·0x12573:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
481 #··········Zero·length·filename481 #··········Zero·length·filename
482 #482 #
483 125A4·PAYLOAD483 1259A·PAYLOAD
  
484 13F56·LOCAL·HEADER·#28······04034B50·(67324752)484 13F4C·LOCAL·HEADER·#28······04034B50·(67324752)
485 13F5A·Extract·Zip·Spec······14·(20)·'2.0'485 13F50·Extract·Zip·Spec······14·(20)·'2.0'
486 13F5B·Extract·OS············00·(0)·'MS-DOS'486 13F51·Extract·OS············00·(0)·'MS-DOS'
487 13F5C·General·Purpose·Flag··0000·(0)487 13F52·General·Purpose·Flag··0000·(0)
488 13F5E·Compression·Method····0000·(0)·'Stored'488 13F54·Compression·Method····0000·(0)·'Stored'
489 13F60·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980'489 13F56·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980'
490 13F64·CRC···················186D956B·(409834859)490 13F5A·CRC···················186D956B·(409834859)
491 13F68·Compressed·Size·······00000DD4·(3540)491 13F5E·Compressed·Size·······00000DD4·(3540)
492 13F6C·Uncompressed·Size·····00000DD4·(3540)492 13F62·Uncompressed·Size·····00000DD4·(3540)
493 13F70·Filename·Length·······0026·(38)493 13F66·Filename·Length·······0026·(38)
494 13F72·Extra·Length··········0000·(0)494 13F68·Extra·Length··········0000·(0)
495 13F74·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'495 13F6A·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
496 #496 #
497 #·WARNING:·Offset·0x13F74:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'497 #·WARNING:·Offset·0x13F6A:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
498 #··········Zero·length·filename498 #··········Zero·length·filename
499 #499 #
500 13F9A·PAYLOAD500 13F90·PAYLOAD
  
501 14D6E·LOCAL·HEADER·#29······04034B50·(67324752)501 14D64·LOCAL·HEADER·#29······04034B50·(67324752)
502 14D72·Extract·Zip·Spec······14·(20)·'2.0'502 14D68·Extract·Zip·Spec······14·(20)·'2.0'
503 14D73·Extract·OS············00·(0)·'MS-DOS'503 14D69·Extract·OS············00·(0)·'MS-DOS'
504 14D74·General·Purpose·Flag··0000·(0)504 14D6A·General·Purpose·Flag··0000·(0)
505 14D76·Compression·Method····0000·(0)·'Stored'505 14D6C·Compression·Method····0000·(0)·'Stored'
506 14D78·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980'506 14D6E·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980'
507 14D7C·CRC···················2CD4F239·(752153145)507 14D72·CRC···················2CD4F239·(752153145)
508 14D80·Compressed·Size·······000008F5·(2293)508 14D76·Compressed·Size·······000008F5·(2293)
509 14D84·Uncompressed·Size·····000008F5·(2293)509 14D7A·Uncompressed·Size·····000008F5·(2293)
510 14D88·Filename·Length·······0030·(48)510 14D7E·Filename·Length·······0030·(48)
511 14D8A·Extra·Length··········0000·(0)511 14D80·Extra·Length··········0000·(0)
512 14D8C·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'512 14D82·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
513 #513 #
514 #·WARNING:·Offset·0x14D8C:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'514 #·WARNING:·Offset·0x14D82:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
515 #··········Zero·length·filename515 #··········Zero·length·filename
516 #516 #
517 14DBC·PAYLOAD517 14DB2·PAYLOAD
  
518 156B1·LOCAL·HEADER·#30······04034B50·(67324752)518 156A7·LOCAL·HEADER·#30······04034B50·(67324752)
519 156B5·Extract·Zip·Spec······14·(20)·'2.0'519 156AB·Extract·Zip·Spec······14·(20)·'2.0'
520 156B6·Extract·OS············00·(0)·'MS-DOS'520 156AC·Extract·OS············00·(0)·'MS-DOS'
521 156B7·General·Purpose·Flag··0000·(0)521 156AD·General·Purpose·Flag··0000·(0)
522 156B9·Compression·Method····0000·(0)·'Stored'522 156AF·Compression·Method····0000·(0)·'Stored'
523 156BB·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980'523 156B1·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980'
524 156BF·CRC···················209F7753·(547321683)524 156B5·CRC···················209F7753·(547321683)
525 156C3·Compressed·Size·······00000290·(656)525 156B9·Compressed·Size·······00000290·(656)
526 156C7·Uncompressed·Size·····00000290·(656)526 156BD·Uncompressed·Size·····00000290·(656)
527 156CB·Filename·Length·······002A·(42)527 156C1·Filename·Length·······002A·(42)
528 156CD·Extra·Length··········0000·(0)528 156C3·Extra·Length··········0000·(0)
529 156CF·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'529 156C5·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
530 #530 #
531 #·WARNING:·Offset·0x156CF:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'531 #·WARNING:·Offset·0x156C5:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
532 #··········Zero·length·filename532 #··········Zero·length·filename
533 #533 #
534 156F9·PAYLOAD534 156EF·PAYLOAD
  
Max diff block lines reached; 545164/558293 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