| Offset 1, 16 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):·false | ||
| 4 | Verified·using·v3·scheme·(APK·Signature·Scheme·v3):·false | ||
| 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:·3a94a3f14705203c8cbb6290bd237cce28ed35df91e7387336c036e6910fc312 | ||
| 10 | Signer·#1·certificate·SHA-1·digest:·2eff0d8bbed2af3c3fb4ac7fb980a77b303e4d17 | ||
| 11 | Signer·#1·certificate·MD5·digest:·a15e046e944b94b5d8b037b9831517ae | ||
| 12 | Signer·#1·key·algorithm:·RSA | ||
| 13 | Signer·#1·key·size·(bits):·2048 | ||
| 14 | Signer·#1·public·key·SHA-256·digest:·27c3db1be0e252ae6a49efe2d37d2b5b2b8b637df0ee4cf2e4d5f712604f7ac5 | ||
| 15 | Signer·#1·public·key·SHA-1·digest:·b25a68819d9925fb53d9bc8d14a300418b7f21a6 | ||
| 16 | Signer·#1·public·key·MD5·digest:·66a101510d4089805bde4ef4af3149bb | ||
| Offset 1, 21 lines modified | Offset 1, 21 lines modified | ||
| 1 | Zip·file·size:·42 | 1 | Zip·file·size:·42692·bytes,·number·of·entries:·19 |
| 2 | -rw----·····2.0·fat·····1296·bl·defN·14-Jan-23·05:50·META-INF/MANIFEST.MF | ||
| 3 | -rw----·····2.0·fat·····1417·bl·defN·14-Jan-23·05:50·META-INF/185D46B3.SF | ||
| 4 | -rw----·····2.0·fat·····1332·bl·defN·14-Jan-23·05:50·META-INF/185D46B3.RSA | ||
| 5 | -rw----·····1.0·fat······662·bx·stor·1 | 2 | -rw----·····1.0·fat······662·bx·stor·17-Jul-15·19:47·res/drawable/close.png |
| 6 | -rw----·····2.0·fat······576·bl·defN·1 | 3 | -rw----·····2.0·fat······576·bl·defN·17-Jul-15·19:47·res/drawable/custom_border.xml |
| 7 | -rw----·····1.0·fat·····1501·b-·stor·1 | 4 | -rw----·····1.0·fat·····1501·b-·stor·17-Jul-15·19:47·res/drawable/icon.png |
| 8 | -rw----·····1.0·fat·····1728·b-·stor·1 | 5 | -rw----·····1.0·fat·····1728·b-·stor·17-Jul-15·19:47·res/drawable/incoming.png |
| 9 | -rw----·····1.0·fat·····2885·b-·stor·1 | 6 | -rw----·····1.0·fat·····2885·b-·stor·17-Jul-15·19:47·res/drawable/missed.png |
| 10 | -rw----·····1.0·fat·····1610·b-·stor·1 | 7 | -rw----·····1.0·fat·····1610·b-·stor·17-Jul-15·19:47·res/drawable/outgoing.png |
| 11 | -rw----·····1.0·fat·····2295·b-·stor·1 | 8 | -rw----·····1.0·fat·····2295·b-·stor·17-Jul-15·19:47·res/drawable/sms_incoming.png |
| 12 | -rw----·····1.0·fat·····2365·b-·stor·1 | 9 | -rw----·····1.0·fat·····2365·b-·stor·17-Jul-15·19:47·res/drawable/sms_outgoing.png |
| 13 | -rw----·····2.0·fat······480·bl·defN·1 | 10 | -rw----·····2.0·fat······480·bl·defN·17-Jul-15·19:47·res/drawable/test_bg.xml |
| 14 | -rw----·····2.0·fat·····1892·bl·defN·1 | 11 | -rw----·····2.0·fat·····1892·bl·defN·17-Jul-15·19:47·res/layout/toast_layout.xml |
| 15 | -rw----·····2.0·fat······988·bl·defN·1 | 12 | -rw----·····2.0·fat······988·bl·defN·17-Jul-15·19:47·res/layout/toast_no_history.xml |
| 16 | -rw----·····2.0·fat·····1444·bl·defN·1 | 13 | -rw----·····2.0·fat·····1444·bl·defN·17-Jul-15·19:47·res/layout/toast_row.xml |
| 17 | -rw----·····2.0·fat·····3236·bl·defN·1 | 14 | -rw----·····2.0·fat·····3236·bl·defN·17-Jul-15·19:47·AndroidManifest.xml |
| 18 | -rw----·····1.0·fat·····6932·b-·stor·1 | 15 | -rw----·····1.0·fat·····6932·b-·stor·17-Jul-15·19:47·resources.arsc |
| 19 | -rw----·····1.0·fat·····3194·b-·stor·1 | 16 | -rw----·····1.0·fat·····3194·b-·stor·17-Jul-15·19:47·res/drawable-hdpi/icon.png |
| 20 | -rw----·····2.0·fat····24 | 17 | -rw----·····2.0·fat····24240·bl·defN·17-Jul-15·19:47·classes.dex |
| 18 | -rw----·····2.0·fat·····1296·b-·defN·17-Jul-15·19:47·META-INF/MANIFEST.MF | ||
| 19 | -rw----·····2.0·fat·····1417·b-·defN·17-Jul-15·19:47·META-INF/185D46B3.SF | ||
| 20 | -rw----·····2.0·fat·····1332·b-·defN·17-Jul-15·19:47·META-INF/185D46B3.RSA | ||
| 21 | 19·files,· | 21 | 19·files,·60073·bytes·uncompressed,·40224·bytes·compressed:··33.0% |
| Offset 1, 1 lines modified | Offset 1, 1 lines modified | ||
| 1 | 1 | Java·archive·data·(JAR) | |
| Offset 1, 35 lines modified | Offset 1, 35 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············:·3ac5f107 |
| 5 | signature···········:· | 5 | signature···········:·842d...1a57 |
| 6 | file_size···········:·24 | 6 | file_size···········:·24240 |
| 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·····:·47 | 10 | string_ids_size·····:·474 |
| 11 | string_ids_off······:·112·(0x000070) | 11 | string_ids_off······:·112·(0x000070) |
| 12 | type_ids_size·······:·8 | 12 | type_ids_size·······:·89 |
| 13 | type_ids_off········:· | 13 | type_ids_off········:·2008·(0x0007d8) |
| 14 | proto_ids_size······:·72 | 14 | proto_ids_size······:·72 |
| 15 | proto_ids_off·······:·23 | 15 | proto_ids_off·······:·2364·(0x00093c) |
| 16 | field_ids_size······:·65 | 16 | field_ids_size······:·65 |
| 17 | field_ids_off·······:·32 | 17 | field_ids_off·······:·3228·(0x000c9c) |
| 18 | method_ids_size·····:·145 | 18 | method_ids_size·····:·145 |
| 19 | method_ids_off······:·37 | 19 | method_ids_off······:·3748·(0x000ea4) |
| 20 | class_defs_size·····:·13 | 20 | class_defs_size·····:·13 |
| 21 | class_defs_off······:·4 | 21 | class_defs_off······:·4908·(0x00132c) |
| 22 | data_size···········:·18 | 22 | data_size···········:·18916 |
| 23 | data_off············:·5 | 23 | data_off············:·5324·(0x0014cc) |
| 24 | Class·#0·header: | 24 | Class·#0·header: |
| 25 | class_idx···········:· | 25 | class_idx···········:·70 |
| 26 | access_flags········:·17·(0x0011) | 26 | access_flags········:·17·(0x0011) |
| 27 | superclass_idx······:·5 | 27 | superclass_idx······:·57 |
| 28 | source_file_idx·····:·13 | 28 | source_file_idx·····:·13 |
| 29 | static_fields_size··:·1 | 29 | static_fields_size··:·1 |
| 30 | instance_fields_size:·0 | 30 | instance_fields_size:·0 |
| 31 | direct_methods_size·:·1 | 31 | direct_methods_size·:·1 |
| 32 | virtual_methods_size:·0 | 32 | virtual_methods_size:·0 |
| 33 | Class·#0············- | 33 | Class·#0············- |
| Offset 49, 30 lines modified | Offset 49, 30 lines modified | ||
| 49 | ······type··········:·'()V' | 49 | ······type··········:·'()V' |
| 50 | ······access········:·0x10001·(PUBLIC·CONSTRUCTOR) | 50 | ······access········:·0x10001·(PUBLIC·CONSTRUCTOR) |
| 51 | ······code··········- | 51 | ······code··········- |
| 52 | ······registers·····:·1 | 52 | ······registers·····:·1 |
| 53 | ······ins···········:·1 | 53 | ······ins···········:·1 |
| 54 | ······outs··········:·1 | 54 | ······outs··········:·1 |
| 55 | ······insns·size····:·4·16-bit·code·units | 55 | ······insns·size····:·4·16-bit·code·units |
| 56 | 0015 | 56 | 00154c:········································|[00154c]·uk.co.danieljarvis.android.flashback.BuildConfig.<init>:()V |
| 57 | 0015 | 57 | 00155c:·7010·4c00·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@004c |
| 58 | 0015 | 58 | 001562:·0e00···································|0003:·return-void |
| 59 | ······catches·······:·(none) | 59 | ······catches·······:·(none) |
| 60 | ······positions·····:· | 60 | ······positions·····:· |
| 61 | ········0x0000·line=4 | 61 | ········0x0000·line=4 |
| 62 | ······locals········:· | 62 | ······locals········:· |
| 63 | ········0x0000·-·0x0004·reg=0·this·Luk/co/danieljarvis/android/flashback/BuildConfig;· | 63 | ········0x0000·-·0x0004·reg=0·this·Luk/co/danieljarvis/android/flashback/BuildConfig;· |
| 64 | ··Virtual·methods···- | 64 | ··Virtual·methods···- |
| 65 | ··source_file_idx···:·13·(BuildConfig.java) | 65 | ··source_file_idx···:·13·(BuildConfig.java) |
| 66 | Class·#1·header: | 66 | Class·#1·header: |
| 67 | class_idx···········:· | 67 | class_idx···········:·71 |
| 68 | access_flags········:·16·(0x0010) | 68 | access_flags········:·16·(0x0010) |
| 69 | superclass_idx······:·5 | 69 | superclass_idx······:·57 |
| 70 | source_file_idx·····:·20 | 70 | source_file_idx·····:·20 |
| 71 | static_fields_size··:·0 | 71 | static_fields_size··:·0 |
| 72 | instance_fields_size:·3 | 72 | instance_fields_size:·3 |
| 73 | direct_methods_size·:·1 | 73 | direct_methods_size·:·1 |
| 74 | virtual_methods_size:·1 | 74 | virtual_methods_size:·1 |
| 75 | Class·#1·annotations: | 75 | Class·#1·annotations: |
| Offset 106, 20 lines modified | Offset 106, 20 lines modified | ||
| 106 | ······type··········:·'(Landroid/content/Context;Ljava/lang/String;I)V' | 106 | ······type··········:·'(Landroid/content/Context;Ljava/lang/String;I)V' |
| 107 | ······access········:·0x10000·(CONSTRUCTOR) | 107 | ······access········:·0x10000·(CONSTRUCTOR) |
| 108 | ······code··········- | 108 | ······code··········- |
| 109 | ······registers·····:·4 | 109 | ······registers·····:·4 |
| 110 | ······ins···········:·4 | 110 | ······ins···········:·4 |
| 111 | ······outs··········:·1 | 111 | ······outs··········:·1 |
| 112 | ······insns·size····:·10·16-bit·code·units | 112 | ······insns·size····:·10·16-bit·code·units |
| 113 | 0015 | 113 | 001564:········································|[001564]·uk.co.danieljarvis.android.flashback.CustomPhoneStateListener$1.<init>:(Landroid/content/Context;Ljava/lang/String;I)V |
| 114 | 0015 | 114 | 001574:·5b01·0c00······························|0000:·iput-object·v1,·v0,·Luk/co/danieljarvis/android/flashback/CustomPhoneStateListener$1;.val$context:Landroid/content/Context;·//·field@000c |
| 115 | 0015 | 115 | 001578:·5b02·0b00······························|0002:·iput-object·v2,·v0,·Luk/co/danieljarvis/android/flashback/CustomPhoneStateListener$1;.val$callingNumber:Ljava/lang/String;·//·field@000b |
| 116 | 0015 | 116 | 00157c:·5903·0d00······························|0004:·iput·v3,·v0,·Luk/co/danieljarvis/android/flashback/CustomPhoneStateListener$1;.val$newAttemptCount:I·//·field@000d |
| 117 | 0015 | 117 | 001580:·7010·4c00·0000·························|0006:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@004c |
| 118 | 0015 | 118 | 001586:·0e00···································|0009:·return-void |
| 119 | ······catches·······:·(none) | 119 | ······catches·······:·(none) |
| 120 | ······positions·····:· | 120 | ······positions·····:· |
| 121 | ········0x0000·line=120 | 121 | ········0x0000·line=120 |
| 122 | ······locals········:· | 122 | ······locals········:· |
| 123 | ········0x0000·-·0x000a·reg=0·this·Luk/co/danieljarvis/android/flashback/CustomPhoneStateListener$1;· | 123 | ········0x0000·-·0x000a·reg=0·this·Luk/co/danieljarvis/android/flashback/CustomPhoneStateListener$1;· |
| 124 | ········0x0000·-·0x000a·reg=1·(null)·Landroid/content/Context;· | 124 | ········0x0000·-·0x000a·reg=1·(null)·Landroid/content/Context;· |
| 125 | ········0x0000·-·0x000a·reg=2·(null)·Ljava/lang/String;· | 125 | ········0x0000·-·0x000a·reg=2·(null)·Ljava/lang/String;· |
| Offset 131, 31 lines modified | Offset 131, 31 lines modified | ||
| 131 | ······type··········:·'()V' | 131 | ······type··········:·'()V' |
| 132 | ······access········:·0x0001·(PUBLIC) | 132 | ······access········:·0x0001·(PUBLIC) |
| 133 | ······code··········- | 133 | ······code··········- |
| 134 | ······registers·····:·4 | 134 | ······registers·····:·4 |
| 135 | ······ins···········:·1 | 135 | ······ins···········:·1 |
| 136 | ······outs··········:·3 | 136 | ······outs··········:·3 |
| 137 | ······insns·size····:·10·16-bit·code·units | 137 | ······insns·size····:·10·16-bit·code·units |
| 138 | 0015 | 138 | 001588:········································|[001588]·uk.co.danieljarvis.android.flashback.CustomPhoneStateListener$1.run:()V |
| 139 | 0015 | 139 | 001598:·5430·0c00······························|0000:·iget-object·v0,·v3,·Luk/co/danieljarvis/android/flashback/CustomPhoneStateListener$1;.val$context:Landroid/content/Context;·//·field@000c |
| 140 | 0015 | 140 | 00159c:·5431·0b00······························|0002:·iget-object·v1,·v3,·Luk/co/danieljarvis/android/flashback/CustomPhoneStateListener$1;.val$callingNumber:Ljava/lang/String;·//·field@000b |
| 141 | 0015 | 141 | 0015a0:·5232·0d00······························|0004:·iget·v2,·v3,·Luk/co/danieljarvis/android/flashback/CustomPhoneStateListener$1;.val$newAttemptCount:I·//·field@000d |
| 142 | 0015 | 142 | 0015a4:·7130·6500·1002·························|0006:·invoke-static·{v0,·v1,·v2},·Luk/co/danieljarvis/android/flashback/CustomPhoneStateListener;.access$000:(Landroid/content/Context;Ljava/lang/String;I)V·//·method@0065 |
| 143 | 0015 | 143 | 0015aa:·0e00···································|0009:·return-void |
| 144 | ······catches·······:·(none) | 144 | ······catches·······:·(none) |
| 145 | ······positions·····:· | 145 | ······positions·····:· |
| 146 | ········0x0000·line=122 | 146 | ········0x0000·line=122 |
| 147 | ········0x0009·line=125 | 147 | ········0x0009·line=125 |
| 148 | ······locals········:· | 148 | ······locals········:· |
| 149 | ········0x0000·-·0x000a·reg=3·this·Luk/co/danieljarvis/android/flashback/CustomPhoneStateListener$1;· | 149 | ········0x0000·-·0x000a·reg=3·this·Luk/co/danieljarvis/android/flashback/CustomPhoneStateListener$1;· |
| 150 | ··source_file_idx···:·20·(CustomPhoneStateListener.java) | 150 | ··source_file_idx···:·20·(CustomPhoneStateListener.java) |
| 151 | Class·#2·header: | 151 | Class·#2·header: |
| 152 | class_idx···········:· | 152 | class_idx···········:·72 |
| 153 | access_flags········:·1·(0x0001) | 153 | access_flags········:·1·(0x0001) |
| 154 | superclass_idx······:·8 | 154 | superclass_idx······:·8 |
| 155 | source_file_idx·····:·20 | 155 | source_file_idx·····:·20 |
| 156 | static_fields_size··:·3 | 156 | static_fields_size··:·3 |
| 157 | instance_fields_size:·0 | 157 | instance_fields_size:·0 |
| 158 | direct_methods_size·:·4 | 158 | direct_methods_size·:·4 |
| 159 | virtual_methods_size:·1 | 159 | virtual_methods_size:·1 |
| Offset 188, 17 lines modified | Offset 188, 17 lines modified | ||
| 188 | ······type··········:·'()V' | 188 | ······type··········:·'()V' |
| 189 | ······access········:·0x10001·(PUBLIC·CONSTRUCTOR) | 189 | ······access········:·0x10001·(PUBLIC·CONSTRUCTOR) |
| 190 | ······code··········- | 190 | ······code··········- |
| 191 | ······registers·····:·1 | 191 | ······registers·····:·1 |
| 192 | ······ins···········:·1 | 192 | ······ins···········:·1 |
| 193 | ······outs··········:·1 | 193 | ······outs··········:·1 |
| 194 | ······insns·size····:·4·16-bit·code·units | 194 | ······insns·size····:·4·16-bit·code·units |
| Max diff block lines reached; 383115/392111 bytes (97.71%) of diff not shown. | |||
| Offset 1, 15 lines modified | Offset 1, 15 lines modified | ||
| 1 | Zip·file·size:·189 | 1 | Zip·file·size:·18935·bytes,·number·of·entries:·13 |
| 2 | ?rwxrwxr-x··2.0·unx······183·b-·stor·80-Jan-01·00:00·uk/co/danieljarvis/android/flashback/BuildConfig.class | 2 | ?rwxrwxr-x··2.0·unx······183·b-·stor·80-Jan-01·00:00·uk/co/danieljarvis/android/flashback/BuildConfig.class |
| 3 | ?rwxrwxr-x··2.0·unx······576·b-·stor·80-Jan-01·00:00·uk/co/danieljarvis/android/flashback/CustomPhoneStateListener$1.class | 3 | ?rwxrwxr-x··2.0·unx······576·b-·stor·80-Jan-01·00:00·uk/co/danieljarvis/android/flashback/CustomPhoneStateListener$1.class |
| 4 | ?rwxrwxr-x··2.0·unx·····3482·b-·stor·80-Jan-01·00:00·uk/co/danieljarvis/android/flashback/CustomPhoneStateListener.class | 4 | ?rwxrwxr-x··2.0·unx·····3482·b-·stor·80-Jan-01·00:00·uk/co/danieljarvis/android/flashback/CustomPhoneStateListener.class |
| 5 | ?rwxrwxr-x··2.0·unx······762·b-·stor·80-Jan-01·00:00·uk/co/danieljarvis/android/flashback/MainActivity$1.class | 5 | ?rwxrwxr-x··2.0·unx······762·b-·stor·80-Jan-01·00:00·uk/co/danieljarvis/android/flashback/MainActivity$1.class |
| 6 | ?rwxrwxr-x··2.0·unx····1792 | 6 | ?rwxrwxr-x··2.0·unx····17923·b-·defN·80-Jan-01·00:00·uk/co/danieljarvis/android/flashback/MainActivity.class |
| 7 | ?rwxrwxr-x··2.0·unx······158·b-·stor·80-Jan-01·00:00·uk/co/danieljarvis/android/flashback/R$attr.class | 7 | ?rwxrwxr-x··2.0·unx······158·b-·stor·80-Jan-01·00:00·uk/co/danieljarvis/android/flashback/R$attr.class |
| 8 | ?rwxrwxr-x··2.0·unx······330·b-·stor·80-Jan-01·00:00·uk/co/danieljarvis/android/flashback/R$dimen.class | 8 | ?rwxrwxr-x··2.0·unx······330·b-·stor·80-Jan-01·00:00·uk/co/danieljarvis/android/flashback/R$dimen.class |
| 9 | ?rwxrwxr-x··2.0·unx······473·b-·stor·80-Jan-01·00:00·uk/co/danieljarvis/android/flashback/R$drawable.class | 9 | ?rwxrwxr-x··2.0·unx······473·b-·stor·80-Jan-01·00:00·uk/co/danieljarvis/android/flashback/R$drawable.class |
| 10 | ?rwxrwxr-x··2.0·unx······441·b-·stor·80-Jan-01·00:00·uk/co/danieljarvis/android/flashback/R$id.class | 10 | ?rwxrwxr-x··2.0·unx······441·b-·stor·80-Jan-01·00:00·uk/co/danieljarvis/android/flashback/R$id.class |
| 11 | ?rwxrwxr-x··2.0·unx······289·b-·stor·80-Jan-01·00:00·uk/co/danieljarvis/android/flashback/R$layout.class | 11 | ?rwxrwxr-x··2.0·unx······289·b-·stor·80-Jan-01·00:00·uk/co/danieljarvis/android/flashback/R$layout.class |
| 12 | ?rwxrwxr-x··2.0·unx······295·b-·stor·80-Jan-01·00:00·uk/co/danieljarvis/android/flashback/R$string.class | 12 | ?rwxrwxr-x··2.0·unx······295·b-·stor·80-Jan-01·00:00·uk/co/danieljarvis/android/flashback/R$string.class |
| 13 | ?rwxrwxr-x··2.0·unx······153·b-·stor·80-Jan-01·00:00·uk/co/danieljarvis/android/flashback/R.class | 13 | ?rwxrwxr-x··2.0·unx······153·b-·stor·80-Jan-01·00:00·uk/co/danieljarvis/android/flashback/R.class |
| 14 | ?rwxrwxr-x··2.0·unx······784·b-·stor·80-Jan-01·00:00·uk/co/danieljarvis/android/flashback/ToastListItem.class | 14 | ?rwxrwxr-x··2.0·unx······784·b-·stor·80-Jan-01·00:00·uk/co/danieljarvis/android/flashback/ToastListItem.class |
| 15 | 13·files,·258 | 15 | 13·files,·25849·bytes·uncompressed,·16519·bytes·compressed:··36.1% |
| Offset 1007, 15 lines modified | Offset 1007, 15 lines modified | ||
| 1007 | ···········240···244···267···Class·java/lang/Exception | 1007 | ···········240···244···267···Class·java/lang/Exception |
| 1008 | ···········253···258···267···Class·java/lang/Exception | 1008 | ···········253···258···267···Class·java/lang/Exception |
| 1009 | ··private·void·displayToast(android.content.Context,·java.util.List,·java.lang.String,·boolean); | 1009 | ··private·void·displayToast(android.content.Context,·java.util.List,·java.lang.String,·boolean); |
| 1010 | ····descriptor:·(Landroid/content/Context;Ljava/util/List;Ljava/lang/String;Z)V | 1010 | ····descriptor:·(Landroid/content/Context;Ljava/util/List;Ljava/lang/String;Z)V |
| 1011 | ····flags:·(0x0002)·ACC_PRIVATE | 1011 | ····flags:·(0x0002)·ACC_PRIVATE |
| 1012 | ····Code: | 1012 | ····Code: |
| 1013 | ······stack=300,·locals=4 | 1013 | ······stack=300,·locals=40,·args_size=5 |
| 1014 | ·········0:·aload_0 | 1014 | ·········0:·aload_0 |
| 1015 | ·········1:·astore········5 | 1015 | ·········1:·astore········5 |
| 1016 | ·········3:·aload_0 | 1016 | ·········3:·aload_0 |
| 1017 | ·········4:·getfield······#170················//·Field·mLayoutInflater:Landroid/view/LayoutInflater; | 1017 | ·········4:·getfield······#170················//·Field·mLayoutInflater:Landroid/view/LayoutInflater; |
| 1018 | ·········7:·ldc···········#171················//·int·2130903040 | 1018 | ·········7:·ldc···········#171················//·int·2130903040 |
| 1019 | ·········9:·aconst_null | 1019 | ·········9:·aconst_null |
| 1020 | ········10:·invokevirtual·#178················//·Method·android/view/LayoutInflater.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; | 1020 | ········10:·invokevirtual·#178················//·Method·android/view/LayoutInflater.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; |
| Offset 1394, 288 lines modified | Offset 1394, 286 lines modified | ||
| 1394 | ·······830:·aload·········18 | 1394 | ·······830:·aload·········18 |
| 1395 | ·······832:·invokestatic··#81·················//·Method·android/util/Log.i:(Ljava/lang/String;Ljava/lang/String;)I | 1395 | ·······832:·invokestatic··#81·················//·Method·android/util/Log.i:(Ljava/lang/String;Ljava/lang/String;)I |
| 1396 | ·······835:·pop | 1396 | ·······835:·pop |
| 1397 | ·······836:·new···········#319················//·class·uk/co/danieljarvis/android/flashback/ToastListItem | 1397 | ·······836:·new···········#319················//·class·uk/co/danieljarvis/android/flashback/ToastListItem |
| 1398 | ·······839:·astore········24 | 1398 | ·······839:·astore········24 |
| 1399 | ·······841:·lconst_0 | 1399 | ·······841:·lconst_0 |
| 1400 | ·······842:·lstore········29 | 1400 | ·······842:·lstore········29 |
| 1401 | ·······844:· | 1401 | ·······844:·aconst_null |
| 1402 | ·······845:· | 1402 | ·······845:·astore········31 |
| 1403 | ·······847:·iconst_m1 | ||
| 1404 | ·······848:·istore········32 | ||
| 1403 | ·······8 | 1405 | ·······850:·aload·········24 |
| 1404 | ·······8 | 1406 | ·······852:·lload·········29 |
| 1405 | ·······85 | 1407 | ·······854:·aconst_null |
| 1406 | ·······85 | 1408 | ·······855:·iconst_0 |
| 1407 | ·······85 | 1409 | ·······856:·iload·········32 |
| 1408 | ·······85 | 1410 | ·······858:·invokespecial·#322················//·Method·uk/co/danieljarvis/android/flashback/ToastListItem."<init>":(JLjava/lang/String;ZI)V |
| 1409 | ·······858:·aload_2 | ||
| 1410 | ·······859:·astore········5 | ||
| 1411 | ·······861:·aload_2 | 1411 | ·······861:·aload_2 |
| 1412 | ·······862:·astore········5 | ||
| 1413 | ·······864:·aload_2 | ||
| 1412 | ·······86 | 1414 | ·······865:·aload·········24 |
| 1413 | ·······86 | 1415 | ·······867:·invokestatic··#328················//·Method·java/util/Collections.sort:(Ljava/util/List;Ljava/util/Comparator;)V |
| 1414 | ·······867:·aload_0 | ||
| 1415 | ·······868:·astore········5 | ||
| 1416 | ·······870:·aload_0 | 1416 | ·······870:·aload_0 |
| 1417 | ·······871:·astore········5 | ||
| 1418 | ·······873:·aload_0 | ||
| 1417 | ·······87 | 1419 | ·······874:·getfield······#302················//·Field·mPadding:I |
| 1418 | ·······87 | 1420 | ·······877:·iload·········9 |
| 1419 | ·······87 | 1421 | ·······879:·iadd |
| 1420 | ·······8 | 1422 | ·······880:·istore········23 |
| 1421 | ·······8 | 1423 | ·······882:·iload·········23 |
| 1422 | ·······88 | 1424 | ·······884:·iload·········11 |
| 1423 | ·······88 | 1425 | ·······886:·iadd |
| 1424 | ·······884:·istore········32 | ||
| 1425 | ·······886:·iconst_1 | ||
| 1426 | ·······887:·istore········33 | 1426 | ·······887:·istore········33 |
| 1427 | ·······889:· | 1427 | ·······889:·iconst_1 |
| 1428 | ·······890:· | 1428 | ·······890:·istore········34 |
| 1429 | ·······892:·aconst_null | 1429 | ·······892:·aconst_null |
| 1430 | ·······893:·astore········ | 1430 | ·······893:·astore········27 |
| 1431 | ·······895:·aconst_null | 1431 | ·······895:·aconst_null |
| 1432 | ·······896:·astore········ | 1432 | ·······896:·astore········35 |
| 1433 | ·······898:·aconst_null | 1433 | ·······898:·aconst_null |
| 1434 | ·······899:·astore········2 | 1434 | ·······899:·astore········28 |
| 1435 | ·······901:·aconst_null | ||
| 1436 | ·······902:·astore········26 | ||
| 1435 | ·······90 | 1437 | ·······904:·aload_2 |
| 1436 | ·······90 | 1438 | ·······905:·invokeinterface·#332,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator; |
| 1437 | ·······9 | 1439 | ·······910:·astore········24 |
| 1438 | ·······9 | 1440 | ·······912:·aload·········24 |
| 1439 | ·······91 | 1441 | ·······914:·invokeinterface·#337,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
| 1440 | ·······91 | 1442 | ·······919:·istore········21 |
| 1441 | ·······9 | 1443 | ·······921:·iload·········21 |
| 1442 | ·······92 | 1444 | ·······923:·ifeq··········561 |
| 1443 | ·······92 | 1445 | ·······926:·aload·········24 |
| 1444 | ·······92 | 1446 | ·······928:·invokeinterface·#341,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
| 1445 | ·······93 | 1447 | ·······933:·checkcast·····#319················//·class·uk/co/danieljarvis/android/flashback/ToastListItem |
| 1446 | ·······93 | 1448 | ·······936:·astore········36 |
| 1447 | ·······935:·aload_0 | ||
| 1448 | ·······936:·astore········5 | ||
| 1449 | ·······938:·aload_0 | 1449 | ·······938:·aload_0 |
| 1450 | ·······939:·astore········5 | ||
| 1451 | ·······941:·aload_0 | ||
| 1450 | ·······9 | 1452 | ·······942:·getfield······#214················//·Field·mRowHeight:I |
| 1451 | ·······94 | 1453 | ·······945:·istore········21 |
| 1452 | ·······94 | 1454 | ·······947:·iload·········33 |
| 1453 | ·······94 | 1455 | ·······949:·iload·········21 |
| 1454 | ·······9 | 1456 | ·······951:·iadd |
| 1455 | ·······9 | 1457 | ·······952:·istore········33 |
| 1456 | ·······95 | 1458 | ·······954:·aload_0 |
| 1457 | ·······95 | 1459 | ·······955:·getfield······#42·················//·Field·mMaxNumberOfToasts:I |
| 1458 | ·······95 | 1460 | ·······958:·istore········21 |
| 1459 | ·······9 | 1461 | ·······960:·iload·········34 |
| 1460 | ·······9 | 1462 | ·······962:·iload·········21 |
| 1461 | ·······96 | 1463 | ·······964:·if_icmpgt·····1393 |
| 1462 | ·······96 | 1464 | ·······967:·aload_0 |
| 1463 | ·······96 | 1465 | ·······968:·getfield······#264················//·Field·mMaxYOffset:I |
| 1464 | ·······9 | 1466 | ·······971:·istore········21 |
| 1465 | ·······97 | 1467 | ·······973:·iload·········33 |
| 1466 | ·······97 | 1468 | ·······975:·iload·········21 |
| 1467 | ·······97 | 1469 | ·······977:·if_icmpge·····1393 |
| 1468 | ·······9 | 1470 | ·······980:·new···········#64·················//·class·java/lang/StringBuilder |
| 1469 | ·······98 | 1471 | ·······983:·astore········25 |
| 1470 | ·······98 | 1472 | ·······985:·aload·········25 |
| 1471 | ·······98 | 1473 | ·······987:·invokespecial·#65·················//·Method·java/lang/StringBuilder."<init>":()V |
| 1472 | ·······9 | 1474 | ·······990:·aload·········25 |
| 1473 | ·······9 | 1475 | ·······992:·ldc_w·········#343················//·String·Row |
| 1474 | ·······99 | 1476 | ·······995:·invokevirtual·#71·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
| 1475 | ·······99 | 1477 | ·······998:·iload·········34 |
| 1476 | ······ | 1478 | ······1000:·invokevirtual·#255················//·Method·java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder; |
| 1477 | ······100 | 1479 | ······1003:·ldc_w·········#345················//·String··offset·: |
| 1478 | ······100 | 1480 | ······1006:·invokevirtual·#71·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
| 1479 | ······100 | 1481 | ······1009:·iload·········33 |
| 1480 | ······10 | 1482 | ······1011:·invokevirtual·#255················//·Method·java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder; |
| 1481 | ······101 | 1483 | ······1014:·invokevirtual·#75·················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String; |
| 1482 | ······101 | 1484 | ······1017:·astore········25 |
| 1483 | ······101 | 1485 | ······1019:·ldc···········#9··················//·String·Flashback |
| 1484 | ······10 | 1486 | ······1021:·aload·········25 |
| 1485 | ······102 | 1487 | ······1023:·invokestatic··#262················//·Method·android/util/Log.d:(Ljava/lang/String;Ljava/lang/String;)I |
| 1486 | ······102 | 1488 | ······1026:·pop |
| 1487 | ······102 | 1489 | ······1027:·aload_0 |
| 1488 | ······102 | 1490 | ······1028:·getfield······#170················//·Field·mLayoutInflater:Landroid/view/LayoutInflater; |
| 1489 | ······10 | 1491 | ······1031:·astore········18 |
| 1490 | ······103 | 1492 | ······1033:·ldc_w·········#346················//·int·2130903042 |
| 1491 | ······103 | 1493 | ······1036:·istore········19 |
| 1492 | ······1035:·ldc_w·········#347················//·float·1.741289E38f | ||
| 1493 | ······1038:·fstore········22 | ||
| 1494 | ······1040:·iconst_0 | ||
| Max diff block lines reached; 8378/28525 bytes (29.37%) of diff not shown. | |||
| Offset 20, 10 lines modified | Offset 20, 9 lines modified | ||
| 20 | .method·public·constructor·<init>()V | 20 | .method·public·constructor·<init>()V |
| 21 | ····.locals·0 | 21 | ····.locals·0 |
| 22 | ····.prologue | 22 | ····.prologue |
| 23 | ····.line·10 | 23 | ····.line·10 |
| 24 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 24 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| 25 | ····.line·45 | ||
| 26 | ····return-void | 25 | ····return-void |
| 27 | .end·method | 26 | .end·method |
| Offset 233, 14 lines modified | Offset 233, 15 lines modified | ||
| 233 | ····invoke-direct·{v3,·p0},·Luk/co/danieljarvis/android/flashback/MainActivity$1;-><init>(Luk/co/danieljarvis/android/flashback/MainActivity;)V | 233 | ····invoke-direct·{v3,·p0},·Luk/co/danieljarvis/android/flashback/MainActivity$1;-><init>(Luk/co/danieljarvis/android/flashback/MainActivity;)V |
| 234 | ····iput-object·v3,·p0,·Luk/co/danieljarvis/android/flashback/MainActivity;->mListener:Landroid/telephony/PhoneStateListener; | 234 | ····iput-object·v3,·p0,·Luk/co/danieljarvis/android/flashback/MainActivity;->mListener:Landroid/telephony/PhoneStateListener; |
| 235 | ····.line·205 | 235 | ····.line·205 |
| 236 | ····const-string·v3,·"phone" | 236 | ····const-string·v3,·"phone" |
| 237 | ····.line·206 | ||
| 237 | ····invoke-virtual·{p0,·v3},·Luk/co/danieljarvis/android/flashback/MainActivity;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; | 238 | ····invoke-virtual·{p0,·v3},·Luk/co/danieljarvis/android/flashback/MainActivity;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; |
| 238 | ····move-result-object·v3 | 239 | ····move-result-object·v3 |
| 239 | ····check-cast·v3,·Landroid/telephony/TelephonyManager; | 240 | ····check-cast·v3,·Landroid/telephony/TelephonyManager; |
| 240 | ····iput-object·v3,·p0,·Luk/co/danieljarvis/android/flashback/MainActivity;->mTelephonyManager:Landroid/telephony/TelephonyManager; | 241 | ····iput-object·v3,·p0,·Luk/co/danieljarvis/android/flashback/MainActivity;->mTelephonyManager:Landroid/telephony/TelephonyManager; |
| Offset 290, 15 lines modified | Offset 291, 15 lines modified | ||
| 290 | ····invoke-static·{v3,·v4},·Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I | 291 | ····invoke-static·{v3,·v4},·Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I |
| 291 | ····goto·:goto_1 | 292 | ····goto·:goto_1 |
| 292 | .end·method | 293 | .end·method |
| 293 | .method·private·displayToast(Landroid/content/Context;Ljava/util/List;Ljava/lang/String;Z)V | 294 | .method·private·displayToast(Landroid/content/Context;Ljava/util/List;Ljava/lang/String;Z)V |
| 294 | ····.locals·2 | 295 | ····.locals·27 |
| 295 | ····.param·p1,·"context"····#·Landroid/content/Context; | 296 | ····.param·p1,·"context"····#·Landroid/content/Context; |
| 296 | ····.param·p3,·"contactName"····#·Ljava/lang/String; | 297 | ····.param·p3,·"contactName"····#·Ljava/lang/String; |
| 297 | ····.param·p4,·"contactFound"····#·Z | 298 | ····.param·p4,·"contactFound"····#·Z |
| 298 | ····.annotation·system·Ldalvik/annotation/Signature; | 299 | ····.annotation·system·Ldalvik/annotation/Signature; |
| 299 | ········value·=·{ | 300 | ········value·=·{ |
| 300 | ············"(", | 301 | ············"(", |
| 301 | ············"Landroid/content/Context;", | 302 | ············"Landroid/content/Context;", |
| Offset 320, 21 lines modified | Offset 321, 21 lines modified | ||
| 320 | ····const/high16·v3,·0x7f030000 | 321 | ····const/high16·v3,·0x7f030000 |
| 321 | ····const/4·v4,·0x0 | 322 | ····const/4·v4,·0x0 |
| 322 | ····invoke-virtual·{v2,·v3,·v4},·Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;)Landroid/view/View; | 323 | ····invoke-virtual·{v2,·v3,·v4},·Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;)Landroid/view/View; |
| 323 | ····move-result-object·v1 | 324 | ····move-result-object·v18 |
| 324 | ····.line·373 | 325 | ····.line·373 |
| 325 | ····.local·v1 | 326 | ····.local·v18,·"layout":Landroid/view/View; |
| 326 | ····const·v2,·0x7f060001 | 327 | ····const·v2,·0x7f060001 |
| 327 | ····move-object/from16·v0,·v1 | 328 | ····move-object/from16·v0,·v18 |
| 328 | ····invoke-virtual·{v0,·v2},·Landroid/view/View;->findViewById(I)Landroid/view/View; | 329 | ····invoke-virtual·{v0,·v2},·Landroid/view/View;->findViewById(I)Landroid/view/View; |
| 329 | ····move-result-object·v9 | 330 | ····move-result-object·v9 |
| 330 | ····check-cast·v9,·Landroid/widget/TextView; | 331 | ····check-cast·v9,·Landroid/widget/TextView; |
| Offset 343, 24 lines modified | Offset 344, 24 lines modified | ||
| 343 | ····move-object/from16·v0,·p3 | 344 | ····move-object/from16·v0,·p3 |
| 344 | ····invoke-virtual·{v9,·v0},·Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V | 345 | ····invoke-virtual·{v9,·v0},·Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V |
| 345 | ····.line·376 | 346 | ····.line·376 |
| 346 | ····const·v2,·0x7f060003 | 347 | ····const·v2,·0x7f060003 |
| 347 | ····move-object/from16·v0,·v1 | 348 | ····move-object/from16·v0,·v18 |
| 348 | ····invoke-virtual·{v0,·v2},·Landroid/view/View;->findViewById(I)Landroid/view/View; | 349 | ····invoke-virtual·{v0,·v2},·Landroid/view/View;->findViewById(I)Landroid/view/View; |
| 349 | ····move-result-object·v2 | 350 | ····move-result-object·v26 |
| 350 | ····check-cast·v2 | 351 | ····check-cast·v26,·Landroid/widget/LinearLayout; |
| 351 | ····.line·378 | 352 | ····.line·378 |
| 352 | ····.local·v2 | 353 | ····.local·v26,·"toastRows":Landroid/widget/LinearLayout; |
| 353 | ····invoke-virtual/range·{p0·..·p0},·Luk/co/danieljarvis/android/flashback/MainActivity;->getWindow()Landroid/view/Window; | 354 | ····invoke-virtual/range·{p0·..·p0},·Luk/co/danieljarvis/android/flashback/MainActivity;->getWindow()Landroid/view/Window; |
| 354 | ····move-result-object·v2 | 355 | ····move-result-object·v2 |
| 355 | ····const/high16·v3,·0x200000 | 356 | ····const/high16·v3,·0x200000 |
| 356 | ····invoke-virtual·{v2,·v3},·Landroid/view/Window;->addFlags(I)V | 357 | ····invoke-virtual·{v2,·v3},·Landroid/view/Window;->addFlags(I)V |
| Offset 422, 18 lines modified | Offset 423, 18 lines modified | ||
| 422 | ····const/16·v3,·0x33 | 423 | ····const/16·v3,·0x33 |
| 423 | ····invoke-virtual·{v2,·v3},·Landroid/view/Window;->setGravity(I)V | 424 | ····invoke-virtual·{v2,·v3},·Landroid/view/Window;->setGravity(I)V |
| 424 | ····.line·394 | 425 | ····.line·394 |
| 425 | ····invoke-virtual/range·{p0·..·p0},·Luk/co/danieljarvis/android/flashback/MainActivity;->getStatusBarHeight()I | 426 | ····invoke-virtual/range·{p0·..·p0},·Luk/co/danieljarvis/android/flashback/MainActivity;->getStatusBarHeight()I |
| 426 | ····move-result·v2 | 427 | ····move-result·v24 |
| 427 | ····.line·395 | 428 | ····.line·395 |
| 428 | ····.local·v2 | 429 | ····.local·v24,·"titleBarHeight":I |
| 429 | ····move-object/from16·v0,·p0 | 430 | ····move-object/from16·v0,·p0 |
| 430 | ····iget·v0,·v0,·Luk/co/danieljarvis/android/flashback/MainActivity;->mRowHeight:I | 431 | ····iget·v0,·v0,·Luk/co/danieljarvis/android/flashback/MainActivity;->mRowHeight:I |
| 431 | ····move/from16·v16,·v0 | 432 | ····move/from16·v16,·v0 |
| 432 | ····.line·398 | 433 | ····.line·398 |
| Offset 464, 59 lines modified | Offset 465, 59 lines modified | ||
| 464 | ····.line·404 | 465 | ····.line·404 |
| 465 | ····.local·v15,·"display":Landroid/view/Display; | 466 | ····.local·v15,·"display":Landroid/view/Display; |
| 466 | ····move-object/from16·v0,·p0 | 467 | ····move-object/from16·v0,·p0 |
| 467 | ····invoke-virtual·{v0,·v15},·Luk/co/danieljarvis/android/flashback/MainActivity;->getSize(Landroid/view/Display;)Landroid/graphics/Point; | 468 | ····invoke-virtual·{v0,·v15},·Luk/co/danieljarvis/android/flashback/MainActivity;->getSize(Landroid/view/Display;)Landroid/graphics/Point; |
| 468 | ····move-result-object·v2 | 469 | ····move-result-object·v21 |
| 469 | ····.line·406 | 470 | ····.line·406 |
| 470 | ····.local·v2 | 471 | ····.local·v21,·"screenSize":Landroid/graphics/Point; |
| 471 | ····move-object/from16·v0,·v2 | 472 | ····move-object/from16·v0,·v21 |
| 472 | ····iget·v0,·v0,·Landroid/graphics/Point;->x:I | 473 | ····iget·v0,·v0,·Landroid/graphics/Point;->x:I |
| 473 | ····move/from16·v2 | 474 | ····move/from16·v22,·v0 |
| 474 | ····.line·407 | 475 | ····.line·407 |
| 475 | ····.local·v2 | 476 | ····.local·v22,·"screenWidth":I |
| 476 | ····move-object/from16·v0,·v2 | 477 | ····move-object/from16·v0,·v21 |
| 477 | ····iget·v0,·v0,·Landroid/graphics/Point;->y:I | 478 | ····iget·v0,·v0,·Landroid/graphics/Point;->y:I |
| 478 | ····move/from16·v2 | 479 | ····move/from16·v20,·v0 |
| 479 | ····.line·408 | 480 | ····.line·408 |
| 480 | ····.local·v2 | 481 | ····.local·v20,·"screenHeight":I |
| 481 | ····const-string·v2,·"Flashback" | 482 | ····const-string·v2,·"Flashback" |
| Max diff block lines reached; 25083/29452 bytes (85.17%) of diff not shown. | |||
| Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
| 17 | #·instance·fields | 17 | #·instance·fields |
| 18 | .field·final·synthetic·this$0:Luk/co/danieljarvis/android/flashback/MainActivity; | 18 | .field·final·synthetic·this$0:Luk/co/danieljarvis/android/flashback/MainActivity; |
| 19 | #·direct·methods | 19 | #·direct·methods |
| 20 | .method·constructor·<init>(Luk/co/danieljarvis/android/flashback/MainActivity;)V | 20 | .method·constructor·<init>(Luk/co/danieljarvis/android/flashback/MainActivity;)V |
| 21 | ····.locals·0 | 21 | ····.locals·0 |
| 22 | ····.param·p1,·"this$0"····#·Luk/co/danieljarvis/android/flashback/MainActivity; | ||
| 22 | ····.prologue | 23 | ····.prologue |
| 23 | ····.line·180 | 24 | ····.line·180 |
| 24 | ····iput-object·p1,·p0,·Luk/co/danieljarvis/android/flashback/MainActivity$1;->this$0:Luk/co/danieljarvis/android/flashback/MainActivity; | 25 | ····iput-object·p1,·p0,·Luk/co/danieljarvis/android/flashback/MainActivity$1;->this$0:Luk/co/danieljarvis/android/flashback/MainActivity; |
| 25 | ····invoke-direct·{p0},·Landroid/telephony/PhoneStateListener;-><init>()V | 26 | ····invoke-direct·{p0},·Landroid/telephony/PhoneStateListener;-><init>()V |
| Offset 118, 15 lines modified | Offset 118, 15 lines modified | ||
| 118 | ····invoke-static·{v6,·v7},·Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I | 118 | ····invoke-static·{v6,·v7},·Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I |
| 119 | ····.line·131 | 119 | ····.line·131 |
| 120 | ····:goto_0 | 120 | ····:goto_0 |
| 121 | ····return-void | 121 | ····return-void |
| 122 | ····.line·7 | 122 | ····.line·76 |
| 123 | ····:cond_0 | 123 | ····:cond_0 |
| 124 | ····invoke-static·{p0},·Luk/co/danieljarvis/android/flashback/CustomPhoneStateListener;->getTopActivity(Landroid/content/Context;)Ljava/lang/String; | 124 | ····invoke-static·{p0},·Luk/co/danieljarvis/android/flashback/CustomPhoneStateListener;->getTopActivity(Landroid/content/Context;)Ljava/lang/String; |
| 125 | ····move-result-object·v5 | 125 | ····move-result-object·v5 |
| 126 | ····.line·78 | 126 | ····.line·78 |
| 127 | ····.local·v5,·"topmostActivityClass":Ljava/lang/String; | 127 | ····.local·v5,·"topmostActivityClass":Ljava/lang/String; |
| Offset 163, 14 lines modified | Offset 163, 15 lines modified | ||
| 163 | ····move-result·v6 | 163 | ····move-result·v6 |
| 164 | ····if-eqz·v6,·:cond_2 | 164 | ····if-eqz·v6,·:cond_2 |
| 165 | ····const-string·v6,·"InCallScreen" | 165 | ····const-string·v6,·"InCallScreen" |
| 166 | ····.line·83 | ||
| 166 | ····invoke-virtual·{v5,·v6},·Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z | 167 | ····invoke-virtual·{v5,·v6},·Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z |
| 167 | ····move-result·v6 | 168 | ····move-result·v6 |
| 168 | ····if-eqz·v6,·:cond_2 | 169 | ····if-eqz·v6,·:cond_2 |
| 169 | ····.line·84 | 170 | ····.line·84 |
| Offset 253, 14 lines modified | Offset 254, 15 lines modified | ||
| 253 | ····move-result·v6 | 254 | ····move-result·v6 |
| 254 | ····if-eqz·v6,·:cond_1 | 255 | ····if-eqz·v6,·:cond_1 |
| 255 | ····const-string·v6,·"InCallActivity" | 256 | ····const-string·v6,·"InCallActivity" |
| 257 | ····.line·87 | ||
| 256 | ····invoke-virtual·{v5,·v6},·Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z | 258 | ····invoke-virtual·{v5,·v6},·Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z |
| 257 | ····move-result·v6 | 259 | ····move-result·v6 |
| 258 | ····if-eqz·v6,·:cond_1 | 260 | ····if-eqz·v6,·:cond_1 |
| 259 | ····.line·88 | 261 | ····.line·88 |
| Offset 71, 25 lines modified | Offset 71, 21 lines modified | ||
| 71 | ····return-void | 71 | ····return-void |
| 72 | .end·method | 72 | .end·method |
| 73 | #·virtual·methods | 73 | #·virtual·methods |
| 74 | .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I | 74 | .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I |
| 75 | ····.locals·1 | 75 | ····.locals·1 |
| 76 | ····.param·p1,·"x0"····#·Ljava/lang/Object; | ||
| 77 | ····.param·p2,·"x1"····#·Ljava/lang/Object; | ||
| 78 | ····.prologue | 76 | ····.prologue |
| 79 | ····.line·23 | 77 | ····.line·23 |
| 80 | ····check-cast·p1,·Luk/co/danieljarvis/android/flashback/ToastListItem; | 78 | ····check-cast·p1,·Luk/co/danieljarvis/android/flashback/ToastListItem; |
| 81 | ····.end·local·p1····#·"x0":Ljava/lang/Object; | ||
| 82 | ····check-cast·p2,·Luk/co/danieljarvis/android/flashback/ToastListItem; | 79 | ····check-cast·p2,·Luk/co/danieljarvis/android/flashback/ToastListItem; |
| 83 | ····.end·local·p2····#·"x1":Ljava/lang/Object; | ||
| 84 | ····invoke-virtual·{p0,·p1,·p2},·Luk/co/danieljarvis/android/flashback/ToastListItem;->compare(Luk/co/danieljarvis/android/flashback/ToastListItem;Luk/co/danieljarvis/android/flashback/ToastListItem;)I | 80 | ····invoke-virtual·{p0,·p1,·p2},·Luk/co/danieljarvis/android/flashback/ToastListItem;->compare(Luk/co/danieljarvis/android/flashback/ToastListItem;Luk/co/danieljarvis/android/flashback/ToastListItem;)I |
| 85 | ····move-result·v0 | 81 | ····move-result·v0 |
| 86 | ····return·v0 | 82 | ····return·v0 |
| 87 | .end·method | 83 | .end·method |