| Offset 1, 50 lines modified | Offset 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:·0407fbd4e9db2937e02a27c21e9258e2cb2ce3f89e297249e593e007379f192e | ||
| 10 | Signer·#1·certificate·SHA-1·digest:·94e2ad8f009366fe17dbdba11b016b3c98613f90 | ||
| 11 | Signer·#1·certificate·MD5·digest:·fb82fc79f06badd59e3731ae01919fbb | ||
| 12 | Signer·#1·key·algorithm:·RSA | ||
| 13 | Signer·#1·key·size·(bits):·2048 | ||
| 14 | Signer·#1·public·key·SHA-256·digest:·ecbaf0144c3e7f99445349059d9ae1699b46ea89d3c214788ff8fed6cc976962 | ||
| 15 | Signer·#1·public·key·SHA-1·digest:·a8e9f0f920544da93b1882a74377e35cfe4eebdb | ||
| 16 | Signer·#1·public·key·MD5·digest:·42301099bae0c0da6c11a50f3a2ab360 | ||
| 17 | WARNING:·META-INF/androidx.navigation_navigation-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/. | ||
| 18 | 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/. | ||
| 19 | WARNING:·META-INF/com.google.android.material_material.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
| 20 | 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/. | ||
| 21 | 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/. | ||
| 22 | WARNING:·META-INF/androidx.navigation_navigation-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/. | ||
| 23 | WARNING:·META-INF/androidx.lifecycle_lifecycle-runtime.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
| 24 | WARNING:·META-INF/androidx.appcompat_appcompat-resources.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
| 25 | 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/. | ||
| 26 | WARNING:·META-INF/androidx.lifecycle_lifecycle-livedata.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
| 27 | WARNING:·META-INF/androidx.navigation_navigation-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/. | ||
| 28 | 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/. | ||
| 29 | WARNING:·META-INF/androidx.savedstate_savedstate.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
| 30 | 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/. | ||
| 31 | 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/. | ||
| 32 | 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/. | ||
| 33 | 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/. | ||
| 34 | WARNING:·META-INF/androidx.lifecycle_lifecycle-viewmodel-savedstate.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
| 35 | WARNING:·META-INF/androidx.lifecycle_lifecycle-livedata-core.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
| 36 | WARNING:·META-INF/androidx.navigation_navigation-common.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.viewpager2_viewpager2.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
| 38 | WARNING:·META-INF/androidx.transition_transition.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
| 39 | 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/. | ||
| 40 | WARNING:·META-INF/androidx.arch.core_core-runtime.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
| 41 | WARNING:·META-INF/INDEX.LIST·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.activity_activity.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
| 43 | 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/. | ||
| 44 | 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/. | ||
| 45 | WARNING:·META-INF/androidx.lifecycle_lifecycle-viewmodel.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
| 46 | 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/. | ||
| 47 | WARNING:·META-INF/androidx.viewpager_viewpager.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
| 48 | WARNING:·META-INF/androidx.cardview_cardview.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
| 49 | 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/. | ||
| 50 | WARNING:·META-INF/androidx.annotation_annotation-experimental.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
| Offset 1299, 8 lines modified | Offset 1299, 8 lines modified | ||
| 1299 | -rw----·····0.0·fat······360·b-·defN·81-Jan-01·01:01·res/xml/standalone_badge_offset.xml | 1299 | -rw----·····0.0·fat······360·b-·defN·81-Jan-01·01:01·res/xml/standalone_badge_offset.xml |
| 1300 | -rw----·····0.0·fat······516·b-·defN·81-Jan-01·01:01·res/drawable/abc_seekbar_tick_mark_material.xml | 1300 | -rw----·····0.0·fat······516·b-·defN·81-Jan-01·01:01·res/drawable/abc_seekbar_tick_mark_material.xml |
| 1301 | -rw----·····0.0·fat·····1789·b-·stor·81-Jan-01·01:01·freenet/clients/http/staticfiles/themes/sky/warning-16.png | 1301 | -rw----·····0.0·fat·····1789·b-·stor·81-Jan-01·01:01·freenet/clients/http/staticfiles/themes/sky/warning-16.png |
| 1302 | -rw----·····0.0·fat······212·b-·stor·81-Jan-01·01:01·res/drawable-hdpi-v4/notification_bg_normal.9.png | 1302 | -rw----·····0.0·fat······212·b-·stor·81-Jan-01·01:01·res/drawable-hdpi-v4/notification_bg_normal.9.png |
| 1303 | -rw----·····2.0·fat···160279·b-·defN·81-Jan-01·01:01·META-INF/58C29F86.SF | 1303 | -rw----·····2.0·fat···160279·b-·defN·81-Jan-01·01:01·META-INF/58C29F86.SF |
| 1304 | -rw----·····2.0·fat·····1344·b-·defN·81-Jan-01·01:01·META-INF/58C29F86.RSA | 1304 | -rw----·····2.0·fat·····1344·b-·defN·81-Jan-01·01:01·META-INF/58C29F86.RSA |
| 1305 | -rw----·····2.0·fat···160152·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF | 1305 | -rw----·····2.0·fat···160152·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF |
| 1306 | 1304·files,·22330847·bytes·uncompressed,·907595 | 1306 | 1304·files,·22330847·bytes·uncompressed,·9075950·bytes·compressed:··59.4% |
| Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
| 1 | DEX·version·'035' | 1 | DEX·version·'035' |
| 2 | DEX·file·header: | 2 | DEX·file·header: |
| 3 | magic···············:·'dex\n035\0' | 3 | magic···············:·'dex\n035\0' |
| 4 | checksum············:· | 4 | checksum············:·464d6cce |
| 5 | signature···········:· | 5 | signature···········:·e428...e442 |
| 6 | file_size···········:·9174292 | 6 | file_size···········:·9174292 |
| 7 | header_size·········:·112 | 7 | header_size·········:·112 |
| 8 | link_size···········:·0 | 8 | link_size···········:·0 |
| 9 | link_off············:·0·(0x000000) | 9 | link_off············:·0·(0x000000) |
| 10 | string_ids_size·····:·69718 | 10 | string_ids_size·····:·69718 |
| 11 | string_ids_off······:·112·(0x000070) | 11 | string_ids_off······:·112·(0x000070) |
| 12 | type_ids_size·······:·8553 | 12 | type_ids_size·······:·8553 |
| Offset 1601670, 18 lines modified | Offset 1601670, 18 lines modified | ||
| 1601670 | 4567fa:·1a04·d57b······························|00eb:·const-string·v4,·"Toadlet.no"·//·string@7bd5 | 1601670 | 4567fa:·1a04·d57b······························|00eb:·const-string·v4,·"Toadlet.no"·//·string@7bd5 |
| 1601671 | 4567fe:·6e20·7dd6·4300·························|00ed:·invoke-virtual·{v3,·v4},·Lfreenet/l10n/BaseL10n;.getString:(Ljava/lang/String;)Ljava/lang/String;·//·method@d67d | 1601671 | 4567fe:·6e20·7dd6·4300·························|00ed:·invoke-virtual·{v3,·v4},·Lfreenet/l10n/BaseL10n;.getString:(Ljava/lang/String;)Ljava/lang/String;·//·method@d67d |
| 1601672 | 456804:·0c03···································|00f0:·move-result-object·v3 | 1601672 | 456804:·0c03···································|00f0:·move-result-object·v3 |
| 1601673 | 456806:·4d03·0209······························|00f1:·aput-object·v3,·v2,·v9 | 1601673 | 456806:·4d03·0209······························|00f1:·aput-object·v3,·v2,·v9 |
| 1601674 | 45680a:·6e40·f5f1·e021·························|00f3:·invoke-virtual·{v0,·v14,·v1,·v2},·Lfreenet/support/HTMLNode;.addChild:(Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;)Lfreenet/support/HTMLNode;·//·method@f1f5 | 1601674 | 45680a:·6e40·f5f1·e021·························|00f3:·invoke-virtual·{v0,·v14,·v1,·v2},·Lfreenet/support/HTMLNode;.addChild:(Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;)Lfreenet/support/HTMLNode;·//·method@f1f5 |
| 1601675 | 456810:·6e10·faf1·0b00·························|00f6:·invoke-virtual·{v11},·Lfreenet/support/HTMLNode;.generate:()Ljava/lang/String;·//·method@f1fa | 1601675 | 456810:·6e10·faf1·0b00·························|00f6:·invoke-virtual·{v11},·Lfreenet/support/HTMLNode;.generate:()Ljava/lang/String;·//·method@f1fa |
| 1601676 | 456816:·0c00···································|00f9:·move-result-object·v0 | 1601676 | 456816:·0c00···································|00f9:·move-result-object·v0 |
| 1601677 | 456818:·1302·c800······························|00fa:·const/16·v2,·#int·200·//·#c8 | ||
| 1601677 | 45681 | 1601678 | 45681c:·0801·1d00······························|00fc:·move-object/from16·v1,·v29 |
| 1601678 | 4568 | 1601679 | 456820:·0803·2000······························|00fe:·move-object/from16·v3,·v32 |
| 1601679 | 45682 | 1601680 | 456824:·0804·1100······························|0100:·move-object/from16·v4,·v17 |
| 1601680 | 456824:·1302·c800······························|0100:·const/16·v2,·#int·200·//·#c8 | ||
| 1601681 | 456828:·6e50·e3c5·3142·························|0102:·invoke-virtual·{v1,·v3,·v2,·v4,·v0},·Lfreenet/clients/http/ConfigToadlet;.writeHTMLReply:(Lfreenet/clients/http/ToadletContext;ILjava/lang/String;Ljava/lang/String;)V·//·method@c5e3 | 1601681 | 456828:·6e50·e3c5·3142·························|0102:·invoke-virtual·{v1,·v3,·v2,·v4,·v0},·Lfreenet/clients/http/ConfigToadlet;.writeHTMLReply:(Lfreenet/clients/http/ToadletContext;ILjava/lang/String;Ljava/lang/String;)V·//·method@c5e3 |
| 1601682 | 45682e:·0e00···································|0105:·return-void | 1601682 | 45682e:·0e00···································|0105:·return-void |
| 1601683 | 456830:·1a00·4bf4······························|0106:·const-string·v0,·"select-dir"·//·string@f44b | 1601683 | 456830:·1a00·4bf4······························|0106:·const-string·v0,·"select-dir"·//·string@f44b |
| 1601684 | 456834:·7220·4af3·0200·························|0108:·invoke-interface·{v2,·v0},·Lfreenet/support/api/HTTPRequest;.isPartSet:(Ljava/lang/String;)Z·//·method@f34a | 1601684 | 456834:·7220·4af3·0200·························|0108:·invoke-interface·{v2,·v0},·Lfreenet/support/api/HTTPRequest;.isPartSet:(Ljava/lang/String;)Z·//·method@f34a |
| 1601685 | 45683a:·0a00···································|010b:·move-result·v0 | 1601685 | 45683a:·0a00···································|010b:·move-result·v0 |
| 1601686 | 45683c:·3900·8a03······························|010c:·if-nez·v0,·0496·//·+038a | 1601686 | 45683c:·3900·8a03······························|010c:·if-nez·v0,·0496·//·+038a |
| 1601687 | 456840:·7220·4af3·7200·························|010e:·invoke-interface·{v2,·v7},·Lfreenet/support/api/HTTPRequest;.isPartSet:(Ljava/lang/String;)Z·//·method@f34a | 1601687 | 456840:·7220·4af3·7200·························|010e:·invoke-interface·{v2,·v7},·Lfreenet/support/api/HTTPRequest;.isPartSet:(Ljava/lang/String;)Z·//·method@f34a |
| Offset 2193, 22 lines modified | Offset 2193, 22 lines modified | ||
| 2193 | ····invoke-virtual·{v0,·v14,·v1,·v2},·Lfreenet/support/HTMLNode;->addChild(Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;)Lfreenet/support/HTMLNode; | 2193 | ····invoke-virtual·{v0,·v14,·v1,·v2},·Lfreenet/support/HTMLNode;->addChild(Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;)Lfreenet/support/HTMLNode; |
| 2194 | ····.line·235 | 2194 | ····.line·235 |
| 2195 | ····invoke-virtual·{v11},·Lfreenet/support/HTMLNode;->generate()Ljava/lang/String; | 2195 | ····invoke-virtual·{v11},·Lfreenet/support/HTMLNode;->generate()Ljava/lang/String; |
| 2196 | ····move-result-object·v0 | 2196 | ····move-result-object·v0 |
| 2197 | ····const/16·v2,·0xc8 | ||
| 2197 | ····move-object/from16·v1,·p0 | 2198 | ····move-object/from16·v1,·p0 |
| 2198 | ····move-object/from16·v3,·p3 | 2199 | ····move-object/from16·v3,·p3 |
| 2199 | ····move-object/from16·v4,·v17 | 2200 | ····move-object/from16·v4,·v17 |
| 2200 | ····const/16·v2,·0xc8 | ||
| 2201 | ····invoke-virtual·{v1,·v3,·v2,·v4,·v0},·Lfreenet/clients/http/ConfigToadlet;->writeHTMLReply(Lfreenet/clients/http/ToadletContext;ILjava/lang/String;Ljava/lang/String;)V | 2201 | ····invoke-virtual·{v1,·v3,·v2,·v4,·v0},·Lfreenet/clients/http/ConfigToadlet;->writeHTMLReply(Lfreenet/clients/http/ToadletContext;ILjava/lang/String;Ljava/lang/String;)V |
| 2202 | ····return-void | 2202 | ····return-void |
| 2203 | ····:cond_3 | 2203 | ····:cond_3 |
| 2204 | ····const-string·v0,·"select-dir" | 2204 | ····const-string·v0,·"select-dir" |