[−]
/home/hans/code/fdroid/data/tmp/org.schabi.sharewithnewpipe_2.apk vs.
/home/hans/code/fdroid/data/tmp/sigcp_org.schabi.sharewithnewpipe_2.apk
[−]
zipinfo {}
Offset 1, 8 lines modified Offset 1, 8 lines modified
1 Zip·​file·​size:​·​1238270·​bytes,​·​number·​of·​entries:​·​365 1 Zip·​file·​size:​·​1237369·​bytes,​·​number·​of·​entries:​·​365
2 -​rw-​-​-​-​·····​2.​0·​fat····​38081·​bl·​defN·​08-​Jan-​01·​00:​00·​META-​INF/​MANIFEST.​MF 2 -​rw-​-​-​-​·····​2.​0·​fat····​38081·​bl·​defN·​08-​Jan-​01·​00:​00·​META-​INF/​MANIFEST.​MF
3 -​rw-​-​-​-​·····​2.​0·​fat····​38202·​bl·​defN·​08-​Jan-​01·​00:​00·​META-​INF/​5F4BDB8C.​SF 3 -​rw-​-​-​-​·····​2.​0·​fat····​38202·​bl·​defN·​08-​Jan-​01·​00:​00·​META-​INF/​5F4BDB8C.​SF
4 -​rw-​-​-​-​·····​2.​0·​fat·····​1326·​bl·​defN·​08-​Jan-​01·​00:​00·​META-​INF/​5F4BDB8C.​RSA 4 -​rw-​-​-​-​·····​2.​0·​fat·····​1326·​bl·​defN·​08-​Jan-​01·​00:​00·​META-​INF/​5F4BDB8C.​RSA
5 -​rw-​-​-​-​·····​2.​0·​fat·······​41·​bl·​defN·​08-​Jan-​01·​00:​00·​META-​INF/​buildserverid 5 -​rw-​-​-​-​·····​2.​0·​fat·······​41·​bl·​defN·​08-​Jan-​01·​00:​00·​META-​INF/​buildserverid
6 -​rw-​-​-​-​·····​2.​0·​fat·······​41·​bl·​defN·​08-​Jan-​01·​00:​00·​META-​INF/​fdroidserverid 6 -​rw-​-​-​-​·····​2.​0·​fat·······​41·​bl·​defN·​08-​Jan-​01·​00:​00·​META-​INF/​fdroidserverid
7 -​rw-​-​-​-​·····​2.​0·​fat·····​2060·​bX·​defN·​08-​Jan-​01·​00:​00·​AndroidManifest.​xml 7 -​rw-​-​-​-​·····​2.​0·​fat·····​2060·​bX·​defN·​08-​Jan-​01·​00:​00·​AndroidManifest.​xml
8 -​rw-​-​-​-​·····​2.​0·​fat······​396·​bl·​defN·​08-​Jan-​01·​00:​00·​res/​anim/​abc_fade_in.​xml 8 -​rw-​-​-​-​·····​2.​0·​fat······​396·​bl·​defN·​08-​Jan-​01·​00:​00·​res/​anim/​abc_fade_in.​xml
Offset 359, 9 lines modified Offset 359, 9 lines modified
359 -​rw-​-​-​-​·····​2.​0·​fat······​508·​bl·​defN·​08-​Jan-​01·​00:​00·​res/​layout/​support_simple_spinne​r_dropdown_item.​xml 359 -​rw-​-​-​-​·····​2.​0·​fat······​508·​bl·​defN·​08-​Jan-​01·​00:​00·​res/​layout/​support_simple_spinne​r_dropdown_item.​xml
360 -​rw-​-​-​-​·····​1.​0·​fat·····​3166·​b-​·​stor·​08-​Jan-​01·​00:​00·​res/​mipmap-​hdpi-​v4/​ic_launcher.​png 360 -​rw-​-​-​-​·····​1.​0·​fat·····​3166·​b-​·​stor·​08-​Jan-​01·​00:​00·​res/​mipmap-​hdpi-​v4/​ic_launcher.​png
361 -​rw-​-​-​-​·····​1.​0·​fat·····​1824·​b-​·​stor·​08-​Jan-​01·​00:​00·​res/​mipmap-​mdpi-​v4/​ic_launcher.​png 361 -​rw-​-​-​-​·····​1.​0·​fat·····​1824·​b-​·​stor·​08-​Jan-​01·​00:​00·​res/​mipmap-​mdpi-​v4/​ic_launcher.​png
362 -​rw-​-​-​-​·····​1.​0·​fat·····​4187·​b-​·​stor·​08-​Jan-​01·​00:​00·​res/​mipmap-​xhdpi-​v4/​ic_launcher.​png 362 -​rw-​-​-​-​·····​1.​0·​fat·····​4187·​b-​·​stor·​08-​Jan-​01·​00:​00·​res/​mipmap-​xhdpi-​v4/​ic_launcher.​png
363 -​rw-​-​-​-​·····​1.​0·​fat·····​6614·​b-​·​stor·​08-​Jan-​01·​00:​00·​res/​mipmap-​xxhdpi-​v4/​ic_launcher.​png 363 -​rw-​-​-​-​·····​1.​0·​fat·····​6614·​b-​·​stor·​08-​Jan-​01·​00:​00·​res/​mipmap-​xxhdpi-​v4/​ic_launcher.​png
364 -​rw-​-​-​-​·····​1.​0·​fat·····​9271·​b-​·​stor·​08-​Jan-​01·​00:​00·​res/​mipmap-​xxxhdpi-​v4/​ic_launcher.​png 364 -​rw-​-​-​-​·····​1.​0·​fat·····​9271·​b-​·​stor·​08-​Jan-​01·​00:​00·​res/​mipmap-​xxxhdpi-​v4/​ic_launcher.​png
365 -​rw-​-​-​-​·····​1.​0·​fat···​195176·​b-​·​stor·​08-​Jan-​01·​00:​00·​resources.​arsc 365 -​rw-​-​-​-​·····​1.​0·​fat···​195176·​b-​·​stor·​08-​Jan-​01·​00:​00·​resources.​arsc
366 -​rw-​-​-​-​·····​2.​0·​fat··​2334980·​bl·​defN·​08-​Jan-​01·​00:​00·​classes.​dex 366 -​rw-​-​-​-​·····​2.​0·​fat··​2334888·​bl·​defN·​08-​Jan-​01·​00:​00·​classes.​dex
367 365·​files,​·​2900245·​bytes·​uncompressed,​·​1170482·​bytes·​compressed:​··​59.​6% 367 365·​files,​·​2900153·​bytes·​uncompressed,​·​1170449·​bytes·​compressed:​··​59.​6%
[−]
AndroidManifest.xml
Offset 1, 9 lines modified Offset 1, 9 lines modified
1 <?xml·​version="1.​0"·​encoding="utf-​8"?> 1 <?xml·​version="1.​0"·​encoding="utf-​8"?>
2 <manifest·​android:​versionCode="2"·​android:​versionName="1.​1"·​package="org.​schabi.​sharewithnewpipe"·​platformBuildVersionC​ode="23"·​platformBuildVersionN​ame="6.​0-​2166767" 2 <manifest·​android:​versionCode="2"·​android:​versionName="1.​1"·​package="org.​schabi.​sharewithnewpipe"·​platformBuildVersionC​ode="23"·​platformBuildVersionN​ame="6.​0-​2704002"
3 ··​xmlns:​android="http:​/​/​schemas.​android.​com/​apk/​res/​android"> 3 ··​xmlns:​android="http:​/​/​schemas.​android.​com/​apk/​res/​android">
4 ····​<uses-​sdk·​android:​minSdkVersion="15"·​android:​targetSdkVersion="23"​·​/​> 4 ····​<uses-​sdk·​android:​minSdkVersion="15"·​android:​targetSdkVersion="23"​·​/​>
5 ····​<application·​android:​theme="@style/​AppTheme"·​android:​label="@string/​app_name"·​android:​icon="@mipmap/​ic_launcher"·​android:​allowBackup="true"·​android:​supportsRtl="true"> 5 ····​<application·​android:​theme="@style/​AppTheme"·​android:​label="@string/​app_name"·​android:​icon="@mipmap/​ic_launcher"·​android:​allowBackup="true"·​android:​supportsRtl="true">
6 ········​<activity·​android:​theme="@android:​style/​Theme.​NoDisplay"·​android:​name="org.​schabi.​sharewithnewpipe.​RelayActivity"> 6 ········​<activity·​android:​theme="@android:​style/​Theme.​NoDisplay"·​android:​name="org.​schabi.​sharewithnewpipe.​RelayActivity">
7 ············​<intent-​filter> 7 ············​<intent-​filter>
8 ················​<action·​android:​name="android.​intent.​action.​SEND"·​/​> 8 ················​<action·​android:​name="android.​intent.​action.​SEND"·​/​>
9 ················​<category·​android:​name="android.​intent.​category.​DEFAULT"·​/​> 9 ················​<category·​android:​name="android.​intent.​category.​DEFAULT"·​/​>
[−]
smali/android/support/v4/app/BundleCompatDonut.smali
Offset 96, 17 lines modified Offset 96, 17 lines modified
   
96 ····​invoke-​virtual·​{v1,​·​p0,​·​v3},​·​Ljava/​lang/​reflect/​Method;​-​>invoke(Ljava/​lang/​Object;​[Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​ 96 ····​invoke-​virtual·​{v1,​·​p0,​·​v3},​·​Ljava/​lang/​reflect/​Method;​-​>invoke(Ljava/​lang/​Object;​[Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
   
97 ····​move-​result-​object·​v1 97 ····​move-​result-​object·​v1
   
98 ····​check-​cast·​v1,​·​Landroid/​os/​IBinder;​ 98 ····​check-​cast·​v1,​·​Landroid/​os/​IBinder;​
99 ····​:​try_end_1 99 ····​:​try_end_1
100 ····​.​catch·​Ljava/​lang/​reflect/​InvocationTargetExcep​tion;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_2 100 ····​.​catch·​Ljava/​lang/​reflect/​InvocationTargetExcep​tion;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_3
101 ····​.​catch·​Ljava/​lang/​IllegalAccessExceptio​n;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_3 101 ····​.​catch·​Ljava/​lang/​IllegalAccessExceptio​n;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_1
102 ····​.​catch·​Ljava/​lang/​IllegalArgumentExcept​ion;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_1 102 ····​.​catch·​Ljava/​lang/​IllegalArgumentExcept​ion;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_2
   
103 ····​.​line·​58 103 ····​.​line·​58
104 ····​:​goto_1 104 ····​:​goto_1
105 ····​return-​object·​v1 105 ····​return-​object·​v1
   
106 ····​.​line·​43 106 ····​.​line·​43
107 ····​:​catch_0 107 ····​:​catch_0
Offset 233, 17 lines modified Offset 233, 17 lines modified
   
233 ····​const/​4·​v3,​·​0x1 233 ····​const/​4·​v3,​·​0x1
   
234 ····​aput-​object·​p2,​·​v2,​·​v3 234 ····​aput-​object·​p2,​·​v2,​·​v3
   
235 ····​invoke-​virtual·​{v1,​·​p0,​·​v2},​·​Ljava/​lang/​reflect/​Method;​-​>invoke(Ljava/​lang/​Object;​[Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​ 235 ····​invoke-​virtual·​{v1,​·​p0,​·​v2},​·​Ljava/​lang/​reflect/​Method;​-​>invoke(Ljava/​lang/​Object;​[Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
236 ····​:​try_end_1 236 ····​:​try_end_1
237 ····​.​catch·​Ljava/​lang/​reflect/​InvocationTargetExcep​tion;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_2 237 ····​.​catch·​Ljava/​lang/​reflect/​InvocationTargetExcep​tion;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_3
238 ····​.​catch·​Ljava/​lang/​IllegalAccessExceptio​n;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_3 238 ····​.​catch·​Ljava/​lang/​IllegalAccessExceptio​n;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_1
239 ····​.​catch·​Ljava/​lang/​IllegalArgumentExcept​ion;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_1 239 ····​.​catch·​Ljava/​lang/​IllegalArgumentExcept​ion;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_2
   
240 ····​.​line·​82 240 ····​.​line·​82
241 ····​:​cond_1 241 ····​:​cond_1
242 ····​:​goto_1 242 ····​:​goto_1
243 ····​return-​void 243 ····​return-​void
   
244 ····​.​line·​67 244 ····​.​line·​67
[−]
smali/android/support/v4/media/IMediaBrowserServiceCallbacksAdapterApi21$Stub.smali
Offset 47, 16 lines modified Offset 47, 16 lines modified
   
47 ····​invoke-​virtual·​{v1,​·​v2,​·​v3},​·​Ljava/​lang/​Class;​-​>getMethod(Ljava/​lang/​String;​[Ljava/​lang/​Class;​)​Ljava/​lang/​reflect/​Method;​ 47 ····​invoke-​virtual·​{v1,​·​v2,​·​v3},​·​Ljava/​lang/​Class;​-​>getMethod(Ljava/​lang/​String;​[Ljava/​lang/​Class;​)​Ljava/​lang/​reflect/​Method;​
   
48 ····​move-​result-​object·​v2 48 ····​move-​result-​object·​v2
   
49 ····​sput-​object·​v2,​·​Landroid/​support/​v4/​media/​IMediaBrowserServiceC​allbacksAdapterApi21$​Stub;​-​>sAsInterfaceMethod:​Ljava/​lang/​reflect/​Method;​ 49 ····​sput-​object·​v2,​·​Landroid/​support/​v4/​media/​IMediaBrowserServiceC​allbacksAdapterApi21$​Stub;​-​>sAsInterfaceMethod:​Ljava/​lang/​reflect/​Method;​
50 ····​:​try_end_0 50 ····​:​try_end_0
51 ····​.​catch·​Ljava/​lang/​ClassNotFoundExceptio​n;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_1 51 ····​.​catch·​Ljava/​lang/​ClassNotFoundExceptio​n;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
52 ····​.​catch·​Ljava/​lang/​NoSuchMethodException​;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0 52 ····​.​catch·​Ljava/​lang/​NoSuchMethodException​;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_1
   
53 ····​.​line·​100 53 ····​.​line·​100
54 ····​:​goto_0 54 ····​:​goto_0
55 ····​return-​void 55 ····​return-​void
   
56 ····​.​line·​97 56 ····​.​line·​97
57 ····​:​catch_0 57 ····​:​catch_0
[−]
smali/android/support/v4/media/IMediaBrowserServiceCallbacksAdapterApi21.smali
Offset 128, 16 lines modified Offset 128, 16 lines modified
   
128 ····​invoke-​virtual·​{v2,​·​v3,​·​v4},​·​Ljava/​lang/​Class;​-​>getMethod(Ljava/​lang/​String;​[Ljava/​lang/​Class;​)​Ljava/​lang/​reflect/​Method;​ 128 ····​invoke-​virtual·​{v2,​·​v3,​·​v4},​·​Ljava/​lang/​Class;​-​>getMethod(Ljava/​lang/​String;​[Ljava/​lang/​Class;​)​Ljava/​lang/​reflect/​Method;​
   
129 ····​move-​result-​object·​v3 129 ····​move-​result-​object·​v3
   
130 ····​iput-​object·​v3,​·​p0,​·​Landroid/​support/​v4/​media/​IMediaBrowserServiceC​allbacksAdapterApi21;​-​>mOnLoadChildrenMetho​d:​Ljava/​lang/​reflect/​Method;​ 130 ····​iput-​object·​v3,​·​p0,​·​Landroid/​support/​v4/​media/​IMediaBrowserServiceC​allbacksAdapterApi21;​-​>mOnLoadChildrenMetho​d:​Ljava/​lang/​reflect/​Method;​
131 ····​:​try_end_0 131 ····​:​try_end_0
132 ····​.​catch·​Ljava/​lang/​ClassNotFoundExceptio​n;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_1 132 ····​.​catch·​Ljava/​lang/​ClassNotFoundExceptio​n;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
133 ····​.​catch·​Ljava/​lang/​NoSuchMethodException​;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0 133 ····​.​catch·​Ljava/​lang/​NoSuchMethodException​;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_1
   
134 ····​.​line·​53 134 ····​.​line·​53
135 ····​.​end·​local·​v1····​#·​"parceledListSliceCla​ss":​Ljava/​lang/​Class;​ 135 ····​.​end·​local·​v1····​#·​"parceledListSliceCla​ss":​Ljava/​lang/​Class;​
136 ····​.​end·​local·​v2····​#·​"theClass":​Ljava/​lang/​Class;​ 136 ····​.​end·​local·​v2····​#·​"theClass":​Ljava/​lang/​Class;​
137 ····​:​goto_0 137 ····​:​goto_0
138 ····​return-​void 138 ····​return-​void
   
[−]
smali/android/support/v4/media/ParceledListSliceAdapterApi21.smali
Offset 34, 16 lines modified Offset 34, 16 lines modified
   
34 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​Class;​-​>getConstructor([Ljav​a/​lang/​Class;​)​Ljava/​lang/​reflect/​Constructor;​ 34 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​Class;​-​>getConstructor([Ljav​a/​lang/​Class;​)​Ljava/​lang/​reflect/​Constructor;​
   
35 ····​move-​result-​object·​v2 35 ····​move-​result-​object·​v2
   
36 ····​sput-​object·​v2,​·​Landroid/​support/​v4/​media/​ParceledListSliceAdap​terApi21;​-​>sConstructor:​Ljava/​lang/​reflect/​Constructor;​ 36 ····​sput-​object·​v2,​·​Landroid/​support/​v4/​media/​ParceledListSliceAdap​terApi21;​-​>sConstructor:​Ljava/​lang/​reflect/​Constructor;​
37 ····​:​try_end_0 37 ····​:​try_end_0
38 ····​.​catch·​Ljava/​lang/​ClassNotFoundExceptio​n;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_1 38 ····​.​catch·​Ljava/​lang/​ClassNotFoundExceptio​n;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
39 ····​.​catch·​Ljava/​lang/​NoSuchMethodException​;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0 39 ····​.​catch·​Ljava/​lang/​NoSuchMethodException​;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_1
   
40 ····​.​line·​37 40 ····​.​line·​37
41 ····​:​goto_0 41 ····​:​goto_0
42 ····​return-​void 42 ····​return-​void
   
43 ····​.​line·​34 43 ····​.​line·​34
44 ····​:​catch_0 44 ····​:​catch_0
[−]
smali/android/support/v7/appcompat/R.smali
Offset 26, 10 lines modified Offset 26, 9 lines modified
26 .​method·​public·​constructor·​<init>()​V 26 .​method·​public·​constructor·​<init>()​V
27 ····​.​locals·​0 27 ····​.​locals·​0
   
28 ····​.​prologue 28 ····​.​prologue
29 ····​.​line·​9 29 ····​.​line·​9
30 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 30 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
31 ····​.​line·​953  
32 ····​return-​void 31 ····​return-​void
33 .​end·​method 32 .​end·​method
[−]
smali/org/schabi/sharewithnewpipe/R.smali
Offset 27, 10 lines modified Offset 27, 9 lines modified
27 .​method·​public·​constructor·​<init>()​V 27 .​method·​public·​constructor·​<init>()​V
28 ····​.​locals·​0 28 ····​.​locals·​0
   
29 ····​.​prologue 29 ····​.​prologue
30 ····​.​line·​10 30 ····​.​line·​10
31 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 31 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
32 ····​.​line·​2104  
33 ····​return-​void 32 ····​return-​void
34 .​end·​method 33 .​end·​method
[−]
smali/org/schabi/sharewithnewpipe/RelayActivity.smali
Offset 34, 22 lines modified Offset 34, 24 lines modified
   
34 ····​move-​result·​v0 34 ····​move-​result·​v0
   
35 ····​if-​nez·​v0,​·​:​cond_0 35 ····​if-​nez·​v0,​·​:​cond_0
   
36 ····​const-​string·​v0,​·​"youtu.​be" 36 ····​const-​string·​v0,​·​"youtu.​be"
   
  37 ····​.​line·​152
37 ····​invoke-​virtual·​{p1,​·​v0},​·​Ljava/​lang/​String;​-​>contains(Ljava/​lang/​CharSequence;​)​Z 38 ····​invoke-​virtual·​{p1,​·​v0},​·​Ljava/​lang/​String;​-​>contains(Ljava/​lang/​CharSequence;​)​Z
   
38 ····​move-​result·​v0 39 ····​move-​result·​v0
   
39 ····​if-​nez·​v0,​·​:​cond_0 40 ····​if-​nez·​v0,​·​:​cond_0
   
40 ····​const-​string·​v0,​·​"vnd.​youtube" 41 ····​const-​string·​v0,​·​"vnd.​youtube"
   
  42 ····​.​line·​153
41 ····​invoke-​virtual·​{p1,​·​v0},​·​Ljava/​lang/​String;​-​>contains(Ljava/​lang/​CharSequence;​)​Z 43 ····​invoke-​virtual·​{p1,​·​v0},​·​Ljava/​lang/​String;​-​>contains(Ljava/​lang/​CharSequence;​)​Z
   
42 ····​move-​result·​v0 44 ····​move-​result·​v0
   
43 ····​if-​eqz·​v0,​·​:​cond_1 45 ····​if-​eqz·​v0,​·​:​cond_1
   
44 ····​.​line·​154 46 ····​.​line·​154
Offset 63, 139 lines modified Offset 65, 131 lines modified
63 ····​:​cond_1 65 ····​:​cond_1
64 ····​const/​4·​v0,​·​0x0 66 ····​const/​4·​v0,​·​0x0
   
65 ····​goto·​:​goto_0 67 ····​goto·​:​goto_0
66 .​end·​method 68 .​end·​method
   
67 .​method·​private·​getUris(Ljava/​lang/​String;​)​[Ljava/​lang/​String;​ 69 .​method·​private·​getUris(Ljava/​lang/​String;​)​[Ljava/​lang/​String;​
68 ····​.​locals·8 70 ····​.​locals·7
69 ····​.​param·​p1,​·​"sharedText"····​#·​Ljava/​lang/​String;​ 71 ····​.​param·​p1,​·​"sharedText"····​#·​Ljava/​lang/​String;​
   
70 ····​.​prologue 72 ····​.​prologue
71 ····​.​line·​90 73 ····​.​line·​90
72 ····​new-​instance·​v4,​·​Ljava/​util/​HashSet;​ 74 ····​new-​instance·​v1,​·​Ljava/​util/​HashSet;​
   
73 ····​invoke-​direct·​{v4},​·​Ljava/​util/​HashSet;​-​><init>()​V 75 ····​invoke-​direct·​{v1},​·​Ljava/​util/​HashSet;​-​><init>()​V
   
74 ····​.​line·​92 76 ····​.​line·​92
75 ····​.​local·​v4,​·​"result":​Ljava/​util/​Collection;​,​·​"Ljava/​util/​Collection<Ljava/​lang/​String;​>;​" 77 ····​.​local·​v1,​·​"result":​Ljava/​util/​Collection;​,​·​"Ljava/​util/​Collection<Ljava/​lang/​String;​>;​"
76 ····​if-​eqz·​p1,​·​:​cond_2 78 ····​if-​eqz·​p1,​·​:​cond_2
   
77 ····​.​line·​94 79 ····​.​line·​94
78 ····​const-​string·​v6,​·​"\\p{Space}" 80 ····​const-​string·​v3,​·​"\\p{Space}"
   
79 ····​invoke-​virtual·​{p1,​·​v6},​·​Ljava/​lang/​String;​-​>split(Ljava/​lang/​String;​)​[Ljava/​lang/​String;​ 81 ····​invoke-​virtual·​{p1,​·​v3},​·​Ljava/​lang/​String;​-​>split(Ljava/​lang/​String;​)​[Ljava/​lang/​String;​
   
80 ····​move-​result-​object·​v1 82 ····​move-​result-​object·​v0
   
81 ····​.​line·​96 83 ····​.​line·​96
82 ····​.​local·​v1,​·​"array":​[Ljava/​lang/​String;​ 84 ····​.​local·​v0,​·​"array":​[Ljava/​lang/​String;​
83 ····move-​object·​v0,​·​v1 85 ····array-​length·​v4,​·​v0
   
84 ····​.​local·​v0,​·​"arr$":​[Ljava/​lang/​String;​  
85 ····​array-​length·​v3,​·​v0  
   
86 ····.​local·​v3,​·"len$":​I 86 ····const/​4·​v3,​·0x0
87 ····​const/​4·​v2,​·​0x0  
   
88 ····​.​local·​v2,​·​"i$":​I  
89 ····​:​goto_0 87 ····​:​goto_0
90 ····​if-​ge·​v2,​·​v3,​·​:​cond_2 88 ····​if-​ge·​v3,​·​v4,​·​:​cond_2
   
91 ····​aget-​object·​v5,​·​v0,​·​v2 89 ····​aget-​object·​v2,​·​v0,​·​v3
   
92 ····​.​line·​98 90 ····​.​line·​98
93 ····​.​local·​v5,​·​"s":​Ljava/​lang/​String;​ 91 ····​.​local·​v2,​·​"s":​Ljava/​lang/​String;​
94 ····​invoke-​static·​{v5},​·​Lorg/​schabi/​sharewithnewpipe/​RelayActivity;​-​>trim(Ljava/​lang/​String;​)​Ljava/​lang/​String;​ 92 ····​invoke-​static·​{v2},​·​Lorg/​schabi/​sharewithnewpipe/​RelayActivity;​-​>trim(Ljava/​lang/​String;​)​Ljava/​lang/​String;​
   
95 ····​move-​result-​object·​v5 93 ····​move-​result-​object·​v2
   
96 ····​.​line·​100 94 ····​.​line·​100
97 ····​invoke-​virtual·​{v5},​·​Ljava/​lang/​String;​-​>length()​I 95 ····​invoke-​virtual·​{v2},​·​Ljava/​lang/​String;​-​>length()​I
   
98 ····​move-​result·​v6 96 ····​move-​result·​v5
   
99 ····​if-​eqz·​v6,​·​:​cond_0 97 ····​if-​eqz·​v5,​·​:​cond_0
   
100 ····​.​line·​101 98 ····​.​line·​101
101 ····​const-​string·​v6,​·​".​+:​/​/​.​+" 99 ····​const-​string·​v5,​·​".​+:​/​/​.​+"
   
102 ····​invoke-​virtual·​{v5,​·​v6},​·​Ljava/​lang/​String;​-​>matches(Ljava/​lang/​String;​)​Z 100 ····​invoke-​virtual·​{v2,​·​v5},​·​Ljava/​lang/​String;​-​>matches(Ljava/​lang/​String;​)​Z
   
103 ····​move-​result·​v6 101 ····​move-​result·​v5
   
104 ····​if-​eqz·​v6,​·​:​cond_1 102 ····​if-​eqz·​v5,​·​:​cond_1
   
105 ····​.​line·​102 103 ····​.​line·​102
106 ····​invoke-​static·​{v5},​·​Lorg/​schabi/​sharewithnewpipe/​RelayActivity;​-​>removeHeadingGibberi​sh(Ljava/​lang/​String;​)​Ljava/​lang/​String;​ 104 ····​invoke-​static·​{v2},​·​Lorg/​schabi/​sharewithnewpipe/​RelayActivity;​-​>removeHeadingGibberi​sh(Ljava/​lang/​String;​)​Ljava/​lang/​String;​
   
107 ····​move-​result-​object·​v6 105 ····​move-​result-​object·​v5
   
108 ····​invoke-​interface·​{v4,​·​v6},​·​Ljava/​util/​Collection;​-​>add(Ljava/​lang/​Object;​)​Z 106 ····​invoke-​interface·​{v1,​·​v5},​·​Ljava/​util/​Collection;​-​>add(Ljava/​lang/​Object;​)​Z
   
109 ····​.​line·​96 107 ····​.​line·​96
110 ····​:​cond_0 108 ····​:​cond_0
Max diff block lines reached; 3371/6773 bytes (49.77%) of diff not shown.
[−]
original/AndroidManifest.xml
Offset 40, 16 lines modified Offset 40, 16 lines modified
00000270:​·​7300·​6900·​6f00·​6e00·​4e00·​6100·​6d00·​6500··​s.​i.​o.​n.​N.​a.​m.​e.​ 00000270:​·​7300·​6900·​6f00·​6e00·​4e00·​6100·​6d00·​6500··​s.​i.​o.​n.​N.​a.​m.​e.​
00000280:​·​0000·​0800·​6d00·​6100·​6e00·​6900·​6600·​6500··​.​.​.​.​m.​a.​n.​i.​f.​e.​ 00000280:​·​0000·​0800·​6d00·​6100·​6e00·​6900·​6600·​6500··​.​.​.​.​m.​a.​n.​i.​f.​e.​
00000290:​·​7300·​7400·​0000·​1b00·​6f00·​7200·​6700·​2e00··​s.​t.​.​.​.​.​o.​r.​g.​.​.​ 00000290:​·​7300·​7400·​0000·​1b00·​6f00·​7200·​6700·​2e00··​s.​t.​.​.​.​.​o.​r.​g.​.​.​
000002a0:​·​7300·​6300·​6800·​6100·​6200·​6900·​2e00·​7300··​s.​c.​h.​a.​b.​i.​.​.​s.​ 000002a0:​·​7300·​6300·​6800·​6100·​6200·​6900·​2e00·​7300··​s.​c.​h.​a.​b.​i.​.​.​s.​
000002b0:​·​6800·​6100·​7200·​6500·​7700·​6900·​7400·​6800··​h.​a.​r.​e.​w.​i.​t.​h.​ 000002b0:​·​6800·​6100·​7200·​6500·​7700·​6900·​7400·​6800··​h.​a.​r.​e.​w.​i.​t.​h.​
000002c0:​·​6e00·​6500·​7700·​7000·​6900·​7000·​6500·​0000··​n.​e.​w.​p.​i.​p.​e.​.​.​ 000002c0:​·​6e00·​6500·​7700·​7000·​6900·​7000·​6500·​0000··​n.​e.​w.​p.​i.​p.​e.​.​.​
000002d0:​·​0300·​3100·​2e00·​3100·​0000·​0200·​3200·​3300··​.​.​1.​.​.​1.​.​.​.​.​2.​3.​ 000002d0:​·​0300·​3100·​2e00·​3100·​0000·​0200·​3200·​3300··​.​.​1.​.​.​1.​.​.​.​.​2.​3.​
000002e0:​·​0000·​0b00·​3600·​2e00·​3000·​2d00·​3200·​3100··​.​.​.​.​6.​.​.​0.​-​.​2.​1.​ 000002e0:​·​0000·​0b00·​3600·​2e00·​3000·​2d00·​3200·​3700··​.​.​.​.​6.​.​.​0.​-​.​2.​7.​
000002f0:​·​3600·​3600·​3700·​3600·​3700·​0000·​0800·​7500··6.​6.​7.​6.​7.​.​.​.​.​u.​ 000002f0:​·​3000·​3400·​3000·​3000·​3200·​0000·​0800·​7500··0.​4.​0.​0.​2.​.​.​.​.​u.​
00000300:​·​7300·​6500·​7300·​2d00·​7300·​6400·​6b00·​0000··​s.​e.​s.​-​.​s.​d.​k.​.​.​ 00000300:​·​7300·​6500·​7300·​2d00·​7300·​6400·​6b00·​0000··​s.​e.​s.​-​.​s.​d.​k.​.​.​
00000310:​·​0b00·​6100·​7000·​7000·​6c00·​6900·​6300·​6100··​.​.​a.​p.​p.​l.​i.​c.​a.​ 00000310:​·​0b00·​6100·​7000·​7000·​6c00·​6900·​6300·​6100··​.​.​a.​p.​p.​l.​i.​c.​a.​
00000320:​·​7400·​6900·​6f00·​6e00·​0000·​0800·​6100·​6300··​t.​i.​o.​n.​.​.​.​.​a.​c.​ 00000320:​·​7400·​6900·​6f00·​6e00·​0000·​0800·​6100·​6300··​t.​i.​o.​n.​.​.​.​.​a.​c.​
00000330:​·​7400·​6900·​7600·​6900·​7400·​7900·​0000·​2900··​t.​i.​v.​i.​t.​y.​.​.​)​.​ 00000330:​·​7400·​6900·​7600·​6900·​7400·​7900·​0000·​2900··​t.​i.​v.​i.​t.​y.​.​.​)​.​
00000340:​·​6f00·​7200·​6700·​2e00·​7300·​6300·​6800·​6100··​o.​r.​g.​.​.​s.​c.​h.​a.​ 00000340:​·​6f00·​7200·​6700·​2e00·​7300·​6300·​6800·​6100··​o.​r.​g.​.​.​s.​c.​h.​a.​
00000350:​·​6200·​6900·​2e00·​7300·​6800·​6100·​7200·​6500··​b.​i.​.​.​s.​h.​a.​r.​e.​ 00000350:​·​6200·​6900·​2e00·​7300·​6800·​6100·​7200·​6500··​b.​i.​.​.​s.​h.​a.​r.​e.​
00000360:​·​7700·​6900·​7400·​6800·​6e00·​6500·​7700·​7000··​w.​i.​t.​h.​n.​e.​w.​p.​ 00000360:​·​7700·​6900·​7400·​6800·​6e00·​6500·​7700·​7000··​w.​i.​t.​h.​n.​e.​w.​p.​