Offset 1, 52 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:·baf466ead455458c2070c8d42d910d7878a0c05ef1c58d4ddd8140b47812492a | ||
10 | Signer·#1·certificate·SHA-1·digest:·cdda99f667e19a4f3c2274a854783064c7ac0f74 | ||
11 | Signer·#1·certificate·MD5·digest:·ac738b53ae833585deb5bd0265db2ff0 | ||
12 | Signer·#1·key·algorithm:·RSA | ||
13 | Signer·#1·key·size·(bits):·2048 | ||
14 | Signer·#1·public·key·SHA-256·digest:·afea0dfb5602b63d975d2cb0fc8b066a1920cd630996ef97b4a98e996e862329 | ||
15 | Signer·#1·public·key·SHA-1·digest:·342756e4e8a790a03527a2c67432406c55e41a17 | ||
16 | Signer·#1·public·key·MD5·digest:·387ff43d7bbd2ea7ed11988a7ea7d36e | ||
17 | WARNING:·META-INF/android.support.design_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/. | ||
18 | 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/. | ||
19 | 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/. | ||
20 | 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/. | ||
21 | 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/. | ||
22 | 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/. | ||
23 | 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/. | ||
24 | 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/. | ||
25 | 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/. | ||
26 | 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/. | ||
27 | 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/. | ||
28 | 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/. | ||
29 | WARNING:·META-INF/androidx.gridlayout_gridlayout.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.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/. | ||
31 | 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/. | ||
32 | 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/. | ||
33 | 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/. | ||
34 | 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/. | ||
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.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/. | ||
37 | 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/. | ||
38 | 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/. | ||
39 | 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/. | ||
40 | 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/. | ||
41 | 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/. | ||
42 | 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/. | ||
43 | 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/. | ||
44 | 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/. | ||
45 | 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/. | ||
46 | 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/. | ||
47 | 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/. | ||
48 | 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/. | ||
49 | 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/. | ||
50 | 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/. | ||
51 | 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/. | ||
52 | 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/. |
Offset 40, 15 lines modified | Offset 40, 15 lines modified | ||
40 | -rw----·····2.4·fat···153920·b-·defN·80-000-00·00:00·assets/fonts/devicon-font-v2.0.0.1.ttf | 40 | -rw----·····2.4·fat···153920·b-·defN·80-000-00·00:00·assets/fonts/devicon-font-v2.0.0.1.ttf |
41 | -rw----·····2.4·fat····99212·b-·defN·80-000-00·00:00·assets/fonts/material-design-iconic-font-v2.2.0.ttf | 41 | -rw----·····2.4·fat····99212·b-·defN·80-000-00·00:00·assets/fonts/material-design-iconic-font-v2.2.0.ttf |
42 | -rw----·····2.4·fat······159·b-·defN·80-000-00·00:00·assets/license-AndroidAssetStudio.txt | 42 | -rw----·····2.4·fat······159·b-·defN·80-000-00·00:00·assets/license-AndroidAssetStudio.txt |
43 | -rw----·····2.4·fat····35142·b-·defN·80-000-00·00:00·assets/license-Authorizer.txt | 43 | -rw----·····2.4·fat····35142·b-·defN·80-000-00·00:00·assets/license-Authorizer.txt |
44 | -rw----·····2.4·fat·····9174·b-·defN·80-000-00·00:00·assets/license-PasswdSafe.txt | 44 | -rw----·····2.4·fat·····9174·b-·defN·80-000-00·00:00·assets/license-PasswdSafe.txt |
45 | -rw----·····2.4·fat····11358·b-·defN·80-000-00·00:00·assets/license-RobotoMono.txt | 45 | -rw----·····2.4·fat····11358·b-·defN·80-000-00·00:00·assets/license-RobotoMono.txt |
46 | -rw----·····2.4·fat····10759·b-·defN·80-000-00·00:00·assets/license-android.txt | 46 | -rw----·····2.4·fat····10759·b-·defN·80-000-00·00:00·assets/license-android.txt |
47 | -rw----·····2.4·fat··8003 | 47 | -rw----·····2.4·fat··8003476·b-·defN·80-000-00·00:00·classes.dex |
48 | -rw----·····2.4·fat···223376·b-·defN·80-000-00·00:00·lib/arm64-v8a/libPasswdSafe.so | 48 | -rw----·····2.4·fat···223376·b-·defN·80-000-00·00:00·lib/arm64-v8a/libPasswdSafe.so |
49 | -rw----·····2.4·fat···104120·b-·defN·80-000-00·00:00·lib/armeabi-v7a/libPasswdSafe.so | 49 | -rw----·····2.4·fat···104120·b-·defN·80-000-00·00:00·lib/armeabi-v7a/libPasswdSafe.so |
50 | -rw----·····2.4·fat···210664·b-·defN·80-000-00·00:00·lib/x86/libPasswdSafe.so | 50 | -rw----·····2.4·fat···210664·b-·defN·80-000-00·00:00·lib/x86/libPasswdSafe.so |
51 | -rw----·····2.4·fat···231840·b-·defN·80-000-00·00:00·lib/x86_64/libPasswdSafe.so | 51 | -rw----·····2.4·fat···231840·b-·defN·80-000-00·00:00·lib/x86_64/libPasswdSafe.so |
52 | -rw----·····2.4·fat····42868·b-·defN·80-000-00·00:00·org/bouncycastle/x509/CertPathReviewerMessages.properties | 52 | -rw----·····2.4·fat····42868·b-·defN·80-000-00·00:00·org/bouncycastle/x509/CertPathReviewerMessages.properties |
53 | -rw----·····2.4·fat····49608·b-·defN·80-000-00·00:00·org/bouncycastle/x509/CertPathReviewerMessages_de.properties | 53 | -rw----·····2.4·fat····49608·b-·defN·80-000-00·00:00·org/bouncycastle/x509/CertPathReviewerMessages_de.properties |
54 | -rw----·····0.0·fat······616·b-·defN·80-000-00·00:00·res/anim-v21/design_bottom_sheet_slide_in.xml | 54 | -rw----·····0.0·fat······616·b-·defN·80-000-00·00:00·res/anim-v21/design_bottom_sheet_slide_in.xml |
Offset 896, 8 lines modified | Offset 896, 8 lines modified | ||
896 | -rw----·····0.0·fat·····4928·b-·defN·80-000-00·00:00·res/xml/keyboard_symbols_shift.xml | 896 | -rw----·····0.0·fat·····4928·b-·defN·80-000-00·00:00·res/xml/keyboard_symbols_shift.xml |
897 | -rw----·····0.0·fat·····5800·b-·defN·80-000-00·00:00·res/xml/preferences.xml | 897 | -rw----·····0.0·fat·····5800·b-·defN·80-000-00·00:00·res/xml/preferences.xml |
898 | -rw----·····0.0·fat······352·b-·defN·80-000-00·00:00·res/xml/searchable.xml | 898 | -rw----·····0.0·fat······352·b-·defN·80-000-00·00:00·res/xml/searchable.xml |
899 | -rw----·····0.0·fat···363336·b-·stor·80-000-00·00:00·resources.arsc | 899 | -rw----·····0.0·fat···363336·b-·stor·80-000-00·00:00·resources.arsc |
900 | -rw----·····2.0·fat···107577·b-·defN·80-000-00·00:00·META-INF/51081303.SF | 900 | -rw----·····2.0·fat···107577·b-·defN·80-000-00·00:00·META-INF/51081303.SF |
901 | -rw----·····2.0·fat·····1334·b-·defN·80-000-00·00:00·META-INF/51081303.RSA | 901 | -rw----·····2.0·fat·····1334·b-·defN·80-000-00·00:00·META-INF/51081303.RSA |
902 | -rw----·····2.0·fat···107512·b-·defN·80-000-00·00:00·META-INF/MANIFEST.MF | 902 | -rw----·····2.0·fat···107512·b-·defN·80-000-00·00:00·META-INF/MANIFEST.MF |
903 | 901·files,·10777 | 903 | 901·files,·10777370·bytes·uncompressed,·4818595·bytes·compressed:··55.3% |
Offset 1, 13 lines modified | Offset 1, 13 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············:·feb445a7 |
5 | signature···········:· | 5 | signature···········:·13ee...5e1d |
6 | file_size···········:·8003 | 6 | file_size···········:·8003476 |
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·····:·56139 | 10 | string_ids_size·····:·56139 |
11 | string_ids_off······:·112·(0x000070) | 11 | string_ids_off······:·112·(0x000070) |
12 | type_ids_size·······:·8564 | 12 | type_ids_size·······:·8564 |
13 | type_ids_off········:·224668·(0x036d9c) | 13 | type_ids_off········:·224668·(0x036d9c) |
Offset 15, 15 lines modified | Offset 15, 15 lines modified | ||
15 | proto_ids_off·······:·258924·(0x03f36c) | 15 | proto_ids_off·······:·258924·(0x03f36c) |
16 | field_ids_size······:·50449 | 16 | field_ids_size······:·50449 |
17 | field_ids_off·······:·393876·(0x060294) | 17 | field_ids_off·······:·393876·(0x060294) |
18 | method_ids_size·····:·56361 | 18 | method_ids_size·····:·56361 |
19 | method_ids_off······:·797468·(0x0c2b1c) | 19 | method_ids_off······:·797468·(0x0c2b1c) |
20 | class_defs_size·····:·7113 | 20 | class_defs_size·····:·7113 |
21 | class_defs_off······:·1248356·(0x130c64) | 21 | class_defs_off······:·1248356·(0x130c64) |
22 | data_size···········:·65275 | 22 | data_size···········:·6527504 |
23 | data_off············:·1475972·(0x168584) | 23 | data_off············:·1475972·(0x168584) |
24 | Class·#0·header: | 24 | Class·#0·header: |
25 | class_idx···········:·404 | 25 | class_idx···········:·404 |
26 | access_flags········:·1537·(0x0601) | 26 | access_flags········:·1537·(0x0601) |
27 | superclass_idx······:·3873 | 27 | superclass_idx······:·3873 |
28 | source_file_idx·····:·9306 | 28 | source_file_idx·····:·9306 |
Offset 450016, 15 lines modified | Offset 450016, 15 lines modified | ||
450016 | 2928b0:·1a20·0416······························|0110:·const-string·v32,·"CTRL_UL"·//·string@1604 | 450016 | 2928b0:·1a20·0416······························|0110:·const-string·v32,·"CTRL_UL"·//·string@1604 |
450017 | 2928b4:·2520·bf20·0100·························|0112:·filled-new-array/range·{v1,·v2,·v3,·v4,·v5,·v6,·v7,·v8,·v9,·v10,·v11,·v12,·v13,·v14,·v15,·v16,·v17,·v18,·v19,·v20,·v21,·v22,·v23,·v24,·v25,·v26,·v27,·v28,·v29,·v30,·v31,·v32},·[Ljava/lang/String;·//·type@20bf | 450017 | 2928b4:·2520·bf20·0100·························|0112:·filled-new-array/range·{v1,·v2,·v3,·v4,·v5,·v6,·v7,·v8,·v9,·v10,·v11,·v12,·v13,·v14,·v15,·v16,·v17,·v18,·v19,·v20,·v21,·v22,·v23,·v24,·v25,·v26,·v27,·v28,·v29,·v30,·v31,·v32},·[Ljava/lang/String;·//·type@20bf |
450018 | 2928ba:·0c00···································|0115:·move-result-object·v0 | 450018 | 2928ba:·0c00···································|0115:·move-result-object·v0 |
450019 | 2928bc:·6900·d74c······························|0116:·sput-object·v0,·Lcom/google/zxing/aztec/decoder/Decoder;.PUNCT_TABLE:[Ljava/lang/String;·//·field@4cd7 | 450019 | 2928bc:·6900·d74c······························|0116:·sput-object·v0,·Lcom/google/zxing/aztec/decoder/Decoder;.PUNCT_TABLE:[Ljava/lang/String;·//·field@4cd7 |
450020 | 2928c0:·1a01·0316······························|0118:·const-string·v1,·"CTRL_PS"·//·string@1603 | 450020 | 2928c0:·1a01·0316······························|0118:·const-string·v1,·"CTRL_PS"·//·string@1603 |
450021 | 2928c4:·1a02·3200······························|011a:·const-string·v2,·"·"·//·string@0032 | 450021 | 2928c4:·1a02·3200······························|011a:·const-string·v2,·"·"·//·string@0032 |
450022 | 2928c8:·1a03·e406······························|011c:·const-string·v3,·"0"·//·string@06e4 | 450022 | 2928c8:·1a03·e406······························|011c:·const-string·v3,·"0"·//·string@06e4 |
450023 | 2928cc:·1a04·a | 450023 | 2928cc:·1a04·ad07······························|011e:·const-string·v4,·"1"·//·string@07ad |
450024 | 2928d0:·1a05·1109······························|0120:·const-string·v5,·"2"·//·string@0911 | 450024 | 2928d0:·1a05·1109······························|0120:·const-string·v5,·"2"·//·string@0911 |
450025 | 2928d4:·1a06·b409······························|0122:·const-string·v6,·"3"·//·string@09b4 | 450025 | 2928d4:·1a06·b409······························|0122:·const-string·v6,·"3"·//·string@09b4 |
450026 | 2928d8:·1a07·530a······························|0124:·const-string·v7,·"4"·//·string@0a53 | 450026 | 2928d8:·1a07·530a······························|0124:·const-string·v7,·"4"·//·string@0a53 |
450027 | 2928dc:·1a08·830a······························|0126:·const-string·v8,·"5"·//·string@0a83 | 450027 | 2928dc:·1a08·830a······························|0126:·const-string·v8,·"5"·//·string@0a83 |
450028 | 2928e0:·1a09·a20a······························|0128:·const-string·v9,·"6"·//·string@0aa2 | 450028 | 2928e0:·1a09·a20a······························|0128:·const-string·v9,·"6"·//·string@0aa2 |
450029 | 2928e4:·1a0a·c10a······························|012a:·const-string·v10,·"7"·//·string@0ac1 | 450029 | 2928e4:·1a0a·c10a······························|012a:·const-string·v10,·"7"·//·string@0ac1 |
450030 | 2928e8:·1a0b·e40a······························|012c:·const-string·v11,·"8"·//·string@0ae4 | 450030 | 2928e8:·1a0b·e40a······························|012c:·const-string·v11,·"8"·//·string@0ae4 |
Offset 476974, 15 lines modified | Offset 476974, 15 lines modified | ||
476974 | 2b2038:·3221·5a00······························|002e:·if-eq·v1,·v2,·0088·//·+005a | 476974 | 2b2038:·3221·5a00······························|002e:·if-eq·v1,·v2,·0088·//·+005a |
476975 | 2b203c:·1271···································|0030:·const/4·v1,·#int·7·//·#7 | 476975 | 2b203c:·1271···································|0030:·const/4·v1,·#int·7·//·#7 |
476976 | 2b203e:·7130·1467·0701·························|0031:·invoke-static·{v7,·v0,·v1},·Lcom/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder;.extractNumericValueFromBitArray:(Lcom/google/zxing/common/BitArray;II)I·//·method@6714 | 476976 | 2b203e:·7130·1467·0701·························|0031:·invoke-static·{v7,·v0,·v1},·Lcom/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder;.extractNumericValueFromBitArray:(Lcom/google/zxing/common/BitArray;II)I·//·method@6714 |
476977 | 2b2044:·0a00···································|0034:·move-result·v0 | 476977 | 2b2044:·0a00···································|0034:·move-result·v0 |
476978 | 2b2046:·1a01·0309······························|0035:·const-string·v1,·"17"·//·string@0903 | 476978 | 2b2046:·1a01·0309······························|0035:·const-string·v1,·"17"·//·string@0903 |
476979 | 2b204a:·1a02·f408······························|0037:·const-string·v2,·"15"·//·string@08f4 | 476979 | 2b204a:·1a02·f408······························|0037:·const-string·v2,·"15"·//·string@08f4 |
476980 | 2b204e:·1a03·e708······························|0039:·const-string·v3,·"13"·//·string@08e7 | 476980 | 2b204e:·1a03·e708······························|0039:·const-string·v3,·"13"·//·string@08e7 |
476981 | 2b2052:·1a04· | 476981 | 2b2052:·1a04·cf08······························|003b:·const-string·v4,·"11"·//·string@08cf |
476982 | 2b2056:·1a05·eb09······························|003d:·const-string·v5,·"320"·//·string@09eb | 476982 | 2b2056:·1a05·eb09······························|003d:·const-string·v5,·"320"·//·string@09eb |
476983 | 2b205a:·1a06·d309······························|003f:·const-string·v6,·"310"·//·string@09d3 | 476983 | 2b205a:·1a06·d309······························|003f:·const-string·v6,·"310"·//·string@09d3 |
476984 | 2b205e:·2b00·5f00·0000·························|0041:·packed-switch·v0,·000000a0·//·+0000005f | 476984 | 2b205e:·2b00·5f00·0000·························|0041:·packed-switch·v0,·000000a0·//·+0000005f |
476985 | 2b2064:·2200·120f······························|0044:·new-instance·v0,·Ljava/lang/IllegalStateException;·//·type@0f12 | 476985 | 2b2064:·2200·120f······························|0044:·new-instance·v0,·Ljava/lang/IllegalStateException;·//·type@0f12 |
476986 | 2b2068:·2201·300f······························|0046:·new-instance·v1,·Ljava/lang/StringBuilder;·//·type@0f30 | 476986 | 2b2068:·2201·300f······························|0046:·new-instance·v1,·Ljava/lang/StringBuilder;·//·type@0f30 |
476987 | 2b206c:·1a02·55d5······························|0048:·const-string·v2,·"unknown·decoder:·"·//·string@d555 | 476987 | 2b206c:·1a02·55d5······························|0048:·const-string·v2,·"unknown·decoder:·"·//·string@d555 |
476988 | 2b2070:·7020·8374·2100·························|004a:·invoke-direct·{v1,·v2},·Ljava/lang/StringBuilder;.<init>:(Ljava/lang/String;)V·//·method@7483 | 476988 | 2b2070:·7020·8374·2100·························|004a:·invoke-direct·{v1,·v2},·Ljava/lang/StringBuilder;.<init>:(Ljava/lang/String;)V·//·method@7483 |
Offset 477747, 25 lines modified | Offset 477747, 25 lines modified | ||
477747 | 2b2a5c:·4d0a·0305······························|0036:·aput-object·v10,·v3,·v5 | 477747 | 2b2a5c:·4d0a·0305······························|0036:·aput-object·v10,·v3,·v5 |
477748 | 2b2a60:·4d09·0307······························|0038:·aput-object·v9,·v3,·v7 | 477748 | 2b2a60:·4d09·0307······························|0038:·aput-object·v9,·v3,·v7 |
477749 | 2b2a64:·4d03·0001······························|003a:·aput-object·v3,·v0,·v1 | 477749 | 2b2a64:·4d03·0001······························|003a:·aput-object·v3,·v0,·v1 |
477750 | 2b2a68:·1233···································|003c:·const/4·v3,·#int·3·//·#3 | 477750 | 2b2a68:·1233···································|003c:·const/4·v3,·#int·3·//·#3 |
477751 | 2b2a6a:·7110·e573·0300·························|003d:·invoke-static·{v3},·Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer;·//·method@73e5 | 477751 | 2b2a6a:·7110·e573·0300·························|003d:·invoke-static·{v3},·Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer;·//·method@73e5 |
477752 | 2b2a70:·0c0a···································|0040:·move-result-object·v10 | 477752 | 2b2a70:·0c0a···································|0040:·move-result-object·v10 |
477753 | 2b2a72:·233b·bd20······························|0041:·new-array·v11,·v3,·[Ljava/lang/Object;·//·type@20bd | 477753 | 2b2a72:·233b·bd20······························|0041:·new-array·v11,·v3,·[Ljava/lang/Object;·//·type@20bd |
477754 | 2b2a76:·1a0c·9 | 477754 | 2b2a76:·1a0c·9e08······························|0043:·const-string·v12,·"10"·//·string@089e |
477755 | 2b2a7a:·4d0c·0b05······························|0045:·aput-object·v12,·v11,·v5 | 477755 | 2b2a7a:·4d0c·0b05······························|0045:·aput-object·v12,·v11,·v5 |
477756 | 2b2a7e:·620c·374f······························|0047:·sget-object·v12,·Lcom/google/zxing/oned/rss/expanded/decoders/FieldParser;.VARIABLE_LENGTH:Ljava/lang/Object;·//·field@4f37 | 477756 | 2b2a7e:·620c·374f······························|0047:·sget-object·v12,·Lcom/google/zxing/oned/rss/expanded/decoders/FieldParser;.VARIABLE_LENGTH:Ljava/lang/Object;·//·field@4f37 |
477757 | 2b2a82:·4d0c·0b07······························|0049:·aput-object·v12,·v11,·v7 | 477757 | 2b2a82:·4d0c·0b07······························|0049:·aput-object·v12,·v11,·v7 |
477758 | 2b2a86:·130c·1400······························|004b:·const/16·v12,·#int·20·//·#14 | 477758 | 2b2a86:·130c·1400······························|004b:·const/16·v12,·#int·20·//·#14 |
477759 | 2b2a8a:·7110·e573·0c00·························|004d:·invoke-static·{v12},·Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer;·//·method@73e5 | 477759 | 2b2a8a:·7110·e573·0c00·························|004d:·invoke-static·{v12},·Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer;·//·method@73e5 |
477760 | 2b2a90:·0c0d···································|0050:·move-result-object·v13 | 477760 | 2b2a90:·0c0d···································|0050:·move-result-object·v13 |
477761 | 2b2a92:·4d0d·0b01······························|0051:·aput-object·v13,·v11,·v1 | 477761 | 2b2a92:·4d0d·0b01······························|0051:·aput-object·v13,·v11,·v1 |
477762 | 2b2a96:·4d0b·0003······························|0053:·aput-object·v11,·v0,·v3 | 477762 | 2b2a96:·4d0b·0003······························|0053:·aput-object·v11,·v0,·v3 |
477763 | 2b2a9a:·231b·bd20······························|0055:·new-array·v11,·v1,·[Ljava/lang/Object;·//·type@20bd | 477763 | 2b2a9a:·231b·bd20······························|0055:·new-array·v11,·v1,·[Ljava/lang/Object;·//·type@20bd |
477764 | 2b2a9e:·1a0e· | 477764 | 2b2a9e:·1a0e·cf08······························|0057:·const-string·v14,·"11"·//·string@08cf |
477765 | 2b2aa2:·4d0e·0b05······························|0059:·aput-object·v14,·v11,·v5 | 477765 | 2b2aa2:·4d0e·0b05······························|0059:·aput-object·v14,·v11,·v5 |
477766 | 2b2aa6:·126e···································|005b:·const/4·v14,·#int·6·//·#6 | 477766 | 2b2aa6:·126e···································|005b:·const/4·v14,·#int·6·//·#6 |
477767 | 2b2aa8:·7110·e573·0e00·························|005c:·invoke-static·{v14},·Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer;·//·method@73e5 | 477767 | 2b2aa8:·7110·e573·0e00·························|005c:·invoke-static·{v14},·Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer;·//·method@73e5 |
477768 | 2b2aae:·0c0f···································|005f:·move-result-object·v15 | 477768 | 2b2aae:·0c0f···································|005f:·move-result-object·v15 |
477769 | 2b2ab0:·4d0f·0b07······························|0060:·aput-object·v15,·v11,·v7 | 477769 | 2b2ab0:·4d0f·0b07······························|0060:·aput-object·v15,·v11,·v7 |
477770 | 2b2ab4:·1310·0400······························|0062:·const/16·v16,·#int·4·//·#4 | 477770 | 2b2ab4:·1310·0400······························|0062:·const/16·v16,·#int·4·//·#4 |
477771 | 2b2ab8:·4d0b·0010······························|0064:·aput-object·v11,·v0,·v16 | 477771 | 2b2ab8:·4d0b·0010······························|0064:·aput-object·v11,·v0,·v16 |
Offset 490525, 15 lines modified | Offset 490525, 15 lines modified | ||
490525 | 2c060a:·35b4·5200······························|0017:·if-ge·v4,·v11,·0069·//·+0052 | 490525 | 2c060a:·35b4·5200······························|0017:·if-ge·v4,·v11,·0069·//·+0052 |
490526 | 2c060e:·6e20·9774·3000·························|0019:·invoke-virtual·{v0,·v3},·Ljava/lang/StringBuilder;.setLength:(I)V·//·method@7497 | 490526 | 2c060e:·6e20·9774·3000·························|0019:·invoke-virtual·{v0,·v3},·Ljava/lang/StringBuilder;.setLength:(I)V·//·method@7497 |
490527 | 2c0614:·1305·2c00······························|001c:·const/16·v5,·#int·44·//·#2c | 490527 | 2c0614:·1305·2c00······························|001c:·const/16·v5,·#int·44·//·#2c |
490528 | 2c0618:·9106·0b04······························|001e:·sub-int·v6,·v11,·v4 | 490528 | 2c0618:·9106·0b04······························|001e:·sub-int·v6,·v11,·v4 |
490529 | 2c061c:·7120·0a74·6500·························|0020:·invoke-static·{v5,·v6},·Ljava/lang/Math;.min:(II)I·//·method@740a | 490529 | 2c061c:·7120·0a74·6500·························|0020:·invoke-static·{v5,·v6},·Ljava/lang/Math;.min:(II)I·//·method@740a |
490530 | 2c0622:·0a05···································|0023:·move-result·v5 | 490530 | 2c0622:·0a05···································|0023:·move-result·v5 |
490531 | 2c0624:·2206·300f······························|0024:·new-instance·v6,·Ljava/lang/StringBuilder;·//·type@0f30 | 490531 | 2c0624:·2206·300f······························|0024:·new-instance·v6,·Ljava/lang/StringBuilder;·//·type@0f30 |
490532 | 2c0628:·1a07·a | 490532 | 2c0628:·1a07·ad07······························|0026:·const-string·v7,·"1"·//·string@07ad |
490533 | 2c062c:·7020·8374·7600·························|0028:·invoke-direct·{v6,·v7},·Ljava/lang/StringBuilder;.<init>:(Ljava/lang/String;)V·//·method@7483 | 490533 | 2c062c:·7020·8374·7600·························|0028:·invoke-direct·{v6,·v7},·Ljava/lang/StringBuilder;.<init>:(Ljava/lang/String;)V·//·method@7483 |
490534 | 2c0632:·9007·0a04······························|002b:·add-int·v7,·v10,·v4 | 490534 | 2c0632:·9007·0a04······························|002b:·add-int·v7,·v10,·v4 |
490535 | 2c0636:·9008·0705······························|002d:·add-int·v8,·v7,·v5 | 490535 | 2c0636:·9008·0705······························|002d:·add-int·v8,·v7,·v5 |
490536 | 2c063a:·6e30·6374·7908·························|002f:·invoke-virtual·{v9,·v7,·v8},·Ljava/lang/String;.substring:(II)Ljava/lang/String;·//·method@7463 | 490536 | 2c063a:·6e30·6374·7908·························|002f:·invoke-virtual·{v9,·v7,·v8},·Ljava/lang/String;.substring:(II)Ljava/lang/String;·//·method@7463 |
490537 | 2c0640:·0c07···································|0032:·move-result-object·v7 | 490537 | 2c0640:·0c07···································|0032:·move-result-object·v7 |
490538 | 2c0642:·6e20·8c74·7600·························|0033:·invoke-virtual·{v6,·v7},·Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;·//·method@748c | 490538 | 2c0642:·6e20·8c74·7600·························|0033:·invoke-virtual·{v6,·v7},·Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;·//·method@748c |
490539 | 2c0648:·6e10·9874·0600·························|0036:·invoke-virtual·{v6},·Ljava/lang/StringBuilder;.toString:()Ljava/lang/String;·//·method@7498 | 490539 | 2c0648:·6e10·9874·0600·························|0036:·invoke-virtual·{v6},·Ljava/lang/StringBuilder;.toString:()Ljava/lang/String;·//·method@7498 |
Offset 593092, 20 lines modified | Offset 593092, 20 lines modified | ||
593092 | ······type··········:·'()V' | 593092 | ······type··········:·'()V' |
593093 | ······access········:·0x10001·(PUBLIC·CONSTRUCTOR) | 593093 | ······access········:·0x10001·(PUBLIC·CONSTRUCTOR) |
593094 | ······code··········- | 593094 | ······code··········- |
593095 | ······registers·····:·2 | 593095 | ······registers·····:·2 |
593096 | ······ins···········:·1 | 593096 | ······ins···········:·1 |
593097 | ······outs··········:·1 | 593097 | ······outs··········:·1 |
593098 | ······insns·size····:·11·16-bit·code·units | 593098 | ······insns·size····:·11·16-bit·code·units |
593099 | 301b5 | 593099 | 301b54:········································|[301b54]·net.tjado.authorizer.UsbHidKbd.<init>:()V |
593100 | 301b6 | 593100 | 301b64:·7010·1a74·0100·························|0000:·invoke-direct·{v1},·Ljava/lang/Object;.<init>:()V·//·method@741a |
593101 | 301b6 | 593101 | 301b6a:·2200·ea0f······························|0003:·new-instance·v0,·Ljava/util/HashMap;·//·type@0fea |
593102 | 301b | 593102 | 301b6e:·7010·5177·0000·························|0005:·invoke-direct·{v0},·Ljava/util/HashMap;.<init>:()V·//·method@7751 |
593103 | 301b7 | 593103 | 301b74:·5b10·a778······························|0008:·iput-object·v0,·v1,·Lnet/tjado/authorizer/UsbHidKbd;.kbdVal:Ljava/util/Map;·//·field@78a7 |
593104 | 301b7 | 593104 | 301b78:·0e00···································|000a:·return-void |
593105 | ······catches·······:·(none) | 593105 | ······catches·······:·(none) |
593106 | ······positions·····:· | 593106 | ······positions·····:· |
593107 | ········0x0000·line=16 | 593107 | ········0x0000·line=16 |
593108 | ········0x0003·line=19 | 593108 | ········0x0003·line=19 |
593109 | ······locals········:· | 593109 | ······locals········:· |
593110 | ········0x0000·-·0x000b·reg=1·this·Lnet/tjado/authorizer/UsbHidKbd;· | 593110 | ········0x0000·-·0x000b·reg=1·this·Lnet/tjado/authorizer/UsbHidKbd;· |
Offset 593114, 48 lines modified | Offset 593114, 47 lines modified | ||
593114 | ······name··········:·'getScancode' | 593114 | ······name··········:·'getScancode' |
593115 | ······type··········:·'(Ljava/lang/String;)[B' | 593115 | ······type··········:·'(Ljava/lang/String;)[B' |
Max diff block lines reached; 118163733/118174435 bytes (99.99%) of diff not shown. |
Offset 1, 8 lines modified | Offset 1, 8 lines modified | ||
1 | Zip·file·size:·1450 | 1 | Zip·file·size:·14504995·bytes,·number·of·entries:·7077 |
2 | ?rwxrwxr-x··2.0·unx······318·b-·stor·80-Jan-01·00:00·android/support/v4/app/INotificationSideChannel.class | 2 | ?rwxrwxr-x··2.0·unx······318·b-·stor·80-Jan-01·00:00·android/support/v4/app/INotificationSideChannel.class |
3 | ?rwxrwxr-x··2.0·unx·····2930·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$CallbackHandler.class | 3 | ?rwxrwxr-x··2.0·unx·····2930·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$CallbackHandler.class |
4 | ?rwxrwxr-x··2.0·unx······230·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$ConnectionCallback$ConnectionCallbackInternal.class | 4 | ?rwxrwxr-x··2.0·unx······230·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$ConnectionCallback$ConnectionCallbackInternal.class |
5 | ?rwxrwxr-x··2.0·unx·····1127·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$ConnectionCallback.class | 5 | ?rwxrwxr-x··2.0·unx·····1127·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$ConnectionCallback.class |
6 | ?rwxrwxr-x··2.0·unx······362·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$CustomActionCallback.class | 6 | ?rwxrwxr-x··2.0·unx······362·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$CustomActionCallback.class |
7 | ?rwxrwxr-x··2.0·unx······812·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$ItemCallback.class | 7 | ?rwxrwxr-x··2.0·unx······812·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$ItemCallback.class |
8 | ?rwxrwxr-x··2.0·unx·····1065·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$MediaBrowserImpl.class | 8 | ?rwxrwxr-x··2.0·unx·····1065·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$MediaBrowserImpl.class |
Offset 2214, 15 lines modified | Offset 2214, 15 lines modified | ||
2214 | ?rwxrwxr-x··2.0·unx······850·b-·stor·80-Jan-01·00:00·io/fotoapparat/view/TextureSizeChangeListener.class | 2214 | ?rwxrwxr-x··2.0·unx······850·b-·stor·80-Jan-01·00:00·io/fotoapparat/view/TextureSizeChangeListener.class |
2215 | ?rwxrwxr-x··2.0·unx······466·b-·stor·80-Jan-01·00:00·net/tjado/authorizer/-$$Lambda$_14QHG018Z6p13d3hzJuGTWnNeo.class | 2215 | ?rwxrwxr-x··2.0·unx······466·b-·stor·80-Jan-01·00:00·net/tjado/authorizer/-$$Lambda$_14QHG018Z6p13d3hzJuGTWnNeo.class |
2216 | ?rwxrwxr-x··2.0·unx·····2557·b-·stor·80-Jan-01·00:00·net/tjado/authorizer/ExecuteAsRootUtil.class | 2216 | ?rwxrwxr-x··2.0·unx·····2557·b-·stor·80-Jan-01·00:00·net/tjado/authorizer/ExecuteAsRootUtil.class |
2217 | ?rwxrwxr-x··2.0·unx·····1847·b-·stor·80-Jan-01·00:00·net/tjado/authorizer/OutputBluetoothKeyboard$1.class | 2217 | ?rwxrwxr-x··2.0·unx·····1847·b-·stor·80-Jan-01·00:00·net/tjado/authorizer/OutputBluetoothKeyboard$1.class |
2218 | ?rwxrwxr-x··2.0·unx·····1567·b-·stor·80-Jan-01·00:00·net/tjado/authorizer/OutputBluetoothKeyboard$2.class | 2218 | ?rwxrwxr-x··2.0·unx·····1567·b-·stor·80-Jan-01·00:00·net/tjado/authorizer/OutputBluetoothKeyboard$2.class |
2219 | ?rwxrwxr-x··2.0·unx·····1136·b-·stor·80-Jan-01·00:00·net/tjado/authorizer/OutputInterface$Language.class | 2219 | ?rwxrwxr-x··2.0·unx·····1136·b-·stor·80-Jan-01·00:00·net/tjado/authorizer/OutputInterface$Language.class |
2220 | ?rwxrwxr-x··2.0·unx······282·b-·stor·80-Jan-01·00:00·net/tjado/authorizer/OutputInterface.class | 2220 | ?rwxrwxr-x··2.0·unx······282·b-·stor·80-Jan-01·00:00·net/tjado/authorizer/OutputInterface.class |
2221 | ?rwxrwxr-x··2.0·unx······79 | 2221 | ?rwxrwxr-x··2.0·unx······796·b-·stor·80-Jan-01·00:00·net/tjado/authorizer/UsbHidKbd.class |
2222 | ?rwxrwxr-x··2.0·unx·····1507·b-·stor·80-Jan-01·00:00·net/tjado/authorizer/Utilities.class | 2222 | ?rwxrwxr-x··2.0·unx·····1507·b-·stor·80-Jan-01·00:00·net/tjado/authorizer/Utilities.class |
2223 | ?rwxrwxr-x··2.0·unx······589·b-·stor·80-Jan-01·00:00·net/tjado/passwdsafe/-$$Lambda$PasswdSafeRecordBasicFragment$w7zzQTlVpxZTlpjPxcVxMMVOBv8.class | 2223 | ?rwxrwxr-x··2.0·unx······589·b-·stor·80-Jan-01·00:00·net/tjado/passwdsafe/-$$Lambda$PasswdSafeRecordBasicFragment$w7zzQTlVpxZTlpjPxcVxMMVOBv8.class |
2224 | ?rwxrwxr-x··2.0·unx······224·b-·stor·80-Jan-01·00:00·net/tjado/passwdsafe/AbstractPasswdSafeFileDataFragment$Listener.class | 2224 | ?rwxrwxr-x··2.0·unx······224·b-·stor·80-Jan-01·00:00·net/tjado/passwdsafe/AbstractPasswdSafeFileDataFragment$Listener.class |
2225 | ?rwxrwxr-x··2.0·unx······256·b-·stor·80-Jan-01·00:00·net/tjado/passwdsafe/AbstractPasswdSafeLocationFragment$RecordFileUser.class | 2225 | ?rwxrwxr-x··2.0·unx······256·b-·stor·80-Jan-01·00:00·net/tjado/passwdsafe/AbstractPasswdSafeLocationFragment$RecordFileUser.class |
2226 | ?rwxrwxr-x··2.0·unx······529·b-·stor·80-Jan-01·00:00·net/tjado/passwdsafe/AbstractPasswdSafeLocationFragment$RecordInfo.class | 2226 | ?rwxrwxr-x··2.0·unx······529·b-·stor·80-Jan-01·00:00·net/tjado/passwdsafe/AbstractPasswdSafeLocationFragment$RecordInfo.class |
2227 | ?rwxrwxr-x··2.0·unx······220·b-·stor·80-Jan-01·00:00·net/tjado/passwdsafe/AbstractPasswdSafeLocationFragment$RecordInfoUser.class | 2227 | ?rwxrwxr-x··2.0·unx······220·b-·stor·80-Jan-01·00:00·net/tjado/passwdsafe/AbstractPasswdSafeLocationFragment$RecordInfoUser.class |
2228 | ?rwxrwxr-x··2.0·unx······731·b-·stor·80-Jan-01·00:00·net/tjado/passwdsafe/AbstractPasswdSafeOpenNewFileFragment$1.class | 2228 | ?rwxrwxr-x··2.0·unx······731·b-·stor·80-Jan-01·00:00·net/tjado/passwdsafe/AbstractPasswdSafeOpenNewFileFragment$1.class |
Offset 2404, 15 lines modified | Offset 2404, 15 lines modified | ||
2404 | ?rwxrwxr-x··2.0·unx·····4070·b-·stor·80-Jan-01·00:00·net/tjado/passwdsafe/file/PasswdHistory.class | 2404 | ?rwxrwxr-x··2.0·unx·····4070·b-·stor·80-Jan-01·00:00·net/tjado/passwdsafe/file/PasswdHistory.class |
2405 | ?rwxrwxr-x··2.0·unx······674·b-·stor·80-Jan-01·00:00·net/tjado/passwdsafe/file/PasswdPolicy$1.class | 2405 | ?rwxrwxr-x··2.0·unx······674·b-·stor·80-Jan-01·00:00·net/tjado/passwdsafe/file/PasswdPolicy$1.class |
2406 | ?rwxrwxr-x··2.0·unx·····1375·b-·stor·80-Jan-01·00:00·net/tjado/passwdsafe/file/PasswdPolicy$2.class | 2406 | ?rwxrwxr-x··2.0·unx·····1375·b-·stor·80-Jan-01·00:00·net/tjado/passwdsafe/file/PasswdPolicy$2.class |
2407 | ?rwxrwxr-x··2.0·unx·····1029·b-·stor·80-Jan-01·00:00·net/tjado/passwdsafe/file/PasswdPolicy$Location.class | 2407 | ?rwxrwxr-x··2.0·unx·····1029·b-·stor·80-Jan-01·00:00·net/tjado/passwdsafe/file/PasswdPolicy$Location.class |
2408 | ?rwxrwxr-x··2.0·unx······453·b-·stor·80-Jan-01·00:00·net/tjado/passwdsafe/file/PasswdPolicy$ParsedFields.class | 2408 | ?rwxrwxr-x··2.0·unx······453·b-·stor·80-Jan-01·00:00·net/tjado/passwdsafe/file/PasswdPolicy$ParsedFields.class |
2409 | ?rwxrwxr-x··2.0·unx······367·b-·stor·80-Jan-01·00:00·net/tjado/passwdsafe/file/PasswdPolicy$RecordPolicyStrs.class | 2409 | ?rwxrwxr-x··2.0·unx······367·b-·stor·80-Jan-01·00:00·net/tjado/passwdsafe/file/PasswdPolicy$RecordPolicyStrs.class |
2410 | ?rwxrwxr-x··2.0·unx·····1164·b-·stor·80-Jan-01·00:00·net/tjado/passwdsafe/file/PasswdPolicy$Type.class | 2410 | ?rwxrwxr-x··2.0·unx·····1164·b-·stor·80-Jan-01·00:00·net/tjado/passwdsafe/file/PasswdPolicy$Type.class |
2411 | ?rwxrwxr-x··2.0·unx····1275 | 2411 | ?rwxrwxr-x··2.0·unx····12758·b-·defN·80-Jan-01·00:00·net/tjado/passwdsafe/file/PasswdPolicy.class |
2412 | ?rwxrwxr-x··2.0·unx······693·b-·stor·80-Jan-01·00:00·net/tjado/passwdsafe/file/PasswdRecord$1.class | 2412 | ?rwxrwxr-x··2.0·unx······693·b-·stor·80-Jan-01·00:00·net/tjado/passwdsafe/file/PasswdRecord$1.class |
2413 | ?rwxrwxr-x··2.0·unx······859·b-·stor·80-Jan-01·00:00·net/tjado/passwdsafe/file/PasswdRecord$Type.class | 2413 | ?rwxrwxr-x··2.0·unx······859·b-·stor·80-Jan-01·00:00·net/tjado/passwdsafe/file/PasswdRecord$Type.class |
2414 | ?rwxrwxr-x··2.0·unx·····4651·b-·stor·80-Jan-01·00:00·net/tjado/passwdsafe/file/PasswdRecord.class | 2414 | ?rwxrwxr-x··2.0·unx·····4651·b-·stor·80-Jan-01·00:00·net/tjado/passwdsafe/file/PasswdRecord.class |
2415 | ?rwxrwxr-x··2.0·unx·····1554·b-·stor·80-Jan-01·00:00·net/tjado/passwdsafe/file/PasswdRecordFilter$1.class | 2415 | ?rwxrwxr-x··2.0·unx·····1554·b-·stor·80-Jan-01·00:00·net/tjado/passwdsafe/file/PasswdRecordFilter$1.class |
2416 | ?rwxrwxr-x··2.0·unx·····2092·b-·stor·80-Jan-01·00:00·net/tjado/passwdsafe/file/PasswdRecordFilter$2.class | 2416 | ?rwxrwxr-x··2.0·unx·····2092·b-·stor·80-Jan-01·00:00·net/tjado/passwdsafe/file/PasswdRecordFilter$2.class |
2417 | ?rwxrwxr-x··2.0·unx·····2753·b-·stor·80-Jan-01·00:00·net/tjado/passwdsafe/file/PasswdRecordFilter$ExpiryFilter.class | 2417 | ?rwxrwxr-x··2.0·unx·····2753·b-·stor·80-Jan-01·00:00·net/tjado/passwdsafe/file/PasswdRecordFilter$ExpiryFilter.class |
2418 | ?rwxrwxr-x··2.0·unx······827·b-·stor·80-Jan-01·00:00·net/tjado/passwdsafe/file/PasswdRecordFilter$Type.class | 2418 | ?rwxrwxr-x··2.0·unx······827·b-·stor·80-Jan-01·00:00·net/tjado/passwdsafe/file/PasswdRecordFilter$Type.class |
Offset 3587, 17 lines modified | Offset 3587, 17 lines modified | ||
3587 | ?rwxrwxr-x··2.0·unx······753·b-·stor·80-Jan-01·00:00·org/pwsafe/lib/file/PwsField.class | 3587 | ?rwxrwxr-x··2.0·unx······753·b-·stor·80-Jan-01·00:00·org/pwsafe/lib/file/PwsField.class |
3588 | ?rwxrwxr-x··2.0·unx······106·b-·stor·80-Jan-01·00:00·org/pwsafe/lib/file/PwsFieldType.class | 3588 | ?rwxrwxr-x··2.0·unx······106·b-·stor·80-Jan-01·00:00·org/pwsafe/lib/file/PwsFieldType.class |
3589 | ?rwxrwxr-x··2.0·unx·····1271·b-·stor·80-Jan-01·00:00·org/pwsafe/lib/file/PwsFile$FileIterator.class | 3589 | ?rwxrwxr-x··2.0·unx·····1271·b-·stor·80-Jan-01·00:00·org/pwsafe/lib/file/PwsFile$FileIterator.class |
3590 | ?rwxrwxr-x··2.0·unx·····8222·b-·stor·80-Jan-01·00:00·org/pwsafe/lib/file/PwsFile.class | 3590 | ?rwxrwxr-x··2.0·unx·····8222·b-·stor·80-Jan-01·00:00·org/pwsafe/lib/file/PwsFile.class |
3591 | ?rwxrwxr-x··2.0·unx·····4660·b-·stor·80-Jan-01·00:00·org/pwsafe/lib/file/PwsFileFactory.class | 3591 | ?rwxrwxr-x··2.0·unx·····4660·b-·stor·80-Jan-01·00:00·org/pwsafe/lib/file/PwsFileFactory.class |
3592 | ?rwxrwxr-x··2.0·unx·····1208·b-·stor·80-Jan-01·00:00·org/pwsafe/lib/file/PwsFileHeader.class | 3592 | ?rwxrwxr-x··2.0·unx·····1208·b-·stor·80-Jan-01·00:00·org/pwsafe/lib/file/PwsFileHeader.class |
3593 | ?rwxrwxr-x··2.0·unx·····3309·b-·stor·80-Jan-01·00:00·org/pwsafe/lib/file/PwsFileHeaderV3.class | 3593 | ?rwxrwxr-x··2.0·unx·····3309·b-·stor·80-Jan-01·00:00·org/pwsafe/lib/file/PwsFileHeaderV3.class |
3594 | ?rwxrwxr-x··2.0·unx·····211 | 3594 | ?rwxrwxr-x··2.0·unx·····2114·b-·stor·80-Jan-01·00:00·org/pwsafe/lib/file/PwsPassword.class |
3595 | ?rwxrwxr-x··2.0·unx·····1780·b-·stor·80-Jan-01·00:00·org/pwsafe/lib/file/PwsRecord$Item.class | 3595 | ?rwxrwxr-x··2.0·unx·····1780·b-·stor·80-Jan-01·00:00·org/pwsafe/lib/file/PwsRecord$Item.class |
3596 | ?rwxrwxr-x··2.0·unx·····4 | 3596 | ?rwxrwxr-x··2.0·unx·····4391·b-·stor·80-Jan-01·00:00·org/pwsafe/lib/file/PwsRecord.class |
3597 | ?rwxrwxr-x··2.0·unx······218·b-·stor·80-Jan-01·00:00·org/pwsafe/lib/file/PwsStorage$SaveHelper.class | 3597 | ?rwxrwxr-x··2.0·unx······218·b-·stor·80-Jan-01·00:00·org/pwsafe/lib/file/PwsStorage$SaveHelper.class |
3598 | ?rwxrwxr-x··2.0·unx······356·b-·stor·80-Jan-01·00:00·org/pwsafe/lib/file/PwsStorage.class | 3598 | ?rwxrwxr-x··2.0·unx······356·b-·stor·80-Jan-01·00:00·org/pwsafe/lib/file/PwsStorage.class |
3599 | ?rwxrwxr-x··2.0·unx·····1486·b-·stor·80-Jan-01·00:00·android/support/v4/app/INotificationSideChannel$Stub$Proxy.class | 3599 | ?rwxrwxr-x··2.0·unx·····1486·b-·stor·80-Jan-01·00:00·android/support/v4/app/INotificationSideChannel$Stub$Proxy.class |
3600 | ?rwxrwxr-x··2.0·unx·····1822·b-·stor·80-Jan-01·00:00·android/support/v4/app/INotificationSideChannel$Stub.class | 3600 | ?rwxrwxr-x··2.0·unx·····1822·b-·stor·80-Jan-01·00:00·android/support/v4/app/INotificationSideChannel$Stub.class |
3601 | ?rwxrwxr-x··2.0·unx······497·b-·stor·80-Jan-01·00:00·android/support/v4/graphics/drawable/IconCompatParcelizer.class | 3601 | ?rwxrwxr-x··2.0·unx······497·b-·stor·80-Jan-01·00:00·android/support/v4/graphics/drawable/IconCompatParcelizer.class |
3602 | ?rwxrwxr-x··2.0·unx·····1012·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$ConnectionCallback$StubApi21.class | 3602 | ?rwxrwxr-x··2.0·unx·····1012·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$ConnectionCallback$StubApi21.class |
3603 | ?rwxrwxr-x··2.0·unx·····1588·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$CustomActionResultReceiver.class | 3603 | ?rwxrwxr-x··2.0·unx·····1588·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$CustomActionResultReceiver.class |
Offset 5362, 24 lines modified | Offset 5362, 24 lines modified | ||
5362 | ?rwxrwxr-x··2.0·unx·····1182·b-·stor·80-Jan-01·00:00·org/pwsafe/lib/file/PwsFieldTypeV1.class | 5362 | ?rwxrwxr-x··2.0·unx·····1182·b-·stor·80-Jan-01·00:00·org/pwsafe/lib/file/PwsFieldTypeV1.class |
5363 | ?rwxrwxr-x··2.0·unx·····1795·b-·stor·80-Jan-01·00:00·org/pwsafe/lib/file/PwsFieldTypeV2.class | 5363 | ?rwxrwxr-x··2.0·unx·····1795·b-·stor·80-Jan-01·00:00·org/pwsafe/lib/file/PwsFieldTypeV2.class |
5364 | ?rwxrwxr-x··2.0·unx·····2187·b-·stor·80-Jan-01·00:00·org/pwsafe/lib/file/PwsFieldTypeV3.class | 5364 | ?rwxrwxr-x··2.0·unx·····2187·b-·stor·80-Jan-01·00:00·org/pwsafe/lib/file/PwsFieldTypeV3.class |
5365 | ?rwxrwxr-x··2.0·unx·····4653·b-·stor·80-Jan-01·00:00·org/pwsafe/lib/file/PwsFileV1V2.class | 5365 | ?rwxrwxr-x··2.0·unx·····4653·b-·stor·80-Jan-01·00:00·org/pwsafe/lib/file/PwsFileV1V2.class |
5366 | ?rwxrwxr-x··2.0·unx·····7628·b-·stor·80-Jan-01·00:00·org/pwsafe/lib/file/PwsFileV3.class | 5366 | ?rwxrwxr-x··2.0·unx·····7628·b-·stor·80-Jan-01·00:00·org/pwsafe/lib/file/PwsFileV3.class |
5367 | ?rwxrwxr-x··2.0·unx·····1117·b-·stor·80-Jan-01·00:00·org/pwsafe/lib/file/PwsIntegerField.class | 5367 | ?rwxrwxr-x··2.0·unx·····1117·b-·stor·80-Jan-01·00:00·org/pwsafe/lib/file/PwsIntegerField.class |
5368 | ?rwxrwxr-x··2.0·unx·····3976·b-·stor·80-Jan-01·00:00·org/pwsafe/lib/file/PwsRecordV1.class | 5368 | ?rwxrwxr-x··2.0·unx·····3976·b-·stor·80-Jan-01·00:00·org/pwsafe/lib/file/PwsRecordV1.class |
5369 | ?rwxrwxr-x··2.0·unx·····443 | 5369 | ?rwxrwxr-x··2.0·unx·····4435·b-·stor·80-Jan-01·00:00·org/pwsafe/lib/file/PwsRecordV2.class |
5370 | ?rwxrwxr-x··2.0·unx·····2012·b-·stor·80-Jan-01·00:00·org/pwsafe/lib/file/PwsRecordV3$ItemV3.class | 5370 | ?rwxrwxr-x··2.0·unx·····2012·b-·stor·80-Jan-01·00:00·org/pwsafe/lib/file/PwsRecordV3$ItemV3.class |
5371 | ?rwxrwxr-x··2.0·unx·····848 | 5371 | ?rwxrwxr-x··2.0·unx·····8484·b-·stor·80-Jan-01·00:00·org/pwsafe/lib/file/PwsRecordV3.class |
5372 | ?rwxrwxr-x··2.0·unx······904·b-·stor·80-Jan-01·00:00·org/pwsafe/lib/file/PwsShortField.class | 5372 | ?rwxrwxr-x··2.0·unx······904·b-·stor·80-Jan-01·00:00·org/pwsafe/lib/file/PwsShortField.class |
5373 | ?rwxrwxr-x··2.0·unx·····1726·b-·stor·80-Jan-01·00:00·org/pwsafe/lib/file/PwsStreamStorage.class | 5373 | ?rwxrwxr-x··2.0·unx·····1726·b-·stor·80-Jan-01·00:00·org/pwsafe/lib/file/PwsStreamStorage.class |
5374 | ?rwxrwxr-x··2.0·unx·····1151·b-·stor·80-Jan-01·00:00·org/pwsafe/lib/file/PwsStringField.class | 5374 | ?rwxrwxr-x··2.0·unx·····1151·b-·stor·80-Jan-01·00:00·org/pwsafe/lib/file/PwsStringField.class |
5375 | ?rwxrwxr-x··2.0·unx·····1171·b-·stor·80-Jan-01·00:00·org/pwsafe/lib/file/PwsStringUnicodeField.class | 5375 | ?rwxrwxr-x··2.0·unx·····1171·b-·stor·80-Jan-01·00:00·org/pwsafe/lib/file/PwsStringUnicodeField.class |
5376 | ?rwxrwxr-x··2.0·unx·····1090·b-·stor·80-Jan-01·00:00·org/pwsafe/lib/file/PwsTimeField.class | 5376 | ?rwxrwxr-x··2.0·unx·····1090·b-·stor·80-Jan-01·00:00·org/pwsafe/lib/file/PwsTimeField.class |
5377 | ?rwxrwxr-x··2.0·unx·····1010·b-·stor·80-Jan-01·00:00·org/pwsafe/lib/file/PwsUUIDField.class | 5377 | ?rwxrwxr-x··2.0·unx·····1010·b-·stor·80-Jan-01·00:00·org/pwsafe/lib/file/PwsUUIDField.class |
5378 | ?rwxrwxr-x··2.0·unx······8 | 5378 | ?rwxrwxr-x··2.0·unx······807·b-·stor·80-Jan-01·00:00·org/pwsafe/lib/file/PwsUnknownField.class |
5379 | ?rwxrwxr-x··2.0·unx······899·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$MediaBrowserImplApi23.class | 5379 | ?rwxrwxr-x··2.0·unx······899·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$MediaBrowserImplApi23.class |
5380 | ?rwxrwxr-x··2.0·unx······921·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$SubscriptionCallback$StubApi26.class | 5380 | ?rwxrwxr-x··2.0·unx······921·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$SubscriptionCallback$StubApi26.class |
5381 | ?rwxrwxr-x··2.0·unx·····2400·b-·stor·80-Jan-01·00:00·android/support/v4/media/session/MediaControllerCompat$Callback$StubCompat.class | 5381 | ?rwxrwxr-x··2.0·unx·····2400·b-·stor·80-Jan-01·00:00·android/support/v4/media/session/MediaControllerCompat$Callback$StubCompat.class |
5382 | ?rwxrwxr-x··2.0·unx······780·b-·stor·80-Jan-01·00:00·android/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi23.class | 5382 | ?rwxrwxr-x··2.0·unx······780·b-·stor·80-Jan-01·00:00·android/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi23.class |
5383 | ?rwxrwxr-x··2.0·unx······563·b-·stor·80-Jan-01·00:00·android/support/v4/media/session/MediaControllerCompat$TransportControlsApi23.class | 5383 | ?rwxrwxr-x··2.0·unx······563·b-·stor·80-Jan-01·00:00·android/support/v4/media/session/MediaControllerCompat$TransportControlsApi23.class |
5384 | ?rwxrwxr-x··2.0·unx······642·b-·stor·80-Jan-01·00:00·android/support/v4/media/session/MediaSessionCompat$Callback$StubApi23.class | 5384 | ?rwxrwxr-x··2.0·unx······642·b-·stor·80-Jan-01·00:00·android/support/v4/media/session/MediaSessionCompat$Callback$StubApi23.class |
5385 | ?rwxrwxr-x··2.0·unx·····2466·b-·stor·80-Jan-01·00:00·android/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi18.class | 5385 | ?rwxrwxr-x··2.0·unx·····2466·b-·stor·80-Jan-01·00:00·android/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi18.class |
Offset 7064, 16 lines modified | Offset 7064, 16 lines modified | ||
7064 | ?rwxrwxr-x··2.0·unx······516·b-·stor·80-Jan-01·00:00·org/bouncycastle/asn1/misc/VerisignCzagExtension.class | 7064 | ?rwxrwxr-x··2.0·unx······516·b-·stor·80-Jan-01·00:00·org/bouncycastle/asn1/misc/VerisignCzagExtension.class |
7065 | ?rwxrwxr-x··2.0·unx······522·b-·stor·80-Jan-01·00:00·org/bouncycastle/asn1/x509/PolicyQualifierId.class | 7065 | ?rwxrwxr-x··2.0·unx······522·b-·stor·80-Jan-01·00:00·org/bouncycastle/asn1/x509/PolicyQualifierId.class |
7066 | ?rwxrwxr-x··2.0·unx······535·b-·stor·80-Jan-01·00:00·org/bouncycastle/bcpg/PublicSubkeyPacket.class | 7066 | ?rwxrwxr-x··2.0·unx······535·b-·stor·80-Jan-01·00:00·org/bouncycastle/bcpg/PublicSubkeyPacket.class |
7067 | ?rwxrwxr-x··2.0·unx······690·b-·stor·80-Jan-01·00:00·org/bouncycastle/bcpg/SecretSubkeyPacket.class | 7067 | ?rwxrwxr-x··2.0·unx······690·b-·stor·80-Jan-01·00:00·org/bouncycastle/bcpg/SecretSubkeyPacket.class |
7068 | ?rwxrwxr-x··2.0·unx······463·b-·stor·80-Jan-01·00:00·org/bouncycastle/jcajce/provider/symmetric/TLSKDF$TLS12withSHA256.class | 7068 | ?rwxrwxr-x··2.0·unx······463·b-·stor·80-Jan-01·00:00·org/bouncycastle/jcajce/provider/symmetric/TLSKDF$TLS12withSHA256.class |
7069 | ?rwxrwxr-x··2.0·unx······463·b-·stor·80-Jan-01·00:00·org/bouncycastle/jcajce/provider/symmetric/TLSKDF$TLS12withSHA384.class | 7069 | ?rwxrwxr-x··2.0·unx······463·b-·stor·80-Jan-01·00:00·org/bouncycastle/jcajce/provider/symmetric/TLSKDF$TLS12withSHA384.class |
7070 | ?rwxrwxr-x··2.0·unx······463·b-·stor·80-Jan-01·00:00·org/bouncycastle/jcajce/provider/symmetric/TLSKDF$TLS12withSHA512.class | 7070 | ?rwxrwxr-x··2.0·unx······463·b-·stor·80-Jan-01·00:00·org/bouncycastle/jcajce/provider/symmetric/TLSKDF$TLS12withSHA512.class |
7071 | ?rwxrwxr-x··2.0·unx····3172 | 7071 | ?rwxrwxr-x··2.0·unx····31726·b-·defN·80-Jan-01·00:00·net/tjado/passwdsafe/PasswdSafeRecordBasicFragment.class |
7072 | ?rwxrwxr-x··2.0·unx·····88 | 7072 | ?rwxrwxr-x··2.0·unx·····8828·b-·stor·80-Jan-01·00:00·net/tjado/passwdsafe/PasswdSafeRecordIconFragment.class |
7073 | ?rwxrwxr-x··2.0·unx·····4544·b-·stor·80-Jan-01·00:00·net/tjado/passwdsafe/PasswdSafeRecordNotesFragment.class | 7073 | ?rwxrwxr-x··2.0·unx·····4544·b-·stor·80-Jan-01·00:00·net/tjado/passwdsafe/PasswdSafeRecordNotesFragment.class |
7074 | ?rwxrwxr-x··2.0·unx·····6251·b-·stor·80-Jan-01·00:00·net/tjado/passwdsafe/PasswdSafeRecordPasswordFragment.class | 7074 | ?rwxrwxr-x··2.0·unx·····6251·b-·stor·80-Jan-01·00:00·net/tjado/passwdsafe/PasswdSafeRecordPasswordFragment.class |
7075 | ?rwxrwxr-x··2.0·unx·····2710·b-·stor·80-Jan-01·00:00·org/bouncycastle/asn1/BERConstructedOctetString.class | 7075 | ?rwxrwxr-x··2.0·unx·····2710·b-·stor·80-Jan-01·00:00·org/bouncycastle/asn1/BERConstructedOctetString.class |
7076 | ?rwxrwxr-x··2.0·unx·····2241·b-·stor·80-Jan-01·00:00·org/bouncycastle/asn1/cmp/PKIFailureInfo.class | 7076 | ?rwxrwxr-x··2.0·unx·····2241·b-·stor·80-Jan-01·00:00·org/bouncycastle/asn1/cmp/PKIFailureInfo.class |
7077 | ?rwxrwxr-x··2.0·unx······999·b-·stor·80-Jan-01·00:00·org/bouncycastle/asn1/misc/NetscapeCertType.class | 7077 | ?rwxrwxr-x··2.0·unx······999·b-·stor·80-Jan-01·00:00·org/bouncycastle/asn1/misc/NetscapeCertType.class |
7078 | ?rwxrwxr-x··2.0·unx·····1033·b-·stor·80-Jan-01·00:00·org/bouncycastle/asn1/x509/ReasonFlags.class | 7078 | ?rwxrwxr-x··2.0·unx·····1033·b-·stor·80-Jan-01·00:00·org/bouncycastle/asn1/x509/ReasonFlags.class |
7079 | 7077·files,·15790 | 7079 | 7077·files,·15790655·bytes·uncompressed,·13172849·bytes·compressed:··16.6% |
Offset 88, 52 lines modified | Offset 88, 51 lines modified | ||
88 | ····Code: | 88 | ····Code: |
89 | ······stack=300,·locals=5,·args_size=2 | 89 | ······stack=300,·locals=5,·args_size=2 |
90 | ·········0:·aload_0 | 90 | ·········0:·aload_0 |
91 | ·········1:·getfield······#15·················//·Field·kbdVal:Ljava/util/Map; | 91 | ·········1:·getfield······#15·················//·Field·kbdVal:Ljava/util/Map; |
92 | ·········4:·aload_1 | 92 | ·········4:·aload_1 |
93 | ·········5:·invokeinterface·#21,··2···········//·InterfaceMethod·java/util/Map.get:(Ljava/lang/Object;)Ljava/lang/Object; | 93 | ·········5:·invokeinterface·#21,··2···········//·InterfaceMethod·java/util/Map.get:(Ljava/lang/Object;)Ljava/lang/Object; |
94 | ········10:·checkcast·····#23·················//·class·"[B" | 94 | ········10:·checkcast·····#23·················//·class·"[B" |
95 | ········13:·checkcast·····#23·················//·class·"[B" | ||
96 | ········1 | 95 | ········13:·astore_2 |
97 | ········1 | 96 | ········14:·aload_2 |
98 | ········1 | 97 | ········15:·ifnull········20 |
99 | ········ | 98 | ········18:·aload_2 |
100 | ········ | 99 | ········19:·areturn |
101 | ········2 | 100 | ········20:·new···········#25·················//·class·java/util/NoSuchElementException |
102 | ········2 | 101 | ········23:·astore_2 |
103 | ········2 | 102 | ········24:·new···········#27·················//·class·java/lang/StringBuilder |
104 | ········ | 103 | ········27:·astore_3 |
105 | ········ | 104 | ········28:·aload_3 |
106 | ········ | 105 | ········29:·invokespecial·#28·················//·Method·java/lang/StringBuilder."<init>":()V |
107 | ········3 | 106 | ········32:·aload_3 |
108 | ········3 | 107 | ········33:·ldc···········#30·················//·String·Scancode·for·\' |
109 | ········3 | 108 | ········35:·invokevirtual·#34·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
110 | ········ | 109 | ········38:·pop |
111 | ········ | 110 | ········39:·aload_3 |
112 | ········4 | 111 | ········40:·aload_1 |
113 | ········4 | 112 | ········41:·invokevirtual·#34·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
114 | ········4 | 113 | ········44:·pop |
115 | ········4 | 114 | ········45:·aload_3 |
116 | ········4 | 115 | ········46:·ldc···········#36·················//·String·\'·not·found·( |
117 | ········ | 116 | ········48:·invokevirtual·#34·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
118 | ········5 | 117 | ········51:·pop |
119 | ········5 | 118 | ········52:·aload_0 |
120 | ········5 | 119 | ········53:·getfield······#15·················//·Field·kbdVal:Ljava/util/Map; |
121 | ········5 | 120 | ········56:·invokeinterface·#40,··1···········//·InterfaceMethod·java/util/Map.size:()I |
122 | ········6 | 121 | ········61:·istore········4 |
123 | ········6 | 122 | ········63:·aload_3 |
124 | ········6 | 123 | ········64:·iload·········4 |
125 | ········6 | 124 | ········66:·invokevirtual·#43·················//·Method·java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder; |
126 | ········ | 125 | ········69:·pop |
127 | ········7 | 126 | ········70:·aload_3 |
128 | ········7 | 127 | ········71:·ldc···········#45·················//·String·) |
129 | ········7 | 128 | ········73:·invokevirtual·#34·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
130 | ········7 | 129 | ········76:·pop |
131 | ········ | 130 | ········77:·aload_3 |
132 | ········ | 131 | ········78:·invokevirtual·#49·················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String; |
133 | ········8 | 132 | ········81:·astore_1 |
134 | ········8 | 133 | ········82:·aload_2 |
135 | ········8 | 134 | ········83:·aload_1 |
136 | ········8 | 135 | ········84:·invokespecial·#52·················//·Method·java/util/NoSuchElementException."<init>":(Ljava/lang/String;)V |
137 | ········ | 136 | ········87:·aload_2 |
138 | ········ | 137 | ········88:·athrow |
139 | } | 138 | } |
Offset 1, 14 lines modified | Offset 1, 14 lines modified | ||
1 | package·net.tjado.passwdsafe; | 1 | package·net.tjado.passwdsafe; |
2 | import·java.io.File; | 2 | import·java.io.File; |
3 | import·java.io.FileFilter; | 3 | import·java.io.FileFilter; |
4 | 4 | class·FileListFragment$1·implements·FileFilter | |
5 | { | 5 | { |
6 | ····final·/*·synthetic·*/·boolean·val$showDirs; | 6 | ····final·/*·synthetic·*/·boolean·val$showDirs; |
7 | ····final·/*·synthetic·*/·boolean·val$showHiddenFiles; | 7 | ····final·/*·synthetic·*/·boolean·val$showHiddenFiles; |
8 | ···· | 8 | ···· |
9 | ····FileListFragment$1(final·boolean·val$showDirs,·final·boolean·val$showHiddenFiles)·{ | 9 | ····FileListFragment$1(final·boolean·val$showDirs,·final·boolean·val$showHiddenFiles)·{ |
10 | ········this.val$showDirs·=·val$showDirs; | 10 | ········this.val$showDirs·=·val$showDirs; |
11 | ········this.val$showHiddenFiles·=·val$showHiddenFiles; | 11 | ········this.val$showHiddenFiles·=·val$showHiddenFiles; |
Offset 1, 14 lines modified | Offset 1, 14 lines modified | ||
1 | package·net.tjado.passwdsafe.file; | 1 | package·net.tjado.passwdsafe.file; |
2 | import·java.util.Iterator; | 2 | import·java.util.Iterator; |
3 | import·android.os.AsyncTask; | 3 | import·android.os.AsyncTask; |
4 | 4 | class·PasswdFileData$1·extends·AsyncTask | |
5 | { | 5 | { |
6 | ····protected·PasswdFileData·doInBackground(final·PasswdFileData...·array)·{ | 6 | ····protected·PasswdFileData·doInBackground(final·PasswdFileData...·array)·{ |
7 | ········return·array[0]; | 7 | ········return·array[0]; |
8 | ····} | 8 | ····} |
9 | ···· | 9 | ···· |
10 | ····protected·void·onPostExecute(final·PasswdFileData·passwdFileData)·{ | 10 | ····protected·void·onPostExecute(final·PasswdFileData·passwdFileData)·{ |
11 | ········final·Iterator<PasswdFileDataObserver>·iterator·=·PasswdFileData.access$000().iterator(); | 11 | ········final·Iterator<PasswdFileDataObserver>·iterator·=·PasswdFileData.access$000().iterator(); |
Offset 1, 14 lines modified | Offset 1, 14 lines modified | ||
1 | package·net.tjado.passwdsafe.file; | 1 | package·net.tjado.passwdsafe.file; |
2 | import·android.os.Parcel; | 2 | import·android.os.Parcel; |
3 | import·android.os.Parcelable$Creator; | 3 | import·android.os.Parcelable$Creator; |
4 | 4 | class·PasswdFileUri$1·implements·Parcelable$Creator | |
5 | { | 5 | { |
6 | ····public·PasswdFileUri·createFromParcel(final·Parcel·parcel)·{ | 6 | ····public·PasswdFileUri·createFromParcel(final·Parcel·parcel)·{ |
7 | ········return·new·PasswdFileUri(parcel,·(PasswdFileUri$1)null); | 7 | ········return·new·PasswdFileUri(parcel,·(PasswdFileUri$1)null); |
8 | ····} | 8 | ····} |
9 | ···· | 9 | ···· |
10 | ····public·PasswdFileUri[]·newArray(final·int·n)·{ | 10 | ····public·PasswdFileUri[]·newArray(final·int·n)·{ |
11 | ········return·new·PasswdFileUri[n]; | 11 | ········return·new·PasswdFileUri[n]; |
Offset 1, 14 lines modified | Offset 1, 14 lines modified | ||
1 | package·net.tjado.passwdsafe.file; | 1 | package·net.tjado.passwdsafe.file; |
2 | import·android.os.Parcel; | 2 | import·android.os.Parcel; |
3 | import·android.os.Parcelable$Creator; | 3 | import·android.os.Parcelable$Creator; |
4 | 4 | class·PasswdPolicy$1·implements·Parcelable$Creator | |
5 | { | 5 | { |
6 | ····public·PasswdPolicy·createFromParcel(final·Parcel·parcel)·{ | 6 | ····public·PasswdPolicy·createFromParcel(final·Parcel·parcel)·{ |
7 | ········return·new·PasswdPolicy(parcel,·(PasswdPolicy$1)null); | 7 | ········return·new·PasswdPolicy(parcel,·(PasswdPolicy$1)null); |
8 | ····} | 8 | ····} |
9 | ···· | 9 | ···· |
10 | ····public·PasswdPolicy[]·newArray(final·int·n)·{ | 10 | ····public·PasswdPolicy[]·newArray(final·int·n)·{ |
11 | ········return·new·PasswdPolicy[n]; | 11 | ········return·new·PasswdPolicy[n]; |
Offset 357, 18 lines modified | Offset 357, 18 lines modified | ||
357 | ············sb.append("Policies·length·("); | 357 | ············sb.append("Policies·length·("); |
358 | ············sb.append(length); | 358 | ············sb.append(length); |
359 | ············sb.append(")·too·short:·2"); | 359 | ············sb.append(")·too·short:·2"); |
360 | ············throw·new·IllegalArgumentException(sb.toString()); | 360 | ············throw·new·IllegalArgumentException(sb.toString()); |
361 | ········} | 361 | ········} |
362 | ········int·i·=·0; | 362 | ········int·i·=·0; |
363 | ········final·int·int1·=·Integer.parseInt(s.substring(0,·intValue),·16); | 363 | ········final·int·int1·=·Integer.parseInt(s.substring(0,·intValue),·16); |
364 | ········final·ArrayList·list·=·new·ArrayList< | 364 | ········final·ArrayList·list·=·new·ArrayList<PasswdPolicy>(int1); |
365 | ········while·(i·<·int1)·{ | 365 | ········while·(i·<·int1)·{ |
366 | ············final·Pair·hdrPolicy·=·parseHdrPolicy(s,·intValue,·i,·PasswdPolicy$Location.HEADER); | 366 | ············final·Pair·hdrPolicy·=·parseHdrPolicy(s,·intValue,·i,·PasswdPolicy$Location.HEADER); |
367 | ············list.add(hdrPolicy.first); | 367 | ············list.add((PasswdPolicy)hdrPolicy.first); |
368 | ············intValue·=·(int)hdrPolicy.second; | 368 | ············intValue·=·(int)hdrPolicy.second; |
369 | ············++i; | 369 | ············++i; |
370 | ········} | 370 | ········} |
371 | ········if·(intValue·==·length)·{ | 371 | ········if·(intValue·==·length)·{ |
372 | ············return·list; | 372 | ············return·list; |
373 | ········} | 373 | ········} |
374 | ········throw·new·IllegalArgumentException("Policies·field·does·not·end·at·the·last·policy"); | 374 | ········throw·new·IllegalArgumentException("Policies·field·does·not·end·at·the·last·policy"); |
Offset 1, 15 lines modified | Offset 1, 15 lines modified | ||
1 | package·net.tjado.passwdsafe.file; | 1 | package·net.tjado.passwdsafe.file; |
2 | import·java.util.regex.Pattern; | 2 | import·java.util.regex.Pattern; |
3 | import·android.os.Parcel; | 3 | import·android.os.Parcel; |
4 | import·android.os.Parcelable$Creator; | 4 | import·android.os.Parcelable$Creator; |
5 | 5 | class·PasswdRecordFilter$1·implements·Parcelable$Creator | |
6 | { | 6 | { |
7 | ····public·PasswdRecordFilter·createFromParcel(final·Parcel·parcel)·{ | 7 | ····public·PasswdRecordFilter·createFromParcel(final·Parcel·parcel)·{ |
8 | ········final·PasswdRecordFilter$Type·value·=·PasswdRecordFilter$Type.valueOf(parcel.readString()); | 8 | ········final·PasswdRecordFilter$Type·value·=·PasswdRecordFilter$Type.valueOf(parcel.readString()); |
9 | ········final·int·int1·=·parcel.readInt(); | 9 | ········final·int·int1·=·parcel.readInt(); |
10 | ········final·int·n·=·PasswdRecordFilter$2.$SwitchMap$net$tjado$passwdsafe$file$PasswdRecordFilter$Type[value.ordinal()]; | 10 | ········final·int·n·=·PasswdRecordFilter$2.$SwitchMap$net$tjado$passwdsafe$file$PasswdRecordFilter$Type[value.ordinal()]; |
11 | ········if·(n·==·1)·{ | 11 | ········if·(n·==·1)·{ |
12 | ············return·new·PasswdRecordFilter((Pattern)parcel.readSerializable(),·int1); | 12 | ············return·new·PasswdRecordFilter((Pattern)parcel.readSerializable(),·int1); |
Offset 3, 15 lines modified | Offset 3, 15 lines modified | ||
3 | import·android.view.View; | 3 | import·android.view.View; |
4 | import·net.tjado.passwdsafe.lib.view.GuiUtils; | 4 | import·net.tjado.passwdsafe.lib.view.GuiUtils; |
5 | import·android.widget.CompoundButton; | 5 | import·android.widget.CompoundButton; |
6 | import·android.widget.TextView; | 6 | import·android.widget.TextView; |
7 | import·android.widget.CompoundButton$OnCheckedChangeListener; | 7 | import·android.widget.CompoundButton$OnCheckedChangeListener; |
8 | 8 | class·AboutUtils$1·implements·CompoundButton$OnCheckedChangeListener | |
9 | { | 9 | { |
10 | ····final·/*·synthetic·*/·String·val$extraLicenseInfo; | 10 | ····final·/*·synthetic·*/·String·val$extraLicenseInfo; |
11 | ····final·/*·synthetic·*/·TextView·val$licenseView; | 11 | ····final·/*·synthetic·*/·TextView·val$licenseView; |
12 | ···· | 12 | ···· |
13 | ····AboutUtils$1(final·TextView·val$licenseView,·final·String·val$extraLicenseInfo)·{ | 13 | ····AboutUtils$1(final·TextView·val$licenseView,·final·String·val$extraLicenseInfo)·{ |
14 | ········this.val$licenseView·=·val$licenseView; | 14 | ········this.val$licenseView·=·val$licenseView; |
15 | ········this.val$extraLicenseInfo·=·val$extraLicenseInfo; | 15 | ········this.val$extraLicenseInfo·=·val$extraLicenseInfo; |
Offset 108, 15 lines modified | Offset 108, 15 lines modified | ||
108 | ············text.append(appPackageInfo.versionName); | 108 | ············text.append(appPackageInfo.versionName); |
109 | ········} | 109 | ········} |
110 | ········else·{ | 110 | ········else·{ |
111 | ············string·=·null; | 111 | ············string·=·null; |
112 | ········} | 112 | ········} |
113 | ········((TextView)view.findViewById(R$id.version)).setText((CharSequence)text); | 113 | ········((TextView)view.findViewById(R$id.version)).setText((CharSequence)text); |
114 | ········((TextView)view.findViewById(R$id.build_id)).setText((CharSequence)"92a6e9a2"); | 114 | ········((TextView)view.findViewById(R$id.build_id)).setText((CharSequence)"92a6e9a2"); |
115 | ········((TextView)view.findViewById(R$id.build_date)).setText((CharSequence)" | 115 | ········((TextView)view.findViewById(R$id.build_date)).setText((CharSequence)"11/07/2022·15:20:29·+0000"); |
116 | ········final·TextView·textView·=·(TextView)view.findViewById(R$id.release_notes); | 116 | ········final·TextView·textView·=·(TextView)view.findViewById(R$id.release_notes); |
117 | ········textView.setText((CharSequence)Html.fromHtml(textView.getText().toString().replace((CharSequence)"\n",·(CharSequence)"<br>"))); | 117 | ········textView.setText((CharSequence)Html.fromHtml(textView.getText().toString().replace((CharSequence)"\n",·(CharSequence)"<br>"))); |
118 | ········final·ToggleButton·toggleButton·=·(ToggleButton)view.findViewById(R$id.toggle_license); | 118 | ········final·ToggleButton·toggleButton·=·(ToggleButton)view.findViewById(R$id.toggle_license); |
119 | ········toggleButton.setOnCheckedChangeListener((CompoundButton$OnCheckedChangeListener)new·AboutUtils$1((TextView)view.findViewById(R$id.license),·s)); | 119 | ········toggleButton.setOnCheckedChangeListener((CompoundButton$OnCheckedChangeListener)new·AboutUtils$1((TextView)view.findViewById(R$id.license),·s)); |
120 | ········GuiUtils.setVisible((View)toggleButton,·TextUtils.isEmpty((CharSequence)s)·^·true); | 120 | ········GuiUtils.setVisible((View)toggleButton,·TextUtils.isEmpty((CharSequence)s)·^·true); |
121 | ········return·string; | 121 | ········return·string; |
122 | ····} | 122 | ····} |
Offset 1, 14 lines modified | Offset 1, 14 lines modified | ||
1 | package·net.tjado.passwdsafe.lib; | 1 | package·net.tjado.passwdsafe.lib; |
2 | public·final·class·BuildConfig | 2 | public·final·class·BuildConfig |
3 | { | 3 | { |
4 | ····public·static·final·String·APPLICATION_ID·=·"net.tjado.passwdsafe.lib"; | 4 | ····public·static·final·String·APPLICATION_ID·=·"net.tjado.passwdsafe.lib"; |
5 | ····public·static·final·String·BUILD_DATE·=·" | 5 | ····public·static·final·String·BUILD_DATE·=·"11/07/2022·15:20:29·+0000"; |
6 | ····public·static·final·String·BUILD_ID·=·"92a6e9a2"; | 6 | ····public·static·final·String·BUILD_ID·=·"92a6e9a2"; |
7 | ····public·static·final·String·BUILD_TYPE·=·"release"; | 7 | ····public·static·final·String·BUILD_TYPE·=·"release"; |
8 | ····public·static·final·boolean·DEBUG·=·false; | 8 | ····public·static·final·boolean·DEBUG·=·false; |
9 | ····public·static·final·String·FLAVOR·=·""; | 9 | ····public·static·final·String·FLAVOR·=·""; |
10 | ····public·static·final·String·LIBRARY_PACKAGE_NAME·=·"net.tjado.passwdsafe.lib"; | 10 | ····public·static·final·String·LIBRARY_PACKAGE_NAME·=·"net.tjado.passwdsafe.lib"; |
11 | ····public·static·final·int·VERSION_CODE·=·1; | 11 | ····public·static·final·int·VERSION_CODE·=·1; |
12 | ····public·static·final·String·VERSION_NAME·=·"1.0"; | 12 | ····public·static·final·String·VERSION_NAME·=·"1.0"; |
Offset 4, 15 lines modified | Offset 4, 15 lines modified | ||
4 | import·android.view.ViewGroup$LayoutParams; | 4 | import·android.view.ViewGroup$LayoutParams; |
5 | import·android.view.ViewGroup; | 5 | import·android.view.ViewGroup; |
6 | import·android.view.View; | 6 | import·android.view.View; |
7 | import·android.view.View$MeasureSpec; | 7 | import·android.view.View$MeasureSpec; |
8 | import·android.widget.ListView; | 8 | import·android.widget.ListView; |
9 | import·android.widget.ListAdapter; | 9 | import·android.widget.ListAdapter; |
10 | 10 | class·GuiUtils$1·implements·Runnable | |
11 | { | 11 | { |
12 | ····final·/*·synthetic·*/·ListAdapter·val$listAdapter; | 12 | ····final·/*·synthetic·*/·ListAdapter·val$listAdapter; |
13 | ····final·/*·synthetic·*/·ListView·val$listView; | 13 | ····final·/*·synthetic·*/·ListView·val$listView; |
14 | ···· | 14 | ···· |
15 | ····GuiUtils$1(final·ListView·val$listView,·final·ListAdapter·val$listAdapter)·{ | 15 | ····GuiUtils$1(final·ListView·val$listView,·final·ListAdapter·val$listAdapter)·{ |
16 | ········this.val$listView·=·val$listView; | 16 | ········this.val$listView·=·val$listView; |
17 | ········this.val$listAdapter·=·val$listAdapter; | 17 | ········this.val$listAdapter·=·val$listAdapter; |
Offset 1, 13 lines modified | Offset 1, 13 lines modified | ||
1 | package·net.tjado.passwdsafe.lib.view; | 1 | package·net.tjado.passwdsafe.lib.view; |
2 | import·com.google.android.material.textfield.TextInputLayout; | 2 | import·com.google.android.material.textfield.TextInputLayout; |
3 | 3 | class·GuiUtils$2·implements·Runnable | |
4 | { | 4 | { |
5 | ····final·/*·synthetic·*/·TextInputLayout·val$view; | 5 | ····final·/*·synthetic·*/·TextInputLayout·val$view; |
6 | ····final·/*·synthetic·*/·boolean·val$visible; | 6 | ····final·/*·synthetic·*/·boolean·val$visible; |
7 | ···· | 7 | ···· |
8 | ····GuiUtils$2(final·TextInputLayout·val$view,·final·boolean·val$visible)·{ | 8 | ····GuiUtils$2(final·TextInputLayout·val$view,·final·boolean·val$visible)·{ |
9 | ········this.val$view·=·val$view; | 9 | ········this.val$view·=·val$view; |
10 | ········this.val$visible·=·val$visible; | 10 | ········this.val$visible·=·val$visible; |
Offset 1, 13 lines modified | Offset 1, 13 lines modified | ||
1 | package·net.tjado.passwdsafe.lib.view; | 1 | package·net.tjado.passwdsafe.lib.view; |
2 | import·android.widget.Button; | 2 | import·android.widget.Button; |
3 | 3 | class·GuiUtils$3·implements·Runnable | |
4 | { | 4 | { |
5 | ····final·/*·synthetic·*/·Button·val$okBtn; | 5 | ····final·/*·synthetic·*/·Button·val$okBtn; |
6 | ···· | 6 | ···· |
7 | ····GuiUtils$3(final·Button·val$okBtn)·{ | 7 | ····GuiUtils$3(final·Button·val$okBtn)·{ |
8 | ········this.val$okBtn·=·val$okBtn; | 8 | ········this.val$okBtn·=·val$okBtn; |
9 | ····} | 9 | ····} |
10 | ···· | 10 | ···· |
Offset 1, 15 lines modified | Offset 1, 15 lines modified | ||
1 | package·net.tjado.passwdsafe.lib.view; | 1 | package·net.tjado.passwdsafe.lib.view; |
2 | import·android.view.KeyEvent; | 2 | import·android.view.KeyEvent; |
3 | import·android.view.View; | 3 | import·android.view.View; |
4 | import·android.view.View$OnKeyListener; | 4 | import·android.view.View$OnKeyListener; |
5 | 5 | class·GuiUtils$4·implements·View$OnKeyListener | |
6 | { | 6 | { |
7 | ····final·/*·synthetic·*/·Runnable·val$enterRunnable; | 7 | ····final·/*·synthetic·*/·Runnable·val$enterRunnable; |
8 | ···· | 8 | ···· |
9 | ····GuiUtils$4(final·Runnable·val$enterRunnable)·{ | 9 | ····GuiUtils$4(final·Runnable·val$enterRunnable)·{ |
10 | ········this.val$enterRunnable·=·val$enterRunnable; | 10 | ········this.val$enterRunnable·=·val$enterRunnable; |
11 | ····} | 11 | ····} |
12 | ···· | 12 | ···· |
Offset 1, 14 lines modified | Offset 1, 14 lines modified | ||
1 | package·net.tjado.passwdsafe.view; | 1 | package·net.tjado.passwdsafe.view; |
2 | import·android.os.Parcel; | 2 | import·android.os.Parcel; |
3 | import·android.os.Parcelable$Creator; | 3 | import·android.os.Parcelable$Creator; |
4 | 4 | class·PasswdLocation$1·implements·Parcelable$Creator | |
5 | { | 5 | { |
6 | ····public·PasswdLocation·createFromParcel(final·Parcel·parcel)·{ | 6 | ····public·PasswdLocation·createFromParcel(final·Parcel·parcel)·{ |
7 | ········return·new·PasswdLocation(parcel,·(PasswdLocation$1)null); | 7 | ········return·new·PasswdLocation(parcel,·(PasswdLocation$1)null); |
8 | ····} | 8 | ····} |
9 | ···· | 9 | ···· |
10 | ····public·PasswdLocation[]·newArray(final·int·n)·{ | 10 | ····public·PasswdLocation[]·newArray(final·int·n)·{ |
11 | ········return·new·PasswdLocation[n]; | 11 | ········return·new·PasswdLocation[n]; |
Offset 226, 23 lines modified | Offset 226, 22 lines modified | ||
226 | ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC | 226 | ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC |
227 | ····Code: | 227 | ····Code: |
228 | ······stack=300,·locals=2,·args_size=2 | 228 | ······stack=300,·locals=2,·args_size=2 |
229 | ·········0:·aload_0 | 229 | ·········0:·aload_0 |
230 | ·········1:·aload_1 | 230 | ·········1:·aload_1 |
231 | ·········2:·invokevirtual·#40·················//·Method·javax/crypto/SealedObject.getObject:(Ljavax/crypto/Cipher;)Ljava/lang/Object; | 231 | ·········2:·invokevirtual·#40·················//·Method·javax/crypto/SealedObject.getObject:(Ljavax/crypto/Cipher;)Ljava/lang/Object; |
232 | ·········5:·checkcast·····#41·················//·class·"[C" | 232 | ·········5:·checkcast·····#41·················//·class·"[C" |
233 | ·········8:·checkcast·····#41·················//·class·"[C" | ||
234 | ········ | 233 | ·········8:·astore_0 |
235 | ········ | 234 | ·········9:·new···········#2··················//·class·org/pwsafe/lib/file/PwsPassword |
236 | ········1 | 235 | ········12:·astore_1 |
237 | ········1 | 236 | ········13:·aload_1 |
238 | ········1 | 237 | ········14:·aload_0 |
239 | ········1 | 238 | ········15:·invokespecial·#44·················//·Method·"<init>":([C)V |
240 | ········ | 239 | ········18:·aload_1 |
241 | ········ | 240 | ········19:·areturn |
242 | ··public·void·close(); | 241 | ··public·void·close(); |
243 | ····descriptor:·()V | 242 | ····descriptor:·()V |
244 | ····flags:·(0x0001)·ACC_PUBLIC | 243 | ····flags:·(0x0001)·ACC_PUBLIC |
245 | ····Code: | 244 | ····Code: |
246 | ······stack=300,·locals=4,·args_size=1 | 245 | ······stack=300,·locals=4,·args_size=1 |
247 | ·········0:·aload_0 | 246 | ·········0:·aload_0 |
Offset 615, 192 lines modified | Offset 615, 189 lines modified | ||
615 | ········48:·aload·········4 | 615 | ········48:·aload·········4 |
616 | ········50:·arraylength | 616 | ········50:·arraylength |
617 | ········51:·istore········6 | 617 | ········51:·istore········6 |
618 | ········53:·iconst_2 | 618 | ········53:·iconst_2 |
619 | ········54:·istore········7 | 619 | ········54:·istore········7 |
620 | ········56:·iload_2 | 620 | ········56:·iload_2 |
621 | ········57:·iload·········6 | 621 | ········57:·iload·········6 |
622 | ········59:·if_icmpge·····14 | 622 | ········59:·if_icmpge·····142 |
623 | ········62:·aload·········4 | 623 | ········62:·aload·········4 |
624 | ········64:·iload_2 | 624 | ········64:·iload_2 |
625 | ········65:·aaload | 625 | ········65:·aaload |
626 | ········66:·checkcast·····#132················//·class·"[Ljava/lang/Object;" | 626 | ········66:·checkcast·····#132················//·class·"[Ljava/lang/Object;" |
627 | ········69:·checkcast·····#132················//·class·"[Ljava/lang/Object;" | ||
628 | ········ | 627 | ········69:·iconst_0 |
629 | ········7 | 628 | ········70:·aaload |
630 | ········7 | 629 | ········71:·checkcast·····#92·················//·class·java/lang/Integer |
631 | ········7 | 630 | ········74:·astore········4 |
632 | ········7 | 631 | ········76:·aload·········4 |
633 | ········ | 632 | ········78:·invokevirtual·#135················//·Method·java/lang/Integer.intValue:()I |
634 | ········8 | 633 | ········81:·istore_3 |
635 | ········8 | 634 | ········82:·iload_3 |
636 | ········8 | 635 | ········83:·iload_2 |
637 | ········8 | 636 | ········84:·if_icmpne·····142 |
638 | ········ | 637 | ········87:·aload_1 |
639 | ········ | 638 | ········88:·invokevirtual·#139················//·Method·java/lang/Object.getClass:()Ljava/lang/Class; |
640 | ········9 | 639 | ········91:·astore········4 |
641 | ········9 | 640 | ········93:·aload_0 |
642 | ········9 | 641 | ········94:·getfield······#64·················//·Field·ValidTypes:[Ljava/lang/Object; |
643 | ······· | 642 | ········97:·iload_2 |
644 | ······· | 643 | ········98:·aaload |
645 | ······· | 644 | ········99:·checkcast·····#132················//·class·"[Ljava/lang/Object;" |
646 | ·······105:·checkcast·····#132················//·class·"[Ljava/lang/Object;" | ||
647 | ·······10 | 645 | ·······102:·iload·········7 |
648 | ·······1 | 646 | ·······104:·aaload |
649 | ·······1 | 647 | ·······105:·astore········8 |
650 | ·······1 | 648 | ·······107:·aload·········4 |
651 | ·······1 | 649 | ·······109:·aload·········8 |
652 | ·······11 | 650 | ·······111:·if_acmpne·····142 |
653 | ·······1 | 651 | ·······114:·aload_0 |
654 | ·······1 | 652 | ·······115:·getfield······#60·················//·Field·attributes:Ljava/util/Map; |
655 | ·······1 | 653 | ·······118:·astore········4 |
656 | ·······12 | 654 | ·······120:·iload_2 |
657 | ·······12 | 655 | ·······121:·invokestatic··#96·················//·Method·java/lang/Integer.valueOf:(I)Ljava/lang/Integer; |
658 | ·······1 | 656 | ·······124:·astore········5 |
659 | ·······1 | 657 | ·······126:·aload·········4 |
660 | ·······1 | 658 | ·······128:·aload·········5 |
661 | ·······13 | 659 | ·······130:·aload_1 |
662 | ·······13 | 660 | ·······131:·invokeinterface·#131,··3··········//·InterfaceMethod·java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
663 | ·······1 | 661 | ·······136:·pop |
664 | ·······1 | 662 | ·······137:·aload_0 |
665 | ·······1 | 663 | ·······138:·invokespecial·#124················//·Method·setModified:()V |
666 | ·······14 | 664 | ·······141:·return |
667 | ·······14 | 665 | ·······142:·aload_0 |
668 | ·······14 | 666 | ·······143:·getfield······#64·················//·Field·ValidTypes:[Ljava/lang/Object; |
669 | ·······1 | 667 | ·······146:·astore········4 |
670 | ·······1 | 668 | ·······148:·aload·········4 |
671 | ·······15 | 669 | ·······150:·arraylength |
672 | ·······15 | 670 | ·······151:·istore········6 |
673 | ·······15 | 671 | ·······153:·iconst_0 |
674 | ·······1 | 672 | ·······154:·istore········9 |
675 | ·······1 | 673 | ·······156:·iload·········9 |
676 | ·······1 | 674 | ·······158:·iload·········6 |
677 | ·······16 | 675 | ·······160:·if_icmpge·····252 |
678 | ·······16 | 676 | ·······163:·aload·········4 |
679 | ·······1 | 677 | ·······165:·iload·········9 |
680 | ·······1 | 678 | ·······167:·aaload |
681 | ·······1 | 679 | ·······168:·checkcast·····#132················//·class·"[Ljava/lang/Object;" |
682 | ·······177:·checkcast·····#132················//·class·"[Ljava/lang/Object;" | ||
683 | ·······1 | 680 | ·······171:·astore········10 |
684 | ·······1 | 681 | ·······173:·aload·········10 |
685 | ·······1 | 682 | ·······175:·iconst_0 |
686 | ·······1 | 683 | ·······176:·aaload |
687 | ·······1 | 684 | ·······177:·checkcast·····#92·················//·class·java/lang/Integer |
688 | ·······18 | 685 | ·······180:·astore········11 |
689 | ·······1 | 686 | ·······182:·aload·········11 |
690 | ·······1 | 687 | ·······184:·invokevirtual·#135················//·Method·java/lang/Integer.intValue:()I |
691 | ·······1 | 688 | ·······187:·istore········12 |
692 | ·······1 | 689 | ·······189:·iload·········12 |
693 | ······· | 690 | ·······191:·iload_2 |
694 | ······· | 691 | ·······192:·if_icmpne·····243 |
695 | ······· | 692 | ·······195:·aload_1 |
696 | ······· | 693 | ·······196:·invokevirtual·#139················//·Method·java/lang/Object.getClass:()Ljava/lang/Class; |
694 | ·······199:·astore········11 | ||
695 | ·······201:·aload·········10 | ||
696 | ·······203:·iload·········7 | ||
697 | ·······205:·aaload | ||
697 | ·······20 | 698 | ·······206:·astore········10 |
699 | ·······208:·aload·········11 | ||
698 | ·······210:·aload·········10 | 700 | ·······210:·aload·········10 |
699 | ·······212:·iload·········7 | ||
700 | ·······214:·aaload | ||
701 | ·······215:·astore········10 | ||
702 | ·······217:·aload·········11 | ||
703 | ·······219:·aload·········10 | ||
704 | ·······2 | 701 | ·······212:·if_acmpne·····243 |
705 | ·······2 | 702 | ·······215:·aload_0 |
706 | ·······2 | 703 | ·······216:·getfield······#60·················//·Field·attributes:Ljava/util/Map; |
707 | ·······2 | 704 | ·······219:·astore········4 |
708 | ·······2 | 705 | ·······221:·iload_2 |
709 | ·······2 | 706 | ·······222:·invokestatic··#96·················//·Method·java/lang/Integer.valueOf:(I)Ljava/lang/Integer; |
710 | ·······2 | 707 | ·······225:·astore········5 |
711 | ·······2 | 708 | ·······227:·aload·········4 |
712 | ·······2 | 709 | ·······229:·aload·········5 |
713 | ·······2 | 710 | ·······231:·aload_1 |
714 | ·······2 | 711 | ·······232:·invokeinterface·#131,··3··········//·InterfaceMethod·java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
715 | ·······2 | 712 | ·······237:·pop |
716 | ·······2 | 713 | ·······238:·aload_0 |
717 | ·······2 | 714 | ·······239:·invokespecial·#124················//·Method·setModified:()V |
718 | ·······2 | 715 | ·······242:·return |
719 | ·······2 | 716 | ·······243:·iload·········9 |
720 | ·······2 | 717 | ·······245:·iconst_1 |
721 | ·······2 | 718 | ·······246:·iadd |
722 | ·······2 | 719 | ·······247:·istore········9 |
723 | ·······2 | 720 | ·······249:·goto··········156 |
724 | ·······2 | 721 | ·······252:·aload_0 |
725 | ·······2 | 722 | ·······253:·invokevirtual·#143················//·Method·allowUnknownFieldTypes:()Z |
726 | ·······2 | 723 | ·······256:·istore_3 |
727 | ·······2 | 724 | ·······257:·iload_3 |
728 | ·······2 | 725 | ·······258:·ifeq··········363 |
729 | ·······2 | 726 | ·······261:·getstatic·····#47·················//·Field·LOG:Lorg/pwsafe/lib/Log; |
730 | ·······2 | 727 | ·······264:·astore········4 |
731 | ·······2 | 728 | ·······266:·new···········#145················//·class·java/lang/StringBuilder |
732 | ·······2 | 729 | ·······269:·astore········8 |
733 | ·······2 | 730 | ·······271:·aload·········8 |
734 | ·······2 | 731 | ·······273:·invokespecial·#146················//·Method·java/lang/StringBuilder."<init>":()V |
735 | ·······2 | 732 | ·······276:·aload·········8 |
736 | ·······2 | 733 | ·······278:·ldc···········#148················//·String·Adding·unknown·field·of·type |
Max diff block lines reached; 4182/15971 bytes (26.18%) of diff not shown. |
Offset 1, 15 lines modified | Offset 1, 15 lines modified | ||
1 | package·net.tjado.passwdsafe.lib; | 1 | package·net.tjado.passwdsafe.lib; |
2 | import·android.content.DialogInterface; | 2 | import·android.content.DialogInterface; |
3 | import·android.app.Activity; | 3 | import·android.app.Activity; |
4 | import·net.tjado.passwdsafe.lib.view.AbstractDialogClickListener; | 4 | import·net.tjado.passwdsafe.lib.view.AbstractDialogClickListener; |
5 | 5 | class·PasswdSafeUtil$1·extends·AbstractDialogClickListener | |
6 | { | 6 | { |
7 | ····final·/*·synthetic·*/·Activity·val$activity; | 7 | ····final·/*·synthetic·*/·Activity·val$activity; |
8 | ···· | 8 | ···· |
9 | ····PasswdSafeUtil$1(final·Activity·val$activity)·{ | 9 | ····PasswdSafeUtil$1(final·Activity·val$activity)·{ |
10 | ········this.val$activity·=·val$activity; | 10 | ········this.val$activity·=·val$activity; |
11 | ····} | 11 | ····} |
12 | ···· | 12 | ···· |
Offset 968, 15 lines modified | Offset 968, 15 lines modified | ||
968 | ········21:·istore_3 | 968 | ········21:·istore_3 |
969 | ········22:·iconst_1 | 969 | ········22:·iconst_1 |
970 | ········23:·istore········4 | 970 | ········23:·istore········4 |
971 | ········25:·aload_2 | 971 | ········25:·aload_2 |
972 | ········26:·invokeinterface·#191,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z | 972 | ········26:·invokeinterface·#191,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
973 | ········31:·istore········5 | 973 | ········31:·istore········5 |
974 | ········33:·iload·········5 | 974 | ········33:·iload·········5 |
975 | ········35:·ifeq··········16 | 975 | ········35:·ifeq··········165 |
976 | ········38:·aload_2 | 976 | ········38:·aload_2 |
977 | ········39:·invokeinterface·#194,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; | 977 | ········39:·invokeinterface·#194,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
978 | ········44:·checkcast·····#48·················//·class·java/lang/Integer | 978 | ········44:·checkcast·····#48·················//·class·java/lang/Integer |
979 | ········47:·astore········6 | 979 | ········47:·astore········6 |
980 | ········49:·aload_0 | 980 | ········49:·aload_0 |
981 | ········50:·aload·········6 | 981 | ········50:·aload·········6 |
982 | ········52:·invokevirtual·#213················//·Method·getField:(Ljava/lang/Integer;)Lorg/pwsafe/lib/file/PwsField; | 982 | ········52:·invokevirtual·#213················//·Method·getField:(Ljava/lang/Integer;)Lorg/pwsafe/lib/file/PwsField; |
Offset 995, 53 lines modified | Offset 995, 52 lines modified | ||
995 | ········81:·aload·········6 | 995 | ········81:·aload·········6 |
996 | ········83:·invokevirtual·#197················//·Method·java/lang/Integer.intValue:()I | 996 | ········83:·invokevirtual·#197················//·Method·java/lang/Integer.intValue:()I |
997 | ········86:·istore········5 | 997 | ········86:·istore········5 |
998 | ········88:·aload·········8 | 998 | ········88:·aload·········8 |
999 | ········90:·iload·········5 | 999 | ········90:·iload·········5 |
1000 | ········92:·aaload | 1000 | ········92:·aaload |
1001 | ········93:·checkcast·····#219················//·class·"[Ljava/lang/Object;" | 1001 | ········93:·checkcast·····#219················//·class·"[Ljava/lang/Object;" |
1002 | ········96:·checkcast·····#219················//·class·"[Ljava/lang/Object;" | ||
1003 | ········9 | 1002 | ········96:·astore········8 |
1004 | ······· | 1003 | ········98:·aload·········8 |
1005 | ·······10 | 1004 | ·······100:·iload_3 |
1006 | ·······10 | 1005 | ·······101:·aaload |
1007 | ·······10 | 1006 | ·······102:·astore········6 |
1008 | ·······10 | 1007 | ·······104:·aload_1 |
1009 | ·······10 | 1008 | ·······105:·aload·········6 |
1010 | ·······1 | 1009 | ·······107:·invokevirtual·#222················//·Method·java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; |
1011 | ·······11 | 1010 | ·······110:·pop |
1012 | ·······11 | 1011 | ·······111:·ldc···········#224················//·String·= |
1013 | ·······11 | 1012 | ·······113:·astore········6 |
1014 | ·······11 | 1013 | ·······115:·aload_1 |
1015 | ·······11 | 1014 | ·······116:·aload·········6 |
1016 | ·······1 | 1015 | ·······118:·invokevirtual·#210················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
1017 | ·······12 | 1016 | ·······121:·pop |
1018 | ·······12 | 1017 | ·······122:·aload·········8 |
1019 | ·······12 | 1018 | ·······124:·iconst_0 |
1020 | ·······12 | 1019 | ·······125:·aaload |
1021 | ·······12 | 1020 | ·······126:·checkcast·····#48·················//·class·java/lang/Integer |
1022 | ·······1 | 1021 | ·······129:·astore········8 |
1023 | ·······13 | 1022 | ·······131:·aload·········8 |
1024 | ·······13 | 1023 | ·······133:·invokevirtual·#197················//·Method·java/lang/Integer.intValue:()I |
1025 | ·······13 | 1024 | ·······136:·istore········4 |
1026 | ·······1 | 1025 | ·······138:·bipush········6 |
1027 | ·······14 | 1026 | ·······140:·istore········5 |
1028 | ·······14 | 1027 | ·······142:·iload·········4 |
1029 | ·······14 | 1028 | ·······144:·iload·········5 |
1030 | ·······14 | 1029 | ·······146:·if_icmpeq·····156 |
1031 | ·······1 | 1030 | ·······149:·aload_1 |
1032 | ·······15 | 1031 | ·······150:·aload·········7 |
1033 | ·······15 | 1032 | ·······152:·invokevirtual·#210················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
1034 | ·······15 | 1033 | ·······155:·pop |
1035 | ·······15 | 1034 | ·······156:·iconst_0 |
1036 | ·······1 | 1035 | ·······157:·istore········4 |
1037 | ·······1 | 1036 | ·······159:·aconst_null |
1038 | ·······16 | 1037 | ·······160:·astore········8 |
1039 | ·······16 | 1038 | ·······162:·goto··········25 |
1040 | ·······16 | 1039 | ·······165:·aload_1 |
1041 | ·······16 | 1040 | ·······166:·ldc···········#226················//·String··} |
1042 | ·······1 | 1041 | ·······168:·invokevirtual·#210················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
1043 | ·······17 | 1042 | ·······171:·pop |
1044 | ·······17 | 1043 | ·······172:·aload_1 |
1045 | ·······17 | 1044 | ·······173:·invokevirtual·#227················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String; |
1046 | ·······17 | 1045 | ·······176:·areturn |
1047 | } | 1046 | } |
Offset 418, 21 lines modified | Offset 418, 21 lines modified | ||
418 | ············final·int·intValue·=·(int)Integer.valueOf(fields.next()); | 418 | ············final·int·intValue·=·(int)Integer.valueOf(fields.next()); |
419 | ············final·String·string·=·this.getField(intValue).toString(); | 419 | ············final·String·string·=·this.getField(intValue).toString(); |
420 | ············if·(n2·==·0)·{ | 420 | ············if·(n2·==·0)·{ |
421 | ················sb.append(",·"); | 421 | ················sb.append(",·"); |
422 | ············} | 422 | ············} |
423 | ············final·Object[]·valid_TYPES·=·PwsRecordV3.VALID_TYPES; | 423 | ············final·Object[]·valid_TYPES·=·PwsRecordV3.VALID_TYPES; |
424 | ············boolean·b·=·false; | 424 | ············boolean·b·=·false; |
425 | ············Label_017 | 425 | ············Label_0174:·{ |
426 | ················if·(intValue·<=·valid_TYPES.length)·{ | 426 | ················if·(intValue·<=·valid_TYPES.length)·{ |
427 | ····················final·Object[]·array·=·(Object[])valid_TYPES[intValue]; | 427 | ····················final·Object[]·array·=·(Object[])valid_TYPES[intValue]; |
428 | ····················sb.append(array[n]); | 428 | ····················sb.append(array[n]); |
429 | ····················if·((int)array[0]·==·6)·{ | 429 | ····················if·((int)array[0]·==·6)·{ |
430 | ························b·=·false; | 430 | ························b·=·false; |
431 | ························break·Label_017 | 431 | ························break·Label_0174; |
432 | ····················} | 432 | ····················} |
433 | ················} | 433 | ················} |
434 | ················else·{ | 434 | ················else·{ |
435 | ····················sb.append(intValue); | 435 | ····················sb.append(intValue); |
436 | ················} | 436 | ················} |
437 | ················b·=·true; | 437 | ················b·=·true; |
438 | ············} | 438 | ············} |
Offset 19, 15 lines modified | Offset 19, 15 lines modified | ||
19 | ············n·=·1; | 19 | ············n·=·1; |
20 | ········} | 20 | ········} |
21 | ········return·n; | 21 | ········return·n; |
22 | ····} | 22 | ····} |
23 | ···· | 23 | ···· |
24 | ····public·boolean·equals(Object·o)·{ | 24 | ····public·boolean·equals(Object·o)·{ |
25 | ········if·(o·instanceof·PwsUnknownField)·{ | 25 | ········if·(o·instanceof·PwsUnknownField)·{ |
26 | ············return·Util.bytesAreEqual((byte[]) | 26 | ············return·Util.bytesAreEqual((byte[])this.getValue(),·(byte[])((PwsUnknownField)o).getValue()); |
27 | ········} | 27 | ········} |
28 | ········o·=·new·ClassCastException(); | 28 | ········o·=·new·ClassCastException(); |
29 | ········throw·o; | 29 | ········throw·o; |
30 | ····} | 30 | ····} |
31 | ···· | 31 | ···· |
32 | ····public·byte[]·getBytes()·{ | 32 | ····public·byte[]·getBytes()·{ |
33 | ········return·(byte[])super.getValue(); | 33 | ········return·(byte[])super.getValue(); |
Offset 3502, 17 lines modified | Offset 3502, 16 lines modified | ||
3502 | ·········0:·aload_1 | 3502 | ·········0:·aload_1 |
3503 | ·········1:·invokevirtual·#580················//·Method·android/bluetooth/BluetoothDevice.getName:()Ljava/lang/String; | 3503 | ·········1:·invokevirtual·#580················//·Method·android/bluetooth/BluetoothDevice.getName:()Ljava/lang/String; |
3504 | ·········4:·astore_2 | 3504 | ·········4:·astore_2 |
3505 | ·········5:·aload_0 | 3505 | ·········5:·aload_0 |
3506 | ·········6:·aload_2 | 3506 | ·········6:·aload_2 |
3507 | ·········7:·aload_1 | 3507 | ·········7:·aload_1 |
3508 | ·········8:·invokeinterface·#584,··3··········//·InterfaceMethod·java/util/SortedMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; | 3508 | ·········8:·invokeinterface·#584,··3··········//·InterfaceMethod·java/util/SortedMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
3509 | ········13:·pop | ||
3509 | ········13:·checkcast·····#577················//·class·android/bluetooth/BluetoothDevice | ||
3510 | ········16:·astore_0 | ||
3511 | ········1 | 3510 | ········14:·return |
3512 | ··public·static·net.tjado.passwdsafe.PasswdSafeRecordBasicFragment·newInstance(net.tjado.passwdsafe.view.PasswdLocation); | 3511 | ··public·static·net.tjado.passwdsafe.PasswdSafeRecordBasicFragment·newInstance(net.tjado.passwdsafe.view.PasswdLocation); |
3513 | ····descriptor:·(Lnet/tjado/passwdsafe/view/PasswdLocation;)Lnet/tjado/passwdsafe/PasswdSafeRecordBasicFragment; | 3512 | ····descriptor:·(Lnet/tjado/passwdsafe/view/PasswdLocation;)Lnet/tjado/passwdsafe/PasswdSafeRecordBasicFragment; |
3514 | ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC | 3513 | ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC |
3515 | ····Code: | 3514 | ····Code: |
3516 | ······stack=300,·locals=2,·args_size=1 | 3515 | ······stack=300,·locals=2,·args_size=1 |
3517 | ·········0:·new···········#2··················//·class·net/tjado/passwdsafe/PasswdSafeRecordBasicFragment | 3516 | ·········0:·new···········#2··················//·class·net/tjado/passwdsafe/PasswdSafeRecordBasicFragment |
Offset 156, 17 lines modified | Offset 156, 17 lines modified | ||
156 | ············this.mAdapter.set((List)this.icons); | 156 | ············this.mAdapter.set((List)this.icons); |
157 | ········} | 157 | ········} |
158 | ········try·{ | 158 | ········try·{ |
159 | ············final·FastItemAdapter·mAdapter·=·this.mAdapter; | 159 | ············final·FastItemAdapter·mAdapter·=·this.mAdapter; |
160 | ············try·{ | 160 | ············try·{ |
161 | ················final·HashMap·iconsMap·=·this.iconsMap; | 161 | ················final·HashMap·iconsMap·=·this.iconsMap; |
162 | ················try·{ | 162 | ················try·{ |
163 | ····················final·IItem·value·=·iconsMap.get(this.currentIcon); | 163 | ····················final·PasswdRecordIconItem·value·=·iconsMap.get(this.currentIcon); |
164 | ····················try·{ | 164 | ····················try·{ |
165 | ························recyclerView.scrollToPosition(mAdapter.getPosition((IItem)value)); | 165 | ························recyclerView.scrollToPosition(mAdapter.getPosition((IItem)(PasswdRecordIconItem)value)); |
166 | ····················} | 166 | ····················} |
167 | ····················catch·(Exception·ex)·{ | 167 | ····················catch·(Exception·ex)·{ |
168 | ························PasswdSafeUtil.dbginfo(s,·"can't·scroll..."); | 168 | ························PasswdSafeUtil.dbginfo(s,·"can't·scroll..."); |
169 | ····················} | 169 | ····················} |
170 | ················} | 170 | ················} |
171 | ················catch·(Exception·ex2)·{} | 171 | ················catch·(Exception·ex2)·{} |
172 | ············} | 172 | ············} |
Offset 42, 22 lines modified | Offset 42, 23 lines modified | ||
42 | ····if-nez·p2,·:cond_0 | 42 | ····if-nez·p2,·:cond_0 |
43 | ····const/4·p2,·0x0 | 43 | ····const/4·p2,·0x0 |
44 | ····goto·:goto_0 | 44 | ····goto·:goto_0 |
45 | ····.line·3 | 45 | ····.line·39 |
46 | ····:cond_0 | 46 | ····:cond_0 |
47 | ····new-instance·v0,·Ljava/io/FileInputStream; | 47 | ····new-instance·v0,·Ljava/io/FileInputStream; |
48 | ····invoke-direct·{v0,·p2},·Ljava/io/FileInputStream;-><init>(Ljava/lang/String;)V | 48 | ····invoke-direct·{v0,·p2},·Ljava/io/FileInputStream;-><init>(Ljava/lang/String;)V |
49 | ····move-object·p2,·v0 | 49 | ····move-object·p2,·v0 |
50 | ····.line·38 | ||
50 | ····:goto_0 | 51 | ····:goto_0 |
51 | ····invoke-direct·{p0,·p1,·p2},·Lorg/pwsafe/lib/file/PwsStreamStorage;-><init>(Ljava/lang/String;Ljava/io/InputStream;)V | 52 | ····invoke-direct·{p0,·p1,·p2},·Lorg/pwsafe/lib/file/PwsStreamStorage;-><init>(Ljava/lang/String;Ljava/io/InputStream;)V |
52 | ····return-void | 53 | ····return-void |
53 | .end·method | 54 | .end·method |
54 | .method·private·createBackupFile(Ljava/io/File;Ljava/io/File;)V | 55 | .method·private·createBackupFile(Ljava/io/File;Ljava/io/File;)V |
Offset 25, 27 lines modified | Offset 25, 23 lines modified | ||
25 | ····.line·61 | 25 | ····.line·61 |
26 | ····invoke-virtual·{p0},·Lorg/pwsafe/lib/file/PwsUnknownField;->getValue()Ljava/lang/Object; | 26 | ····invoke-virtual·{p0},·Lorg/pwsafe/lib/file/PwsUnknownField;->getValue()Ljava/lang/Object; |
27 | ····move-result-object·v0 | 27 | ····move-result-object·v0 |
28 | ····check-cast·v0,·[B | 28 | ····check-cast·v0,·[B |
29 | ····check-cast·v0,·[B | ||
30 | ····.line·62 | 29 | ····.line·62 |
31 | ····check-cast·p1,·Lorg/pwsafe/lib/file/PwsUnknownField; | 30 | ····check-cast·p1,·Lorg/pwsafe/lib/file/PwsUnknownField; |
32 | ····invoke-virtual·{p1},·Lorg/pwsafe/lib/file/PwsUnknownField;->getValue()Ljava/lang/Object; | 31 | ····invoke-virtual·{p1},·Lorg/pwsafe/lib/file/PwsUnknownField;->getValue()Ljava/lang/Object; |
33 | ····move-result-object·p1 | 32 | ····move-result-object·p1 |
34 | ····check-cast·p1,·[B | 33 | ····check-cast·p1,·[B |
35 | ····check-cast·p1,·[B | ||
36 | ····const/4·v1,·0x0 | 34 | ····const/4·v1,·0x0 |
37 | ····.line·63 | 35 | ····.line·63 |
38 | ····aget-byte·v0,·v0,·v1 | 36 | ····aget-byte·v0,·v0,·v1 |
39 | ····aget-byte·p1,·p1,·v1 | 37 | ····aget-byte·p1,·p1,·v1 |
Offset 68, 27 lines modified | Offset 64, 23 lines modified | ||
68 | ····.line·80 | 64 | ····.line·80 |
69 | ····invoke-virtual·{p0},·Lorg/pwsafe/lib/file/PwsUnknownField;->getValue()Ljava/lang/Object; | 65 | ····invoke-virtual·{p0},·Lorg/pwsafe/lib/file/PwsUnknownField;->getValue()Ljava/lang/Object; |
70 | ····move-result-object·v0 | 66 | ····move-result-object·v0 |
71 | ····check-cast·v0,·[B | 67 | ····check-cast·v0,·[B |
72 | ····check-cast·v0,·[B | ||
73 | ····check-cast·p1,·Lorg/pwsafe/lib/file/PwsUnknownField; | 68 | ····check-cast·p1,·Lorg/pwsafe/lib/file/PwsUnknownField; |
74 | ····.line·81 | 69 | ····.line·81 |
75 | ····invoke-virtual·{p1},·Lorg/pwsafe/lib/file/PwsUnknownField;->getValue()Ljava/lang/Object; | 70 | ····invoke-virtual·{p1},·Lorg/pwsafe/lib/file/PwsUnknownField;->getValue()Ljava/lang/Object; |
76 | ····move-result-object·p1 | 71 | ····move-result-object·p1 |
77 | ····check-cast·p1,·[B | 72 | ····check-cast·p1,·[B |
78 | ····check-cast·p1,·[B | ||
79 | ····.line·79 | 73 | ····.line·79 |
80 | ····invoke-static·{v0,·p1},·Lorg/pwsafe/lib/Util;->bytesAreEqual([B[B)Z | 74 | ····invoke-static·{v0,·p1},·Lorg/pwsafe/lib/Util;->bytesAreEqual([B[B)Z |
81 | ····move-result·p1 | 75 | ····move-result·p1 |
82 | ····return·p1 | 76 | ····return·p1 |
Offset 107, 16 lines modified | Offset 99, 14 lines modified | ||
107 | ····.line·45 | 99 | ····.line·45 |
108 | ····invoke-super·{p0},·Lorg/pwsafe/lib/file/PwsField;->getValue()Ljava/lang/Object; | 100 | ····invoke-super·{p0},·Lorg/pwsafe/lib/file/PwsField;->getValue()Ljava/lang/Object; |
109 | ····move-result-object·v0 | 101 | ····move-result-object·v0 |
110 | ····check-cast·v0,·[B | 102 | ····check-cast·v0,·[B |
111 | ····check-cast·v0,·[B | ||
112 | ····return-object·v0 | 103 | ····return-object·v0 |
113 | .end·method | 104 | .end·method |
114 | .method·public·toString()Ljava/lang/String; | 105 | .method·public·toString()Ljava/lang/String; |
115 | ····.locals·2 | 106 | ····.locals·2 |
116 | ····.line·89 | 107 | ····.line·89 |
Offset 124, 13 lines modified | Offset 114, 11 lines modified | ||
124 | ····invoke-super·{p0},·Lorg/pwsafe/lib/file/PwsField;->getValue()Ljava/lang/Object; | 114 | ····invoke-super·{p0},·Lorg/pwsafe/lib/file/PwsField;->getValue()Ljava/lang/Object; |
125 | ····move-result-object·v1 | 115 | ····move-result-object·v1 |
126 | ····check-cast·v1,·[B | 116 | ····check-cast·v1,·[B |
127 | ····check-cast·v1,·[B | ||
128 | ····invoke-direct·{v0,·v1},·Ljava/lang/String;-><init>([B)V | 117 | ····invoke-direct·{v0,·v1},·Ljava/lang/String;-><init>([B)V |
129 | ····return-object·v0 | 118 | ····return-object·v0 |
130 | .end·method | 119 | .end·method |
Offset 297, 15 lines modified | Offset 297, 15 lines modified | ||
297 | ····if-nez·p0,·:cond_0 | 297 | ····if-nez·p0,·:cond_0 |
298 | ····goto·:goto_0 | 298 | ····goto·:goto_0 |
299 | ····:cond_0 | 299 | ····:cond_0 |
300 | ····add-int/lit8·p0,·p0,·0x7 | 300 | ····add-int/lit8·p0,·p0,·0x7 |
301 | ····.line·28 | 301 | ····.line·284 |
302 | ····div-int/2addr·p0,·v0 | 302 | ····div-int/2addr·p0,·v0 |
303 | ····mul-int/lit8·v0,·p0,·0x8 | 303 | ····mul-int/lit8·v0,·p0,·0x8 |
304 | ····:goto_0 | 304 | ····:goto_0 |
305 | ····return·v0 | 305 | ····return·v0 |
Offset 756, 16 lines modified | Offset 756, 14 lines modified | ||
756 | ····move-result·v5 | 756 | ····move-result·v5 |
757 | ····aget-object·v4,·v4,·v5 | 757 | ····aget-object·v4,·v4,·v5 |
758 | ····check-cast·v4,·[Ljava/lang/Object; | 758 | ····check-cast·v4,·[Ljava/lang/Object; |
759 | ····check-cast·v4,·[Ljava/lang/Object; | ||
760 | ····.line·323 | 759 | ····.line·323 |
761 | ····aget-object·v5,·v4,·v3 | 760 | ····aget-object·v5,·v4,·v3 |
762 | ····invoke-virtual·{v0,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; | 761 | ····invoke-virtual·{v0,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; |
763 | ····const-string·v5,·"=" | 762 | ····const-string·v5,·"=" |
Offset 1475, 16 lines modified | Offset 1475, 14 lines modified | ||
1475 | ····if-gt·v5,·v7,·:cond_2 | 1475 | ····if-gt·v5,·v7,·:cond_2 |
1476 | ····.line·714 | 1476 | ····.line·714 |
1477 | ····aget-object·v4,·v4,·v5 | 1477 | ····aget-object·v4,·v4,·v5 |
1478 | ····check-cast·v4,·[Ljava/lang/Object; | 1478 | ····check-cast·v4,·[Ljava/lang/Object; |
1479 | ····check-cast·v4,·[Ljava/lang/Object; | ||
1480 | ····.line·715 | 1479 | ····.line·715 |
1481 | ····aget-object·v5,·v4,·v3 | 1480 | ····aget-object·v5,·v4,·v3 |
1482 | ····invoke-virtual·{v0,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; | 1481 | ····invoke-virtual·{v0,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; |
1483 | ····.line·716 | 1482 | ····.line·716 |
1484 | ····aget-object·v4,·v4,·v2 | 1483 | ····aget-object·v4,·v4,·v2 |
Offset 106, 16 lines modified | Offset 106, 14 lines modified | ||
106 | ····.line·92 | 106 | ····.line·92 |
107 | ····invoke-virtual·{p0,·p1},·Ljavax/crypto/SealedObject;->getObject(Ljavax/crypto/Cipher;)Ljava/lang/Object; | 107 | ····invoke-virtual·{p0,·p1},·Ljavax/crypto/SealedObject;->getObject(Ljavax/crypto/Cipher;)Ljava/lang/Object; |
108 | ····move-result-object·p0 | 108 | ····move-result-object·p0 |
109 | ····check-cast·p0,·[C | 109 | ····check-cast·p0,·[C |
110 | ····check-cast·p0,·[C | ||
111 | ····.line·93 | 110 | ····.line·93 |
112 | ····new-instance·p1,·Lorg/pwsafe/lib/file/PwsPassword; | 111 | ····new-instance·p1,·Lorg/pwsafe/lib/file/PwsPassword; |
113 | ····invoke-direct·{p1,·p0},·Lorg/pwsafe/lib/file/PwsPassword;-><init>([C)V | 112 | ····invoke-direct·{p1,·p0},·Lorg/pwsafe/lib/file/PwsPassword;-><init>([C)V |
114 | ····return-object·p1 | 113 | ····return-object·p1 |
115 | .end·method | 114 | .end·method |
Offset 486, 16 lines modified | Offset 486, 14 lines modified | ||
486 | ····if-ge·v0,·v2,·:cond_1 | 486 | ····if-ge·v0,·v2,·:cond_1 |
487 | ····.line·443 | 487 | ····.line·443 |
488 | ····aget-object·v1,·v1,·v0 | 488 | ····aget-object·v1,·v1,·v0 |
489 | ····check-cast·v1,·[Ljava/lang/Object; | 489 | ····check-cast·v1,·[Ljava/lang/Object; |
490 | ····check-cast·v1,·[Ljava/lang/Object; | ||
491 | ····aget-object·v1,·v1,·v4 | 490 | ····aget-object·v1,·v1,·v4 |
492 | ····check-cast·v1,·Ljava/lang/Integer; | 491 | ····check-cast·v1,·Ljava/lang/Integer; |
493 | ····invoke-virtual·{v1},·Ljava/lang/Integer;->intValue()I | 492 | ····invoke-virtual·{v1},·Ljava/lang/Integer;->intValue()I |
494 | ····move-result·v1 | 493 | ····move-result·v1 |
Offset 510, 16 lines modified | Offset 508, 14 lines modified | ||
510 | ····.line·446 | 508 | ····.line·446 |
511 | ····iget-object·v2,·p0,·Lorg/pwsafe/lib/file/PwsRecord;->ValidTypes:[Ljava/lang/Object; | 509 | ····iget-object·v2,·p0,·Lorg/pwsafe/lib/file/PwsRecord;->ValidTypes:[Ljava/lang/Object; |
512 | ····aget-object·v2,·v2,·v0 | 510 | ····aget-object·v2,·v2,·v0 |
513 | ····check-cast·v2,·[Ljava/lang/Object; | 511 | ····check-cast·v2,·[Ljava/lang/Object; |
514 | ····check-cast·v2,·[Ljava/lang/Object; | ||
515 | ····aget-object·v2,·v2,·v3 | 512 | ····aget-object·v2,·v2,·v3 |
516 | ····if-ne·v1,·v2,·:cond_1 | 513 | ····if-ne·v1,·v2,·:cond_1 |
517 | ····.line·447 | 514 | ····.line·447 |
518 | ····iget-object·v1,·p0,·Lorg/pwsafe/lib/file/PwsRecord;->attributes:Ljava/util/Map; | 515 | ····iget-object·v1,·p0,·Lorg/pwsafe/lib/file/PwsRecord;->attributes:Ljava/util/Map; |
Offset 546, 16 lines modified | Offset 542, 14 lines modified | ||
546 | ····if-ge·v5,·v2,·:cond_3 | 542 | ····if-ge·v5,·v2,·:cond_3 |
547 | ····aget-object·v6,·v1,·v5 | 543 | ····aget-object·v6,·v1,·v5 |
548 | ····.line·457 | 544 | ····.line·457 |
549 | ····check-cast·v6,·[Ljava/lang/Object; | 545 | ····check-cast·v6,·[Ljava/lang/Object; |
550 | ····check-cast·v6,·[Ljava/lang/Object; | ||
551 | ····aget-object·v7,·v6,·v4 | 546 | ····aget-object·v7,·v6,·v4 |
552 | ····check-cast·v7,·Ljava/lang/Integer; | 547 | ····check-cast·v7,·Ljava/lang/Integer; |
553 | ····invoke-virtual·{v7},·Ljava/lang/Integer;->intValue()I | 548 | ····invoke-virtual·{v7},·Ljava/lang/Integer;->intValue()I |
554 | ····move-result·v7 | 549 | ····move-result·v7 |
Offset 34, 23 lines modified | Offset 34, 25 lines modified | ||
34 | ····:goto_0 | 34 | ····:goto_0 |
35 | ····const/4·v4,·0x2 | 35 | ····const/4·v4,·0x2 |
36 | ····aput-byte·v3,·v0,·v4 | 36 | ····aput-byte·v3,·v0,·v4 |
37 | ····const/4·v3,·0x3 | 37 | ····const/4·v3,·0x3 |
38 | ····.line·31 | ||
38 | ····array-length·v4,·p2 | 39 | ····array-length·v4,·p2 |
39 | ····if-le·v4,·v2,·:cond_1 | 40 | ····if-le·v4,·v2,·:cond_1 |
40 | ····aget-byte·v1,·p2,·v2 | 41 | ····aget-byte·v1,·p2,·v2 |
41 | ····:cond_1 | 42 | ····:cond_1 |
42 | ····aput-byte·v1,·v0,·v3 | 43 | ····aput-byte·v1,·v0,·v3 |
44 | ····.line·30 | ||
43 | ····invoke-direct·{p0,·p1,·v0},·Lorg/pwsafe/lib/file/PwsIntegerField;-><init>(I[B)V | 45 | ····invoke-direct·{p0,·p1,·v0},·Lorg/pwsafe/lib/file/PwsIntegerField;-><init>(I[B)V |
44 | ····return-void | 46 | ····return-void |
45 | .end·method | 47 | .end·method |
46 | #·virtual·methods | 48 | #·virtual·methods |
Offset 42, 16 lines modified | Offset 42, 14 lines modified | ||
42 | ····invoke-interface·{v0,·p1},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; | 42 | ····invoke-interface·{v0,·p1},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; |
43 | ····move-result-object·v0 | 43 | ····move-result-object·v0 |
44 | ····check-cast·v0,·[B | 44 | ····check-cast·v0,·[B |
45 | ····check-cast·v0,·[B | ||
46 | ····if-eqz·v0,·:cond_0 | 45 | ····if-eqz·v0,·:cond_0 |
47 | ····return-object·v0 | 46 | ····return-object·v0 |
48 | ····.line·25 | 47 | ····.line·25 |
49 | ····:cond_0 | 48 | ····:cond_0 |
50 | ····new-instance·v0,·Ljava/util/NoSuchElementException; | 49 | ····new-instance·v0,·Ljava/util/NoSuchElementException; |
Offset 114, 19 lines modified | Offset 114, 19 lines modified | ||
114 | ····move-result·v2 | 114 | ····move-result·v2 |
115 | ····const/4·v3,·0x0 | 115 | ····const/4·v3,·0x0 |
116 | ····if-nez·v2,·:cond_0 | 116 | ····if-nez·v2,·:cond_0 |
117 | ····.line·510 | ||
117 | ····iget-object·v2,·p0,·Lnet/tjado/passwdsafe/PasswdSafeNewFileFragment$Validator;->this$0:Lnet/tjado/passwdsafe/PasswdSafeNewFileFragment; | 118 | ····iget-object·v2,·p0,·Lnet/tjado/passwdsafe/PasswdSafeNewFileFragment$Validator;->this$0:Lnet/tjado/passwdsafe/PasswdSafeNewFileFragment; |
118 | ····const·v4,·0x7f1000a5 | 119 | ····const·v4,·0x7f1000a5 |
119 | ····.line·510 | ||
120 | ····invoke-virtual·{v2,·v4},·Lnet/tjado/passwdsafe/PasswdSafeNewFileFragment;->getString(I)Ljava/lang/String; | 120 | ····invoke-virtual·{v2,·v4},·Lnet/tjado/passwdsafe/PasswdSafeNewFileFragment;->getString(I)Ljava/lang/String; |
121 | ····move-result-object·v2 | 121 | ····move-result-object·v2 |
122 | ····goto·:goto_0 | 122 | ····goto·:goto_0 |
123 | ····:cond_0 | 123 | ····:cond_0 |
Offset 161, 19 lines modified | Offset 161, 19 lines modified | ||
161 | ····.line·515 | 161 | ····.line·515 |
162 | ····invoke-static·{v1,·v2},·Landroid/text/TextUtils;->equals(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z | 162 | ····invoke-static·{v1,·v2},·Landroid/text/TextUtils;->equals(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z |
163 | ····move-result·v1 | 163 | ····move-result·v1 |
164 | ····if-nez·v1,·:cond_1 | 164 | ····if-nez·v1,·:cond_1 |
165 | ····.line·516 | ||
165 | ····iget-object·v1,·p0,·Lnet/tjado/passwdsafe/PasswdSafeNewFileFragment$Validator;->this$0:Lnet/tjado/passwdsafe/PasswdSafeNewFileFragment; | 166 | ····iget-object·v1,·p0,·Lnet/tjado/passwdsafe/PasswdSafeNewFileFragment$Validator;->this$0:Lnet/tjado/passwdsafe/PasswdSafeNewFileFragment; |
166 | ····const·v2,·0x7f100176 | 167 | ····const·v2,·0x7f100176 |
167 | ····.line·516 | ||
168 | ····invoke-virtual·{v1,·v2},·Lnet/tjado/passwdsafe/PasswdSafeNewFileFragment;->getString(I)Ljava/lang/String; | 168 | ····invoke-virtual·{v1,·v2},·Lnet/tjado/passwdsafe/PasswdSafeNewFileFragment;->getString(I)Ljava/lang/String; |
169 | ····move-result-object·v3 | 169 | ····move-result-object·v3 |
170 | ····:cond_1 | 170 | ····:cond_1 |
171 | ····iget-object·v1,·p0,·Lnet/tjado/passwdsafe/PasswdSafeNewFileFragment$Validator;->this$0:Lnet/tjado/passwdsafe/PasswdSafeNewFileFragment; | 171 | ····iget-object·v1,·p0,·Lnet/tjado/passwdsafe/PasswdSafeNewFileFragment$Validator;->this$0:Lnet/tjado/passwdsafe/PasswdSafeNewFileFragment; |
Offset 174, 18 lines modified | Offset 174, 17 lines modified | ||
174 | ····return-void | 174 | ····return-void |
175 | .end·method | 175 | .end·method |
176 | .method·private·updateNotesTab()V | 176 | .method·private·updateNotesTab()V |
177 | ····.locals·3 | 177 | ····.locals·3 |
178 | ····.line·25 | 178 | ····.line·259 |
179 | ····iget-object·v0,·p0,·Lnet/tjado/passwdsafe/PasswdSafeRecordFragment;->itsTabs:Lcom/google/android/material/tabs/TabLayout; | 179 | ····iget-object·v0,·p0,·Lnet/tjado/passwdsafe/PasswdSafeRecordFragment;->itsTabs:Lcom/google/android/material/tabs/TabLayout; |
180 | ····.line·259 | ||
181 | ····invoke-virtual·{v0},·Lcom/google/android/material/tabs/TabLayout;->getTabCount()I | 180 | ····invoke-virtual·{v0},·Lcom/google/android/material/tabs/TabLayout;->getTabCount()I |
182 | ····move-result·v0 | 181 | ····move-result·v0 |
183 | ····const/4·v1,·0x4 | 182 | ····const/4·v1,·0x4 |
184 | ····if-lt·v0,·v1,·:cond_0 | 183 | ····if-lt·v0,·v1,·:cond_0 |
Offset 1900, 18 lines modified | Offset 1900, 14 lines modified | ||
1900 | ····.line·927 | 1900 | ····.line·927 |
1901 | ····invoke-virtual·{p1},·Landroid/bluetooth/BluetoothDevice;->getName()Ljava/lang/String; | 1901 | ····invoke-virtual·{p1},·Landroid/bluetooth/BluetoothDevice;->getName()Ljava/lang/String; |
1902 | ····move-result-object·v0 | 1902 | ····move-result-object·v0 |
1903 | ····invoke-interface·{p0,·v0,·p1},·Ljava/util/SortedMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; | 1903 | ····invoke-interface·{p0,·v0,·p1},·Ljava/util/SortedMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
1904 | ····move-result-object·p0 | ||
1905 | ····check-cast·p0,·Landroid/bluetooth/BluetoothDevice; | ||
1906 | ····return-void | 1904 | ····return-void |
1907 | .end·method | 1905 | .end·method |
1908 | .method·public·static·newInstance(Lnet/tjado/passwdsafe/view/PasswdLocation;)Lnet/tjado/passwdsafe/PasswdSafeRecordBasicFragment; | 1906 | .method·public·static·newInstance(Lnet/tjado/passwdsafe/view/PasswdLocation;)Lnet/tjado/passwdsafe/PasswdSafeRecordBasicFragment; |
1909 | ····.locals·1 | 1907 | ····.locals·1 |
1910 | ····.line·147 | 1908 | ····.line·147 |
Offset 2340, 19 lines modified | Offset 2336, 19 lines modified | ||
2340 | ····:cond_0 | 2336 | ····:cond_0 |
2341 | ····iget-object·p1,·p0,·Lnet/tjado/passwdsafe/PasswdSafeRecordBasicFragment;->itsHiddenPasswordStr:Ljava/lang/String; | 2337 | ····iget-object·p1,·p0,·Lnet/tjado/passwdsafe/PasswdSafeRecordBasicFragment;->itsHiddenPasswordStr:Ljava/lang/String; |
2342 | ····.line·797 | 2338 | ····.line·797 |
2343 | ····:goto_0 | 2339 | ····:goto_0 |
2344 | ····iget-object·p2,·p0,·Lnet/tjado/passwdsafe/PasswdSafeRecordBasicFragment;->itsPasswordSeek:Landroid/widget/SeekBar; | 2340 | ····iget-object·p2,·p0,·Lnet/tjado/passwdsafe/PasswdSafeRecordBasicFragment;->itsPasswordSeek:Landroid/widget/SeekBar; |
2341 | ····.line·798 | ||
2345 | ····iget-boolean·v0,·p0,·Lnet/tjado/passwdsafe/PasswdSafeRecordBasicFragment;->itsIsPasswordShown:Z | 2342 | ····iget-boolean·v0,·p0,·Lnet/tjado/passwdsafe/PasswdSafeRecordBasicFragment;->itsIsPasswordShown:Z |
2346 | ····if-eqz·v0,·:cond_1 | 2343 | ····if-eqz·v0,·:cond_1 |
2347 | ····.line·798 | ||
2348 | ····invoke-virtual·{p2},·Landroid/widget/SeekBar;->getMax()I | 2344 | ····invoke-virtual·{p2},·Landroid/widget/SeekBar;->getMax()I |
2349 | ····move-result·v1 | 2345 | ····move-result·v1 |
2350 | ····.line·797 | 2346 | ····.line·797 |
2351 | ····:cond_1 | 2347 | ····:cond_1 |
2352 | ····invoke-virtual·{p2,·v1},·Landroid/widget/SeekBar;->setProgress(I)V | 2348 | ····invoke-virtual·{p2,·v1},·Landroid/widget/SeekBar;->setProgress(I)V |
Offset 2872, 21 lines modified | Offset 2868, 23 lines modified | ||
2872 | ····.line·655 | 2868 | ····.line·655 |
2873 | ····iget-object·v5,·v0,·Lnet/tjado/passwdsafe/PasswdSafeRecordBasicFragment;->itsPassword:Landroid/widget/TextView; | 2869 | ····iget-object·v5,·v0,·Lnet/tjado/passwdsafe/PasswdSafeRecordBasicFragment;->itsPassword:Landroid/widget/TextView; |
2874 | ····iget-object·v6,·v0,·Lnet/tjado/passwdsafe/PasswdSafeRecordBasicFragment;->itsPasswordRow:Landroid/view/View; | 2870 | ····iget-object·v6,·v0,·Lnet/tjado/passwdsafe/PasswdSafeRecordBasicFragment;->itsPasswordRow:Landroid/view/View; |
2875 | ····if-eqz·v2,·:cond_3 | 2871 | ····if-eqz·v2,·:cond_3 |
2872 | ····.line·656 | ||
2876 | ····iget-object·v7,·v0,·Lnet/tjado/passwdsafe/PasswdSafeRecordBasicFragment;->itsHiddenPasswordStr:Ljava/lang/String; | 2873 | ····iget-object·v7,·v0,·Lnet/tjado/passwdsafe/PasswdSafeRecordBasicFragment;->itsHiddenPasswordStr:Ljava/lang/String; |
2877 | ····goto·:goto_2 | 2874 | ····goto·:goto_2 |
2878 | ····:cond_3 | 2875 | ····:cond_3 |
2879 | ····const/4·v7,·0x0 | 2876 | ····const/4·v7,·0x0 |
2877 | ····.line·655 | ||
2880 | ····:goto_2 | 2878 | ····:goto_2 |
2881 | ····invoke-static·{v5,·v6,·v7},·Lnet/tjado/passwdsafe/PasswdSafeRecordBasicFragment;->setFieldText(Landroid/widget/TextView;Landroid/view/View;Ljava/lang/String;)V | 2879 | ····invoke-static·{v5,·v6,·v7},·Lnet/tjado/passwdsafe/PasswdSafeRecordBasicFragment;->setFieldText(Landroid/widget/TextView;Landroid/view/View;Ljava/lang/String;)V |
2882 | ····.line·657 | 2880 | ····.line·657 |
2883 | ····iget-object·v5,·v0,·Lnet/tjado/passwdsafe/PasswdSafeRecordBasicFragment;->itsPasswordSeek:Landroid/widget/SeekBar; | 2881 | ····iget-object·v5,·v0,·Lnet/tjado/passwdsafe/PasswdSafeRecordBasicFragment;->itsPasswordSeek:Landroid/widget/SeekBar; |
2884 | ····if-eqz·v2,·:cond_4 | 2882 | ····if-eqz·v2,·:cond_4 |
Offset 4304, 26 lines modified | Offset 4302, 27 lines modified | ||
4304 | ····const/4·v1,·0x1 | 4302 | ····const/4·v1,·0x1 |
4305 | ····const/4·v2,·0x0 | 4303 | ····const/4·v2,·0x0 |
4306 | ····if-eqz·v0,·:cond_2 | 4304 | ····if-eqz·v0,·:cond_2 |
4307 | ····.line·48 | 4305 | ····.line·482 |
4308 | ····iget-boolean·v3,·p0,·Lnet/tjado/passwdsafe/PasswdSafeRecordBasicFragment;->itsIsPasswordShown:Z | 4306 | ····iget-boolean·v3,·p0,·Lnet/tjado/passwdsafe/PasswdSafeRecordBasicFragment;->itsIsPasswordShown:Z |
4309 | ····if-eqz·v3,·:cond_0 | 4307 | ····if-eqz·v3,·:cond_0 |
4310 | ····const·v3,·0x7f1000d8 | 4308 | ····const·v3,·0x7f1000d8 |
4311 | ····goto·:goto_0 | 4309 | ····goto·:goto_0 |
4312 | ····:cond_0 | 4310 | ····:cond_0 |
4313 | ····const·v3,·0x7f1001b4 | 4311 | ····const·v3,·0x7f1001b4 |
4312 | ····.line·481 | ||
4314 | ····:goto_0 | 4313 | ····:goto_0 |
4315 | ····invoke-interface·{v0,·v3},·Landroid/view/MenuItem;->setTitle(I)Landroid/view/MenuItem; | 4314 | ····invoke-interface·{v0,·v3},·Landroid/view/MenuItem;->setTitle(I)Landroid/view/MenuItem; |
4316 | ····.line·484 | 4315 | ····.line·484 |
4317 | ····iget-object·v3,·p0,·Lnet/tjado/passwdsafe/PasswdSafeRecordBasicFragment;->itsPasswordRow:Landroid/view/View; | 4316 | ····iget-object·v3,·p0,·Lnet/tjado/passwdsafe/PasswdSafeRecordBasicFragment;->itsPasswordRow:Landroid/view/View; |
4318 | ····invoke-virtual·{v3},·Landroid/view/View;->getVisibility()I | 4317 | ····invoke-virtual·{v3},·Landroid/view/View;->getVisibility()I |
Offset 347, 21 lines modified | Offset 347, 23 lines modified | ||
347 | ····.line·165 | 347 | ····.line·165 |
348 | ····iget-object·v0,·p0,·Lnet/tjado/passwdsafe/PasswdSafeRecordPasswordFragment;->itsExpirationTime:Landroid/widget/TextView; | 348 | ····iget-object·v0,·p0,·Lnet/tjado/passwdsafe/PasswdSafeRecordPasswordFragment;->itsExpirationTime:Landroid/widget/TextView; |
349 | ····iget-object·v5,·p0,·Lnet/tjado/passwdsafe/PasswdSafeRecordPasswordFragment;->itsExpirationTimeRow:Landroid/view/View; | 349 | ····iget-object·v5,·p0,·Lnet/tjado/passwdsafe/PasswdSafeRecordPasswordFragment;->itsExpirationTimeRow:Landroid/view/View; |
350 | ····if-eqz·v4,·:cond_9 | 350 | ····if-eqz·v4,·:cond_9 |
351 | ····.line·167 | ||
351 | ····iget-object·v8,·v4,·Lnet/tjado/passwdsafe/file/PasswdExpiration;->itsExpiration:Ljava/util/Date; | 352 | ····iget-object·v8,·v4,·Lnet/tjado/passwdsafe/file/PasswdExpiration;->itsExpiration:Ljava/util/Date; |
352 | ····goto·:goto_4 | 353 | ····goto·:goto_4 |
353 | ····:cond_9 | 354 | ····:cond_9 |
354 | ····move-object·v8,·v3 | 355 | ····move-object·v8,·v3 |
356 | ····.line·165 | ||
355 | ····:goto_4 | 357 | ····:goto_4 |
356 | ····invoke-virtual·{p0,·v0,·v5,·v8},·Lnet/tjado/passwdsafe/PasswdSafeRecordPasswordFragment;->setFieldDate(Landroid/widget/TextView;Landroid/view/View;Ljava/util/Date;)V | 358 | ····invoke-virtual·{p0,·v0,·v5,·v8},·Lnet/tjado/passwdsafe/PasswdSafeRecordPasswordFragment;->setFieldDate(Landroid/widget/TextView;Landroid/view/View;Ljava/util/Date;)V |
357 | ····.line·168 | 359 | ····.line·168 |
358 | ····iget-object·v0,·p0,·Lnet/tjado/passwdsafe/PasswdSafeRecordPasswordFragment;->itsExpirationInterval:Landroid/widget/TextView; | 360 | ····iget-object·v0,·p0,·Lnet/tjado/passwdsafe/PasswdSafeRecordPasswordFragment;->itsExpirationInterval:Landroid/widget/TextView; |
359 | ····iget-object·v5,·p0,·Lnet/tjado/passwdsafe/PasswdSafeRecordPasswordFragment;->itsExpirationIntervalRow:Landroid/view/View; | 361 | ····iget-object·v5,·p0,·Lnet/tjado/passwdsafe/PasswdSafeRecordPasswordFragment;->itsExpirationIntervalRow:Landroid/view/View; |
Offset 648, 15 lines modified | Offset 648, 15 lines modified | ||
648 | ····iget-object·v2,·p0,·Lnet/tjado/passwdsafe/PasswdSafeRecordIconFragment;->currentIcon:Ljava/lang/String; | 648 | ····iget-object·v2,·p0,·Lnet/tjado/passwdsafe/PasswdSafeRecordIconFragment;->currentIcon:Ljava/lang/String; |
649 | ····invoke-virtual·{v0,·v2},·Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object; | 649 | ····invoke-virtual·{v0,·v2},·Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object; |
650 | ····move-result-object·v0 | 650 | ····move-result-object·v0 |
651 | ····check-cast·v0,·L | 651 | ····check-cast·v0,·Lnet/tjado/passwdsafe/view/PasswdRecordIconItem; |
652 | ····invoke-virtual·{p2,·v0},·Lcom/mikepenz/fastadapter/adapters/FastItemAdapter;->getPosition(Lcom/mikepenz/fastadapter/IItem;)I | 652 | ····invoke-virtual·{p2,·v0},·Lcom/mikepenz/fastadapter/adapters/FastItemAdapter;->getPosition(Lcom/mikepenz/fastadapter/IItem;)I |
653 | ····move-result·p2 | 653 | ····move-result·p2 |
654 | ····invoke-virtual·{p1,·p2},·Landroidx/recyclerview/widget/RecyclerView;->scrollToPosition(I)V | 654 | ····invoke-virtual·{p1,·p2},·Landroidx/recyclerview/widget/RecyclerView;->scrollToPosition(I)V |
655 | ····:try_end_0 | 655 | ····:try_end_0 |
Offset 380, 14 lines modified | Offset 380, 15 lines modified | ||
380 | ····.line·233 | 380 | ····.line·233 |
381 | ····invoke-interface·{p1},·Landroid/view/MenuItem;->getItemId()I | 381 | ····invoke-interface·{p1},·Landroid/view/MenuItem;->getItemId()I |
382 | ····move-result·p1 | 382 | ····move-result·p1 |
383 | ····if-ne·p1,·v1,·:cond_3 | 383 | ····if-ne·p1,·v1,·:cond_3 |
384 | ····.line·234 | ||
384 | ····sget-object·p1,·Lnet/tjado/passwdsafe/view/CopyField;->PASSWORD:Lnet/tjado/passwdsafe/view/CopyField; | 385 | ····sget-object·p1,·Lnet/tjado/passwdsafe/view/CopyField;->PASSWORD:Lnet/tjado/passwdsafe/view/CopyField; |
385 | ····goto·:goto_1 | 386 | ····goto·:goto_1 |
386 | ····:cond_3 | 387 | ····:cond_3 |
387 | ····sget-object·p1,·Lnet/tjado/passwdsafe/view/CopyField;->USER_NAME:Lnet/tjado/passwdsafe/view/CopyField; | 388 | ····sget-object·p1,·Lnet/tjado/passwdsafe/view/CopyField;->USER_NAME:Lnet/tjado/passwdsafe/view/CopyField; |
Offset 700, 26 lines modified | Offset 701, 26 lines modified | ||
700 | ············">;)V" | 701 | ············">;)V" |
701 | ········} | 702 | ········} |
702 | ····.end·annotation | 703 | ····.end·annotation |
703 | ····.line·339 | 704 | ····.line·339 |
704 | ····iget-object·p1,·p0,·Lnet/tjado/passwdsafe/PasswdSafeListFragment;->itsAdapter:Lnet/tjado/passwdsafe/PasswdSafeListFragment$ItemListAdapter; | 705 | ····iget-object·p1,·p0,·Lnet/tjado/passwdsafe/PasswdSafeListFragment;->itsAdapter:Lnet/tjado/passwdsafe/PasswdSafeListFragment$ItemListAdapter; |
706 | ····.line·341 | ||
705 | ····iget-boolean·v0,·p0,·Lnet/tjado/passwdsafe/PasswdSafeListFragment;->itsIsContents:Z | 707 | ····iget-boolean·v0,·p0,·Lnet/tjado/passwdsafe/PasswdSafeListFragment;->itsIsContents:Z |
706 | ····if-eqz·v0,·:cond_0 | 708 | ····if-eqz·v0,·:cond_0 |
707 | ····iget-object·v0,·p0,·Lnet/tjado/passwdsafe/PasswdSafeListFragment;->itsSelectedRecord:Ljava/lang/String; | 709 | ····iget-object·v0,·p0,·Lnet/tjado/passwdsafe/PasswdSafeListFragment;->itsSelectedRecord:Ljava/lang/String; |
708 | ····goto·:goto_0 | 710 | ····goto·:goto_0 |
709 | ····:cond_0 | 711 | ····:cond_0 |
710 | ····iget-object·v0,·p0,·Lnet/tjado/passwdsafe/PasswdSafeListFragment;->itsLocation:Lnet/tjado/passwdsafe/view/PasswdLocation; | 712 | ····iget-object·v0,·p0,·Lnet/tjado/passwdsafe/PasswdSafeListFragment;->itsLocation:Lnet/tjado/passwdsafe/view/PasswdLocation; |
711 | ····.line·341 | ||
712 | ····invoke-virtual·{v0},·Lnet/tjado/passwdsafe/view/PasswdLocation;->getRecord()Ljava/lang/String; | 713 | ····invoke-virtual·{v0},·Lnet/tjado/passwdsafe/view/PasswdLocation;->getRecord()Ljava/lang/String; |
713 | ····move-result-object·v0 | 714 | ····move-result-object·v0 |
714 | ····.line·339 | 715 | ····.line·339 |
715 | ····:goto_0 | 716 | ····:goto_0 |
716 | ····invoke-virtual·{p1,·p2,·v0},·Lnet/tjado/passwdsafe/PasswdSafeListFragment$ItemListAdapter;->setData(Ljava/util/List;Ljava/lang/String;)I | 717 | ····invoke-virtual·{p1,·p2,·v0},·Lnet/tjado/passwdsafe/PasswdSafeListFragment$ItemListAdapter;->setData(Ljava/util/List;Ljava/lang/String;)I |
Offset 697, 17 lines modified | Offset 697, 17 lines modified | ||
697 | ····invoke-virtual·{v0},·Landroid/widget/Spinner;->getSelectedItemPosition()I | 697 | ····invoke-virtual·{v0},·Landroid/widget/Spinner;->getSelectedItemPosition()I |
698 | ····move-result·v0 | 698 | ····move-result·v0 |
699 | ····if-lez·v0,·:cond_0 | 699 | ····if-lez·v0,·:cond_0 |
700 | ····.line·1640 | ||
700 | ····iget-object·v0,·p0,·Lnet/tjado/passwdsafe/PasswdSafeEditRecordFragment;->itsGroup:Landroid/widget/Spinner; | 701 | ····iget-object·v0,·p0,·Lnet/tjado/passwdsafe/PasswdSafeEditRecordFragment;->itsGroup:Landroid/widget/Spinner; |
701 | ····.line·1640 | ||
702 | ····invoke-virtual·{v0},·Landroid/widget/Spinner;->getSelectedItem()Ljava/lang/Object; | 702 | ····invoke-virtual·{v0},·Landroid/widget/Spinner;->getSelectedItem()Ljava/lang/Object; |
703 | ····move-result-object·v0 | 703 | ····move-result-object·v0 |
704 | ····invoke-virtual·{v0},·Ljava/lang/Object;->toString()Ljava/lang/String; | 704 | ····invoke-virtual·{v0},·Ljava/lang/Object;->toString()Ljava/lang/String; |
705 | ····move-result-object·v0 | 705 | ····move-result-object·v0 |
Offset 1405, 18 lines modified | Offset 1405, 17 lines modified | ||
1405 | ····const/4·v1,·0x0 | 1405 | ····const/4·v1,·0x0 |
1406 | ····if-eqz·v0,·:cond_3 | 1406 | ····if-eqz·v0,·:cond_3 |
1407 | ····if-eqz·p1,·:cond_0 | 1407 | ····if-eqz·p1,·:cond_0 |
1408 | ····.line·94 | 1408 | ····.line·942 |
1409 | ····iget-object·p1,·p1,·Lnet/tjado/passwdsafe/AbstractPasswdSafeLocationFragment$RecordInfo;->itsPasswdRec:Lnet/tjado/passwdsafe/file/PasswdRecord; | 1409 | ····iget-object·p1,·p1,·Lnet/tjado/passwdsafe/AbstractPasswdSafeLocationFragment$RecordInfo;->itsPasswdRec:Lnet/tjado/passwdsafe/file/PasswdRecord; |
1410 | ····.line·942 | ||
1411 | ····invoke-virtual·{p1},·Lnet/tjado/passwdsafe/file/PasswdRecord;->getPasswdExpiry()Lnet/tjado/passwdsafe/file/PasswdExpiration; | 1410 | ····invoke-virtual·{p1},·Lnet/tjado/passwdsafe/file/PasswdRecord;->getPasswdExpiry()Lnet/tjado/passwdsafe/file/PasswdExpiration; |
1412 | ····move-result-object·p1 | 1411 | ····move-result-object·p1 |
1413 | ····goto·:goto_0 | 1412 | ····goto·:goto_0 |
1414 | ····:cond_0 | 1413 | ····:cond_0 |
Offset 4922, 21 lines modified | Offset 4921, 20 lines modified | ||
4922 | ····move-result-wide·v0 | 4921 | ····move-result-wide·v0 |
4923 | ····const-string·v2,·"expiryDate" | 4922 | ····const-string·v2,·"expiryDate" |
4924 | ····.line·428 | 4923 | ····.line·428 |
4925 | ····invoke-virtual·{p1,·v2,·v0,·v1},·Landroid/os/Bundle;->putLong(Ljava/lang/String;J)V | 4924 | ····invoke-virtual·{p1,·v2,·v0,·v1},·Landroid/os/Bundle;->putLong(Ljava/lang/String;J)V |
4926 | ····.line·43 | 4925 | ····.line·432 |
4927 | ····:cond_0 | 4926 | ····:cond_0 |
4928 | ····iget-object·v0,·p0,·Lnet/tjado/passwdsafe/PasswdSafeEditRecordFragment;->itsHistory:Lnet/tjado/passwdsafe/file/PasswdHistory; | 4927 | ····iget-object·v0,·p0,·Lnet/tjado/passwdsafe/PasswdSafeEditRecordFragment;->itsHistory:Lnet/tjado/passwdsafe/file/PasswdHistory; |
4929 | ····if-eqz·v0,·:cond_1 | 4928 | ····if-eqz·v0,·:cond_1 |
4930 | ····.line·432 | ||
4931 | ····invoke-virtual·{v0},·Lnet/tjado/passwdsafe/file/PasswdHistory;->toString()Ljava/lang/String; | 4929 | ····invoke-virtual·{v0},·Lnet/tjado/passwdsafe/file/PasswdHistory;->toString()Ljava/lang/String; |
4932 | ····move-result-object·v0 | 4930 | ····move-result-object·v0 |
4933 | ····goto·:goto_0 | 4931 | ····goto·:goto_0 |
4934 | ····:cond_1 | 4932 | ····:cond_1 |
Offset 5039, 15 lines modified | Offset 5037, 15 lines modified | ||
5039 | ····.line·388 | 5037 | ····.line·388 |
5040 | ····invoke-virtual·{p1,·v0},·Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String; | 5038 | ····invoke-virtual·{p1,·v0},·Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String; |
5041 | ····move-result-object·v0 | 5039 | ····move-result-object·v0 |
5042 | ····if-eqz·v0,·:cond_3 | 5040 | ····if-eqz·v0,·:cond_3 |
5043 | ····.line·3 | 5041 | ····.line·390 |
5044 | ····new-instance·v1,·Lnet/tjado/passwdsafe/file/PasswdHistory; | 5042 | ····new-instance·v1,·Lnet/tjado/passwdsafe/file/PasswdHistory; |
5045 | ····invoke-direct·{v1,·v0},·Lnet/tjado/passwdsafe/file/PasswdHistory;-><init>(Ljava/lang/String;)V | 5043 | ····invoke-direct·{v1,·v0},·Lnet/tjado/passwdsafe/file/PasswdHistory;-><init>(Ljava/lang/String;)V |
5046 | ····goto·:goto_0 | 5044 | ····goto·:goto_0 |
5047 | ····:cond_3 | 5045 | ····:cond_3 |
Offset 407, 14 lines modified | Offset 407, 15 lines modified | ||
407 | ····if-eqz·v0,·:cond_0 | 407 | ····if-eqz·v0,·:cond_0 |
408 | ····sget-object·v0,·Lnet/tjado/passwdsafe/PasswdSafeOpenFileFragment$SavedPasswordFinish;->TIMEOUT:Lnet/tjado/passwdsafe/PasswdSafeOpenFileFragment$SavedPasswordFinish; | 408 | ····sget-object·v0,·Lnet/tjado/passwdsafe/PasswdSafeOpenFileFragment$SavedPasswordFinish;->TIMEOUT:Lnet/tjado/passwdsafe/PasswdSafeOpenFileFragment$SavedPasswordFinish; |
409 | ····goto·:goto_0 | 409 | ····goto·:goto_0 |
410 | ····.line·1105 | ||
410 | ····:cond_0 | 411 | ····:cond_0 |
411 | ····sget-object·v0,·Lnet/tjado/passwdsafe/PasswdSafeOpenFileFragment$SavedPasswordFinish;->FRAGMENT_CANCEL:Lnet/tjado/passwdsafe/PasswdSafeOpenFileFragment$SavedPasswordFinish; | 412 | ····sget-object·v0,·Lnet/tjado/passwdsafe/PasswdSafeOpenFileFragment$SavedPasswordFinish;->FRAGMENT_CANCEL:Lnet/tjado/passwdsafe/PasswdSafeOpenFileFragment$SavedPasswordFinish; |
412 | ····:goto_0 | 413 | ····:goto_0 |
413 | ····iget-object·v1,·p0,·Lnet/tjado/passwdsafe/PasswdSafeOpenFileFragment$AbstractSavedPasswordUser;->this$0:Lnet/tjado/passwdsafe/PasswdSafeOpenFileFragment; | 414 | ····iget-object·v1,·p0,·Lnet/tjado/passwdsafe/PasswdSafeOpenFileFragment$AbstractSavedPasswordUser;->this$0:Lnet/tjado/passwdsafe/PasswdSafeOpenFileFragment; |
414 | ····const·v2,·0x7f10005a | 415 | ····const·v2,·0x7f10005a |
Offset 583, 14 lines modified | Offset 583, 15 lines modified | ||
583 | ····.line·380 | 583 | ····.line·380 |
584 | ····invoke-interface·{p1},·Landroid/view/MenuItem;->getItemId()I | 584 | ····invoke-interface·{p1},·Landroid/view/MenuItem;->getItemId()I |
585 | ····move-result·p1 | 585 | ····move-result·p1 |
586 | ····if-ne·p1,·v1,·:cond_3 | 586 | ····if-ne·p1,·v1,·:cond_3 |
587 | ····.line·381 | ||
587 | ····sget-object·p1,·Lnet/tjado/passwdsafe/view/CopyField;->PASSWORD:Lnet/tjado/passwdsafe/view/CopyField; | 588 | ····sget-object·p1,·Lnet/tjado/passwdsafe/view/CopyField;->PASSWORD:Lnet/tjado/passwdsafe/view/CopyField; |
588 | ····goto·:goto_1 | 589 | ····goto·:goto_1 |
589 | ····:cond_3 | 590 | ····:cond_3 |
590 | ····sget-object·p1,·Lnet/tjado/passwdsafe/view/CopyField;->USER_NAME:Lnet/tjado/passwdsafe/view/CopyField; | 591 | ····sget-object·p1,·Lnet/tjado/passwdsafe/view/CopyField;->USER_NAME:Lnet/tjado/passwdsafe/view/CopyField; |
Offset 957, 26 lines modified | Offset 958, 26 lines modified | ||
957 | ············">;)V" | 958 | ············">;)V" |
958 | ········} | 959 | ········} |
959 | ····.end·annotation | 960 | ····.end·annotation |
960 | ····.line·441 | 961 | ····.line·441 |
961 | ····iget-object·p1,·p0,·Lnet/tjado/passwdsafe/PasswdSafeListFragmentTree;->itsAdapter:Lnet/tjado/passwdsafe/PasswdSafeListFragmentTree$ItemListAdapter; | 962 | ····iget-object·p1,·p0,·Lnet/tjado/passwdsafe/PasswdSafeListFragmentTree;->itsAdapter:Lnet/tjado/passwdsafe/PasswdSafeListFragmentTree$ItemListAdapter; |
963 | ····.line·443 | ||
962 | ····iget-boolean·v0,·p0,·Lnet/tjado/passwdsafe/PasswdSafeListFragmentTree;->itsIsContents:Z | 964 | ····iget-boolean·v0,·p0,·Lnet/tjado/passwdsafe/PasswdSafeListFragmentTree;->itsIsContents:Z |
963 | ····if-eqz·v0,·:cond_0 | 965 | ····if-eqz·v0,·:cond_0 |
964 | ····iget-object·v0,·p0,·Lnet/tjado/passwdsafe/PasswdSafeListFragmentTree;->itsSelectedRecord:Ljava/lang/String; | 966 | ····iget-object·v0,·p0,·Lnet/tjado/passwdsafe/PasswdSafeListFragmentTree;->itsSelectedRecord:Ljava/lang/String; |
965 | ····goto·:goto_0 | 967 | ····goto·:goto_0 |
966 | ····:cond_0 | 968 | ····:cond_0 |
967 | ····iget-object·v0,·p0,·Lnet/tjado/passwdsafe/PasswdSafeListFragmentTree;->itsLocation:Lnet/tjado/passwdsafe/view/PasswdLocation; | 969 | ····iget-object·v0,·p0,·Lnet/tjado/passwdsafe/PasswdSafeListFragmentTree;->itsLocation:Lnet/tjado/passwdsafe/view/PasswdLocation; |
968 | ····.line·443 | ||
969 | ····invoke-virtual·{v0},·Lnet/tjado/passwdsafe/view/PasswdLocation;->getRecord()Ljava/lang/String; | 970 | ····invoke-virtual·{v0},·Lnet/tjado/passwdsafe/view/PasswdLocation;->getRecord()Ljava/lang/String; |
970 | ····move-result-object·v0 | 971 | ····move-result-object·v0 |
971 | ····.line·441 | 972 | ····.line·441 |
972 | ····:goto_0 | 973 | ····:goto_0 |
973 | ····invoke-virtual·{p1,·p2,·v0},·Lnet/tjado/passwdsafe/PasswdSafeListFragmentTree$ItemListAdapter;->setData(Ljava/util/List;Ljava/lang/String;)I | 974 | ····invoke-virtual·{p1,·p2,·v0},·Lnet/tjado/passwdsafe/PasswdSafeListFragmentTree$ItemListAdapter;->setData(Ljava/util/List;Ljava/lang/String;)I |
Offset 367, 22 lines modified | Offset 367, 23 lines modified | ||
367 | ····new-instance·p2,·Lnet/tjado/passwdsafe/StorageFileListFragment; | 367 | ····new-instance·p2,·Lnet/tjado/passwdsafe/StorageFileListFragment; |
368 | ····invoke-direct·{p2},·Lnet/tjado/passwdsafe/StorageFileListFragment;-><init>()V | 368 | ····invoke-direct·{p2},·Lnet/tjado/passwdsafe/StorageFileListFragment;-><init>()V |
369 | ····:goto_0 | 369 | ····:goto_0 |
370 | ····if-eqz·p1,·:cond_1 | 370 | ····if-eqz·p1,·:cond_1 |
371 | ····.line·34 | 371 | ····.line·348 |
372 | ····sget-object·p1,·Lnet/tjado/passwdsafe/FileListActivity$ChangeMode;->VIEW_FILES_INIT:Lnet/tjado/passwdsafe/FileListActivity$ChangeMode; | 372 | ····sget-object·p1,·Lnet/tjado/passwdsafe/FileListActivity$ChangeMode;->VIEW_FILES_INIT:Lnet/tjado/passwdsafe/FileListActivity$ChangeMode; |
373 | ····goto·:goto_1 | 373 | ····goto·:goto_1 |
374 | ····:cond_1 | 374 | ····:cond_1 |
375 | ····sget-object·p1,·Lnet/tjado/passwdsafe/FileListActivity$ChangeMode;->VIEW_FILES:Lnet/tjado/passwdsafe/FileListActivity$ChangeMode; | 375 | ····sget-object·p1,·Lnet/tjado/passwdsafe/FileListActivity$ChangeMode;->VIEW_FILES:Lnet/tjado/passwdsafe/FileListActivity$ChangeMode; |
376 | ····.line·347 | ||
376 | ····:goto_1 | 377 | ····:goto_1 |
377 | ····invoke-direct·{p0,·p1,·p2},·Lnet/tjado/passwdsafe/FileListActivity;->doChangeView(Lnet/tjado/passwdsafe/FileListActivity$ChangeMode;Landroidx/fragment/app/Fragment;)V | 378 | ····invoke-direct·{p0,·p1,·p2},·Lnet/tjado/passwdsafe/FileListActivity;->doChangeView(Lnet/tjado/passwdsafe/FileListActivity$ChangeMode;Landroidx/fragment/app/Fragment;)V |
378 | ····goto·:goto_2 | 379 | ····goto·:goto_2 |
379 | ····:cond_2 | 380 | ····:cond_2 |
380 | ····const-string·p1,·"title" | 381 | ····const-string·p1,·"title" |
Offset 42, 18 lines modified | Offset 42, 17 lines modified | ||
42 | .end·method | 42 | .end·method |
43 | #·virtual·methods | 43 | #·virtual·methods |
44 | .method·public·useFileData(Lnet/tjado/passwdsafe/file/PasswdFileData;)V | 44 | .method·public·useFileData(Lnet/tjado/passwdsafe/file/PasswdFileData;)V |
45 | ····.locals·2 | 45 | ····.locals·2 |
46 | ····.line·26 | 46 | ····.line·266 |
47 | ····iget-object·v0,·p0,·Lnet/tjado/passwdsafe/PasswdSafePolicyListFragment$1;->val$newPolicies:Ljava/util/List; | 47 | ····iget-object·v0,·p0,·Lnet/tjado/passwdsafe/PasswdSafePolicyListFragment$1;->val$newPolicies:Ljava/util/List; |
48 | ····.line·266 | ||
49 | ····invoke-interface·{v0},·Ljava/util/List;->isEmpty()Z | 48 | ····invoke-interface·{v0},·Ljava/util/List;->isEmpty()Z |
50 | ····move-result·v0 | 49 | ····move-result·v0 |
51 | ····if-eqz·v0,·:cond_0 | 50 | ····if-eqz·v0,·:cond_0 |
52 | ····const/4·v0,·0x0 | 51 | ····const/4·v0,·0x0 |
Offset 1, 22 lines modified | Offset 1, 22 lines modified | ||
1 | .class· | 1 | .class·Lnet/tjado/passwdsafe/FileListFragment$1; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"FileListFragment.java" | 3 | .source·"FileListFragment.java" |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Ljava/io/FileFilter; | 5 | .implements·Ljava/io/FileFilter; |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/EnclosingMethod; | 7 | .annotation·system·Ldalvik/annotation/EnclosingMethod; |
8 | ····value·=·Lnet/tjado/passwdsafe/FileListFragment;->getFiles(Ljava/io/File;ZZ)[Lnet/tjado/passwdsafe/FileListFragment$FileData; | 8 | ····value·=·Lnet/tjado/passwdsafe/FileListFragment;->getFiles(Ljava/io/File;ZZ)[Lnet/tjado/passwdsafe/FileListFragment$FileData; |
9 | .end·annotation | 9 | .end·annotation |
10 | .annotation·system·Ldalvik/annotation/InnerClass; | 10 | .annotation·system·Ldalvik/annotation/InnerClass; |
11 | ····accessFlags·=·0x | 11 | ····accessFlags·=·0x0 |
12 | ····name·=·null | 12 | ····name·=·null |
13 | .end·annotation | 13 | .end·annotation |
14 | #·instance·fields | 14 | #·instance·fields |
15 | .field·final·synthetic·val$showDirs:Z | 15 | .field·final·synthetic·val$showDirs:Z |
Offset 78, 22 lines modified | Offset 78, 21 lines modified | ||
78 | ····goto·:goto_0 | 78 | ····goto·:goto_0 |
79 | ····:cond_0 | 79 | ····:cond_0 |
80 | ····const/4·v0,·0x0 | 80 | ····const/4·v0,·0x0 |
81 | ····goto·:goto_1 | 81 | ····goto·:goto_1 |
82 | ····.line·186 | 82 | ····.line·1868 |
83 | ····:cond_1 | 83 | ····:cond_1 |
84 | ····:goto_0 | 84 | ····:goto_0 |
85 | ····iget-object·v0,·p0,·Lnet/tjado/passwdsafe/PasswdSafeEditRecordFragment$Validator;->this$0:Lnet/tjado/passwdsafe/PasswdSafeEditRecordFragment; | 85 | ····iget-object·v0,·p0,·Lnet/tjado/passwdsafe/PasswdSafeEditRecordFragment$Validator;->this$0:Lnet/tjado/passwdsafe/PasswdSafeEditRecordFragment; |
86 | ····const·v1,·0x7f100164 | 86 | ····const·v1,·0x7f100164 |
87 | ····.line·1868 | ||
88 | ····invoke-virtual·{v0,·v1},·Lnet/tjado/passwdsafe/PasswdSafeEditRecordFragment;->getString(I)Ljava/lang/String; | 87 | ····invoke-virtual·{v0,·v1},·Lnet/tjado/passwdsafe/PasswdSafeEditRecordFragment;->getString(I)Ljava/lang/String; |
89 | ····move-result-object·v0 | 88 | ····move-result-object·v0 |
90 | ····:goto_1 | 89 | ····:goto_1 |
91 | ····return-object·v0 | 90 | ····return-object·v0 |
92 | .end·method | 91 | .end·method |
Offset 819, 15 lines modified | Offset 818, 15 lines modified | ||
819 | ····:cond_10 | 818 | ····:cond_10 |
820 | ····const/4·v1,·0x0 | 819 | ····const/4·v1,·0x0 |
821 | ····:goto_9 | 820 | ····:goto_9 |
822 | ····if-eqz·v1,·:cond_11 | 821 | ····if-eqz·v1,·:cond_11 |
823 | ····.line·17 | 822 | ····.line·1771 |
824 | ····iget-object·v1,·p0,·Lnet/tjado/passwdsafe/PasswdSafeEditRecordFragment$Validator;->this$0:Lnet/tjado/passwdsafe/PasswdSafeEditRecordFragment; | 823 | ····iget-object·v1,·p0,·Lnet/tjado/passwdsafe/PasswdSafeEditRecordFragment$Validator;->this$0:Lnet/tjado/passwdsafe/PasswdSafeEditRecordFragment; |
825 | ····const·v3,·0x7f1000e6 | 824 | ····const·v3,·0x7f1000e6 |
826 | ····new-array·v2,·v2,·[Ljava/lang/Object; | 825 | ····new-array·v2,·v2,·[Ljava/lang/Object; |
827 | ····.line·1772 | 826 | ····.line·1772 |
Offset 845, 14 lines modified | Offset 844, 15 lines modified | ||
845 | ····aput-object·v4,·v2,·v6 | 844 | ····aput-object·v4,·v2,·v6 |
846 | ····.line·1771 | 845 | ····.line·1771 |
847 | ····invoke-virtual·{v1,·v3,·v2},·Lnet/tjado/passwdsafe/PasswdSafeEditRecordFragment;->getString(I[Ljava/lang/Object;)Ljava/lang/String; | 846 | ····invoke-virtual·{v1,·v3,·v2},·Lnet/tjado/passwdsafe/PasswdSafeEditRecordFragment;->getString(I[Ljava/lang/Object;)Ljava/lang/String; |
848 | ····move-result-object·v3 | 847 | ····move-result-object·v3 |
848 | ····.line·1773 | ||
849 | ····:cond_11 | 849 | ····:cond_11 |
850 | ····iget-object·v1,·p0,·Lnet/tjado/passwdsafe/PasswdSafeEditRecordFragment$Validator;->this$0:Lnet/tjado/passwdsafe/PasswdSafeEditRecordFragment; | 850 | ····iget-object·v1,·p0,·Lnet/tjado/passwdsafe/PasswdSafeEditRecordFragment$Validator;->this$0:Lnet/tjado/passwdsafe/PasswdSafeEditRecordFragment; |
851 | ····.line·1774 | 851 | ····.line·1774 |
852 | ····invoke-static·{v1},·Lnet/tjado/passwdsafe/PasswdSafeEditRecordFragment;->access$3500(Lnet/tjado/passwdsafe/PasswdSafeEditRecordFragment;)Lcom/google/android/material/textfield/TextInputLayout; | 852 | ····invoke-static·{v1},·Lnet/tjado/passwdsafe/PasswdSafeEditRecordFragment;->access$3500(Lnet/tjado/passwdsafe/PasswdSafeEditRecordFragment;)Lcom/google/android/material/textfield/TextInputLayout; |
853 | ····move-result-object·v1 | 853 | ····move-result-object·v1 |
Offset 94, 19 lines modified | Offset 94, 19 lines modified | ||
94 | ····move-result·v1 | 94 | ····move-result·v1 |
95 | ····const/4·v2,·0x0 | 95 | ····const/4·v2,·0x0 |
96 | ····if-nez·v1,·:cond_0 | 96 | ····if-nez·v1,·:cond_0 |
97 | ····.line·216 | ||
97 | ····iget-object·v1,·p0,·Lnet/tjado/passwdsafe/PasswdSafeChangePasswordFragment$Validator;->this$0:Lnet/tjado/passwdsafe/PasswdSafeChangePasswordFragment; | 98 | ····iget-object·v1,·p0,·Lnet/tjado/passwdsafe/PasswdSafeChangePasswordFragment$Validator;->this$0:Lnet/tjado/passwdsafe/PasswdSafeChangePasswordFragment; |
98 | ····const·v3,·0x7f1000a5 | 99 | ····const·v3,·0x7f1000a5 |
99 | ····.line·216 | ||
100 | ····invoke-virtual·{v1,·v3},·Lnet/tjado/passwdsafe/PasswdSafeChangePasswordFragment;->getString(I)Ljava/lang/String; | 100 | ····invoke-virtual·{v1,·v3},·Lnet/tjado/passwdsafe/PasswdSafeChangePasswordFragment;->getString(I)Ljava/lang/String; |
101 | ····move-result-object·v1 | 101 | ····move-result-object·v1 |
102 | ····goto·:goto_0 | 102 | ····goto·:goto_0 |
103 | ····:cond_0 | 103 | ····:cond_0 |
Offset 141, 19 lines modified | Offset 141, 19 lines modified | ||
141 | ····.line·221 | 141 | ····.line·221 |
142 | ····invoke-static·{v0,·v3},·Landroid/text/TextUtils;->equals(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z | 142 | ····invoke-static·{v0,·v3},·Landroid/text/TextUtils;->equals(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z |
143 | ····move-result·v0 | 143 | ····move-result·v0 |
144 | ····if-nez·v0,·:cond_1 | 144 | ····if-nez·v0,·:cond_1 |
145 | ····.line·222 | ||
145 | ····iget-object·v0,·p0,·Lnet/tjado/passwdsafe/PasswdSafeChangePasswordFragment$Validator;->this$0:Lnet/tjado/passwdsafe/PasswdSafeChangePasswordFragment; | 146 | ····iget-object·v0,·p0,·Lnet/tjado/passwdsafe/PasswdSafeChangePasswordFragment$Validator;->this$0:Lnet/tjado/passwdsafe/PasswdSafeChangePasswordFragment; |
146 | ····const·v2,·0x7f100176 | 147 | ····const·v2,·0x7f100176 |
147 | ····.line·222 | ||
148 | ····invoke-virtual·{v0,·v2},·Lnet/tjado/passwdsafe/PasswdSafeChangePasswordFragment;->getString(I)Ljava/lang/String; | 148 | ····invoke-virtual·{v0,·v2},·Lnet/tjado/passwdsafe/PasswdSafeChangePasswordFragment;->getString(I)Ljava/lang/String; |
149 | ····move-result-object·v2 | 149 | ····move-result-object·v2 |
150 | ····:cond_1 | 150 | ····:cond_1 |
151 | ····iget-object·v0,·p0,·Lnet/tjado/passwdsafe/PasswdSafeChangePasswordFragment$Validator;->this$0:Lnet/tjado/passwdsafe/PasswdSafeChangePasswordFragment; | 151 | ····iget-object·v0,·p0,·Lnet/tjado/passwdsafe/PasswdSafeChangePasswordFragment$Validator;->this$0:Lnet/tjado/passwdsafe/PasswdSafeChangePasswordFragment; |
Offset 709, 18 lines modified | Offset 709, 20 lines modified | ||
709 | ····.line·1574 | 709 | ····.line·1574 |
710 | ····:pswitch_7 | 710 | ····:pswitch_7 |
711 | ····iget-boolean·p1,·p0,·Lnet/tjado/passwdsafe/PasswdSafe;->itsIsTwoPane:Z | 711 | ····iget-boolean·p1,·p0,·Lnet/tjado/passwdsafe/PasswdSafe;->itsIsTwoPane:Z |
712 | ····if-eqz·p1,·:cond_1 | 712 | ····if-eqz·p1,·:cond_1 |
713 | ····.line·1575 | ||
713 | ····sget-object·p1,·Lnet/tjado/passwdsafe/PasswdSafeNavDrawerFragment$Mode;->RECORDS_LIST:Lnet/tjado/passwdsafe/PasswdSafeNavDrawerFragment$Mode; | 714 | ····sget-object·p1,·Lnet/tjado/passwdsafe/PasswdSafeNavDrawerFragment$Mode;->RECORDS_LIST:Lnet/tjado/passwdsafe/PasswdSafeNavDrawerFragment$Mode; |
714 | ····goto·:goto_3 | 715 | ····goto·:goto_3 |
716 | ····.line·1576 | ||
715 | ····:cond_1 | 717 | ····:cond_1 |
716 | ····sget-object·p1,·Lnet/tjado/passwdsafe/PasswdSafeNavDrawerFragment$Mode;->RECORDS_SINGLE:Lnet/tjado/passwdsafe/PasswdSafeNavDrawerFragment$Mode; | 718 | ····sget-object·p1,·Lnet/tjado/passwdsafe/PasswdSafeNavDrawerFragment$Mode;->RECORDS_SINGLE:Lnet/tjado/passwdsafe/PasswdSafeNavDrawerFragment$Mode; |
717 | ····:goto_3 | 719 | ····:goto_3 |
718 | ····move-object·v0,·p1 | 720 | ····move-object·v0,·p1 |
719 | ····.line·1578 | 721 | ····.line·1578 |
Offset 828, 43 lines modified | Offset 830, 47 lines modified | ||
828 | ····if-eqz·v3,·:cond_6 | 830 | ····if-eqz·v3,·:cond_6 |
829 | ····.line·1552 | 831 | ····.line·1552 |
830 | ····instance-of·p1,·p1,·Lnet/tjado/passwdsafe/PasswdSafeListFragmentTree; | 832 | ····instance-of·p1,·p1,·Lnet/tjado/passwdsafe/PasswdSafeListFragmentTree; |
831 | ····if-eqz·p1,·:cond_8 | 833 | ····if-eqz·p1,·:cond_8 |
832 | ····.line·155 | 834 | ····.line·1554 |
833 | ····iget-boolean·p1,·p0,·Lnet/tjado/passwdsafe/PasswdSafe;->itsIsTwoPane:Z | 835 | ····iget-boolean·p1,·p0,·Lnet/tjado/passwdsafe/PasswdSafe;->itsIsTwoPane:Z |
834 | ····if-eqz·p1,·:cond_5 | 836 | ····if-eqz·p1,·:cond_5 |
837 | ····.line·1555 | ||
835 | ····sget-object·p1,·Lnet/tjado/passwdsafe/PasswdSafeListFragmentTree$Mode;->RECORDS:Lnet/tjado/passwdsafe/PasswdSafeListFragmentTree$Mode; | 838 | ····sget-object·p1,·Lnet/tjado/passwdsafe/PasswdSafeListFragmentTree$Mode;->RECORDS:Lnet/tjado/passwdsafe/PasswdSafeListFragmentTree$Mode; |
836 | ····goto·:goto_6 | 839 | ····goto·:goto_6 |
840 | ····.line·1556 | ||
837 | ····:cond_5 | 841 | ····:cond_5 |
838 | ····sget-object·p1,·Lnet/tjado/passwdsafe/PasswdSafeListFragmentTree$Mode;->ALL:Lnet/tjado/passwdsafe/PasswdSafeListFragmentTree$Mode; | 842 | ····sget-object·p1,·Lnet/tjado/passwdsafe/PasswdSafeListFragmentTree$Mode;->ALL:Lnet/tjado/passwdsafe/PasswdSafeListFragmentTree$Mode; |
839 | ····goto·:goto_6 | 843 | ····goto·:goto_6 |
840 | ····.line·1559 | 844 | ····.line·1559 |
841 | ····:cond_6 | 845 | ····:cond_6 |
842 | ····instance-of·v3,·p1,·Lnet/tjado/passwdsafe/PasswdSafeListFragment; | 846 | ····instance-of·v3,·p1,·Lnet/tjado/passwdsafe/PasswdSafeListFragment; |
843 | ····if-eqz·v3,·:cond_8 | 847 | ····if-eqz·v3,·:cond_8 |
844 | ····.line·156 | 848 | ····.line·1561 |
845 | ····iget-boolean·v3,·p0,·Lnet/tjado/passwdsafe/PasswdSafe;->itsIsTwoPane:Z | 849 | ····iget-boolean·v3,·p0,·Lnet/tjado/passwdsafe/PasswdSafe;->itsIsTwoPane:Z |
846 | ····if-eqz·v3,·:cond_7 | 850 | ····if-eqz·v3,·:cond_7 |
851 | ····.line·1562 | ||
847 | ····sget-object·v3,·Lnet/tjado/passwdsafe/PasswdSafeListFragment$Mode;->RECORDS:Lnet/tjado/passwdsafe/PasswdSafeListFragment$Mode; | 852 | ····sget-object·v3,·Lnet/tjado/passwdsafe/PasswdSafeListFragment$Mode;->RECORDS:Lnet/tjado/passwdsafe/PasswdSafeListFragment$Mode; |
848 | ····goto·:goto_5 | 853 | ····goto·:goto_5 |
854 | ····.line·1563 | ||
849 | ····:cond_7 | 855 | ····:cond_7 |
850 | ····sget-object·v3,·Lnet/tjado/passwdsafe/PasswdSafeListFragment$Mode;->ALL:Lnet/tjado/passwdsafe/PasswdSafeListFragment$Mode; | 856 | ····sget-object·v3,·Lnet/tjado/passwdsafe/PasswdSafeListFragment$Mode;->ALL:Lnet/tjado/passwdsafe/PasswdSafeListFragment$Mode; |
851 | ····.line·1564 | 857 | ····.line·1564 |
852 | ····:goto_5 | 858 | ····:goto_5 |
853 | ····check-cast·p1,·Lnet/tjado/passwdsafe/PasswdSafeListFragment; | 859 | ····check-cast·p1,·Lnet/tjado/passwdsafe/PasswdSafeListFragment; |
Offset 980, 18 lines modified | Offset 986, 20 lines modified | ||
980 | ····invoke-virtual·{p1},·Lnet/tjado/passwdsafe/view/PasswdLocation;->isRecord()Z | 986 | ····invoke-virtual·{p1},·Lnet/tjado/passwdsafe/view/PasswdLocation;->isRecord()Z |
981 | ····move-result·p1 | 987 | ····move-result·p1 |
982 | ····if-eqz·p1,·:cond_c | 988 | ····if-eqz·p1,·:cond_c |
989 | ····.line·1675 | ||
983 | ····sget-object·p1,·Lnet/tjado/passwdsafe/PasswdSafeListFragment$Mode;->ALL:Lnet/tjado/passwdsafe/PasswdSafeListFragment$Mode; | 990 | ····sget-object·p1,·Lnet/tjado/passwdsafe/PasswdSafeListFragment$Mode;->ALL:Lnet/tjado/passwdsafe/PasswdSafeListFragment$Mode; |
984 | ····goto·:goto_a | 991 | ····goto·:goto_a |
992 | ····.line·1676 | ||
985 | ····:cond_c | 993 | ····:cond_c |
986 | ····sget-object·p1,·Lnet/tjado/passwdsafe/PasswdSafeListFragment$Mode;->GROUPS:Lnet/tjado/passwdsafe/PasswdSafeListFragment$Mode; | 994 | ····sget-object·p1,·Lnet/tjado/passwdsafe/PasswdSafeListFragment$Mode;->GROUPS:Lnet/tjado/passwdsafe/PasswdSafeListFragment$Mode; |
987 | ····:goto_a | 995 | ····:goto_a |
988 | ····const·v0,·0x7f090051 | 996 | ····const·v0,·0x7f090051 |
989 | ····.line·1677 | 997 | ····.line·1677 |
Offset 510, 25 lines modified | Offset 510, 26 lines modified | ||
510 | ····move-result-object·v1 | 510 | ····move-result-object·v1 |
511 | ····invoke-interface·{v1},·Ljava/lang/CharSequence;->toString()Ljava/lang/String; | 511 | ····invoke-interface·{v1},·Ljava/lang/CharSequence;->toString()Ljava/lang/String; |
512 | ····move-result-object·v2 | 512 | ····move-result-object·v2 |
513 | ····.line·317 | ||
513 | ····iget-object·v1,·p0,·Lnet/tjado/passwdsafe/view/PasswdPolicyEditDialog;->itsPolicy:Lnet/tjado/passwdsafe/file/PasswdPolicy; | 514 | ····iget-object·v1,·p0,·Lnet/tjado/passwdsafe/view/PasswdPolicyEditDialog;->itsPolicy:Lnet/tjado/passwdsafe/file/PasswdPolicy; |
514 | ····if-eqz·v1,·:cond_f | 515 | ····if-eqz·v1,·:cond_f |
515 | ····.line·317 | ||
516 | ····invoke-virtual·{v1},·Lnet/tjado/passwdsafe/file/PasswdPolicy;->getLocation()Lnet/tjado/passwdsafe/file/PasswdPolicy$Location; | 516 | ····invoke-virtual·{v1},·Lnet/tjado/passwdsafe/file/PasswdPolicy;->getLocation()Lnet/tjado/passwdsafe/file/PasswdPolicy$Location; |
517 | ····move-result-object·v1 | 517 | ····move-result-object·v1 |
518 | ····goto·:goto_a | 518 | ····goto·:goto_a |
519 | ····.line·318 | ||
519 | ····:cond_f | 520 | ····:cond_f |
520 | ····sget-object·v1,·Lnet/tjado/passwdsafe/file/PasswdPolicy$Location;->HEADER:Lnet/tjado/passwdsafe/file/PasswdPolicy$Location; | 521 | ····sget-object·v1,·Lnet/tjado/passwdsafe/file/PasswdPolicy$Location;->HEADER:Lnet/tjado/passwdsafe/file/PasswdPolicy$Location; |
521 | ····:goto_a | 522 | ····:goto_a |
522 | ····move-object·v3,·v1 | 523 | ····move-object·v3,·v1 |
523 | ····move-object·v1,·v0 | 524 | ····move-object·v1,·v0 |
Offset 1, 22 lines modified | Offset 1, 22 lines modified | ||
1 | .class· | 1 | .class·Lnet/tjado/passwdsafe/view/PasswdLocation$1; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"PasswdLocation.java" | 3 | .source·"PasswdLocation.java" |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Landroid/os/Parcelable$Creator; | 5 | .implements·Landroid/os/Parcelable$Creator; |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 7 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
8 | ····value·=·Lnet/tjado/passwdsafe/view/PasswdLocation; | 8 | ····value·=·Lnet/tjado/passwdsafe/view/PasswdLocation; |
9 | .end·annotation | 9 | .end·annotation |
10 | .annotation·system·Ldalvik/annotation/InnerClass; | 10 | .annotation·system·Ldalvik/annotation/InnerClass; |
11 | ····accessFlags·=·0x | 11 | ····accessFlags·=·0x0 |
12 | ····name·=·null | 12 | ····name·=·null |
13 | .end·annotation | 13 | .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 | ········"Landroid/os/Parcelable$Creator<", | 17 | ········"Landroid/os/Parcelable$Creator<", |
Offset 247, 14 lines modified | Offset 247, 15 lines modified | ||
247 | ····if-eqz·v1,·:cond_6 | 247 | ····if-eqz·v1,·:cond_6 |
248 | ····.line·396 | 248 | ····.line·396 |
249 | ····iget-boolean·v1,·p0,·Lnet/tjado/passwdsafe/view/PasswdFileDataView;->itsIsSortCaseSensitive:Z | 249 | ····iget-boolean·v1,·p0,·Lnet/tjado/passwdsafe/view/PasswdFileDataView;->itsIsSortCaseSensitive:Z |
250 | ····if-eqz·v1,·:cond_1 | 250 | ····if-eqz·v1,·:cond_1 |
251 | ····.line·397 | ||
251 | ····new-instance·v1,·Lnet/tjado/passwdsafe/view/PasswdFileDataView$StringComparator; | 252 | ····new-instance·v1,·Lnet/tjado/passwdsafe/view/PasswdFileDataView$StringComparator; |
252 | ····invoke-direct·{v1,·v2},·Lnet/tjado/passwdsafe/view/PasswdFileDataView$StringComparator;-><init>(Lnet/tjado/passwdsafe/view/PasswdFileDataView$1;)V | 253 | ····invoke-direct·{v1,·v2},·Lnet/tjado/passwdsafe/view/PasswdFileDataView$StringComparator;-><init>(Lnet/tjado/passwdsafe/view/PasswdFileDataView$1;)V |
253 | ····goto·:goto_0 | 254 | ····goto·:goto_0 |
254 | ····:cond_1 | 255 | ····:cond_1 |
Offset 1416, 24 lines modified | Offset 1416, 24 lines modified | ||
1416 | ····const-string·v2,·"secret" | 1416 | ····const-string·v2,·"secret" |
1417 | ····.line·295 | 1417 | ····.line·295 |
1418 | ····invoke-virtual·{v0,·v2,·v1},·Landroid/net/Uri$Builder;->appendQueryParameter(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder; | 1418 | ····invoke-virtual·{v0,·v2,·v1},·Landroid/net/Uri$Builder;->appendQueryParameter(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder; |
1419 | ····move-result-object·v0 | 1419 | ····move-result-object·v0 |
1420 | ····.line·297 | ||
1420 | ····iget-object·v1,·p0,·Lnet/tjado/passwdsafe/otp/Token;->issuerInt:Ljava/lang/String; | 1421 | ····iget-object·v1,·p0,·Lnet/tjado/passwdsafe/otp/Token;->issuerInt:Ljava/lang/String; |
1421 | ····if-nez·v1,·:cond_1 | 1422 | ····if-nez·v1,·:cond_1 |
1422 | ····iget-object·v1,·p0,·Lnet/tjado/passwdsafe/otp/Token;->issuerExt:Ljava/lang/String; | 1423 | ····iget-object·v1,·p0,·Lnet/tjado/passwdsafe/otp/Token;->issuerExt:Ljava/lang/String; |
1423 | ····:cond_1 | 1424 | ····:cond_1 |
1424 | ····const-string·v2,·"issuer" | 1425 | ····const-string·v2,·"issuer" |
1425 | ····.line·297 | ||
1426 | ····invoke-virtual·{v0,·v2,·v1},·Landroid/net/Uri$Builder;->appendQueryParameter(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder; | 1426 | ····invoke-virtual·{v0,·v2,·v1},·Landroid/net/Uri$Builder;->appendQueryParameter(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder; |
1427 | ····move-result-object·v0 | 1427 | ····move-result-object·v0 |
1428 | ····iget-object·v1,·p0,·Lnet/tjado/passwdsafe/otp/Token;->algo:Ljava/lang/String; | 1428 | ····iget-object·v1,·p0,·Lnet/tjado/passwdsafe/otp/Token;->algo:Ljava/lang/String; |
1429 | ····const-string·v2,·"algorithm" | 1429 | ····const-string·v2,·"algorithm" |
Offset 187, 17 lines modified | Offset 187, 17 lines modified | ||
187 | ····:goto_0 | 187 | ····:goto_0 |
188 | ····sget-object·v4,·Ljava/util/Locale;->US:Ljava/util/Locale; | 188 | ····sget-object·v4,·Ljava/util/Locale;->US:Ljava/util/Locale; |
189 | ····const/4·v5,·0x7 | 189 | ····const/4·v5,·0x7 |
190 | ····new-array·v5,·v5,·[Ljava/lang/Object; | 190 | ····new-array·v5,·v5,·[Ljava/lang/Object; |
191 | ····.line·113 | ||
191 | ····iget-object·v6,·p0,·Lnet/tjado/passwdsafe/otp/AddActivity;->mHOTP:Landroid/widget/RadioButton; | 192 | ····iget-object·v6,·p0,·Lnet/tjado/passwdsafe/otp/AddActivity;->mHOTP:Landroid/widget/RadioButton; |
192 | ····.line·113 | ||
193 | ····invoke-virtual·{v6},·Landroid/widget/RadioButton;->isChecked()Z | 193 | ····invoke-virtual·{v6},·Landroid/widget/RadioButton;->isChecked()Z |
194 | ····move-result·v6 | 194 | ····move-result·v6 |
195 | ····if-eqz·v6,·:cond_3 | 195 | ····if-eqz·v6,·:cond_3 |
196 | ····const-string·v6,·"h" | 196 | ····const-string·v6,·"h" |
Offset 1, 19 lines modified | Offset 1, 19 lines modified | ||
1 | .class· | 1 | .class·Lnet/tjado/passwdsafe/lib/PasswdSafeUtil$1; |
2 | .super·Lnet/tjado/passwdsafe/lib/view/AbstractDialogClickListener; | 2 | .super·Lnet/tjado/passwdsafe/lib/view/AbstractDialogClickListener; |
3 | .source·"PasswdSafeUtil.java" | 3 | .source·"PasswdSafeUtil.java" |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/EnclosingMethod; | 5 | .annotation·system·Ldalvik/annotation/EnclosingMethod; |
6 | ····value·=·Lnet/tjado/passwdsafe/lib/PasswdSafeUtil;->showFatalMsg(Ljava/lang/Throwable;Ljava/lang/String;Landroid/app/Activity;Z)V | 6 | ····value·=·Lnet/tjado/passwdsafe/lib/PasswdSafeUtil;->showFatalMsg(Ljava/lang/Throwable;Ljava/lang/String;Landroid/app/Activity;Z)V |
7 | .end·annotation | 7 | .end·annotation |
8 | .annotation·system·Ldalvik/annotation/InnerClass; | 8 | .annotation·system·Ldalvik/annotation/InnerClass; |
9 | ····accessFlags·=·0x | 9 | ····accessFlags·=·0x0 |
10 | ····name·=·null | 10 | ····name·=·null |
11 | .end·annotation | 11 | .end·annotation |
12 | #·instance·fields | 12 | #·instance·fields |
13 | .field·final·synthetic·val$activity:Landroid/app/Activity; | 13 | .field·final·synthetic·val$activity:Landroid/app/Activity; |
Offset 1, 22 lines modified | Offset 1, 22 lines modified | ||
1 | .class· | 1 | .class·Lnet/tjado/passwdsafe/lib/AboutUtils$1; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"AboutUtils.java" | 3 | .source·"AboutUtils.java" |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Landroid/widget/CompoundButton$OnCheckedChangeListener; | 5 | .implements·Landroid/widget/CompoundButton$OnCheckedChangeListener; |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/EnclosingMethod; | 7 | .annotation·system·Ldalvik/annotation/EnclosingMethod; |
8 | ····value·=·Lnet/tjado/passwdsafe/lib/AboutUtils;->updateAboutFields(Landroid/view/View;Ljava/lang/String;Landroid/content/Context;)Ljava/lang/String; | 8 | ····value·=·Lnet/tjado/passwdsafe/lib/AboutUtils;->updateAboutFields(Landroid/view/View;Ljava/lang/String;Landroid/content/Context;)Ljava/lang/String; |
9 | .end·annotation | 9 | .end·annotation |
10 | .annotation·system·Ldalvik/annotation/InnerClass; | 10 | .annotation·system·Ldalvik/annotation/InnerClass; |
11 | ····accessFlags·=·0x | 11 | ····accessFlags·=·0x0 |
12 | ····name·=·null | 12 | ····name·=·null |
13 | .end·annotation | 13 | .end·annotation |
14 | #·instance·fields | 14 | #·instance·fields |
15 | .field·final·synthetic·val$extraLicenseInfo:Ljava/lang/String; | 15 | .field·final·synthetic·val$extraLicenseInfo:Ljava/lang/String; |
Offset 636, 14 lines modified | Offset 636, 15 lines modified | ||
636 | ····.line·202 | 636 | ····.line·202 |
637 | ····invoke-virtual·{p1,·p2},·Landroidx/appcompat/app/AlertDialog$Builder;->setCancelable(Z)Landroidx/appcompat/app/AlertDialog$Builder; | 637 | ····invoke-virtual·{p1,·p2},·Landroidx/appcompat/app/AlertDialog$Builder;->setCancelable(Z)Landroidx/appcompat/app/AlertDialog$Builder; |
638 | ····move-result-object·p1 | 638 | ····move-result-object·p1 |
639 | ····if-eqz·p3,·:cond_1 | 639 | ····if-eqz·p3,·:cond_1 |
640 | ····.line·204 | ||
640 | ····sget·p2,·Lnet/tjado/passwdsafe/lib/R$string;->copy_trace_and_close:I | 641 | ····sget·p2,·Lnet/tjado/passwdsafe/lib/R$string;->copy_trace_and_close:I |
641 | ····goto·:goto_0 | 642 | ····goto·:goto_0 |
642 | ····:cond_1 | 643 | ····:cond_1 |
643 | ····sget·p2,·Lnet/tjado/passwdsafe/lib/R$string;->close:I | 644 | ····sget·p2,·Lnet/tjado/passwdsafe/lib/R$string;->close:I |
Offset 290, 15 lines modified | Offset 290, 15 lines modified | ||
290 | ····invoke-virtual·{p0,·v0},·Landroid/view/View;->findViewById(I)Landroid/view/View; | 290 | ····invoke-virtual·{p0,·v0},·Landroid/view/View;->findViewById(I)Landroid/view/View; |
291 | ····move-result-object·v0 | 291 | ····move-result-object·v0 |
292 | ····check-cast·v0,·Landroid/widget/TextView; | 292 | ····check-cast·v0,·Landroid/widget/TextView; |
293 | ····const-string·v1,·" | 293 | ····const-string·v1,·"11/07/2022·15:20:29·+0000" |
294 | ····.line·65 | 294 | ····.line·65 |
295 | ····invoke-virtual·{v0,·v1},·Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V | 295 | ····invoke-virtual·{v0,·v1},·Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V |
296 | ····.line·66 | 296 | ····.line·66 |
297 | ····sget·v0,·Lnet/tjado/passwdsafe/lib/R$id;->release_notes:I | 297 | ····sget·v0,·Lnet/tjado/passwdsafe/lib/R$id;->release_notes:I |
Offset 5, 15 lines modified | Offset 5, 15 lines modified | ||
5 | #·static·fields | 5 | #·static·fields |
6 | .field·public·static·final·APPLICATION_ID:Ljava/lang/String;·=·"net.tjado.passwdsafe.lib" | 6 | .field·public·static·final·APPLICATION_ID:Ljava/lang/String;·=·"net.tjado.passwdsafe.lib" |
7 | ····.annotation·runtime·Ljava/lang/Deprecated; | 7 | ····.annotation·runtime·Ljava/lang/Deprecated; |
8 | ····.end·annotation | 8 | ····.end·annotation |
9 | .end·field | 9 | .end·field |
10 | .field·public·static·final·BUILD_DATE:Ljava/lang/String;·=·" | 10 | .field·public·static·final·BUILD_DATE:Ljava/lang/String;·=·"11/07/2022·15:20:29·+0000" |
11 | .field·public·static·final·BUILD_ID:Ljava/lang/String;·=·"92a6e9a2" | 11 | .field·public·static·final·BUILD_ID:Ljava/lang/String;·=·"92a6e9a2" |
12 | .field·public·static·final·BUILD_TYPE:Ljava/lang/String;·=·"release" | 12 | .field·public·static·final·BUILD_TYPE:Ljava/lang/String;·=·"release" |
13 | .field·public·static·final·DEBUG:Z·=·false | 13 | .field·public·static·final·DEBUG:Z·=·false |
Offset 1, 22 lines modified | Offset 1, 22 lines modified | ||
1 | .class· | 1 | .class·Lnet/tjado/passwdsafe/lib/view/GuiUtils$1; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"GuiUtils.java" | 3 | .source·"GuiUtils.java" |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Ljava/lang/Runnable; | 5 | .implements·Ljava/lang/Runnable; |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/EnclosingMethod; | 7 | .annotation·system·Ldalvik/annotation/EnclosingMethod; |
8 | ····value·=·Lnet/tjado/passwdsafe/lib/view/GuiUtils;->setListViewHeightBasedOnChildren(Landroid/widget/ListView;)V | 8 | ····value·=·Lnet/tjado/passwdsafe/lib/view/GuiUtils;->setListViewHeightBasedOnChildren(Landroid/widget/ListView;)V |
9 | .end·annotation | 9 | .end·annotation |
10 | .annotation·system·Ldalvik/annotation/InnerClass; | 10 | .annotation·system·Ldalvik/annotation/InnerClass; |
11 | ····accessFlags·=·0x | 11 | ····accessFlags·=·0x0 |
12 | ····name·=·null | 12 | ····name·=·null |
13 | .end·annotation | 13 | .end·annotation |
14 | #·instance·fields | 14 | #·instance·fields |
15 | .field·final·synthetic·val$listAdapter:Landroid/widget/ListAdapter; | 15 | .field·final·synthetic·val$listAdapter:Landroid/widget/ListAdapter; |
Offset 1, 22 lines modified | Offset 1, 22 lines modified | ||
1 | .class· | 1 | .class·Lnet/tjado/passwdsafe/lib/view/GuiUtils$4; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"GuiUtils.java" | 3 | .source·"GuiUtils.java" |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Landroid/view/View$OnKeyListener; | 5 | .implements·Landroid/view/View$OnKeyListener; |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/EnclosingMethod; | 7 | .annotation·system·Ldalvik/annotation/EnclosingMethod; |
8 | ····value·=·Lnet/tjado/passwdsafe/lib/view/GuiUtils;->setupFormKeyboard(Landroid/widget/TextView;Landroid/widget/TextView;Landroid/content/Context;Ljava/lang/Runnable;)V | 8 | ····value·=·Lnet/tjado/passwdsafe/lib/view/GuiUtils;->setupFormKeyboard(Landroid/widget/TextView;Landroid/widget/TextView;Landroid/content/Context;Ljava/lang/Runnable;)V |
9 | .end·annotation | 9 | .end·annotation |
10 | .annotation·system·Ldalvik/annotation/InnerClass; | 10 | .annotation·system·Ldalvik/annotation/InnerClass; |
11 | ····accessFlags·=·0x | 11 | ····accessFlags·=·0x0 |
12 | ····name·=·null | 12 | ····name·=·null |
13 | .end·annotation | 13 | .end·annotation |
14 | #·instance·fields | 14 | #·instance·fields |
15 | .field·final·synthetic·val$enterRunnable:Ljava/lang/Runnable; | 15 | .field·final·synthetic·val$enterRunnable:Ljava/lang/Runnable; |
Offset 1, 22 lines modified | Offset 1, 22 lines modified | ||
1 | .class· | 1 | .class·Lnet/tjado/passwdsafe/lib/view/GuiUtils$2; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"GuiUtils.java" | 3 | .source·"GuiUtils.java" |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Ljava/lang/Runnable; | 5 | .implements·Ljava/lang/Runnable; |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/EnclosingMethod; | 7 | .annotation·system·Ldalvik/annotation/EnclosingMethod; |
8 | ····value·=·Lnet/tjado/passwdsafe/lib/view/GuiUtils;->setTextInputVisible(Lcom/google/android/material/textfield/TextInputLayout;Z)V | 8 | ····value·=·Lnet/tjado/passwdsafe/lib/view/GuiUtils;->setTextInputVisible(Lcom/google/android/material/textfield/TextInputLayout;Z)V |
9 | .end·annotation | 9 | .end·annotation |
10 | .annotation·system·Ldalvik/annotation/InnerClass; | 10 | .annotation·system·Ldalvik/annotation/InnerClass; |
11 | ····accessFlags·=·0x | 11 | ····accessFlags·=·0x0 |
12 | ····name·=·null | 12 | ····name·=·null |
13 | .end·annotation | 13 | .end·annotation |
14 | #·instance·fields | 14 | #·instance·fields |
15 | .field·final·synthetic·val$view:Lcom/google/android/material/textfield/TextInputLayout; | 15 | .field·final·synthetic·val$view:Lcom/google/android/material/textfield/TextInputLayout; |
Offset 1, 22 lines modified | Offset 1, 22 lines modified | ||
1 | .class· | 1 | .class·Lnet/tjado/passwdsafe/lib/view/GuiUtils$3; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"GuiUtils.java" | 3 | .source·"GuiUtils.java" |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Ljava/lang/Runnable; | 5 | .implements·Ljava/lang/Runnable; |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/EnclosingMethod; | 7 | .annotation·system·Ldalvik/annotation/EnclosingMethod; |
8 | ····value·=·Lnet/tjado/passwdsafe/lib/view/GuiUtils;->setupFormKeyboard(Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/Button;Landroid/content/Context;)V | 8 | ····value·=·Lnet/tjado/passwdsafe/lib/view/GuiUtils;->setupFormKeyboard(Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/Button;Landroid/content/Context;)V |
9 | .end·annotation | 9 | .end·annotation |
10 | .annotation·system·Ldalvik/annotation/InnerClass; | 10 | .annotation·system·Ldalvik/annotation/InnerClass; |
11 | ····accessFlags·=·0x | 11 | ····accessFlags·=·0x0 |
12 | ····name·=·null | 12 | ····name·=·null |
13 | .end·annotation | 13 | .end·annotation |
14 | #·instance·fields | 14 | #·instance·fields |
15 | .field·final·synthetic·val$okBtn:Landroid/widget/Button; | 15 | .field·final·synthetic·val$okBtn:Landroid/widget/Button; |
Offset 1, 22 lines modified | Offset 1, 22 lines modified | ||
1 | .class· | 1 | .class·Lnet/tjado/passwdsafe/file/PasswdFileUri$1; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"PasswdFileUri.java" | 3 | .source·"PasswdFileUri.java" |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Landroid/os/Parcelable$Creator; | 5 | .implements·Landroid/os/Parcelable$Creator; |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 7 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
8 | ····value·=·Lnet/tjado/passwdsafe/file/PasswdFileUri; | 8 | ····value·=·Lnet/tjado/passwdsafe/file/PasswdFileUri; |
9 | .end·annotation | 9 | .end·annotation |
10 | .annotation·system·Ldalvik/annotation/InnerClass; | 10 | .annotation·system·Ldalvik/annotation/InnerClass; |
11 | ····accessFlags·=·0x | 11 | ····accessFlags·=·0x0 |
12 | ····name·=·null | 12 | ····name·=·null |
13 | .end·annotation | 13 | .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 | ········"Landroid/os/Parcelable$Creator<", | 17 | ········"Landroid/os/Parcelable$Creator<", |
Offset 1, 19 lines modified | Offset 1, 19 lines modified | ||
1 | .class· | 1 | .class·Lnet/tjado/passwdsafe/file/PasswdFileData$1; |
2 | .super·Landroid/os/AsyncTask; | 2 | .super·Landroid/os/AsyncTask; |
3 | .source·"PasswdFileData.java" | 3 | .source·"PasswdFileData.java" |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/EnclosingMethod; | 5 | .annotation·system·Ldalvik/annotation/EnclosingMethod; |
6 | ····value·=·Lnet/tjado/passwdsafe/file/PasswdFileData;->notifyObservers(Lnet/tjado/passwdsafe/file/PasswdFileData;)V | 6 | ····value·=·Lnet/tjado/passwdsafe/file/PasswdFileData;->notifyObservers(Lnet/tjado/passwdsafe/file/PasswdFileData;)V |
7 | .end·annotation | 7 | .end·annotation |
8 | .annotation·system·Ldalvik/annotation/InnerClass; | 8 | .annotation·system·Ldalvik/annotation/InnerClass; |
9 | ····accessFlags·=·0x | 9 | ····accessFlags·=·0x0 |
10 | ····name·=·null | 10 | ····name·=·null |
11 | .end·annotation | 11 | .end·annotation |
12 | .annotation·system·Ldalvik/annotation/Signature; | 12 | .annotation·system·Ldalvik/annotation/Signature; |
13 | ····value·=·{ | 13 | ····value·=·{ |
14 | ········"Landroid/os/AsyncTask<", | 14 | ········"Landroid/os/AsyncTask<", |
15 | ········"Lnet/tjado/passwdsafe/file/PasswdFileData;", | 15 | ········"Lnet/tjado/passwdsafe/file/PasswdFileData;", |
Offset 1, 22 lines modified | Offset 1, 22 lines modified | ||
1 | .class· | 1 | .class·Lnet/tjado/passwdsafe/file/PasswdRecordFilter$1; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"PasswdRecordFilter.java" | 3 | .source·"PasswdRecordFilter.java" |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Landroid/os/Parcelable$Creator; | 5 | .implements·Landroid/os/Parcelable$Creator; |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 7 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
8 | ····value·=·Lnet/tjado/passwdsafe/file/PasswdRecordFilter; | 8 | ····value·=·Lnet/tjado/passwdsafe/file/PasswdRecordFilter; |
9 | .end·annotation | 9 | .end·annotation |
10 | .annotation·system·Ldalvik/annotation/InnerClass; | 10 | .annotation·system·Ldalvik/annotation/InnerClass; |
11 | ····accessFlags·=·0x | 11 | ····accessFlags·=·0x0 |
12 | ····name·=·null | 12 | ····name·=·null |
13 | .end·annotation | 13 | .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 | ········"Landroid/os/Parcelable$Creator<", | 17 | ········"Landroid/os/Parcelable$Creator<", |
Offset 1, 22 lines modified | Offset 1, 22 lines modified | ||
1 | .class· | 1 | .class·Lnet/tjado/passwdsafe/file/PasswdPolicy$1; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"PasswdPolicy.java" | 3 | .source·"PasswdPolicy.java" |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Landroid/os/Parcelable$Creator; | 5 | .implements·Landroid/os/Parcelable$Creator; |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 7 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
8 | ····value·=·Lnet/tjado/passwdsafe/file/PasswdPolicy; | 8 | ····value·=·Lnet/tjado/passwdsafe/file/PasswdPolicy; |
9 | .end·annotation | 9 | .end·annotation |
10 | .annotation·system·Ldalvik/annotation/InnerClass; | 10 | .annotation·system·Ldalvik/annotation/InnerClass; |
11 | ····accessFlags·=·0x | 11 | ····accessFlags·=·0x0 |
12 | ····name·=·null | 12 | ····name·=·null |
13 | .end·annotation | 13 | .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 | ········"Landroid/os/Parcelable$Creator<", | 17 | ········"Landroid/os/Parcelable$Creator<", |
Offset 1384, 14 lines modified | Offset 1384, 16 lines modified | ||
1384 | ····invoke-static·{p0,·v1,·v2,·v5},·Lnet/tjado/passwdsafe/file/PasswdPolicy;->parseHdrPolicy(Ljava/lang/String;IILnet/tjado/passwdsafe/file/PasswdPolicy$Location;)Lnet/tjado/passwdsafe/util/Pair; | 1384 | ····invoke-static·{p0,·v1,·v2,·v5},·Lnet/tjado/passwdsafe/file/PasswdPolicy;->parseHdrPolicy(Ljava/lang/String;IILnet/tjado/passwdsafe/file/PasswdPolicy$Location;)Lnet/tjado/passwdsafe/util/Pair; |
1385 | ····move-result-object·v1 | 1385 | ····move-result-object·v1 |
1386 | ····.line·529 | 1386 | ····.line·529 |
1387 | ····iget-object·v5,·v1,·Lnet/tjado/passwdsafe/util/Pair;->first:Ljava/lang/Object; | 1387 | ····iget-object·v5,·v1,·Lnet/tjado/passwdsafe/util/Pair;->first:Ljava/lang/Object; |
1388 | ····check-cast·v5,·Lnet/tjado/passwdsafe/file/PasswdPolicy; | ||
1388 | ····invoke-interface·{v4,·v5},·Ljava/util/List;->add(Ljava/lang/Object;)Z | 1389 | ····invoke-interface·{v4,·v5},·Ljava/util/List;->add(Ljava/lang/Object;)Z |
1389 | ····.line·530 | 1390 | ····.line·530 |
1390 | ····iget-object·v1,·v1,·Lnet/tjado/passwdsafe/util/Pair;->second:Ljava/lang/Object; | 1391 | ····iget-object·v1,·v1,·Lnet/tjado/passwdsafe/util/Pair;->second:Ljava/lang/Object; |
1391 | ····check-cast·v1,·Ljava/lang/Integer; | 1392 | ····check-cast·v1,·Ljava/lang/Integer; |
Offset 1982, 14 lines modified | Offset 1984, 15 lines modified | ||
1982 | ····invoke-direct/range·{v0·..·v5},·Lnet/tjado/passwdsafe/file/PasswdPolicy;->addRandomChars(IILjava/lang/String;Ljava/lang/StringBuilder;Ljava/lang/StringBuilder;)V | 1984 | ····invoke-direct/range·{v0·..·v5},·Lnet/tjado/passwdsafe/file/PasswdPolicy;->addRandomChars(IILjava/lang/String;Ljava/lang/StringBuilder;Ljava/lang/StringBuilder;)V |
1983 | ····const/16·v1,·0x1000 | 1985 | ····const/16·v1,·0x1000 |
1984 | ····.line·366 | 1986 | ····.line·366 |
1985 | ····iget·v2,·p0,·Lnet/tjado/passwdsafe/file/PasswdPolicy;->itsMinSymbols:I | 1987 | ····iget·v2,·p0,·Lnet/tjado/passwdsafe/file/PasswdPolicy;->itsMinSymbols:I |
1988 | ····.line·367 | ||
1986 | ····iget-object·v0,·p0,·Lnet/tjado/passwdsafe/file/PasswdPolicy;->itsSpecialSymbols:Ljava/lang/String; | 1989 | ····iget-object·v0,·p0,·Lnet/tjado/passwdsafe/file/PasswdPolicy;->itsSpecialSymbols:Ljava/lang/String; |
1987 | ····if-nez·v0,·:cond_3 | 1990 | ····if-nez·v0,·:cond_3 |
1988 | ····const-string·v0,·"+-=_@#$%^&<>/~\\?" | 1991 | ····const-string·v0,·"+-=_@#$%^&<>/~\\?" |
1989 | ····:cond_3 | 1992 | ····:cond_3 |
Offset 1997, 14 lines modified | Offset 2000, 15 lines modified | ||
1997 | ····move-object·v0,·p0 | 2000 | ····move-object·v0,·p0 |
1998 | ····move-object·v4,·v6 | 2001 | ····move-object·v4,·v6 |
1999 | ····move-object·v5,·v7 | 2002 | ····move-object·v5,·v7 |
2003 | ····.line·366 | ||
2000 | ····invoke-direct/range·{v0·..·v5},·Lnet/tjado/passwdsafe/file/PasswdPolicy;->addRandomChars(IILjava/lang/String;Ljava/lang/StringBuilder;Ljava/lang/StringBuilder;)V | 2004 | ····invoke-direct/range·{v0·..·v5},·Lnet/tjado/passwdsafe/file/PasswdPolicy;->addRandomChars(IILjava/lang/String;Ljava/lang/StringBuilder;Ljava/lang/StringBuilder;)V |
2001 | ····goto·:goto_1 | 2005 | ····goto·:goto_1 |
2002 | ····:cond_4 | 2006 | ····:cond_4 |
2003 | ····const·v1,·0x8000 | 2007 | ····const·v1,·0x8000 |