184 MB
/home/fdroid/fdroiddata/tmp/net.i2p.android.router_4745281.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_net.i2p.android.router_4745281.apk
8.12 KB
/usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}
error from `/usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}` (b): DOES NOT VERIFY ERROR: APK Signature Scheme v3 signer #1: APK integrity check failed. CHUNKED_SHA256 digest mismatch. Expected: <6e1d3b202c7d5f117991ef8f21940d3e7fb066db69a39918c4ae7edf6ca87047>, actual: <f481b306ce3187ab16d8bf5028a8e0ad5da19c01ec2cce919f36db81a6e4b1a5> ERROR: APK Signature Scheme v3 signer #1: APK integrity check failed. VERITY_CHUNKED_SHA256 digest mismatch. Expected: <8e4c345e7c120fb6645b9cda3fe42f7f76a44473e74b392c54debcee323c0762fa464e0000000000>, actual: <802a4276eebbf20a2ddf5d285a06da16bef0e312320aa2761ba1d5974067e1abfa464e0000000000>
    
Offset 1, 48 lines modifiedOffset 0, 0 lines modified
1 Verifies 
2 Verified·using·v1·scheme·(JAR·signing):·true 
3 Verified·using·v2·scheme·(APK·Signature·Scheme·v2):·true 
4 Verified·using·v3·scheme·(APK·Signature·Scheme·v3):·true 
5 Verified·using·v4·scheme·(APK·Signature·Scheme·v4):·false 
6 Verified·for·SourceStamp:·false 
7 Number·of·signers:·1 
8 Signer·#1·certificate·DN:·CN=FDroid,·OU=FDroid,·O=fdroid.org,·L=ORG,·ST=ORG,·C=UK 
9 Signer·#1·certificate·SHA-256·digest:·2a057a72d56ce0113afc63ef86e66fa406a25c00dffe35bdad83ce6070a71ab6 
10 Signer·#1·certificate·SHA-1·digest:·4a0eecd8c5037ce209b2dc1033031cb5d6b65bb2 
11 Signer·#1·certificate·MD5·digest:·199f515bed06f95ae40df26ca10d7c5d 
12 Signer·#1·key·algorithm:·RSA 
13 Signer·#1·key·size·(bits):·2048 
14 Signer·#1·public·key·SHA-256·digest:·f6b7e8f826d92aa5f61d1fb45109f6e6a86b2d8e59525af89dcf656ae6382a96 
15 Signer·#1·public·key·SHA-1·digest:·5b5a2315efd223dc693a28d1a5a6c33f877626a9 
16 Signer·#1·public·key·MD5·digest:·754d7ba0529ff2e2897d1d54e3a3ce02 
17 WARNING:·META-INF/com/android/build/gradle/app-metadata.properties·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
18 WARNING:·META-INF/android.arch.core_runtime.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
19 WARNING:·META-INF/android.arch.lifecycle_livedata-core.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
20 WARNING:·META-INF/android.arch.lifecycle_livedata.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
21 WARNING:·META-INF/android.arch.lifecycle_runtime.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
22 WARNING:·META-INF/android.arch.lifecycle_viewmodel.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
23 WARNING:·META-INF/androidx.appcompat_appcompat.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
24 WARNING:·META-INF/androidx.asynclayoutinflater_asynclayoutinflater.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
25 WARNING:·META-INF/androidx.coordinatorlayout_coordinatorlayout.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
26 WARNING:·META-INF/androidx.core_core.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
27 WARNING:·META-INF/androidx.cursoradapter_cursoradapter.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
28 WARNING:·META-INF/androidx.customview_customview.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
29 WARNING:·META-INF/androidx.documentfile_documentfile.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
30 WARNING:·META-INF/androidx.drawerlayout_drawerlayout.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
31 WARNING:·META-INF/androidx.fragment_fragment.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
32 WARNING:·META-INF/androidx.interpolator_interpolator.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
33 WARNING:·META-INF/androidx.legacy_legacy-preference-v14.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
34 WARNING:·META-INF/androidx.legacy_legacy-support-core-ui.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
35 WARNING:·META-INF/androidx.legacy_legacy-support-core-utils.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
36 WARNING:·META-INF/androidx.legacy_legacy-support-v4.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
37 WARNING:·META-INF/androidx.loader_loader.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
38 WARNING:·META-INF/androidx.localbroadcastmanager_localbroadcastmanager.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
39 WARNING:·META-INF/androidx.media_media.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
40 WARNING:·META-INF/androidx.preference_preference.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
41 WARNING:·META-INF/androidx.print_print.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
42 WARNING:·META-INF/androidx.recyclerview_recyclerview.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
43 WARNING:·META-INF/androidx.slidingpanelayout_slidingpanelayout.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
44 WARNING:·META-INF/androidx.swiperefreshlayout_swiperefreshlayout.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
45 WARNING:·META-INF/androidx.vectordrawable_vectordrawable-animated.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
46 WARNING:·META-INF/androidx.vectordrawable_vectordrawable.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
47 WARNING:·META-INF/androidx.versionedparcelable_versionedparcelable.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
48 WARNING:·META-INF/androidx.viewpager_viewpager.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
1.71 KB
zipinfo {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 Zip·file·size:·5134074·bytes,·number·of·entries:·7461 Zip·file·size:·5134074·bytes,·number·of·entries:·746
2 -rw-r--r--··0.0·unx·······56·b-·defN·81-Jan-01·01:01·META-INF/com/android/build/gradle/app-metadata.properties2 -rw-r--r--··0.0·unx·······56·b-·defN·81-Jan-01·01:01·META-INF/com/android/build/gradle/app-metadata.properties
3 -rw-r--r--··0.0·unx··7349532·b-·defN·81-Jan-01·01:01·classes.dex3 -rw-r--r--··0.0·unx··7348128·b-·defN·81-Jan-01·01:01·classes.dex
4 -rw-r--r--··0.0·unx···232648·b-·defN·81-Jan-01·01:01·classes2.dex4 -rw-r--r--··0.0·unx···232648·b-·defN·81-Jan-01·01:01·classes2.dex
5 -rw-r--r--··0.0·unx·····5609·b-·stor·81-Jan-01·01:01·assets/themes/console/images/i2plogo.png5 -rw-r--r--··0.0·unx·····5609·b-·stor·81-Jan-01·01:01·assets/themes/console/images/i2plogo.png
6 -rw-r--r--··0.0·unx······344·b-·stor·81-Jan-01·01:01·assets/themes/console/images/inbound.png6 -rw-r--r--··0.0·unx······344·b-·stor·81-Jan-01·01:01·assets/themes/console/images/inbound.png
7 -rw-r--r--··0.0·unx······361·b-·stor·81-Jan-01·01:01·assets/themes/console/images/outbound.png7 -rw-r--r--··0.0·unx······361·b-·stor·81-Jan-01·01:01·assets/themes/console/images/outbound.png
8 -rw-r--r--··0.0·unx···188872·b-·defN·81-Jan-01·01:01·assets/themes/console/light/console.css8 -rw-r--r--··0.0·unx···188872·b-·defN·81-Jan-01·01:01·assets/themes/console/light/console.css
9 -rw-r--r--··0.0·unx······590·b-·stor·81-Jan-01·01:01·assets/themes/console/light/images/header.png9 -rw-r--r--··0.0·unx······590·b-·stor·81-Jan-01·01:01·assets/themes/console/light/images/header.png
10 -rw----·····0.0·fat····12932·b-·defN·81-Jan-01·01:01·AndroidManifest.xml10 -rw----·····0.0·fat····12932·b-·defN·81-Jan-01·01:01·AndroidManifest.xml
Offset 741, 8 lines modifiedOffset 741, 8 lines modified
741 -rw----·····2.0·fat·····1107·b-·defN·81-Jan-01·01:01·net/i2p/router/news/resources/docs/initialNews/initialNews.xml741 -rw----·····2.0·fat·····1107·b-·defN·81-Jan-01·01:01·net/i2p/router/news/resources/docs/initialNews/initialNews.xml
742 -rw----·····2.0·fat·····1645·b-·defN·81-Jan-01·01:01·net/i2p/router/util/resources/continents.txt742 -rw----·····2.0·fat·····1645·b-·defN·81-Jan-01·01:01·net/i2p/router/util/resources/continents.txt
743 -rw----·····2.0·fat·····3892·b-·defN·81-Jan-01·01:01·net/i2p/util/resources/countries.txt743 -rw----·····2.0·fat·····3892·b-·defN·81-Jan-01·01:01·net/i2p/util/resources/countries.txt
744 -rw----·····2.0·fat·····6043·b-·defN·81-Jan-01·01:01·net/i2p/util/resources/dohservers.txt744 -rw----·····2.0·fat·····6043·b-·defN·81-Jan-01·01:01·net/i2p/util/resources/dohservers.txt
745 -rw----·····2.0·fat····66103·b-·defN·81-Jan-01·01:01·META-INF/79B26480.SF745 -rw----·····2.0·fat····66103·b-·defN·81-Jan-01·01:01·META-INF/79B26480.SF
746 -rw----·····2.0·fat·····1334·b-·defN·81-Jan-01·01:01·META-INF/79B26480.RSA746 -rw----·····2.0·fat·····1334·b-·defN·81-Jan-01·01:01·META-INF/79B26480.RSA
747 -rw----·····2.0·fat····65976·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF747 -rw----·····2.0·fat····65976·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF
748 746·files,·9984339·bytes·uncompressed,·5044749·bytes·compressed:··49.5%748 746·files,·9982935·bytes·uncompressed,·5044668·bytes·compressed:··49.5%
184 MB
classes.dex
184 MB
dexdump -a -d -f -h {}
Ignoring differences in offsets to keep diff size reasonable.
    
Offset 1, 30 lines modifiedOffset 1, 30 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············:·a61e19714 checksum············:·9764f6ef
5 signature···········:·ca13...502a5 signature···········:·8f54...efdf
6 file_size···········:·73495326 file_size···········:·7348128
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·····:·6183310 string_ids_size·····:·61832
11 string_ids_off······:·112·(0x000070)11 string_ids_off······:·112·(0x000070)
12 type_ids_size·······:·628912 type_ids_size·······:·6289
13 type_ids_off········:·247444·(0x03c694)13 type_ids_off········:·247440·(0x03c690)
14 proto_ids_size······:·992714 proto_ids_size······:·9927
15 proto_ids_off·······:·272600·(0x0428d8)15 proto_ids_off·······:·272596·(0x0428d4)
16 field_ids_size······:·3151616 field_ids_size······:·31516
17 field_ids_off·······:·391724·(0x05fa2c)17 field_ids_off·······:·391720·(0x05fa28)
18 method_ids_size·····:·4368718 method_ids_size·····:·43676
19 method_ids_off······:·643852·(0x09d30c)19 method_ids_off······:·643848·(0x09d308)
20 class_defs_size·····:·499420 class_defs_size·····:·4994
21 class_defs_off······:·993348·(0x0f2844)21 class_defs_off······:·993256·(0x0f27e8)
22 data_size···········:·619637622 data_size···········:·6195064
23 data_off············:·1153156·(0x119884)23 data_off············:·1153064·(0x119828)
  
24 Class·#0·header:24 Class·#0·header:
25 class_idx···········:·3425 class_idx···········:·34
26 access_flags········:·4097·(0x1001)26 access_flags········:·4097·(0x1001)
27 superclass_idx······:·322127 superclass_idx······:·3221
28 source_file_idx·····:·-128 source_file_idx·····:·-1
29 static_fields_size··:·029 static_fields_size··:·0
Offset 93, 34 lines modifiedOffset 93, 34 lines modified
93 ······type··········:·'()V'93 ······type··········:·'()V'
94 ······access········:·0x11008·(STATIC·SYNTHETIC·CONSTRUCTOR)94 ······access········:·0x11008·(STATIC·SYNTHETIC·CONSTRUCTOR)
95 ······code··········-95 ······code··········-
96 ······registers·····:·196 ······registers·····:·1
97 ······ins···········:·097 ······ins···········:·0
98 ······outs··········:·198 ······outs··········:·1
99 ······insns·size····:·6·16-bit·code·units99 ······insns·size····:·6·16-bit·code·units
100 119884:········································|[119884]·android.app.AppComponentFactory.<clinit>:()V100 119828:········································|[119828]·android.app.AppComponentFactory.<clinit>:()V
101 119894:·2200·8d0c······························|0000:·new-instance·v0,·Ljava/lang/NoClassDefFoundError;·//·type@0c8d101 119838:·2200·8d0c······························|0000:·new-instance·v0,·Ljava/lang/NoClassDefFoundError;·//·type@0c8d
102 119898:·7010·0d58·0000·························|0002:·invoke-direct·{v0},·Ljava/lang/NoClassDefFoundError;.<init>:()V·//·method@580d102 11983c:·7010·0d58·0000·························|0002:·invoke-direct·{v0},·Ljava/lang/NoClassDefFoundError;.<init>:()V·//·method@580d
103 11989e:·2700···································|0005:·throw·v0103 119842:·2700···································|0005:·throw·v0
104 ······catches·······:·(none)104 ······catches·······:·(none)
105 ······positions·····:·105 ······positions·····:·
106 ······locals········:·106 ······locals········:·
  
107 ····#1··············:·(in·Landroid/app/AppComponentFactory;)107 ····#1··············:·(in·Landroid/app/AppComponentFactory;)
108 ······name··········:·'<init>'108 ······name··········:·'<init>'
109 ······type··········:·'()V'109 ······type··········:·'()V'
110 ······access········:·0x11001·(PUBLIC·SYNTHETIC·CONSTRUCTOR)110 ······access········:·0x11001·(PUBLIC·SYNTHETIC·CONSTRUCTOR)
111 ······code··········-111 ······code··········-
112 ······registers·····:·1112 ······registers·····:·1
113 ······ins···········:·1113 ······ins···········:·1
114 ······outs··········:·1114 ······outs··········:·1
115 ······insns·size····:·4·16-bit·code·units115 ······insns·size····:·4·16-bit·code·units
116 1198a0:········································|[1198a0]·android.app.AppComponentFactory.<init>:()V116 119844:········································|[119844]·android.app.AppComponentFactory.<init>:()V
117 1198b0:·7010·1858·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@5818117 119854:·7010·1858·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@5818
118 1198b6:·0e00···································|0003:·return-void118 11985a:·0e00···································|0003:·return-void
119 ······catches·······:·(none)119 ······catches·······:·(none)
120 ······positions·····:·120 ······positions·····:·
121 ······locals········:·121 ······locals········:·
  
122 ··Virtual·methods···-122 ··Virtual·methods···-
123 ····#0··············:·(in·Landroid/app/AppComponentFactory;)123 ····#0··············:·(in·Landroid/app/AppComponentFactory;)
124 ······name··········:·'instantiateActivity'124 ······name··········:·'instantiateActivity'
Offset 177, 34 lines modifiedOffset 177, 34 lines modified
177 ······type··········:·'()V'177 ······type··········:·'()V'
178 ······access········:·0x11008·(STATIC·SYNTHETIC·CONSTRUCTOR)178 ······access········:·0x11008·(STATIC·SYNTHETIC·CONSTRUCTOR)
179 ······code··········-179 ······code··········-
180 ······registers·····:·1180 ······registers·····:·1
181 ······ins···········:·0181 ······ins···········:·0
182 ······outs··········:·1182 ······outs··········:·1
183 ······insns·size····:·6·16-bit·code·units183 ······insns·size····:·6·16-bit·code·units
184 1198b8:········································|[1198b8]·android.app.Notification$DecoratedCustomViewStyle.<clinit>:()V184 11985c:········································|[11985c]·android.app.Notification$DecoratedCustomViewStyle.<clinit>:()V
185 1198c8:·2200·8d0c······························|0000:·new-instance·v0,·Ljava/lang/NoClassDefFoundError;·//·type@0c8d185 11986c:·2200·8d0c······························|0000:·new-instance·v0,·Ljava/lang/NoClassDefFoundError;·//·type@0c8d
186 1198cc:·7010·0d58·0000·························|0002:·invoke-direct·{v0},·Ljava/lang/NoClassDefFoundError;.<init>:()V·//·method@580d186 119870:·7010·0d58·0000·························|0002:·invoke-direct·{v0},·Ljava/lang/NoClassDefFoundError;.<init>:()V·//·method@580d
187 1198d2:·2700···································|0005:·throw·v0187 119876:·2700···································|0005:·throw·v0
188 ······catches·······:·(none)188 ······catches·······:·(none)
189 ······positions·····:·189 ······positions·····:·
190 ······locals········:·190 ······locals········:·
  
191 ····#1··············:·(in·Landroid/app/Notification$DecoratedCustomViewStyle;)191 ····#1··············:·(in·Landroid/app/Notification$DecoratedCustomViewStyle;)
192 ······name··········:·'<init>'192 ······name··········:·'<init>'
193 ······type··········:·'()V'193 ······type··········:·'()V'
194 ······access········:·0x11001·(PUBLIC·SYNTHETIC·CONSTRUCTOR)194 ······access········:·0x11001·(PUBLIC·SYNTHETIC·CONSTRUCTOR)
195 ······code··········-195 ······code··········-
196 ······registers·····:·1196 ······registers·····:·1
197 ······ins···········:·1197 ······ins···········:·1
198 ······outs··········:·1198 ······outs··········:·1
199 ······insns·size····:·4·16-bit·code·units199 ······insns·size····:·4·16-bit·code·units
200 1198d4:········································|[1198d4]·android.app.Notification$DecoratedCustomViewStyle.<init>:()V200 119878:········································|[119878]·android.app.Notification$DecoratedCustomViewStyle.<init>:()V
201 1198e4:·7010·5c01·0000·························|0000:·invoke-direct·{v0},·Landroid/app/Notification$Style;.<init>:()V·//·method@015c201 119888:·7010·5c01·0000·························|0000:·invoke-direct·{v0},·Landroid/app/Notification$Style;.<init>:()V·//·method@015c
202 1198ea:·0e00···································|0003:·return-void202 11988e:·0e00···································|0003:·return-void
203 ······catches·······:·(none)203 ······catches·······:·(none)
204 ······positions·····:·204 ······positions·····:·
205 ······locals········:·205 ······locals········:·
  
206 ··Virtual·methods···-206 ··Virtual·methods···-
207 ··source_file_idx···:·-1·(unknown)207 ··source_file_idx···:·-1·(unknown)
  
Offset 231, 34 lines modifiedOffset 231, 34 lines modified
231 ······type··········:·'()V'231 ······type··········:·'()V'
232 ······access········:·0x11008·(STATIC·SYNTHETIC·CONSTRUCTOR)232 ······access········:·0x11008·(STATIC·SYNTHETIC·CONSTRUCTOR)
233 ······code··········-233 ······code··········-
234 ······registers·····:·1234 ······registers·····:·1
235 ······ins···········:·0235 ······ins···········:·0
236 ······outs··········:·1236 ······outs··········:·1
237 ······insns·size····:·6·16-bit·code·units237 ······insns·size····:·6·16-bit·code·units
238 1198ec:········································|[1198ec]·android.app.Notification$DecoratedMediaCustomViewStyle.<clinit>:()V238 119890:········································|[119890]·android.app.Notification$DecoratedMediaCustomViewStyle.<clinit>:()V
239 1198fc:·2200·8d0c······························|0000:·new-instance·v0,·Ljava/lang/NoClassDefFoundError;·//·type@0c8d239 1198a0:·2200·8d0c······························|0000:·new-instance·v0,·Ljava/lang/NoClassDefFoundError;·//·type@0c8d
240 119900:·7010·0d58·0000·························|0002:·invoke-direct·{v0},·Ljava/lang/NoClassDefFoundError;.<init>:()V·//·method@580d240 1198a4:·7010·0d58·0000·························|0002:·invoke-direct·{v0},·Ljava/lang/NoClassDefFoundError;.<init>:()V·//·method@580d
241 119906:·2700···································|0005:·throw·v0241 1198aa:·2700···································|0005:·throw·v0
242 ······catches·······:·(none)242 ······catches·······:·(none)
243 ······positions·····:·243 ······positions·····:·
244 ······locals········:·244 ······locals········:·
  
245 ····#1··············:·(in·Landroid/app/Notification$DecoratedMediaCustomViewStyle;)245 ····#1··············:·(in·Landroid/app/Notification$DecoratedMediaCustomViewStyle;)
246 ······name··········:·'<init>'246 ······name··········:·'<init>'
247 ······type··········:·'()V'247 ······type··········:·'()V'
248 ······access········:·0x11001·(PUBLIC·SYNTHETIC·CONSTRUCTOR)248 ······access········:·0x11001·(PUBLIC·SYNTHETIC·CONSTRUCTOR)
249 ······code··········-249 ······code··········-
250 ······registers·····:·1250 ······registers·····:·1
251 ······ins···········:·1251 ······ins···········:·1
252 ······outs··········:·1252 ······outs··········:·1
253 ······insns·size····:·4·16-bit·code·units253 ······insns·size····:·4·16-bit·code·units
254 119908:········································|[119908]·android.app.Notification$DecoratedMediaCustomViewStyle.<init>:()V254 1198ac:········································|[1198ac]·android.app.Notification$DecoratedMediaCustomViewStyle.<init>:()V
255 119918:·7010·4e01·0000·························|0000:·invoke-direct·{v0},·Landroid/app/Notification$MediaStyle;.<init>:()V·//·method@014e255 1198bc:·7010·4e01·0000·························|0000:·invoke-direct·{v0},·Landroid/app/Notification$MediaStyle;.<init>:()V·//·method@014e
Max diff block lines reached; 193087574/193095806 bytes (100.00%) of diff not shown.
34.3 KB
classes.jar
15.0 KB
zipinfo {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 Zip·file·size:·11491744·bytes,·number·of·entries:·49941 Zip·file·size:·11491277·bytes,·number·of·entries:·4994
2 ?rwxrwxr-x··2.0·unx······824·b-·stor·80-Jan-01·00:00·android/app/AppComponentFactory.class2 ?rwxrwxr-x··2.0·unx······824·b-·stor·80-Jan-01·00:00·android/app/AppComponentFactory.class
3 ?rwxrwxr-x··2.0·unx······266·b-·stor·80-Jan-01·00:00·android/app/Notification$DecoratedCustomViewStyle.class3 ?rwxrwxr-x··2.0·unx······266·b-·stor·80-Jan-01·00:00·android/app/Notification$DecoratedCustomViewStyle.class
4 ?rwxrwxr-x··2.0·unx······276·b-·stor·80-Jan-01·00:00·android/app/Notification$DecoratedMediaCustomViewStyle.class4 ?rwxrwxr-x··2.0·unx······276·b-·stor·80-Jan-01·00:00·android/app/Notification$DecoratedMediaCustomViewStyle.class
5 ?rwxrwxr-x··2.0·unx······494·b-·stor·80-Jan-01·00:00·android/app/Notification$MessagingStyle$Message.class5 ?rwxrwxr-x··2.0·unx······494·b-·stor·80-Jan-01·00:00·android/app/Notification$MessagingStyle$Message.class
6 ?rwxrwxr-x··2.0·unx······560·b-·stor·80-Jan-01·00:00·android/app/Notification$MessagingStyle.class6 ?rwxrwxr-x··2.0·unx······560·b-·stor·80-Jan-01·00:00·android/app/Notification$MessagingStyle.class
7 ?rwxrwxr-x··2.0·unx······353·b-·stor·80-Jan-01·00:00·android/app/NotificationChannel.class7 ?rwxrwxr-x··2.0·unx······353·b-·stor·80-Jan-01·00:00·android/app/NotificationChannel.class
8 ?rwxrwxr-x··2.0·unx······587·b-·stor·80-Jan-01·00:00·android/app/Person$Builder.class8 ?rwxrwxr-x··2.0·unx······587·b-·stor·80-Jan-01·00:00·android/app/Person$Builder.class
Offset 2099, 15 lines modifiedOffset 2099, 15 lines modified
2099 ?rwxrwxr-x··2.0·unx·····1451·b-·stor·80-Jan-01·00:00·net/i2p/android/router/service/RouterService$Updater.class2099 ?rwxrwxr-x··2.0·unx·····1451·b-·stor·80-Jan-01·00:00·net/i2p/android/router/service/RouterService$Updater.class
2100 ?rwxrwxr-x··2.0·unx·····2608·b-·stor·80-Jan-01·00:00·net/i2p/android/router/service/RouterService$Waiter.class2100 ?rwxrwxr-x··2.0·unx·····2608·b-·stor·80-Jan-01·00:00·net/i2p/android/router/service/RouterService$Waiter.class
2101 ?rwxrwxr-x··2.0·unx····17136·b-·defN·80-Jan-01·00:00·net/i2p/android/router/service/RouterService.class2101 ?rwxrwxr-x··2.0·unx····17136·b-·defN·80-Jan-01·00:00·net/i2p/android/router/service/RouterService.class
2102 ?rwxrwxr-x··2.0·unx·······99·b-·stor·80-Jan-01·00:00·net/i2p/android/router/service/StatSummarizer$1.class2102 ?rwxrwxr-x··2.0·unx·······99·b-·stor·80-Jan-01·00:00·net/i2p/android/router/service/StatSummarizer$1.class
2103 ?rwxrwxr-x··2.0·unx·····1207·b-·stor·80-Jan-01·00:00·net/i2p/android/router/service/StatSummarizer$Shutdown.class2103 ?rwxrwxr-x··2.0·unx·····1207·b-·stor·80-Jan-01·00:00·net/i2p/android/router/service/StatSummarizer$Shutdown.class
2104 ?rwxrwxr-x··2.0·unx·····4561·b-·stor·80-Jan-01·00:00·net/i2p/android/router/service/StatSummarizer.class2104 ?rwxrwxr-x··2.0·unx·····4561·b-·stor·80-Jan-01·00:00·net/i2p/android/router/service/StatSummarizer.class
2105 ?rwxrwxr-x··2.0·unx······947·b-·stor·80-Jan-01·00:00·net/i2p/android/router/service/State$1.class2105 ?rwxrwxr-x··2.0·unx······947·b-·stor·80-Jan-01·00:00·net/i2p/android/router/service/State$1.class
2106 ?rwxrwxr-x··2.0·unx·····1993·b-·stor·80-Jan-01·00:00·net/i2p/android/router/service/State.class2106 ?rwxrwxr-x··2.0·unx·····1947·b-·stor·80-Jan-01·00:00·net/i2p/android/router/service/State.class
2107 ?rwxrwxr-x··2.0·unx······356·b-·stor·80-Jan-01·00:00·net/i2p/android/router/service/StatusBar$$ExternalSyntheticApiModelOutline0.class2107 ?rwxrwxr-x··2.0·unx······356·b-·stor·80-Jan-01·00:00·net/i2p/android/router/service/StatusBar$$ExternalSyntheticApiModelOutline0.class
2108 ?rwxrwxr-x··2.0·unx·····1224·b-·stor·80-Jan-01·00:00·net/i2p/android/router/service/StatusBar$CrashHandler.class2108 ?rwxrwxr-x··2.0·unx·····1224·b-·stor·80-Jan-01·00:00·net/i2p/android/router/service/StatusBar$CrashHandler.class
2109 ?rwxrwxr-x··2.0·unx·····5061·b-·stor·80-Jan-01·00:00·net/i2p/android/router/service/StatusBar.class2109 ?rwxrwxr-x··2.0·unx·····5061·b-·stor·80-Jan-01·00:00·net/i2p/android/router/service/StatusBar.class
2110 ?rwxrwxr-x··2.0·unx······401·b-·stor·80-Jan-01·00:00·net/i2p/android/router/service/SummaryListener$MyObservable.class2110 ?rwxrwxr-x··2.0·unx······401·b-·stor·80-Jan-01·00:00·net/i2p/android/router/service/SummaryListener$MyObservable.class
2111 ?rwxrwxr-x··2.0·unx······547·b-·stor·80-Jan-01·00:00·net/i2p/android/router/stats/RateGraphActivity$1.class2111 ?rwxrwxr-x··2.0·unx······547·b-·stor·80-Jan-01·00:00·net/i2p/android/router/stats/RateGraphActivity$1.class
2112 ?rwxrwxr-x··2.0·unx······547·b-·stor·80-Jan-01·00:00·net/i2p/android/router/stats/RateGraphActivity$2.class2112 ?rwxrwxr-x··2.0·unx······547·b-·stor·80-Jan-01·00:00·net/i2p/android/router/stats/RateGraphActivity$2.class
2113 ?rwxrwxr-x··2.0·unx······675·b-·stor·80-Jan-01·00:00·net/i2p/android/router/stats/RateGraphActivity$3.class2113 ?rwxrwxr-x··2.0·unx······675·b-·stor·80-Jan-01·00:00·net/i2p/android/router/stats/RateGraphActivity$3.class
Offset 2125, 15 lines modifiedOffset 2125, 15 lines modified
2125 ?rwxrwxr-x··2.0·unx·····6197·b-·stor·80-Jan-01·00:00·net/i2p/android/router/util/AppCache.class2125 ?rwxrwxr-x··2.0·unx·····6197·b-·stor·80-Jan-01·00:00·net/i2p/android/router/util/AppCache.class
2126 ?rwxrwxr-x··2.0·unx·····1159·b-·stor·80-Jan-01·00:00·net/i2p/android/router/util/Connectivity.class2126 ?rwxrwxr-x··2.0·unx·····1159·b-·stor·80-Jan-01·00:00·net/i2p/android/router/util/Connectivity.class
2127 ?rwxrwxr-x··2.0·unx·····4619·b-·stor·80-Jan-01·00:00·net/i2p/android/router/util/I2Patterns.class2127 ?rwxrwxr-x··2.0·unx·····4619·b-·stor·80-Jan-01·00:00·net/i2p/android/router/util/I2Patterns.class
2128 ?rwxrwxr-x··2.0·unx······590·b-·stor·80-Jan-01·00:00·net/i2p/android/router/util/LongToggleButton.class2128 ?rwxrwxr-x··2.0·unx······590·b-·stor·80-Jan-01·00:00·net/i2p/android/router/util/LongToggleButton.class
2129 ?rwxrwxr-x··2.0·unx·····5075·b-·stor·80-Jan-01·00:00·net/i2p/android/router/util/NamingServiceUtil.class2129 ?rwxrwxr-x··2.0·unx·····5075·b-·stor·80-Jan-01·00:00·net/i2p/android/router/util/NamingServiceUtil.class
2130 ?rwxrwxr-x··2.0·unx·····2331·b-·stor·80-Jan-01·00:00·net/i2p/android/router/util/Notifications.class2130 ?rwxrwxr-x··2.0·unx·····2331·b-·stor·80-Jan-01·00:00·net/i2p/android/router/util/Notifications.class
2131 ?rwxrwxr-x··2.0·unx·····2040·b-·stor·80-Jan-01·00:00·net/i2p/android/router/util/Util$1.class2131 ?rwxrwxr-x··2.0·unx·····2040·b-·stor·80-Jan-01·00:00·net/i2p/android/router/util/Util$1.class
2132 ?rwxrwxr-x··2.0·unx······924·b-·stor·80-Jan-01·00:00·net/i2p/android/router/util/Util$NetStatus$Level.class2132 ?rwxrwxr-x··2.0·unx······874·b-·stor·80-Jan-01·00:00·net/i2p/android/router/util/Util$NetStatus$Level.class
2133 ?rwxrwxr-x··2.0·unx······368·b-·stor·80-Jan-01·00:00·net/i2p/android/router/util/Util$NetStatus.class2133 ?rwxrwxr-x··2.0·unx······368·b-·stor·80-Jan-01·00:00·net/i2p/android/router/util/Util$NetStatus.class
2134 ?rwxrwxr-x··2.0·unx·····1317·b-·stor·80-Jan-01·00:00·net/i2p/android/router/web/I2PWebViewClient$BGLoad.class2134 ?rwxrwxr-x··2.0·unx·····1317·b-·stor·80-Jan-01·00:00·net/i2p/android/router/web/I2PWebViewClient$BGLoad.class
2135 ?rwxrwxr-x··2.0·unx······938·b-·stor·80-Jan-01·00:00·net/i2p/android/router/web/I2PWebViewClient$BackgroundEepLoad$1.class2135 ?rwxrwxr-x··2.0·unx······938·b-·stor·80-Jan-01·00:00·net/i2p/android/router/web/I2PWebViewClient$BackgroundEepLoad$1.class
2136 ?rwxrwxr-x··2.0·unx······737·b-·stor·80-Jan-01·00:00·net/i2p/android/router/web/I2PWebViewClient$BackgroundEepLoad$2.class2136 ?rwxrwxr-x··2.0·unx······737·b-·stor·80-Jan-01·00:00·net/i2p/android/router/web/I2PWebViewClient$BackgroundEepLoad$2.class
2137 ?rwxrwxr-x··2.0·unx······930·b-·stor·80-Jan-01·00:00·net/i2p/android/router/web/I2PWebViewClient$BackgroundEepLoad$3.class2137 ?rwxrwxr-x··2.0·unx······930·b-·stor·80-Jan-01·00:00·net/i2p/android/router/web/I2PWebViewClient$BackgroundEepLoad$3.class
2138 ?rwxrwxr-x··2.0·unx······663·b-·stor·80-Jan-01·00:00·net/i2p/android/router/web/I2PWebViewClient$BackgroundLoad$1.class2138 ?rwxrwxr-x··2.0·unx······663·b-·stor·80-Jan-01·00:00·net/i2p/android/router/web/I2PWebViewClient$BackgroundLoad$1.class
2139 ?rwxrwxr-x··2.0·unx·····6069·b-·stor·80-Jan-01·00:00·net/i2p/android/router/web/I2PWebViewClient.class2139 ?rwxrwxr-x··2.0·unx·····6069·b-·stor·80-Jan-01·00:00·net/i2p/android/router/web/I2PWebViewClient.class
Offset 2435, 20 lines modifiedOffset 2435, 20 lines modified
2435 ?rwxrwxr-x··2.0·unx······168·b-·stor·80-Jan-01·00:00·net/i2p/data/i2np/I2NPMessageImpl$Builder.class2435 ?rwxrwxr-x··2.0·unx······168·b-·stor·80-Jan-01·00:00·net/i2p/data/i2np/I2NPMessageImpl$Builder.class
2436 ?rwxrwxr-x··2.0·unx·······84·b-·stor·80-Jan-01·00:00·net/i2p/data/router/SortHelper$1.class2436 ?rwxrwxr-x··2.0·unx·······84·b-·stor·80-Jan-01·00:00·net/i2p/data/router/SortHelper$1.class
2437 ?rwxrwxr-x··2.0·unx······737·b-·stor·80-Jan-01·00:00·net/i2p/data/router/SortHelper$DataStructureComparator.class2437 ?rwxrwxr-x··2.0·unx······737·b-·stor·80-Jan-01·00:00·net/i2p/data/router/SortHelper$DataStructureComparator.class
2438 ?rwxrwxr-x··2.0·unx······651·b-·stor·80-Jan-01·00:00·net/i2p/data/router/SortHelper.class2438 ?rwxrwxr-x··2.0·unx······651·b-·stor·80-Jan-01·00:00·net/i2p/data/router/SortHelper.class
2439 ?rwxrwxr-x··2.0·unx·····1047·b-·stor·80-Jan-01·00:00·net/i2p/i2ptunnel/ConnThrottler$Record.class2439 ?rwxrwxr-x··2.0·unx·····1047·b-·stor·80-Jan-01·00:00·net/i2p/i2ptunnel/ConnThrottler$Record.class
2440 ?rwxrwxr-x··2.0·unx·····4116·b-·stor·80-Jan-01·00:00·net/i2p/i2ptunnel/ConnThrottler.class2440 ?rwxrwxr-x··2.0·unx·····4116·b-·stor·80-Jan-01·00:00·net/i2p/i2ptunnel/ConnThrottler.class
2441 ?rwxrwxr-x··2.0·unx·····7679·b-·stor·80-Jan-01·00:00·net/i2p/i2ptunnel/HTTPResponseOutputStream.class2441 ?rwxrwxr-x··2.0·unx·····7679·b-·stor·80-Jan-01·00:00·net/i2p/i2ptunnel/HTTPResponseOutputStream.class
2442 ?rwxrwxr-x··2.0·unx······875·b-·stor·80-Jan-01·00:00·net/i2p/i2ptunnel/I2PTunnel$CloseMode.class2442 ?rwxrwxr-x··2.0·unx······825·b-·stor·80-Jan-01·00:00·net/i2p/i2ptunnel/I2PTunnel$CloseMode.class
2443 ?rwxrwxr-x··2.0·unx······138·b-·stor·80-Jan-01·00:00·net/i2p/i2ptunnel/I2PTunnel$ConnectionEventListener.class2443 ?rwxrwxr-x··2.0·unx······138·b-·stor·80-Jan-01·00:00·net/i2p/i2ptunnel/I2PTunnel$ConnectionEventListener.class
2444 ?rwxrwxr-x··2.0·unx······812·b-·stor·80-Jan-01·00:00·net/i2p/i2ptunnel/I2PTunnelClientBase$BlockingRunner.class2444 ?rwxrwxr-x··2.0·unx······812·b-·stor·80-Jan-01·00:00·net/i2p/i2ptunnel/I2PTunnelClientBase$BlockingRunner.class
2445 ?rwxrwxr-x··2.0·unx······912·b-·stor·80-Jan-01·00:00·net/i2p/i2ptunnel/I2PTunnelClientBase$SocketManagerState.class2445 ?rwxrwxr-x··2.0·unx······856·b-·stor·80-Jan-01·00:00·net/i2p/i2ptunnel/I2PTunnelClientBase$SocketManagerState.class
2446 ?rwxrwxr-x··2.0·unx······578·b-·stor·80-Jan-01·00:00·net/i2p/i2ptunnel/I2PTunnelHTTPClient$InputReader.class2446 ?rwxrwxr-x··2.0·unx······578·b-·stor·80-Jan-01·00:00·net/i2p/i2ptunnel/I2PTunnelHTTPClient$InputReader.class
2447 ?rwxrwxr-x··2.0·unx·····1022·b-·stor·80-Jan-01·00:00·net/i2p/i2ptunnel/I2PTunnelHTTPClientBase$AuthResult.class2447 ?rwxrwxr-x··2.0·unx······978·b-·stor·80-Jan-01·00:00·net/i2p/i2ptunnel/I2PTunnelHTTPClientBase$AuthResult.class
2448 ?rwxrwxr-x··2.0·unx······830·b-·stor·80-Jan-01·00:00·net/i2p/i2ptunnel/I2PTunnelHTTPClientBase$NonceInfo.class2448 ?rwxrwxr-x··2.0·unx······830·b-·stor·80-Jan-01·00:00·net/i2p/i2ptunnel/I2PTunnelHTTPClientBase$NonceInfo.class
2449 ?rwxrwxr-x··2.0·unx······194·b-·stor·80-Jan-01·00:00·net/i2p/i2ptunnel/I2PTunnelHTTPServer$BadRequestException.class2449 ?rwxrwxr-x··2.0·unx······194·b-·stor·80-Jan-01·00:00·net/i2p/i2ptunnel/I2PTunnelHTTPServer$BadRequestException.class
2450 ?rwxrwxr-x··2.0·unx····10413·b-·defN·80-Jan-01·00:00·net/i2p/i2ptunnel/I2PTunnelHTTPServer$CompressedRequestor.class2450 ?rwxrwxr-x··2.0·unx····10413·b-·defN·80-Jan-01·00:00·net/i2p/i2ptunnel/I2PTunnelHTTPServer$CompressedRequestor.class
2451 ?rwxrwxr-x··2.0·unx······524·b-·stor·80-Jan-01·00:00·net/i2p/i2ptunnel/I2PTunnelHTTPServer$InternalGZIPOutputStream.class2451 ?rwxrwxr-x··2.0·unx······524·b-·stor·80-Jan-01·00:00·net/i2p/i2ptunnel/I2PTunnelHTTPServer$InternalGZIPOutputStream.class
2452 ?rwxrwxr-x··2.0·unx······195·b-·stor·80-Jan-01·00:00·net/i2p/i2ptunnel/I2PTunnelHTTPServer$LineTooLongException.class2452 ?rwxrwxr-x··2.0·unx······195·b-·stor·80-Jan-01·00:00·net/i2p/i2ptunnel/I2PTunnelHTTPServer$LineTooLongException.class
2453 ?rwxrwxr-x··2.0·unx······198·b-·stor·80-Jan-01·00:00·net/i2p/i2ptunnel/I2PTunnelHTTPServer$RequestTooLongException.class2453 ?rwxrwxr-x··2.0·unx······198·b-·stor·80-Jan-01·00:00·net/i2p/i2ptunnel/I2PTunnelHTTPServer$RequestTooLongException.class
2454 ?rwxrwxr-x··2.0·unx·····1526·b-·stor·80-Jan-01·00:00·net/i2p/i2ptunnel/I2PTunnelHTTPServer$Sender.class2454 ?rwxrwxr-x··2.0·unx·····1526·b-·stor·80-Jan-01·00:00·net/i2p/i2ptunnel/I2PTunnelHTTPServer$Sender.class
Offset 2458, 25 lines modifiedOffset 2458, 25 lines modified
2458 ?rwxrwxr-x··2.0·unx······127·b-·stor·80-Jan-01·00:00·net/i2p/i2ptunnel/I2PTunnelRunner$SuccessCallback.class2458 ?rwxrwxr-x··2.0·unx······127·b-·stor·80-Jan-01·00:00·net/i2p/i2ptunnel/I2PTunnelRunner$SuccessCallback.class
2459 ?rwxrwxr-x··2.0·unx·····1044·b-·stor·80-Jan-01·00:00·net/i2p/i2ptunnel/I2PTunnelServer$CustomThreadFactory.class2459 ?rwxrwxr-x··2.0·unx·····1044·b-·stor·80-Jan-01·00:00·net/i2p/i2ptunnel/I2PTunnelServer$CustomThreadFactory.class
2460 ?rwxrwxr-x··2.0·unx······626·b-·stor·80-Jan-01·00:00·net/i2p/i2ptunnel/I2PTunnelServer$CustomThreadPoolExecutor.class2460 ?rwxrwxr-x··2.0·unx······626·b-·stor·80-Jan-01·00:00·net/i2p/i2ptunnel/I2PTunnelServer$CustomThreadPoolExecutor.class
2461 ?rwxrwxr-x··2.0·unx······763·b-·stor·80-Jan-01·00:00·net/i2p/i2ptunnel/I2PTunnelServer$Handler.class2461 ?rwxrwxr-x··2.0·unx······763·b-·stor·80-Jan-01·00:00·net/i2p/i2ptunnel/I2PTunnelServer$Handler.class
2462 ?rwxrwxr-x··2.0·unx······115·b-·stor·80-Jan-01·00:00·net/i2p/i2ptunnel/Logging.class2462 ?rwxrwxr-x··2.0·unx······115·b-·stor·80-Jan-01·00:00·net/i2p/i2ptunnel/Logging.class
2463 ?rwxrwxr-x··2.0·unx·····6302·b-·stor·80-Jan-01·00:00·net/i2p/i2ptunnel/SSLClientUtil.class2463 ?rwxrwxr-x··2.0·unx·····6302·b-·stor·80-Jan-01·00:00·net/i2p/i2ptunnel/SSLClientUtil.class
2464 ?rwxrwxr-x··2.0·unx······394·b-·stor·80-Jan-01·00:00·net/i2p/i2ptunnel/TunnelController$1.class2464 ?rwxrwxr-x··2.0·unx······394·b-·stor·80-Jan-01·00:00·net/i2p/i2ptunnel/TunnelController$1.class
2465 ?rwxrwxr-x··2.0·unx·····1174·b-·stor·80-Jan-01·00:00·net/i2p/i2ptunnel/TunnelController$TunnelState.class2465 ?rwxrwxr-x··2.0·unx·····1147·b-·stor·80-Jan-01·00:00·net/i2p/i2ptunnel/TunnelController$TunnelState.class
2466 ?rwxrwxr-x··2.0·unx·······93·b-·stor·80-Jan-01·00:00·net/i2p/i2ptunnel/TunnelControllerGroup$1.class2466 ?rwxrwxr-x··2.0·unx·······93·b-·stor·80-Jan-01·00:00·net/i2p/i2ptunnel/TunnelControllerGroup$1.class
2467 ?rwxrwxr-x··2.0·unx·····1064·b-·stor·80-Jan-01·00:00·net/i2p/i2ptunnel/TunnelControllerGroup$CustomThreadFactory.class2467 ?rwxrwxr-x··2.0·unx·····1064·b-·stor·80-Jan-01·00:00·net/i2p/i2ptunnel/TunnelControllerGroup$CustomThreadFactory.class
2468 ?rwxrwxr-x··2.0·unx······634·b-·stor·80-Jan-01·00:00·net/i2p/i2ptunnel/TunnelControllerGroup$CustomThreadPoolExecutor.class2468 ?rwxrwxr-x··2.0·unx······634·b-·stor·80-Jan-01·00:00·net/i2p/i2ptunnel/TunnelControllerGroup$CustomThreadPoolExecutor.class
2469 ?rwxrwxr-x··2.0·unx······550·b-·stor·80-Jan-01·00:00·net/i2p/i2ptunnel/TunnelControllerGroup$Shutdown.class2469 ?rwxrwxr-x··2.0·unx······550·b-·stor·80-Jan-01·00:00·net/i2p/i2ptunnel/TunnelControllerGroup$Shutdown.class
2470 ?rwxrwxr-x··2.0·unx·····1883·b-·stor·80-Jan-01·00:00·net/i2p/i2ptunnel/TunnelControllerGroup$StartControllers.class2470 ?rwxrwxr-x··2.0·unx·····1883·b-·stor·80-Jan-01·00:00·net/i2p/i2ptunnel/TunnelControllerGroup$StartControllers.class
2471 ?rwxrwxr-x··2.0·unx·····1098·b-·stor·80-Jan-01·00:00·net/i2p/i2ptunnel/access/AccessCounter.class2471 ?rwxrwxr-x··2.0·unx·····1098·b-·stor·80-Jan-01·00:00·net/i2p/i2ptunnel/access/AccessCounter.class
2472 ?rwxrwxr-x··2.0·unx·····1389·b-·stor·80-Jan-01·00:00·net/i2p/i2ptunnel/access/AccessFilter$Syncer$1.class2472 ?rwxrwxr-x··2.0·unx·····1389·b-·stor·80-Jan-01·00:00·net/i2p/i2ptunnel/access/AccessFilter$Syncer$1.class
2473 ?rwxrwxr-x··2.0·unx······811·b-·stor·80-Jan-01·00:00·net/i2p/i2ptunnel/access/DefinitionParser$1.class2473 ?rwxrwxr-x··2.0·unx······811·b-·stor·80-Jan-01·00:00·net/i2p/i2ptunnel/access/DefinitionParser$1.class
2474 ?rwxrwxr-x··2.0·unx·····1654·b-·stor·80-Jan-01·00:00·net/i2p/i2ptunnel/access/DefinitionParser$DefinitionBuilder.class2474 ?rwxrwxr-x··2.0·unx·····1654·b-·stor·80-Jan-01·00:00·net/i2p/i2ptunnel/access/DefinitionParser$DefinitionBuilder.class
2475 ?rwxrwxr-x··2.0·unx······980·b-·stor·80-Jan-01·00:00·net/i2p/i2ptunnel/access/DefinitionParser$Rule.class2475 ?rwxrwxr-x··2.0·unx······936·b-·stor·80-Jan-01·00:00·net/i2p/i2ptunnel/access/DefinitionParser$Rule.class
2476 ?rwxrwxr-x··2.0·unx·····3790·b-·stor·80-Jan-01·00:00·net/i2p/i2ptunnel/access/DefinitionParser.class2476 ?rwxrwxr-x··2.0·unx·····3790·b-·stor·80-Jan-01·00:00·net/i2p/i2ptunnel/access/DefinitionParser.class
2477 ?rwxrwxr-x··2.0·unx······926·b-·stor·80-Jan-01·00:00·net/i2p/i2ptunnel/access/DestTracker.class2477 ?rwxrwxr-x··2.0·unx······926·b-·stor·80-Jan-01·00:00·net/i2p/i2ptunnel/access/DestTracker.class
2478 ?rwxrwxr-x··2.0·unx·····1240·b-·stor·80-Jan-01·00:00·net/i2p/i2ptunnel/access/FilterDefinition.class2478 ?rwxrwxr-x··2.0·unx·····1240·b-·stor·80-Jan-01·00:00·net/i2p/i2ptunnel/access/FilterDefinition.class
2479 ?rwxrwxr-x··2.0·unx·····1088·b-·stor·80-Jan-01·00:00·net/i2p/i2ptunnel/access/FilterDefinitionElement.class2479 ?rwxrwxr-x··2.0·unx·····1088·b-·stor·80-Jan-01·00:00·net/i2p/i2ptunnel/access/FilterDefinitionElement.class
2480 ?rwxrwxr-x··2.0·unx·····1286·b-·stor·80-Jan-01·00:00·net/i2p/i2ptunnel/access/FilterFactory.class2480 ?rwxrwxr-x··2.0·unx·····1286·b-·stor·80-Jan-01·00:00·net/i2p/i2ptunnel/access/FilterFactory.class
2481 ?rwxrwxr-x··2.0·unx······276·b-·stor·80-Jan-01·00:00·net/i2p/i2ptunnel/access/InvalidDefinitionException.class2481 ?rwxrwxr-x··2.0·unx······276·b-·stor·80-Jan-01·00:00·net/i2p/i2ptunnel/access/InvalidDefinitionException.class
2482 ?rwxrwxr-x··2.0·unx······472·b-·stor·80-Jan-01·00:00·net/i2p/i2ptunnel/access/Recorder.class2482 ?rwxrwxr-x··2.0·unx······472·b-·stor·80-Jan-01·00:00·net/i2p/i2ptunnel/access/Recorder.class
Offset 2545, 27 lines modifiedOffset 2545, 27 lines modified
2545 ?rwxrwxr-x··2.0·unx····18941·b-·defN·80-Jan-01·00:00·net/i2p/i2ptunnel/proxy/messages_zh.class2545 ?rwxrwxr-x··2.0·unx····18941·b-·defN·80-Jan-01·00:00·net/i2p/i2ptunnel/proxy/messages_zh.class
2546 ?rwxrwxr-x··2.0·unx······679·b-·stor·80-Jan-01·00:00·net/i2p/i2ptunnel/proxy/messages_zh_TW$1.class2546 ?rwxrwxr-x··2.0·unx······679·b-·stor·80-Jan-01·00:00·net/i2p/i2ptunnel/proxy/messages_zh_TW$1.class
2547 ?rwxrwxr-x··2.0·unx····18935·b-·defN·80-Jan-01·00:00·net/i2p/i2ptunnel/proxy/messages_zh_TW.class2547 ?rwxrwxr-x··2.0·unx····18935·b-·defN·80-Jan-01·00:00·net/i2p/i2ptunnel/proxy/messages_zh_TW.class
2548 ?rwxrwxr-x··2.0·unx·····2266·b-·stor·80-Jan-01·00:00·net/i2p/i2ptunnel/socks/SOCKSHeader.class2548 ?rwxrwxr-x··2.0·unx·····2266·b-·stor·80-Jan-01·00:00·net/i2p/i2ptunnel/socks/SOCKSHeader.class
2549 ?rwxrwxr-x··2.0·unx·····2083·b-·stor·80-Jan-01·00:00·net/i2p/i2ptunnel/socks/SOCKSServer.class2549 ?rwxrwxr-x··2.0·unx·····2083·b-·stor·80-Jan-01·00:00·net/i2p/i2ptunnel/socks/SOCKSServer.class
2550 ?rwxrwxr-x··2.0·unx·····2653·b-·stor·80-Jan-01·00:00·net/i2p/i2ptunnel/socks/SOCKSServerFactory.class2550 ?rwxrwxr-x··2.0·unx·····2653·b-·stor·80-Jan-01·00:00·net/i2p/i2ptunnel/socks/SOCKSServerFactory.class
2551 ?rwxrwxr-x··2.0·unx······962·b-·stor·80-Jan-01·00:00·net/i2p/i2ptunnel/streamr/MultiSource$MSink.class2551 ?rwxrwxr-x··2.0·unx······962·b-·stor·80-Jan-01·00:00·net/i2p/i2ptunnel/streamr/MultiSource$MSink.class
2552 ?rwxrwxr-x··2.0·unx······887·b-·stor·80-Jan-01·00:00·net/i2p/i2ptunnel/udp/I2PSource$Protocol.class2552 ?rwxrwxr-x··2.0·unx······837·b-·stor·80-Jan-01·00:00·net/i2p/i2ptunnel/udp/I2PSource$Protocol.class
2553 ?rwxrwxr-x··2.0·unx······129·b-·stor·80-Jan-01·00:00·net/i2p/i2ptunnel/udp/Sink.class2553 ?rwxrwxr-x··2.0·unx······129·b-·stor·80-Jan-01·00:00·net/i2p/i2ptunnel/udp/Sink.class
2554 ?rwxrwxr-x··2.0·unx······154·b-·stor·80-Jan-01·00:00·net/i2p/i2ptunnel/udp/Source.class2554 ?rwxrwxr-x··2.0·unx······154·b-·stor·80-Jan-01·00:00·net/i2p/i2ptunnel/udp/Source.class
2555 ?rwxrwxr-x··2.0·unx······117·b-·stor·80-Jan-01·00:00·net/i2p/i2ptunnel/udp/Stream.class2555 ?rwxrwxr-x··2.0·unx······117·b-·stor·80-Jan-01·00:00·net/i2p/i2ptunnel/udp/Stream.class
2556 ?rwxrwxr-x··2.0·unx····20609·b-·defN·80-Jan-01·00:00·net/i2p/i2ptunnel/ui/GeneralHelper.class2556 ?rwxrwxr-x··2.0·unx····20609·b-·defN·80-Jan-01·00:00·net/i2p/i2ptunnel/ui/GeneralHelper.class
2557 ?rwxrwxr-x··2.0·unx·····1511·b-·stor·80-Jan-01·00:00·net/i2p/i2ptunnel/ui/Messages.class2557 ?rwxrwxr-x··2.0·unx·····1511·b-·stor·80-Jan-01·00:00·net/i2p/i2ptunnel/ui/Messages.class
2558 ?rwxrwxr-x··2.0·unx····24219·b-·defN·80-Jan-01·00:00·net/i2p/i2ptunnel/ui/TunnelConfig.class2558 ?rwxrwxr-x··2.0·unx····24219·b-·defN·80-Jan-01·00:00·net/i2p/i2ptunnel/ui/TunnelConfig.class
2559 ?rwxrwxr-x··2.0·unx······976·b-·stor·80-Jan-01·00:00·net/i2p/i2ptunnel/util/DechunkedOutputStream$1.class2559 ?rwxrwxr-x··2.0·unx······976·b-·stor·80-Jan-01·00:00·net/i2p/i2ptunnel/util/DechunkedOutputStream$1.class
2560 ?rwxrwxr-x··2.0·unx·····1100·b-·stor·80-Jan-01·00:00·net/i2p/i2ptunnel/util/DechunkedOutputStream$State.class2560 ?rwxrwxr-x··2.0·unx·····1068·b-·stor·80-Jan-01·00:00·net/i2p/i2ptunnel/util/DechunkedOutputStream$State.class
2561 ?rwxrwxr-x··2.0·unx······343·b-·stor·80-Jan-01·00:00·net/i2p/i2ptunnel/util/DummyOutputStream.class2561 ?rwxrwxr-x··2.0·unx······343·b-·stor·80-Jan-01·00:00·net/i2p/i2ptunnel/util/DummyOutputStream.class
2562 ?rwxrwxr-x··2.0·unx·····1939·b-·stor·80-Jan-01·00:00·net/i2p/i2ptunnel/util/GunzipOutputStream$1.class2562 ?rwxrwxr-x··2.0·unx·····1939·b-·stor·80-Jan-01·00:00·net/i2p/i2ptunnel/util/GunzipOutputStream$1.class
2563 ?rwxrwxr-x··2.0·unx······601·b-·stor·80-Jan-01·00:00·net/i2p/i2ptunnel/util/GunzipOutputStream$CRC32OutputStream.class2563 ?rwxrwxr-x··2.0·unx······601·b-·stor·80-Jan-01·00:00·net/i2p/i2ptunnel/util/GunzipOutputStream$CRC32OutputStream.class
2564 ?rwxrwxr-x··2.0·unx·····1805·b-·stor·80-Jan-01·00:00·net/i2p/i2ptunnel/util/GunzipOutputStream$HeaderState.class2564 ?rwxrwxr-x··2.0·unx·····1775·b-·stor·80-Jan-01·00:00·net/i2p/i2ptunnel/util/GunzipOutputStream$HeaderState.class
2565 ?rwxrwxr-x··2.0·unx·····6097·b-·stor·80-Jan-01·00:00·net/i2p/i2ptunnel/util/GunzipOutputStream.class2565 ?rwxrwxr-x··2.0·unx·····6097·b-·stor·80-Jan-01·00:00·net/i2p/i2ptunnel/util/GunzipOutputStream.class
2566 ?rwxrwxr-x··2.0·unx······132·b-·stor·80-Jan-01·00:00·net/i2p/i2ptunnel/util/LimitOutputStream$DoneCallback.class2566 ?rwxrwxr-x··2.0·unx······132·b-·stor·80-Jan-01·00:00·net/i2p/i2ptunnel/util/LimitOutputStream$DoneCallback.class
2567 ?rwxrwxr-x··2.0·unx······948·b-·stor·80-Jan-01·00:00·net/i2p/i2ptunnel/util/LimitOutputStream.class2567 ?rwxrwxr-x··2.0·unx······948·b-·stor·80-Jan-01·00:00·net/i2p/i2ptunnel/util/LimitOutputStream.class
2568 ?rwxrwxr-x··2.0·unx······493·b-·stor·80-Jan-01·00:00·net/i2p/internal/I2CPMessageQueue.class2568 ?rwxrwxr-x··2.0·unx······493·b-·stor·80-Jan-01·00:00·net/i2p/internal/I2CPMessageQueue.class
2569 ?rwxrwxr-x··2.0·unx······148·b-·stor·80-Jan-01·00:00·net/i2p/internal/InternalClientManager.class2569 ?rwxrwxr-x··2.0·unx······148·b-·stor·80-Jan-01·00:00·net/i2p/internal/InternalClientManager.class
2570 ?rwxrwxr-x··2.0·unx······391·b-·stor·80-Jan-01·00:00·net/i2p/kademlia/KBucket.class2570 ?rwxrwxr-x··2.0·unx······391·b-·stor·80-Jan-01·00:00·net/i2p/kademlia/KBucket.class
2571 ?rwxrwxr-x··2.0·unx·······81·b-·stor·80-Jan-01·00:00·net/i2p/kademlia/KBucketSet$1.class2571 ?rwxrwxr-x··2.0·unx·······81·b-·stor·80-Jan-01·00:00·net/i2p/kademlia/KBucketSet$1.class
Offset 2693, 15 lines modifiedOffset 2693, 15 lines modified
2693 ?rwxrwxr-x··2.0·unx······543·b-·stor·80-Jan-01·00:00·net/i2p/router/news/CRLEntry.class2693 ?rwxrwxr-x··2.0·unx······543·b-·stor·80-Jan-01·00:00·net/i2p/router/news/CRLEntry.class
2694 ?rwxrwxr-x··2.0·unx······686·b-·stor·80-Jan-01·00:00·net/i2p/router/news/NewsEntry.class2694 ?rwxrwxr-x··2.0·unx······686·b-·stor·80-Jan-01·00:00·net/i2p/router/news/NewsEntry.class
2695 ?rwxrwxr-x··2.0·unx······851·b-·stor·80-Jan-01·00:00·net/i2p/router/news/NewsMetadata$Release.class2695 ?rwxrwxr-x··2.0·unx······851·b-·stor·80-Jan-01·00:00·net/i2p/router/news/NewsMetadata$Release.class
2696 ?rwxrwxr-x··2.0·unx······838·b-·stor·80-Jan-01·00:00·net/i2p/router/news/NewsMetadata$Update.class2696 ?rwxrwxr-x··2.0·unx······838·b-·stor·80-Jan-01·00:00·net/i2p/router/news/NewsMetadata$Update.class
2697 ?rwxrwxr-x··2.0·unx······292·b-·stor·80-Jan-01·00:00·net/i2p/router/news/NewsMetadata.class2697 ?rwxrwxr-x··2.0·unx······292·b-·stor·80-Jan-01·00:00·net/i2p/router/news/NewsMetadata.class
2698 ?rwxrwxr-x··2.0·unx······893·b-·stor·80-Jan-01·00:00·net/i2p/router/news/NewsXMLParser$1.class2698 ?rwxrwxr-x··2.0·unx······893·b-·stor·80-Jan-01·00:00·net/i2p/router/news/NewsXMLParser$1.class
2699 ?rwxrwxr-x··2.0·unx······326·b-·stor·80-Jan-01·00:00·net/i2p/router/news/NewsXMLParser$I2PParserException.class2699 ?rwxrwxr-x··2.0·unx······326·b-·stor·80-Jan-01·00:00·net/i2p/router/news/NewsXMLParser$I2PParserException.class
2700 ?rwxrwxr-x··2.0·unx·····1044·b-·stor·80-Jan-01·00:00·net/i2p/router/news/NewsXMLParser$XHTMLMode.class2700 ?rwxrwxr-x··2.0·unx·····1006·b-·stor·80-Jan-01·00:00·net/i2p/router/news/NewsXMLParser$XHTMLMode.class
2701 ?rwxrwxr-x··2.0·unx····14058·b-·defN·80-Jan-01·00:00·net/i2p/router/news/NewsXMLParser.class2701 ?rwxrwxr-x··2.0·unx····14058·b-·defN·80-Jan-01·00:00·net/i2p/router/news/NewsXMLParser.class
2702 ?rwxrwxr-x··2.0·unx·····5886·b-·stor·80-Jan-01·00:00·net/i2p/router/news/PersistNews.class2702 ?rwxrwxr-x··2.0·unx·····5886·b-·stor·80-Jan-01·00:00·net/i2p/router/news/PersistNews.class
2703 ?rwxrwxr-x··2.0·unx·····2449·b-·stor·80-Jan-01·00:00·net/i2p/router/news/RFC3339Date.class2703 ?rwxrwxr-x··2.0·unx·····2449·b-·stor·80-Jan-01·00:00·net/i2p/router/news/RFC3339Date.class
Max diff block lines reached; 1200/15311 bytes (7.84%) of diff not shown.
2.0 KB
net/i2p/android/router/service/State.class
1.92 KB
procyon -ec {}
    
Offset 7, 34 lines modifiedOffset 7, 47 lines modified
  
7 public·enum·State·implements·Parcelable7 public·enum·State·implements·Parcelable
8 {8 {
9 ····ACTIVE("ACTIVE",·4);9 ····ACTIVE("ACTIVE",·4);
10 ····10 ····
11 ····public·static·final·Parcelable$Creator·CREATOR;11 ····public·static·final·Parcelable$Creator·CREATOR;
12 ····12 ····
13 ····GRACEFUL_SHUTDOWN("GRACEFUL_SHUTDOWN",·13),·13 ····GRACEFUL_SHUTDOWN("GRACEFUL_SHUTDOWN",·n),·
14 ····INIT("INIT",·0),·14 ····INIT("INIT",·0),·
15 ····MANUAL_QUITTED("MANUAL_QUITTED",·10),·15 ····MANUAL_QUITTED("MANUAL_QUITTED",·10),·
16 ····MANUAL_QUITTING("MANUAL_QUITTING",·9),·16 ····MANUAL_QUITTING("MANUAL_QUITTING",·9),·
17 ····MANUAL_STOPPED("MANUAL_STOPPED",·8),·17 ····MANUAL_STOPPED("MANUAL_STOPPED",·8),·
18 ····MANUAL_STOPPING("MANUAL_STOPPING",·7),·18 ····MANUAL_STOPPING("MANUAL_STOPPING",·7),·
19 ····NETWORK_STOPPED("NETWORK_STOPPED",·12),·19 ····NETWORK_STOPPED("NETWORK_STOPPED",·12),·
20 ····NETWORK_STOPPING("NETWORK_STOPPING",·11),·20 ····NETWORK_STOPPING("NETWORK_STOPPING",·11),·
21 ····RUNNING("RUNNING",·3),·21 ····RUNNING("RUNNING",·3),·
22 ····STARTING("STARTING",·2),·22 ····STARTING("STARTING",·2),·
23 ····STOPPED("STOPPED",·6),·23 ····STOPPED("STOPPED",·6),·
24 ····STOPPING("STOPPING",·5),·24 ····STOPPING("STOPPING",·5),·
25 ····WAITING("WAITING",·1);25 ····WAITING("WAITING",·1);
26 ····26 ····
27 ····private·static·/*·synthetic·*/·State[]·$values()·{ 
28 ········return·new·State[]·{·State.INIT,·State.WAITING,·State.STARTING,·State.RUNNING,·State.ACTIVE,·State.STOPPING,·State.STOPPED,·State.MANUAL_STOPPING,·State.MANUAL_STOPPED,·State.MANUAL_QUITTING,·State.MANUAL_QUITTED,·State.NETWORK_STOPPING,·State.NETWORK_STOPPED,·State.GRACEFUL_SHUTDOWN·}; 
29 ····} 
30 ···· 
31 ····static·{27 ····static·{
 28 ········final·int·n·=·13;
 29 ········final·State·state;
 30 ········final·State·state2;
 31 ········final·State·state3;
 32 ········final·State·state4;
 33 ········final·State·state5;
 34 ········final·State·state6;
 35 ········final·State·state7;
 36 ········final·State·state8;
 37 ········final·State·state9;
 38 ········final·State·state10;
 39 ········final·State·state11;
 40 ········final·State·state12;
 41 ········final·State·state13;
 42 ········final·State[]·$values·=·{·state,·state2,·state3,·state4,·state5,·state6,·state7,·state8,·state9,·state10,·state11,·state12,·state13,·null·};
 43 ········final·State·state14;
 44 ········$values[n]·=·state14;
32 ········$VALUES·=·$values();45 ········$VALUES·=·$values;
33 ········CREATOR·=·(Parcelable$Creator)new·State$1();46 ········CREATOR·=·(Parcelable$Creator)new·State$1();
34 ····}47 ····}
35 ····48 ····
36 ····private·State(final·String·name,·final·int·ordinal)·{49 ····private·State(final·String·name,·final·int·ordinal)·{
37 ····}50 ····}
38 ····51 ····
39 ····public·int·describeContents()·{52 ····public·int·describeContents()·{
1.12 KB
net/i2p/android/router/util/Util$NetStatus$Level.class
1.01 KB
procyon -ec {}
    
Offset 1, 20 lines modifiedOffset 1, 24 lines modified
  
1 package·net.i2p.android.router.util;1 package·net.i2p.android.router.util;
  
2 public·enum·Util$NetStatus$Level2 public·enum·Util$NetStatus$Level
3 {3 {
4 ····ERROR("ERROR",·0),·4 ····ERROR("ERROR",·0),·
5 ····INFO("INFO",·2),·5 ····INFO("INFO",·n2),·
6 ····WARN("WARN",·1);6 ····WARN("WARN",·n);
7 ···· 
8 ····private·static·/*·synthetic·*/·Util$NetStatus$Level[]·$values()·{ 
9 ········return·new·Util$NetStatus$Level[]·{·Util$NetStatus$Level.ERROR,·Util$NetStatus$Level.WARN,·Util$NetStatus$Level.INFO·}; 
10 ····} 
11 ····7 ····
12 ····static·{8 ····static·{
 9 ········final·int·n·=·1;
 10 ········final·int·n2·=·2;
 11 ········final·Util$NetStatus$Level·util$NetStatus$Level;
 12 ········final·Util$NetStatus$Level[]·$values·=·{·util$NetStatus$Level,·null,·null·};
 13 ········final·Util$NetStatus$Level·util$NetStatus$Level2;
 14 ········$values[n]·=·util$NetStatus$Level2;
 15 ········final·Util$NetStatus$Level·util$NetStatus$Level3;
 16 ········$values[n2]·=·util$NetStatus$Level3;
13 ········$VALUES·=·$values();17 ········$VALUES·=·$values;
14 ····}18 ····}
15 ····19 ····
16 ····private·Util$NetStatus$Level(final·String·name,·final·int·ordinal)·{20 ····private·Util$NetStatus$Level(final·String·name,·final·int·ordinal)·{
17 ····}21 ····}
18 }22 }
1.09 KB
net/i2p/i2ptunnel/I2PTunnel$CloseMode.class
1.01 KB
procyon -ec {}
    
Offset 1, 20 lines modifiedOffset 1, 24 lines modified
  
1 package·net.i2p.i2ptunnel;1 package·net.i2p.i2ptunnel;
  
2 enum·I2PTunnel$CloseMode2 enum·I2PTunnel$CloseMode
3 {3 {
4 ····DESTROY("DESTROY",·2),·4 ····DESTROY("DESTROY",·n2),·
5 ····FORCED("FORCED",·1),·5 ····FORCED("FORCED",·n),·
6 ····NORMAL("NORMAL",·0);6 ····NORMAL("NORMAL",·0);
7 ····7 ····
8 ····private·static·/*·synthetic·*/·I2PTunnel$CloseMode[]·$values()·{ 
9 ········return·new·I2PTunnel$CloseMode[]·{·I2PTunnel$CloseMode.NORMAL,·I2PTunnel$CloseMode.FORCED,·I2PTunnel$CloseMode.DESTROY·}; 
10 ····} 
11 ···· 
12 ····static·{8 ····static·{
 9 ········final·int·n·=·1;
 10 ········final·int·n2·=·2;
 11 ········final·I2PTunnel$CloseMode·i2PTunnel$CloseMode;
 12 ········final·I2PTunnel$CloseMode[]·$values·=·{·i2PTunnel$CloseMode,·null,·null·};
 13 ········final·I2PTunnel$CloseMode·i2PTunnel$CloseMode2;
 14 ········$values[n]·=·i2PTunnel$CloseMode2;
 15 ········final·I2PTunnel$CloseMode·i2PTunnel$CloseMode3;
 16 ········$values[n2]·=·i2PTunnel$CloseMode3;
13 ········$VALUES·=·$values();17 ········$VALUES·=·$values;
14 ····}18 ····}
15 ····19 ····
16 ····private·I2PTunnel$CloseMode(final·String·name,·final·int·ordinal)·{20 ····private·I2PTunnel$CloseMode(final·String·name,·final·int·ordinal)·{
17 ····}21 ····}
18 }22 }
1.16 KB
net/i2p/i2ptunnel/I2PTunnelClientBase$SocketManagerState.class
1.04 KB
procyon -ec {}
    
Offset 1, 19 lines modifiedOffset 1, 20 lines modified
  
1 package·net.i2p.i2ptunnel;1 package·net.i2p.i2ptunnel;
  
2 enum·I2PTunnelClientBase$SocketManagerState2 enum·I2PTunnelClientBase$SocketManagerState
3 {3 {
4 ····CONNECTED("CONNECTED",·1),·4 ····CONNECTED("CONNECTED",·n),·
5 ····INIT("INIT",·0);5 ····INIT("INIT",·0);
6 ····6 ····
7 ····private·static·/*·synthetic·*/·I2PTunnelClientBase$SocketManagerState[]·$values()·{ 
8 ········return·new·I2PTunnelClientBase$SocketManagerState[]·{·I2PTunnelClientBase$SocketManagerState.INIT,·I2PTunnelClientBase$SocketManagerState.CONNECTED·}; 
9 ····} 
10 ···· 
11 ····static·{7 ····static·{
 8 ········final·int·n·=·1;
 9 ········final·I2PTunnelClientBase$SocketManagerState·i2PTunnelClientBase$SocketManagerState;
 10 ········final·I2PTunnelClientBase$SocketManagerState[]·$values·=·{·i2PTunnelClientBase$SocketManagerState,·null·};
 11 ········final·I2PTunnelClientBase$SocketManagerState·i2PTunnelClientBase$SocketManagerState2;
 12 ········$values[n]·=·i2PTunnelClientBase$SocketManagerState2;
12 ········$VALUES·=·$values();13 ········$VALUES·=·$values;
13 ····}14 ····}
14 ····15 ····
15 ····private·I2PTunnelClientBase$SocketManagerState(final·String·name,·final·int·ordinal)·{16 ····private·I2PTunnelClientBase$SocketManagerState(final·String·name,·final·int·ordinal)·{
16 ····}17 ····}
17 }18 }
1.74 KB
net/i2p/i2ptunnel/I2PTunnelHTTPClientBase$AuthResult.class
1.63 KB
procyon -ec {}
    
Offset 1, 21 lines modifiedOffset 1, 29 lines modified
  
1 package·net.i2p.i2ptunnel;1 package·net.i2p.i2ptunnel;
  
2 public·enum·I2PTunnelHTTPClientBase$AuthResult2 public·enum·I2PTunnelHTTPClientBase$AuthResult
3 {3 {
4 ····AUTH_BAD("AUTH_BAD",·1),·4 ····AUTH_BAD("AUTH_BAD",·n),·
5 ····AUTH_BAD_REQ("AUTH_BAD_REQ",·0),·5 ····AUTH_BAD_REQ("AUTH_BAD_REQ",·0),·
6 ····AUTH_GOOD("AUTH_GOOD",·3),·6 ····AUTH_GOOD("AUTH_GOOD",·n3),·
7 ····AUTH_STALE("AUTH_STALE",·2);7 ····AUTH_STALE("AUTH_STALE",·n2);
8 ···· 
9 ····private·static·/*·synthetic·*/·I2PTunnelHTTPClientBase$AuthResult[]·$values()·{ 
10 ········return·new·I2PTunnelHTTPClientBase$AuthResult[]·{·I2PTunnelHTTPClientBase$AuthResult.AUTH_BAD_REQ,·I2PTunnelHTTPClientBase$AuthResult.AUTH_BAD,·I2PTunnelHTTPClientBase$AuthResult.AUTH_STALE,·I2PTunnelHTTPClientBase$AuthResult.AUTH_GOOD·}; 
11 ····} 
12 ····8 ····
13 ····static·{9 ····static·{
 10 ········final·int·n·=·1;
 11 ········final·int·n2·=·2;
 12 ········final·int·n3·=·3;
 13 ········final·I2PTunnelHTTPClientBase$AuthResult[]·$values·=·new·I2PTunnelHTTPClientBase$AuthResult[4];
 14 ········final·I2PTunnelHTTPClientBase$AuthResult·i2PTunnelHTTPClientBase$AuthResult;
 15 ········$values[0]·=·i2PTunnelHTTPClientBase$AuthResult;
 16 ········final·I2PTunnelHTTPClientBase$AuthResult·i2PTunnelHTTPClientBase$AuthResult2;
 17 ········$values[n]·=·i2PTunnelHTTPClientBase$AuthResult2;
 18 ········final·I2PTunnelHTTPClientBase$AuthResult·i2PTunnelHTTPClientBase$AuthResult3;
 19 ········$values[n2]·=·i2PTunnelHTTPClientBase$AuthResult3;
 20 ········final·I2PTunnelHTTPClientBase$AuthResult·i2PTunnelHTTPClientBase$AuthResult4;
 21 ········$values[n3]·=·i2PTunnelHTTPClientBase$AuthResult4;
14 ········$VALUES·=·$values();22 ········$VALUES·=·$values;
15 ····}23 ····}
16 ····24 ····
17 ····private·I2PTunnelHTTPClientBase$AuthResult(final·String·name,·final·int·ordinal)·{25 ····private·I2PTunnelHTTPClientBase$AuthResult(final·String·name,·final·int·ordinal)·{
18 ····}26 ····}
19 }27 }
2.35 KB
net/i2p/i2ptunnel/TunnelController$TunnelState.class
2.24 KB
procyon -ec {}
    
Offset 1, 24 lines modifiedOffset 1, 41 lines modified
  
1 package·net.i2p.i2ptunnel;1 package·net.i2p.i2ptunnel;
  
2 enum·TunnelController$TunnelState2 enum·TunnelController$TunnelState
3 {3 {
4 ····DESTROYED("DESTROYED",·6),·4 ····DESTROYED("DESTROYED",·n6),·
5 ····DESTROYING("DESTROYING",·5),·5 ····DESTROYING("DESTROYING",·n5),·
6 ····RUNNING("RUNNING",·2),·6 ····RUNNING("RUNNING",·n2),·
7 ····STARTING("STARTING",·1),·7 ····STARTING("STARTING",·n),·
8 ····START_ON_LOAD("START_ON_LOAD",·0),·8 ····START_ON_LOAD("START_ON_LOAD",·0),·
9 ····STOPPED("STOPPED",·4),·9 ····STOPPED("STOPPED",·n4),·
10 ····STOPPING("STOPPING",·3);10 ····STOPPING("STOPPING",·n3);
11 ···· 
12 ····private·static·/*·synthetic·*/·TunnelController$TunnelState[]·$values()·{ 
13 ········return·new·TunnelController$TunnelState[]·{·TunnelController$TunnelState.START_ON_LOAD,·TunnelController$TunnelState.STARTING,·TunnelController$TunnelState.RUNNING,·TunnelController$TunnelState.STOPPING,·TunnelController$TunnelState.STOPPED,·TunnelController$TunnelState.DESTROYING,·TunnelController$TunnelState.DESTROYED·}; 
14 ····} 
15 ····11 ····
16 ····static·{12 ····static·{
 13 ········final·int·n·=·1;
 14 ········final·int·n2·=·2;
 15 ········final·int·n3·=·3;
 16 ········final·int·n4·=·4;
 17 ········final·int·n5·=·5;
 18 ········final·int·n6·=·6;
 19 ········final·TunnelController$TunnelState[]·$values·=·new·TunnelController$TunnelState[7];
 20 ········final·TunnelController$TunnelState·tunnelController$TunnelState;
 21 ········$values[0]·=·tunnelController$TunnelState;
 22 ········final·TunnelController$TunnelState·tunnelController$TunnelState2;
 23 ········$values[n]·=·tunnelController$TunnelState2;
 24 ········final·TunnelController$TunnelState·tunnelController$TunnelState3;
 25 ········$values[n2]·=·tunnelController$TunnelState3;
 26 ········final·TunnelController$TunnelState·tunnelController$TunnelState4;
 27 ········$values[n3]·=·tunnelController$TunnelState4;
 28 ········final·TunnelController$TunnelState·tunnelController$TunnelState5;
 29 ········$values[n4]·=·tunnelController$TunnelState5;
 30 ········final·TunnelController$TunnelState·tunnelController$TunnelState6;
 31 ········$values[n5]·=·tunnelController$TunnelState6;
 32 ········final·TunnelController$TunnelState·tunnelController$TunnelState7;
 33 ········$values[n6]·=·tunnelController$TunnelState7;
17 ········$VALUES·=·$values();34 ········$VALUES·=·$values;
18 ····}35 ····}
19 ····36 ····
20 ····private·TunnelController$TunnelState(final·String·name,·final·int·ordinal)·{37 ····private·TunnelController$TunnelState(final·String·name,·final·int·ordinal)·{
21 ····}38 ····}
22 }39 }
1.4 KB
net/i2p/i2ptunnel/access/DefinitionParser$Rule.class
1.3 KB
procyon -ec {}
    
Offset 1, 21 lines modifiedOffset 1, 29 lines modified
  
1 package·net.i2p.i2ptunnel.access;1 package·net.i2p.i2ptunnel.access;
  
2 enum·DefinitionParser$Rule2 enum·DefinitionParser$Rule
3 {3 {
4 ····DEFAULT("DEFAULT",·0),·4 ····DEFAULT("DEFAULT",·0),·
5 ····EXPLICIT("EXPLICIT",·1),·5 ····EXPLICIT("EXPLICIT",·n),·
6 ····FILE("FILE",·2),·6 ····FILE("FILE",·n2),·
7 ····RECORDER("RECORDER",·3);7 ····RECORDER("RECORDER",·n3);
8 ···· 
9 ····private·static·/*·synthetic·*/·DefinitionParser$Rule[]·$values()·{ 
10 ········return·new·DefinitionParser$Rule[]·{·DefinitionParser$Rule.DEFAULT,·DefinitionParser$Rule.EXPLICIT,·DefinitionParser$Rule.FILE,·DefinitionParser$Rule.RECORDER·}; 
11 ····} 
12 ····8 ····
13 ····static·{9 ····static·{
 10 ········final·int·n·=·1;
 11 ········final·int·n2·=·2;
 12 ········final·int·n3·=·3;
 13 ········final·DefinitionParser$Rule[]·$values·=·new·DefinitionParser$Rule[4];
 14 ········final·DefinitionParser$Rule·definitionParser$Rule;
 15 ········$values[0]·=·definitionParser$Rule;
 16 ········final·DefinitionParser$Rule·definitionParser$Rule2;
 17 ········$values[n]·=·definitionParser$Rule2;
 18 ········final·DefinitionParser$Rule·definitionParser$Rule3;
 19 ········$values[n2]·=·definitionParser$Rule3;
 20 ········final·DefinitionParser$Rule·definitionParser$Rule4;
 21 ········$values[n3]·=·definitionParser$Rule4;
14 ········$VALUES·=·$values();22 ········$VALUES·=·$values;
15 ····}23 ····}
16 ····24 ····
17 ····private·DefinitionParser$Rule(final·String·name,·final·int·ordinal)·{25 ····private·DefinitionParser$Rule(final·String·name,·final·int·ordinal)·{
18 ····}26 ····}
19 }27 }
1.07 KB
net/i2p/i2ptunnel/udp/I2PSource$Protocol.class
1000 B
procyon -ec {}
    
Offset 1, 20 lines modifiedOffset 1, 24 lines modified
  
1 package·net.i2p.i2ptunnel.udp;1 package·net.i2p.i2ptunnel.udp;
  
2 public·enum·I2PSource$Protocol2 public·enum·I2PSource$Protocol
3 {3 {
4 ····BOTH("BOTH",·2),·4 ····BOTH("BOTH",·n2),·
5 ····RAW("RAW",·1),·5 ····RAW("RAW",·n),·
6 ····REPLIABLE("REPLIABLE",·0);6 ····REPLIABLE("REPLIABLE",·0);
7 ····7 ····
8 ····private·static·/*·synthetic·*/·I2PSource$Protocol[]·$values()·{ 
9 ········return·new·I2PSource$Protocol[]·{·I2PSource$Protocol.REPLIABLE,·I2PSource$Protocol.RAW,·I2PSource$Protocol.BOTH·}; 
10 ····} 
11 ···· 
12 ····static·{8 ····static·{
 9 ········final·int·n·=·1;
 10 ········final·int·n2·=·2;
 11 ········final·I2PSource$Protocol·i2PSource$Protocol;
 12 ········final·I2PSource$Protocol[]·$values·=·{·i2PSource$Protocol,·null,·null·};
 13 ········final·I2PSource$Protocol·i2PSource$Protocol2;
 14 ········$values[n]·=·i2PSource$Protocol2;
 15 ········final·I2PSource$Protocol·i2PSource$Protocol3;
 16 ········$values[n2]·=·i2PSource$Protocol3;
13 ········$VALUES·=·$values();17 ········$VALUES·=·$values;
14 ····}18 ····}
15 ····19 ····
16 ····private·I2PSource$Protocol(final·String·name,·final·int·ordinal)·{20 ····private·I2PSource$Protocol(final·String·name,·final·int·ordinal)·{
17 ····}21 ····}
18 }22 }
1.94 KB
net/i2p/i2ptunnel/util/DechunkedOutputStream$State.class
1.83 KB
procyon -ec {}
    
Offset 1, 23 lines modifiedOffset 1, 37 lines modified
  
1 package·net.i2p.i2ptunnel.util;1 package·net.i2p.i2ptunnel.util;
  
2 enum·DechunkedOutputStream$State2 enum·DechunkedOutputStream$State
3 {3 {
4 ····CR("CR",·1),·4 ····CR("CR",·n),·
5 ····DATA("DATA",·3),·5 ····DATA("DATA",·n3),·
6 ····DONE("DONE",·5),·6 ····DONE("DONE",·n5),·
7 ····LEN("LEN",·0),·7 ····LEN("LEN",·0),·
8 ····LF("LF",·2),·8 ····LF("LF",·n2),·
9 ····TRAILER("TRAILER",·4);9 ····TRAILER("TRAILER",·n4);
10 ···· 
11 ····private·static·/*·synthetic·*/·DechunkedOutputStream$State[]·$values()·{ 
12 ········return·new·DechunkedOutputStream$State[]·{·DechunkedOutputStream$State.LEN,·DechunkedOutputStream$State.CR,·DechunkedOutputStream$State.LF,·DechunkedOutputStream$State.DATA,·DechunkedOutputStream$State.TRAILER,·DechunkedOutputStream$State.DONE·}; 
13 ····} 
14 ····10 ····
15 ····static·{11 ····static·{
 12 ········final·int·n·=·1;
 13 ········final·int·n2·=·2;
 14 ········final·int·n3·=·3;
 15 ········final·int·n4·=·4;
 16 ········final·int·n5·=·5;
 17 ········final·DechunkedOutputStream$State[]·$values·=·new·DechunkedOutputStream$State[6];
 18 ········final·DechunkedOutputStream$State·dechunkedOutputStream$State;
 19 ········$values[0]·=·dechunkedOutputStream$State;
 20 ········final·DechunkedOutputStream$State·dechunkedOutputStream$State2;
 21 ········$values[n]·=·dechunkedOutputStream$State2;
 22 ········final·DechunkedOutputStream$State·dechunkedOutputStream$State3;
 23 ········$values[n2]·=·dechunkedOutputStream$State3;
 24 ········final·DechunkedOutputStream$State·dechunkedOutputStream$State4;
 25 ········$values[n3]·=·dechunkedOutputStream$State4;
 26 ········final·DechunkedOutputStream$State·dechunkedOutputStream$State5;
 27 ········$values[n4]·=·dechunkedOutputStream$State5;
 28 ········final·DechunkedOutputStream$State·dechunkedOutputStream$State6;
 29 ········$values[n5]·=·dechunkedOutputStream$State6;
16 ········$VALUES·=·$values();30 ········$VALUES·=·$values;
17 ····}31 ····}
18 ····32 ····
19 ····private·DechunkedOutputStream$State(final·String·name,·final·int·ordinal)·{33 ····private·DechunkedOutputStream$State(final·String·name,·final·int·ordinal)·{
20 ····}34 ····}
21 }35 }
3.69 KB
net/i2p/i2ptunnel/util/GunzipOutputStream$HeaderState.class
3.57 KB
procyon -ec {}
    
Offset 3, 33 lines modifiedOffset 3, 50 lines modified
  
3 enum·GunzipOutputStream$HeaderState3 enum·GunzipOutputStream$HeaderState
4 {4 {
5 ····CF("CF",·2),·5 ····CF("CF",·2),·
6 ····COMMENT("COMMENT",·14),·6 ····COMMENT("COMMENT",·14),·
7 ····CRC1("CRC1",·15),·7 ····CRC1("CRC1",·15),·
8 ····CRC2("CRC2",·16),·8 ····CRC2("CRC2",·16),·
9 ····DONE("DONE",·17),·9 ····DONE("DONE",·n),·
10 ····EF("EF",·7),·10 ····EF("EF",·7),·
11 ····EH1("EH1",·10),·11 ····EH1("EH1",·10),·
12 ····EH2("EH2",·11),·12 ····EH2("EH2",·11),·
13 ····EHDATA("EHDATA",·12),·13 ····EHDATA("EHDATA",·12),·
14 ····FLAGS("FLAGS",·9),·14 ····FLAGS("FLAGS",·9),·
15 ····MB1("MB1",·0),·15 ····MB1("MB1",·0),·
16 ····MB2("MB2",·1),·16 ····MB2("MB2",·1),·
17 ····MT0("MT0",·3),·17 ····MT0("MT0",·3),·
18 ····MT1("MT1",·4),·18 ····MT1("MT1",·4),·
19 ····MT2("MT2",·5),·19 ····MT2("MT2",·5),·
20 ····MT3("MT3",·6),·20 ····MT3("MT3",·6),·
21 ····NAME("NAME",·13),·21 ····NAME("NAME",·13),·
22 ····OS("OS",·8);22 ····OS("OS",·8);
23 ····23 ····
24 ····private·static·/*·synthetic·*/·GunzipOutputStream$HeaderState[]·$values()·{ 
25 ········return·new·GunzipOutputStream$HeaderState[]·{·GunzipOutputStream$HeaderState.MB1,·GunzipOutputStream$HeaderState.MB2,·GunzipOutputStream$HeaderState.CF,·GunzipOutputStream$HeaderState.MT0,·GunzipOutputStream$HeaderState.MT1,·GunzipOutputStream$HeaderState.MT2,·GunzipOutputStream$HeaderState.MT3,·GunzipOutputStream$HeaderState.EF,·GunzipOutputStream$HeaderState.OS,·GunzipOutputStream$HeaderState.FLAGS,·GunzipOutputStream$HeaderState.EH1,·GunzipOutputStream$HeaderState.EH2,·GunzipOutputStream$HeaderState.EHDATA,·GunzipOutputStream$HeaderState.NAME,·GunzipOutputStream$HeaderState.COMMENT,·GunzipOutputStream$HeaderState.CRC1,·GunzipOutputStream$HeaderState.CRC2,·GunzipOutputStream$HeaderState.DONE·}; 
26 ····} 
27 ···· 
28 ····static·{24 ····static·{
 25 ········final·int·n·=·17;
 26 ········final·GunzipOutputStream$HeaderState·gunzipOutputStream$HeaderState;
 27 ········final·GunzipOutputStream$HeaderState·gunzipOutputStream$HeaderState2;
 28 ········final·GunzipOutputStream$HeaderState·gunzipOutputStream$HeaderState3;
 29 ········final·GunzipOutputStream$HeaderState·gunzipOutputStream$HeaderState4;
 30 ········final·GunzipOutputStream$HeaderState·gunzipOutputStream$HeaderState5;
 31 ········final·GunzipOutputStream$HeaderState·gunzipOutputStream$HeaderState6;
 32 ········final·GunzipOutputStream$HeaderState·gunzipOutputStream$HeaderState7;
 33 ········final·GunzipOutputStream$HeaderState·gunzipOutputStream$HeaderState8;
 34 ········final·GunzipOutputStream$HeaderState·gunzipOutputStream$HeaderState9;
 35 ········final·GunzipOutputStream$HeaderState·gunzipOutputStream$HeaderState10;
 36 ········final·GunzipOutputStream$HeaderState·gunzipOutputStream$HeaderState11;
 37 ········final·GunzipOutputStream$HeaderState·gunzipOutputStream$HeaderState12;
 38 ········final·GunzipOutputStream$HeaderState·gunzipOutputStream$HeaderState13;
 39 ········final·GunzipOutputStream$HeaderState·gunzipOutputStream$HeaderState14;
 40 ········final·GunzipOutputStream$HeaderState·gunzipOutputStream$HeaderState15;
 41 ········final·GunzipOutputStream$HeaderState·gunzipOutputStream$HeaderState16;
 42 ········final·GunzipOutputStream$HeaderState·gunzipOutputStream$HeaderState17;
 43 ········final·GunzipOutputStream$HeaderState[]·$values·=·{·gunzipOutputStream$HeaderState,·gunzipOutputStream$HeaderState2,·gunzipOutputStream$HeaderState3,·gunzipOutputStream$HeaderState4,·gunzipOutputStream$HeaderState5,·gunzipOutputStream$HeaderState6,·gunzipOutputStream$HeaderState7,·gunzipOutputStream$HeaderState8,·gunzipOutputStream$HeaderState9,·gunzipOutputStream$HeaderState10,·gunzipOutputStream$HeaderState11,·gunzipOutputStream$HeaderState12,·gunzipOutputStream$HeaderState13,·gunzipOutputStream$HeaderState14,·gunzipOutputStream$HeaderState15,·gunzipOutputStream$HeaderState16,·gunzipOutputStream$HeaderState17,·null·};
 44 ········final·GunzipOutputStream$HeaderState·gunzipOutputStream$HeaderState18;
 45 ········$values[n]·=·gunzipOutputStream$HeaderState18;
29 ········$VALUES·=·$values();46 ········$VALUES·=·$values;
30 ····}47 ····}
31 ····48 ····
32 ····private·GunzipOutputStream$HeaderState(final·String·name,·final·int·ordinal)·{49 ····private·GunzipOutputStream$HeaderState(final·String·name,·final·int·ordinal)·{
33 ····}50 ····}
34 }51 }
1.77 KB
net/i2p/router/news/NewsXMLParser$XHTMLMode.class
1.68 KB
procyon -ec {}
    
Offset 1, 22 lines modifiedOffset 1, 33 lines modified
  
1 package·net.i2p.router.news;1 package·net.i2p.router.news;
  
2 public·enum·NewsXMLParser$XHTMLMode2 public·enum·NewsXMLParser$XHTMLMode
3 {3 {
4 ····ABORT("ABORT",·0),·4 ····ABORT("ABORT",·0),·
5 ····ALLOW_ALL("ALLOW_ALL",·4),·5 ····ALLOW_ALL("ALLOW_ALL",·n4),·
6 ····REMOVE_ATTRIBUTE("REMOVE_ATTRIBUTE",·2),·6 ····REMOVE_ATTRIBUTE("REMOVE_ATTRIBUTE",·n2),·
7 ····REMOVE_ELEMENT("REMOVE_ELEMENT",·1),·7 ····REMOVE_ELEMENT("REMOVE_ELEMENT",·n),·
8 ····SKIP_ENTRY("SKIP_ENTRY",·3);8 ····SKIP_ENTRY("SKIP_ENTRY",·n3);
9 ···· 
10 ····private·static·/*·synthetic·*/·NewsXMLParser$XHTMLMode[]·$values()·{ 
11 ········return·new·NewsXMLParser$XHTMLMode[]·{·NewsXMLParser$XHTMLMode.ABORT,·NewsXMLParser$XHTMLMode.REMOVE_ELEMENT,·NewsXMLParser$XHTMLMode.REMOVE_ATTRIBUTE,·NewsXMLParser$XHTMLMode.SKIP_ENTRY,·NewsXMLParser$XHTMLMode.ALLOW_ALL·}; 
12 ····} 
13 ····9 ····
14 ····static·{10 ····static·{
 11 ········final·int·n·=·1;
 12 ········final·int·n2·=·2;
 13 ········final·int·n3·=·3;
 14 ········final·int·n4·=·4;
 15 ········final·NewsXMLParser$XHTMLMode[]·$values·=·new·NewsXMLParser$XHTMLMode[5];
 16 ········final·NewsXMLParser$XHTMLMode·newsXMLParser$XHTMLMode;
 17 ········$values[0]·=·newsXMLParser$XHTMLMode;
 18 ········final·NewsXMLParser$XHTMLMode·newsXMLParser$XHTMLMode2;
 19 ········$values[n]·=·newsXMLParser$XHTMLMode2;
 20 ········final·NewsXMLParser$XHTMLMode·newsXMLParser$XHTMLMode3;
 21 ········$values[n2]·=·newsXMLParser$XHTMLMode3;
 22 ········final·NewsXMLParser$XHTMLMode·newsXMLParser$XHTMLMode4;
 23 ········$values[n3]·=·newsXMLParser$XHTMLMode4;
 24 ········final·NewsXMLParser$XHTMLMode·newsXMLParser$XHTMLMode5;
 25 ········$values[n4]·=·newsXMLParser$XHTMLMode5;
15 ········$VALUES·=·$values();26 ········$VALUES·=·$values;
16 ····}27 ····}
17 ····28 ····
18 ····private·NewsXMLParser$XHTMLMode(final·String·name,·final·int·ordinal)·{29 ····private·NewsXMLParser$XHTMLMode(final·String·name,·final·int·ordinal)·{
19 ····}30 ····}
20 }31 }
552 B
smali/net/i2p/sam/SessionsDB.smali
    
Offset 2, 16 lines modifiedOffset 2, 16 lines modified
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SessionsDB.java"3 .source·"SessionsDB.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
7 ········Lnet/i2p/sam/SessionsDB$ExistingIdException;, 
8 ········Lnet/i2p/sam/SessionsDB$ExistingDestException;7 ········Lnet/i2p/sam/SessionsDB$ExistingDestException;,
 8 ········Lnet/i2p/sam/SessionsDB$ExistingIdException;
9 ····}9 ····}
10 .end·annotation10 .end·annotation
  
  
11 #·static·fields11 #·static·fields
12 .field·private·static·final·serialVersionUID:J·=·0x1L12 .field·private·static·final·serialVersionUID:J·=·0x1L
  
990 B
smali/net/i2p/sam/SAMStreamSession.smali
    
Offset 5, 20 lines modifiedOffset 5, 20 lines modified
5 #·interfaces5 #·interfaces
6 .implements·Lnet/i2p/sam/SAMMessageSess;6 .implements·Lnet/i2p/sam/SAMMessageSess;
  
  
7 #·annotations7 #·annotations
8 .annotation·system·Ldalvik/annotation/MemberClasses;8 .annotation·system·Ldalvik/annotation/MemberClasses;
9 ····value·=·{9 ····value·=·{
10 ········Lnet/i2p/sam/SAMStreamSession$DisconnectListener;, 
11 ········Lnet/i2p/sam/SAMStreamSession$SAMStreamSessionServer;,10 ········Lnet/i2p/sam/SAMStreamSession$V1StreamSender;,
12 ········Lnet/i2p/sam/SAMStreamSession$StreamSender;,11 ········Lnet/i2p/sam/SAMStreamSession$StreamSender;,
13 ········Lnet/i2p/sam/SAMStreamSession$SAMStreamSessionSocketReader;, 
14 ········Lnet/i2p/sam/SAMStreamSession$SAMv1StreamSessionSocketReader;,12 ········Lnet/i2p/sam/SAMStreamSession$SAMv1StreamSessionSocketReader;,
 13 ········Lnet/i2p/sam/SAMStreamSession$SAMStreamSessionSocketReader;,
15 ········Lnet/i2p/sam/SAMStreamSession$V1StreamSender;14 ········Lnet/i2p/sam/SAMStreamSession$SAMStreamSessionServer;,
 15 ········Lnet/i2p/sam/SAMStreamSession$DisconnectListener;
16 ····}16 ····}
17 .end·annotation17 .end·annotation
  
  
18 #·static·fields18 #·static·fields
19 .field·public·static·final·DEFAULT_FORCE_FLUSH:Ljava/lang/String;·=·"false"19 .field·public·static·final·DEFAULT_FORCE_FLUSH:Ljava/lang/String;·=·"false"
  
777 B
smali/net/i2p/sam/SAMv2StreamSession.smali
    
Offset 2, 17 lines modifiedOffset 2, 17 lines modified
2 .super·Lnet/i2p/sam/SAMStreamSession;2 .super·Lnet/i2p/sam/SAMStreamSession;
3 .source·"SAMv2StreamSession.java"3 .source·"SAMv2StreamSession.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
7 ········Lnet/i2p/sam/SAMv2StreamSession$StreamConnector;,7 ········Lnet/i2p/sam/SAMv2StreamSession$SAMv2StreamSessionSocketReader;,
8 ········Lnet/i2p/sam/SAMv2StreamSession$V2StreamSender;,8 ········Lnet/i2p/sam/SAMv2StreamSession$V2StreamSender;,
9 ········Lnet/i2p/sam/SAMv2StreamSession$SAMv2StreamSessionSocketReader;9 ········Lnet/i2p/sam/SAMv2StreamSession$StreamConnector;
10 ····}10 ····}
11 .end·annotation11 .end·annotation
  
  
12 #·direct·methods12 #·direct·methods
13 .method·public·constructor·<init>(Ljava/io/InputStream;Ljava/lang/String;Ljava/util/Properties;Lnet/i2p/sam/SAMStreamReceiver;)V13 .method·public·constructor·<init>(Ljava/io/InputStream;Ljava/lang/String;Ljava/util/Properties;Lnet/i2p/sam/SAMStreamReceiver;)V
14 ····.locals·014 ····.locals·0
565 B
smali/net/i2p/sam/SAMv3DatagramServer.smali
    
Offset 5, 16 lines modifiedOffset 5, 16 lines modified
5 #·interfaces5 #·interfaces
6 .implements·Lnet/i2p/sam/Handler;6 .implements·Lnet/i2p/sam/Handler;
  
  
7 #·annotations7 #·annotations
8 .annotation·system·Ldalvik/annotation/MemberClasses;8 .annotation·system·Ldalvik/annotation/MemberClasses;
9 ····value·=·{9 ····value·=·{
10 ········Lnet/i2p/sam/SAMv3DatagramServer$Listener;, 
11 ········Lnet/i2p/sam/SAMv3DatagramServer$MessageDispatcher;10 ········Lnet/i2p/sam/SAMv3DatagramServer$MessageDispatcher;,
 11 ········Lnet/i2p/sam/SAMv3DatagramServer$Listener;
12 ····}12 ····}
13 .end·annotation13 .end·annotation
  
  
14 #·instance·fields14 #·instance·fields
15 .field·private·final·_host:Ljava/lang/String;15 .field·private·final·_host:Ljava/lang/String;
  
550 B
smali/net/i2p/android/I2PActivity.smali
    
Offset 5, 16 lines modifiedOffset 5, 16 lines modified
5 #·interfaces5 #·interfaces
6 .implements·Lnet/i2p/android/router/MainFragment$RouterControlListener;6 .implements·Lnet/i2p/android/router/MainFragment$RouterControlListener;
  
  
7 #·annotations7 #·annotations
8 .annotation·system·Ldalvik/annotation/MemberClasses;8 .annotation·system·Ldalvik/annotation/MemberClasses;
9 ····value·=·{9 ····value·=·{
 10 ········Lnet/i2p/android/I2PActivity$KillMe;,
10 ········Lnet/i2p/android/I2PActivity$ViewPagerAdapter;,11 ········Lnet/i2p/android/I2PActivity$ViewPagerAdapter;
11 ········Lnet/i2p/android/I2PActivity$KillMe; 
12 ····}12 ····}
13 .end·annotation13 .end·annotation
  
  
14 #·instance·fields14 #·instance·fields
15 .field·private·_keep:Z15 .field·private·_keep:Z
  
720 B
smali/net/i2p/android/ui/I2PAndroidHelper$5.smali
    
Offset 22, 19 lines modifiedOffset 22, 14 lines modified
  
22 .field·final·synthetic·val$activity:Landroid/app/Activity;22 .field·final·synthetic·val$activity:Landroid/app/Activity;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lnet/i2p/android/ui/I2PAndroidHelper;Landroid/app/Activity;)V24 .method·constructor·<init>(Lnet/i2p/android/ui/I2PAndroidHelper;Landroid/app/Activity;)V
25 ····.locals·025 ····.locals·0
26 ····.annotation·system·Ldalvik/annotation/Signature; 
27 ········value·=·{ 
28 ············"()V" 
29 ········} 
30 ····.end·annotation 
  
31 ····.line·25426 ····.line·254
32 ····iput-object·p1,·p0,·Lnet/i2p/android/ui/I2PAndroidHelper$5;->this$0:Lnet/i2p/android/ui/I2PAndroidHelper;27 ····iput-object·p1,·p0,·Lnet/i2p/android/ui/I2PAndroidHelper$5;->this$0:Lnet/i2p/android/ui/I2PAndroidHelper;
  
33 ····iput-object·p2,·p0,·Lnet/i2p/android/ui/I2PAndroidHelper$5;->val$activity:Landroid/app/Activity;28 ····iput-object·p2,·p0,·Lnet/i2p/android/ui/I2PAndroidHelper$5;->val$activity:Landroid/app/Activity;
  
34 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
720 B
smali/net/i2p/android/ui/I2PAndroidHelper$3.smali
    
Offset 22, 19 lines modifiedOffset 22, 14 lines modified
  
22 .field·final·synthetic·val$activity:Landroid/app/Activity;22 .field·final·synthetic·val$activity:Landroid/app/Activity;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lnet/i2p/android/ui/I2PAndroidHelper;Landroid/app/Activity;)V24 .method·constructor·<init>(Lnet/i2p/android/ui/I2PAndroidHelper;Landroid/app/Activity;)V
25 ····.locals·025 ····.locals·0
26 ····.annotation·system·Ldalvik/annotation/Signature; 
27 ········value·=·{ 
28 ············"()V" 
29 ········} 
30 ····.end·annotation 
  
31 ····.line·20726 ····.line·207
32 ····iput-object·p1,·p0,·Lnet/i2p/android/ui/I2PAndroidHelper$3;->this$0:Lnet/i2p/android/ui/I2PAndroidHelper;27 ····iput-object·p1,·p0,·Lnet/i2p/android/ui/I2PAndroidHelper$3;->this$0:Lnet/i2p/android/ui/I2PAndroidHelper;
  
33 ····iput-object·p2,·p0,·Lnet/i2p/android/ui/I2PAndroidHelper$3;->val$activity:Landroid/app/Activity;28 ····iput-object·p2,·p0,·Lnet/i2p/android/ui/I2PAndroidHelper$3;->val$activity:Landroid/app/Activity;
  
34 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
742 B
smali/net/i2p/android/help/BrowserAdapter$2.smali
    
Offset 22, 19 lines modifiedOffset 22, 14 lines modified
  
22 .field·final·synthetic·val$browser:Lnet/i2p/android/help/Browser;22 .field·final·synthetic·val$browser:Lnet/i2p/android/help/Browser;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lnet/i2p/android/help/BrowserAdapter;Lnet/i2p/android/help/Browser;)V24 .method·constructor·<init>(Lnet/i2p/android/help/BrowserAdapter;Lnet/i2p/android/help/Browser;)V
25 ····.locals·025 ····.locals·0
26 ····.annotation·system·Ldalvik/annotation/Signature; 
27 ········value·=·{ 
28 ············"()V" 
29 ········} 
30 ····.end·annotation 
  
31 ····.line·11226 ····.line·112
32 ····iput-object·p1,·p0,·Lnet/i2p/android/help/BrowserAdapter$2;->this$0:Lnet/i2p/android/help/BrowserAdapter;27 ····iput-object·p1,·p0,·Lnet/i2p/android/help/BrowserAdapter$2;->this$0:Lnet/i2p/android/help/BrowserAdapter;
  
33 ····iput-object·p2,·p0,·Lnet/i2p/android/help/BrowserAdapter$2;->val$browser:Lnet/i2p/android/help/Browser;28 ····iput-object·p2,·p0,·Lnet/i2p/android/help/BrowserAdapter$2;->val$browser:Lnet/i2p/android/help/Browser;
  
34 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
741 B
smali/net/i2p/android/help/BrowserAdapter$1.smali
    
Offset 22, 19 lines modifiedOffset 22, 14 lines modified
  
22 .field·final·synthetic·val$browser:Lnet/i2p/android/help/Browser;22 .field·final·synthetic·val$browser:Lnet/i2p/android/help/Browser;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lnet/i2p/android/help/BrowserAdapter;Lnet/i2p/android/help/Browser;)V24 .method·constructor·<init>(Lnet/i2p/android/help/BrowserAdapter;Lnet/i2p/android/help/Browser;)V
25 ····.locals·025 ····.locals·0
26 ····.annotation·system·Ldalvik/annotation/Signature; 
27 ········value·=·{ 
28 ············"()V" 
29 ········} 
30 ····.end·annotation 
  
31 ····.line·8726 ····.line·87
32 ····iput-object·p1,·p0,·Lnet/i2p/android/help/BrowserAdapter$1;->this$0:Lnet/i2p/android/help/BrowserAdapter;27 ····iput-object·p1,·p0,·Lnet/i2p/android/help/BrowserAdapter$1;->this$0:Lnet/i2p/android/help/BrowserAdapter;
  
33 ····iput-object·p2,·p0,·Lnet/i2p/android/help/BrowserAdapter$1;->val$browser:Lnet/i2p/android/help/Browser;28 ····iput-object·p2,·p0,·Lnet/i2p/android/help/BrowserAdapter$1;->val$browser:Lnet/i2p/android/help/Browser;
  
34 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
1.05 KB
smali/net/i2p/android/preferences/TransportsPreferenceFragment$3.smali
    
Offset 24, 19 lines modifiedOffset 24, 14 lines modified
  
24 .field·final·synthetic·val$ntcpPort:Lnet/i2p/android/preferences/util/PortPreference;24 .field·final·synthetic·val$ntcpPort:Lnet/i2p/android/preferences/util/PortPreference;
  
  
25 #·direct·methods25 #·direct·methods
26 .method·constructor·<init>(Lnet/i2p/android/preferences/TransportsPreferenceFragment;Landroid/support/v7/preference/CheckBoxPreference;Lnet/i2p/android/preferences/util/PortPreference;)V26 .method·constructor·<init>(Lnet/i2p/android/preferences/TransportsPreferenceFragment;Landroid/support/v7/preference/CheckBoxPreference;Lnet/i2p/android/preferences/util/PortPreference;)V
27 ····.locals·027 ····.locals·0
28 ····.annotation·system·Ldalvik/annotation/Signature; 
29 ········value·=·{ 
30 ············"()V" 
31 ········} 
32 ····.end·annotation 
  
33 ····.line·10428 ····.line·104
34 ····iput-object·p1,·p0,·Lnet/i2p/android/preferences/TransportsPreferenceFragment$3;->this$0:Lnet/i2p/android/preferences/TransportsPreferenceFragment;29 ····iput-object·p1,·p0,·Lnet/i2p/android/preferences/TransportsPreferenceFragment$3;->this$0:Lnet/i2p/android/preferences/TransportsPreferenceFragment;
  
35 ····iput-object·p2,·p0,·Lnet/i2p/android/preferences/TransportsPreferenceFragment$3;->val$ntcpAutoPort:Landroid/support/v7/preference/CheckBoxPreference;30 ····iput-object·p2,·p0,·Lnet/i2p/android/preferences/TransportsPreferenceFragment$3;->val$ntcpAutoPort:Landroid/support/v7/preference/CheckBoxPreference;
  
36 ····iput-object·p3,·p0,·Lnet/i2p/android/preferences/TransportsPreferenceFragment$3;->val$ntcpPort:Lnet/i2p/android/preferences/util/PortPreference;31 ····iput-object·p3,·p0,·Lnet/i2p/android/preferences/TransportsPreferenceFragment$3;->val$ntcpPort:Lnet/i2p/android/preferences/util/PortPreference;
1.04 KB
smali/net/i2p/android/preferences/TransportsPreferenceFragment$4.smali
    
Offset 24, 19 lines modifiedOffset 24, 14 lines modified
  
24 .field·final·synthetic·val$udpPort:Lnet/i2p/android/preferences/util/PortPreference;24 .field·final·synthetic·val$udpPort:Lnet/i2p/android/preferences/util/PortPreference;
  
  
25 #·direct·methods25 #·direct·methods
26 .method·constructor·<init>(Lnet/i2p/android/preferences/TransportsPreferenceFragment;Lnet/i2p/android/preferences/util/PortPreference;Lnet/i2p/android/preferences/util/PortPreference;)V26 .method·constructor·<init>(Lnet/i2p/android/preferences/TransportsPreferenceFragment;Lnet/i2p/android/preferences/util/PortPreference;Lnet/i2p/android/preferences/util/PortPreference;)V
27 ····.locals·027 ····.locals·0
28 ····.annotation·system·Ldalvik/annotation/Signature; 
29 ········value·=·{ 
30 ············"()V" 
31 ········} 
32 ····.end·annotation 
  
33 ····.line·11328 ····.line·113
34 ····iput-object·p1,·p0,·Lnet/i2p/android/preferences/TransportsPreferenceFragment$4;->this$0:Lnet/i2p/android/preferences/TransportsPreferenceFragment;29 ····iput-object·p1,·p0,·Lnet/i2p/android/preferences/TransportsPreferenceFragment$4;->this$0:Lnet/i2p/android/preferences/TransportsPreferenceFragment;
  
35 ····iput-object·p2,·p0,·Lnet/i2p/android/preferences/TransportsPreferenceFragment$4;->val$ntcpPort:Lnet/i2p/android/preferences/util/PortPreference;30 ····iput-object·p2,·p0,·Lnet/i2p/android/preferences/TransportsPreferenceFragment$4;->val$ntcpPort:Lnet/i2p/android/preferences/util/PortPreference;
  
36 ····iput-object·p3,·p0,·Lnet/i2p/android/preferences/TransportsPreferenceFragment$4;->val$udpPort:Lnet/i2p/android/preferences/util/PortPreference;31 ····iput-object·p3,·p0,·Lnet/i2p/android/preferences/TransportsPreferenceFragment$4;->val$udpPort:Lnet/i2p/android/preferences/util/PortPreference;
1.0 KB
smali/net/i2p/android/preferences/TransportsPreferenceFragment$2.smali
    
Offset 24, 19 lines modifiedOffset 24, 14 lines modified
  
24 .field·final·synthetic·val$udpEnable:Landroid/support/v7/preference/CheckBoxPreference;24 .field·final·synthetic·val$udpEnable:Landroid/support/v7/preference/CheckBoxPreference;
  
  
25 #·direct·methods25 #·direct·methods
26 .method·constructor·<init>(Lnet/i2p/android/preferences/TransportsPreferenceFragment;Landroid/support/v7/preference/CheckBoxPreference;Landroid/content/Context;)V26 .method·constructor·<init>(Lnet/i2p/android/preferences/TransportsPreferenceFragment;Landroid/support/v7/preference/CheckBoxPreference;Landroid/content/Context;)V
27 ····.locals·027 ····.locals·0
28 ····.annotation·system·Ldalvik/annotation/Signature; 
29 ········value·=·{ 
30 ············"()V" 
31 ········} 
32 ····.end·annotation 
  
33 ····.line·9128 ····.line·91
34 ····iput-object·p1,·p0,·Lnet/i2p/android/preferences/TransportsPreferenceFragment$2;->this$0:Lnet/i2p/android/preferences/TransportsPreferenceFragment;29 ····iput-object·p1,·p0,·Lnet/i2p/android/preferences/TransportsPreferenceFragment$2;->this$0:Lnet/i2p/android/preferences/TransportsPreferenceFragment;
  
35 ····iput-object·p2,·p0,·Lnet/i2p/android/preferences/TransportsPreferenceFragment$2;->val$udpEnable:Landroid/support/v7/preference/CheckBoxPreference;30 ····iput-object·p2,·p0,·Lnet/i2p/android/preferences/TransportsPreferenceFragment$2;->val$udpEnable:Landroid/support/v7/preference/CheckBoxPreference;
  
36 ····iput-object·p3,·p0,·Lnet/i2p/android/preferences/TransportsPreferenceFragment$2;->val$context:Landroid/content/Context;31 ····iput-object·p3,·p0,·Lnet/i2p/android/preferences/TransportsPreferenceFragment$2;->val$context:Landroid/content/Context;
1.0 KB
smali/net/i2p/android/preferences/TransportsPreferenceFragment$1.smali
    
Offset 24, 19 lines modifiedOffset 24, 14 lines modified
  
24 .field·final·synthetic·val$ntcpEnable:Landroid/support/v7/preference/CheckBoxPreference;24 .field·final·synthetic·val$ntcpEnable:Landroid/support/v7/preference/CheckBoxPreference;
  
  
25 #·direct·methods25 #·direct·methods
26 .method·constructor·<init>(Lnet/i2p/android/preferences/TransportsPreferenceFragment;Landroid/support/v7/preference/CheckBoxPreference;Landroid/content/Context;)V26 .method·constructor·<init>(Lnet/i2p/android/preferences/TransportsPreferenceFragment;Landroid/support/v7/preference/CheckBoxPreference;Landroid/content/Context;)V
27 ····.locals·027 ····.locals·0
28 ····.annotation·system·Ldalvik/annotation/Signature; 
29 ········value·=·{ 
30 ············"()V" 
31 ········} 
32 ····.end·annotation 
  
33 ····.line·7828 ····.line·78
34 ····iput-object·p1,·p0,·Lnet/i2p/android/preferences/TransportsPreferenceFragment$1;->this$0:Lnet/i2p/android/preferences/TransportsPreferenceFragment;29 ····iput-object·p1,·p0,·Lnet/i2p/android/preferences/TransportsPreferenceFragment$1;->this$0:Lnet/i2p/android/preferences/TransportsPreferenceFragment;
  
35 ····iput-object·p2,·p0,·Lnet/i2p/android/preferences/TransportsPreferenceFragment$1;->val$ntcpEnable:Landroid/support/v7/preference/CheckBoxPreference;30 ····iput-object·p2,·p0,·Lnet/i2p/android/preferences/TransportsPreferenceFragment$1;->val$ntcpEnable:Landroid/support/v7/preference/CheckBoxPreference;
  
36 ····iput-object·p3,·p0,·Lnet/i2p/android/preferences/TransportsPreferenceFragment$1;->val$context:Landroid/content/Context;31 ····iput-object·p3,·p0,·Lnet/i2p/android/preferences/TransportsPreferenceFragment$1;->val$context:Landroid/content/Context;
812 B
smali/net/i2p/android/router/MainFragment.smali
    
Offset 2, 18 lines modifiedOffset 2, 18 lines modified
2 .super·Lnet/i2p/android/router/I2PFragmentBase;2 .super·Lnet/i2p/android/router/I2PFragmentBase;
3 .source·"MainFragment.java"3 .source·"MainFragment.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
7 ········Lnet/i2p/android/router/MainFragment$RouterControlListener;,7 ········Lnet/i2p/android/router/MainFragment$AlphaComparator;,
8 ········Lnet/i2p/android/router/MainFragment$Updater;,8 ········Lnet/i2p/android/router/MainFragment$Updater;,
9 ········Lnet/i2p/android/router/MainFragment$OneShotUpdate;,9 ········Lnet/i2p/android/router/MainFragment$OneShotUpdate;,
10 ········Lnet/i2p/android/router/MainFragment$AlphaComparator;10 ········Lnet/i2p/android/router/MainFragment$RouterControlListener;
11 ····}11 ····}
12 .end·annotation12 .end·annotation
  
  
13 #·static·fields13 #·static·fields
14 .field·private·static·final·PREF_CONFIGURE_BATTERY:Ljava/lang/String;·=·"app.dialog.configureBattery"14 .field·private·static·final·PREF_CONFIGURE_BATTERY:Ljava/lang/String;·=·"app.dialog.configureBattery"
  
798 B
smali/net/i2p/android/router/MainFragment$5.smali
    
Offset 24, 19 lines modifiedOffset 24, 14 lines modified
  
24 .field·final·synthetic·val$languages:[Ljava/lang/String;24 .field·final·synthetic·val$languages:[Ljava/lang/String;
  
  
25 #·direct·methods25 #·direct·methods
26 .method·constructor·<init>(Lnet/i2p/android/router/MainFragment;[Ljava/lang/String;Lnet/i2p/android/I2PActivityBase;)V26 .method·constructor·<init>(Lnet/i2p/android/router/MainFragment;[Ljava/lang/String;Lnet/i2p/android/I2PActivityBase;)V
27 ····.locals·027 ····.locals·0
28 ····.annotation·system·Ldalvik/annotation/Signature; 
29 ········value·=·{ 
30 ············"()V" 
31 ········} 
32 ····.end·annotation 
  
33 ····.line·59628 ····.line·596
34 ····iput-object·p1,·p0,·Lnet/i2p/android/router/MainFragment$5;->this$0:Lnet/i2p/android/router/MainFragment;29 ····iput-object·p1,·p0,·Lnet/i2p/android/router/MainFragment$5;->this$0:Lnet/i2p/android/router/MainFragment;
  
35 ····iput-object·p2,·p0,·Lnet/i2p/android/router/MainFragment$5;->val$languages:[Ljava/lang/String;30 ····iput-object·p2,·p0,·Lnet/i2p/android/router/MainFragment$5;->val$languages:[Ljava/lang/String;
  
36 ····iput-object·p3,·p0,·Lnet/i2p/android/router/MainFragment$5;->val$ab:Lnet/i2p/android/I2PActivityBase;31 ····iput-object·p3,·p0,·Lnet/i2p/android/router/MainFragment$5;->val$ab:Lnet/i2p/android/I2PActivityBase;
838 B
smali/net/i2p/android/router/MainFragment$8.smali
    
Offset 26, 19 lines modifiedOffset 26, 14 lines modified
  
26 .field·final·synthetic·val$mContext:Landroid/content/Context;26 .field·final·synthetic·val$mContext:Landroid/content/Context;
  
  
27 #·direct·methods27 #·direct·methods
28 .method·constructor·<init>(Lnet/i2p/android/router/MainFragment;Landroid/content/Context;Lnet/i2p/android/I2PActivityBase;Landroid/content/Intent;)V28 .method·constructor·<init>(Lnet/i2p/android/router/MainFragment;Landroid/content/Context;Lnet/i2p/android/I2PActivityBase;Landroid/content/Intent;)V
29 ····.locals·029 ····.locals·0
30 ····.annotation·system·Ldalvik/annotation/Signature; 
31 ········value·=·{ 
32 ············"()V" 
33 ········} 
34 ····.end·annotation 
  
35 ····.line·65530 ····.line·655
36 ····iput-object·p1,·p0,·Lnet/i2p/android/router/MainFragment$8;->this$0:Lnet/i2p/android/router/MainFragment;31 ····iput-object·p1,·p0,·Lnet/i2p/android/router/MainFragment$8;->this$0:Lnet/i2p/android/router/MainFragment;
  
37 ····iput-object·p2,·p0,·Lnet/i2p/android/router/MainFragment$8;->val$mContext:Landroid/content/Context;32 ····iput-object·p2,·p0,·Lnet/i2p/android/router/MainFragment$8;->val$mContext:Landroid/content/Context;
  
38 ····iput-object·p3,·p0,·Lnet/i2p/android/router/MainFragment$8;->val$ab:Lnet/i2p/android/I2PActivityBase;33 ····iput-object·p3,·p0,·Lnet/i2p/android/router/MainFragment$8;->val$ab:Lnet/i2p/android/I2PActivityBase;
741 B
smali/net/i2p/android/router/MainFragment$7.smali
    
Offset 22, 19 lines modifiedOffset 22, 14 lines modified
  
22 .field·final·synthetic·val$ab:Lnet/i2p/android/I2PActivityBase;22 .field·final·synthetic·val$ab:Lnet/i2p/android/I2PActivityBase;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lnet/i2p/android/router/MainFragment;Lnet/i2p/android/I2PActivityBase;)V24 .method·constructor·<init>(Lnet/i2p/android/router/MainFragment;Lnet/i2p/android/I2PActivityBase;)V
25 ····.locals·025 ····.locals·0
26 ····.annotation·system·Ldalvik/annotation/Signature; 
27 ········value·=·{ 
28 ············"()V" 
29 ········} 
30 ····.end·annotation 
  
31 ····.line·62426 ····.line·624
32 ····iput-object·p1,·p0,·Lnet/i2p/android/router/MainFragment$7;->this$0:Lnet/i2p/android/router/MainFragment;27 ····iput-object·p1,·p0,·Lnet/i2p/android/router/MainFragment$7;->this$0:Lnet/i2p/android/router/MainFragment;
  
33 ····iput-object·p2,·p0,·Lnet/i2p/android/router/MainFragment$7;->val$ab:Lnet/i2p/android/I2PActivityBase;28 ····iput-object·p2,·p0,·Lnet/i2p/android/router/MainFragment$7;->val$ab:Lnet/i2p/android/I2PActivityBase;
  
34 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
741 B
smali/net/i2p/android/router/MainFragment$9.smali
    
Offset 22, 19 lines modifiedOffset 22, 14 lines modified
  
22 .field·final·synthetic·val$ab:Lnet/i2p/android/I2PActivityBase;22 .field·final·synthetic·val$ab:Lnet/i2p/android/I2PActivityBase;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lnet/i2p/android/router/MainFragment;Lnet/i2p/android/I2PActivityBase;)V24 .method·constructor·<init>(Lnet/i2p/android/router/MainFragment;Lnet/i2p/android/I2PActivityBase;)V
25 ····.locals·025 ····.locals·0
26 ····.annotation·system·Ldalvik/annotation/Signature; 
27 ········value·=·{ 
28 ············"()V" 
29 ········} 
30 ····.end·annotation 
  
31 ····.line·67526 ····.line·675
32 ····iput-object·p1,·p0,·Lnet/i2p/android/router/MainFragment$9;->this$0:Lnet/i2p/android/router/MainFragment;27 ····iput-object·p1,·p0,·Lnet/i2p/android/router/MainFragment$9;->this$0:Lnet/i2p/android/router/MainFragment;
  
33 ····iput-object·p2,·p0,·Lnet/i2p/android/router/MainFragment$9;->val$ab:Lnet/i2p/android/I2PActivityBase;28 ····iput-object·p2,·p0,·Lnet/i2p/android/router/MainFragment$9;->val$ab:Lnet/i2p/android/I2PActivityBase;
  
34 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
741 B
smali/net/i2p/android/router/MainFragment$6.smali
    
Offset 22, 19 lines modifiedOffset 22, 14 lines modified
  
22 .field·final·synthetic·val$ab:Lnet/i2p/android/I2PActivityBase;22 .field·final·synthetic·val$ab:Lnet/i2p/android/I2PActivityBase;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lnet/i2p/android/router/MainFragment;Lnet/i2p/android/I2PActivityBase;)V24 .method·constructor·<init>(Lnet/i2p/android/router/MainFragment;Lnet/i2p/android/I2PActivityBase;)V
25 ····.locals·025 ····.locals·0
26 ····.annotation·system·Ldalvik/annotation/Signature; 
27 ········value·=·{ 
28 ············"()V" 
29 ········} 
30 ····.end·annotation 
  
31 ····.line·63426 ····.line·634
32 ····iput-object·p1,·p0,·Lnet/i2p/android/router/MainFragment$6;->this$0:Lnet/i2p/android/router/MainFragment;27 ····iput-object·p1,·p0,·Lnet/i2p/android/router/MainFragment$6;->this$0:Lnet/i2p/android/router/MainFragment;
  
33 ····iput-object·p2,·p0,·Lnet/i2p/android/router/MainFragment$6;->val$ab:Lnet/i2p/android/I2PActivityBase;28 ····iput-object·p2,·p0,·Lnet/i2p/android/router/MainFragment$6;->val$ab:Lnet/i2p/android/I2PActivityBase;
  
34 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
841 B
smali/net/i2p/android/router/web/I2PWebViewClient$BackgroundLoad$1.smali
    
Offset 22, 19 lines modifiedOffset 22, 14 lines modified
  
22 .field·final·synthetic·val$urls:[Ljava/lang/String;22 .field·final·synthetic·val$urls:[Ljava/lang/String;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lnet/i2p/android/router/web/I2PWebViewClient$BackgroundLoad;[Ljava/lang/String;)V24 .method·constructor·<init>(Lnet/i2p/android/router/web/I2PWebViewClient$BackgroundLoad;[Ljava/lang/String;)V
25 ····.locals·025 ····.locals·0
26 ····.annotation·system·Ldalvik/annotation/Signature; 
27 ········value·=·{ 
28 ············"()V" 
29 ········} 
30 ····.end·annotation 
  
31 ····.line·28026 ····.line·280
32 ····iput-object·p1,·p0,·Lnet/i2p/android/router/web/I2PWebViewClient$BackgroundLoad$1;->this$0:Lnet/i2p/android/router/web/I2PWebViewClient$BackgroundLoad;27 ····iput-object·p1,·p0,·Lnet/i2p/android/router/web/I2PWebViewClient$BackgroundLoad$1;->this$0:Lnet/i2p/android/router/web/I2PWebViewClient$BackgroundLoad;
  
33 ····iput-object·p2,·p0,·Lnet/i2p/android/router/web/I2PWebViewClient$BackgroundLoad$1;->val$urls:[Ljava/lang/String;28 ····iput-object·p2,·p0,·Lnet/i2p/android/router/web/I2PWebViewClient$BackgroundLoad$1;->val$urls:[Ljava/lang/String;
  
34 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
977 B
smali/net/i2p/android/router/web/I2PWebViewClient$BackgroundEepLoad$3.smali
    
Offset 28, 19 lines modifiedOffset 28, 14 lines modified
  
28 .field·final·synthetic·val$url:Ljava/lang/String;28 .field·final·synthetic·val$url:Ljava/lang/String;
  
  
29 #·direct·methods29 #·direct·methods
30 .method·constructor·<init>(Lnet/i2p/android/router/web/I2PWebViewClient$BackgroundEepLoad;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V30 .method·constructor·<init>(Lnet/i2p/android/router/web/I2PWebViewClient$BackgroundEepLoad;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
31 ····.locals·031 ····.locals·0
32 ····.annotation·system·Ldalvik/annotation/Signature; 
33 ········value·=·{ 
34 ············"()V" 
35 ········} 
36 ····.end·annotation 
  
37 ····.line·40032 ····.line·400
38 ····iput-object·p1,·p0,·Lnet/i2p/android/router/web/I2PWebViewClient$BackgroundEepLoad$3;->this$0:Lnet/i2p/android/router/web/I2PWebViewClient$BackgroundEepLoad;33 ····iput-object·p1,·p0,·Lnet/i2p/android/router/web/I2PWebViewClient$BackgroundEepLoad$3;->this$0:Lnet/i2p/android/router/web/I2PWebViewClient$BackgroundEepLoad;
  
39 ····iput-object·p2,·p0,·Lnet/i2p/android/router/web/I2PWebViewClient$BackgroundEepLoad$3;->val$url:Ljava/lang/String;34 ····iput-object·p2,·p0,·Lnet/i2p/android/router/web/I2PWebViewClient$BackgroundEepLoad$3;->val$url:Ljava/lang/String;
  
40 ····iput-object·p3,·p0,·Lnet/i2p/android/router/web/I2PWebViewClient$BackgroundEepLoad$3;->val$finalMsg:Ljava/lang/String;35 ····iput-object·p3,·p0,·Lnet/i2p/android/router/web/I2PWebViewClient$BackgroundEepLoad$3;->val$finalMsg:Ljava/lang/String;
857 B
smali/net/i2p/android/router/web/I2PWebViewClient$BackgroundEepLoad$1.smali
    
Offset 22, 19 lines modifiedOffset 22, 14 lines modified
  
22 .field·final·synthetic·val$resUri:Landroid/net/Uri;22 .field·final·synthetic·val$resUri:Landroid/net/Uri;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lnet/i2p/android/router/web/I2PWebViewClient$BackgroundEepLoad;Landroid/net/Uri;)V24 .method·constructor·<init>(Lnet/i2p/android/router/web/I2PWebViewClient$BackgroundEepLoad;Landroid/net/Uri;)V
25 ····.locals·025 ····.locals·0
26 ····.annotation·system·Ldalvik/annotation/Signature; 
27 ········value·=·{ 
28 ············"()V" 
29 ········} 
30 ····.end·annotation 
  
31 ····.line·32526 ····.line·325
32 ····iput-object·p1,·p0,·Lnet/i2p/android/router/web/I2PWebViewClient$BackgroundEepLoad$1;->this$0:Lnet/i2p/android/router/web/I2PWebViewClient$BackgroundEepLoad;27 ····iput-object·p1,·p0,·Lnet/i2p/android/router/web/I2PWebViewClient$BackgroundEepLoad$1;->this$0:Lnet/i2p/android/router/web/I2PWebViewClient$BackgroundEepLoad;
  
33 ····iput-object·p2,·p0,·Lnet/i2p/android/router/web/I2PWebViewClient$BackgroundEepLoad$1;->val$resUri:Landroid/net/Uri;28 ····iput-object·p2,·p0,·Lnet/i2p/android/router/web/I2PWebViewClient$BackgroundEepLoad$1;->val$resUri:Landroid/net/Uri;
  
34 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
2.01 KB
smali/net/i2p/android/router/web/I2PWebViewClient.smali
    
Offset 3, 16 lines modifiedOffset 3, 16 lines modified
3 .source·"I2PWebViewClient.java"3 .source·"I2PWebViewClient.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
7 ········Lnet/i2p/android/router/web/I2PWebViewClient$BackgroundEepLoad;,7 ········Lnet/i2p/android/router/web/I2PWebViewClient$BackgroundEepLoad;,
8 ········Lnet/i2p/android/router/web/I2PWebViewClient$BGLoad;, 
9 ········Lnet/i2p/android/router/web/I2PWebViewClient$BackgroundLoad;8 ········Lnet/i2p/android/router/web/I2PWebViewClient$BackgroundLoad;,
 9 ········Lnet/i2p/android/router/web/I2PWebViewClient$BGLoad;
10 ····}10 ····}
11 .end·annotation11 .end·annotation
  
  
12 #·static·fields12 #·static·fields
13 .field·private·static·final·CONTENT:Ljava/lang/String;·=·"content"13 .field·private·static·final·CONTENT:Ljava/lang/String;·=·"content"
  
1.32 KB
html2text {}
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 .class·public·Lnet/i2p/android/router/web/I2PWebViewClient;·.super·Landroid/1 .class·public·Lnet/i2p/android/router/web/I2PWebViewClient;·.super·Landroid/
2 webkit/WebViewClient;·.source·"I2PWebViewClient.java"·#·annotations·.annotation2 webkit/WebViewClient;·.source·"I2PWebViewClient.java"·#·annotations·.annotation
3 system·Ldalvik/annotation/MemberClasses;·value·=·{·Lnet/i2p/android/router/web/3 system·Ldalvik/annotation/MemberClasses;·value·=·{·Lnet/i2p/android/router/web/
4 I2PWebViewClient$BackgroundEepLoad;,·Lnet/i2p/android/router/web/4 I2PWebViewClient$BackgroundEepLoad;,·Lnet/i2p/android/router/web/
5 I2PWebViewClient$BGLoad;,·Lnet/i2p/android/router/web/5 I2PWebViewClient$BackgroundLoad;,·Lnet/i2p/android/router/web/
6 I2PWebViewClient$BackgroundLoad;·}·.end·annotation·#·static·fields·.field6 I2PWebViewClient$BGLoad;·}·.end·annotation·#·static·fields·.field·private
7 private·static·final·CONTENT:Ljava/lang/String;·=·"content"·.field·private7 static·final·CONTENT:Ljava/lang/String;·=·"content"·.field·private·static·final
8 static·final·ERROR_ROUTER:Ljava/lang/String;·=·"8 ERROR_ROUTER:Ljava/lang/String;·=·"
9 Your·router·(or·the·HTTP·proxy)·does·not·appear·to·be·running.9 Your·router·(or·the·HTTP·proxy)·does·not·appear·to·be·running.
10 "·.field·private·static·final·ERROR_URL:Ljava/lang/String;·=·"10 "·.field·private·static·final·ERROR_URL:Ljava/lang/String;·=·"
11 Unable·to·load·URL:·"·.field·private·static·final·FOOTER:Ljava/lang/String;·=·"11 Unable·to·load·URL:·"·.field·private·static·final·FOOTER:Ljava/lang/String;·=·"
12 "·.field·private·static·final·HEADER:Ljava/lang/String;·=·"12 "·.field·private·static·final·HEADER:Ljava/lang/String;·=·"
13 "·.field·private·static·final·XML_HEADER:Ljava/lang/String;·=·"<?xml13 "·.field·private·static·final·XML_HEADER:Ljava/lang/String;·=·"<?xml
14 version=\"1.0\"·encoding=\"UTF-8\"·?>\n"·#·instance·fields·.field·private14 version=\"1.0\"·encoding=\"UTF-8\"·?>\n"·#·instance·fields·.field·private
15 _lastDialog:Landroid/app/ProgressDialog;·.field·private·_lastTask:Lnet/i2p/15 _lastDialog:Landroid/app/ProgressDialog;·.field·private·_lastTask:Lnet/i2p/
859 B
smali/net/i2p/android/router/web/I2PWebViewClient$BackgroundEepLoad$2.smali
    
Offset 22, 19 lines modifiedOffset 22, 14 lines modified
  
22 .field·final·synthetic·val$content:Landroid/net/Uri;22 .field·final·synthetic·val$content:Landroid/net/Uri;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lnet/i2p/android/router/web/I2PWebViewClient$BackgroundEepLoad;Landroid/net/Uri;)V24 .method·constructor·<init>(Lnet/i2p/android/router/web/I2PWebViewClient$BackgroundEepLoad;Landroid/net/Uri;)V
25 ····.locals·025 ····.locals·0
26 ····.annotation·system·Ldalvik/annotation/Signature; 
27 ········value·=·{ 
28 ············"()V" 
29 ········} 
30 ····.end·annotation 
  
31 ····.line·36326 ····.line·363
32 ····iput-object·p1,·p0,·Lnet/i2p/android/router/web/I2PWebViewClient$BackgroundEepLoad$2;->this$0:Lnet/i2p/android/router/web/I2PWebViewClient$BackgroundEepLoad;27 ····iput-object·p1,·p0,·Lnet/i2p/android/router/web/I2PWebViewClient$BackgroundEepLoad$2;->this$0:Lnet/i2p/android/router/web/I2PWebViewClient$BackgroundEepLoad;
  
33 ····iput-object·p2,·p0,·Lnet/i2p/android/router/web/I2PWebViewClient$BackgroundEepLoad$2;->val$content:Landroid/net/Uri;28 ····iput-object·p2,·p0,·Lnet/i2p/android/router/web/I2PWebViewClient$BackgroundEepLoad$2;->val$content:Landroid/net/Uri;
  
34 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
705 B
smali/net/i2p/android/router/stats/RateGraphFragment.smali
    
Offset 2, 16 lines modifiedOffset 2, 16 lines modified
2 .super·Lnet/i2p/android/router/I2PFragmentBase;2 .super·Lnet/i2p/android/router/I2PFragmentBase;
3 .source·"RateGraphFragment.java"3 .source·"RateGraphFragment.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
 7 ········Lnet/i2p/android/router/stats/RateGraphFragment$SetupTask;,
7 ········Lnet/i2p/android/router/stats/RateGraphFragment$MyPlotUpdater;,8 ········Lnet/i2p/android/router/stats/RateGraphFragment$MyPlotUpdater;
8 ········Lnet/i2p/android/router/stats/RateGraphFragment$SetupTask; 
9 ····}9 ····}
10 .end·annotation10 .end·annotation
  
  
11 #·static·fields11 #·static·fields
12 .field·public·static·final·RATE_NAME:Ljava/lang/String;·=·"rate_name"12 .field·public·static·final·RATE_NAME:Ljava/lang/String;·=·"rate_name"
  
795 B
smali/net/i2p/android/router/netdb/NetDbDetailFragment$1.smali
    
Offset 22, 19 lines modifiedOffset 22, 14 lines modified
  
22 .field·final·synthetic·val$gatewayHash:Lnet/i2p/data/Hash;22 .field·final·synthetic·val$gatewayHash:Lnet/i2p/data/Hash;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lnet/i2p/android/router/netdb/NetDbDetailFragment;Lnet/i2p/data/Hash;)V24 .method·constructor·<init>(Lnet/i2p/android/router/netdb/NetDbDetailFragment;Lnet/i2p/data/Hash;)V
25 ····.locals·025 ····.locals·0
26 ····.annotation·system·Ldalvik/annotation/Signature; 
27 ········value·=·{ 
28 ············"()V" 
29 ········} 
30 ····.end·annotation 
  
31 ····.line·21326 ····.line·213
32 ····iput-object·p1,·p0,·Lnet/i2p/android/router/netdb/NetDbDetailFragment$1;->this$0:Lnet/i2p/android/router/netdb/NetDbDetailFragment;27 ····iput-object·p1,·p0,·Lnet/i2p/android/router/netdb/NetDbDetailFragment$1;->this$0:Lnet/i2p/android/router/netdb/NetDbDetailFragment;
  
33 ····iput-object·p2,·p0,·Lnet/i2p/android/router/netdb/NetDbDetailFragment$1;->val$gatewayHash:Lnet/i2p/data/Hash;28 ····iput-object·p2,·p0,·Lnet/i2p/android/router/netdb/NetDbDetailFragment$1;->val$gatewayHash:Lnet/i2p/data/Hash;
  
34 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
793 B
smali/net/i2p/android/router/netdb/NetDbEntryLoader.smali
    
Offset 2, 16 lines modifiedOffset 2, 16 lines modified
2 .super·Landroid/support/v4/content/AsyncTaskLoader;2 .super·Landroid/support/v4/content/AsyncTaskLoader;
3 .source·"NetDbEntryLoader.java"3 .source·"NetDbEntryLoader.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
 7 ········Lnet/i2p/android/router/netdb/NetDbEntryLoader$LeaseSetComparator;,
7 ········Lnet/i2p/android/router/netdb/NetDbEntryLoader$RouterInfoComparator;,8 ········Lnet/i2p/android/router/netdb/NetDbEntryLoader$RouterInfoComparator;
8 ········Lnet/i2p/android/router/netdb/NetDbEntryLoader$LeaseSetComparator; 
9 ····}9 ····}
10 .end·annotation10 .end·annotation
  
11 .annotation·system·Ldalvik/annotation/Signature;11 .annotation·system·Ldalvik/annotation/Signature;
12 ····value·=·{12 ····value·=·{
13 ········"Landroid/support/v4/content/AsyncTaskLoader<",13 ········"Landroid/support/v4/content/AsyncTaskLoader<",
14 ········"Ljava/util/List<",14 ········"Ljava/util/List<",
767 B
smali/net/i2p/android/router/dialog/VersionDialog$4.smali
    
Offset 22, 19 lines modifiedOffset 22, 14 lines modified
  
22 .field·final·synthetic·val$currentVersion:Ljava/lang/String;22 .field·final·synthetic·val$currentVersion:Ljava/lang/String;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lnet/i2p/android/router/dialog/VersionDialog;Ljava/lang/String;)V24 .method·constructor·<init>(Lnet/i2p/android/router/dialog/VersionDialog;Ljava/lang/String;)V
25 ····.locals·025 ····.locals·0
26 ····.annotation·system·Ldalvik/annotation/Signature; 
27 ········value·=·{ 
28 ············"()V" 
29 ········} 
30 ····.end·annotation 
  
31 ····.line·6326 ····.line·63
32 ····iput-object·p1,·p0,·Lnet/i2p/android/router/dialog/VersionDialog$4;->this$0:Lnet/i2p/android/router/dialog/VersionDialog;27 ····iput-object·p1,·p0,·Lnet/i2p/android/router/dialog/VersionDialog$4;->this$0:Lnet/i2p/android/router/dialog/VersionDialog;
  
33 ····iput-object·p2,·p0,·Lnet/i2p/android/router/dialog/VersionDialog$4;->val$currentVersion:Ljava/lang/String;28 ····iput-object·p2,·p0,·Lnet/i2p/android/router/dialog/VersionDialog$4;->val$currentVersion:Ljava/lang/String;
  
34 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
767 B
smali/net/i2p/android/router/dialog/VersionDialog$2.smali
    
Offset 22, 19 lines modifiedOffset 22, 14 lines modified
  
22 .field·final·synthetic·val$currentVersion:Ljava/lang/String;22 .field·final·synthetic·val$currentVersion:Ljava/lang/String;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lnet/i2p/android/router/dialog/VersionDialog;Ljava/lang/String;)V24 .method·constructor·<init>(Lnet/i2p/android/router/dialog/VersionDialog;Ljava/lang/String;)V
25 ····.locals·025 ····.locals·0
26 ····.annotation·system·Ldalvik/annotation/Signature; 
27 ········value·=·{ 
28 ············"()V" 
29 ········} 
30 ····.end·annotation 
  
31 ····.line·3126 ····.line·31
32 ····iput-object·p1,·p0,·Lnet/i2p/android/router/dialog/VersionDialog$2;->this$0:Lnet/i2p/android/router/dialog/VersionDialog;27 ····iput-object·p1,·p0,·Lnet/i2p/android/router/dialog/VersionDialog$2;->this$0:Lnet/i2p/android/router/dialog/VersionDialog;
  
33 ····iput-object·p2,·p0,·Lnet/i2p/android/router/dialog/VersionDialog$2;->val$currentVersion:Ljava/lang/String;28 ····iput-object·p2,·p0,·Lnet/i2p/android/router/dialog/VersionDialog$2;->val$currentVersion:Ljava/lang/String;
  
34 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
767 B
smali/net/i2p/android/router/dialog/VersionDialog$1.smali
    
Offset 22, 19 lines modifiedOffset 22, 14 lines modified
  
22 .field·final·synthetic·val$currentVersion:Ljava/lang/String;22 .field·final·synthetic·val$currentVersion:Ljava/lang/String;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lnet/i2p/android/router/dialog/VersionDialog;Ljava/lang/String;)V24 .method·constructor·<init>(Lnet/i2p/android/router/dialog/VersionDialog;Ljava/lang/String;)V
25 ····.locals·025 ····.locals·0
26 ····.annotation·system·Ldalvik/annotation/Signature; 
27 ········value·=·{ 
28 ············"()V" 
29 ········} 
30 ····.end·annotation 
  
31 ····.line·3826 ····.line·38
32 ····iput-object·p1,·p0,·Lnet/i2p/android/router/dialog/VersionDialog$1;->this$0:Lnet/i2p/android/router/dialog/VersionDialog;27 ····iput-object·p1,·p0,·Lnet/i2p/android/router/dialog/VersionDialog$1;->this$0:Lnet/i2p/android/router/dialog/VersionDialog;
  
33 ····iput-object·p2,·p0,·Lnet/i2p/android/router/dialog/VersionDialog$1;->val$currentVersion:Ljava/lang/String;28 ····iput-object·p2,·p0,·Lnet/i2p/android/router/dialog/VersionDialog$1;->val$currentVersion:Ljava/lang/String;
  
34 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
767 B
smali/net/i2p/android/router/dialog/VersionDialog$3.smali
    
Offset 22, 19 lines modifiedOffset 22, 14 lines modified
  
22 .field·final·synthetic·val$currentVersion:Ljava/lang/String;22 .field·final·synthetic·val$currentVersion:Ljava/lang/String;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lnet/i2p/android/router/dialog/VersionDialog;Ljava/lang/String;)V24 .method·constructor·<init>(Lnet/i2p/android/router/dialog/VersionDialog;Ljava/lang/String;)V
25 ····.locals·025 ····.locals·0
26 ····.annotation·system·Ldalvik/annotation/Signature; 
27 ········value·=·{ 
28 ············"()V" 
29 ········} 
30 ····.end·annotation 
  
31 ····.line·7026 ····.line·70
32 ····iput-object·p1,·p0,·Lnet/i2p/android/router/dialog/VersionDialog$3;->this$0:Lnet/i2p/android/router/dialog/VersionDialog;27 ····iput-object·p1,·p0,·Lnet/i2p/android/router/dialog/VersionDialog$3;->this$0:Lnet/i2p/android/router/dialog/VersionDialog;
  
33 ····iput-object·p2,·p0,·Lnet/i2p/android/router/dialog/VersionDialog$3;->val$currentVersion:Ljava/lang/String;28 ····iput-object·p2,·p0,·Lnet/i2p/android/router/dialog/VersionDialog$3;->val$currentVersion:Ljava/lang/String;
  
34 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
3.86 KB
smali/net/i2p/android/router/util/Util$NetStatus$Level.smali
    
Offset 29, 85 lines modifiedOffset 29, 62 lines modified
  
29 .field·public·static·final·enum·INFO:Lnet/i2p/android/router/util/Util$NetStatus$Level;29 .field·public·static·final·enum·INFO:Lnet/i2p/android/router/util/Util$NetStatus$Level;
  
30 .field·public·static·final·enum·WARN:Lnet/i2p/android/router/util/Util$NetStatus$Level;30 .field·public·static·final·enum·WARN:Lnet/i2p/android/router/util/Util$NetStatus$Level;
  
  
31 #·direct·methods31 #·direct·methods
32 .method·private·static·synthetic·$values()[Lnet/i2p/android/router/util/Util$NetStatus$Level; 
33 ····.locals·3 
  
34 ····const/4·v0,·0x3 
  
35 ····new-array·v0,·v0,·[Lnet/i2p/android/router/util/Util$NetStatus$Level; 
  
36 ····.line·403 
37 ····sget-object·v1,·Lnet/i2p/android/router/util/Util$NetStatus$Level;->ERROR:Lnet/i2p/android/router/util/Util$NetStatus$Level; 
  
38 ····const/4·v2,·0x0 
  
39 ····aput-object·v1,·v0,·v2 
  
40 ····sget-object·v1,·Lnet/i2p/android/router/util/Util$NetStatus$Level;->WARN:Lnet/i2p/android/router/util/Util$NetStatus$Level; 
  
41 ····const/4·v2,·0x1 
  
42 ····aput-object·v1,·v0,·v2 
  
43 ····sget-object·v1,·Lnet/i2p/android/router/util/Util$NetStatus$Level;->INFO:Lnet/i2p/android/router/util/Util$NetStatus$Level; 
  
44 ····const/4·v2,·0x2 
  
45 ····aput-object·v1,·v0,·v2 
  
46 ····return-object·v0 
47 .end·method 
  
48 .method·static·constructor·<clinit>()V32 .method·static·constructor·<clinit>()V
49 ····.locals·333 ····.locals·7
  
50 ····.line·40434 ····.line·404
51 ····new-instance·v0,·Lnet/i2p/android/router/util/Util$NetStatus$Level;35 ····new-instance·v0,·Lnet/i2p/android/router/util/Util$NetStatus$Level;
  
52 ····const-string·v1,·"ERROR"36 ····const-string·v1,·"ERROR"
  
53 ····const/4·v2,·0x037 ····const/4·v2,·0x0
  
54 ····invoke-direct·{v0,·v1,·v2},·Lnet/i2p/android/router/util/Util$NetStatus$Level;-><init>(Ljava/lang/String;I)V38 ····invoke-direct·{v0,·v1,·v2},·Lnet/i2p/android/router/util/Util$NetStatus$Level;-><init>(Ljava/lang/String;I)V
  
55 ····sput-object·v0,·Lnet/i2p/android/router/util/Util$NetStatus$Level;->ERROR:Lnet/i2p/android/router/util/Util$NetStatus$Level;39 ····sput-object·v0,·Lnet/i2p/android/router/util/Util$NetStatus$Level;->ERROR:Lnet/i2p/android/router/util/Util$NetStatus$Level;
  
56 ····.line·40540 ····.line·405
57 ····new-instance·v0,·Lnet/i2p/android/router/util/Util$NetStatus$Level;41 ····new-instance·v1,·Lnet/i2p/android/router/util/Util$NetStatus$Level;
  
58 ····const-string·v1,·"WARN"42 ····const-string·v3,·"WARN"
  
59 ····const/4·v2,·0x143 ····const/4·v4,·0x1
  
60 ····invoke-direct·{v0,·v1,·v2},·Lnet/i2p/android/router/util/Util$NetStatus$Level;-><init>(Ljava/lang/String;I)V44 ····invoke-direct·{v1,·v3,·v4},·Lnet/i2p/android/router/util/Util$NetStatus$Level;-><init>(Ljava/lang/String;I)V
  
61 ····sput-object·v0,·Lnet/i2p/android/router/util/Util$NetStatus$Level;->WARN:Lnet/i2p/android/router/util/Util$NetStatus$Level;45 ····sput-object·v1,·Lnet/i2p/android/router/util/Util$NetStatus$Level;->WARN:Lnet/i2p/android/router/util/Util$NetStatus$Level;
  
62 ····.line·40646 ····.line·406
63 ····new-instance·v0,·Lnet/i2p/android/router/util/Util$NetStatus$Level;47 ····new-instance·v3,·Lnet/i2p/android/router/util/Util$NetStatus$Level;
  
64 ····const-string·v1,·"INFO"48 ····const-string·v5,·"INFO"
  
65 ····const/4·v2,·0x249 ····const/4·v6,·0x2
  
66 ····invoke-direct·{v0,·v1,·v2},·Lnet/i2p/android/router/util/Util$NetStatus$Level;-><init>(Ljava/lang/String;I)V50 ····invoke-direct·{v3,·v5,·v6},·Lnet/i2p/android/router/util/Util$NetStatus$Level;-><init>(Ljava/lang/String;I)V
  
67 ····sput-object·v0,·Lnet/i2p/android/router/util/Util$NetStatus$Level;->INFO:Lnet/i2p/android/router/util/Util$NetStatus$Level;51 ····sput-object·v3,·Lnet/i2p/android/router/util/Util$NetStatus$Level;->INFO:Lnet/i2p/android/router/util/Util$NetStatus$Level;
  
68 ····.line·403 
69 ····invoke-static·{},·Lnet/i2p/android/router/util/Util$NetStatus$Level;->$values()[Lnet/i2p/android/router/util/Util$NetStatus$Level;52 ····const/4·v5,·0x3
  
 53 ····new-array·v5,·v5,·[Lnet/i2p/android/router/util/Util$NetStatus$Level;
  
70 ····move-result-object·v054 ····aput-object·v0,·v5,·v2
  
 55 ····aput-object·v1,·v5,·v4
  
 56 ····aput-object·v3,·v5,·v6
  
 57 ····.line·403
71 ····sput-object·v0,·Lnet/i2p/android/router/util/Util$NetStatus$Level;->$VALUES:[Lnet/i2p/android/router/util/Util$NetStatus$Level;58 ····sput-object·v5,·Lnet/i2p/android/router/util/Util$NetStatus$Level;->$VALUES:[Lnet/i2p/android/router/util/Util$NetStatus$Level;
  
72 ····return-void59 ····return-void
73 .end·method60 .end·method
  
74 .method·private·constructor·<init>(Ljava/lang/String;I)V61 .method·private·constructor·<init>(Ljava/lang/String;I)V
75 ····.locals·062 ····.locals·0
76 ····.annotation·system·Ldalvik/annotation/Signature;63 ····.annotation·system·Ldalvik/annotation/Signature;
1.12 KB
smali/net/i2p/android/router/service/RouterService.smali
    
Offset 2, 21 lines modifiedOffset 2, 21 lines modified
2 .super·Landroid/app/Service;2 .super·Landroid/app/Service;
3 .source·"RouterService.java"3 .source·"RouterService.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
 7 ········Lnet/i2p/android/router/service/RouterService$FinalShutdownHook;,
 8 ········Lnet/i2p/android/router/service/RouterService$ShutdownHook;,
 9 ········Lnet/i2p/android/router/service/RouterService$Stopper;,
7 ········Lnet/i2p/android/router/service/RouterService$StateHandler;,10 ········Lnet/i2p/android/router/service/RouterService$StateHandler;,
8 ········Lnet/i2p/android/router/service/RouterService$Updater;,11 ········Lnet/i2p/android/router/service/RouterService$Updater;,
9 ········Lnet/i2p/android/router/service/RouterService$Starter;,12 ········Lnet/i2p/android/router/service/RouterService$Starter;,
10 ········Lnet/i2p/android/router/service/RouterService$Waiter;,13 ········Lnet/i2p/android/router/service/RouterService$Waiter;
11 ········Lnet/i2p/android/router/service/RouterService$Stopper;, 
12 ········Lnet/i2p/android/router/service/RouterService$FinalShutdownHook;, 
13 ········Lnet/i2p/android/router/service/RouterService$ShutdownHook; 
14 ····}14 ····}
15 .end·annotation15 .end·annotation
  
  
16 #·static·fields16 #·static·fields
17 .field·private·static·final·EXTRA_RESTART:Ljava/lang/String;·=·"restart"17 .field·private·static·final·EXTRA_RESTART:Ljava/lang/String;·=·"restart"
  
13.7 KB
smali/net/i2p/android/router/service/State.smali
    
Offset 56, 264 lines modifiedOffset 56, 223 lines modified
  
56 .field·public·static·final·enum·STOPPING:Lnet/i2p/android/router/service/State;56 .field·public·static·final·enum·STOPPING:Lnet/i2p/android/router/service/State;
  
57 .field·public·static·final·enum·WAITING:Lnet/i2p/android/router/service/State;57 .field·public·static·final·enum·WAITING:Lnet/i2p/android/router/service/State;
  
  
58 #·direct·methods58 #·direct·methods
59 .method·private·static·synthetic·$values()[Lnet/i2p/android/router/service/State;59 .method·static·constructor·<clinit>()V
60 ····.locals·360 ····.locals·17
  
61 ····const/16·v0,·0xe 
  
 61 ····.line·14
62 ····new-array·v0,·v0,·[Lnet/i2p/android/router/service/State;62 ····new-instance·v0,·Lnet/i2p/android/router/service/State;
  
 63 ····const-string·v1,·"INIT"
63 ····.line·12 
64 ····sget-object·v1,·Lnet/i2p/android/router/service/State;->INIT:Lnet/i2p/android/router/service/State; 
  
65 ····const/4·v2,·0x064 ····const/4·v2,·0x0
  
 65 ····invoke-direct·{v0,·v1,·v2},·Lnet/i2p/android/router/service/State;-><init>(Ljava/lang/String;I)V
66 ····aput-object·v1,·v0,·v2 
  
67 ····sget-object·v1,·Lnet/i2p/android/router/service/State;->WAITING:Lnet/i2p/android/router/service/State; 
  
68 ····const/4·v2,·0x1 
  
69 ····aput-object·v1,·v0,·v2 
  
70 ····sget-object·v1,·Lnet/i2p/android/router/service/State;->STARTING:Lnet/i2p/android/router/service/State; 
  
71 ····const/4·v2,·0x2 
  
72 ····aput-object·v1,·v0,·v2 
  
73 ····sget-object·v1,·Lnet/i2p/android/router/service/State;->RUNNING:Lnet/i2p/android/router/service/State; 
  
74 ····const/4·v2,·0x3 
  
75 ····aput-object·v1,·v0,·v2 
  
76 ····sget-object·v1,·Lnet/i2p/android/router/service/State;->ACTIVE:Lnet/i2p/android/router/service/State; 
  
77 ····const/4·v2,·0x4 
  
78 ····aput-object·v1,·v0,·v2 
  
79 ····sget-object·v1,·Lnet/i2p/android/router/service/State;->STOPPING:Lnet/i2p/android/router/service/State; 
  
80 ····const/4·v2,·0x5 
  
81 ····aput-object·v1,·v0,·v2 
  
82 ····sget-object·v1,·Lnet/i2p/android/router/service/State;->STOPPED:Lnet/i2p/android/router/service/State; 
  
83 ····const/4·v2,·0x666 ····sput-object·v0,·Lnet/i2p/android/router/service/State;->INIT:Lnet/i2p/android/router/service/State;
  
84 ····aput-object·v1,·v0,·v267 ····new-instance·v1,·Lnet/i2p/android/router/service/State;
  
85 ····sget-object·v1,·Lnet/i2p/android/router/service/State;->MANUAL_STOPPING:Lnet/i2p/android/router/service/State;68 ····const-string·v3,·"WAITING"
  
86 ····const/4·v2,·0x769 ····const/4·v4,·0x1
  
87 ····aput-object·v1,·v0,·v270 ····invoke-direct·{v1,·v3,·v4},·Lnet/i2p/android/router/service/State;-><init>(Ljava/lang/String;I)V
  
88 ····sget-object·v1,·Lnet/i2p/android/router/service/State;->MANUAL_STOPPED:Lnet/i2p/android/router/service/State;71 ····sput-object·v1,·Lnet/i2p/android/router/service/State;->WAITING:Lnet/i2p/android/router/service/State;
  
89 ····const/16·v2,·0x872 ····new-instance·v3,·Lnet/i2p/android/router/service/State;
  
90 ····aput-object·v1,·v0,·v273 ····const-string·v5,·"STARTING"
  
91 ····sget-object·v1,·Lnet/i2p/android/router/service/State;->MANUAL_QUITTING:Lnet/i2p/android/router/service/State;74 ····const/4·v6,·0x2
  
92 ····const/16·v2,·0x975 ····invoke-direct·{v3,·v5,·v6},·Lnet/i2p/android/router/service/State;-><init>(Ljava/lang/String;I)V
  
93 ····aput-object·v1,·v0,·v276 ····sput-object·v3,·Lnet/i2p/android/router/service/State;->STARTING:Lnet/i2p/android/router/service/State;
  
94 ····sget-object·v1,·Lnet/i2p/android/router/service/State;->MANUAL_QUITTED:Lnet/i2p/android/router/service/State;77 ····new-instance·v5,·Lnet/i2p/android/router/service/State;
  
95 ····const/16·v2,·0xa78 ····const-string·v7,·"RUNNING"
  
96 ····aput-object·v1,·v0,·v279 ····const/4·v8,·0x3
  
97 ····sget-object·v1,·Lnet/i2p/android/router/service/State;->NETWORK_STOPPING:Lnet/i2p/android/router/service/State;80 ····invoke-direct·{v5,·v7,·v8},·Lnet/i2p/android/router/service/State;-><init>(Ljava/lang/String;I)V
  
98 ····const/16·v2,·0xb81 ····sput-object·v5,·Lnet/i2p/android/router/service/State;->RUNNING:Lnet/i2p/android/router/service/State;
  
99 ····aput-object·v1,·v0,·v282 ····new-instance·v7,·Lnet/i2p/android/router/service/State;
  
100 ····sget-object·v1,·Lnet/i2p/android/router/service/State;->NETWORK_STOPPED:Lnet/i2p/android/router/service/State;83 ····const-string·v9,·"ACTIVE"
  
101 ····const/16·v2,·0xc84 ····const/4·v10,·0x4
  
102 ····aput-object·v1,·v0,·v285 ····invoke-direct·{v7,·v9,·v10},·Lnet/i2p/android/router/service/State;-><init>(Ljava/lang/String;I)V
  
103 ····sget-object·v1,·Lnet/i2p/android/router/service/State;->GRACEFUL_SHUTDOWN:Lnet/i2p/android/router/service/State;86 ····sput-object·v7,·Lnet/i2p/android/router/service/State;->ACTIVE:Lnet/i2p/android/router/service/State;
  
104 ····const/16·v2,·0xd87 ····.line·16
 88 ····new-instance·v9,·Lnet/i2p/android/router/service/State;
  
105 ····aput-object·v1,·v0,·v289 ····const-string·v11,·"STOPPING"
  
 90 ····const/4·v12,·0x5
106 ····return-object·v0 
107 .end·method 
  
 91 ····invoke-direct·{v9,·v11,·v12},·Lnet/i2p/android/router/service/State;-><init>(Ljava/lang/String;I)V
108 .method·static·constructor·<clinit>()V 
109 ····.locals·3 
  
 92 ····sput-object·v9,·Lnet/i2p/android/router/service/State;->STOPPING:Lnet/i2p/android/router/service/State;
110 ····.line·14 
111 ····new-instance·v0,·Lnet/i2p/android/router/service/State; 
  
112 ····const-string·v1,·"INIT"93 ····new-instance·v11,·Lnet/i2p/android/router/service/State;
  
113 ····const/4·v2,·0x094 ····const-string·v13,·"STOPPED"
  
114 ····invoke-direct·{v0,·v1,·v2},·Lnet/i2p/android/router/service/State;-><init>(Ljava/lang/String;I)V95 ····const/4·v14,·0x6
  
115 ····sput-object·v0,·Lnet/i2p/android/router/service/State;->INIT:Lnet/i2p/android/router/service/State;96 ····invoke-direct·{v11,·v13,·v14},·Lnet/i2p/android/router/service/State;-><init>(Ljava/lang/String;I)V
  
116 ····new-instance·v0,·Lnet/i2p/android/router/service/State;97 ····sput-object·v11,·Lnet/i2p/android/router/service/State;->STOPPED:Lnet/i2p/android/router/service/State;
  
117 ····const-string·v1,·"WAITING"98 ····.line·18
 99 ····new-instance·v13,·Lnet/i2p/android/router/service/State;
Max diff block lines reached; 8234/13938 bytes (59.08%) of diff not shown.
745 B
smali/net/i2p/android/router/service/LoadClientsJob.smali
    
Offset 2, 17 lines modifiedOffset 2, 17 lines modified
2 .super·Lnet/i2p/router/JobImpl;2 .super·Lnet/i2p/router/JobImpl;
3 .source·"LoadClientsJob.java"3 .source·"LoadClientsJob.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
7 ········Lnet/i2p/android/router/service/LoadClientsJob$RunI2PTunnel;,7 ········Lnet/i2p/android/router/service/LoadClientsJob$ClientShutdownHook;,
8 ········Lnet/i2p/android/router/service/LoadClientsJob$RunI2PSAM;,8 ········Lnet/i2p/android/router/service/LoadClientsJob$RunI2PSAM;,
9 ········Lnet/i2p/android/router/service/LoadClientsJob$ClientShutdownHook;9 ········Lnet/i2p/android/router/service/LoadClientsJob$RunI2PTunnel;
10 ····}10 ····}
11 .end·annotation11 .end·annotation
  
  
12 #·static·fields12 #·static·fields
13 .field·private·static·final·LOAD_DELAY:J·=·0xea60L13 .field·private·static·final·LOAD_DELAY:J·=·0xea60L
  
913 B
smali/net/i2p/android/router/addressbook/AddressEntryAdapter$1.smali
    
Offset 22, 19 lines modifiedOffset 22, 14 lines modified
  
22 .field·final·synthetic·val$address:Lnet/i2p/android/router/addressbook/AddressEntry;22 .field·final·synthetic·val$address:Lnet/i2p/android/router/addressbook/AddressEntry;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lnet/i2p/android/router/addressbook/AddressEntryAdapter;Lnet/i2p/android/router/addressbook/AddressEntry;)V24 .method·constructor·<init>(Lnet/i2p/android/router/addressbook/AddressEntryAdapter;Lnet/i2p/android/router/addressbook/AddressEntry;)V
25 ····.locals·025 ····.locals·0
26 ····.annotation·system·Ldalvik/annotation/Signature; 
27 ········value·=·{ 
28 ············"()V" 
29 ········} 
30 ····.end·annotation 
  
31 ····.line·11526 ····.line·115
32 ····iput-object·p1,·p0,·Lnet/i2p/android/router/addressbook/AddressEntryAdapter$1;->this$0:Lnet/i2p/android/router/addressbook/AddressEntryAdapter;27 ····iput-object·p1,·p0,·Lnet/i2p/android/router/addressbook/AddressEntryAdapter$1;->this$0:Lnet/i2p/android/router/addressbook/AddressEntryAdapter;
  
33 ····iput-object·p2,·p0,·Lnet/i2p/android/router/addressbook/AddressEntryAdapter$1;->val$address:Lnet/i2p/android/router/addressbook/AddressEntry;28 ····iput-object·p2,·p0,·Lnet/i2p/android/router/addressbook/AddressEntryAdapter$1;->val$address:Lnet/i2p/android/router/addressbook/AddressEntry;
  
34 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
794 B
smali/net/i2p/android/wizard/ui/SingleChoiceFragment$1.smali
    
Offset 22, 19 lines modifiedOffset 22, 14 lines modified
  
22 .field·final·synthetic·val$listView:Landroid/widget/ListView;22 .field·final·synthetic·val$listView:Landroid/widget/ListView;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lnet/i2p/android/wizard/ui/SingleChoiceFragment;Landroid/widget/ListView;)V24 .method·constructor·<init>(Lnet/i2p/android/wizard/ui/SingleChoiceFragment;Landroid/widget/ListView;)V
25 ····.locals·025 ····.locals·0
26 ····.annotation·system·Ldalvik/annotation/Signature; 
27 ········value·=·{ 
28 ············"()V" 
29 ········} 
30 ····.end·annotation 
  
31 ····.line·8626 ····.line·86
32 ····iput-object·p1,·p0,·Lnet/i2p/android/wizard/ui/SingleChoiceFragment$1;->this$0:Lnet/i2p/android/wizard/ui/SingleChoiceFragment;27 ····iput-object·p1,·p0,·Lnet/i2p/android/wizard/ui/SingleChoiceFragment$1;->this$0:Lnet/i2p/android/wizard/ui/SingleChoiceFragment;
  
33 ····iput-object·p2,·p0,·Lnet/i2p/android/wizard/ui/SingleChoiceFragment$1;->val$listView:Landroid/widget/ListView;28 ····iput-object·p2,·p0,·Lnet/i2p/android/wizard/ui/SingleChoiceFragment$1;->val$listView:Landroid/widget/ListView;
  
34 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
806 B
smali/net/i2p/android/wizard/ui/MultipleChoiceFragment$1.smali
    
Offset 22, 19 lines modifiedOffset 22, 14 lines modified
  
22 .field·final·synthetic·val$listView:Landroid/widget/ListView;22 .field·final·synthetic·val$listView:Landroid/widget/ListView;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lnet/i2p/android/wizard/ui/MultipleChoiceFragment;Landroid/widget/ListView;)V24 .method·constructor·<init>(Lnet/i2p/android/wizard/ui/MultipleChoiceFragment;Landroid/widget/ListView;)V
25 ····.locals·025 ····.locals·0
26 ····.annotation·system·Ldalvik/annotation/Signature; 
27 ········value·=·{ 
28 ············"()V" 
29 ········} 
30 ····.end·annotation 
  
31 ····.line·8926 ····.line·89
32 ····iput-object·p1,·p0,·Lnet/i2p/android/wizard/ui/MultipleChoiceFragment$1;->this$0:Lnet/i2p/android/wizard/ui/MultipleChoiceFragment;27 ····iput-object·p1,·p0,·Lnet/i2p/android/wizard/ui/MultipleChoiceFragment$1;->this$0:Lnet/i2p/android/wizard/ui/MultipleChoiceFragment;
  
33 ····iput-object·p2,·p0,·Lnet/i2p/android/wizard/ui/MultipleChoiceFragment$1;->val$listView:Landroid/widget/ListView;28 ····iput-object·p2,·p0,·Lnet/i2p/android/wizard/ui/MultipleChoiceFragment$1;->val$listView:Landroid/widget/ListView;
  
34 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
738 B
smali/net/i2p/android/widget/SlidingTabLayout.smali
    
Offset 2, 17 lines modifiedOffset 2, 17 lines modified
2 .super·Landroid/widget/HorizontalScrollView;2 .super·Landroid/widget/HorizontalScrollView;
3 .source·"SlidingTabLayout.java"3 .source·"SlidingTabLayout.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
7 ········Lnet/i2p/android/widget/SlidingTabLayout$TabColorizer;,7 ········Lnet/i2p/android/widget/SlidingTabLayout$TabClickListener;,
8 ········Lnet/i2p/android/widget/SlidingTabLayout$InternalViewPagerListener;,8 ········Lnet/i2p/android/widget/SlidingTabLayout$InternalViewPagerListener;,
9 ········Lnet/i2p/android/widget/SlidingTabLayout$TabClickListener;9 ········Lnet/i2p/android/widget/SlidingTabLayout$TabColorizer;
10 ····}10 ····}
11 .end·annotation11 .end·annotation
  
  
12 #·static·fields12 #·static·fields
13 .field·private·static·final·TAB_VIEW_PADDING_DIPS:I·=·0x1013 .field·private·static·final·TAB_VIEW_PADDING_DIPS:I·=·0x10
  
749 B
smali/net/i2p/android/i2ptunnel/TunnelDetailFragment.smali
    
Offset 2, 16 lines modifiedOffset 2, 16 lines modified
2 .super·Landroid/support/v4/app/Fragment;2 .super·Landroid/support/v4/app/Fragment;
3 .source·"TunnelDetailFragment.java"3 .source·"TunnelDetailFragment.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
7 ········Lnet/i2p/android/i2ptunnel/TunnelDetailFragment$TunnelDetailListener;, 
8 ········Lnet/i2p/android/i2ptunnel/TunnelDetailFragment$DeleteTunnelDialogFragment;7 ········Lnet/i2p/android/i2ptunnel/TunnelDetailFragment$DeleteTunnelDialogFragment;,
 8 ········Lnet/i2p/android/i2ptunnel/TunnelDetailFragment$TunnelDetailListener;
9 ····}9 ····}
10 .end·annotation10 .end·annotation
  
  
11 #·static·fields11 #·static·fields
12 .field·public·static·final·TUNNEL_ID:Ljava/lang/String;·=·"tunnel_id"12 .field·public·static·final·TUNNEL_ID:Ljava/lang/String;·=·"tunnel_id"
  
720 B
smali/net/i2p/android/i2ptunnel/TunnelDetailFragment$3.smali
    
Offset 22, 19 lines modifiedOffset 22, 14 lines modified
  
22 .field·final·synthetic·val$client:Z22 .field·final·synthetic·val$client:Z
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lnet/i2p/android/i2ptunnel/TunnelDetailFragment;Z)V24 .method·constructor·<init>(Lnet/i2p/android/i2ptunnel/TunnelDetailFragment;Z)V
25 ····.locals·025 ····.locals·0
26 ····.annotation·system·Ldalvik/annotation/Signature; 
27 ········value·=·{ 
28 ············"()V" 
29 ········} 
30 ····.end·annotation 
  
31 ····.line·20726 ····.line·207
32 ····iput-object·p1,·p0,·Lnet/i2p/android/i2ptunnel/TunnelDetailFragment$3;->this$0:Lnet/i2p/android/i2ptunnel/TunnelDetailFragment;27 ····iput-object·p1,·p0,·Lnet/i2p/android/i2ptunnel/TunnelDetailFragment$3;->this$0:Lnet/i2p/android/i2ptunnel/TunnelDetailFragment;
  
33 ····iput-boolean·p2,·p0,·Lnet/i2p/android/i2ptunnel/TunnelDetailFragment$3;->val$client:Z28 ····iput-boolean·p2,·p0,·Lnet/i2p/android/i2ptunnel/TunnelDetailFragment$3;->val$client:Z
  
34 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
955 B
smali/net/i2p/android/i2ptunnel/TunnelEntryAdapter$1.smali
    
Offset 26, 19 lines modifiedOffset 26, 14 lines modified
  
26 .field·final·synthetic·val$tvh:Lnet/i2p/android/i2ptunnel/TunnelEntryAdapter$TunnelViewHolder;26 .field·final·synthetic·val$tvh:Lnet/i2p/android/i2ptunnel/TunnelEntryAdapter$TunnelViewHolder;
  
  
27 #·direct·methods27 #·direct·methods
28 .method·constructor·<init>(Lnet/i2p/android/i2ptunnel/TunnelEntryAdapter;ILnet/i2p/android/i2ptunnel/TunnelEntryAdapter$TunnelViewHolder;Lnet/i2p/android/i2ptunnel/TunnelEntry;)V28 .method·constructor·<init>(Lnet/i2p/android/i2ptunnel/TunnelEntryAdapter;ILnet/i2p/android/i2ptunnel/TunnelEntryAdapter$TunnelViewHolder;Lnet/i2p/android/i2ptunnel/TunnelEntry;)V
29 ····.locals·029 ····.locals·0
30 ····.annotation·system·Ldalvik/annotation/Signature; 
31 ········value·=·{ 
32 ············"()V" 
33 ········} 
34 ····.end·annotation 
  
35 ····.line·17730 ····.line·177
36 ····iput-object·p1,·p0,·Lnet/i2p/android/i2ptunnel/TunnelEntryAdapter$1;->this$0:Lnet/i2p/android/i2ptunnel/TunnelEntryAdapter;31 ····iput-object·p1,·p0,·Lnet/i2p/android/i2ptunnel/TunnelEntryAdapter$1;->this$0:Lnet/i2p/android/i2ptunnel/TunnelEntryAdapter;
  
37 ····iput·p2,·p0,·Lnet/i2p/android/i2ptunnel/TunnelEntryAdapter$1;->val$position:I32 ····iput·p2,·p0,·Lnet/i2p/android/i2ptunnel/TunnelEntryAdapter$1;->val$position:I
  
38 ····iput-object·p3,·p0,·Lnet/i2p/android/i2ptunnel/TunnelEntryAdapter$1;->val$tvh:Lnet/i2p/android/i2ptunnel/TunnelEntryAdapter$TunnelViewHolder;33 ····iput-object·p3,·p0,·Lnet/i2p/android/i2ptunnel/TunnelEntryAdapter$1;->val$tvh:Lnet/i2p/android/i2ptunnel/TunnelEntryAdapter$TunnelViewHolder;
821 B
smali/net/i2p/android/i2ptunnel/TunnelEntryAdapter$2.smali
    
Offset 22, 19 lines modifiedOffset 22, 14 lines modified
  
22 .field·final·synthetic·val$tunnel:Lnet/i2p/android/i2ptunnel/TunnelEntry;22 .field·final·synthetic·val$tunnel:Lnet/i2p/android/i2ptunnel/TunnelEntry;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lnet/i2p/android/i2ptunnel/TunnelEntryAdapter;Lnet/i2p/android/i2ptunnel/TunnelEntry;)V24 .method·constructor·<init>(Lnet/i2p/android/i2ptunnel/TunnelEntryAdapter;Lnet/i2p/android/i2ptunnel/TunnelEntry;)V
25 ····.locals·025 ····.locals·0
26 ····.annotation·system·Ldalvik/annotation/Signature; 
27 ········value·=·{ 
28 ············"()V" 
29 ········} 
30 ····.end·annotation 
  
31 ····.line·20226 ····.line·202
32 ····iput-object·p1,·p0,·Lnet/i2p/android/i2ptunnel/TunnelEntryAdapter$2;->this$0:Lnet/i2p/android/i2ptunnel/TunnelEntryAdapter;27 ····iput-object·p1,·p0,·Lnet/i2p/android/i2ptunnel/TunnelEntryAdapter$2;->this$0:Lnet/i2p/android/i2ptunnel/TunnelEntryAdapter;
  
33 ····iput-object·p2,·p0,·Lnet/i2p/android/i2ptunnel/TunnelEntryAdapter$2;->val$tunnel:Lnet/i2p/android/i2ptunnel/TunnelEntry;28 ····iput-object·p2,·p0,·Lnet/i2p/android/i2ptunnel/TunnelEntryAdapter$2;->val$tunnel:Lnet/i2p/android/i2ptunnel/TunnelEntry;
  
34 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
1.01 KB
smali/net/i2p/android/i2ptunnel/preferences/GeneralTunnelPreferenceFragment$TunnelPreferences$2$1.smali
    
Offset 22, 19 lines modifiedOffset 22, 14 lines modified
  
22 .field·final·synthetic·val$interfaces:[Ljava/lang/String;22 .field·final·synthetic·val$interfaces:[Ljava/lang/String;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lnet/i2p/android/i2ptunnel/preferences/GeneralTunnelPreferenceFragment$TunnelPreferences$2;[Ljava/lang/String;)V24 .method·constructor·<init>(Lnet/i2p/android/i2ptunnel/preferences/GeneralTunnelPreferenceFragment$TunnelPreferences$2;[Ljava/lang/String;)V
25 ····.locals·025 ····.locals·0
26 ····.annotation·system·Ldalvik/annotation/Signature; 
27 ········value·=·{ 
28 ············"()V" 
29 ········} 
30 ····.end·annotation 
  
31 ····.line·14226 ····.line·142
32 ····iput-object·p1,·p0,·Lnet/i2p/android/i2ptunnel/preferences/GeneralTunnelPreferenceFragment$TunnelPreferences$2$1;->this$2:Lnet/i2p/android/i2ptunnel/preferences/GeneralTunnelPreferenceFragment$TunnelPreferences$2;27 ····iput-object·p1,·p0,·Lnet/i2p/android/i2ptunnel/preferences/GeneralTunnelPreferenceFragment$TunnelPreferences$2$1;->this$2:Lnet/i2p/android/i2ptunnel/preferences/GeneralTunnelPreferenceFragment$TunnelPreferences$2;
  
33 ····iput-object·p2,·p0,·Lnet/i2p/android/i2ptunnel/preferences/GeneralTunnelPreferenceFragment$TunnelPreferences$2$1;->val$interfaces:[Ljava/lang/String;28 ····iput-object·p2,·p0,·Lnet/i2p/android/i2ptunnel/preferences/GeneralTunnelPreferenceFragment$TunnelPreferences$2$1;->val$interfaces:[Ljava/lang/String;
  
34 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
1.06 KB
smali/net/i2p/android/i2ptunnel/preferences/AdvancedTunnelPreferenceFragment$TunnelPreferences$1$2.smali
    
Offset 22, 19 lines modifiedOffset 22, 14 lines modified
  
22 .field·final·synthetic·val$prefs:Landroid/content/SharedPreferences;22 .field·final·synthetic·val$prefs:Landroid/content/SharedPreferences;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lnet/i2p/android/i2ptunnel/preferences/AdvancedTunnelPreferenceFragment$TunnelPreferences$1;Landroid/content/SharedPreferences;)V24 .method·constructor·<init>(Lnet/i2p/android/i2ptunnel/preferences/AdvancedTunnelPreferenceFragment$TunnelPreferences$1;Landroid/content/SharedPreferences;)V
25 ····.locals·025 ····.locals·0
26 ····.annotation·system·Ldalvik/annotation/Signature; 
27 ········value·=·{ 
28 ············"()V" 
29 ········} 
30 ····.end·annotation 
  
31 ····.line·15626 ····.line·156
32 ····iput-object·p1,·p0,·Lnet/i2p/android/i2ptunnel/preferences/AdvancedTunnelPreferenceFragment$TunnelPreferences$1$2;->this$2:Lnet/i2p/android/i2ptunnel/preferences/AdvancedTunnelPreferenceFragment$TunnelPreferences$1;27 ····iput-object·p1,·p0,·Lnet/i2p/android/i2ptunnel/preferences/AdvancedTunnelPreferenceFragment$TunnelPreferences$1$2;->this$2:Lnet/i2p/android/i2ptunnel/preferences/AdvancedTunnelPreferenceFragment$TunnelPreferences$1;
  
33 ····iput-object·p2,·p0,·Lnet/i2p/android/i2ptunnel/preferences/AdvancedTunnelPreferenceFragment$TunnelPreferences$1$2;->val$prefs:Landroid/content/SharedPreferences;28 ····iput-object·p2,·p0,·Lnet/i2p/android/i2ptunnel/preferences/AdvancedTunnelPreferenceFragment$TunnelPreferences$1$2;->val$prefs:Landroid/content/SharedPreferences;
  
34 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
1.08 KB
smali/net/i2p/android/i2ptunnel/preferences/AdvancedTunnelPreferenceFragment$TunnelPreferences$1.smali
    
Offset 22, 19 lines modifiedOffset 22, 14 lines modified
  
22 .field·final·synthetic·val$nk:Landroid/support/v7/preference/CheckBoxPreference;22 .field·final·synthetic·val$nk:Landroid/support/v7/preference/CheckBoxPreference;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lnet/i2p/android/i2ptunnel/preferences/AdvancedTunnelPreferenceFragment$TunnelPreferences;Landroid/support/v7/preference/CheckBoxPreference;)V24 .method·constructor·<init>(Lnet/i2p/android/i2ptunnel/preferences/AdvancedTunnelPreferenceFragment$TunnelPreferences;Landroid/support/v7/preference/CheckBoxPreference;)V
25 ····.locals·025 ····.locals·0
26 ····.annotation·system·Ldalvik/annotation/Signature; 
27 ········value·=·{ 
28 ············"()V" 
29 ········} 
30 ····.end·annotation 
  
31 ····.line·14726 ····.line·147
32 ····iput-object·p1,·p0,·Lnet/i2p/android/i2ptunnel/preferences/AdvancedTunnelPreferenceFragment$TunnelPreferences$1;->this$1:Lnet/i2p/android/i2ptunnel/preferences/AdvancedTunnelPreferenceFragment$TunnelPreferences;27 ····iput-object·p1,·p0,·Lnet/i2p/android/i2ptunnel/preferences/AdvancedTunnelPreferenceFragment$TunnelPreferences$1;->this$1:Lnet/i2p/android/i2ptunnel/preferences/AdvancedTunnelPreferenceFragment$TunnelPreferences;
  
33 ····iput-object·p2,·p0,·Lnet/i2p/android/i2ptunnel/preferences/AdvancedTunnelPreferenceFragment$TunnelPreferences$1;->val$nk:Landroid/support/v7/preference/CheckBoxPreference;28 ····iput-object·p2,·p0,·Lnet/i2p/android/i2ptunnel/preferences/AdvancedTunnelPreferenceFragment$TunnelPreferences$1;->val$nk:Landroid/support/v7/preference/CheckBoxPreference;
  
34 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
1.05 KB
smali/net/i2p/android/i2ptunnel/preferences/GeneralTunnelPreferenceFragment$TunnelPreferences$1$2.smali
    
Offset 22, 19 lines modifiedOffset 22, 14 lines modified
  
22 .field·final·synthetic·val$prefs:Landroid/content/SharedPreferences;22 .field·final·synthetic·val$prefs:Landroid/content/SharedPreferences;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lnet/i2p/android/i2ptunnel/preferences/GeneralTunnelPreferenceFragment$TunnelPreferences$1;Landroid/content/SharedPreferences;)V24 .method·constructor·<init>(Lnet/i2p/android/i2ptunnel/preferences/GeneralTunnelPreferenceFragment$TunnelPreferences$1;Landroid/content/SharedPreferences;)V
25 ····.locals·025 ····.locals·0
26 ····.annotation·system·Ldalvik/annotation/Signature; 
27 ········value·=·{ 
28 ············"()V" 
29 ········} 
30 ····.end·annotation 
  
31 ····.line·8626 ····.line·86
32 ····iput-object·p1,·p0,·Lnet/i2p/android/i2ptunnel/preferences/GeneralTunnelPreferenceFragment$TunnelPreferences$1$2;->this$2:Lnet/i2p/android/i2ptunnel/preferences/GeneralTunnelPreferenceFragment$TunnelPreferences$1;27 ····iput-object·p1,·p0,·Lnet/i2p/android/i2ptunnel/preferences/GeneralTunnelPreferenceFragment$TunnelPreferences$1$2;->this$2:Lnet/i2p/android/i2ptunnel/preferences/GeneralTunnelPreferenceFragment$TunnelPreferences$1;
  
33 ····iput-object·p2,·p0,·Lnet/i2p/android/i2ptunnel/preferences/GeneralTunnelPreferenceFragment$TunnelPreferences$1$2;->val$prefs:Landroid/content/SharedPreferences;28 ····iput-object·p2,·p0,·Lnet/i2p/android/i2ptunnel/preferences/GeneralTunnelPreferenceFragment$TunnelPreferences$1$2;->val$prefs:Landroid/content/SharedPreferences;
  
34 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
800 B
smali/net/i2p/android/i2ptunnel/util/TunnelUtil.smali
    
Offset 2, 17 lines modifiedOffset 2, 17 lines modified
2 .super·Lnet/i2p/i2ptunnel/ui/GeneralHelper;2 .super·Lnet/i2p/i2ptunnel/ui/GeneralHelper;
3 .source·"TunnelUtil.java"3 .source·"TunnelUtil.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
7 ········Lnet/i2p/android/i2ptunnel/util/TunnelUtil$TunnelToPreferences;,7 ········Lnet/i2p/android/i2ptunnel/util/TunnelUtil$TunnelConfigFromWizard;,
8 ········Lnet/i2p/android/i2ptunnel/util/TunnelUtil$TunnelConfigFromPreferences;,8 ········Lnet/i2p/android/i2ptunnel/util/TunnelUtil$TunnelConfigFromPreferences;,
9 ········Lnet/i2p/android/i2ptunnel/util/TunnelUtil$TunnelConfigFromWizard;9 ········Lnet/i2p/android/i2ptunnel/util/TunnelUtil$TunnelToPreferences;
10 ····}10 ····}
11 .end·annotation11 .end·annotation
  
  
12 #·static·fields12 #·static·fields
13 .field·public·static·final·PREFERENCES_FILENAME_PREFIX:Ljava/lang/String;·=·"tunnel."13 .field·public·static·final·PREFERENCES_FILENAME_PREFIX:Ljava/lang/String;·=·"tunnel."
  
789 B
smali/net/i2p/android/util/AlphanumericHeaderAdapter.smali
    
Offset 5, 16 lines modifiedOffset 5, 16 lines modified
5 #·interfaces5 #·interfaces
6 .implements·Lcom/eowise/recyclerview/stickyheaders/StickyHeadersAdapter;6 .implements·Lcom/eowise/recyclerview/stickyheaders/StickyHeadersAdapter;
  
  
7 #·annotations7 #·annotations
8 .annotation·system·Ldalvik/annotation/MemberClasses;8 .annotation·system·Ldalvik/annotation/MemberClasses;
9 ····value·=·{9 ····value·=·{
 10 ········Lnet/i2p/android/util/AlphanumericHeaderAdapter$ViewHolder;,
10 ········Lnet/i2p/android/util/AlphanumericHeaderAdapter$SortedAdapter;,11 ········Lnet/i2p/android/util/AlphanumericHeaderAdapter$SortedAdapter;
11 ········Lnet/i2p/android/util/AlphanumericHeaderAdapter$ViewHolder; 
12 ····}12 ····}
13 .end·annotation13 .end·annotation
  
14 .annotation·system·Ldalvik/annotation/Signature;14 .annotation·system·Ldalvik/annotation/Signature;
15 ····value·=·{15 ····value·=·{
16 ········"Ljava/lang/Object;",16 ········"Ljava/lang/Object;",
17 ········"Lcom/eowise/recyclerview/stickyheaders/StickyHeadersAdapter<",17 ········"Lcom/eowise/recyclerview/stickyheaders/StickyHeadersAdapter<",
1.11 KB
smali/net/i2p/router/naming/BlockfileNamingService.smali
    
Offset 2, 20 lines modifiedOffset 2, 20 lines modified
2 .super·Lnet/i2p/client/naming/DummyNamingService;2 .super·Lnet/i2p/client/naming/DummyNamingService;
3 .source·"BlockfileNamingService.java"3 .source·"BlockfileNamingService.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
7 ········Lnet/i2p/router/naming/BlockfileNamingService$Shutdown;, 
8 ········Lnet/i2p/router/naming/BlockfileNamingService$DestEntry;, 
9 ········Lnet/i2p/router/naming/BlockfileNamingService$InvalidEntry;,7 ········Lnet/i2p/router/naming/BlockfileNamingService$InvalidEntry;,
10 ········Lnet/i2p/router/naming/BlockfileNamingService$PropertiesSerializer;,8 ········Lnet/i2p/router/naming/BlockfileNamingService$DestEntrySerializerV4;,
11 ········Lnet/i2p/router/naming/BlockfileNamingService$DestEntrySerializer;,9 ········Lnet/i2p/router/naming/BlockfileNamingService$DestEntrySerializer;,
12 ········Lnet/i2p/router/naming/BlockfileNamingService$DestEntrySerializerV4;10 ········Lnet/i2p/router/naming/BlockfileNamingService$DestEntry;,
 11 ········Lnet/i2p/router/naming/BlockfileNamingService$PropertiesSerializer;,
 12 ········Lnet/i2p/router/naming/BlockfileNamingService$Shutdown;
13 ····}13 ····}
14 .end·annotation14 .end·annotation
  
  
15 #·static·fields15 #·static·fields
16 .field·private·static·final·DUMMY:Ljava/lang/String;·=·""16 .field·private·static·final·DUMMY:Ljava/lang/String;·=·""
  
5.64 KB
smali/net/i2p/router/news/NewsXMLParser$XHTMLMode.smali
    
Offset 33, 119 lines modifiedOffset 33, 88 lines modified
  
33 .field·public·static·final·enum·REMOVE_ELEMENT:Lnet/i2p/router/news/NewsXMLParser$XHTMLMode;33 .field·public·static·final·enum·REMOVE_ELEMENT:Lnet/i2p/router/news/NewsXMLParser$XHTMLMode;
  
34 .field·public·static·final·enum·SKIP_ENTRY:Lnet/i2p/router/news/NewsXMLParser$XHTMLMode;34 .field·public·static·final·enum·SKIP_ENTRY:Lnet/i2p/router/news/NewsXMLParser$XHTMLMode;
  
  
35 #·direct·methods35 #·direct·methods
36 .method·private·static·synthetic·$values()[Lnet/i2p/router/news/NewsXMLParser$XHTMLMode; 
37 ····.locals·3 
  
38 ····const/4·v0,·0x5 
  
39 ····new-array·v0,·v0,·[Lnet/i2p/router/news/NewsXMLParser$XHTMLMode; 
  
40 ····.line·68 
41 ····sget-object·v1,·Lnet/i2p/router/news/NewsXMLParser$XHTMLMode;->ABORT:Lnet/i2p/router/news/NewsXMLParser$XHTMLMode; 
  
42 ····const/4·v2,·0x0 
  
43 ····aput-object·v1,·v0,·v2 
  
44 ····sget-object·v1,·Lnet/i2p/router/news/NewsXMLParser$XHTMLMode;->REMOVE_ELEMENT:Lnet/i2p/router/news/NewsXMLParser$XHTMLMode; 
  
45 ····const/4·v2,·0x1 
  
46 ····aput-object·v1,·v0,·v2 
  
47 ····sget-object·v1,·Lnet/i2p/router/news/NewsXMLParser$XHTMLMode;->REMOVE_ATTRIBUTE:Lnet/i2p/router/news/NewsXMLParser$XHTMLMode; 
  
48 ····const/4·v2,·0x2 
  
49 ····aput-object·v1,·v0,·v2 
  
50 ····sget-object·v1,·Lnet/i2p/router/news/NewsXMLParser$XHTMLMode;->SKIP_ENTRY:Lnet/i2p/router/news/NewsXMLParser$XHTMLMode; 
  
51 ····const/4·v2,·0x3 
  
52 ····aput-object·v1,·v0,·v2 
  
53 ····sget-object·v1,·Lnet/i2p/router/news/NewsXMLParser$XHTMLMode;->ALLOW_ALL:Lnet/i2p/router/news/NewsXMLParser$XHTMLMode; 
  
54 ····const/4·v2,·0x4 
  
55 ····aput-object·v1,·v0,·v2 
  
56 ····return-object·v0 
57 .end·method 
  
58 .method·static·constructor·<clinit>()V36 .method·static·constructor·<clinit>()V
59 ····.locals·337 ····.locals·11
  
60 ····.line·7038 ····.line·70
61 ····new-instance·v0,·Lnet/i2p/router/news/NewsXMLParser$XHTMLMode;39 ····new-instance·v0,·Lnet/i2p/router/news/NewsXMLParser$XHTMLMode;
  
62 ····const-string·v1,·"ABORT"40 ····const-string·v1,·"ABORT"
  
63 ····const/4·v2,·0x041 ····const/4·v2,·0x0
  
64 ····invoke-direct·{v0,·v1,·v2},·Lnet/i2p/router/news/NewsXMLParser$XHTMLMode;-><init>(Ljava/lang/String;I)V42 ····invoke-direct·{v0,·v1,·v2},·Lnet/i2p/router/news/NewsXMLParser$XHTMLMode;-><init>(Ljava/lang/String;I)V
  
65 ····sput-object·v0,·Lnet/i2p/router/news/NewsXMLParser$XHTMLMode;->ABORT:Lnet/i2p/router/news/NewsXMLParser$XHTMLMode;43 ····sput-object·v0,·Lnet/i2p/router/news/NewsXMLParser$XHTMLMode;->ABORT:Lnet/i2p/router/news/NewsXMLParser$XHTMLMode;
  
66 ····.line·7244 ····.line·72
67 ····new-instance·v0,·Lnet/i2p/router/news/NewsXMLParser$XHTMLMode;45 ····new-instance·v1,·Lnet/i2p/router/news/NewsXMLParser$XHTMLMode;
  
68 ····const-string·v1,·"REMOVE_ELEMENT"46 ····const-string·v3,·"REMOVE_ELEMENT"
  
69 ····const/4·v2,·0x147 ····const/4·v4,·0x1
  
70 ····invoke-direct·{v0,·v1,·v2},·Lnet/i2p/router/news/NewsXMLParser$XHTMLMode;-><init>(Ljava/lang/String;I)V48 ····invoke-direct·{v1,·v3,·v4},·Lnet/i2p/router/news/NewsXMLParser$XHTMLMode;-><init>(Ljava/lang/String;I)V
  
71 ····sput-object·v0,·Lnet/i2p/router/news/NewsXMLParser$XHTMLMode;->REMOVE_ELEMENT:Lnet/i2p/router/news/NewsXMLParser$XHTMLMode;49 ····sput-object·v1,·Lnet/i2p/router/news/NewsXMLParser$XHTMLMode;->REMOVE_ELEMENT:Lnet/i2p/router/news/NewsXMLParser$XHTMLMode;
  
72 ····.line·7450 ····.line·74
73 ····new-instance·v0,·Lnet/i2p/router/news/NewsXMLParser$XHTMLMode;51 ····new-instance·v3,·Lnet/i2p/router/news/NewsXMLParser$XHTMLMode;
  
74 ····const-string·v1,·"REMOVE_ATTRIBUTE"52 ····const-string·v5,·"REMOVE_ATTRIBUTE"
  
75 ····const/4·v2,·0x253 ····const/4·v6,·0x2
  
76 ····invoke-direct·{v0,·v1,·v2},·Lnet/i2p/router/news/NewsXMLParser$XHTMLMode;-><init>(Ljava/lang/String;I)V54 ····invoke-direct·{v3,·v5,·v6},·Lnet/i2p/router/news/NewsXMLParser$XHTMLMode;-><init>(Ljava/lang/String;I)V
  
77 ····sput-object·v0,·Lnet/i2p/router/news/NewsXMLParser$XHTMLMode;->REMOVE_ATTRIBUTE:Lnet/i2p/router/news/NewsXMLParser$XHTMLMode;55 ····sput-object·v3,·Lnet/i2p/router/news/NewsXMLParser$XHTMLMode;->REMOVE_ATTRIBUTE:Lnet/i2p/router/news/NewsXMLParser$XHTMLMode;
  
78 ····.line·7656 ····.line·76
79 ····new-instance·v0,·Lnet/i2p/router/news/NewsXMLParser$XHTMLMode;57 ····new-instance·v5,·Lnet/i2p/router/news/NewsXMLParser$XHTMLMode;
  
80 ····const-string·v1,·"SKIP_ENTRY"58 ····const-string·v7,·"SKIP_ENTRY"
  
81 ····const/4·v2,·0x359 ····const/4·v8,·0x3
  
82 ····invoke-direct·{v0,·v1,·v2},·Lnet/i2p/router/news/NewsXMLParser$XHTMLMode;-><init>(Ljava/lang/String;I)V60 ····invoke-direct·{v5,·v7,·v8},·Lnet/i2p/router/news/NewsXMLParser$XHTMLMode;-><init>(Ljava/lang/String;I)V
  
83 ····sput-object·v0,·Lnet/i2p/router/news/NewsXMLParser$XHTMLMode;->SKIP_ENTRY:Lnet/i2p/router/news/NewsXMLParser$XHTMLMode;61 ····sput-object·v5,·Lnet/i2p/router/news/NewsXMLParser$XHTMLMode;->SKIP_ENTRY:Lnet/i2p/router/news/NewsXMLParser$XHTMLMode;
  
84 ····.line·7862 ····.line·78
85 ····new-instance·v0,·Lnet/i2p/router/news/NewsXMLParser$XHTMLMode;63 ····new-instance·v7,·Lnet/i2p/router/news/NewsXMLParser$XHTMLMode;
  
86 ····const-string·v1,·"ALLOW_ALL"64 ····const-string·v9,·"ALLOW_ALL"
  
87 ····const/4·v2,·0x465 ····const/4·v10,·0x4
  
88 ····invoke-direct·{v0,·v1,·v2},·Lnet/i2p/router/news/NewsXMLParser$XHTMLMode;-><init>(Ljava/lang/String;I)V66 ····invoke-direct·{v7,·v9,·v10},·Lnet/i2p/router/news/NewsXMLParser$XHTMLMode;-><init>(Ljava/lang/String;I)V
  
89 ····sput-object·v0,·Lnet/i2p/router/news/NewsXMLParser$XHTMLMode;->ALLOW_ALL:Lnet/i2p/router/news/NewsXMLParser$XHTMLMode;67 ····sput-object·v7,·Lnet/i2p/router/news/NewsXMLParser$XHTMLMode;->ALLOW_ALL:Lnet/i2p/router/news/NewsXMLParser$XHTMLMode;
  
90 ····.line·68 
91 ····invoke-static·{},·Lnet/i2p/router/news/NewsXMLParser$XHTMLMode;->$values()[Lnet/i2p/router/news/NewsXMLParser$XHTMLMode;68 ····const/4·v9,·0x5
  
 69 ····new-array·v9,·v9,·[Lnet/i2p/router/news/NewsXMLParser$XHTMLMode;
  
 70 ····aput-object·v0,·v9,·v2
  
92 ····move-result-object·v071 ····aput-object·v1,·v9,·v4
  
 72 ····aput-object·v3,·v9,·v6
  
 73 ····aput-object·v5,·v9,·v8
  
 74 ····aput-object·v7,·v9,·v10
  
 75 ····.line·68
93 ····sput-object·v0,·Lnet/i2p/router/news/NewsXMLParser$XHTMLMode;->$VALUES:[Lnet/i2p/router/news/NewsXMLParser$XHTMLMode;76 ····sput-object·v9,·Lnet/i2p/router/news/NewsXMLParser$XHTMLMode;->$VALUES:[Lnet/i2p/router/news/NewsXMLParser$XHTMLMode;
  
94 ····return-void77 ····return-void
95 .end·method78 .end·method
  
Max diff block lines reached; 69/5665 bytes (1.22%) of diff not shown.
656 B
smali/net/i2p/router/news/NewsXMLParser.smali
    
Offset 2, 16 lines modifiedOffset 2, 16 lines modified
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"NewsXMLParser.java"3 .source·"NewsXMLParser.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
7 ········Lnet/i2p/router/news/NewsXMLParser$XHTMLMode;, 
8 ········Lnet/i2p/router/news/NewsXMLParser$I2PParserException;7 ········Lnet/i2p/router/news/NewsXMLParser$I2PParserException;,
 8 ········Lnet/i2p/router/news/NewsXMLParser$XHTMLMode;
9 ····}9 ····}
10 .end·annotation10 .end·annotation
  
  
11 #·static·fields11 #·static·fields
12 .field·private·static·final·attributeBlacklist:Ljava/util/Set;12 .field·private·static·final·attributeBlacklist:Ljava/util/Set;
13 ····.annotation·system·Ldalvik/annotation/Signature;13 ····.annotation·system·Ldalvik/annotation/Signature;
3.1 KB
smali/net/i2p/i2ptunnel/I2PTunnelHTTPServer.smali
    
Offset 2, 21 lines modifiedOffset 2, 21 lines modified
2 .super·Lnet/i2p/i2ptunnel/I2PTunnelServer;2 .super·Lnet/i2p/i2ptunnel/I2PTunnelServer;
3 .source·"I2PTunnelHTTPServer.java"3 .source·"I2PTunnelHTTPServer.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
7 ········Lnet/i2p/i2ptunnel/I2PTunnelHTTPServer$LineTooLongException;, 
8 ········Lnet/i2p/i2ptunnel/I2PTunnelHTTPServer$RequestTooLongException;, 
9 ········Lnet/i2p/i2ptunnel/I2PTunnelHTTPServer$BadRequestException;,7 ········Lnet/i2p/i2ptunnel/I2PTunnelHTTPServer$BadRequestException;,
10 ········Lnet/i2p/i2ptunnel/I2PTunnelHTTPServer$CompressedRequestor;,8 ········Lnet/i2p/i2ptunnel/I2PTunnelHTTPServer$RequestTooLongException;,
 9 ········Lnet/i2p/i2ptunnel/I2PTunnelHTTPServer$LineTooLongException;,
11 ········Lnet/i2p/i2ptunnel/I2PTunnelHTTPServer$InternalGZIPOutputStream;,10 ········Lnet/i2p/i2ptunnel/I2PTunnelHTTPServer$InternalGZIPOutputStream;,
12 ········Lnet/i2p/i2ptunnel/I2PTunnelHTTPServer$CompressedResponseOutputStream;,11 ········Lnet/i2p/i2ptunnel/I2PTunnelHTTPServer$CompressedResponseOutputStream;,
13 ········Lnet/i2p/i2ptunnel/I2PTunnelHTTPServer$Sender;12 ········Lnet/i2p/i2ptunnel/I2PTunnelHTTPServer$Sender;,
 13 ········Lnet/i2p/i2ptunnel/I2PTunnelHTTPServer$CompressedRequestor;
14 ····}14 ····}
15 .end·annotation15 .end·annotation
  
  
16 #·static·fields16 #·static·fields
17 .field·private·static·final·CLIENT_SKIPHEADERS:[Ljava/lang/String;17 .field·private·static·final·CLIENT_SKIPHEADERS:[Ljava/lang/String;
  
1.96 KB
html2text {}
    
Offset 1, 20 lines modifiedOffset 1, 20 lines modified
1 .class·public·Lnet/i2p/i2ptunnel/I2PTunnelHTTPServer;·.super·Lnet/i2p/1 .class·public·Lnet/i2p/i2ptunnel/I2PTunnelHTTPServer;·.super·Lnet/i2p/
2 i2ptunnel/I2PTunnelServer;·.source·"I2PTunnelHTTPServer.java"·#·annotations2 i2ptunnel/I2PTunnelServer;·.source·"I2PTunnelHTTPServer.java"·#·annotations
3 .annotation·system·Ldalvik/annotation/MemberClasses;·value·=·{·Lnet/i2p/3 .annotation·system·Ldalvik/annotation/MemberClasses;·value·=·{·Lnet/i2p/
4 i2ptunnel/I2PTunnelHTTPServer$LineTooLongException;,·Lnet/i2p/i2ptunnel/4 i2ptunnel/I2PTunnelHTTPServer$BadRequestException;,·Lnet/i2p/i2ptunnel/
5 I2PTunnelHTTPServer$RequestTooLongException;,·Lnet/i2p/i2ptunnel/5 I2PTunnelHTTPServer$RequestTooLongException;,·Lnet/i2p/i2ptunnel/
6 I2PTunnelHTTPServer$BadRequestException;,·Lnet/i2p/i2ptunnel/6 I2PTunnelHTTPServer$LineTooLongException;,·Lnet/i2p/i2ptunnel/
7 I2PTunnelHTTPServer$CompressedRequestor;,·Lnet/i2p/i2ptunnel/ 
8 I2PTunnelHTTPServer$InternalGZIPOutputStream;,·Lnet/i2p/i2ptunnel/7 I2PTunnelHTTPServer$InternalGZIPOutputStream;,·Lnet/i2p/i2ptunnel/
9 I2PTunnelHTTPServer$CompressedResponseOutputStream;,·Lnet/i2p/i2ptunnel/8 I2PTunnelHTTPServer$CompressedResponseOutputStream;,·Lnet/i2p/i2ptunnel/
 9 I2PTunnelHTTPServer$Sender;,·Lnet/i2p/i2ptunnel/
10 I2PTunnelHTTPServer$Sender;·}·.end·annotation·#·static·fields·.field·private10 I2PTunnelHTTPServer$CompressedRequestor;·}·.end·annotation·#·static·fields
11 static·final·CLIENT_SKIPHEADERS:[Ljava/lang/String;·.field·private·static·final11 .field·private·static·final·CLIENT_SKIPHEADERS:[Ljava/lang/String;·.field
12 DATE_HEADER:Ljava/lang/String;·=·"date"·.field·private·static·final12 private·static·final·DATE_HEADER:Ljava/lang/String;·=·"date"·.field·private
13 DEFAULT_HTTP_READ_TIMEOUT:J·=·-0x1L·.field·private·static·final13 static·final·DEFAULT_HTTP_READ_TIMEOUT:J·=·-0x1L·.field·private·static·final
14 DEFAULT_KEEPALIVE:Z·=·true·.field·public·static·final·DEFAULT_POST_BAN_TIME:I·=14 DEFAULT_KEEPALIVE:Z·=·true·.field·public·static·final·DEFAULT_POST_BAN_TIME:I·=
15 0x4b0·.field·public·static·final·DEFAULT_POST_MAX:I·=·0x6·.field·public·static15 0x4b0·.field·public·static·final·DEFAULT_POST_MAX:I·=·0x6·.field·public·static
16 final·DEFAULT_POST_TOTAL_BAN_TIME:I·=·0x258·.field·public·static·final16 final·DEFAULT_POST_TOTAL_BAN_TIME:I·=·0x258·.field·public·static·final
17 DEFAULT_POST_TOTAL_MAX:I·=·0x14·.field·public·static·final·DEFAULT_POST_WINDOW:17 DEFAULT_POST_TOTAL_MAX:I·=·0x14·.field·public·static·final·DEFAULT_POST_WINDOW:
18 I·=·0x12c·.field·private·static·final·DEST32_HEADER:Ljava/lang/String;·=·"X-18 I·=·0x12c·.field·private·static·final·DEST32_HEADER:Ljava/lang/String;·=·"X-
19 I2P-DestB32"·.field·private·static·final·DEST64_HEADER:Ljava/lang/String;·=·"X-19 I2P-DestB32"·.field·private·static·final·DEST64_HEADER:Ljava/lang/String;·=·"X-
20 I2P-DestB64"·.field·private·static·final·ERR_BAD_REQUEST:Ljava/lang/String;·=20 I2P-DestB64"·.field·private·static·final·ERR_BAD_REQUEST:Ljava/lang/String;·=
3.12 KB
smali/net/i2p/i2ptunnel/I2PTunnelClientBase$SocketManagerState.smali
    
Offset 27, 66 lines modifiedOffset 27, 47 lines modified
  
27 .field·public·static·final·enum·CONNECTED:Lnet/i2p/i2ptunnel/I2PTunnelClientBase$SocketManagerState;27 .field·public·static·final·enum·CONNECTED:Lnet/i2p/i2ptunnel/I2PTunnelClientBase$SocketManagerState;
  
28 .field·public·static·final·enum·INIT:Lnet/i2p/i2ptunnel/I2PTunnelClientBase$SocketManagerState;28 .field·public·static·final·enum·INIT:Lnet/i2p/i2ptunnel/I2PTunnelClientBase$SocketManagerState;
  
  
29 #·direct·methods29 #·direct·methods
30 .method·private·static·synthetic·$values()[Lnet/i2p/i2ptunnel/I2PTunnelClientBase$SocketManagerState; 
31 ····.locals·3 
  
32 ····const/4·v0,·0x2 
  
33 ····new-array·v0,·v0,·[Lnet/i2p/i2ptunnel/I2PTunnelClientBase$SocketManagerState; 
  
34 ····.line·93 
35 ····sget-object·v1,·Lnet/i2p/i2ptunnel/I2PTunnelClientBase$SocketManagerState;->INIT:Lnet/i2p/i2ptunnel/I2PTunnelClientBase$SocketManagerState; 
  
36 ····const/4·v2,·0x0 
  
37 ····aput-object·v1,·v0,·v2 
  
38 ····sget-object·v1,·Lnet/i2p/i2ptunnel/I2PTunnelClientBase$SocketManagerState;->CONNECTED:Lnet/i2p/i2ptunnel/I2PTunnelClientBase$SocketManagerState; 
  
39 ····const/4·v2,·0x1 
  
40 ····aput-object·v1,·v0,·v2 
  
41 ····return-object·v0 
42 .end·method 
  
43 .method·static·constructor·<clinit>()V30 .method·static·constructor·<clinit>()V
44 ····.locals·331 ····.locals·5
  
45 ····.line·9332 ····.line·93
46 ····new-instance·v0,·Lnet/i2p/i2ptunnel/I2PTunnelClientBase$SocketManagerState;33 ····new-instance·v0,·Lnet/i2p/i2ptunnel/I2PTunnelClientBase$SocketManagerState;
  
47 ····const-string·v1,·"INIT"34 ····const-string·v1,·"INIT"
  
48 ····const/4·v2,·0x035 ····const/4·v2,·0x0
  
49 ····invoke-direct·{v0,·v1,·v2},·Lnet/i2p/i2ptunnel/I2PTunnelClientBase$SocketManagerState;-><init>(Ljava/lang/String;I)V36 ····invoke-direct·{v0,·v1,·v2},·Lnet/i2p/i2ptunnel/I2PTunnelClientBase$SocketManagerState;-><init>(Ljava/lang/String;I)V
  
50 ····sput-object·v0,·Lnet/i2p/i2ptunnel/I2PTunnelClientBase$SocketManagerState;->INIT:Lnet/i2p/i2ptunnel/I2PTunnelClientBase$SocketManagerState;37 ····sput-object·v0,·Lnet/i2p/i2ptunnel/I2PTunnelClientBase$SocketManagerState;->INIT:Lnet/i2p/i2ptunnel/I2PTunnelClientBase$SocketManagerState;
  
51 ····new-instance·v0,·Lnet/i2p/i2ptunnel/I2PTunnelClientBase$SocketManagerState;38 ····new-instance·v1,·Lnet/i2p/i2ptunnel/I2PTunnelClientBase$SocketManagerState;
  
52 ····const-string·v1,·"CONNECTED"39 ····const-string·v3,·"CONNECTED"
  
53 ····const/4·v2,·0x140 ····const/4·v4,·0x1
  
54 ····invoke-direct·{v0,·v1,·v2},·Lnet/i2p/i2ptunnel/I2PTunnelClientBase$SocketManagerState;-><init>(Ljava/lang/String;I)V41 ····invoke-direct·{v1,·v3,·v4},·Lnet/i2p/i2ptunnel/I2PTunnelClientBase$SocketManagerState;-><init>(Ljava/lang/String;I)V
  
 42 ····sput-object·v1,·Lnet/i2p/i2ptunnel/I2PTunnelClientBase$SocketManagerState;->CONNECTED:Lnet/i2p/i2ptunnel/I2PTunnelClientBase$SocketManagerState;
  
 43 ····const/4·v3,·0x2
  
55 ····sput-object·v0,·Lnet/i2p/i2ptunnel/I2PTunnelClientBase$SocketManagerState;->CONNECTED:Lnet/i2p/i2ptunnel/I2PTunnelClientBase$SocketManagerState;44 ····new-array·v3,·v3,·[Lnet/i2p/i2ptunnel/I2PTunnelClientBase$SocketManagerState;
  
56 ····invoke-static·{},·Lnet/i2p/i2ptunnel/I2PTunnelClientBase$SocketManagerState;->$values()[Lnet/i2p/i2ptunnel/I2PTunnelClientBase$SocketManagerState;45 ····aput-object·v0,·v3,·v2
  
57 ····move-result-object·v046 ····aput-object·v1,·v3,·v4
  
58 ····sput-object·v0,·Lnet/i2p/i2ptunnel/I2PTunnelClientBase$SocketManagerState;->$VALUES:[Lnet/i2p/i2ptunnel/I2PTunnelClientBase$SocketManagerState;47 ····sput-object·v3,·Lnet/i2p/i2ptunnel/I2PTunnelClientBase$SocketManagerState;->$VALUES:[Lnet/i2p/i2ptunnel/I2PTunnelClientBase$SocketManagerState;
  
59 ····return-void48 ····return-void
60 .end·method49 .end·method
  
61 .method·private·constructor·<init>(Ljava/lang/String;I)V50 .method·private·constructor·<init>(Ljava/lang/String;I)V
62 ····.locals·051 ····.locals·0
63 ····.annotation·system·Ldalvik/annotation/Signature;52 ····.annotation·system·Ldalvik/annotation/Signature;
2.09 KB
smali/net/i2p/i2ptunnel/I2PTunnelHTTPClientBase.smali
    
Offset 5, 18 lines modifiedOffset 5, 18 lines modified
5 #·interfaces5 #·interfaces
6 .implements·Ljava/lang/Runnable;6 .implements·Ljava/lang/Runnable;
  
  
7 #·annotations7 #·annotations
8 .annotation·system·Ldalvik/annotation/MemberClasses;8 .annotation·system·Ldalvik/annotation/MemberClasses;
9 ····value·=·{9 ····value·=·{
10 ········Lnet/i2p/i2ptunnel/I2PTunnelHTTPClientBase$AuthResult;, 
11 ········Lnet/i2p/i2ptunnel/I2PTunnelHTTPClientBase$NonceInfo;, 
12 ········Lnet/i2p/i2ptunnel/I2PTunnelHTTPClientBase$OnProxySuccess;,10 ········Lnet/i2p/i2ptunnel/I2PTunnelHTTPClientBase$OnProxySuccess;,
13 ········Lnet/i2p/i2ptunnel/I2PTunnelHTTPClientBase$OnTimeout;11 ········Lnet/i2p/i2ptunnel/I2PTunnelHTTPClientBase$OnTimeout;,
 12 ········Lnet/i2p/i2ptunnel/I2PTunnelHTTPClientBase$NonceInfo;,
 13 ········Lnet/i2p/i2ptunnel/I2PTunnelHTTPClientBase$AuthResult;
14 ····}14 ····}
15 .end·annotation15 .end·annotation
  
  
16 #·static·fields16 #·static·fields
17 .field·public·static·final·BASIC_AUTH:Ljava/lang/String;·=·"basic"17 .field·public·static·final·BASIC_AUTH:Ljava/lang/String;·=·"basic"
  
1.28 KB
html2text {}
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 .class·public·abstract·Lnet/i2p/i2ptunnel/I2PTunnelHTTPClientBase;·.super·Lnet/1 .class·public·abstract·Lnet/i2p/i2ptunnel/I2PTunnelHTTPClientBase;·.super·Lnet/
2 i2p/i2ptunnel/I2PTunnelClientBase;·.source·"I2PTunnelHTTPClientBase.java"·#2 i2p/i2ptunnel/I2PTunnelClientBase;·.source·"I2PTunnelHTTPClientBase.java"·#
3 interfaces·.implements·Ljava/lang/Runnable;·#·annotations·.annotation·system3 interfaces·.implements·Ljava/lang/Runnable;·#·annotations·.annotation·system
4 Ldalvik/annotation/MemberClasses;·value·=·{·Lnet/i2p/i2ptunnel/4 Ldalvik/annotation/MemberClasses;·value·=·{·Lnet/i2p/i2ptunnel/
5 I2PTunnelHTTPClientBase$AuthResult;,·Lnet/i2p/i2ptunnel/ 
6 I2PTunnelHTTPClientBase$NonceInfo;,·Lnet/i2p/i2ptunnel/ 
7 I2PTunnelHTTPClientBase$OnProxySuccess;,·Lnet/i2p/i2ptunnel/5 I2PTunnelHTTPClientBase$OnProxySuccess;,·Lnet/i2p/i2ptunnel/
 6 I2PTunnelHTTPClientBase$OnTimeout;,·Lnet/i2p/i2ptunnel/
 7 I2PTunnelHTTPClientBase$NonceInfo;,·Lnet/i2p/i2ptunnel/
8 I2PTunnelHTTPClientBase$OnTimeout;·}·.end·annotation·#·static·fields·.field8 I2PTunnelHTTPClientBase$AuthResult;·}·.end·annotation·#·static·fields·.field
9 public·static·final·BASIC_AUTH:Ljava/lang/String;·=·"basic"·.field·protected9 public·static·final·BASIC_AUTH:Ljava/lang/String;·=·"basic"·.field·protected
10 static·final·BROWSER_READ_TIMEOUT:I·=·0xdbba00·.field·private·static·final10 static·final·BROWSER_READ_TIMEOUT:I·=·0xdbba00·.field·private·static·final
11 BUNDLE_NAME:Ljava/lang/String;·=·"net.i2p.i2ptunnel.proxy.messages"·.field11 BUNDLE_NAME:Ljava/lang/String;·=·"net.i2p.i2ptunnel.proxy.messages"·.field
12 protected·static·final·DEFAULT_READ_TIMEOUT:I·=·-0x1·.field·public·static·final12 protected·static·final·DEFAULT_READ_TIMEOUT:I·=·-0x1·.field·public·static·final
13 DIGEST_AUTH:Ljava/lang/String;·=·"digest"·.field·private·static·final13 DIGEST_AUTH:Ljava/lang/String;·=·"digest"·.field·private·static·final
14 ERR_AUTH1:Ljava/lang/String;·=·"HTTP/1.1·407·Proxy·Authentication14 ERR_AUTH1:Ljava/lang/String;·=·"HTTP/1.1·407·Proxy·Authentication
15 Required\r\nContent-Type:·text/html;·charset=UTF-8\r\nCache-Control:·no-15 Required\r\nContent-Type:·text/html;·charset=UTF-8\r\nCache-Control:·no-
717 B
smali/net/i2p/i2ptunnel/I2PTunnelRunner.smali
    
Offset 6, 17 lines modifiedOffset 6, 17 lines modified
6 .implements·Lnet/i2p/client/streaming/I2PSocket$SocketErrorListener;6 .implements·Lnet/i2p/client/streaming/I2PSocket$SocketErrorListener;
7 .implements·Lnet/i2p/i2ptunnel/util/LimitOutputStream$DoneCallback;7 .implements·Lnet/i2p/i2ptunnel/util/LimitOutputStream$DoneCallback;
  
  
8 #·annotations8 #·annotations
9 .annotation·system·Ldalvik/annotation/MemberClasses;9 .annotation·system·Ldalvik/annotation/MemberClasses;
10 ····value·=·{10 ····value·=·{
11 ········Lnet/i2p/i2ptunnel/I2PTunnelRunner$FailCallback;,11 ········Lnet/i2p/i2ptunnel/I2PTunnelRunner$StreamForwarder;,
12 ········Lnet/i2p/i2ptunnel/I2PTunnelRunner$SuccessCallback;,12 ········Lnet/i2p/i2ptunnel/I2PTunnelRunner$SuccessCallback;,
13 ········Lnet/i2p/i2ptunnel/I2PTunnelRunner$StreamForwarder;13 ········Lnet/i2p/i2ptunnel/I2PTunnelRunner$FailCallback;
14 ····}14 ····}
15 .end·annotation15 .end·annotation
  
  
16 #·static·fields16 #·static·fields
17 .field·static·MAX_PACKET_SIZE:I17 .field·static·MAX_PACKET_SIZE:I
  
867 B
smali/net/i2p/i2ptunnel/TunnelControllerGroup.smali
    
Offset 5, 18 lines modifiedOffset 5, 18 lines modified
5 #·interfaces5 #·interfaces
6 .implements·Lnet/i2p/app/ClientApp;6 .implements·Lnet/i2p/app/ClientApp;
  
  
7 #·annotations7 #·annotations
8 .annotation·system·Ldalvik/annotation/MemberClasses;8 .annotation·system·Ldalvik/annotation/MemberClasses;
9 ····value·=·{9 ····value·=·{
10 ········Lnet/i2p/i2ptunnel/TunnelControllerGroup$Shutdown;,10 ········Lnet/i2p/i2ptunnel/TunnelControllerGroup$CustomThreadFactory;,
11 ········Lnet/i2p/i2ptunnel/TunnelControllerGroup$StartControllers;, 
12 ········Lnet/i2p/i2ptunnel/TunnelControllerGroup$CustomThreadPoolExecutor;,11 ········Lnet/i2p/i2ptunnel/TunnelControllerGroup$CustomThreadPoolExecutor;,
 12 ········Lnet/i2p/i2ptunnel/TunnelControllerGroup$StartControllers;,
13 ········Lnet/i2p/i2ptunnel/TunnelControllerGroup$CustomThreadFactory;13 ········Lnet/i2p/i2ptunnel/TunnelControllerGroup$Shutdown;
14 ····}14 ····}
15 .end·annotation15 .end·annotation
  
  
16 #·static·fields16 #·static·fields
17 .field·private·static·final·CONFIG_DIR:Ljava/lang/String;·=·"i2ptunnel.config.d"17 .field·private·static·final·CONFIG_DIR:Ljava/lang/String;·=·"i2ptunnel.config.d"
  
591 B
smali/net/i2p/i2ptunnel/TunnelController.smali
    
Offset 5, 16 lines modifiedOffset 5, 16 lines modified
5 #·interfaces5 #·interfaces
6 .implements·Lnet/i2p/i2ptunnel/Logging;6 .implements·Lnet/i2p/i2ptunnel/Logging;
  
  
7 #·annotations7 #·annotations
8 .annotation·system·Ldalvik/annotation/MemberClasses;8 .annotation·system·Ldalvik/annotation/MemberClasses;
9 ····value·=·{9 ····value·=·{
 10 ········Lnet/i2p/i2ptunnel/TunnelController$PKFChecker;,
10 ········Lnet/i2p/i2ptunnel/TunnelController$TunnelState;,11 ········Lnet/i2p/i2ptunnel/TunnelController$TunnelState;
11 ········Lnet/i2p/i2ptunnel/TunnelController$PKFChecker; 
12 ····}12 ····}
13 .end·annotation13 .end·annotation
  
  
14 #·static·fields14 #·static·fields
15 .field·public·static·final·DEFAULT_MAX_CONNS_DAY:I·=·0xc815 .field·public·static·final·DEFAULT_MAX_CONNS_DAY:I·=·0xc8
  
5.03 KB
smali/net/i2p/i2ptunnel/I2PTunnelHTTPClientBase$AuthResult.smali
    
Offset 31, 98 lines modifiedOffset 31, 71 lines modified
  
31 .field·public·static·final·enum·AUTH_GOOD:Lnet/i2p/i2ptunnel/I2PTunnelHTTPClientBase$AuthResult;31 .field·public·static·final·enum·AUTH_GOOD:Lnet/i2p/i2ptunnel/I2PTunnelHTTPClientBase$AuthResult;
  
32 .field·public·static·final·enum·AUTH_STALE:Lnet/i2p/i2ptunnel/I2PTunnelHTTPClientBase$AuthResult;32 .field·public·static·final·enum·AUTH_STALE:Lnet/i2p/i2ptunnel/I2PTunnelHTTPClientBase$AuthResult;
  
  
33 #·direct·methods33 #·direct·methods
34 .method·private·static·synthetic·$values()[Lnet/i2p/i2ptunnel/I2PTunnelHTTPClientBase$AuthResult; 
35 ····.locals·3 
  
36 ····const/4·v0,·0x4 
  
37 ····new-array·v0,·v0,·[Lnet/i2p/i2ptunnel/I2PTunnelHTTPClientBase$AuthResult; 
  
38 ····.line·352 
39 ····sget-object·v1,·Lnet/i2p/i2ptunnel/I2PTunnelHTTPClientBase$AuthResult;->AUTH_BAD_REQ:Lnet/i2p/i2ptunnel/I2PTunnelHTTPClientBase$AuthResult; 
  
40 ····const/4·v2,·0x0 
  
41 ····aput-object·v1,·v0,·v2 
  
42 ····sget-object·v1,·Lnet/i2p/i2ptunnel/I2PTunnelHTTPClientBase$AuthResult;->AUTH_BAD:Lnet/i2p/i2ptunnel/I2PTunnelHTTPClientBase$AuthResult; 
  
43 ····const/4·v2,·0x1 
  
44 ····aput-object·v1,·v0,·v2 
  
45 ····sget-object·v1,·Lnet/i2p/i2ptunnel/I2PTunnelHTTPClientBase$AuthResult;->AUTH_STALE:Lnet/i2p/i2ptunnel/I2PTunnelHTTPClientBase$AuthResult; 
  
46 ····const/4·v2,·0x2 
  
47 ····aput-object·v1,·v0,·v2 
  
48 ····sget-object·v1,·Lnet/i2p/i2ptunnel/I2PTunnelHTTPClientBase$AuthResult;->AUTH_GOOD:Lnet/i2p/i2ptunnel/I2PTunnelHTTPClientBase$AuthResult; 
  
49 ····const/4·v2,·0x3 
  
50 ····aput-object·v1,·v0,·v2 
  
51 ····return-object·v0 
52 .end·method 
  
53 .method·static·constructor·<clinit>()V34 .method·static·constructor·<clinit>()V
54 ····.locals·335 ····.locals·9
  
55 ····.line·35236 ····.line·352
56 ····new-instance·v0,·Lnet/i2p/i2ptunnel/I2PTunnelHTTPClientBase$AuthResult;37 ····new-instance·v0,·Lnet/i2p/i2ptunnel/I2PTunnelHTTPClientBase$AuthResult;
  
57 ····const-string·v1,·"AUTH_BAD_REQ"38 ····const-string·v1,·"AUTH_BAD_REQ"
  
58 ····const/4·v2,·0x039 ····const/4·v2,·0x0
  
59 ····invoke-direct·{v0,·v1,·v2},·Lnet/i2p/i2ptunnel/I2PTunnelHTTPClientBase$AuthResult;-><init>(Ljava/lang/String;I)V40 ····invoke-direct·{v0,·v1,·v2},·Lnet/i2p/i2ptunnel/I2PTunnelHTTPClientBase$AuthResult;-><init>(Ljava/lang/String;I)V
  
60 ····sput-object·v0,·Lnet/i2p/i2ptunnel/I2PTunnelHTTPClientBase$AuthResult;->AUTH_BAD_REQ:Lnet/i2p/i2ptunnel/I2PTunnelHTTPClientBase$AuthResult;41 ····sput-object·v0,·Lnet/i2p/i2ptunnel/I2PTunnelHTTPClientBase$AuthResult;->AUTH_BAD_REQ:Lnet/i2p/i2ptunnel/I2PTunnelHTTPClientBase$AuthResult;
  
61 ····new-instance·v0,·Lnet/i2p/i2ptunnel/I2PTunnelHTTPClientBase$AuthResult;42 ····new-instance·v1,·Lnet/i2p/i2ptunnel/I2PTunnelHTTPClientBase$AuthResult;
  
62 ····const-string·v1,·"AUTH_BAD"43 ····const-string·v3,·"AUTH_BAD"
  
63 ····const/4·v2,·0x144 ····const/4·v4,·0x1
  
64 ····invoke-direct·{v0,·v1,·v2},·Lnet/i2p/i2ptunnel/I2PTunnelHTTPClientBase$AuthResult;-><init>(Ljava/lang/String;I)V45 ····invoke-direct·{v1,·v3,·v4},·Lnet/i2p/i2ptunnel/I2PTunnelHTTPClientBase$AuthResult;-><init>(Ljava/lang/String;I)V
  
65 ····sput-object·v0,·Lnet/i2p/i2ptunnel/I2PTunnelHTTPClientBase$AuthResult;->AUTH_BAD:Lnet/i2p/i2ptunnel/I2PTunnelHTTPClientBase$AuthResult;46 ····sput-object·v1,·Lnet/i2p/i2ptunnel/I2PTunnelHTTPClientBase$AuthResult;->AUTH_BAD:Lnet/i2p/i2ptunnel/I2PTunnelHTTPClientBase$AuthResult;
  
66 ····new-instance·v0,·Lnet/i2p/i2ptunnel/I2PTunnelHTTPClientBase$AuthResult;47 ····new-instance·v3,·Lnet/i2p/i2ptunnel/I2PTunnelHTTPClientBase$AuthResult;
  
67 ····const-string·v1,·"AUTH_STALE"48 ····const-string·v5,·"AUTH_STALE"
  
68 ····const/4·v2,·0x249 ····const/4·v6,·0x2
  
69 ····invoke-direct·{v0,·v1,·v2},·Lnet/i2p/i2ptunnel/I2PTunnelHTTPClientBase$AuthResult;-><init>(Ljava/lang/String;I)V50 ····invoke-direct·{v3,·v5,·v6},·Lnet/i2p/i2ptunnel/I2PTunnelHTTPClientBase$AuthResult;-><init>(Ljava/lang/String;I)V
  
70 ····sput-object·v0,·Lnet/i2p/i2ptunnel/I2PTunnelHTTPClientBase$AuthResult;->AUTH_STALE:Lnet/i2p/i2ptunnel/I2PTunnelHTTPClientBase$AuthResult;51 ····sput-object·v3,·Lnet/i2p/i2ptunnel/I2PTunnelHTTPClientBase$AuthResult;->AUTH_STALE:Lnet/i2p/i2ptunnel/I2PTunnelHTTPClientBase$AuthResult;
  
71 ····new-instance·v0,·Lnet/i2p/i2ptunnel/I2PTunnelHTTPClientBase$AuthResult;52 ····new-instance·v5,·Lnet/i2p/i2ptunnel/I2PTunnelHTTPClientBase$AuthResult;
  
72 ····const-string·v1,·"AUTH_GOOD"53 ····const-string·v7,·"AUTH_GOOD"
  
73 ····const/4·v2,·0x354 ····const/4·v8,·0x3
  
74 ····invoke-direct·{v0,·v1,·v2},·Lnet/i2p/i2ptunnel/I2PTunnelHTTPClientBase$AuthResult;-><init>(Ljava/lang/String;I)V55 ····invoke-direct·{v5,·v7,·v8},·Lnet/i2p/i2ptunnel/I2PTunnelHTTPClientBase$AuthResult;-><init>(Ljava/lang/String;I)V
  
 56 ····sput-object·v5,·Lnet/i2p/i2ptunnel/I2PTunnelHTTPClientBase$AuthResult;->AUTH_GOOD:Lnet/i2p/i2ptunnel/I2PTunnelHTTPClientBase$AuthResult;
  
 57 ····const/4·v7,·0x4
  
 58 ····new-array·v7,·v7,·[Lnet/i2p/i2ptunnel/I2PTunnelHTTPClientBase$AuthResult;
  
 59 ····aput-object·v0,·v7,·v2
  
75 ····sput-object·v0,·Lnet/i2p/i2ptunnel/I2PTunnelHTTPClientBase$AuthResult;->AUTH_GOOD:Lnet/i2p/i2ptunnel/I2PTunnelHTTPClientBase$AuthResult;60 ····aput-object·v1,·v7,·v4
  
76 ····invoke-static·{},·Lnet/i2p/i2ptunnel/I2PTunnelHTTPClientBase$AuthResult;->$values()[Lnet/i2p/i2ptunnel/I2PTunnelHTTPClientBase$AuthResult;61 ····aput-object·v3,·v7,·v6
  
77 ····move-result-object·v062 ····aput-object·v5,·v7,·v8
  
78 ····sput-object·v0,·Lnet/i2p/i2ptunnel/I2PTunnelHTTPClientBase$AuthResult;->$VALUES:[Lnet/i2p/i2ptunnel/I2PTunnelHTTPClientBase$AuthResult;63 ····sput-object·v7,·Lnet/i2p/i2ptunnel/I2PTunnelHTTPClientBase$AuthResult;->$VALUES:[Lnet/i2p/i2ptunnel/I2PTunnelHTTPClientBase$AuthResult;
  
79 ····return-void64 ····return-void
80 .end·method65 .end·method
  
81 .method·private·constructor·<init>(Ljava/lang/String;I)V66 .method·private·constructor·<init>(Ljava/lang/String;I)V
82 ····.locals·067 ····.locals·0
83 ····.annotation·system·Ldalvik/annotation/Signature;68 ····.annotation·system·Ldalvik/annotation/Signature;
677 B
smali/net/i2p/i2ptunnel/I2PTunnelServer.smali
    
Offset 5, 17 lines modifiedOffset 5, 17 lines modified
5 #·interfaces5 #·interfaces
6 .implements·Ljava/lang/Runnable;6 .implements·Ljava/lang/Runnable;
  
  
7 #·annotations7 #·annotations
8 .annotation·system·Ldalvik/annotation/MemberClasses;8 .annotation·system·Ldalvik/annotation/MemberClasses;
9 ····value·=·{9 ····value·=·{
10 ········Lnet/i2p/i2ptunnel/I2PTunnelServer$CustomThreadPoolExecutor;, 
11 ········Lnet/i2p/i2ptunnel/I2PTunnelServer$Handler;,10 ········Lnet/i2p/i2ptunnel/I2PTunnelServer$Handler;,
12 ········Lnet/i2p/i2ptunnel/I2PTunnelServer$CustomThreadFactory;11 ········Lnet/i2p/i2ptunnel/I2PTunnelServer$CustomThreadFactory;,
 12 ········Lnet/i2p/i2ptunnel/I2PTunnelServer$CustomThreadPoolExecutor;
13 ····}13 ····}
14 .end·annotation14 .end·annotation
  
  
15 #·static·fields15 #·static·fields
16 .field·private·static·final·DEFAULT_HANDLER_COUNT:I·=·0x4116 .field·private·static·final·DEFAULT_HANDLER_COUNT:I·=·0x41
  
7.67 KB
smali/net/i2p/i2ptunnel/TunnelController$TunnelState.smali
    
Offset 37, 153 lines modifiedOffset 37, 114 lines modified
  
37 .field·public·static·final·enum·STOPPED:Lnet/i2p/i2ptunnel/TunnelController$TunnelState;37 .field·public·static·final·enum·STOPPED:Lnet/i2p/i2ptunnel/TunnelController$TunnelState;
  
38 .field·public·static·final·enum·STOPPING:Lnet/i2p/i2ptunnel/TunnelController$TunnelState;38 .field·public·static·final·enum·STOPPING:Lnet/i2p/i2ptunnel/TunnelController$TunnelState;
  
  
39 #·direct·methods39 #·direct·methods
40 .method·private·static·synthetic·$values()[Lnet/i2p/i2ptunnel/TunnelController$TunnelState; 
41 ····.locals·3 
  
42 ····const/4·v0,·0x7 
  
43 ····new-array·v0,·v0,·[Lnet/i2p/i2ptunnel/TunnelController$TunnelState; 
  
44 ····.line·64 
45 ····sget-object·v1,·Lnet/i2p/i2ptunnel/TunnelController$TunnelState;->START_ON_LOAD:Lnet/i2p/i2ptunnel/TunnelController$TunnelState; 
  
46 ····const/4·v2,·0x0 
  
47 ····aput-object·v1,·v0,·v2 
  
48 ····sget-object·v1,·Lnet/i2p/i2ptunnel/TunnelController$TunnelState;->STARTING:Lnet/i2p/i2ptunnel/TunnelController$TunnelState; 
  
49 ····const/4·v2,·0x1 
  
50 ····aput-object·v1,·v0,·v2 
  
51 ····sget-object·v1,·Lnet/i2p/i2ptunnel/TunnelController$TunnelState;->RUNNING:Lnet/i2p/i2ptunnel/TunnelController$TunnelState; 
  
52 ····const/4·v2,·0x2 
  
53 ····aput-object·v1,·v0,·v2 
  
54 ····sget-object·v1,·Lnet/i2p/i2ptunnel/TunnelController$TunnelState;->STOPPING:Lnet/i2p/i2ptunnel/TunnelController$TunnelState; 
  
55 ····const/4·v2,·0x3 
  
56 ····aput-object·v1,·v0,·v2 
  
57 ····sget-object·v1,·Lnet/i2p/i2ptunnel/TunnelController$TunnelState;->STOPPED:Lnet/i2p/i2ptunnel/TunnelController$TunnelState; 
  
58 ····const/4·v2,·0x4 
  
59 ····aput-object·v1,·v0,·v2 
  
60 ····sget-object·v1,·Lnet/i2p/i2ptunnel/TunnelController$TunnelState;->DESTROYING:Lnet/i2p/i2ptunnel/TunnelController$TunnelState; 
  
61 ····const/4·v2,·0x5 
  
62 ····aput-object·v1,·v0,·v2 
  
63 ····sget-object·v1,·Lnet/i2p/i2ptunnel/TunnelController$TunnelState;->DESTROYED:Lnet/i2p/i2ptunnel/TunnelController$TunnelState; 
  
64 ····const/4·v2,·0x6 
  
65 ····aput-object·v1,·v0,·v2 
  
66 ····return-object·v0 
67 .end·method 
  
68 .method·static·constructor·<clinit>()V40 .method·static·constructor·<clinit>()V
69 ····.locals·341 ····.locals·15
  
70 ····.line·6542 ····.line·65
71 ····new-instance·v0,·Lnet/i2p/i2ptunnel/TunnelController$TunnelState;43 ····new-instance·v0,·Lnet/i2p/i2ptunnel/TunnelController$TunnelState;
  
72 ····const-string·v1,·"START_ON_LOAD"44 ····const-string·v1,·"START_ON_LOAD"
  
73 ····const/4·v2,·0x045 ····const/4·v2,·0x0
  
74 ····invoke-direct·{v0,·v1,·v2},·Lnet/i2p/i2ptunnel/TunnelController$TunnelState;-><init>(Ljava/lang/String;I)V46 ····invoke-direct·{v0,·v1,·v2},·Lnet/i2p/i2ptunnel/TunnelController$TunnelState;-><init>(Ljava/lang/String;I)V
  
75 ····sput-object·v0,·Lnet/i2p/i2ptunnel/TunnelController$TunnelState;->START_ON_LOAD:Lnet/i2p/i2ptunnel/TunnelController$TunnelState;47 ····sput-object·v0,·Lnet/i2p/i2ptunnel/TunnelController$TunnelState;->START_ON_LOAD:Lnet/i2p/i2ptunnel/TunnelController$TunnelState;
  
76 ····.line·6648 ····.line·66
77 ····new-instance·v0,·Lnet/i2p/i2ptunnel/TunnelController$TunnelState;49 ····new-instance·v1,·Lnet/i2p/i2ptunnel/TunnelController$TunnelState;
  
78 ····const-string·v1,·"STARTING"50 ····const-string·v3,·"STARTING"
  
79 ····const/4·v2,·0x151 ····const/4·v4,·0x1
  
80 ····invoke-direct·{v0,·v1,·v2},·Lnet/i2p/i2ptunnel/TunnelController$TunnelState;-><init>(Ljava/lang/String;I)V52 ····invoke-direct·{v1,·v3,·v4},·Lnet/i2p/i2ptunnel/TunnelController$TunnelState;-><init>(Ljava/lang/String;I)V
  
81 ····sput-object·v0,·Lnet/i2p/i2ptunnel/TunnelController$TunnelState;->STARTING:Lnet/i2p/i2ptunnel/TunnelController$TunnelState;53 ····sput-object·v1,·Lnet/i2p/i2ptunnel/TunnelController$TunnelState;->STARTING:Lnet/i2p/i2ptunnel/TunnelController$TunnelState;
  
82 ····.line·6754 ····.line·67
83 ····new-instance·v0,·Lnet/i2p/i2ptunnel/TunnelController$TunnelState;55 ····new-instance·v3,·Lnet/i2p/i2ptunnel/TunnelController$TunnelState;
  
84 ····const-string·v1,·"RUNNING"56 ····const-string·v5,·"RUNNING"
  
85 ····const/4·v2,·0x257 ····const/4·v6,·0x2
  
86 ····invoke-direct·{v0,·v1,·v2},·Lnet/i2p/i2ptunnel/TunnelController$TunnelState;-><init>(Ljava/lang/String;I)V58 ····invoke-direct·{v3,·v5,·v6},·Lnet/i2p/i2ptunnel/TunnelController$TunnelState;-><init>(Ljava/lang/String;I)V
  
87 ····sput-object·v0,·Lnet/i2p/i2ptunnel/TunnelController$TunnelState;->RUNNING:Lnet/i2p/i2ptunnel/TunnelController$TunnelState;59 ····sput-object·v3,·Lnet/i2p/i2ptunnel/TunnelController$TunnelState;->RUNNING:Lnet/i2p/i2ptunnel/TunnelController$TunnelState;
  
88 ····.line·6860 ····.line·68
89 ····new-instance·v0,·Lnet/i2p/i2ptunnel/TunnelController$TunnelState;61 ····new-instance·v5,·Lnet/i2p/i2ptunnel/TunnelController$TunnelState;
  
90 ····const-string·v1,·"STOPPING"62 ····const-string·v7,·"STOPPING"
  
91 ····const/4·v2,·0x363 ····const/4·v8,·0x3
  
92 ····invoke-direct·{v0,·v1,·v2},·Lnet/i2p/i2ptunnel/TunnelController$TunnelState;-><init>(Ljava/lang/String;I)V64 ····invoke-direct·{v5,·v7,·v8},·Lnet/i2p/i2ptunnel/TunnelController$TunnelState;-><init>(Ljava/lang/String;I)V
  
93 ····sput-object·v0,·Lnet/i2p/i2ptunnel/TunnelController$TunnelState;->STOPPING:Lnet/i2p/i2ptunnel/TunnelController$TunnelState;65 ····sput-object·v5,·Lnet/i2p/i2ptunnel/TunnelController$TunnelState;->STOPPING:Lnet/i2p/i2ptunnel/TunnelController$TunnelState;
  
94 ····.line·6966 ····.line·69
95 ····new-instance·v0,·Lnet/i2p/i2ptunnel/TunnelController$TunnelState;67 ····new-instance·v7,·Lnet/i2p/i2ptunnel/TunnelController$TunnelState;
  
96 ····const-string·v1,·"STOPPED"68 ····const-string·v9,·"STOPPED"
  
97 ····const/4·v2,·0x469 ····const/4·v10,·0x4
  
98 ····invoke-direct·{v0,·v1,·v2},·Lnet/i2p/i2ptunnel/TunnelController$TunnelState;-><init>(Ljava/lang/String;I)V70 ····invoke-direct·{v7,·v9,·v10},·Lnet/i2p/i2ptunnel/TunnelController$TunnelState;-><init>(Ljava/lang/String;I)V
  
99 ····sput-object·v0,·Lnet/i2p/i2ptunnel/TunnelController$TunnelState;->STOPPED:Lnet/i2p/i2ptunnel/TunnelController$TunnelState;71 ····sput-object·v7,·Lnet/i2p/i2ptunnel/TunnelController$TunnelState;->STOPPED:Lnet/i2p/i2ptunnel/TunnelController$TunnelState;
  
100 ····.line·7072 ····.line·70
101 ····new-instance·v0,·Lnet/i2p/i2ptunnel/TunnelController$TunnelState;73 ····new-instance·v9,·Lnet/i2p/i2ptunnel/TunnelController$TunnelState;
  
102 ····const-string·v1,·"DESTROYING"74 ····const-string·v11,·"DESTROYING"
  
103 ····const/4·v2,·0x575 ····const/4·v12,·0x5
  
104 ····invoke-direct·{v0,·v1,·v2},·Lnet/i2p/i2ptunnel/TunnelController$TunnelState;-><init>(Ljava/lang/String;I)V76 ····invoke-direct·{v9,·v11,·v12},·Lnet/i2p/i2ptunnel/TunnelController$TunnelState;-><init>(Ljava/lang/String;I)V
  
Max diff block lines reached; 1696/7737 bytes (21.92%) of diff not shown.
3.41 KB
smali/net/i2p/i2ptunnel/I2PTunnel$CloseMode.smali
    
Offset 29, 82 lines modifiedOffset 29, 59 lines modified
  
29 .field·public·static·final·enum·FORCED:Lnet/i2p/i2ptunnel/I2PTunnel$CloseMode;29 .field·public·static·final·enum·FORCED:Lnet/i2p/i2ptunnel/I2PTunnel$CloseMode;
  
30 .field·public·static·final·enum·NORMAL:Lnet/i2p/i2ptunnel/I2PTunnel$CloseMode;30 .field·public·static·final·enum·NORMAL:Lnet/i2p/i2ptunnel/I2PTunnel$CloseMode;
  
  
31 #·direct·methods31 #·direct·methods
32 .method·private·static·synthetic·$values()[Lnet/i2p/i2ptunnel/I2PTunnel$CloseMode; 
33 ····.locals·3 
  
34 ····const/4·v0,·0x3 
  
35 ····new-array·v0,·v0,·[Lnet/i2p/i2ptunnel/I2PTunnel$CloseMode; 
  
36 ····.line·138 
37 ····sget-object·v1,·Lnet/i2p/i2ptunnel/I2PTunnel$CloseMode;->NORMAL:Lnet/i2p/i2ptunnel/I2PTunnel$CloseMode; 
  
38 ····const/4·v2,·0x0 
  
39 ····aput-object·v1,·v0,·v2 
  
40 ····sget-object·v1,·Lnet/i2p/i2ptunnel/I2PTunnel$CloseMode;->FORCED:Lnet/i2p/i2ptunnel/I2PTunnel$CloseMode; 
  
41 ····const/4·v2,·0x1 
  
42 ····aput-object·v1,·v0,·v2 
  
43 ····sget-object·v1,·Lnet/i2p/i2ptunnel/I2PTunnel$CloseMode;->DESTROY:Lnet/i2p/i2ptunnel/I2PTunnel$CloseMode; 
  
44 ····const/4·v2,·0x2 
  
45 ····aput-object·v1,·v0,·v2 
  
46 ····return-object·v0 
47 .end·method 
  
48 .method·static·constructor·<clinit>()V32 .method·static·constructor·<clinit>()V
49 ····.locals·333 ····.locals·7
  
50 ····.line·13834 ····.line·138
51 ····new-instance·v0,·Lnet/i2p/i2ptunnel/I2PTunnel$CloseMode;35 ····new-instance·v0,·Lnet/i2p/i2ptunnel/I2PTunnel$CloseMode;
  
52 ····const-string·v1,·"NORMAL"36 ····const-string·v1,·"NORMAL"
  
53 ····const/4·v2,·0x037 ····const/4·v2,·0x0
  
54 ····invoke-direct·{v0,·v1,·v2},·Lnet/i2p/i2ptunnel/I2PTunnel$CloseMode;-><init>(Ljava/lang/String;I)V38 ····invoke-direct·{v0,·v1,·v2},·Lnet/i2p/i2ptunnel/I2PTunnel$CloseMode;-><init>(Ljava/lang/String;I)V
  
55 ····sput-object·v0,·Lnet/i2p/i2ptunnel/I2PTunnel$CloseMode;->NORMAL:Lnet/i2p/i2ptunnel/I2PTunnel$CloseMode;39 ····sput-object·v0,·Lnet/i2p/i2ptunnel/I2PTunnel$CloseMode;->NORMAL:Lnet/i2p/i2ptunnel/I2PTunnel$CloseMode;
  
56 ····new-instance·v0,·Lnet/i2p/i2ptunnel/I2PTunnel$CloseMode;40 ····new-instance·v1,·Lnet/i2p/i2ptunnel/I2PTunnel$CloseMode;
  
57 ····const-string·v1,·"FORCED"41 ····const-string·v3,·"FORCED"
  
58 ····const/4·v2,·0x142 ····const/4·v4,·0x1
  
59 ····invoke-direct·{v0,·v1,·v2},·Lnet/i2p/i2ptunnel/I2PTunnel$CloseMode;-><init>(Ljava/lang/String;I)V43 ····invoke-direct·{v1,·v3,·v4},·Lnet/i2p/i2ptunnel/I2PTunnel$CloseMode;-><init>(Ljava/lang/String;I)V
  
60 ····sput-object·v0,·Lnet/i2p/i2ptunnel/I2PTunnel$CloseMode;->FORCED:Lnet/i2p/i2ptunnel/I2PTunnel$CloseMode;44 ····sput-object·v1,·Lnet/i2p/i2ptunnel/I2PTunnel$CloseMode;->FORCED:Lnet/i2p/i2ptunnel/I2PTunnel$CloseMode;
  
61 ····new-instance·v0,·Lnet/i2p/i2ptunnel/I2PTunnel$CloseMode;45 ····new-instance·v3,·Lnet/i2p/i2ptunnel/I2PTunnel$CloseMode;
  
62 ····const-string·v1,·"DESTROY"46 ····const-string·v5,·"DESTROY"
  
63 ····const/4·v2,·0x247 ····const/4·v6,·0x2
  
64 ····invoke-direct·{v0,·v1,·v2},·Lnet/i2p/i2ptunnel/I2PTunnel$CloseMode;-><init>(Ljava/lang/String;I)V48 ····invoke-direct·{v3,·v5,·v6},·Lnet/i2p/i2ptunnel/I2PTunnel$CloseMode;-><init>(Ljava/lang/String;I)V
  
 49 ····sput-object·v3,·Lnet/i2p/i2ptunnel/I2PTunnel$CloseMode;->DESTROY:Lnet/i2p/i2ptunnel/I2PTunnel$CloseMode;
  
 50 ····const/4·v5,·0x3
  
 51 ····new-array·v5,·v5,·[Lnet/i2p/i2ptunnel/I2PTunnel$CloseMode;
  
65 ····sput-object·v0,·Lnet/i2p/i2ptunnel/I2PTunnel$CloseMode;->DESTROY:Lnet/i2p/i2ptunnel/I2PTunnel$CloseMode;52 ····aput-object·v0,·v5,·v2
  
66 ····invoke-static·{},·Lnet/i2p/i2ptunnel/I2PTunnel$CloseMode;->$values()[Lnet/i2p/i2ptunnel/I2PTunnel$CloseMode;53 ····aput-object·v1,·v5,·v4
  
67 ····move-result-object·v054 ····aput-object·v3,·v5,·v6
  
68 ····sput-object·v0,·Lnet/i2p/i2ptunnel/I2PTunnel$CloseMode;->$VALUES:[Lnet/i2p/i2ptunnel/I2PTunnel$CloseMode;55 ····sput-object·v5,·Lnet/i2p/i2ptunnel/I2PTunnel$CloseMode;->$VALUES:[Lnet/i2p/i2ptunnel/I2PTunnel$CloseMode;
  
69 ····return-void56 ····return-void
70 .end·method57 .end·method
  
71 .method·private·constructor·<init>(Ljava/lang/String;I)V58 .method·private·constructor·<init>(Ljava/lang/String;I)V
72 ····.locals·059 ····.locals·0
73 ····.annotation·system·Ldalvik/annotation/Signature;60 ····.annotation·system·Ldalvik/annotation/Signature;
622 B
smali/net/i2p/i2ptunnel/I2PTunnelClientBase.smali
    
Offset 5, 16 lines modifiedOffset 5, 16 lines modified
5 #·interfaces5 #·interfaces
6 .implements·Ljava/lang/Runnable;6 .implements·Ljava/lang/Runnable;
  
  
7 #·annotations7 #·annotations
8 .annotation·system·Ldalvik/annotation/MemberClasses;8 .annotation·system·Ldalvik/annotation/MemberClasses;
9 ····value·=·{9 ····value·=·{
 10 ········Lnet/i2p/i2ptunnel/I2PTunnelClientBase$BlockingRunner;,
10 ········Lnet/i2p/i2ptunnel/I2PTunnelClientBase$SocketManagerState;,11 ········Lnet/i2p/i2ptunnel/I2PTunnelClientBase$SocketManagerState;
11 ········Lnet/i2p/i2ptunnel/I2PTunnelClientBase$BlockingRunner; 
12 ····}12 ····}
13 .end·annotation13 .end·annotation
  
  
14 #·static·fields14 #·static·fields
15 .field·static·final·DEFAULT_CONNECT_TIMEOUT:J·=·0xea60L15 .field·static·final·DEFAULT_CONNECT_TIMEOUT:J·=·0xea60L
  
583 B
smali/net/i2p/i2ptunnel/udp/I2PSource.smali
    
Offset 5, 16 lines modifiedOffset 5, 16 lines modified
5 #·interfaces5 #·interfaces
6 .implements·Lnet/i2p/i2ptunnel/udp/Source;6 .implements·Lnet/i2p/i2ptunnel/udp/Source;
  
  
7 #·annotations7 #·annotations
8 .annotation·system·Ldalvik/annotation/MemberClasses;8 .annotation·system·Ldalvik/annotation/MemberClasses;
9 ····value·=·{9 ····value·=·{
10 ········Lnet/i2p/i2ptunnel/udp/I2PSource$Protocol;, 
11 ········Lnet/i2p/i2ptunnel/udp/I2PSource$Listener;10 ········Lnet/i2p/i2ptunnel/udp/I2PSource$Listener;,
 11 ········Lnet/i2p/i2ptunnel/udp/I2PSource$Protocol;
12 ····}12 ····}
13 .end·annotation13 .end·annotation
  
  
14 #·instance·fields14 #·instance·fields
15 .field·private·final·diss:Lnet/i2p/client/datagram/I2PDatagramDissector;15 .field·private·final·diss:Lnet/i2p/client/datagram/I2PDatagramDissector;
  
3.5 KB
smali/net/i2p/i2ptunnel/udp/I2PSource$Protocol.smali
    
Offset 29, 82 lines modifiedOffset 29, 59 lines modified
  
29 .field·public·static·final·enum·RAW:Lnet/i2p/i2ptunnel/udp/I2PSource$Protocol;29 .field·public·static·final·enum·RAW:Lnet/i2p/i2ptunnel/udp/I2PSource$Protocol;
  
30 .field·public·static·final·enum·REPLIABLE:Lnet/i2p/i2ptunnel/udp/I2PSource$Protocol;30 .field·public·static·final·enum·REPLIABLE:Lnet/i2p/i2ptunnel/udp/I2PSource$Protocol;
  
  
31 #·direct·methods31 #·direct·methods
32 .method·private·static·synthetic·$values()[Lnet/i2p/i2ptunnel/udp/I2PSource$Protocol; 
33 ····.locals·3 
  
34 ····const/4·v0,·0x3 
  
35 ····new-array·v0,·v0,·[Lnet/i2p/i2ptunnel/udp/I2PSource$Protocol; 
  
36 ····.line·27 
37 ····sget-object·v1,·Lnet/i2p/i2ptunnel/udp/I2PSource$Protocol;->REPLIABLE:Lnet/i2p/i2ptunnel/udp/I2PSource$Protocol; 
  
38 ····const/4·v2,·0x0 
  
39 ····aput-object·v1,·v0,·v2 
  
40 ····sget-object·v1,·Lnet/i2p/i2ptunnel/udp/I2PSource$Protocol;->RAW:Lnet/i2p/i2ptunnel/udp/I2PSource$Protocol; 
  
41 ····const/4·v2,·0x1 
  
42 ····aput-object·v1,·v0,·v2 
  
43 ····sget-object·v1,·Lnet/i2p/i2ptunnel/udp/I2PSource$Protocol;->BOTH:Lnet/i2p/i2ptunnel/udp/I2PSource$Protocol; 
  
44 ····const/4·v2,·0x2 
  
45 ····aput-object·v1,·v0,·v2 
  
46 ····return-object·v0 
47 .end·method 
  
48 .method·static·constructor·<clinit>()V32 .method·static·constructor·<clinit>()V
49 ····.locals·333 ····.locals·7
  
50 ····.line·2734 ····.line·27
51 ····new-instance·v0,·Lnet/i2p/i2ptunnel/udp/I2PSource$Protocol;35 ····new-instance·v0,·Lnet/i2p/i2ptunnel/udp/I2PSource$Protocol;
  
52 ····const-string·v1,·"REPLIABLE"36 ····const-string·v1,·"REPLIABLE"
  
53 ····const/4·v2,·0x037 ····const/4·v2,·0x0
  
54 ····invoke-direct·{v0,·v1,·v2},·Lnet/i2p/i2ptunnel/udp/I2PSource$Protocol;-><init>(Ljava/lang/String;I)V38 ····invoke-direct·{v0,·v1,·v2},·Lnet/i2p/i2ptunnel/udp/I2PSource$Protocol;-><init>(Ljava/lang/String;I)V
  
55 ····sput-object·v0,·Lnet/i2p/i2ptunnel/udp/I2PSource$Protocol;->REPLIABLE:Lnet/i2p/i2ptunnel/udp/I2PSource$Protocol;39 ····sput-object·v0,·Lnet/i2p/i2ptunnel/udp/I2PSource$Protocol;->REPLIABLE:Lnet/i2p/i2ptunnel/udp/I2PSource$Protocol;
  
56 ····new-instance·v0,·Lnet/i2p/i2ptunnel/udp/I2PSource$Protocol;40 ····new-instance·v1,·Lnet/i2p/i2ptunnel/udp/I2PSource$Protocol;
  
57 ····const-string·v1,·"RAW"41 ····const-string·v3,·"RAW"
  
58 ····const/4·v2,·0x142 ····const/4·v4,·0x1
  
59 ····invoke-direct·{v0,·v1,·v2},·Lnet/i2p/i2ptunnel/udp/I2PSource$Protocol;-><init>(Ljava/lang/String;I)V43 ····invoke-direct·{v1,·v3,·v4},·Lnet/i2p/i2ptunnel/udp/I2PSource$Protocol;-><init>(Ljava/lang/String;I)V
  
60 ····sput-object·v0,·Lnet/i2p/i2ptunnel/udp/I2PSource$Protocol;->RAW:Lnet/i2p/i2ptunnel/udp/I2PSource$Protocol;44 ····sput-object·v1,·Lnet/i2p/i2ptunnel/udp/I2PSource$Protocol;->RAW:Lnet/i2p/i2ptunnel/udp/I2PSource$Protocol;
  
61 ····new-instance·v0,·Lnet/i2p/i2ptunnel/udp/I2PSource$Protocol;45 ····new-instance·v3,·Lnet/i2p/i2ptunnel/udp/I2PSource$Protocol;
  
62 ····const-string·v1,·"BOTH"46 ····const-string·v5,·"BOTH"
  
63 ····const/4·v2,·0x247 ····const/4·v6,·0x2
  
64 ····invoke-direct·{v0,·v1,·v2},·Lnet/i2p/i2ptunnel/udp/I2PSource$Protocol;-><init>(Ljava/lang/String;I)V48 ····invoke-direct·{v3,·v5,·v6},·Lnet/i2p/i2ptunnel/udp/I2PSource$Protocol;-><init>(Ljava/lang/String;I)V
  
 49 ····sput-object·v3,·Lnet/i2p/i2ptunnel/udp/I2PSource$Protocol;->BOTH:Lnet/i2p/i2ptunnel/udp/I2PSource$Protocol;
  
 50 ····const/4·v5,·0x3
  
 51 ····new-array·v5,·v5,·[Lnet/i2p/i2ptunnel/udp/I2PSource$Protocol;
  
65 ····sput-object·v0,·Lnet/i2p/i2ptunnel/udp/I2PSource$Protocol;->BOTH:Lnet/i2p/i2ptunnel/udp/I2PSource$Protocol;52 ····aput-object·v0,·v5,·v2
  
66 ····invoke-static·{},·Lnet/i2p/i2ptunnel/udp/I2PSource$Protocol;->$values()[Lnet/i2p/i2ptunnel/udp/I2PSource$Protocol;53 ····aput-object·v1,·v5,·v4
  
67 ····move-result-object·v054 ····aput-object·v3,·v5,·v6
  
68 ····sput-object·v0,·Lnet/i2p/i2ptunnel/udp/I2PSource$Protocol;->$VALUES:[Lnet/i2p/i2ptunnel/udp/I2PSource$Protocol;55 ····sput-object·v5,·Lnet/i2p/i2ptunnel/udp/I2PSource$Protocol;->$VALUES:[Lnet/i2p/i2ptunnel/udp/I2PSource$Protocol;
  
69 ····return-void56 ····return-void
70 .end·method57 .end·method
  
71 .method·private·constructor·<init>(Ljava/lang/String;I)V58 .method·private·constructor·<init>(Ljava/lang/String;I)V
72 ····.locals·059 ····.locals·0
73 ····.annotation·system·Ldalvik/annotation/Signature;60 ····.annotation·system·Ldalvik/annotation/Signature;
4.68 KB
smali/net/i2p/i2ptunnel/access/DefinitionParser$Rule.smali
    
Offset 31, 98 lines modifiedOffset 31, 71 lines modified
  
31 .field·public·static·final·enum·FILE:Lnet/i2p/i2ptunnel/access/DefinitionParser$Rule;31 .field·public·static·final·enum·FILE:Lnet/i2p/i2ptunnel/access/DefinitionParser$Rule;
  
32 .field·public·static·final·enum·RECORDER:Lnet/i2p/i2ptunnel/access/DefinitionParser$Rule;32 .field·public·static·final·enum·RECORDER:Lnet/i2p/i2ptunnel/access/DefinitionParser$Rule;
  
  
33 #·direct·methods33 #·direct·methods
34 .method·private·static·synthetic·$values()[Lnet/i2p/i2ptunnel/access/DefinitionParser$Rule; 
35 ····.locals·3 
  
36 ····const/4·v0,·0x4 
  
37 ····new-array·v0,·v0,·[Lnet/i2p/i2ptunnel/access/DefinitionParser$Rule; 
  
38 ····.line·17 
39 ····sget-object·v1,·Lnet/i2p/i2ptunnel/access/DefinitionParser$Rule;->DEFAULT:Lnet/i2p/i2ptunnel/access/DefinitionParser$Rule; 
  
40 ····const/4·v2,·0x0 
  
41 ····aput-object·v1,·v0,·v2 
  
42 ····sget-object·v1,·Lnet/i2p/i2ptunnel/access/DefinitionParser$Rule;->EXPLICIT:Lnet/i2p/i2ptunnel/access/DefinitionParser$Rule; 
  
43 ····const/4·v2,·0x1 
  
44 ····aput-object·v1,·v0,·v2 
  
45 ····sget-object·v1,·Lnet/i2p/i2ptunnel/access/DefinitionParser$Rule;->FILE:Lnet/i2p/i2ptunnel/access/DefinitionParser$Rule; 
  
46 ····const/4·v2,·0x2 
  
47 ····aput-object·v1,·v0,·v2 
  
48 ····sget-object·v1,·Lnet/i2p/i2ptunnel/access/DefinitionParser$Rule;->RECORDER:Lnet/i2p/i2ptunnel/access/DefinitionParser$Rule; 
  
49 ····const/4·v2,·0x3 
  
50 ····aput-object·v1,·v0,·v2 
  
51 ····return-object·v0 
52 .end·method 
  
53 .method·static·constructor·<clinit>()V34 .method·static·constructor·<clinit>()V
54 ····.locals·335 ····.locals·9
  
55 ····.line·1736 ····.line·17
56 ····new-instance·v0,·Lnet/i2p/i2ptunnel/access/DefinitionParser$Rule;37 ····new-instance·v0,·Lnet/i2p/i2ptunnel/access/DefinitionParser$Rule;
  
57 ····const-string·v1,·"DEFAULT"38 ····const-string·v1,·"DEFAULT"
  
58 ····const/4·v2,·0x039 ····const/4·v2,·0x0
  
59 ····invoke-direct·{v0,·v1,·v2},·Lnet/i2p/i2ptunnel/access/DefinitionParser$Rule;-><init>(Ljava/lang/String;I)V40 ····invoke-direct·{v0,·v1,·v2},·Lnet/i2p/i2ptunnel/access/DefinitionParser$Rule;-><init>(Ljava/lang/String;I)V
  
60 ····sput-object·v0,·Lnet/i2p/i2ptunnel/access/DefinitionParser$Rule;->DEFAULT:Lnet/i2p/i2ptunnel/access/DefinitionParser$Rule;41 ····sput-object·v0,·Lnet/i2p/i2ptunnel/access/DefinitionParser$Rule;->DEFAULT:Lnet/i2p/i2ptunnel/access/DefinitionParser$Rule;
  
61 ····new-instance·v0,·Lnet/i2p/i2ptunnel/access/DefinitionParser$Rule;42 ····new-instance·v1,·Lnet/i2p/i2ptunnel/access/DefinitionParser$Rule;
  
62 ····const-string·v1,·"EXPLICIT"43 ····const-string·v3,·"EXPLICIT"
  
63 ····const/4·v2,·0x144 ····const/4·v4,·0x1
  
64 ····invoke-direct·{v0,·v1,·v2},·Lnet/i2p/i2ptunnel/access/DefinitionParser$Rule;-><init>(Ljava/lang/String;I)V45 ····invoke-direct·{v1,·v3,·v4},·Lnet/i2p/i2ptunnel/access/DefinitionParser$Rule;-><init>(Ljava/lang/String;I)V
  
65 ····sput-object·v0,·Lnet/i2p/i2ptunnel/access/DefinitionParser$Rule;->EXPLICIT:Lnet/i2p/i2ptunnel/access/DefinitionParser$Rule;46 ····sput-object·v1,·Lnet/i2p/i2ptunnel/access/DefinitionParser$Rule;->EXPLICIT:Lnet/i2p/i2ptunnel/access/DefinitionParser$Rule;
  
66 ····new-instance·v0,·Lnet/i2p/i2ptunnel/access/DefinitionParser$Rule;47 ····new-instance·v3,·Lnet/i2p/i2ptunnel/access/DefinitionParser$Rule;
  
67 ····const-string·v1,·"FILE"48 ····const-string·v5,·"FILE"
  
68 ····const/4·v2,·0x249 ····const/4·v6,·0x2
  
69 ····invoke-direct·{v0,·v1,·v2},·Lnet/i2p/i2ptunnel/access/DefinitionParser$Rule;-><init>(Ljava/lang/String;I)V50 ····invoke-direct·{v3,·v5,·v6},·Lnet/i2p/i2ptunnel/access/DefinitionParser$Rule;-><init>(Ljava/lang/String;I)V
  
70 ····sput-object·v0,·Lnet/i2p/i2ptunnel/access/DefinitionParser$Rule;->FILE:Lnet/i2p/i2ptunnel/access/DefinitionParser$Rule;51 ····sput-object·v3,·Lnet/i2p/i2ptunnel/access/DefinitionParser$Rule;->FILE:Lnet/i2p/i2ptunnel/access/DefinitionParser$Rule;
  
71 ····new-instance·v0,·Lnet/i2p/i2ptunnel/access/DefinitionParser$Rule;52 ····new-instance·v5,·Lnet/i2p/i2ptunnel/access/DefinitionParser$Rule;
  
72 ····const-string·v1,·"RECORDER"53 ····const-string·v7,·"RECORDER"
  
73 ····const/4·v2,·0x354 ····const/4·v8,·0x3
  
74 ····invoke-direct·{v0,·v1,·v2},·Lnet/i2p/i2ptunnel/access/DefinitionParser$Rule;-><init>(Ljava/lang/String;I)V55 ····invoke-direct·{v5,·v7,·v8},·Lnet/i2p/i2ptunnel/access/DefinitionParser$Rule;-><init>(Ljava/lang/String;I)V
  
 56 ····sput-object·v5,·Lnet/i2p/i2ptunnel/access/DefinitionParser$Rule;->RECORDER:Lnet/i2p/i2ptunnel/access/DefinitionParser$Rule;
  
 57 ····const/4·v7,·0x4
  
 58 ····new-array·v7,·v7,·[Lnet/i2p/i2ptunnel/access/DefinitionParser$Rule;
  
 59 ····aput-object·v0,·v7,·v2
  
75 ····sput-object·v0,·Lnet/i2p/i2ptunnel/access/DefinitionParser$Rule;->RECORDER:Lnet/i2p/i2ptunnel/access/DefinitionParser$Rule;60 ····aput-object·v1,·v7,·v4
  
76 ····invoke-static·{},·Lnet/i2p/i2ptunnel/access/DefinitionParser$Rule;->$values()[Lnet/i2p/i2ptunnel/access/DefinitionParser$Rule;61 ····aput-object·v3,·v7,·v6
  
77 ····move-result-object·v062 ····aput-object·v5,·v7,·v8
  
78 ····sput-object·v0,·Lnet/i2p/i2ptunnel/access/DefinitionParser$Rule;->$VALUES:[Lnet/i2p/i2ptunnel/access/DefinitionParser$Rule;63 ····sput-object·v7,·Lnet/i2p/i2ptunnel/access/DefinitionParser$Rule;->$VALUES:[Lnet/i2p/i2ptunnel/access/DefinitionParser$Rule;
  
79 ····return-void64 ····return-void
80 .end·method65 .end·method
  
81 .method·private·constructor·<init>(Ljava/lang/String;I)V66 .method·private·constructor·<init>(Ljava/lang/String;I)V
82 ····.locals·067 ····.locals·0
83 ····.annotation·system·Ldalvik/annotation/Signature;68 ····.annotation·system·Ldalvik/annotation/Signature;
6.74 KB
smali/net/i2p/i2ptunnel/util/DechunkedOutputStream$State.smali
    
Offset 35, 130 lines modifiedOffset 35, 95 lines modified
  
35 .field·public·static·final·enum·LF:Lnet/i2p/i2ptunnel/util/DechunkedOutputStream$State;35 .field·public·static·final·enum·LF:Lnet/i2p/i2ptunnel/util/DechunkedOutputStream$State;
  
36 .field·public·static·final·enum·TRAILER:Lnet/i2p/i2ptunnel/util/DechunkedOutputStream$State;36 .field·public·static·final·enum·TRAILER:Lnet/i2p/i2ptunnel/util/DechunkedOutputStream$State;
  
  
37 #·direct·methods37 #·direct·methods
38 .method·private·static·synthetic·$values()[Lnet/i2p/i2ptunnel/util/DechunkedOutputStream$State; 
39 ····.locals·3 
  
40 ····const/4·v0,·0x6 
  
41 ····new-array·v0,·v0,·[Lnet/i2p/i2ptunnel/util/DechunkedOutputStream$State; 
  
42 ····.line·24 
43 ····sget-object·v1,·Lnet/i2p/i2ptunnel/util/DechunkedOutputStream$State;->LEN:Lnet/i2p/i2ptunnel/util/DechunkedOutputStream$State; 
  
44 ····const/4·v2,·0x0 
  
45 ····aput-object·v1,·v0,·v2 
  
46 ····sget-object·v1,·Lnet/i2p/i2ptunnel/util/DechunkedOutputStream$State;->CR:Lnet/i2p/i2ptunnel/util/DechunkedOutputStream$State; 
  
47 ····const/4·v2,·0x1 
  
48 ····aput-object·v1,·v0,·v2 
  
49 ····sget-object·v1,·Lnet/i2p/i2ptunnel/util/DechunkedOutputStream$State;->LF:Lnet/i2p/i2ptunnel/util/DechunkedOutputStream$State; 
  
50 ····const/4·v2,·0x2 
  
51 ····aput-object·v1,·v0,·v2 
  
52 ····sget-object·v1,·Lnet/i2p/i2ptunnel/util/DechunkedOutputStream$State;->DATA:Lnet/i2p/i2ptunnel/util/DechunkedOutputStream$State; 
  
53 ····const/4·v2,·0x3 
  
54 ····aput-object·v1,·v0,·v2 
  
55 ····sget-object·v1,·Lnet/i2p/i2ptunnel/util/DechunkedOutputStream$State;->TRAILER:Lnet/i2p/i2ptunnel/util/DechunkedOutputStream$State; 
  
56 ····const/4·v2,·0x4 
  
57 ····aput-object·v1,·v0,·v2 
  
58 ····sget-object·v1,·Lnet/i2p/i2ptunnel/util/DechunkedOutputStream$State;->DONE:Lnet/i2p/i2ptunnel/util/DechunkedOutputStream$State; 
  
59 ····const/4·v2,·0x5 
  
60 ····aput-object·v1,·v0,·v2 
  
61 ····return-object·v0 
62 .end·method 
  
63 .method·static·constructor·<clinit>()V38 .method·static·constructor·<clinit>()V
64 ····.locals·339 ····.locals·13
  
65 ····.line·2440 ····.line·24
66 ····new-instance·v0,·Lnet/i2p/i2ptunnel/util/DechunkedOutputStream$State;41 ····new-instance·v0,·Lnet/i2p/i2ptunnel/util/DechunkedOutputStream$State;
  
67 ····const-string·v1,·"LEN"42 ····const-string·v1,·"LEN"
  
68 ····const/4·v2,·0x043 ····const/4·v2,·0x0
  
69 ····invoke-direct·{v0,·v1,·v2},·Lnet/i2p/i2ptunnel/util/DechunkedOutputStream$State;-><init>(Ljava/lang/String;I)V44 ····invoke-direct·{v0,·v1,·v2},·Lnet/i2p/i2ptunnel/util/DechunkedOutputStream$State;-><init>(Ljava/lang/String;I)V
  
70 ····sput-object·v0,·Lnet/i2p/i2ptunnel/util/DechunkedOutputStream$State;->LEN:Lnet/i2p/i2ptunnel/util/DechunkedOutputStream$State;45 ····sput-object·v0,·Lnet/i2p/i2ptunnel/util/DechunkedOutputStream$State;->LEN:Lnet/i2p/i2ptunnel/util/DechunkedOutputStream$State;
  
71 ····new-instance·v0,·Lnet/i2p/i2ptunnel/util/DechunkedOutputStream$State;46 ····new-instance·v1,·Lnet/i2p/i2ptunnel/util/DechunkedOutputStream$State;
  
72 ····const-string·v1,·"CR"47 ····const-string·v3,·"CR"
  
73 ····const/4·v2,·0x148 ····const/4·v4,·0x1
  
74 ····invoke-direct·{v0,·v1,·v2},·Lnet/i2p/i2ptunnel/util/DechunkedOutputStream$State;-><init>(Ljava/lang/String;I)V49 ····invoke-direct·{v1,·v3,·v4},·Lnet/i2p/i2ptunnel/util/DechunkedOutputStream$State;-><init>(Ljava/lang/String;I)V
  
75 ····sput-object·v0,·Lnet/i2p/i2ptunnel/util/DechunkedOutputStream$State;->CR:Lnet/i2p/i2ptunnel/util/DechunkedOutputStream$State;50 ····sput-object·v1,·Lnet/i2p/i2ptunnel/util/DechunkedOutputStream$State;->CR:Lnet/i2p/i2ptunnel/util/DechunkedOutputStream$State;
  
76 ····new-instance·v0,·Lnet/i2p/i2ptunnel/util/DechunkedOutputStream$State;51 ····new-instance·v3,·Lnet/i2p/i2ptunnel/util/DechunkedOutputStream$State;
  
77 ····const-string·v1,·"LF"52 ····const-string·v5,·"LF"
  
78 ····const/4·v2,·0x253 ····const/4·v6,·0x2
  
79 ····invoke-direct·{v0,·v1,·v2},·Lnet/i2p/i2ptunnel/util/DechunkedOutputStream$State;-><init>(Ljava/lang/String;I)V54 ····invoke-direct·{v3,·v5,·v6},·Lnet/i2p/i2ptunnel/util/DechunkedOutputStream$State;-><init>(Ljava/lang/String;I)V
  
80 ····sput-object·v0,·Lnet/i2p/i2ptunnel/util/DechunkedOutputStream$State;->LF:Lnet/i2p/i2ptunnel/util/DechunkedOutputStream$State;55 ····sput-object·v3,·Lnet/i2p/i2ptunnel/util/DechunkedOutputStream$State;->LF:Lnet/i2p/i2ptunnel/util/DechunkedOutputStream$State;
  
81 ····new-instance·v0,·Lnet/i2p/i2ptunnel/util/DechunkedOutputStream$State;56 ····new-instance·v5,·Lnet/i2p/i2ptunnel/util/DechunkedOutputStream$State;
  
82 ····const-string·v1,·"DATA"57 ····const-string·v7,·"DATA"
  
83 ····const/4·v2,·0x358 ····const/4·v8,·0x3
  
84 ····invoke-direct·{v0,·v1,·v2},·Lnet/i2p/i2ptunnel/util/DechunkedOutputStream$State;-><init>(Ljava/lang/String;I)V59 ····invoke-direct·{v5,·v7,·v8},·Lnet/i2p/i2ptunnel/util/DechunkedOutputStream$State;-><init>(Ljava/lang/String;I)V
  
85 ····sput-object·v0,·Lnet/i2p/i2ptunnel/util/DechunkedOutputStream$State;->DATA:Lnet/i2p/i2ptunnel/util/DechunkedOutputStream$State;60 ····sput-object·v5,·Lnet/i2p/i2ptunnel/util/DechunkedOutputStream$State;->DATA:Lnet/i2p/i2ptunnel/util/DechunkedOutputStream$State;
  
86 ····new-instance·v0,·Lnet/i2p/i2ptunnel/util/DechunkedOutputStream$State;61 ····new-instance·v7,·Lnet/i2p/i2ptunnel/util/DechunkedOutputStream$State;
  
87 ····const-string·v1,·"TRAILER"62 ····const-string·v9,·"TRAILER"
  
88 ····const/4·v2,·0x463 ····const/4·v10,·0x4
  
89 ····invoke-direct·{v0,·v1,·v2},·Lnet/i2p/i2ptunnel/util/DechunkedOutputStream$State;-><init>(Ljava/lang/String;I)V64 ····invoke-direct·{v7,·v9,·v10},·Lnet/i2p/i2ptunnel/util/DechunkedOutputStream$State;-><init>(Ljava/lang/String;I)V
  
90 ····sput-object·v0,·Lnet/i2p/i2ptunnel/util/DechunkedOutputStream$State;->TRAILER:Lnet/i2p/i2ptunnel/util/DechunkedOutputStream$State;65 ····sput-object·v7,·Lnet/i2p/i2ptunnel/util/DechunkedOutputStream$State;->TRAILER:Lnet/i2p/i2ptunnel/util/DechunkedOutputStream$State;
  
91 ····new-instance·v0,·Lnet/i2p/i2ptunnel/util/DechunkedOutputStream$State;66 ····new-instance·v9,·Lnet/i2p/i2ptunnel/util/DechunkedOutputStream$State;
  
92 ····const-string·v1,·"DONE"67 ····const-string·v11,·"DONE"
  
93 ····const/4·v2,·0x568 ····const/4·v12,·0x5
  
94 ····invoke-direct·{v0,·v1,·v2},·Lnet/i2p/i2ptunnel/util/DechunkedOutputStream$State;-><init>(Ljava/lang/String;I)V69 ····invoke-direct·{v9,·v11,·v12},·Lnet/i2p/i2ptunnel/util/DechunkedOutputStream$State;-><init>(Ljava/lang/String;I)V
  
 70 ····sput-object·v9,·Lnet/i2p/i2ptunnel/util/DechunkedOutputStream$State;->DONE:Lnet/i2p/i2ptunnel/util/DechunkedOutputStream$State;
  
 71 ····const/4·v11,·0x6
  
 72 ····new-array·v11,·v11,·[Lnet/i2p/i2ptunnel/util/DechunkedOutputStream$State;
  
 73 ····aput-object·v0,·v11,·v2
  
 74 ····aput-object·v1,·v11,·v4
  
 75 ····aput-object·v3,·v11,·v6
Max diff block lines reached; 831/6780 bytes (12.26%) of diff not shown.
19.7 KB
smali/net/i2p/i2ptunnel/util/GunzipOutputStream$HeaderState.smali
    
Offset 59, 324 lines modifiedOffset 59, 283 lines modified
  
59 .field·public·static·final·enum·NAME:Lnet/i2p/i2ptunnel/util/GunzipOutputStream$HeaderState;59 .field·public·static·final·enum·NAME:Lnet/i2p/i2ptunnel/util/GunzipOutputStream$HeaderState;
  
60 .field·public·static·final·enum·OS:Lnet/i2p/i2ptunnel/util/GunzipOutputStream$HeaderState;60 .field·public·static·final·enum·OS:Lnet/i2p/i2ptunnel/util/GunzipOutputStream$HeaderState;
  
  
61 #·direct·methods61 #·direct·methods
62 .method·private·static·synthetic·$values()[Lnet/i2p/i2ptunnel/util/GunzipOutputStream$HeaderState;62 .method·static·constructor·<clinit>()V
63 ····.locals·363 ····.locals·21
  
64 ····const/16·v0,·0x12 
  
65 ····new-array·v0,·v0,·[Lnet/i2p/i2ptunnel/util/GunzipOutputStream$HeaderState; 
  
66 ····.line·4064 ····.line·40
 65 ····new-instance·v0,·Lnet/i2p/i2ptunnel/util/GunzipOutputStream$HeaderState;
67 ····sget-object·v1,·Lnet/i2p/i2ptunnel/util/GunzipOutputStream$HeaderState;->MB1:Lnet/i2p/i2ptunnel/util/GunzipOutputStream$HeaderState; 
  
68 ····const/4·v2,·0x0 
  
69 ····aput-object·v1,·v0,·v2 
  
70 ····sget-object·v1,·Lnet/i2p/i2ptunnel/util/GunzipOutputStream$HeaderState;->MB2:Lnet/i2p/i2ptunnel/util/GunzipOutputStream$HeaderState; 
  
71 ····const/4·v2,·0x1 
  
72 ····aput-object·v1,·v0,·v2 
  
73 ····sget-object·v1,·Lnet/i2p/i2ptunnel/util/GunzipOutputStream$HeaderState;->CF:Lnet/i2p/i2ptunnel/util/GunzipOutputStream$HeaderState; 
  
74 ····const/4·v2,·0x2 
  
75 ····aput-object·v1,·v0,·v2 
  
76 ····sget-object·v1,·Lnet/i2p/i2ptunnel/util/GunzipOutputStream$HeaderState;->MT0:Lnet/i2p/i2ptunnel/util/GunzipOutputStream$HeaderState; 
  
77 ····const/4·v2,·0x3 
  
78 ····aput-object·v1,·v0,·v2 
  
79 ····sget-object·v1,·Lnet/i2p/i2ptunnel/util/GunzipOutputStream$HeaderState;->MT1:Lnet/i2p/i2ptunnel/util/GunzipOutputStream$HeaderState; 
  
80 ····const/4·v2,·0x4 
  
81 ····aput-object·v1,·v0,·v2 
  
82 ····sget-object·v1,·Lnet/i2p/i2ptunnel/util/GunzipOutputStream$HeaderState;->MT2:Lnet/i2p/i2ptunnel/util/GunzipOutputStream$HeaderState; 
  
83 ····const/4·v2,·0x566 ····const-string·v1,·"MB1"
  
84 ····aput-object·v1,·v0,·v267 ····const/4·v2,·0x0
  
85 ····sget-object·v1,·Lnet/i2p/i2ptunnel/util/GunzipOutputStream$HeaderState;->MT3:Lnet/i2p/i2ptunnel/util/GunzipOutputStream$HeaderState;68 ····invoke-direct·{v0,·v1,·v2},·Lnet/i2p/i2ptunnel/util/GunzipOutputStream$HeaderState;-><init>(Ljava/lang/String;I)V
  
86 ····const/4·v2,·0x669 ····sput-object·v0,·Lnet/i2p/i2ptunnel/util/GunzipOutputStream$HeaderState;->MB1:Lnet/i2p/i2ptunnel/util/GunzipOutputStream$HeaderState;
  
87 ····aput-object·v1,·v0,·v270 ····new-instance·v1,·Lnet/i2p/i2ptunnel/util/GunzipOutputStream$HeaderState;
  
88 ····sget-object·v1,·Lnet/i2p/i2ptunnel/util/GunzipOutputStream$HeaderState;->EF:Lnet/i2p/i2ptunnel/util/GunzipOutputStream$HeaderState;71 ····const-string·v3,·"MB2"
  
89 ····const/4·v2,·0x772 ····const/4·v4,·0x1
  
90 ····aput-object·v1,·v0,·v273 ····invoke-direct·{v1,·v3,·v4},·Lnet/i2p/i2ptunnel/util/GunzipOutputStream$HeaderState;-><init>(Ljava/lang/String;I)V
  
91 ····sget-object·v1,·Lnet/i2p/i2ptunnel/util/GunzipOutputStream$HeaderState;->OS:Lnet/i2p/i2ptunnel/util/GunzipOutputStream$HeaderState;74 ····sput-object·v1,·Lnet/i2p/i2ptunnel/util/GunzipOutputStream$HeaderState;->MB2:Lnet/i2p/i2ptunnel/util/GunzipOutputStream$HeaderState;
  
92 ····const/16·v2,·0x875 ····new-instance·v3,·Lnet/i2p/i2ptunnel/util/GunzipOutputStream$HeaderState;
  
93 ····aput-object·v1,·v0,·v276 ····const-string·v5,·"CF"
  
94 ····sget-object·v1,·Lnet/i2p/i2ptunnel/util/GunzipOutputStream$HeaderState;->FLAGS:Lnet/i2p/i2ptunnel/util/GunzipOutputStream$HeaderState;77 ····const/4·v6,·0x2
  
95 ····const/16·v2,·0x978 ····invoke-direct·{v3,·v5,·v6},·Lnet/i2p/i2ptunnel/util/GunzipOutputStream$HeaderState;-><init>(Ljava/lang/String;I)V
  
96 ····aput-object·v1,·v0,·v279 ····sput-object·v3,·Lnet/i2p/i2ptunnel/util/GunzipOutputStream$HeaderState;->CF:Lnet/i2p/i2ptunnel/util/GunzipOutputStream$HeaderState;
  
97 ····sget-object·v1,·Lnet/i2p/i2ptunnel/util/GunzipOutputStream$HeaderState;->EH1:Lnet/i2p/i2ptunnel/util/GunzipOutputStream$HeaderState;80 ····new-instance·v5,·Lnet/i2p/i2ptunnel/util/GunzipOutputStream$HeaderState;
  
98 ····const/16·v2,·0xa81 ····const-string·v7,·"MT0"
  
99 ····aput-object·v1,·v0,·v282 ····const/4·v8,·0x3
  
100 ····sget-object·v1,·Lnet/i2p/i2ptunnel/util/GunzipOutputStream$HeaderState;->EH2:Lnet/i2p/i2ptunnel/util/GunzipOutputStream$HeaderState;83 ····invoke-direct·{v5,·v7,·v8},·Lnet/i2p/i2ptunnel/util/GunzipOutputStream$HeaderState;-><init>(Ljava/lang/String;I)V
  
101 ····const/16·v2,·0xb84 ····sput-object·v5,·Lnet/i2p/i2ptunnel/util/GunzipOutputStream$HeaderState;->MT0:Lnet/i2p/i2ptunnel/util/GunzipOutputStream$HeaderState;
  
102 ····aput-object·v1,·v0,·v285 ····new-instance·v7,·Lnet/i2p/i2ptunnel/util/GunzipOutputStream$HeaderState;
  
103 ····sget-object·v1,·Lnet/i2p/i2ptunnel/util/GunzipOutputStream$HeaderState;->EHDATA:Lnet/i2p/i2ptunnel/util/GunzipOutputStream$HeaderState;86 ····const-string·v9,·"MT1"
  
104 ····const/16·v2,·0xc87 ····const/4·v10,·0x4
  
105 ····aput-object·v1,·v0,·v288 ····invoke-direct·{v7,·v9,·v10},·Lnet/i2p/i2ptunnel/util/GunzipOutputStream$HeaderState;-><init>(Ljava/lang/String;I)V
  
106 ····sget-object·v1,·Lnet/i2p/i2ptunnel/util/GunzipOutputStream$HeaderState;->NAME:Lnet/i2p/i2ptunnel/util/GunzipOutputStream$HeaderState;89 ····sput-object·v7,·Lnet/i2p/i2ptunnel/util/GunzipOutputStream$HeaderState;->MT1:Lnet/i2p/i2ptunnel/util/GunzipOutputStream$HeaderState;
  
107 ····const/16·v2,·0xd90 ····new-instance·v9,·Lnet/i2p/i2ptunnel/util/GunzipOutputStream$HeaderState;
  
108 ····aput-object·v1,·v0,·v291 ····const-string·v11,·"MT2"
  
109 ····sget-object·v1,·Lnet/i2p/i2ptunnel/util/GunzipOutputStream$HeaderState;->COMMENT:Lnet/i2p/i2ptunnel/util/GunzipOutputStream$HeaderState;92 ····const/4·v12,·0x5
  
110 ····const/16·v2,·0xe93 ····invoke-direct·{v9,·v11,·v12},·Lnet/i2p/i2ptunnel/util/GunzipOutputStream$HeaderState;-><init>(Ljava/lang/String;I)V
  
111 ····aput-object·v1,·v0,·v294 ····sput-object·v9,·Lnet/i2p/i2ptunnel/util/GunzipOutputStream$HeaderState;->MT2:Lnet/i2p/i2ptunnel/util/GunzipOutputStream$HeaderState;
  
112 ····sget-object·v1,·Lnet/i2p/i2ptunnel/util/GunzipOutputStream$HeaderState;->CRC1:Lnet/i2p/i2ptunnel/util/GunzipOutputStream$HeaderState;95 ····new-instance·v11,·Lnet/i2p/i2ptunnel/util/GunzipOutputStream$HeaderState;
  
113 ····const/16·v2,·0xf96 ····const-string·v13,·"MT3"
  
114 ····aput-object·v1,·v0,·v297 ····const/4·v14,·0x6
  
115 ····sget-object·v1,·Lnet/i2p/i2ptunnel/util/GunzipOutputStream$HeaderState;->CRC2:Lnet/i2p/i2ptunnel/util/GunzipOutputStream$HeaderState;98 ····invoke-direct·{v11,·v13,·v14},·Lnet/i2p/i2ptunnel/util/GunzipOutputStream$HeaderState;-><init>(Ljava/lang/String;I)V
  
116 ····const/16·v2,·0x1099 ····sput-object·v11,·Lnet/i2p/i2ptunnel/util/GunzipOutputStream$HeaderState;->MT3:Lnet/i2p/i2ptunnel/util/GunzipOutputStream$HeaderState;
  
117 ····aput-object·v1,·v0,·v2100 ····new-instance·v13,·Lnet/i2p/i2ptunnel/util/GunzipOutputStream$HeaderState;
  
118 ····sget-object·v1,·Lnet/i2p/i2ptunnel/util/GunzipOutputStream$HeaderState;->DONE:Lnet/i2p/i2ptunnel/util/GunzipOutputStream$HeaderState;101 ····const-string·v15,·"EF"
  
119 ····const/16·v2,·0x11102 ····const/4·v14,·0x7
  
120 ····aput-object·v1,·v0,·v2103 ····invoke-direct·{v13,·v15,·v14},·Lnet/i2p/i2ptunnel/util/GunzipOutputStream$HeaderState;-><init>(Ljava/lang/String;I)V
  
 104 ····sput-object·v13,·Lnet/i2p/i2ptunnel/util/GunzipOutputStream$HeaderState;->EF:Lnet/i2p/i2ptunnel/util/GunzipOutputStream$HeaderState;
121 ····return-object·v0 
122 .end·method 
Max diff block lines reached; 12874/20023 bytes (64.30%) of diff not shown.
10.2 KB
res/raw/certificates_zip
6.54 KB
zipinfo {}
    
Offset 1, 43 lines modifiedOffset 1, 43 lines modified
1 Zip·file·size:·47858·bytes,·number·of·entries:·411 Zip·file·size:·47858·bytes,·number·of·entries:·41
2 drwxr-xr-x··2.0·unx········0·b-·defN·24-Apr-10·23:35·ssl/ 
3 -rw-r--r--··2.0·unx······964·b-·defN·24-Apr-10·23:35·ssl/i2pseed.creativecowpat.net.crt 
4 -rw-r--r--··2.0·unx·····1939·b-·defN·24-Apr-10·23:35·ssl/isrgrootx1.crt 
5 drwxr-xr-x··2.0·unx········0·b-·defN·24-Apr-10·23:35·plugin/ 
6 -rw-r--r--··2.0·unx·····2094·b-·defN·24-Apr-10·23:35·plugin/hankhill19580_at_gmail.com.crt 
7 -rw-r--r--··2.0·unx·····2090·b-·defN·24-Apr-10·23:35·plugin/zzz-plugin_at_mail.i2p.crt 
8 -rw-r--r--··2.0·unx·····1964·b-·defN·24-Apr-10·23:35·plugin/cacapo_at_mail.i2p.crt 
9 -rw-r--r--··2.0·unx·····2009·b-·defN·24-Apr-10·23:35·plugin/backup_at_mail.i2p.crt 
10 -rw-r--r--··2.0·unx·····1960·b-·defN·24-Apr-10·23:35·plugin/str4d_at_mail.i2p.crt 
11 drwxr-xr-x··2.0·unx········0·b-·defN·24-Apr-10·23:35·news/ 
12 -rw-r--r--··2.0·unx·····2041·b-·defN·24-Apr-10·23:35·news/hankhill19580_at_gmail.com.crt 
13 -rw-r--r--··2.0·unx·····2061·b-·defN·24-Apr-10·23:35·news/zzz_at_mail.i2p.crt 
14 -rw-r--r--··2.0·unx·····2078·b-·defN·24-Apr-10·23:35·news/echelon_at_mail.i2p.crt 
15 -rw-r--r--··2.0·unx·····1976·b-·defN·24-Apr-10·23:35·news/ampernand_at_gmail.com.crt 
16 drwxr-xr-x··2.0·unx········0·b-·defN·24-Apr-10·23:35·router/2 drwxr-xr-x··2.0·unx········0·b-·defN·24-Apr-12·15:49·router/
 3 -rw-------··2.0·unx·····2061·b-·defN·24-Apr-12·15:49·router/zzz_at_mail.i2p.crt
17 -rw-r--r--··2.0·unx·····2041·b-·defN·24-Apr-10·23:35·router/hankhill19580_at_gmail.com.crt4 -rw-------··2.0·unx·····2041·b-·defN·24-Apr-12·15:49·router/hankhill19580_at_gmail.com.crt
18 -rw-r--r--··2.0·unx·····2061·b-·defN·24-Apr-10·23:35·router/zzz_at_mail.i2p.crt 
19 -rw-r--r--··2.0·unx·····2078·b-·defN·24-Apr-10·23:35·router/echelon_at_mail.i2p.crt5 -rw-r--r--··2.0·unx·····2078·b-·defN·24-Apr-12·15:49·router/echelon_at_mail.i2p.crt
20 drwxr-xr-x··2.0·unx········0·b-·defN·24-Apr-10·23:35·family/ 
21 -rw-r--r--··2.0·unx······725·b-·defN·24-Apr-10·23:35·family/i2pd-dev.crt 
22 -rw-r--r--··2.0·unx······672·b-·defN·24-Apr-10·23:35·family/volatile.crt 
23 -rw-r--r--··2.0·unx······818·b-·defN·24-Apr-10·23:35·family/bandura.crt 
24 -rw-r--r--··2.0·unx······814·b-·defN·24-Apr-10·23:35·family/memcpy.crt 
25 -rw-r--r--··2.0·unx······810·b-·defN·24-Apr-10·23:35·family/mibhq.crt 
26 -rw-r--r--··2.0·unx······769·b-·defN·24-Apr-10·23:35·family/i2p-dev.crt 
27 -rw-r--r--··2.0·unx······725·b-·defN·24-Apr-10·23:35·family/gostcoin.crt 
28 -rw-r--r--··2.0·unx······810·b-·defN·24-Apr-10·23:35·family/stormycloud.crt 
29 -rw-r--r--··2.0·unx······802·b-·defN·24-Apr-10·23:35·family/SUNYSB.crt 
30 drwxr-xr-x··2.0·unx········0·b-·defN·24-Apr-10·23:35·reseed/6 drwxr-xr-x··2.0·unx········0·b-·defN·24-Apr-12·15:49·reseed/
31 -rw-r--r--··2.0·unx·····2082·b-·defN·24-Apr-10·23:35·reseed/reseed_at_diva.exchange.crt 
32 -rw-r--r--··2.0·unx·····2094·b-·defN·24-Apr-10·23:35·reseed/hankhill19580_at_gmail.com.crt7 -rw-r--r--··2.0·unx·····2069·b-·defN·24-Apr-12·15:49·reseed/echelon3_at_mail.i2p.crt
33 -rw-r--r--··2.0·unx·····2090·b-·defN·24-Apr-10·23:35·reseed/arnavbhatt288_at_mail.i2p.crt8 -rw-r--r--··2.0·unx·····2090·b-·defN·24-Apr-12·15:49·reseed/arnavbhatt288_at_mail.i2p.crt
34 -rw-r--r--··2.0·unx·····2074·b-·defN·24-Apr-10·23:35·reseed/lazygravy_at_mail.i2p.crt 
35 -rw-r--r--··2.0·unx·····2147·b-·defN·24-Apr-10·23:35·reseed/creativecowpat_at_mail.i2p.crt9 -rw-r--r--··2.0·unx·····2147·b-·defN·24-Apr-12·15:49·reseed/creativecowpat_at_mail.i2p.crt
 10 -rw-r--r--··2.0·unx·····2074·b-·defN·24-Apr-12·15:49·reseed/i2p-reseed_at_mk16.de.crt
 11 -rw-r--r--··2.0·unx·····2053·b-·defN·24-Apr-12·15:49·reseed/igor_at_novg.net.crt
 12 -rw-r--r--··2.0·unx·····2094·b-·defN·24-Apr-12·15:49·reseed/hankhill19580_at_gmail.com.crt
 13 -rw-r--r--··2.0·unx·····2074·b-·defN·24-Apr-12·15:49·reseed/lazygravy_at_mail.i2p.crt
 14 -rw-r--r--··2.0·unx·····2082·b-·defN·24-Apr-12·15:49·reseed/reseed_at_diva.exchange.crt
36 -rw-r--r--··2.0·unx·····2086·b-·defN·24-Apr-10·23:35·reseed/admin_at_stormycloud.org.crt15 -rw-r--r--··2.0·unx·····2065·b-·defN·24-Apr-12·15:49·reseed/rambler_at_mail.i2p.crt
 16 -rw-r--r--··2.0·unx·····2065·b-·defN·24-Apr-12·15:49·reseed/hottuna_at_mail.i2p.crt
37 -rw-r--r--··2.0·unx·····1980·b-·defN·24-Apr-10·23:35·reseed/r4sas-reseed_at_mail.i2p.crt17 -rw-r--r--··2.0·unx·····1980·b-·defN·24-Apr-12·15:49·reseed/r4sas-reseed_at_mail.i2p.crt
38 -rw-r--r--··2.0·unx·····2053·b-·defN·24-Apr-10·23:35·reseed/igor_at_novg.net.crt18 -rw-r--r--··2.0·unx·····2086·b-·defN·24-Apr-12·15:49·reseed/admin_at_stormycloud.org.crt
39 -rw-r--r--··2.0·unx·····2074·b-·defN·24-Apr-10·23:35·reseed/i2p-reseed_at_mk16.de.crt19 drwxr-xr-x··2.0·unx········0·b-·defN·24-Apr-12·15:49·news/
 20 -rw-r--r--··2.0·unx·····1976·b-·defN·24-Apr-12·15:49·news/ampernand_at_gmail.com.crt
40 -rw-r--r--··2.0·unx·····2065·b-·defN·24-Apr-10·23:35·reseed/hottuna_at_mail.i2p.crt21 -rw-------··2.0·unx·····2061·b-·defN·24-Apr-12·15:49·news/zzz_at_mail.i2p.crt
41 -rw-r--r--··2.0·unx·····2065·b-·defN·24-Apr-10·23:35·reseed/rambler_at_mail.i2p.crt22 -rw-r--r--··2.0·unx·····2041·b-·defN·24-Apr-12·15:49·news/hankhill19580_at_gmail.com.crt
42 -rw-r--r--··2.0·unx·····2069·b-·defN·24-Apr-10·23:35·reseed/echelon3_at_mail.i2p.crt23 -rw-r--r--··2.0·unx·····2078·b-·defN·24-Apr-12·15:49·news/echelon_at_mail.i2p.crt
 24 drwxr-xr-x··2.0·unx········0·b-·defN·24-Apr-12·15:49·plugin/
 25 -rw-r--r--··2.0·unx·····2009·b-·defN·24-Apr-12·15:49·plugin/backup_at_mail.i2p.crt
 26 -rw-r--r--··2.0·unx·····2094·b-·defN·24-Apr-12·15:49·plugin/hankhill19580_at_gmail.com.crt
 27 -rw-r--r--··2.0·unx·····1964·b-·defN·24-Apr-12·15:49·plugin/cacapo_at_mail.i2p.crt
 28 -rw-r--r--··2.0·unx·····2090·b-·defN·24-Apr-12·15:49·plugin/zzz-plugin_at_mail.i2p.crt
 29 -rw-r--r--··2.0·unx·····1960·b-·defN·24-Apr-12·15:49·plugin/str4d_at_mail.i2p.crt
 30 drwxr-xr-x··2.0·unx········0·b-·defN·24-Apr-12·15:49·ssl/
 31 -rw-r--r--··2.0·unx·····1939·b-·defN·24-Apr-12·15:49·ssl/isrgrootx1.crt
 32 -rw-r--r--··2.0·unx······964·b-·defN·24-Apr-12·15:49·ssl/i2pseed.creativecowpat.net.crt
 33 drwxr-xr-x··2.0·unx········0·b-·defN·24-Apr-12·15:49·family/
 34 -rw-r--r--··2.0·unx······725·b-·defN·24-Apr-12·15:49·family/gostcoin.crt
 35 -rw-r--r--··2.0·unx······810·b-·defN·24-Apr-12·15:49·family/stormycloud.crt
 36 -rw-r--r--··2.0·unx······769·b-·defN·24-Apr-12·15:49·family/i2p-dev.crt
 37 -rw-r--r--··2.0·unx······814·b-·defN·24-Apr-12·15:49·family/memcpy.crt
 38 -rw-r--r--··2.0·unx······810·b-·defN·24-Apr-12·15:49·family/mibhq.crt
 39 -rw-r--r--··2.0·unx······725·b-·defN·24-Apr-12·15:49·family/i2pd-dev.crt
 40 -rw-r--r--··2.0·unx······672·b-·defN·24-Apr-12·15:49·family/volatile.crt
 41 -rw-r--r--··2.0·unx······818·b-·defN·24-Apr-12·15:49·family/bandura.crt
 42 -rw-r--r--··2.0·unx······802·b-·defN·24-Apr-12·15:49·family/SUNYSB.crt
43 41·files,·59180·bytes·uncompressed,·42686·bytes·compressed:··27.9%43 41·files,·59180·bytes·uncompressed,·42686·bytes·compressed:··27.9%
3.61 KB
zipnote «TEMP»/diffoscope_iiata80m_tmp/tmppfidq6xe_.zip
    
Offset 1, 124 lines modifiedOffset 1, 124 lines modified
1 Filename:·ssl/1 Filename:·router/
2 Comment:·2 Comment:·
  
3 Filename:·ssl/i2pseed.creativecowpat.net.crt3 Filename:·router/zzz_at_mail.i2p.crt
4 Comment:·4 Comment:·
  
5 Filename:·ssl/isrgrootx1.crt5 Filename:·router/hankhill19580_at_gmail.com.crt
6 Comment:·6 Comment:·
  
7 Filename:·plugin/7 Filename:·router/echelon_at_mail.i2p.crt
8 Comment:·8 Comment:·
  
9 Filename:·plugin/hankhill19580_at_gmail.com.crt9 Filename:·reseed/
10 Comment:·10 Comment:·
  
11 Filename:·plugin/zzz-plugin_at_mail.i2p.crt11 Filename:·reseed/echelon3_at_mail.i2p.crt
12 Comment:·12 Comment:·
  
13 Filename:·plugin/cacapo_at_mail.i2p.crt13 Filename:·reseed/arnavbhatt288_at_mail.i2p.crt
14 Comment:·14 Comment:·
  
15 Filename:·plugin/backup_at_mail.i2p.crt15 Filename:·reseed/creativecowpat_at_mail.i2p.crt
16 Comment:·16 Comment:·
  
17 Filename:·plugin/str4d_at_mail.i2p.crt17 Filename:·reseed/i2p-reseed_at_mk16.de.crt
18 Comment:·18 Comment:·
  
19 Filename:·news/19 Filename:·reseed/igor_at_novg.net.crt
20 Comment:·20 Comment:·
  
21 Filename:·news/hankhill19580_at_gmail.com.crt21 Filename:·reseed/hankhill19580_at_gmail.com.crt
22 Comment:·22 Comment:·
  
23 Filename:·news/zzz_at_mail.i2p.crt23 Filename:·reseed/lazygravy_at_mail.i2p.crt
24 Comment:·24 Comment:·
  
25 Filename:·news/echelon_at_mail.i2p.crt25 Filename:·reseed/reseed_at_diva.exchange.crt
26 Comment:·26 Comment:·
  
27 Filename:·news/ampernand_at_gmail.com.crt27 Filename:·reseed/rambler_at_mail.i2p.crt
28 Comment:·28 Comment:·
  
29 Filename:·router/29 Filename:·reseed/hottuna_at_mail.i2p.crt
30 Comment:·30 Comment:·
  
31 Filename:·router/hankhill19580_at_gmail.com.crt31 Filename:·reseed/r4sas-reseed_at_mail.i2p.crt
32 Comment:·32 Comment:·
  
33 Filename:·router/zzz_at_mail.i2p.crt33 Filename:·reseed/admin_at_stormycloud.org.crt
34 Comment:·34 Comment:·
  
35 Filename:·router/echelon_at_mail.i2p.crt35 Filename:·news/
36 Comment:·36 Comment:·
  
37 Filename:·family/37 Filename:·news/ampernand_at_gmail.com.crt
38 Comment:·38 Comment:·
  
39 Filename:·family/i2pd-dev.crt39 Filename:·news/zzz_at_mail.i2p.crt
40 Comment:·40 Comment:·
  
41 Filename:·family/volatile.crt41 Filename:·news/hankhill19580_at_gmail.com.crt
42 Comment:·42 Comment:·
  
43 Filename:·family/bandura.crt43 Filename:·news/echelon_at_mail.i2p.crt
44 Comment:·44 Comment:·
  
45 Filename:·family/memcpy.crt45 Filename:·plugin/
46 Comment:·46 Comment:·
  
47 Filename:·family/mibhq.crt47 Filename:·plugin/backup_at_mail.i2p.crt
48 Comment:·48 Comment:·
  
49 Filename:·family/i2p-dev.crt49 Filename:·plugin/hankhill19580_at_gmail.com.crt
50 Comment:·50 Comment:·
  
51 Filename:·family/gostcoin.crt51 Filename:·plugin/cacapo_at_mail.i2p.crt
52 Comment:·52 Comment:·
  
53 Filename:·family/stormycloud.crt53 Filename:·plugin/zzz-plugin_at_mail.i2p.crt
54 Comment:·54 Comment:·
  
55 Filename:·family/SUNYSB.crt55 Filename:·plugin/str4d_at_mail.i2p.crt
56 Comment:·56 Comment:·
  
57 Filename:·reseed/57 Filename:·ssl/
58 Comment:·58 Comment:·
  
59 Filename:·reseed/reseed_at_diva.exchange.crt59 Filename:·ssl/isrgrootx1.crt
60 Comment:·60 Comment:·
  
61 Filename:·reseed/hankhill19580_at_gmail.com.crt61 Filename:·ssl/i2pseed.creativecowpat.net.crt
62 Comment:·62 Comment:·
  
63 Filename:·reseed/arnavbhatt288_at_mail.i2p.crt63 Filename:·family/
64 Comment:·64 Comment:·
  
65 Filename:·reseed/lazygravy_at_mail.i2p.crt65 Filename:·family/gostcoin.crt
66 Comment:·66 Comment:·
  
67 Filename:·reseed/creativecowpat_at_mail.i2p.crt67 Filename:·family/stormycloud.crt
68 Comment:·68 Comment:·
  
69 Filename:·reseed/admin_at_stormycloud.org.crt69 Filename:·family/i2p-dev.crt
70 Comment:·70 Comment:·
  
71 Filename:·reseed/r4sas-reseed_at_mail.i2p.crt71 Filename:·family/memcpy.crt
72 Comment:·72 Comment:·
  
73 Filename:·reseed/igor_at_novg.net.crt73 Filename:·family/mibhq.crt
74 Comment:·74 Comment:·
  
75 Filename:·reseed/i2p-reseed_at_mk16.de.crt75 Filename:·family/i2pd-dev.crt
76 Comment:·76 Comment:·
  
77 Filename:·reseed/hottuna_at_mail.i2p.crt77 Filename:·family/volatile.crt
78 Comment:·78 Comment:·
  
79 Filename:·reseed/rambler_at_mail.i2p.crt79 Filename:·family/bandura.crt
80 Comment:·80 Comment:·
  
81 Filename:·reseed/echelon3_at_mail.i2p.crt81 Filename:·family/SUNYSB.crt
82 Comment:·82 Comment:·
  
83 Zip·file·comment:·83 Zip·file·comment:·
276 B
unknown/net/i2p/i2ptunnel/resources/themes/console/light/proxy.css.gz
138 B
filetype from file(1)
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 gzip·compressed·data1 gzip·compressed·data,·from·FAT·filesystem·(MS-DOS,·OS/2,·NT)
274 B
unknown/net/i2p/i2ptunnel/resources/themes/console/dark/proxy.css.gz
138 B
filetype from file(1)
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 gzip·compressed·data1 gzip·compressed·data,·from·FAT·filesystem·(MS-DOS,·OS/2,·NT)