| Offset 1, 33 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:·ee49a4d34ed0542e8bfec39e23c6a38d010e217ab2aab674b175291312b18ae9 | ||
| 10 | Signer·#1·certificate·SHA-1·digest:·5a843a4d3b933010024980adcb529cf1604f43dd | ||
| 11 | Signer·#1·certificate·MD5·digest:·2ac272a0de0c08d8acda2fce957aba8d | ||
| 12 | Signer·#1·key·algorithm:·RSA | ||
| 13 | Signer·#1·key·size·(bits):·2048 | ||
| 14 | Signer·#1·public·key·SHA-256·digest:·79be0bbde8144369137434877eda2c0d7f7be2a971889c91abaedb60c5682286 | ||
| 15 | Signer·#1·public·key·SHA-1·digest:·f71ae0ee03f3f341d80931f1cac327035c966d73 | ||
| 16 | Signer·#1·public·key·MD5·digest:·a57b8d5caa5ac95b9391f1176fdacaed | ||
| 17 | WARNING:·META-INF/android.arch.core_runtime.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
| 18 | WARNING:·META-INF/android.arch.lifecycle_livedata-core.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
| 19 | WARNING:·META-INF/android.arch.lifecycle_runtime.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
| 20 | WARNING:·META-INF/android.arch.lifecycle_viewmodel.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
| 21 | WARNING:·META-INF/com.android.support_animated-vector-drawable.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/com.android.support_appcompat-v7.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/com.android.support_customtabs.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/com.android.support_design.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/com.android.support_recyclerview-v7.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/com.android.support_support-compat.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/com.android.support_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/. | ||
| 28 | WARNING:·META-INF/com.android.support_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/. | ||
| 29 | WARNING:·META-INF/com.android.support_support-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/. | ||
| 30 | WARNING:·META-INF/com.android.support_support-media-compat.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/com.android.support_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/. | ||
| 32 | WARNING:·META-INF/com.android.support_support-vector-drawable.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/com.android.support_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/. | ||
| Offset 1, 24339 lines modified | Offset 1, 19783 lines modified | ||
| 1 | There·is·no·zipfile·comment. | 1 | There·is·no·zipfile·comment. |
| 2 | End-of-central-directory·record: | 2 | End-of-central-directory·record: |
| 3 | ------------------------------- | 3 | ------------------------------- |
| 4 | ··Zip·archive·file·size:···················25 | 4 | ··Zip·archive·file·size:···················2508863·(000000000026483Fh) |
| 5 | ··Actual·end-cent-dir·record·offset:·······25 | 5 | ··Actual·end-cent-dir·record·offset:·······2508841·(0000000000264829h) |
| 6 | ··Expected·end-cent-dir·record·offset:·····25 | 6 | ··Expected·end-cent-dir·record·offset:·····2508841·(0000000000264829h) |
| 7 | ··(based·on·the·length·of·the·central·directory·and·its·expected·offset) | 7 | ··(based·on·the·length·of·the·central·directory·and·its·expected·offset) |
| 8 | ··This·zipfile·constitutes·the·sole·disk·of·a·single-part·archive;·its | 8 | ··This·zipfile·constitutes·the·sole·disk·of·a·single-part·archive;·its |
| 9 | ··central·directory·contains·674·entries. | 9 | ··central·directory·contains·674·entries. |
| 10 | ··The·central·directory·is·6 | 10 | ··The·central·directory·is·63075·(000000000000F663h)·bytes·long, |
| 11 | ··and·its·(expected)·offset·in·bytes·from·the·beginning·of·the·zipfile | 11 | ··and·its·(expected)·offset·in·bytes·from·the·beginning·of·the·zipfile |
| 12 | ··is·24 | 12 | ··is·2445766·(00000000002551C6h). |
| 13 | Central·directory·entry·#1: | 13 | Central·directory·entry·#1: |
| 14 | --------------------------- | 14 | --------------------------- |
| 15 | ·· | 15 | ··AndroidManifest.xml |
| 16 | ··offset·of·local·header·from·start·of·archive:···0 | 16 | ··offset·of·local·header·from·start·of·archive:···0 |
| 17 | ··················································(0000000000000000h)·bytes | 17 | ··················································(0000000000000000h)·bytes |
| 18 | ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT | 18 | ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT |
| 19 | ··version·of·encoding·software:··················· | 19 | ··version·of·encoding·software:···················0.0 |
| 20 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT | 20 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT |
| 21 | ··minimum·software·version·required·to·extract:··· | 21 | ··minimum·software·version·required·to·extract:···0.0 |
| 22 | ··compression·method:·····························deflated | 22 | ··compression·method:·····························deflated |
| 23 | ··compression·sub-type·(deflation):···············normal | 23 | ··compression·sub-type·(deflation):···············normal |
| 24 | ··file·security·status:···························not·encrypted | 24 | ··file·security·status:···························not·encrypted |
| 25 | ··extended·local·header:·························· | 25 | ··extended·local·header:··························no |
| 26 | ··file·last·modified·on·(DOS·date/time):·········· | 26 | ··file·last·modified·on·(DOS·date/time):··········1980·000·0·00:00:00 |
| 27 | ··32-bit·CRC·value·(hex):························· | 27 | ··32-bit·CRC·value·(hex):·························e1149646 |
| 28 | ··compressed·size:································2 | 28 | ··compressed·size:································2618·bytes |
| 29 | ··uncompressed·size:······························ | 29 | ··uncompressed·size:······························11668·bytes |
| 30 | ··length·of·filename:····························· | 30 | ··length·of·filename:·····························19·characters |
| 31 | ··length·of·extra·field:··························0·bytes | 31 | ··length·of·extra·field:··························0·bytes |
| 32 | ··length·of·file·comment:·························0·characters | 32 | ··length·of·file·comment:·························0·characters |
| 33 | ··disk·number·on·which·file·begins:···············disk·1 | 33 | ··disk·number·on·which·file·begins:···············disk·1 |
| 34 | ··apparent·file·type:·····························binary | 34 | ··apparent·file·type:·····························binary |
| 35 | ··non-MSDOS·external·file·attributes:·············000000·hex | 35 | ··non-MSDOS·external·file·attributes:·············000000·hex |
| 36 | ··MS-DOS·file·attributes·(00·hex):················none | 36 | ··MS-DOS·file·attributes·(00·hex):················none |
| 37 | ··There·is·no·file·comment. | 37 | ··There·is·no·file·comment. |
| 38 | Central·directory·entry·#2: | 38 | Central·directory·entry·#2: |
| 39 | --------------------------- | 39 | --------------------------- |
| 40 | ··There·are·an·extra·16·bytes·preceding·this·file. | ||
| 41 | ··META-INF/A0A45398.SF | ||
| 42 | ··offset·of·local·header·from·start·of·archive:···20391 | ||
| 43 | ··················································(0000000000004FA7h)·bytes | ||
| 44 | ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT | ||
| 45 | ··version·of·encoding·software:···················2.0 | ||
| 46 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT | ||
| 47 | ··minimum·software·version·required·to·extract:···2.0 | ||
| 48 | ··compression·method:·····························deflated | ||
| 49 | ··compression·sub-type·(deflation):···············normal | ||
| 50 | ··file·security·status:···························not·encrypted | ||
| 51 | ··extended·local·header:··························yes | ||
| 52 | ··file·last·modified·on·(DOS·date/time):··········2018·Oct·28·23:09:32 | ||
| 53 | ··32-bit·CRC·value·(hex):·························0bc58f62 | ||
| 54 | ··compressed·size:································21033·bytes | ||
| 55 | ··uncompressed·size:······························67877·bytes | ||
| 56 | ··length·of·filename:·····························20·characters | ||
| 57 | ··length·of·extra·field:··························0·bytes | ||
| 58 | ··length·of·file·comment:·························0·characters | ||
| 59 | ··disk·number·on·which·file·begins:···············disk·1 | ||
| 60 | ··apparent·file·type:·····························binary | ||
| 61 | ··non-MSDOS·external·file·attributes:·············000000·hex | ||
| 62 | ··MS-DOS·file·attributes·(00·hex):················none | ||
| 63 | ··There·is·no·file·comment. | ||
| 64 | Central·directory·entry·#3: | ||
| 65 | --------------------------- | ||
| 66 | ··There·are·an·extra·16·bytes·preceding·this·file. | ||
| 67 | ··META-INF/A0A45398.RSA | ||
| 68 | ··offset·of·local·header·from·start·of·archive:···41490 | ||
| 69 | ··················································(000000000000A212h)·bytes | ||
| 70 | ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT | ||
| 71 | ··version·of·encoding·software:···················2.0 | ||
| 72 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT | ||
| 73 | ··minimum·software·version·required·to·extract:···2.0 | ||
| 74 | ··compression·method:·····························deflated | ||
| 75 | ··compression·sub-type·(deflation):···············normal | ||
| 76 | ··file·security·status:···························not·encrypted | ||
| 77 | ··extended·local·header:··························yes | ||
| 78 | ··file·last·modified·on·(DOS·date/time):··········2018·Oct·28·23:09:32 | ||
| 79 | ··32-bit·CRC·value·(hex):·························b7f6b26a | ||
| 80 | ··compressed·size:································1076·bytes | ||
| 81 | ··uncompressed·size:······························1326·bytes | ||
| 82 | ··length·of·filename:·····························21·characters | ||
| 83 | ··length·of·extra·field:··························0·bytes | ||
| 84 | ··length·of·file·comment:·························0·characters | ||
| 85 | ··disk·number·on·which·file·begins:···············disk·1 | ||
| 86 | ··apparent·file·type:·····························binary | ||
| 87 | ··non-MSDOS·external·file·attributes:·············000000·hex | ||
| 88 | ··MS-DOS·file·attributes·(00·hex):················none | ||
| 89 | ··There·is·no·file·comment. | ||
| 90 | Central·directory·entry·#4: | ||
| 91 | --------------------------- | ||
| 92 | ··There·are·an·extra·16·bytes·preceding·this·file. | ||
| 93 | ··META-INF/android.arch.core_runtime.version | 40 | ··META-INF/android.arch.core_runtime.version |
| 94 | ··offset·of·local·header·from·start·of·archive:··· | 41 | ··offset·of·local·header·from·start·of·archive:···2667 |
| 95 | ··················································(000000000000A6 | 42 | ··················································(0000000000000A6Bh)·bytes |
| 96 | ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT | 43 | ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT |
| 97 | ··version·of·encoding·software:··················· | 44 | ··version·of·encoding·software:···················2.4 |
| 98 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT | 45 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT |
| 99 | ··minimum·software·version·required·to·extract:···1.0 | 46 | ··minimum·software·version·required·to·extract:···1.0 |
| 100 | ··compression·method:·····························none·(stored) | 47 | ··compression·method:·····························none·(stored) |
| 101 | ··file·security·status:···························not·encrypted | 48 | ··file·security·status:···························not·encrypted |
| 102 | ··extended·local·header:··························no | 49 | ··extended·local·header:··························no |
| 103 | ··file·last·modified·on·(DOS·date/time):··········1980· | 50 | ··file·last·modified·on·(DOS·date/time):··········1980·000·0·00:00:00 |
| 104 | ··file·last·modified·on·(UT·extra·field·modtime):·1979·Nov·30·00:00:00·local | ||
| 105 | ··file·last·modified·on·(UT·extra·field·modtime):·1979·Nov·30·00:00:00·UTC | ||
| Max diff block lines reached; 1495639/1502845 bytes (99.52%) of diff not shown. | |||
| Offset 1, 1 lines modified | Offset 1, 1 lines modified | ||
| 1 | Zip·archive·data,·at·least·v | 1 | Zip·archive·data,·at·least·v0.0·to·extract |
| Offset 2, 748 lines modified | Offset 2, 748 lines modified | ||
| 00000010:·7cca·0200·0c0c·0000·0000·0000·0001·0000··|............... | 00000010:·7cca·0200·0c0c·0000·0000·0000·0001·0000··|............... | ||
| 00000020:·4c30·0000·0000·0000·0000·0000·9201·0000··L0.............. | 00000020:·4c30·0000·0000·0000·0000·0000·9201·0000··L0.............. | ||
| 00000030:·cc01·0000·f701·0000·0502·0000·0d02·0000··................ | 00000030:·cc01·0000·f701·0000·0502·0000·0d02·0000··................ | ||
| 00000040:·1b02·0000·2d02·0000·3302·0000·6c02·0000··....-...3...l... | 00000040:·1b02·0000·2d02·0000·3302·0000·6c02·0000··....-...3...l... | ||
| 00000050:·7a02·0000·a702·0000·e603·0000·fb03·0000··z............... | 00000050:·7a02·0000·a702·0000·e603·0000·fb03·0000··z............... | ||
| 00000060:·0b04·0000·2304·0000·2f04·0000·5504·0000··....#.../...U... | 00000060:·0b04·0000·2304·0000·2f04·0000·5504·0000··....#.../...U... | Diff chunk too large, falling back to line-by-line diff (734 lines added, 734 lines removed) | |
| 00000070:·7204·0000·8904·0000·9504·0000·ae04·0000··r............... | 00000070:·7204·0000·8904·0000·9504·0000·ae04·0000··r............... | ||
| 00000080:·bb04·0000· | 00000080:·bb04·0000·cb04·0000·e604·0000·f404·0000··................ | ||
| 00000090:·0 | 00000090:·0205·0000·0c05·0000·2505·0000·2d05·0000··........%...-... | ||
| 000000a0:·3 | 000000a0:·3805·0000·4705·0000·5b05·0000·6205·0000··8...G...[...b... | ||
| 000000b0:· | 000000b0:·8105·0000·9c05·0000·be05·0000·e005·0000··................ | ||
| 000000c0:· | 000000c0:·0906·0000·3106·0000·4906·0000·8c06·0000··....1...I....... | ||
| 000000d0:· | 000000d0:·b206·0000·bb06·0000·c206·0000·d706·0000··................ | ||
| 000000e0:· | 000000e0:·bc07·0000·c907·0000·de07·0000·0d08·0000··................ | ||
| 000000f0:· | 000000f0:·1a08·0000·3808·0000·4b08·0000·6f08·0000··....8...K...o... | ||
| 00000100:· | 00000100:·9708·0000·f108·0000·4f09·0000·a509·0000··........O....... | ||
| 00000110:· | 00000110:·f409·0000·ee0a·0000·2b0b·0000·5f0c·0000··........+..._... | ||
| 00000120:· | 00000120:·110e·0000·3f0f·0000·9b0f·0000·6010·0000··....?.......`... | ||
| 00000130:· | 00000130:·7e10·0000·9e10·0000·be10·0000·c410·0000··~............... | ||
| 00000140:· | 00000140:·9c17·0000·af17·0000·c019·0000·dc19·0000··................ | ||
| 00000150:· | 00000150:·251a·0000·341a·0000·601a·0000·7a1a·0000··%...4...`...z... | ||
| 00000160:· | 00000160:·da1a·0000·f51a·0000·111b·0000·331b·0000··............3... | ||
| 00000170:· | 00000170:·481b·0000·361c·0000·871c·0000·d41c·0000··H...6........... | ||
| 00000180:· | 00000180:·ee1c·0000·fa1c·0000·091d·0000·131d·0000··................ | ||
| 00000190:· | 00000190:·231d·0000·311d·0000·4b1d·0000·601d·0000··#...1...K...`... | ||
| 000001a0:·6 | 000001a0:·6a1d·0000·831d·0000·8a1d·0000·a31d·0000··j............... | ||
| 000001b0:· | 000001b0:·f91d·0000·441e·0000·7e1e·0000·8c1e·0000··....D...~....... | ||
| 000001c0:· | 000001c0:·c81e·0000·0e1f·0000·571f·0000·901f·0000··........W....... | ||
| 000001d0:· | 000001d0:·a21f·0000·ab1f·0000·bc1f·0000·d61f·0000··................ | ||
| 000001e0:· | 000001e0:·fd1f·0000·0e20·0000·8421·0000·9421·0000··.....·...!...!.. | ||
| 000001f0:· | 000001f0:·7722·0000·a022·0000·2d23·0000·d323·0000··w"..."..-#...#.. | ||
| 00000200:· | 00000200:·dc23·0000·eb23·0000·f723·0000·0124·0000··.#...#...#...$.. | ||
| 00000210:· | 00000210:·0c24·0000·1c24·0000·3024·0000·3c24·0000··.$...$..0$..<$.. | ||
| 00000220:· | 00000220:·4924·0000·5924·0000·8624·0000·a424·0000··I$..Y$...$...$.. | ||
| 00000230:·d | 00000230:·d224·0000·f124·0000·2527·0000·f228·0000··.$...$..%'...(.. | ||
| 00000240:· | 00000240:·472a·0000·562a·0000·682a·0000·642b·0000··G*..V*..h*..d+.. | ||
| 00000250:· | 00000250:·702b·0000·ac2b·0000·e32b·0000·252c·0000··p+...+...+..%,.. | ||
| 00000260:· | 00000260:·672c·0000·1e2e·0000·5a2e·0000·952e·0000··g,......Z....... | ||
| 00000270:· | 00000270:·b22e·0000·c82e·0000·042f·0000·202f·0000··........./..·/.. | ||
| 00000280:·4 | 00000280:·432f·0000·5d2f·0000·6a2f·0000·792f·0000··C/..]/..j/..y/.. | ||
| 00000290:· | 00000290:·832f·0000·9d2f·0000·aa2f·0000·bb2f·0000··./.../.../.../.. | ||
| 000002a0:· | 000002a0:·db2f·0000·ea2f·0000·3730·0000·4930·0000··./.../..70..I0.. | ||
| 000002b0:·4 | 000002b0:·4f30·0000·6b30·0000·ae30·0000·e230·0000··O0..k0...0...0.. | ||
| 000002c0:· | 000002c0:·1131·0000·1e31·0000·5c31·0000·6a31·0000··.1...1..\1..j1.. | ||
| 000002d0:· | 000002d0:·7331·0000·7a31·0000·8e31·0000·b631·0000··s1..z1...1...1.. | ||
| 000002e0:· | 000002e0:·5e32·0000·8e32·0000·bf32·0000·da32·0000··^2...2...2...2.. | ||
| 000002f0:· | 000002f0:·f632·0000·2233·0000·4133·0000·5f33·0000··.2.."3..A3.._3.. | ||
| 00000300:· | 00000300:·8e33·0000·b133·0000·d133·0000·f533·0000··.3...3...3...3.. | ||
| 00000310:· | 00000310:·1634·0000·3734·0000·5734·0000·7734·0000··.4..74..W4..w4.. | ||
| 00000320:· | 00000320:·9934·0000·bc34·0000·d734·0000·f134·0000··.4...4...4...4.. | ||
| 00000330:· | 00000330:·2a35·0000·6735·0000·9935·0000·ca35·0000··*5..g5...5...5.. | ||
| 00000340:· | 00000340:·f535·0000·1a36·0000·4036·0000·6836·0000··.5...6..@6..h6.. | ||
| 00000350:· | 00000350:·8d36·0000·b736·0000·e736·0000·2837·0000··.6...6...6..(7.. | ||
| 00000360:· | 00000360:·6a37·0000·9c37·0000·cf37·0000·0b38·0000··j7...7...7...8.. | ||
| 00000370:· | 00000370:·4838·0000·7738·0000·a738·0000·cb38·0000··H8..w8...8...8.. | ||
| 00000380:· | 00000380:·fc38·0000·2e39·0000·4b39·0000·7639·0000··.8...9..K9..v9.. | ||
| 00000390:· | 00000390:·a239·0000·d539·0000·0c3a·0000·363a·0000··.9...9...:..6:.. | ||
| 000003a0:· | 000003a0:·703a·0000·a83a·0000·e03a·0000·183b·0000··p:...:...:...;.. | ||
| 000003b0:· | 000003b0:·503b·0000·8d3b·0000·ca3b·0000·093c·0000··P;...;...;...<.. | ||
| 000003c0:· | 000003c0:·483c·0000·823c·0000·b83c·0000·f33c·0000··H<...<...<...<.. | ||
| 000003d0:· | 000003d0:·2f3d·0000·673d·0000·993d·0000·cb3d·0000··/=..g=...=...=.. | ||
| 000003e0:· | 000003e0:·fd3d·0000·343e·0000·6b3e·0000·a23e·0000··.=..4>..k>...>.. | ||
| 000003f0:· | 000003f0:·db3e·0000·0e3f·0000·453f·0000·7d3f·0000··.>...?..E?..}?.. | ||
| 00000400:· | 00000400:·b63f·0000·f83f·0000·3b40·0000·7940·0000··.?...?..;@..y@.. | ||
| 00000410:· | 00000410:·b540·0000·f440·0000·3841·0000·7c41·0000··.@...@..8A..|A.. | ||
| 00000420:· | 00000420:·b941·0000·f441·0000·2b42·0000·6442·0000··.A...A..+B..dB.. | ||
| 00000430:· | 00000430:·9e42·0000·df42·0000·2143·0000·6443·0000··.B...B..!C..dC.. | ||
| 00000440:· | 00000440:·a843·0000·ea43·0000·2d44·0000·6d44·0000··.C...C..-D..mD.. | ||
| 00000450:· | 00000450:·ab44·0000·f244·0000·3745·0000·6745·0000··.D...D..7E..gE.. | ||
| 00000460:· | 00000460:·9b45·0000·c845·0000·f545·0000·2c46·0000··.E...E...E..,F.. | ||
| 00000470:· | 00000470:·6b46·0000·9846·0000·bc46·0000·f246·0000··kF...F...F...F.. | ||
| 00000480:· | 00000480:·2847·0000·6447·0000·9447·0000·c447·0000··(G..dG...G...G.. | ||
| 00000490:· | 00000490:·0348·0000·3548·0000·5c48·0000·9448·0000··.H..5H..\H...H.. | ||
| 000004a0:· | 000004a0:·cd48·0000·0149·0000·3d49·0000·7a49·0000··.H...I..=I..zI.. | ||
| 000004b0:· | 000004b0:·a449·0000·cb49·0000·0c4a·0000·494a·0000··.I...I...J..IJ.. | ||
| 000004c0:· | 000004c0:·874a·0000·c84a·0000·054b·0000·434b·0000··.J...J...K..CK.. | ||
| 000004d0:· | 000004d0:·854b·0000·c34b·0000·024c·0000·454c·0000··.K...K...L..EL.. | ||
| 000004e0:· | 000004e0:·844c·0000·c44c·0000·084d·0000·484d·0000··.L...L...M..HM.. | ||
| 000004f0:· | 000004f0:·894d·0000·c34d·0000·fb4d·0000·334e·0000··.M...M...M..3N.. | ||
| 00000500:· | 00000500:·6b4e·0000·a34e·0000·e04e·0000·1d4f·0000··kN...N...N...O.. | ||
| 00000510:· | 00000510:·5c4f·0000·9b4f·0000·d54f·0000·0b50·0000··\O...O...O...P.. | ||
| 00000520:· | 00000520:·4650·0000·8250·0000·ba50·0000·ec50·0000··FP...P...P...P.. | ||
| 00000530:· | 00000530:·1e51·0000·5051·0000·8751·0000·be51·0000··.Q..PQ...Q...Q.. | ||
| 00000540:· | 00000540:·f551·0000·2e52·0000·6152·0000·9852·0000··.Q...R..aR...R.. | ||
| 00000550:· | 00000550:·d052·0000·0953·0000·4b53·0000·8e53·0000··.R...S..KS...S.. | ||
| 00000560:· | 00000560:·cc53·0000·0854·0000·4754·0000·8b54·0000··.S...T..GT...T.. | ||
| 00000570:· | 00000570:·cf54·0000·0c55·0000·4755·0000·7e55·0000··.T...U..GU..~U.. | ||
| 00000580:· | 00000580:·b755·0000·f155·0000·3256·0000·7456·0000··.U...U..2V..tV.. | ||
| 00000590:· | 00000590:·b756·0000·fb56·0000·3d57·0000·8057·0000··.V...V..=W...W.. | ||
| 000005a0:· | 000005a0:·c057·0000·fe57·0000·4558·0000·8a58·0000··.W...W..EX...X.. | ||
| 000005b0:· | 000005b0:·ba58·0000·ee58·0000·1b59·0000·4859·0000··.X...X...Y..HY.. | ||
| 000005c0:· | 000005c0:·7f59·0000·be59·0000·eb59·0000·0f5a·0000··.Y...Y...Y...Z.. | ||
| 000005d0:· | 000005d0:·455a·0000·7b5a·0000·b75a·0000·e75a·0000··EZ..{Z...Z...Z.. | ||
| 000005e0:· | 000005e0:·175b·0000·565b·0000·7d5b·0000·b55b·0000··.[..V[..}[...[.. | ||
| 000005f0:· | 000005f0:·ee5b·0000·225c·0000·5e5c·0000·9b5c·0000··.[.."\..^\...\.. | ||
| 00000600:· | 00000600:·c55c·0000·f25c·0000·1f5d·0000·4c5d·0000··.\...\...]..L].. | ||
| 00000610:· | 00000610:·795d·0000·a65d·0000·d35d·0000·125e·0000··y]...]...]...^.. | ||
| 00000620:· | 00000620:·425e·0000·705e·0000·995e·0000·c25e·0000··B^..p^...^...^.. | ||
| 00000630:· | 00000630:·025f·0000·2d5f·0000·5b5f·0000·8e5f·0000··._..-_..[_..._.. | ||
| 00000640:· | 00000640:·b25f·0000·e85f·0000·1f60·0000·5b60·0000··._..._...`..[`.. | ||
| 00000650:·9 | 00000650:·9660·0000·cf60·0000·0861·0000·4161·0000··.`...`...a..Aa.. | ||
| 00000660:· | 00000660:·7a61·0000·b861·0000·f661·0000·3662·0000··za...a...a..6b.. | ||
| 00000670:· | 00000670:·7662·0000·b162·0000·e862·0000·2463·0000··vb...b...b..$c.. | ||
| 00000680:· | 00000680:·6163·0000·9a63·0000·cd63·0000·0064·0000··ac...c...c...d.. | ||
| 00000690:· | 00000690:·3364·0000·6b64·0000·a364·0000·db64·0000··3d..kd...d...d.. | ||
| 000006a0:· | 000006a0:·1565·0000·4965·0000·8165·0000·ba65·0000··.e..Ie...e...e.. | ||
| 000006b0:· | 000006b0:·f465·0000·3766·0000·7b66·0000·ba66·0000··.e..7f..{f...f.. | ||
| 000006c0:· | 000006c0:·f766·0000·3767·0000·7c67·0000·c167·0000··.f..7g..|g...g.. | ||
| 000006d0:· | 000006d0:·ff67·0000·3b68·0000·7368·0000·ad68·0000··.g..;h..sh...h.. | ||
| 000006e0:· | 000006e0:·e868·0000·2a69·0000·6d69·0000·b169·0000··.h..*i..mi...i.. | ||
| 000006f0:· | 000006f0:·f669·0000·396a·0000·7d6a·0000·be6a·0000··.i..9j..}j...j.. | ||
| 00000700:· | 00000700:·fd6a·0000·456b·0000·8b6b·0000·bc6b·0000··.j..Ek...k...k.. | ||
| 00000710:· | 00000710:·f16b·0000·1f6c·0000·4d6c·0000·856c·0000··.k...l..Ml...l.. | ||
| 00000720:· | 00000720:·c56c·0000·f36c·0000·186d·0000·4f6d·0000··.l...l...m..Om.. | ||
| 00000730:· | 00000730:·866d·0000·c36d·0000·f46d·0000·256e·0000··.m...m...m..%n.. | ||
| 00000740:· | 00000740:·656e·0000·986e·0000·c06e·0000·f96e·0000··en...n...n...n.. | ||
| 00000750:· | 00000750:·336f·0000·686f·0000·a56f·0000·e36f·0000··3o..ho...o...o.. | ||
| 00000760:· | 00000760:·0e70·0000·4a70·0000·8470·0000·be70·0000··.p..Jp...p...p.. | ||
| 00000770:· | 00000770:·f870·0000·3271·0000·7171·0000·b071·0000··.p..2q..qq...q.. | ||
| 00000780:· | 00000780:·f171·0000·3272·0000·6e72·0000·a672·0000··.q..2r..nr...r.. | ||
| 00000790:·e | 00000790:·e372·0000·2173·0000·5b73·0000·8f73·0000··.r..!s..[s...s.. | ||
| 000007a0:· | 000007a0:·c373·0000·f773·0000·3074·0000·6974·0000··.s...s..0t..it.. | ||
| 000007b0:· | 000007b0:·a274·0000·dd74·0000·1275·0000·4b75·0000··.t...t...u..Ku.. | ||
| 000007c0:· | 000007c0:·8575·0000·c075·0000·0476·0000·4976·0000··.u...u...v..Iv.. | ||
| 000007d0:· | 000007d0:·8976·0000·c776·0000·0877·0000·4e77·0000··.v...v...w..Nw.. | ||
| 000007e0:· | 000007e0:·9477·0000·d377·0000·1078·0000·4978·0000··.w...w...x..Ix.. | ||
| Max diff block lines reached; 1974912/2076776 bytes (95.10%) of diff not shown. | |||
| Offset 1, 8 lines modified | Offset 1, 8 lines modified | ||
| 1 | Zip·file·size:·53624 | 1 | Zip·file·size:·5362474·bytes,·number·of·entries:·2773 |
| 2 | ?rwxrwxr-x··2.0·unx······414·b-·stor·80-Jan-01·00:00·android/arch/core/BuildConfig.class | 2 | ?rwxrwxr-x··2.0·unx······414·b-·stor·80-Jan-01·00:00·android/arch/core/BuildConfig.class |
| 3 | ?rwxrwxr-x··2.0·unx······134·b-·stor·80-Jan-01·00:00·android/arch/core/R.class | 3 | ?rwxrwxr-x··2.0·unx······134·b-·stor·80-Jan-01·00:00·android/arch/core/R.class |
| 4 | ?rwxrwxr-x··2.0·unx······419·b-·stor·80-Jan-01·00:00·android/arch/core/executor/ArchTaskExecutor$1.class | 4 | ?rwxrwxr-x··2.0·unx······419·b-·stor·80-Jan-01·00:00·android/arch/core/executor/ArchTaskExecutor$1.class |
| 5 | ?rwxrwxr-x··2.0·unx······418·b-·stor·80-Jan-01·00:00·android/arch/core/executor/ArchTaskExecutor$2.class | 5 | ?rwxrwxr-x··2.0·unx······418·b-·stor·80-Jan-01·00:00·android/arch/core/executor/ArchTaskExecutor$2.class |
| 6 | ?rwxrwxr-x··2.0·unx······394·b-·stor·80-Jan-01·00:00·android/arch/core/executor/TaskExecutor.class | 6 | ?rwxrwxr-x··2.0·unx······394·b-·stor·80-Jan-01·00:00·android/arch/core/executor/TaskExecutor.class |
| 7 | ?rwxrwxr-x··2.0·unx·······96·b-·stor·80-Jan-01·00:00·android/arch/core/internal/SafeIterableMap$1.class | 7 | ?rwxrwxr-x··2.0·unx·······96·b-·stor·80-Jan-01·00:00·android/arch/core/internal/SafeIterableMap$1.class |
| 8 | ?rwxrwxr-x··2.0·unx·····1152·b-·stor·80-Jan-01·00:00·android/arch/core/internal/SafeIterableMap$Entry.class | 8 | ?rwxrwxr-x··2.0·unx·····1152·b-·stor·80-Jan-01·00:00·android/arch/core/internal/SafeIterableMap$Entry.class |
| Offset 1895, 15 lines modified | Offset 1895, 15 lines modified | ||
| 1895 | ?rwxrwxr-x··2.0·unx·····1805·b-·stor·80-Jan-01·00:00·eu/chainfire/libsuperuser/Shell$Command.class | 1895 | ?rwxrwxr-x··2.0·unx·····1805·b-·stor·80-Jan-01·00:00·eu/chainfire/libsuperuser/Shell$Command.class |
| 1896 | ?rwxrwxr-x··2.0·unx······430·b-·stor·80-Jan-01·00:00·eu/chainfire/libsuperuser/Shell$Interactive$2.class | 1896 | ?rwxrwxr-x··2.0·unx······430·b-·stor·80-Jan-01·00:00·eu/chainfire/libsuperuser/Shell$Interactive$2.class |
| 1897 | ?rwxrwxr-x··2.0·unx······863·b-·stor·80-Jan-01·00:00·eu/chainfire/libsuperuser/Shell$Interactive$3.class | 1897 | ?rwxrwxr-x··2.0·unx······863·b-·stor·80-Jan-01·00:00·eu/chainfire/libsuperuser/Shell$Interactive$3.class |
| 1898 | ?rwxrwxr-x··2.0·unx·····1531·b-·stor·80-Jan-01·00:00·eu/chainfire/libsuperuser/Shell$Interactive$4.class | 1898 | ?rwxrwxr-x··2.0·unx·····1531·b-·stor·80-Jan-01·00:00·eu/chainfire/libsuperuser/Shell$Interactive$4.class |
| 1899 | ?rwxrwxr-x··2.0·unx····17046·b-·defN·80-Jan-01·00:00·eu/chainfire/libsuperuser/Shell$Interactive.class | 1899 | ?rwxrwxr-x··2.0·unx····17046·b-·defN·80-Jan-01·00:00·eu/chainfire/libsuperuser/Shell$Interactive.class |
| 1900 | ?rwxrwxr-x··2.0·unx······300·b-·stor·80-Jan-01·00:00·eu/chainfire/libsuperuser/Shell$OnResult.class | 1900 | ?rwxrwxr-x··2.0·unx······300·b-·stor·80-Jan-01·00:00·eu/chainfire/libsuperuser/Shell$OnResult.class |
| 1901 | ?rwxrwxr-x··2.0·unx······697·b-·stor·80-Jan-01·00:00·eu/chainfire/libsuperuser/Shell$SH.class | 1901 | ?rwxrwxr-x··2.0·unx······697·b-·stor·80-Jan-01·00:00·eu/chainfire/libsuperuser/Shell$SH.class |
| 1902 | ?rwxrwxr-x··2.0·unx·····41 | 1902 | ?rwxrwxr-x··2.0·unx·····4160·b-·stor·80-Jan-01·00:00·eu/chainfire/libsuperuser/Shell$SU.class |
| 1903 | ?rwxrwxr-x··2.0·unx·····5391·b-·stor·80-Jan-01·00:00·eu/chainfire/libsuperuser/Shell.class | 1903 | ?rwxrwxr-x··2.0·unx·····5391·b-·stor·80-Jan-01·00:00·eu/chainfire/libsuperuser/Shell.class |
| 1904 | ?rwxrwxr-x··2.0·unx······327·b-·stor·80-Jan-01·00:00·eu/chainfire/libsuperuser/ShellNotClosedException.class | 1904 | ?rwxrwxr-x··2.0·unx······327·b-·stor·80-Jan-01·00:00·eu/chainfire/libsuperuser/ShellNotClosedException.class |
| 1905 | ?rwxrwxr-x··2.0·unx······690·b-·stor·80-Jan-01·00:00·eu/chainfire/libsuperuser/ShellOnMainThreadException.class | 1905 | ?rwxrwxr-x··2.0·unx······690·b-·stor·80-Jan-01·00:00·eu/chainfire/libsuperuser/ShellOnMainThreadException.class |
| 1906 | ?rwxrwxr-x··2.0·unx······147·b-·stor·80-Jan-01·00:00·eu/chainfire/libsuperuser/StreamGobbler$OnLineListener.class | 1906 | ?rwxrwxr-x··2.0·unx······147·b-·stor·80-Jan-01·00:00·eu/chainfire/libsuperuser/StreamGobbler$OnLineListener.class |
| 1907 | ?rwxrwxr-x··2.0·unx·····1558·b-·stor·80-Jan-01·00:00·eu/chainfire/libsuperuser/StreamGobbler.class | 1907 | ?rwxrwxr-x··2.0·unx·····1558·b-·stor·80-Jan-01·00:00·eu/chainfire/libsuperuser/StreamGobbler.class |
| 1908 | ?rwxrwxr-x··2.0·unx·····2208·b-·stor·80-Jan-01·00:00·eu/chainfire/libsuperuser/Toolbox.class | 1908 | ?rwxrwxr-x··2.0·unx·····2208·b-·stor·80-Jan-01·00:00·eu/chainfire/libsuperuser/Toolbox.class |
| 1909 | ?rwxrwxr-x··2.0·unx······120·b-·stor·80-Jan-01·00:00·javax/annotation/CheckForNull.class | 1909 | ?rwxrwxr-x··2.0·unx······120·b-·stor·80-Jan-01·00:00·javax/annotation/CheckForNull.class |
| Offset 2768, 8 lines modified | Offset 2768, 8 lines modified | ||
| 2768 | ?rwxrwxr-x··2.0·unx····16266·b-·defN·80-Jan-01·00:00·com/suyashsrijan/forcedoze/MainActivity.class | 2768 | ?rwxrwxr-x··2.0·unx····16266·b-·defN·80-Jan-01·00:00·com/suyashsrijan/forcedoze/MainActivity.class |
| 2769 | ?rwxrwxr-x··2.0·unx·····2342·b-·stor·80-Jan-01·00:00·com/suyashsrijan/forcedoze/SettingsActivity.class | 2769 | ?rwxrwxr-x··2.0·unx·····2342·b-·stor·80-Jan-01·00:00·com/suyashsrijan/forcedoze/SettingsActivity.class |
| 2770 | ?rwxrwxr-x··2.0·unx·····2792·b-·stor·80-Jan-01·00:00·com/suyashsrijan/forcedoze/TaskerBroadcastsActivity.class | 2770 | ?rwxrwxr-x··2.0·unx·····2792·b-·stor·80-Jan-01·00:00·com/suyashsrijan/forcedoze/TaskerBroadcastsActivity.class |
| 2771 | ?rwxrwxr-x··2.0·unx·····6885·b-·stor·80-Jan-01·00:00·com/suyashsrijan/forcedoze/WhitelistAppsActivity.class | 2771 | ?rwxrwxr-x··2.0·unx·····6885·b-·stor·80-Jan-01·00:00·com/suyashsrijan/forcedoze/WhitelistAppsActivity.class |
| 2772 | ?rwxrwxr-x··2.0·unx······625·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$ViewCompatApi23Impl.class | 2772 | ?rwxrwxr-x··2.0·unx······625·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$ViewCompatApi23Impl.class |
| 2773 | ?rwxrwxr-x··2.0·unx·····1193·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$ViewCompatApi24Impl.class | 2773 | ?rwxrwxr-x··2.0·unx·····1193·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$ViewCompatApi24Impl.class |
| 2774 | ?rwxrwxr-x··2.0·unx·····1695·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$ViewCompatApi26Impl.class | 2774 | ?rwxrwxr-x··2.0·unx·····1695·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$ViewCompatApi26Impl.class |
| 2775 | 2773·files,·5972 | 2775 | 2773·files,·5972839·bytes·uncompressed,·4836296·bytes·compressed:··19.0% |
| Offset 35, 193 lines modified | Offset 35, 205 lines modified | ||
| 35 | ········//· | 35 | ········//· |
| 36 | ········//·····2:·astore_0······· | 36 | ········//·····2:·astore_0······· |
| 37 | ········//·····3:·aload_0········ | 37 | ········//·····3:·aload_0········ |
| 38 | ········//·····4:·monitorenter··· | 38 | ········//·····4:·monitorenter··· |
| 39 | ········//·····5:·getstatic·······eu/chainfire/libsuperuser/Shell$SU.isSELinuxEnforcing:Ljava/lang/Boolean; | 39 | ········//·····5:·getstatic·······eu/chainfire/libsuperuser/Shell$SU.isSELinuxEnforcing:Ljava/lang/Boolean; |
| 40 | ········//·····8:·astore_1······· | 40 | ········//·····8:·astore_1······· |
| 41 | ········//·····9:·aload_1········ | 41 | ········//·····9:·aload_1········ |
| 42 | ········//····10:·ifnonnull·······2 | 42 | ········//····10:·ifnonnull·······257 |
| 43 | ········//····13:·iconst_0······· | 43 | ········//····13:·iconst_0······· |
| 44 | ········//····14:·istore_2······· | 44 | ········//····14:·istore_2······· |
| 45 | ········//····15:·aconst_null···· | 45 | ········//····15:·aconst_null···· |
| 46 | ········//····16:·astore_1······· | 46 | ········//····16:·astore_1······· |
| 47 | ········//····17:·getstatic·······android/os/Build$VERSION.SDK_INT:I | 47 | ········//····17:·getstatic·······android/os/Build$VERSION.SDK_INT:I |
| 48 | ········//····20:·istore_3······· | 48 | ········//····20:·istore_3······· |
| 49 | ········//····21:·bipush··········17 | 49 | ········//····21:·bipush··········17 |
| 50 | ········//····23:·istore··········4 | 50 | ········//····23:·istore··········4 |
| 51 | ········//····25:·iload_3········ | 51 | ········//····25:·iload_3········ |
| 52 | ········//····26:·iload···········4 | 52 | ········//····26:·iload···········4 |
| 53 | ········//····28:·if_icmplt·······2 | 53 | ········//····28:·if_icmplt·······244 |
| 54 | ········//····31:·getstatic·······android/os/Build$VERSION.SDK_INT:I | ||
| 55 | ········//····34:·istore_3······· | ||
| 56 | ········//····35:·bipush··········28 | ||
| 57 | ········//····37:·istore··········4 | ||
| 58 | ········//····39:·iconst_1······· | ||
| 59 | ········//····40:·istore··········5 | ||
| 60 | ········//····42:·iload_3········ | ||
| 61 | ········//····43:·iload···········4 | ||
| 62 | ········//····45:·if_icmplt·······54 | ||
| 63 | ········//····48:·iload···········5 | ||
| 64 | ········//····50:·invokestatic····java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean; | ||
| 65 | ········//····53:·astore_1······· | ||
| 66 | ········//····54:·aload_1········ | ||
| 67 | ········//····55:·ifnonnull·······159 | ||
| 54 | ········//···· | 68 | ········//····58:·new·············Ljava/io/File; |
| 55 | ········//···· | 69 | ········//····61:·astore··········6 |
| 56 | ········//···· | 70 | ········//····63:·ldc·············"/sys/fs/selinux/enforce" |
| 57 | ········//···· | 71 | ········//····65:·astore··········7 |
| 58 | ········//····40:·aload···········5 | ||
| 59 | ········//···· | 72 | ········//····67:·aload···········6 |
| 73 | ········//····69:·aload···········7 | ||
| 60 | ········//···· | 74 | ········//····71:·invokespecial···java/io/File.<init>:(Ljava/lang/String;)V |
| 61 | ········//···· | 75 | ········//····74:·aload···········6 |
| 62 | ········//···· | 76 | ········//····76:·invokevirtual···java/io/File.exists:()Z |
| 63 | ········//···· | 77 | ········//····79:·istore_3······· |
| 64 | ········//····53:·iconst_1······· | ||
| 65 | ········//····54:·istore··········4 | ||
| 66 | ········//···· | 78 | ········//····80:·iload_3········ |
| 67 | ········//···· | 79 | ········//····81:·ifeq············159 |
| 68 | ········//···· | 80 | ········//····84:·new·············Ljava/io/FileInputStream; |
| 69 | ········//···· | 81 | ········//····87:·astore··········6 |
| 70 | ········//···· | 82 | ········//····89:·ldc·············"/sys/fs/selinux/enforce" |
| 71 | ········//···· | 83 | ········//····91:·astore··········7 |
| 72 | ········//···· | 84 | ········//····93:·aload···········6 |
| 73 | ········//···· | 85 | ········//····95:·aload···········7 |
| 74 | ········//···· | 86 | ········//····97:·invokespecial···java/io/FileInputStream.<init>:(Ljava/lang/String;)V |
| 75 | ········//··· | 87 | ········//···100:·aload···········6 |
| 76 | ········//··· | 88 | ········//···102:·invokevirtual···java/io/InputStream.read:()I |
| 77 | ········//··· | 89 | ········//···105:·istore··········4 |
| 78 | ········//··· | 90 | ········//···107:·bipush··········49 |
| 79 | ········//····85:·istore··········9 | ||
| 80 | ········//····87:·iload···········8 | ||
| 81 | ········//····89:·iload···········9 | ||
| 82 | ········//····91:·if_icmpne·······101 | ||
| 83 | ········//····94:·iload···········4 | ||
| 84 | ········//····96:·istore··········8 | ||
| 85 | ········//····98:·goto············107 | ||
| 86 | ········//···101:·iconst_0······· | ||
| 87 | ········//···10 | 91 | ········//···109:·istore··········8 |
| 88 | ········//···104:·aconst_null···· | ||
| 89 | ········//···1 | 92 | ········//···111:·iload···········4 |
| 90 | ········//···1 | 93 | ········//···113:·iload···········8 |
| 94 | ········//···115:·if_icmpne·······125 | ||
| 95 | ········//···118:·iload···········5 | ||
| 96 | ········//···120:·istore··········4 | ||
| 97 | ········//···122:·goto············131 | ||
| 98 | ········//···125:·iconst_0······· | ||
| 99 | ········//···126:·istore··········4 | ||
| 100 | ········//···128:·aconst_null···· | ||
| 101 | ········//···129:·astore··········7 | ||
| 102 | ········//···131:·iload···········4 | ||
| 91 | ········//···1 | 103 | ········//···133:·invokestatic····java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean; |
| 92 | ········//···1 | 104 | ········//···136:·astore··········7 |
| 93 | ········//···1 | 105 | ········//···138:·aload···········6 |
| 94 | ········//···1 | 106 | ········//···140:·invokevirtual···java/io/InputStream.close:()V |
| 95 | ········//···119:·aload···········7 | ||
| 96 | ········//···121:·astore_1······· | ||
| 97 | ········//···122:·goto············135 | ||
| 98 | ········//···125:·astore··········7 | ||
| 99 | ········//···127:·aload···········5 | ||
| 100 | ········//···129:·invokevirtual···java/io/InputStream.close:()V | ||
| 101 | ········//···1 | 107 | ········//···143:·aload···········7 |
| 108 | ········//···145:·astore_1······· | ||
| 109 | ········//···146:·goto············159 | ||
| 110 | ········//···149:·astore··········7 | ||
| 111 | ········//···151:·aload···········6 | ||
| 112 | ········//···153:·invokevirtual···java/io/InputStream.close:()V | ||
| 113 | ········//···156:·aload···········7 | ||
| 102 | ········//···1 | 114 | ········//···158:·athrow········· |
| 103 | ········//···1 | 115 | ········//···159:·aload_1········ |
| 104 | ········//···1 | 116 | ········//···160:·ifnonnull·······244 |
| 105 | ········//···1 | 117 | ········//···163:·ldc·············"android.os.SELinux" |
| 106 | ········//···1 | 118 | ········//···165:·astore_1······· |
| 107 | ········//···1 | 119 | ········//···166:·aload_1········ |
| 108 | ········//···1 | 120 | ········//···167:·invokestatic····java/lang/Class.forName:(Ljava/lang/String;)Ljava/lang/Class; |
| 109 | ········//···1 | 121 | ········//···170:·astore_1······· |
| 110 | ········//···1 | 122 | ········//···171:·ldc·············"isSELinuxEnforced" |
| 111 | ········//···1 | 123 | ········//···173:·astore··········6 |
| 112 | ········//···1 | 124 | ········//···175:·iconst_0······· |
| 113 | ········//···1 | 125 | ········//···176:·anewarray·······Ljava/lang/Class; |
| 114 | ········//···1 | 126 | ········//···179:·astore··········7 |
| 115 | ········//···1 | 127 | ········//···181:·aload_1········ |
| 116 | ········//···1 | 128 | ········//···182:·aload···········6 |
| 117 | ········//···1 | 129 | ········//···184:·aload···········7 |
| 118 | ········//···1 | 130 | ········//···186:·invokevirtual···java/lang/Class.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; |
| 119 | ········//···1 | 131 | ········//···189:·astore··········6 |
| 120 | ········//···1 | 132 | ········//···191:·aload_1········ |
| 121 | ········//···1 | 133 | ········//···192:·invokevirtual···java/lang/Class.newInstance:()Ljava/lang/Object; |
| 122 | ········//···1 | 134 | ········//···195:·astore_1······· |
| 123 | ········//···1 | 135 | ········//···196:·iconst_0······· |
| 124 | ········//···1 | 136 | ········//···197:·anewarray·······Ljava/lang/Object; |
| 125 | ········//··· | 137 | ········//···200:·astore··········7 |
| 126 | ········//··· | 138 | ········//···202:·aload···········6 |
| 127 | ········//··· | 139 | ········//···204:·aload_1········ |
| 128 | ········//··· | 140 | ········//···205:·aload···········7 |
| 129 | ········//··· | 141 | ········//···207:·invokevirtual···java/lang/reflect/Method.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; |
| 130 | ········//··· | 142 | ········//···210:·astore_1······· |
| 131 | ········//··· | 143 | ········//···211:·aload_1········ |
| Max diff block lines reached; 5058/17300 bytes (29.24%) of diff not shown. | |||
| Offset 25, 15 lines modified | Offset 25, 15 lines modified | ||
| 25 | .field·final·synthetic·val$onCommandResultListener:Leu/chainfire/libsuperuser/Shell$OnCommandResultListener; | 25 | .field·final·synthetic·val$onCommandResultListener:Leu/chainfire/libsuperuser/Shell$OnCommandResultListener; |
| 26 | #·direct·methods | 26 | #·direct·methods |
| 27 | .method·constructor·<init>(Leu/chainfire/libsuperuser/Shell$Interactive;Leu/chainfire/libsuperuser/Shell$Builder;Leu/chainfire/libsuperuser/Shell$OnCommandResultListener;)V | 27 | .method·constructor·<init>(Leu/chainfire/libsuperuser/Shell$Interactive;Leu/chainfire/libsuperuser/Shell$Builder;Leu/chainfire/libsuperuser/Shell$OnCommandResultListener;)V |
| 28 | ····.locals·0 | 28 | ····.locals·0 |
| 29 | ····.line·10 | 29 | ····.line·1058 |
| 30 | ····iput-object·p1,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$1;->this$0:Leu/chainfire/libsuperuser/Shell$Interactive; | 30 | ····iput-object·p1,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$1;->this$0:Leu/chainfire/libsuperuser/Shell$Interactive; |
| 31 | ····iput-object·p2,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$1;->val$builder:Leu/chainfire/libsuperuser/Shell$Builder; | 31 | ····iput-object·p2,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$1;->val$builder:Leu/chainfire/libsuperuser/Shell$Builder; |
| 32 | ····iput-object·p3,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$1;->val$onCommandResultListener:Leu/chainfire/libsuperuser/Shell$OnCommandResultListener; | 32 | ····iput-object·p3,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$1;->val$onCommandResultListener:Leu/chainfire/libsuperuser/Shell$OnCommandResultListener; |
| 33 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 33 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| Offset 52, 18 lines modified | Offset 52, 18 lines modified | ||
| 52 | ············"Ljava/lang/String;", | 52 | ············"Ljava/lang/String;", |
| 53 | ············">;)V" | 53 | ············">;)V" |
| 54 | ········} | 54 | ········} |
| 55 | ····.end·annotation | 55 | ····.end·annotation |
| 56 | ····if-nez·p2,·:cond_0 | 56 | ····if-nez·p2,·:cond_0 |
| 57 | ····.line·10 | 57 | ····.line·1060 |
| 58 | ····iget-object·p1,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$1;->this$0:Leu/chainfire/libsuperuser/Shell$Interactive; | 58 | ····iget-object·p1,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$1;->this$0:Leu/chainfire/libsuperuser/Shell$Interactive; |
| 59 | ····.line·10 | 59 | ····.line·1061 |
| 60 | ····invoke-static·{p1},·Leu/chainfire/libsuperuser/Shell$Interactive;->access$1000(Leu/chainfire/libsuperuser/Shell$Interactive;)Ljava/lang/String; | 60 | ····invoke-static·{p1},·Leu/chainfire/libsuperuser/Shell$Interactive;->access$1000(Leu/chainfire/libsuperuser/Shell$Interactive;)Ljava/lang/String; |
| 61 | ····move-result-object·p1 | 61 | ····move-result-object·p1 |
| 62 | ····invoke-static·{p1},·Leu/chainfire/libsuperuser/Shell$SU;->isSU(Ljava/lang/String;)Z | 62 | ····invoke-static·{p1},·Leu/chainfire/libsuperuser/Shell$SU;->isSU(Ljava/lang/String;)Z |
| 63 | ····move-result·p1 | 63 | ····move-result·p1 |
| Offset 72, 27 lines modified | Offset 72, 27 lines modified | ||
| 72 | ····move-result·p1 | 72 | ····move-result·p1 |
| 73 | ····if-nez·p1,·:cond_0 | 73 | ····if-nez·p1,·:cond_0 |
| 74 | ····const/4·p2,·-0x4 | 74 | ····const/4·p2,·-0x4 |
| 75 | ····.line·10 | 75 | ····.line·1065 |
| 76 | ····:cond_0 | 76 | ····:cond_0 |
| 77 | ····iget-object·p1,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$1;->this$0:Leu/chainfire/libsuperuser/Shell$Interactive; | 77 | ····iget-object·p1,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$1;->this$0:Leu/chainfire/libsuperuser/Shell$Interactive; |
| 78 | ····iget-object·v0,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$1;->val$builder:Leu/chainfire/libsuperuser/Shell$Builder; | 78 | ····iget-object·v0,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$1;->val$builder:Leu/chainfire/libsuperuser/Shell$Builder; |
| 79 | ····invoke-static·{v0},·Leu/chainfire/libsuperuser/Shell$Builder;->access$800(Leu/chainfire/libsuperuser/Shell$Builder;)I | 79 | ····invoke-static·{v0},·Leu/chainfire/libsuperuser/Shell$Builder;->access$800(Leu/chainfire/libsuperuser/Shell$Builder;)I |
| 80 | ····move-result·v0 | 80 | ····move-result·v0 |
| 81 | ····invoke-static·{p1,·v0},·Leu/chainfire/libsuperuser/Shell$Interactive;->access$1102(Leu/chainfire/libsuperuser/Shell$Interactive;I)I | 81 | ····invoke-static·{p1,·v0},·Leu/chainfire/libsuperuser/Shell$Interactive;->access$1102(Leu/chainfire/libsuperuser/Shell$Interactive;I)I |
| 82 | ····.line·10 | 82 | ····.line·1066 |
| 83 | ····iget-object·p0,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$1;->val$onCommandResultListener:Leu/chainfire/libsuperuser/Shell$OnCommandResultListener; | 83 | ····iget-object·p0,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$1;->val$onCommandResultListener:Leu/chainfire/libsuperuser/Shell$OnCommandResultListener; |
| 84 | ····const/4·p1,·0x0 | 84 | ····const/4·p1,·0x0 |
| 85 | ····invoke-interface·{p0,·p1,·p2,·p3},·Leu/chainfire/libsuperuser/Shell$OnCommandResultListener;->onCommandResult(IILjava/util/List;)V | 85 | ····invoke-interface·{p0,·p1,·p2,·p3},·Leu/chainfire/libsuperuser/Shell$OnCommandResultListener;->onCommandResult(IILjava/util/List;)V |
| 86 | ····return-void | 86 | ····return-void |
| Offset 51, 167 lines modified | Offset 51, 167 lines modified | ||
| 51 | .field·private·watchdogTimeout:I | 51 | .field·private·watchdogTimeout:I |
| 52 | #·direct·methods | 52 | #·direct·methods |
| 53 | .method·public·constructor·<init>()V | 53 | .method·public·constructor·<init>()V |
| 54 | ····.locals·3 | 54 | ····.locals·3 |
| 55 | ····.line·6 | 55 | ····.line·634 |
| 56 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 56 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| 57 | ····const/4·v0,·0x0 | 57 | ····const/4·v0,·0x0 |
| 58 | ····.line·6 | 58 | ····.line·635 |
| 59 | ····iput-object·v0,·p0,·Leu/chainfire/libsuperuser/Shell$Builder;->handler:Landroid/os/Handler; | 59 | ····iput-object·v0,·p0,·Leu/chainfire/libsuperuser/Shell$Builder;->handler:Landroid/os/Handler; |
| 60 | ····const/4·v1,·0x1 | 60 | ····const/4·v1,·0x1 |
| 61 | ····.line·6 | 61 | ····.line·636 |
| 62 | ····iput-boolean·v1,·p0,·Leu/chainfire/libsuperuser/Shell$Builder;->autoHandler:Z | 62 | ····iput-boolean·v1,·p0,·Leu/chainfire/libsuperuser/Shell$Builder;->autoHandler:Z |
| 63 | ····const-string·v1,·"sh" | 63 | ····const-string·v1,·"sh" |
| 64 | ····.line·6 | 64 | ····.line·637 |
| 65 | ····iput-object·v1,·p0,·Leu/chainfire/libsuperuser/Shell$Builder;->shell:Ljava/lang/String; | 65 | ····iput-object·v1,·p0,·Leu/chainfire/libsuperuser/Shell$Builder;->shell:Ljava/lang/String; |
| 66 | ····const/4·v1,·0x0 | 66 | ····const/4·v1,·0x0 |
| 67 | ····.line·6 | 67 | ····.line·638 |
| 68 | ····iput-boolean·v1,·p0,·Leu/chainfire/libsuperuser/Shell$Builder;->wantSTDERR:Z | 68 | ····iput-boolean·v1,·p0,·Leu/chainfire/libsuperuser/Shell$Builder;->wantSTDERR:Z |
| 69 | ····.line·63 | 69 | ····.line·639 |
| 70 | ····new-instance·v2,·Ljava/util/LinkedList; | 70 | ····new-instance·v2,·Ljava/util/LinkedList; |
| 71 | ····invoke-direct·{v2},·Ljava/util/LinkedList;-><init>()V | 71 | ····invoke-direct·{v2},·Ljava/util/LinkedList;-><init>()V |
| 72 | ····iput-object·v2,·p0,·Leu/chainfire/libsuperuser/Shell$Builder;->commands:Ljava/util/List; | 72 | ····iput-object·v2,·p0,·Leu/chainfire/libsuperuser/Shell$Builder;->commands:Ljava/util/List; |
| 73 | ····.line·6 | 73 | ····.line·640 |
| 74 | ····new-instance·v2,·Ljava/util/HashMap; | 74 | ····new-instance·v2,·Ljava/util/HashMap; |
| 75 | ····invoke-direct·{v2},·Ljava/util/HashMap;-><init>()V | 75 | ····invoke-direct·{v2},·Ljava/util/HashMap;-><init>()V |
| 76 | ····iput-object·v2,·p0,·Leu/chainfire/libsuperuser/Shell$Builder;->environment:Ljava/util/Map; | 76 | ····iput-object·v2,·p0,·Leu/chainfire/libsuperuser/Shell$Builder;->environment:Ljava/util/Map; |
| 77 | ····.line·6 | 77 | ····.line·641 |
| 78 | ····iput-object·v0,·p0,·Leu/chainfire/libsuperuser/Shell$Builder;->onSTDOUTLineListener:Leu/chainfire/libsuperuser/StreamGobbler$OnLineListener; | 78 | ····iput-object·v0,·p0,·Leu/chainfire/libsuperuser/Shell$Builder;->onSTDOUTLineListener:Leu/chainfire/libsuperuser/StreamGobbler$OnLineListener; |
| 79 | ····.line·6 | 79 | ····.line·642 |
| 80 | ····iput-object·v0,·p0,·Leu/chainfire/libsuperuser/Shell$Builder;->onSTDERRLineListener:Leu/chainfire/libsuperuser/StreamGobbler$OnLineListener; | 80 | ····iput-object·v0,·p0,·Leu/chainfire/libsuperuser/Shell$Builder;->onSTDERRLineListener:Leu/chainfire/libsuperuser/StreamGobbler$OnLineListener; |
| 81 | ····.line·6 | 81 | ····.line·643 |
| 82 | ····iput·v1,·p0,·Leu/chainfire/libsuperuser/Shell$Builder;->watchdogTimeout:I | 82 | ····iput·v1,·p0,·Leu/chainfire/libsuperuser/Shell$Builder;->watchdogTimeout:I |
| 83 | ····return-void | 83 | ····return-void |
| 84 | .end·method | 84 | .end·method |
| 85 | .method·static·synthetic·access$100(Leu/chainfire/libsuperuser/Shell$Builder;)Z | 85 | .method·static·synthetic·access$100(Leu/chainfire/libsuperuser/Shell$Builder;)Z |
| 86 | ····.locals·0 | 86 | ····.locals·0 |
| 87 | ····.line·6 | 87 | ····.line·634 |
| 88 | ····iget-boolean·p0,·p0,·Leu/chainfire/libsuperuser/Shell$Builder;->autoHandler:Z | 88 | ····iget-boolean·p0,·p0,·Leu/chainfire/libsuperuser/Shell$Builder;->autoHandler:Z |
| 89 | ····return·p0 | 89 | ····return·p0 |
| 90 | .end·method | 90 | .end·method |
| 91 | .method·static·synthetic·access$200(Leu/chainfire/libsuperuser/Shell$Builder;)Ljava/lang/String; | 91 | .method·static·synthetic·access$200(Leu/chainfire/libsuperuser/Shell$Builder;)Ljava/lang/String; |
| 92 | ····.locals·0 | 92 | ····.locals·0 |
| 93 | ····.line·6 | 93 | ····.line·634 |
| 94 | ····iget-object·p0,·p0,·Leu/chainfire/libsuperuser/Shell$Builder;->shell:Ljava/lang/String; | 94 | ····iget-object·p0,·p0,·Leu/chainfire/libsuperuser/Shell$Builder;->shell:Ljava/lang/String; |
| 95 | ····return-object·p0 | 95 | ····return-object·p0 |
| 96 | .end·method | 96 | .end·method |
| 97 | .method·static·synthetic·access$300(Leu/chainfire/libsuperuser/Shell$Builder;)Z | 97 | .method·static·synthetic·access$300(Leu/chainfire/libsuperuser/Shell$Builder;)Z |
| 98 | ····.locals·0 | 98 | ····.locals·0 |
| 99 | ····.line·6 | 99 | ····.line·634 |
| 100 | ····iget-boolean·p0,·p0,·Leu/chainfire/libsuperuser/Shell$Builder;->wantSTDERR:Z | 100 | ····iget-boolean·p0,·p0,·Leu/chainfire/libsuperuser/Shell$Builder;->wantSTDERR:Z |
| 101 | ····return·p0 | 101 | ····return·p0 |
| 102 | .end·method | 102 | .end·method |
| 103 | .method·static·synthetic·access$400(Leu/chainfire/libsuperuser/Shell$Builder;)Ljava/util/List; | 103 | .method·static·synthetic·access$400(Leu/chainfire/libsuperuser/Shell$Builder;)Ljava/util/List; |
| 104 | ····.locals·0 | 104 | ····.locals·0 |
| 105 | ····.line·6 | 105 | ····.line·634 |
| 106 | ····iget-object·p0,·p0,·Leu/chainfire/libsuperuser/Shell$Builder;->commands:Ljava/util/List; | 106 | ····iget-object·p0,·p0,·Leu/chainfire/libsuperuser/Shell$Builder;->commands:Ljava/util/List; |
| 107 | ····return-object·p0 | 107 | ····return-object·p0 |
| 108 | .end·method | 108 | .end·method |
| 109 | .method·static·synthetic·access$500(Leu/chainfire/libsuperuser/Shell$Builder;)Ljava/util/Map; | 109 | .method·static·synthetic·access$500(Leu/chainfire/libsuperuser/Shell$Builder;)Ljava/util/Map; |
| 110 | ····.locals·0 | 110 | ····.locals·0 |
| 111 | ····.line·6 | 111 | ····.line·634 |
| 112 | ····iget-object·p0,·p0,·Leu/chainfire/libsuperuser/Shell$Builder;->environment:Ljava/util/Map; | 112 | ····iget-object·p0,·p0,·Leu/chainfire/libsuperuser/Shell$Builder;->environment:Ljava/util/Map; |
| 113 | ····return-object·p0 | 113 | ····return-object·p0 |
| 114 | .end·method | 114 | .end·method |
| 115 | .method·static·synthetic·access$600(Leu/chainfire/libsuperuser/Shell$Builder;)Leu/chainfire/libsuperuser/StreamGobbler$OnLineListener; | 115 | .method·static·synthetic·access$600(Leu/chainfire/libsuperuser/Shell$Builder;)Leu/chainfire/libsuperuser/StreamGobbler$OnLineListener; |
| 116 | ····.locals·0 | 116 | ····.locals·0 |
| 117 | ····.line·6 | 117 | ····.line·634 |
| 118 | ····iget-object·p0,·p0,·Leu/chainfire/libsuperuser/Shell$Builder;->onSTDOUTLineListener:Leu/chainfire/libsuperuser/StreamGobbler$OnLineListener; | 118 | ····iget-object·p0,·p0,·Leu/chainfire/libsuperuser/Shell$Builder;->onSTDOUTLineListener:Leu/chainfire/libsuperuser/StreamGobbler$OnLineListener; |
| 119 | ····return-object·p0 | 119 | ····return-object·p0 |
| 120 | .end·method | 120 | .end·method |
| 121 | .method·static·synthetic·access$700(Leu/chainfire/libsuperuser/Shell$Builder;)Leu/chainfire/libsuperuser/StreamGobbler$OnLineListener; | 121 | .method·static·synthetic·access$700(Leu/chainfire/libsuperuser/Shell$Builder;)Leu/chainfire/libsuperuser/StreamGobbler$OnLineListener; |
| 122 | ····.locals·0 | 122 | ····.locals·0 |
| 123 | ····.line·6 | 123 | ····.line·634 |
| 124 | ····iget-object·p0,·p0,·Leu/chainfire/libsuperuser/Shell$Builder;->onSTDERRLineListener:Leu/chainfire/libsuperuser/StreamGobbler$OnLineListener; | 124 | ····iget-object·p0,·p0,·Leu/chainfire/libsuperuser/Shell$Builder;->onSTDERRLineListener:Leu/chainfire/libsuperuser/StreamGobbler$OnLineListener; |
| 125 | ····return-object·p0 | 125 | ····return-object·p0 |
| 126 | .end·method | 126 | .end·method |
| 127 | .method·static·synthetic·access$800(Leu/chainfire/libsuperuser/Shell$Builder;)I | 127 | .method·static·synthetic·access$800(Leu/chainfire/libsuperuser/Shell$Builder;)I |
| 128 | ····.locals·0 | 128 | ····.locals·0 |
| 129 | ····.line·6 | 129 | ····.line·634 |
| 130 | ····iget·p0,·p0,·Leu/chainfire/libsuperuser/Shell$Builder;->watchdogTimeout:I | 130 | ····iget·p0,·p0,·Leu/chainfire/libsuperuser/Shell$Builder;->watchdogTimeout:I |
| 131 | ····return·p0 | 131 | ····return·p0 |
| 132 | .end·method | 132 | .end·method |
| Max diff block lines reached; 8201/12255 bytes (66.92%) of diff not shown. | |||
| Offset 21, 27 lines modified | Offset 21, 27 lines modified | ||
| 21 | .field·final·synthetic·this$0:Leu/chainfire/libsuperuser/Shell$Interactive; | 21 | .field·final·synthetic·this$0:Leu/chainfire/libsuperuser/Shell$Interactive; |
| 22 | #·direct·methods | 22 | #·direct·methods |
| 23 | .method·constructor·<init>(Leu/chainfire/libsuperuser/Shell$Interactive;)V | 23 | .method·constructor·<init>(Leu/chainfire/libsuperuser/Shell$Interactive;)V |
| 24 | ····.locals·0 | 24 | ····.locals·0 |
| 25 | ····.line·12 | 25 | ····.line·1288 |
| 26 | ····iput-object·p1,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$2;->this$0:Leu/chainfire/libsuperuser/Shell$Interactive; | 26 | ····iput-object·p1,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$2;->this$0:Leu/chainfire/libsuperuser/Shell$Interactive; |
| 27 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 27 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| 28 | ····return-void | 28 | ····return-void |
| 29 | .end·method | 29 | .end·method |
| 30 | #·virtual·methods | 30 | #·virtual·methods |
| 31 | .method·public·run()V | 31 | .method·public·run()V |
| 32 | ····.locals·0 | 32 | ····.locals·0 |
| 33 | ····.line·12 | 33 | ····.line·1291 |
| 34 | ····iget-object·p0,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$2;->this$0:Leu/chainfire/libsuperuser/Shell$Interactive; | 34 | ····iget-object·p0,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$2;->this$0:Leu/chainfire/libsuperuser/Shell$Interactive; |
| 35 | ····invoke-static·{p0},·Leu/chainfire/libsuperuser/Shell$Interactive;->access$1200(Leu/chainfire/libsuperuser/Shell$Interactive;)V | 35 | ····invoke-static·{p0},·Leu/chainfire/libsuperuser/Shell$Interactive;->access$1200(Leu/chainfire/libsuperuser/Shell$Interactive;)V |
| 36 | ····return-void | 36 | ····return-void |
| 37 | .end·method | 37 | .end·method |
| Offset 70, 43 lines modified | Offset 70, 43 lines modified | ||
| 70 | ····const-class·v0,·Leu/chainfire/libsuperuser/Shell$SU; | 70 | ····const-class·v0,·Leu/chainfire/libsuperuser/Shell$SU; |
| 71 | ····monitor-enter·v0 | 71 | ····monitor-enter·v0 |
| 72 | ····const/4·v1,·0x0 | 72 | ····const/4·v1,·0x0 |
| 73 | ····.line·5 | 73 | ····.line·537 |
| 74 | ····:try_start_0 | 74 | ····:try_start_0 |
| 75 | ····sput-object·v1,·Leu/chainfire/libsuperuser/Shell$SU;->isSELinuxEnforcing:Ljava/lang/Boolean; | 75 | ····sput-object·v1,·Leu/chainfire/libsuperuser/Shell$SU;->isSELinuxEnforcing:Ljava/lang/Boolean; |
| 76 | ····.line·5 | 76 | ····.line·538 |
| 77 | ····sget-object·v2,·Leu/chainfire/libsuperuser/Shell$SU;->suVersion:[Ljava/lang/String; | 77 | ····sget-object·v2,·Leu/chainfire/libsuperuser/Shell$SU;->suVersion:[Ljava/lang/String; |
| 78 | ····const/4·v3,·0x0 | 78 | ····const/4·v3,·0x0 |
| 79 | ····aput-object·v1,·v2,·v3 | 79 | ····aput-object·v1,·v2,·v3 |
| 80 | ····.line·53 | 80 | ····.line·539 |
| 81 | ····sget-object·v2,·Leu/chainfire/libsuperuser/Shell$SU;->suVersion:[Ljava/lang/String; | 81 | ····sget-object·v2,·Leu/chainfire/libsuperuser/Shell$SU;->suVersion:[Ljava/lang/String; |
| 82 | ····const/4·v3,·0x1 | 82 | ····const/4·v3,·0x1 |
| 83 | ····aput-object·v1,·v2,·v3 | 83 | ····aput-object·v1,·v2,·v3 |
| 84 | ····:try_end_0 | 84 | ····:try_end_0 |
| 85 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 | 85 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 |
| 86 | ····.line·5 | 86 | ····.line·540 |
| 87 | ····monitor-exit·v0 | 87 | ····monitor-exit·v0 |
| 88 | ····return-void | 88 | ····return-void |
| 89 | ····:catchall_0 | 89 | ····:catchall_0 |
| 90 | ····move-exception·v1 | 90 | ····move-exception·v1 |
| 91 | ····.line·5 | 91 | ····.line·536 |
| 92 | ····monitor-exit·v0 | 92 | ····monitor-exit·v0 |
| 93 | ····throw·v1 | 93 | ····throw·v1 |
| 94 | .end·method | 94 | .end·method |
| 95 | .method·public·static·declared-synchronized·isSELinuxEnforcing()Z | 95 | .method·public·static·declared-synchronized·isSELinuxEnforcing()Z |
| 96 | ····.locals·7 | 96 | ····.locals·7 |
| Offset 115, 177 lines modified | Offset 115, 192 lines modified | ||
| 115 | ····monitor-enter·v0 | 115 | ····monitor-enter·v0 |
| 116 | ····.line·472 | 116 | ····.line·472 |
| 117 | ····:try_start_0 | 117 | ····:try_start_0 |
| 118 | ····sget-object·v1,·Leu/chainfire/libsuperuser/Shell$SU;->isSELinuxEnforcing:Ljava/lang/Boolean; | 118 | ····sget-object·v1,·Leu/chainfire/libsuperuser/Shell$SU;->isSELinuxEnforcing:Ljava/lang/Boolean; |
| 119 | ····if-nez·v1,·:cond_ | 119 | ····if-nez·v1,·:cond_6 |
| 120 | ····const/4·v1,·0x0 | 120 | ····const/4·v1,·0x0 |
| 121 | ····.line·477 | 121 | ····.line·477 |
| 122 | ····sget·v2,·Landroid/os/Build$VERSION;->SDK_INT:I | 122 | ····sget·v2,·Landroid/os/Build$VERSION;->SDK_INT:I |
| 123 | ····const/16·v3,·0x11 | 123 | ····const/16·v3,·0x11 |
| 124 | ····const/4·v4,·0x0 | 124 | ····const/4·v4,·0x0 |
| 125 | ····if-lt·v2,·v3,·:cond_ | 125 | ····if-lt·v2,·v3,·:cond_4 |
| 126 | ····.line·478 | ||
| 127 | ····sget·v2,·Landroid/os/Build$VERSION;->SDK_INT:I | ||
| 128 | ····const/16·v3,·0x1c | ||
| 129 | ····const/4·v5,·0x1 | ||
| 130 | ····if-lt·v2,·v3,·:cond_0 | ||
| 131 | ····.line·482 | ||
| 132 | ····invoke-static·{v5},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; | ||
| 133 | ····move-result-object·v1 | ||
| 134 | ····:cond_0 | ||
| 135 | ····if-nez·v1,·:cond_2 | ||
| 126 | ····.line·4 | 136 | ····.line·487 |
| 127 | ····new-instance·v2,·Ljava/io/File; | 137 | ····new-instance·v2,·Ljava/io/File; |
| 128 | ····const-string·v3,·"/sys/fs/selinux/enforce" | 138 | ····const-string·v3,·"/sys/fs/selinux/enforce" |
| 129 | ····invoke-direct·{v2,·v3},·Ljava/io/File;-><init>(Ljava/lang/String;)V | 139 | ····invoke-direct·{v2,·v3},·Ljava/io/File;-><init>(Ljava/lang/String;)V |
| 130 | ····.line·48 | 140 | ····.line·488 |
| 131 | ····invoke-virtual·{v2},·Ljava/io/File;->exists()Z | 141 | ····invoke-virtual·{v2},·Ljava/io/File;->exists()Z |
| 132 | ····move-result·v2 | 142 | ····move-result·v2 |
| 133 | ····:try_end_0 | 143 | ····:try_end_0 |
| 134 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_1 | 144 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_1 |
| 135 | ····const/4·v3,·0x1 | ||
| 136 | ····if-eqz·v2,·:cond_ | 145 | ····if-eqz·v2,·:cond_2 |
| 137 | ····.line·4 | 146 | ····.line·490 |
| 138 | ····:try_start_1 | 147 | ····:try_start_1 |
| 139 | ····new-instance·v2,·Ljava/io/FileInputStream; | 148 | ····new-instance·v2,·Ljava/io/FileInputStream; |
| 140 | ····const-string·v | 149 | ····const-string·v3,·"/sys/fs/selinux/enforce" |
| 141 | ····invoke-direct·{v2,·v | 150 | ····invoke-direct·{v2,·v3},·Ljava/io/FileInputStream;-><init>(Ljava/lang/String;)V |
| 142 | ····:try_end_1 | 151 | ····:try_end_1 |
| 143 | ····.catch·Ljava/lang/Exception;·{:try_start_1·..·:try_end_1}·:catch_1 | 152 | ····.catch·Ljava/lang/Exception;·{:try_start_1·..·:try_end_1}·:catch_1 |
| 144 | ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_1 | 153 | ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_1 |
| 145 | ····.line·4 | 154 | ····.line·492 |
| 146 | ····:try_start_2 | 155 | ····:try_start_2 |
| 147 | ····invoke-virtual·{v2},·Ljava/io/InputStream;->read()I | 156 | ····invoke-virtual·{v2},·Ljava/io/InputStream;->read()I |
| 148 | ····move-result·v | 157 | ····move-result·v3 |
| 149 | ····const/16·v6,·0x31 | 158 | ····const/16·v6,·0x31 |
| 150 | ····if-ne·v | 159 | ····if-ne·v3,·v6,·:cond_1 |
| 151 | ····move·v | 160 | ····move·v3,·v5 |
| 152 | ····goto·:goto_0 | 161 | ····goto·:goto_0 |
| 153 | ····:cond_ | 162 | ····:cond_1 |
| 154 | ····move·v | 163 | ····move·v3,·v4 |
| Max diff block lines reached; 3581/6608 bytes (54.19%) of diff not shown. | |||
| Offset 21, 48 lines modified | Offset 21, 48 lines modified | ||
| 21 | .field·final·synthetic·this$0:Leu/chainfire/libsuperuser/Shell$Interactive; | 21 | .field·final·synthetic·this$0:Leu/chainfire/libsuperuser/Shell$Interactive; |
| 22 | #·direct·methods | 22 | #·direct·methods |
| 23 | .method·constructor·<init>(Leu/chainfire/libsuperuser/Shell$Interactive;)V | 23 | .method·constructor·<init>(Leu/chainfire/libsuperuser/Shell$Interactive;)V |
| 24 | ····.locals·0 | 24 | ····.locals·0 |
| 25 | ····.line·154 | 25 | ····.line·1549 |
| 26 | ····iput-object·p1,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$6;->this$0:Leu/chainfire/libsuperuser/Shell$Interactive; | 26 | ····iput-object·p1,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$6;->this$0:Leu/chainfire/libsuperuser/Shell$Interactive; |
| 27 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 27 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| 28 | ····return-void | 28 | ····return-void |
| 29 | .end·method | 29 | .end·method |
| 30 | #·virtual·methods | 30 | #·virtual·methods |
| 31 | .method·public·onLine(Ljava/lang/String;)V | 31 | .method·public·onLine(Ljava/lang/String;)V |
| 32 | ····.locals·4 | 32 | ····.locals·4 |
| 33 | ····.line·15 | 33 | ····.line·1552 |
| 34 | ····iget-object·v0,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$6;->this$0:Leu/chainfire/libsuperuser/Shell$Interactive; | 34 | ····iget-object·v0,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$6;->this$0:Leu/chainfire/libsuperuser/Shell$Interactive; |
| 35 | ····monitor-enter·v0 | 35 | ····monitor-enter·v0 |
| 36 | ····.line·15 | 36 | ····.line·1553 |
| 37 | ····:try_start_0 | 37 | ····:try_start_0 |
| 38 | ····iget-object·v1,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$6;->this$0:Leu/chainfire/libsuperuser/Shell$Interactive; | 38 | ····iget-object·v1,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$6;->this$0:Leu/chainfire/libsuperuser/Shell$Interactive; |
| 39 | ····invoke-static·{v1},·Leu/chainfire/libsuperuser/Shell$Interactive;->access$1900(Leu/chainfire/libsuperuser/Shell$Interactive;)Leu/chainfire/libsuperuser/Shell$Command; | 39 | ····invoke-static·{v1},·Leu/chainfire/libsuperuser/Shell$Interactive;->access$1900(Leu/chainfire/libsuperuser/Shell$Interactive;)Leu/chainfire/libsuperuser/Shell$Command; |
| 40 | ····move-result-object·v1 | 40 | ····move-result-object·v1 |
| 41 | ····if-nez·v1,·:cond_0 | 41 | ····if-nez·v1,·:cond_0 |
| 42 | ····.line·15 | 42 | ····.line·1554 |
| 43 | ····monitor-exit·v0 | 43 | ····monitor-exit·v0 |
| 44 | ····return-void | 44 | ····return-void |
| 45 | ····.line·155 | 45 | ····.line·1559 |
| 46 | ····:cond_0 | 46 | ····:cond_0 |
| 47 | ····iget-object·v1,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$6;->this$0:Leu/chainfire/libsuperuser/Shell$Interactive; | 47 | ····iget-object·v1,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$6;->this$0:Leu/chainfire/libsuperuser/Shell$Interactive; |
| 48 | ····invoke-static·{v1},·Leu/chainfire/libsuperuser/Shell$Interactive;->access$1900(Leu/chainfire/libsuperuser/Shell$Interactive;)Leu/chainfire/libsuperuser/Shell$Command; | 48 | ····invoke-static·{v1},·Leu/chainfire/libsuperuser/Shell$Interactive;->access$1900(Leu/chainfire/libsuperuser/Shell$Interactive;)Leu/chainfire/libsuperuser/Shell$Command; |
| 49 | ····move-result-object·v1 | 49 | ····move-result-object·v1 |
| Offset 81, 73 lines modified | Offset 81, 73 lines modified | ||
| 81 | ····goto·:goto_0 | 81 | ····goto·:goto_0 |
| 82 | ····:cond_1 | 82 | ····:cond_1 |
| 83 | ····if-lez·v1,·:cond_2 | 83 | ····if-lez·v1,·:cond_2 |
| 84 | ····const/4·v2,·0x0 | 84 | ····const/4·v2,·0x0 |
| 85 | ····.line·15 | 85 | ····.line·1563 |
| 86 | ····invoke-virtual·{p1,·v2,·v1},·Ljava/lang/String;->substring(II)Ljava/lang/String; | 86 | ····invoke-virtual·{p1,·v2,·v1},·Ljava/lang/String;->substring(II)Ljava/lang/String; |
| 87 | ····move-result-object·p1 | 87 | ····move-result-object·p1 |
| 88 | ····:cond_2 | 88 | ····:cond_2 |
| 89 | ····:goto_0 | 89 | ····:goto_0 |
| 90 | ····if-eqz·p1,·:cond_4 | 90 | ····if-eqz·p1,·:cond_4 |
| 91 | ····.line·15 | 91 | ····.line·1567 |
| 92 | ····iget-object·v2,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$6;->this$0:Leu/chainfire/libsuperuser/Shell$Interactive; | 92 | ····iget-object·v2,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$6;->this$0:Leu/chainfire/libsuperuser/Shell$Interactive; |
| 93 | ····invoke-static·{v2},·Leu/chainfire/libsuperuser/Shell$Interactive;->access$2600(Leu/chainfire/libsuperuser/Shell$Interactive;)Z | 93 | ····invoke-static·{v2},·Leu/chainfire/libsuperuser/Shell$Interactive;->access$2600(Leu/chainfire/libsuperuser/Shell$Interactive;)Z |
| 94 | ····move-result·v2 | 94 | ····move-result·v2 |
| 95 | ····if-eqz·v2,·:cond_3 | 95 | ····if-eqz·v2,·:cond_3 |
| 96 | ····.line·15 | 96 | ····.line·1568 |
| 97 | ····iget-object·v2,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$6;->this$0:Leu/chainfire/libsuperuser/Shell$Interactive; | 97 | ····iget-object·v2,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$6;->this$0:Leu/chainfire/libsuperuser/Shell$Interactive; |
| 98 | ····invoke-static·{v2,·p1},·Leu/chainfire/libsuperuser/Shell$Interactive;->access$2000(Leu/chainfire/libsuperuser/Shell$Interactive;Ljava/lang/String;)V | 98 | ····invoke-static·{v2,·p1},·Leu/chainfire/libsuperuser/Shell$Interactive;->access$2000(Leu/chainfire/libsuperuser/Shell$Interactive;Ljava/lang/String;)V |
| 99 | ····.line·156 | 99 | ····.line·1569 |
| 100 | ····:cond_3 | 100 | ····:cond_3 |
| 101 | ····iget-object·v2,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$6;->this$0:Leu/chainfire/libsuperuser/Shell$Interactive; | 101 | ····iget-object·v2,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$6;->this$0:Leu/chainfire/libsuperuser/Shell$Interactive; |
| 102 | ····iget-object·v3,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$6;->this$0:Leu/chainfire/libsuperuser/Shell$Interactive; | 102 | ····iget-object·v3,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$6;->this$0:Leu/chainfire/libsuperuser/Shell$Interactive; |
| 103 | ····invoke-static·{v3},·Leu/chainfire/libsuperuser/Shell$Interactive;->access$2700(Leu/chainfire/libsuperuser/Shell$Interactive;)Leu/chainfire/libsuperuser/StreamGobbler$OnLineListener; | 103 | ····invoke-static·{v3},·Leu/chainfire/libsuperuser/Shell$Interactive;->access$2700(Leu/chainfire/libsuperuser/Shell$Interactive;)Leu/chainfire/libsuperuser/StreamGobbler$OnLineListener; |
| 104 | ····move-result-object·v3 | 104 | ····move-result-object·v3 |
| 105 | ····invoke-static·{v2,·p1,·v3},·Leu/chainfire/libsuperuser/Shell$Interactive;->access$2200(Leu/chainfire/libsuperuser/Shell$Interactive;Ljava/lang/String;Leu/chainfire/libsuperuser/StreamGobbler$OnLineListener;)V | 105 | ····invoke-static·{v2,·p1,·v3},·Leu/chainfire/libsuperuser/Shell$Interactive;->access$2200(Leu/chainfire/libsuperuser/Shell$Interactive;Ljava/lang/String;Leu/chainfire/libsuperuser/StreamGobbler$OnLineListener;)V |
| 106 | ····:cond_4 | 106 | ····:cond_4 |
| 107 | ····if-ltz·v1,·:cond_5 | 107 | ····if-ltz·v1,·:cond_5 |
| 108 | ····.line·15 | 108 | ····.line·1573 |
| 109 | ····iget-object·p1,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$6;->this$0:Leu/chainfire/libsuperuser/Shell$Interactive; | 109 | ····iget-object·p1,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$6;->this$0:Leu/chainfire/libsuperuser/Shell$Interactive; |
| 110 | ····iget-object·v1,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$6;->this$0:Leu/chainfire/libsuperuser/Shell$Interactive; | 110 | ····iget-object·v1,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$6;->this$0:Leu/chainfire/libsuperuser/Shell$Interactive; |
| 111 | ····invoke-static·{v1},·Leu/chainfire/libsuperuser/Shell$Interactive;->access$1900(Leu/chainfire/libsuperuser/Shell$Interactive;)Leu/chainfire/libsuperuser/Shell$Command; | 111 | ····invoke-static·{v1},·Leu/chainfire/libsuperuser/Shell$Interactive;->access$1900(Leu/chainfire/libsuperuser/Shell$Interactive;)Leu/chainfire/libsuperuser/Shell$Command; |
| 112 | ····move-result-object·v1 | 112 | ····move-result-object·v1 |
| 113 | ····invoke-static·{v1},·Leu/chainfire/libsuperuser/Shell$Command;->access$1500(Leu/chainfire/libsuperuser/Shell$Command;)Ljava/lang/String; | 113 | ····invoke-static·{v1},·Leu/chainfire/libsuperuser/Shell$Command;->access$1500(Leu/chainfire/libsuperuser/Shell$Command;)Ljava/lang/String; |
| 114 | ····move-result-object·v1 | 114 | ····move-result-object·v1 |
| 115 | ····invoke-static·{p1,·v1},·Leu/chainfire/libsuperuser/Shell$Interactive;->access$2802(Leu/chainfire/libsuperuser/Shell$Interactive;Ljava/lang/String;)Ljava/lang/String; | 115 | ····invoke-static·{p1,·v1},·Leu/chainfire/libsuperuser/Shell$Interactive;->access$2802(Leu/chainfire/libsuperuser/Shell$Interactive;Ljava/lang/String;)Ljava/lang/String; |
| 116 | ····.line·15 | 116 | ····.line·1574 |
| 117 | ····iget-object·p0,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$6;->this$0:Leu/chainfire/libsuperuser/Shell$Interactive; | 117 | ····iget-object·p0,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$6;->this$0:Leu/chainfire/libsuperuser/Shell$Interactive; |
| 118 | ····invoke-static·{p0},·Leu/chainfire/libsuperuser/Shell$Interactive;->access$2500(Leu/chainfire/libsuperuser/Shell$Interactive;)V | 118 | ····invoke-static·{p0},·Leu/chainfire/libsuperuser/Shell$Interactive;->access$2500(Leu/chainfire/libsuperuser/Shell$Interactive;)V |
| 119 | ····.line·15 | 119 | ····.line·1576 |
| 120 | ····:cond_5 | 120 | ····:cond_5 |
| 121 | ····monitor-exit·v0 | 121 | ····monitor-exit·v0 |
| 122 | ····return-void | 122 | ····return-void |
| 123 | ····:catchall_0 | 123 | ····:catchall_0 |
| 124 | ····move-exception·p0 | 124 | ····move-exception·p0 |
| Offset 25, 15 lines modified | Offset 25, 15 lines modified | ||
| 25 | .field·final·synthetic·val$fListener:Leu/chainfire/libsuperuser/StreamGobbler$OnLineListener; | 25 | .field·final·synthetic·val$fListener:Leu/chainfire/libsuperuser/StreamGobbler$OnLineListener; |
| 26 | #·direct·methods | 26 | #·direct·methods |
| 27 | .method·constructor·<init>(Leu/chainfire/libsuperuser/Shell$Interactive;Leu/chainfire/libsuperuser/StreamGobbler$OnLineListener;Ljava/lang/String;)V | 27 | .method·constructor·<init>(Leu/chainfire/libsuperuser/Shell$Interactive;Leu/chainfire/libsuperuser/StreamGobbler$OnLineListener;Ljava/lang/String;)V |
| 28 | ····.locals·0 | 28 | ····.locals·0 |
| 29 | ····.line·13 | 29 | ····.line·1396 |
| 30 | ····iput-object·p1,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$3;->this$0:Leu/chainfire/libsuperuser/Shell$Interactive; | 30 | ····iput-object·p1,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$3;->this$0:Leu/chainfire/libsuperuser/Shell$Interactive; |
| 31 | ····iput-object·p2,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$3;->val$fListener:Leu/chainfire/libsuperuser/StreamGobbler$OnLineListener; | 31 | ····iput-object·p2,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$3;->val$fListener:Leu/chainfire/libsuperuser/StreamGobbler$OnLineListener; |
| 32 | ····iput-object·p3,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$3;->val$fLine:Ljava/lang/String; | 32 | ····iput-object·p3,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$3;->val$fLine:Ljava/lang/String; |
| 33 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 33 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| Offset 42, 25 lines modified | Offset 42, 25 lines modified | ||
| 42 | .end·method | 42 | .end·method |
| 43 | #·virtual·methods | 43 | #·virtual·methods |
| 44 | .method·public·run()V | 44 | .method·public·run()V |
| 45 | ····.locals·2 | 45 | ····.locals·2 |
| 46 | ····.line·1 | 46 | ····.line·1400 |
| 47 | ····:try_start_0 | 47 | ····:try_start_0 |
| 48 | ····iget-object·v0,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$3;->val$fListener:Leu/chainfire/libsuperuser/StreamGobbler$OnLineListener; | 48 | ····iget-object·v0,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$3;->val$fListener:Leu/chainfire/libsuperuser/StreamGobbler$OnLineListener; |
| 49 | ····iget-object·v1,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$3;->val$fLine:Ljava/lang/String; | 49 | ····iget-object·v1,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$3;->val$fLine:Ljava/lang/String; |
| 50 | ····invoke-interface·{v0,·v1},·Leu/chainfire/libsuperuser/StreamGobbler$OnLineListener;->onLine(Ljava/lang/String;)V | 50 | ····invoke-interface·{v0,·v1},·Leu/chainfire/libsuperuser/StreamGobbler$OnLineListener;->onLine(Ljava/lang/String;)V |
| 51 | ····:try_end_0 | 51 | ····:try_end_0 |
| 52 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 | 52 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 |
| 53 | ····.line·1 | 53 | ····.line·1402 |
| 54 | ····iget-object·p0,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$3;->this$0:Leu/chainfire/libsuperuser/Shell$Interactive; | 54 | ····iget-object·p0,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$3;->this$0:Leu/chainfire/libsuperuser/Shell$Interactive; |
| 55 | ····invoke-static·{p0},·Leu/chainfire/libsuperuser/Shell$Interactive;->access$1600(Leu/chainfire/libsuperuser/Shell$Interactive;)V | 55 | ····invoke-static·{p0},·Leu/chainfire/libsuperuser/Shell$Interactive;->access$1600(Leu/chainfire/libsuperuser/Shell$Interactive;)V |
| 56 | ····return-void | 56 | ····return-void |
| 57 | ····:catchall_0 | 57 | ····:catchall_0 |
| Offset 36, 30 lines modified | Offset 36, 30 lines modified | ||
| 36 | ····return-void | 36 | ····return-void |
| 37 | .end·method | 37 | .end·method |
| 38 | .method·public·constructor·<init>([Ljava/lang/String;ILeu/chainfire/libsuperuser/Shell$OnCommandResultListener;Leu/chainfire/libsuperuser/Shell$OnCommandLineListener;)V | 38 | .method·public·constructor·<init>([Ljava/lang/String;ILeu/chainfire/libsuperuser/Shell$OnCommandResultListener;Leu/chainfire/libsuperuser/Shell$OnCommandLineListener;)V |
| 39 | ····.locals·1 | 39 | ····.locals·1 |
| 40 | ····.line·6 | 40 | ····.line·622 |
| 41 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 41 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| 42 | ····.line·6 | 42 | ····.line·623 |
| 43 | ····iput-object·p1,·p0,·Leu/chainfire/libsuperuser/Shell$Command;->commands:[Ljava/lang/String; | 43 | ····iput-object·p1,·p0,·Leu/chainfire/libsuperuser/Shell$Command;->commands:[Ljava/lang/String; |
| 44 | ····.line·6 | 44 | ····.line·624 |
| 45 | ····iput·p2,·p0,·Leu/chainfire/libsuperuser/Shell$Command;->code:I | 45 | ····iput·p2,·p0,·Leu/chainfire/libsuperuser/Shell$Command;->code:I |
| 46 | ····.line·6 | 46 | ····.line·625 |
| 47 | ····iput-object·p3,·p0,·Leu/chainfire/libsuperuser/Shell$Command;->onCommandResultListener:Leu/chainfire/libsuperuser/Shell$OnCommandResultListener; | 47 | ····iput-object·p3,·p0,·Leu/chainfire/libsuperuser/Shell$Command;->onCommandResultListener:Leu/chainfire/libsuperuser/Shell$OnCommandResultListener; |
| 48 | ····.line·6 | 48 | ····.line·626 |
| 49 | ····iput-object·p4,·p0,·Leu/chainfire/libsuperuser/Shell$Command;->onCommandLineListener:Leu/chainfire/libsuperuser/Shell$OnCommandLineListener; | 49 | ····iput-object·p4,·p0,·Leu/chainfire/libsuperuser/Shell$Command;->onCommandLineListener:Leu/chainfire/libsuperuser/Shell$OnCommandLineListener; |
| 50 | ····.line·6 | 50 | ····.line·627 |
| 51 | ····new-instance·p1,·Ljava/lang/StringBuilder; | 51 | ····new-instance·p1,·Ljava/lang/StringBuilder; |
| 52 | ····invoke-direct·{p1},·Ljava/lang/StringBuilder;-><init>()V | 52 | ····invoke-direct·{p1},·Ljava/lang/StringBuilder;-><init>()V |
| 53 | ····invoke-static·{},·Ljava/util/UUID;->randomUUID()Ljava/util/UUID; | 53 | ····invoke-static·{},·Ljava/util/UUID;->randomUUID()Ljava/util/UUID; |
| 54 | ····move-result-object·p2 | 54 | ····move-result-object·p2 |
| Offset 104, 48 lines modified | Offset 104, 48 lines modified | ||
| 104 | ····return-void | 104 | ····return-void |
| 105 | .end·method | 105 | .end·method |
| 106 | .method·static·synthetic·access$1300(Leu/chainfire/libsuperuser/Shell$Command;)[Ljava/lang/String; | 106 | .method·static·synthetic·access$1300(Leu/chainfire/libsuperuser/Shell$Command;)[Ljava/lang/String; |
| 107 | ····.locals·0 | 107 | ····.locals·0 |
| 108 | ····.line·6 | 108 | ····.line·611 |
| 109 | ····iget-object·p0,·p0,·Leu/chainfire/libsuperuser/Shell$Command;->commands:[Ljava/lang/String; | 109 | ····iget-object·p0,·p0,·Leu/chainfire/libsuperuser/Shell$Command;->commands:[Ljava/lang/String; |
| 110 | ····return-object·p0 | 110 | ····return-object·p0 |
| 111 | .end·method | 111 | .end·method |
| 112 | .method·static·synthetic·access$1400(Leu/chainfire/libsuperuser/Shell$Command;)Leu/chainfire/libsuperuser/Shell$OnCommandResultListener; | 112 | .method·static·synthetic·access$1400(Leu/chainfire/libsuperuser/Shell$Command;)Leu/chainfire/libsuperuser/Shell$OnCommandResultListener; |
| 113 | ····.locals·0 | 113 | ····.locals·0 |
| 114 | ····.line·6 | 114 | ····.line·611 |
| 115 | ····iget-object·p0,·p0,·Leu/chainfire/libsuperuser/Shell$Command;->onCommandResultListener:Leu/chainfire/libsuperuser/Shell$OnCommandResultListener; | 115 | ····iget-object·p0,·p0,·Leu/chainfire/libsuperuser/Shell$Command;->onCommandResultListener:Leu/chainfire/libsuperuser/Shell$OnCommandResultListener; |
| 116 | ····return-object·p0 | 116 | ····return-object·p0 |
| 117 | .end·method | 117 | .end·method |
| 118 | .method·static·synthetic·access$1500(Leu/chainfire/libsuperuser/Shell$Command;)Ljava/lang/String; | 118 | .method·static·synthetic·access$1500(Leu/chainfire/libsuperuser/Shell$Command;)Ljava/lang/String; |
| 119 | ····.locals·0 | 119 | ····.locals·0 |
| 120 | ····.line·6 | 120 | ····.line·611 |
| 121 | ····iget-object·p0,·p0,·Leu/chainfire/libsuperuser/Shell$Command;->marker:Ljava/lang/String; | 121 | ····iget-object·p0,·p0,·Leu/chainfire/libsuperuser/Shell$Command;->marker:Ljava/lang/String; |
| 122 | ····return-object·p0 | 122 | ····return-object·p0 |
| 123 | .end·method | 123 | .end·method |
| 124 | .method·static·synthetic·access$1700(Leu/chainfire/libsuperuser/Shell$Command;)Leu/chainfire/libsuperuser/Shell$OnCommandLineListener; | 124 | .method·static·synthetic·access$1700(Leu/chainfire/libsuperuser/Shell$Command;)Leu/chainfire/libsuperuser/Shell$OnCommandLineListener; |
| 125 | ····.locals·0 | 125 | ····.locals·0 |
| 126 | ····.line·6 | 126 | ····.line·611 |
| 127 | ····iget-object·p0,·p0,·Leu/chainfire/libsuperuser/Shell$Command;->onCommandLineListener:Leu/chainfire/libsuperuser/Shell$OnCommandLineListener; | 127 | ····iget-object·p0,·p0,·Leu/chainfire/libsuperuser/Shell$Command;->onCommandLineListener:Leu/chainfire/libsuperuser/Shell$OnCommandLineListener; |
| 128 | ····return-object·p0 | 128 | ····return-object·p0 |
| 129 | .end·method | 129 | .end·method |
| 130 | .method·static·synthetic·access$1800(Leu/chainfire/libsuperuser/Shell$Command;)I | 130 | .method·static·synthetic·access$1800(Leu/chainfire/libsuperuser/Shell$Command;)I |
| 131 | ····.locals·0 | 131 | ····.locals·0 |
| 132 | ····.line·6 | 132 | ····.line·611 |
| 133 | ····iget·p0,·p0,·Leu/chainfire/libsuperuser/Shell$Command;->code:I | 133 | ····iget·p0,·p0,·Leu/chainfire/libsuperuser/Shell$Command;->code:I |
| 134 | ····return·p0 | 134 | ····return·p0 |
| 135 | .end·method | 135 | .end·method |
| Offset 21, 48 lines modified | Offset 21, 48 lines modified | ||
| 21 | .field·final·synthetic·this$0:Leu/chainfire/libsuperuser/Shell$Interactive; | 21 | .field·final·synthetic·this$0:Leu/chainfire/libsuperuser/Shell$Interactive; |
| 22 | #·direct·methods | 22 | #·direct·methods |
| 23 | .method·constructor·<init>(Leu/chainfire/libsuperuser/Shell$Interactive;)V | 23 | .method·constructor·<init>(Leu/chainfire/libsuperuser/Shell$Interactive;)V |
| 24 | ····.locals·0 | 24 | ····.locals·0 |
| 25 | ····.line·1 | 25 | ····.line·1508 |
| 26 | ····iput-object·p1,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$5;->this$0:Leu/chainfire/libsuperuser/Shell$Interactive; | 26 | ····iput-object·p1,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$5;->this$0:Leu/chainfire/libsuperuser/Shell$Interactive; |
| 27 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 27 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| 28 | ····return-void | 28 | ····return-void |
| 29 | .end·method | 29 | .end·method |
| 30 | #·virtual·methods | 30 | #·virtual·methods |
| 31 | .method·public·onLine(Ljava/lang/String;)V | 31 | .method·public·onLine(Ljava/lang/String;)V |
| 32 | ····.locals·5 | 32 | ····.locals·5 |
| 33 | ····.line·15 | 33 | ····.line·1511 |
| 34 | ····iget-object·v0,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$5;->this$0:Leu/chainfire/libsuperuser/Shell$Interactive; | 34 | ····iget-object·v0,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$5;->this$0:Leu/chainfire/libsuperuser/Shell$Interactive; |
| 35 | ····monitor-enter·v0 | 35 | ····monitor-enter·v0 |
| 36 | ····.line·15 | 36 | ····.line·1512 |
| 37 | ····:try_start_0 | 37 | ····:try_start_0 |
| 38 | ····iget-object·v1,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$5;->this$0:Leu/chainfire/libsuperuser/Shell$Interactive; | 38 | ····iget-object·v1,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$5;->this$0:Leu/chainfire/libsuperuser/Shell$Interactive; |
| 39 | ····invoke-static·{v1},·Leu/chainfire/libsuperuser/Shell$Interactive;->access$1900(Leu/chainfire/libsuperuser/Shell$Interactive;)Leu/chainfire/libsuperuser/Shell$Command; | 39 | ····invoke-static·{v1},·Leu/chainfire/libsuperuser/Shell$Interactive;->access$1900(Leu/chainfire/libsuperuser/Shell$Interactive;)Leu/chainfire/libsuperuser/Shell$Command; |
| 40 | ····move-result-object·v1 | 40 | ····move-result-object·v1 |
| 41 | ····if-nez·v1,·:cond_0 | 41 | ····if-nez·v1,·:cond_0 |
| 42 | ····.line·15 | 42 | ····.line·1513 |
| 43 | ····monitor-exit·v0 | 43 | ····monitor-exit·v0 |
| 44 | ····return-void | 44 | ····return-void |
| 45 | ····.line·151 | 45 | ····.line·1519 |
| 46 | ····:cond_0 | 46 | ····:cond_0 |
| 47 | ····iget-object·v1,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$5;->this$0:Leu/chainfire/libsuperuser/Shell$Interactive; | 47 | ····iget-object·v1,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$5;->this$0:Leu/chainfire/libsuperuser/Shell$Interactive; |
| 48 | ····invoke-static·{v1},·Leu/chainfire/libsuperuser/Shell$Interactive;->access$1900(Leu/chainfire/libsuperuser/Shell$Interactive;)Leu/chainfire/libsuperuser/Shell$Command; | 48 | ····invoke-static·{v1},·Leu/chainfire/libsuperuser/Shell$Interactive;->access$1900(Leu/chainfire/libsuperuser/Shell$Interactive;)Leu/chainfire/libsuperuser/Shell$Command; |
| 49 | ····move-result-object·v1 | 49 | ····move-result-object·v1 |
| Offset 81, 20 lines modified | Offset 81, 20 lines modified | ||
| 81 | ····goto·:goto_0 | 81 | ····goto·:goto_0 |
| 82 | ····:cond_1 | 82 | ····:cond_1 |
| 83 | ····if-lez·v1,·:cond_2 | 83 | ····if-lez·v1,·:cond_2 |
| 84 | ····const/4·v2,·0x0 | 84 | ····const/4·v2,·0x0 |
| 85 | ····.line·15 | 85 | ····.line·1524 |
| 86 | ····invoke-virtual·{p1,·v2,·v1},·Ljava/lang/String;->substring(II)Ljava/lang/String; | 86 | ····invoke-virtual·{p1,·v2,·v1},·Ljava/lang/String;->substring(II)Ljava/lang/String; |
| 87 | ····move-result-object·v2 | 87 | ····move-result-object·v2 |
| 88 | ····.line·15 | 88 | ····.line·1525 |
| 89 | ····invoke-virtual·{p1,·v1},·Ljava/lang/String;->substring(I)Ljava/lang/String; | 89 | ····invoke-virtual·{p1,·v1},·Ljava/lang/String;->substring(I)Ljava/lang/String; |
| 90 | ····move-result-object·p1 | 90 | ····move-result-object·p1 |
| 91 | ····goto·:goto_0 | 91 | ····goto·:goto_0 |
| 92 | ····:cond_2 | 92 | ····:cond_2 |
| Offset 103, 31 lines modified | Offset 103, 31 lines modified | ||
| 103 | ····move-object·v2,·p1 | 103 | ····move-object·v2,·p1 |
| 104 | ····move-object·p1,·v4 | 104 | ····move-object·p1,·v4 |
| 105 | ····:goto_0 | 105 | ····:goto_0 |
| 106 | ····if-eqz·v2,·:cond_3 | 106 | ····if-eqz·v2,·:cond_3 |
| 107 | ····.line·152 | 107 | ····.line·1529 |
| 108 | ····iget-object·v1,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$5;->this$0:Leu/chainfire/libsuperuser/Shell$Interactive; | 108 | ····iget-object·v1,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$5;->this$0:Leu/chainfire/libsuperuser/Shell$Interactive; |
| 109 | ····invoke-static·{v1,·v2},·Leu/chainfire/libsuperuser/Shell$Interactive;->access$2000(Leu/chainfire/libsuperuser/Shell$Interactive;Ljava/lang/String;)V | 109 | ····invoke-static·{v1,·v2},·Leu/chainfire/libsuperuser/Shell$Interactive;->access$2000(Leu/chainfire/libsuperuser/Shell$Interactive;Ljava/lang/String;)V |
| 110 | ····.line·15 | 110 | ····.line·1530 |
| 111 | ····iget-object·v1,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$5;->this$0:Leu/chainfire/libsuperuser/Shell$Interactive; | 111 | ····iget-object·v1,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$5;->this$0:Leu/chainfire/libsuperuser/Shell$Interactive; |
| 112 | ····iget-object·v3,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$5;->this$0:Leu/chainfire/libsuperuser/Shell$Interactive; | 112 | ····iget-object·v3,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$5;->this$0:Leu/chainfire/libsuperuser/Shell$Interactive; |
| 113 | ····invoke-static·{v3},·Leu/chainfire/libsuperuser/Shell$Interactive;->access$2100(Leu/chainfire/libsuperuser/Shell$Interactive;)Leu/chainfire/libsuperuser/StreamGobbler$OnLineListener; | 113 | ····invoke-static·{v3},·Leu/chainfire/libsuperuser/Shell$Interactive;->access$2100(Leu/chainfire/libsuperuser/Shell$Interactive;)Leu/chainfire/libsuperuser/StreamGobbler$OnLineListener; |
| 114 | ····move-result-object·v3 | 114 | ····move-result-object·v3 |
| 115 | ····invoke-static·{v1,·v2,·v3},·Leu/chainfire/libsuperuser/Shell$Interactive;->access$2200(Leu/chainfire/libsuperuser/Shell$Interactive;Ljava/lang/String;Leu/chainfire/libsuperuser/StreamGobbler$OnLineListener;)V | 115 | ····invoke-static·{v1,·v2,·v3},·Leu/chainfire/libsuperuser/Shell$Interactive;->access$2200(Leu/chainfire/libsuperuser/Shell$Interactive;Ljava/lang/String;Leu/chainfire/libsuperuser/StreamGobbler$OnLineListener;)V |
| 116 | ····.line·15 | 116 | ····.line·1531 |
| 117 | ····iget-object·v1,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$5;->this$0:Leu/chainfire/libsuperuser/Shell$Interactive; | 117 | ····iget-object·v1,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$5;->this$0:Leu/chainfire/libsuperuser/Shell$Interactive; |
| 118 | ····iget-object·v3,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$5;->this$0:Leu/chainfire/libsuperuser/Shell$Interactive; | 118 | ····iget-object·v3,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$5;->this$0:Leu/chainfire/libsuperuser/Shell$Interactive; |
| 119 | ····invoke-static·{v3},·Leu/chainfire/libsuperuser/Shell$Interactive;->access$1900(Leu/chainfire/libsuperuser/Shell$Interactive;)Leu/chainfire/libsuperuser/Shell$Command; | 119 | ····invoke-static·{v3},·Leu/chainfire/libsuperuser/Shell$Interactive;->access$1900(Leu/chainfire/libsuperuser/Shell$Interactive;)Leu/chainfire/libsuperuser/Shell$Command; |
| 120 | ····move-result-object·v3 | 120 | ····move-result-object·v3 |
| Offset 139, 21 lines modified | Offset 139, 21 lines modified | ||
| 139 | ····invoke-static·{v1,·v2,·v3},·Leu/chainfire/libsuperuser/Shell$Interactive;->access$2200(Leu/chainfire/libsuperuser/Shell$Interactive;Ljava/lang/String;Leu/chainfire/libsuperuser/StreamGobbler$OnLineListener;)V | 139 | ····invoke-static·{v1,·v2,·v3},·Leu/chainfire/libsuperuser/Shell$Interactive;->access$2200(Leu/chainfire/libsuperuser/Shell$Interactive;Ljava/lang/String;Leu/chainfire/libsuperuser/StreamGobbler$OnLineListener;)V |
| 140 | ····:try_end_0 | 140 | ····:try_end_0 |
| 141 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 | 141 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 |
| 142 | ····:cond_3 | 142 | ····:cond_3 |
| 143 | ····if-eqz·p1,·:cond_4 | 143 | ····if-eqz·p1,·:cond_4 |
| 144 | ····.line·15 | 144 | ····.line·1536 |
| 145 | ····:try_start_1 | 145 | ····:try_start_1 |
| 146 | ····iget-object·v1,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$5;->this$0:Leu/chainfire/libsuperuser/Shell$Interactive; | 146 | ····iget-object·v1,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$5;->this$0:Leu/chainfire/libsuperuser/Shell$Interactive; |
| 147 | ····iget-object·v2,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$5;->this$0:Leu/chainfire/libsuperuser/Shell$Interactive; | 147 | ····iget-object·v2,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$5;->this$0:Leu/chainfire/libsuperuser/Shell$Interactive; |
| 148 | ····.line·15 | 148 | ····.line·1537 |
| 149 | ····invoke-static·{v2},·Leu/chainfire/libsuperuser/Shell$Interactive;->access$1900(Leu/chainfire/libsuperuser/Shell$Interactive;)Leu/chainfire/libsuperuser/Shell$Command; | 149 | ····invoke-static·{v2},·Leu/chainfire/libsuperuser/Shell$Interactive;->access$1900(Leu/chainfire/libsuperuser/Shell$Interactive;)Leu/chainfire/libsuperuser/Shell$Command; |
| 150 | ····move-result-object·v2 | 150 | ····move-result-object·v2 |
| 151 | ····invoke-static·{v2},·Leu/chainfire/libsuperuser/Shell$Command;->access$1500(Leu/chainfire/libsuperuser/Shell$Command;)Ljava/lang/String; | 151 | ····invoke-static·{v2},·Leu/chainfire/libsuperuser/Shell$Command;->access$1500(Leu/chainfire/libsuperuser/Shell$Command;)Ljava/lang/String; |
| 152 | ····move-result-object·v2 | 152 | ····move-result-object·v2 |
| Offset 166, 15 lines modified | Offset 166, 15 lines modified | ||
| 166 | ····invoke-virtual·{p1,·v2},·Ljava/lang/String;->substring(I)Ljava/lang/String; | 166 | ····invoke-virtual·{p1,·v2},·Ljava/lang/String;->substring(I)Ljava/lang/String; |
| Max diff block lines reached; 1795/6652 bytes (26.98%) of diff not shown. | |||
| Offset 27, 15 lines modified | Offset 27, 15 lines modified | ||
| 27 | .field·final·synthetic·val$fOutput:Ljava/util/List; | 27 | .field·final·synthetic·val$fOutput:Ljava/util/List; |
| 28 | #·direct·methods | 28 | #·direct·methods |
| 29 | .method·constructor·<init>(Leu/chainfire/libsuperuser/Shell$Interactive;Leu/chainfire/libsuperuser/Shell$Command;ILjava/util/List;)V | 29 | .method·constructor·<init>(Leu/chainfire/libsuperuser/Shell$Interactive;Leu/chainfire/libsuperuser/Shell$Command;ILjava/util/List;)V |
| 30 | ····.locals·0 | 30 | ····.locals·0 |
| 31 | ····.line·144 | 31 | ····.line·1449 |
| 32 | ····iput-object·p1,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$4;->this$0:Leu/chainfire/libsuperuser/Shell$Interactive; | 32 | ····iput-object·p1,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$4;->this$0:Leu/chainfire/libsuperuser/Shell$Interactive; |
| 33 | ····iput-object·p2,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$4;->val$fCommand:Leu/chainfire/libsuperuser/Shell$Command; | 33 | ····iput-object·p2,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$4;->val$fCommand:Leu/chainfire/libsuperuser/Shell$Command; |
| 34 | ····iput·p3,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$4;->val$fExitCode:I | 34 | ····iput·p3,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$4;->val$fExitCode:I |
| 35 | ····iput-object·p4,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$4;->val$fOutput:Ljava/util/List; | 35 | ····iput-object·p4,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$4;->val$fOutput:Ljava/util/List; |
| Offset 46, 25 lines modified | Offset 46, 25 lines modified | ||
| 46 | .end·method | 46 | .end·method |
| 47 | #·virtual·methods | 47 | #·virtual·methods |
| 48 | .method·public·run()V | 48 | .method·public·run()V |
| 49 | ····.locals·4 | 49 | ····.locals·4 |
| 50 | ····.line·14 | 50 | ····.line·1453 |
| 51 | ····:try_start_0 | 51 | ····:try_start_0 |
| 52 | ····iget-object·v0,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$4;->val$fCommand:Leu/chainfire/libsuperuser/Shell$Command; | 52 | ····iget-object·v0,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$4;->val$fCommand:Leu/chainfire/libsuperuser/Shell$Command; |
| 53 | ····invoke-static·{v0},·Leu/chainfire/libsuperuser/Shell$Command;->access$1400(Leu/chainfire/libsuperuser/Shell$Command;)Leu/chainfire/libsuperuser/Shell$OnCommandResultListener; | 53 | ····invoke-static·{v0},·Leu/chainfire/libsuperuser/Shell$Command;->access$1400(Leu/chainfire/libsuperuser/Shell$Command;)Leu/chainfire/libsuperuser/Shell$OnCommandResultListener; |
| 54 | ····move-result-object·v0 | 54 | ····move-result-object·v0 |
| 55 | ····if-eqz·v0,·:cond_0 | 55 | ····if-eqz·v0,·:cond_0 |
| 56 | ····.line·14 | 56 | ····.line·1454 |
| 57 | ····iget-object·v0,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$4;->val$fCommand:Leu/chainfire/libsuperuser/Shell$Command; | 57 | ····iget-object·v0,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$4;->val$fCommand:Leu/chainfire/libsuperuser/Shell$Command; |
| 58 | ····invoke-static·{v0},·Leu/chainfire/libsuperuser/Shell$Command;->access$1400(Leu/chainfire/libsuperuser/Shell$Command;)Leu/chainfire/libsuperuser/Shell$OnCommandResultListener; | 58 | ····invoke-static·{v0},·Leu/chainfire/libsuperuser/Shell$Command;->access$1400(Leu/chainfire/libsuperuser/Shell$Command;)Leu/chainfire/libsuperuser/Shell$OnCommandResultListener; |
| 59 | ····move-result-object·v0 | 59 | ····move-result-object·v0 |
| 60 | ····iget-object·v1,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$4;->val$fCommand:Leu/chainfire/libsuperuser/Shell$Command; | 60 | ····iget-object·v1,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$4;->val$fCommand:Leu/chainfire/libsuperuser/Shell$Command; |
| Offset 75, 45 lines modified | Offset 75, 45 lines modified | ||
| 75 | ····iget·v2,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$4;->val$fExitCode:I | 75 | ····iget·v2,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$4;->val$fExitCode:I |
| 76 | ····iget-object·v3,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$4;->val$fOutput:Ljava/util/List; | 76 | ····iget-object·v3,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$4;->val$fOutput:Ljava/util/List; |
| 77 | ····invoke-interface·{v0,·v1,·v2,·v3},·Leu/chainfire/libsuperuser/Shell$OnCommandResultListener;->onCommandResult(IILjava/util/List;)V | 77 | ····invoke-interface·{v0,·v1,·v2,·v3},·Leu/chainfire/libsuperuser/Shell$OnCommandResultListener;->onCommandResult(IILjava/util/List;)V |
| 78 | ····.line·14 | 78 | ····.line·1456 |
| 79 | ····:cond_0 | 79 | ····:cond_0 |
| 80 | ····iget-object·v0,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$4;->val$fCommand:Leu/chainfire/libsuperuser/Shell$Command; | 80 | ····iget-object·v0,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$4;->val$fCommand:Leu/chainfire/libsuperuser/Shell$Command; |
| 81 | ····invoke-static·{v0},·Leu/chainfire/libsuperuser/Shell$Command;->access$1700(Leu/chainfire/libsuperuser/Shell$Command;)Leu/chainfire/libsuperuser/Shell$OnCommandLineListener; | 81 | ····invoke-static·{v0},·Leu/chainfire/libsuperuser/Shell$Command;->access$1700(Leu/chainfire/libsuperuser/Shell$Command;)Leu/chainfire/libsuperuser/Shell$OnCommandLineListener; |
| 82 | ····move-result-object·v0 | 82 | ····move-result-object·v0 |
| 83 | ····if-eqz·v0,·:cond_1 | 83 | ····if-eqz·v0,·:cond_1 |
| 84 | ····.line·14 | 84 | ····.line·1457 |
| 85 | ····iget-object·v0,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$4;->val$fCommand:Leu/chainfire/libsuperuser/Shell$Command; | 85 | ····iget-object·v0,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$4;->val$fCommand:Leu/chainfire/libsuperuser/Shell$Command; |
| 86 | ····invoke-static·{v0},·Leu/chainfire/libsuperuser/Shell$Command;->access$1700(Leu/chainfire/libsuperuser/Shell$Command;)Leu/chainfire/libsuperuser/Shell$OnCommandLineListener; | 86 | ····invoke-static·{v0},·Leu/chainfire/libsuperuser/Shell$Command;->access$1700(Leu/chainfire/libsuperuser/Shell$Command;)Leu/chainfire/libsuperuser/Shell$OnCommandLineListener; |
| 87 | ····move-result-object·v0 | 87 | ····move-result-object·v0 |
| 88 | ····iget-object·v1,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$4;->val$fCommand:Leu/chainfire/libsuperuser/Shell$Command; | 88 | ····iget-object·v1,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$4;->val$fCommand:Leu/chainfire/libsuperuser/Shell$Command; |
| 89 | ····.line·14 | 89 | ····.line·1458 |
| 90 | ····invoke-static·{v1},·Leu/chainfire/libsuperuser/Shell$Command;->access$1800(Leu/chainfire/libsuperuser/Shell$Command;)I | 90 | ····invoke-static·{v1},·Leu/chainfire/libsuperuser/Shell$Command;->access$1800(Leu/chainfire/libsuperuser/Shell$Command;)I |
| 91 | ····move-result·v1 | 91 | ····move-result·v1 |
| 92 | ····iget·v2,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$4;->val$fExitCode:I | 92 | ····iget·v2,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$4;->val$fExitCode:I |
| 93 | ····invoke-interface·{v0,·v1,·v2},·Leu/chainfire/libsuperuser/Shell$OnCommandLineListener;->onCommandResult(II)V | 93 | ····invoke-interface·{v0,·v1,·v2},·Leu/chainfire/libsuperuser/Shell$OnCommandLineListener;->onCommandResult(II)V |
| 94 | ····:try_end_0 | 94 | ····:try_end_0 |
| 95 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 | 95 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 |
| 96 | ····.line·14 | 96 | ····.line·1460 |
| 97 | ····:cond_1 | 97 | ····:cond_1 |
| 98 | ····iget-object·p0,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$4;->this$0:Leu/chainfire/libsuperuser/Shell$Interactive; | 98 | ····iget-object·p0,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$4;->this$0:Leu/chainfire/libsuperuser/Shell$Interactive; |
| 99 | ····invoke-static·{p0},·Leu/chainfire/libsuperuser/Shell$Interactive;->access$1600(Leu/chainfire/libsuperuser/Shell$Interactive;)V | 99 | ····invoke-static·{p0},·Leu/chainfire/libsuperuser/Shell$Interactive;->access$1600(Leu/chainfire/libsuperuser/Shell$Interactive;)V |
| 100 | ····return-void | 100 | ····return-void |
| Offset 93, 136 lines modified | Offset 93, 136 lines modified | ||
| 93 | .field·private·watchdogTimeout:I | 93 | .field·private·watchdogTimeout:I |
| 94 | #·direct·methods | 94 | #·direct·methods |
| 95 | .method·private·constructor·<init>(Leu/chainfire/libsuperuser/Shell$Builder;Leu/chainfire/libsuperuser/Shell$OnCommandResultListener;)V | 95 | .method·private·constructor·<init>(Leu/chainfire/libsuperuser/Shell$Builder;Leu/chainfire/libsuperuser/Shell$OnCommandResultListener;)V |
| 96 | ····.locals·6 | 96 | ····.locals·6 |
| 97 | ····.line·10 | 97 | ····.line·1034 |
| 98 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 98 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| 99 | ····const/4·v0,·0x0 | 99 | ····const/4·v0,·0x0 |
| 100 | ····.line· | 100 | ····.line·1007 |
| 101 | ····iput-object·v0,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive;->process:Ljava/lang/Process; | 101 | ····iput-object·v0,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive;->process:Ljava/lang/Process; |
| 102 | ····.line· | 102 | ····.line·1008 |
| 103 | ····iput-object·v0,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive;->STDIN:Ljava/io/DataOutputStream; | 103 | ····iput-object·v0,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive;->STDIN:Ljava/io/DataOutputStream; |
| 104 | ····.line·100 | 104 | ····.line·1009 |
| 105 | ····iput-object·v0,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive;->STDOUT:Leu/chainfire/libsuperuser/StreamGobbler; | 105 | ····iput-object·v0,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive;->STDOUT:Leu/chainfire/libsuperuser/StreamGobbler; |
| 106 | ····.line·10 | 106 | ····.line·1010 |
| 107 | ····iput-object·v0,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive;->STDERR:Leu/chainfire/libsuperuser/StreamGobbler; | 107 | ····iput-object·v0,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive;->STDERR:Leu/chainfire/libsuperuser/StreamGobbler; |
| 108 | ····.line·10 | 108 | ····.line·1011 |
| 109 | ····iput-object·v0,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive;->watchdog:Ljava/util/concurrent/ScheduledThreadPoolExecutor; | 109 | ····iput-object·v0,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive;->watchdog:Ljava/util/concurrent/ScheduledThreadPoolExecutor; |
| 110 | ····const/4·v1,·0x0 | 110 | ····const/4·v1,·0x0 |
| 111 | ····.line·10 | 111 | ····.line·1013 |
| 112 | ····iput-boolean·v1,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive;->running:Z | 112 | ····iput-boolean·v1,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive;->running:Z |
| 113 | ····const/4·v2,·0x1 | 113 | ····const/4·v2,·0x1 |
| 114 | ····.line·10 | 114 | ····.line·1014 |
| 115 | ····iput-boolean·v2,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive;->idle:Z | 115 | ····iput-boolean·v2,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive;->idle:Z |
| 116 | ····.line·10 | 116 | ····.line·1015 |
| 117 | ····iput-boolean·v2,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive;->closed:Z | 117 | ····iput-boolean·v2,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive;->closed:Z |
| 118 | ····.line·10 | 118 | ····.line·1016 |
| 119 | ····iput·v1,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive;->callbacks:I | 119 | ····iput·v1,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive;->callbacks:I |
| 120 | ····.line·101 | 120 | ····.line·1019 |
| 121 | ····new-instance·v2,·Ljava/lang/Object; | 121 | ····new-instance·v2,·Ljava/lang/Object; |
| 122 | ····invoke-direct·{v2},·Ljava/lang/Object;-><init>()V | 122 | ····invoke-direct·{v2},·Ljava/lang/Object;-><init>()V |
| 123 | ····iput-object·v2,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive;->idleSync:Ljava/lang/Object; | 123 | ····iput-object·v2,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive;->idleSync:Ljava/lang/Object; |
| 124 | ····.line·10 | 124 | ····.line·1020 |
| 125 | ····new-instance·v2,·Ljava/lang/Object; | 125 | ····new-instance·v2,·Ljava/lang/Object; |
| 126 | ····invoke-direct·{v2},·Ljava/lang/Object;-><init>()V | 126 | ····invoke-direct·{v2},·Ljava/lang/Object;-><init>()V |
| 127 | ····iput-object·v2,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive;->callbackSync:Ljava/lang/Object; | 127 | ····iput-object·v2,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive;->callbackSync:Ljava/lang/Object; |
| 128 | ····.line·10 | 128 | ····.line·1022 |
| 129 | ····iput·v1,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive;->lastExitCode:I | 129 | ····iput·v1,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive;->lastExitCode:I |
| 130 | ····.line·10 | 130 | ····.line·1023 |
| 131 | ····iput-object·v0,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive;->lastMarkerSTDOUT:Ljava/lang/String; | 131 | ····iput-object·v0,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive;->lastMarkerSTDOUT:Ljava/lang/String; |
| 132 | ····.line·10 | 132 | ····.line·1024 |
| 133 | ····iput-object·v0,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive;->lastMarkerSTDERR:Ljava/lang/String; | 133 | ····iput-object·v0,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive;->lastMarkerSTDERR:Ljava/lang/String; |
| 134 | ····.line·10 | 134 | ····.line·1025 |
| 135 | ····iput-object·v0,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive;->command:Leu/chainfire/libsuperuser/Shell$Command; | 135 | ····iput-object·v0,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive;->command:Leu/chainfire/libsuperuser/Shell$Command; |
| 136 | ····.line·10 | 136 | ····.line·1026 |
| 137 | ····iput-object·v0,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive;->buffer:Ljava/util/List; | 137 | ····iput-object·v0,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive;->buffer:Ljava/util/List; |
| 138 | ····.line·10 | 138 | ····.line·1035 |
| 139 | ····invoke-static·{p1},·Leu/chainfire/libsuperuser/Shell$Builder;->access$100(Leu/chainfire/libsuperuser/Shell$Builder;)Z | 139 | ····invoke-static·{p1},·Leu/chainfire/libsuperuser/Shell$Builder;->access$100(Leu/chainfire/libsuperuser/Shell$Builder;)Z |
| 140 | ····move-result·v2 | 140 | ····move-result·v2 |
| 141 | ····iput-boolean·v2,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive;->autoHandler:Z | 141 | ····iput-boolean·v2,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive;->autoHandler:Z |
| 142 | ····.line·10 | 142 | ····.line·1036 |
| 143 | ····invoke-static·{p1},·Leu/chainfire/libsuperuser/Shell$Builder;->access$200(Leu/chainfire/libsuperuser/Shell$Builder;)Ljava/lang/String; | 143 | ····invoke-static·{p1},·Leu/chainfire/libsuperuser/Shell$Builder;->access$200(Leu/chainfire/libsuperuser/Shell$Builder;)Ljava/lang/String; |
| 144 | ····move-result-object·v2 | 144 | ····move-result-object·v2 |
| 145 | ····iput-object·v2,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive;->shell:Ljava/lang/String; | 145 | ····iput-object·v2,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive;->shell:Ljava/lang/String; |
| 146 | ····.line·10 | 146 | ····.line·1037 |
| 147 | ····invoke-static·{p1},·Leu/chainfire/libsuperuser/Shell$Builder;->access$300(Leu/chainfire/libsuperuser/Shell$Builder;)Z | 147 | ····invoke-static·{p1},·Leu/chainfire/libsuperuser/Shell$Builder;->access$300(Leu/chainfire/libsuperuser/Shell$Builder;)Z |
| 148 | ····move-result·v2 | 148 | ····move-result·v2 |
| 149 | ····iput-boolean·v2,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive;->wantSTDERR:Z | 149 | ····iput-boolean·v2,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive;->wantSTDERR:Z |
| 150 | ····.line·10 | 150 | ····.line·1038 |
| 151 | ····invoke-static·{p1},·Leu/chainfire/libsuperuser/Shell$Builder;->access$400(Leu/chainfire/libsuperuser/Shell$Builder;)Ljava/util/List; | 151 | ····invoke-static·{p1},·Leu/chainfire/libsuperuser/Shell$Builder;->access$400(Leu/chainfire/libsuperuser/Shell$Builder;)Ljava/util/List; |
| 152 | ····move-result-object·v2 | 152 | ····move-result-object·v2 |
| 153 | ····iput-object·v2,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive;->commands:Ljava/util/List; | 153 | ····iput-object·v2,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive;->commands:Ljava/util/List; |
| 154 | ····.line·103 | 154 | ····.line·1039 |
| 155 | ····invoke-static·{p1},·Leu/chainfire/libsuperuser/Shell$Builder;->access$500(Leu/chainfire/libsuperuser/Shell$Builder;)Ljava/util/Map; | 155 | ····invoke-static·{p1},·Leu/chainfire/libsuperuser/Shell$Builder;->access$500(Leu/chainfire/libsuperuser/Shell$Builder;)Ljava/util/Map; |
| 156 | ····move-result-object·v2 | 156 | ····move-result-object·v2 |
| 157 | ····iput-object·v2,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive;->environment:Ljava/util/Map; | 157 | ····iput-object·v2,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive;->environment:Ljava/util/Map; |
| 158 | ····.line·10 | 158 | ····.line·1040 |
| 159 | ····invoke-static·{p1},·Leu/chainfire/libsuperuser/Shell$Builder;->access$600(Leu/chainfire/libsuperuser/Shell$Builder;)Leu/chainfire/libsuperuser/StreamGobbler$OnLineListener; | 159 | ····invoke-static·{p1},·Leu/chainfire/libsuperuser/Shell$Builder;->access$600(Leu/chainfire/libsuperuser/Shell$Builder;)Leu/chainfire/libsuperuser/StreamGobbler$OnLineListener; |
| 160 | ····move-result-object·v2 | 160 | ····move-result-object·v2 |
| 161 | ····iput-object·v2,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive;->onSTDOUTLineListener:Leu/chainfire/libsuperuser/StreamGobbler$OnLineListener; | 161 | ····iput-object·v2,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive;->onSTDOUTLineListener:Leu/chainfire/libsuperuser/StreamGobbler$OnLineListener; |
| 162 | ····.line·10 | 162 | ····.line·1041 |
| 163 | ····invoke-static·{p1},·Leu/chainfire/libsuperuser/Shell$Builder;->access$700(Leu/chainfire/libsuperuser/Shell$Builder;)Leu/chainfire/libsuperuser/StreamGobbler$OnLineListener; | 163 | ····invoke-static·{p1},·Leu/chainfire/libsuperuser/Shell$Builder;->access$700(Leu/chainfire/libsuperuser/Shell$Builder;)Leu/chainfire/libsuperuser/StreamGobbler$OnLineListener; |
| 164 | ····move-result-object·v2 | 164 | ····move-result-object·v2 |
| 165 | ····iput-object·v2,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive;->onSTDERRLineListener:Leu/chainfire/libsuperuser/StreamGobbler$OnLineListener; | 165 | ····iput-object·v2,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive;->onSTDERRLineListener:Leu/chainfire/libsuperuser/StreamGobbler$OnLineListener; |
| 166 | ····.line·10 | 166 | ····.line·1042 |
| 167 | ····invoke-static·{p1},·Leu/chainfire/libsuperuser/Shell$Builder;->access$800(Leu/chainfire/libsuperuser/Shell$Builder;)I | 167 | ····invoke-static·{p1},·Leu/chainfire/libsuperuser/Shell$Builder;->access$800(Leu/chainfire/libsuperuser/Shell$Builder;)I |
| 168 | ····move-result·v2 | 168 | ····move-result·v2 |
| 169 | ····iput·v2,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive;->watchdogTimeout:I | 169 | ····iput·v2,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive;->watchdogTimeout:I |
| Max diff block lines reached; 60143/65384 bytes (91.98%) of diff not shown. | |||