[−]
/home/hans/code/fdroid/data/tmp/com.brosmike.airpushdetector_11.apk vs.
/home/hans/code/fdroid/data/tmp/sigcp_com.brosmike.airpushdetector_11.apk
[−]
zipinfo {}
Offset 1, 17 lines modified Offset 1, 17 lines modified
1 Zip·​file·​size:​·​187768·​bytes,​·​number·​of·​entries:​·​15 1 Zip·​file·​size:​·​188002·​bytes,​·​number·​of·​entries:​·​15
2 -​rw-​-​-​-​·····​2.​0·​fat·····​1039·​bl·​defN·​13-​Apr-​16·​19:​26·​META-​INF/​MANIFEST.​MF 2 -​rw-​-​-​-​·····​2.​0·​fat·····​1039·​bl·​defN·​13-​Apr-​16·​19:​26·​META-​INF/​MANIFEST.​MF
3 -​rw-​-​-​-​·····​2.​0·​fat·····​1160·​bl·​defN·​13-​Apr-​16·​19:​26·​META-​INF/​F32FFBC7.​SF 3 -​rw-​-​-​-​·····​2.​0·​fat·····​1160·​bl·​defN·​13-​Apr-​16·​19:​26·​META-​INF/​F32FFBC7.​SF
4 -​rw-​-​-​-​·····​2.​0·​fat·····​1297·​bl·​defN·​13-​Apr-​16·​19:​26·​META-​INF/​F32FFBC7.​RSA 4 -​rw-​-​-​-​·····​2.​0·​fat·····​1297·​bl·​defN·​13-​Apr-​16·​19:​26·​META-​INF/​F32FFBC7.​RSA
5 -​rw-​-​-​-​·····​2.​0·​fat······​644·​bX·​defN·13-​Apr-​16·17:​49·res/​layout/​detector_activity.​xml 5 -​rw-​-​-​-​·····​2.​0·​fat·····1952·​bX·​defN·08-​Jan-​01·00:​00·AndroidManifest.​xml
6 -​rw-​-​-​-​·····2.​0·​fat·····1400·​bl·defN·13-​Apr-​16·17:​49·​res/​layout/​detector_fragment.​xml 6 -​rw-​-​-​-​·····1.​0·​fat·····4741·​b-​·stor·08-​Jan-​01·00:​00·​res/​drawable-​hdpi-​v4/​ic_launcher.​png
7 -​rw-​-​-​-​·····2.​0·​fat·····​1036·​bl·defN·13-​Apr-​16·17:​49·​res/​layout/​detector_task_fragmen​t.​xml 7 -​rw-​-​-​-​·····1.​0·​fat·····​1913·​b-​·stor·08-​Jan-​01·00:​00·​res/​drawable-​ldpi-​v4/​ic_launcher.​png
8 -​rw-​-​-​-​·····2.​0·​fat·····1308·​bl·defN·13-​Apr-​16·17:​49·​res/​layout/​list_item.​xml 8 -​rw-​-​-​-​·····1.​0·​fat·····2736·​b-​·stor·08-​Jan-​01·00:​00·​res/​drawable-​mdpi-​v4/​ic_launcher.​png
9 -​rw-​-​-​-​·····2.​0·​fat·····1748·​bl·defN·13-​Apr-​16·17:​49·​res/​layout/​report_activity.​xml 9 -​rw-​-​-​-​·····1.​0·​fat·····6821·​b-​·stor·08-​Jan-​01·00:​00·​res/​drawable-​xhdpi-​v4/​ic_launcher.​png
10 -​rw-​-​-​-​·····​2.​0·​fat·····1756·​bl·​defN·13-​Apr-​16·17:​49·AndroidManifest.​xml 10 -​rw-​-​-​-​·····​2.​0·​fat······​644·​bl·​defN·08-​Jan-​01·00:​00·res/​layout/​detector_activity.​xml
11 -​rw-​-​-​-​·····1.​0·​fat·····6240·​b-​·stor·13-​Apr-​16·17:​49·​resources.​arsc 11 -​rw-​-​-​-​·····2.​0·​fat·····1400·​bl·defN·08-​Jan-​01·00:​00·​res/​layout/​detector_fragment.​xml
12 -​rw-​-​-​-​·····1.​0·​fat·····4741·​b-​·stor·13-​Apr-​16·17:​49·​res/​drawable-​hdpi/​ic_launcher.​png 12 -​rw-​-​-​-​·····2.​0·​fat·····1036·​bl·defN·08-​Jan-​01·00:​00·​res/​layout/​detector_task_fragmen​t.​xml
13 -​rw-​-​-​-​·····1.​0·​fat·····​1913·​b-​·stor·13-​Apr-​16·17:​49·​res/​drawable-​ldpi/​ic_launcher.​png 13 -​rw-​-​-​-​·····2.​0·​fat·····​1308·​bl·defN·08-​Jan-​01·00:​00·​res/​layout/​list_item.​xml
14 -​rw-​-​-​-​·····1.​0·​fat·····2736·​b-​·stor·13-​Apr-​16·17:​49·​res/​drawable-​mdpi/​ic_launcher.​png 14 -​rw-​-​-​-​·····2.​0·​fat·····1748·​bl·defN·08-​Jan-​01·00:​00·​res/​layout/​report_activity.​xml
15 -​rw-​-​-​-​·····​1.​0·​fat·····​6821·​b-​·​stor·13-​Apr-​16·17:​49·​res/​drawable-​xhdpi/​ic_launcher.​png 15 -​rw-​-​-​-​·····​1.​0·​fat·····​6408·​b-​·​stor·08-​Jan-​01·00:​00·​resources.​arsc
16 -​rw-​-​-​-​·····​2.​0·​fat···​464856·​bl·​defN·13-​Apr-​16·17:​49·​classes.​dex 16 -​rw-​-​-​-​·····​2.​0·​fat···​470180·​bl·​defN·08-​Jan-​01·00:​00·​classes.​dex
17 15·​files,​·498695·​bytes·​uncompressed,​·​185649·​bytes·​compressed:​··​62.​8% 17 15·​files,​·504383·​bytes·​uncompressed,​·​185902·​bytes·​compressed:​··​63.​1%
[−]
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="11"·​android:​versionName="3.​2"·​android:​installLocation="auto​"·​package="com.​brosmike.​airpushdetector" 2 <manifest·​android:​versionCode="11"·​android:​versionName="3.​2"·​android:​installLocation="auto​"·​package="com.​brosmike.​airpushdetector"·​platformBuildVersionC​ode="17"·​platformBuildVersionN​ame="4.​2.​2-​1425461"
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="4"·​android:​targetSdkVersion="17"​·​/​> 4 ····​<uses-​sdk·​android:​minSdkVersion="4"·​android:​targetSdkVersion="17"​·​/​>
5 ····​<application·​android:​label="@string/​app_name"·​android:​icon="@drawable/​ic_launcher"·​android:​allowBackup="true"> 5 ····​<application·​android:​label="@string/​app_name"·​android:​icon="@drawable/​ic_launcher"·​android:​allowBackup="true">
6 ········​<activity·​android:​label="@string/​app_name"·​android:​name=".​DetectorActivity"> 6 ········​<activity·​android:​label="@string/​app_name"·​android:​name=".​DetectorActivity">
7 ············​<intent-​filter> 7 ············​<intent-​filter>
8 ················​<action·​android:​name="android.​intent.​action.​MAIN"·​/​> 8 ················​<action·​android:​name="android.​intent.​action.​MAIN"·​/​>
9 ················​<category·​android:​name="android.​intent.​category.​LAUNCHER"·​/​> 9 ················​<category·​android:​name="android.​intent.​category.​LAUNCHER"·​/​>
[−]
smali/android/support/v4/app/FragmentManagerImpl.smali
Offset 319, 15 lines modified Offset 319, 15 lines modified
   
319 ····​.​line·​1334 319 ····​.​line·​1334
320 ····​:​cond_1 320 ····​:​cond_1
321 ····​return-​void 321 ····​return-​void
322 .​end·​method 322 .​end·​method
   
323 .​method·​static·​makeFadeAnimation(Lan​droid/​content/​Context;​FF)​Landroid/​view/​animation/​Animation;​ 323 .​method·​static·​makeFadeAnimation(Lan​droid/​content/​Context;​FF)​Landroid/​view/​animation/​Animation;​
324 ····​.​locals·3 324 ····​.​locals·4
325 ····​.​param·​p0,​·​"context"····​#·​Landroid/​content/​Context;​ 325 ····​.​param·​p0,​·​"context"····​#·​Landroid/​content/​Context;​
326 ····​.​param·​p1,​·​"start"····​#·​F 326 ····​.​param·​p1,​·​"start"····​#·​F
327 ····​.​param·​p2,​·​"end"····​#·​F 327 ····​.​param·​p2,​·​"end"····​#·​F
   
328 ····​.​prologue 328 ····​.​prologue
329 ····​.​line·​734 329 ····​.​line·​734
330 ····​new-​instance·​v0,​·​Landroid/​view/​animation/​AlphaAnimation;​ 330 ····​new-​instance·​v0,​·​Landroid/​view/​animation/​AlphaAnimation;​
Offset 337, 17 lines modified Offset 337, 17 lines modified
337 ····​.​line·​735 337 ····​.​line·​735
338 ····​.​local·​v0,​·​"anim":​Landroid/​view/​animation/​AlphaAnimation;​ 338 ····​.​local·​v0,​·​"anim":​Landroid/​view/​animation/​AlphaAnimation;​
339 ····​sget-​object·​v1,​·​Landroid/​support/​v4/​app/​FragmentManagerImpl;​-​>DECELERATE_CUBIC:​Landroid/​view/​animation/​Interpolator;​ 339 ····​sget-​object·​v1,​·​Landroid/​support/​v4/​app/​FragmentManagerImpl;​-​>DECELERATE_CUBIC:​Landroid/​view/​animation/​Interpolator;​
   
340 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​view/​animation/​AlphaAnimation;​-​>setInterpolator(Land​roid/​view/​animation/​Interpolator;​)​V 340 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​view/​animation/​AlphaAnimation;​-​>setInterpolator(Land​roid/​view/​animation/​Interpolator;​)​V
   
341 ····​.​line·​736 341 ····​.​line·​736
342 ····​const-​wide/​16·​v1,​·​0xdc 342 ····​const-​wide/​16·​v2,​·​0xdc
   
343 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​view/​animation/​AlphaAnimation;​-​>setDuration(J)​V 343 ····​invoke-​virtual·​{v0,​·​v2,​·​v3},​·​Landroid/​view/​animation/​AlphaAnimation;​-​>setDuration(J)​V
   
344 ····​.​line·​737 344 ····​.​line·​737
345 ····​return-​object·​v0 345 ····​return-​object·​v0
346 .​end·​method 346 .​end·​method
   
347 .​method·​static·​makeOpenCloseAnimatio​n(Landroid/​content/​Context;​FFFF)​Landroid/​view/​animation/​Animation;​ 347 .​method·​static·​makeOpenCloseAnimatio​n(Landroid/​content/​Context;​FFFF)​Landroid/​view/​animation/​Animation;​
348 ····​.​locals·​11 348 ····​.​locals·​11
Offset 390, 17 lines modified Offset 390, 17 lines modified
390 ····​.​line·​723 390 ····​.​line·​723
391 ····​.​local·​v0,​·​"scale":​Landroid/​view/​animation/​ScaleAnimation;​ 391 ····​.​local·​v0,​·​"scale":​Landroid/​view/​animation/​ScaleAnimation;​
392 ····​sget-​object·​v1,​·​Landroid/​support/​v4/​app/​FragmentManagerImpl;​-​>DECELERATE_QUINT:​Landroid/​view/​animation/​Interpolator;​ 392 ····​sget-​object·​v1,​·​Landroid/​support/​v4/​app/​FragmentManagerImpl;​-​>DECELERATE_QUINT:​Landroid/​view/​animation/​Interpolator;​
   
393 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​view/​animation/​ScaleAnimation;​-​>setInterpolator(Land​roid/​view/​animation/​Interpolator;​)​V 393 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​view/​animation/​ScaleAnimation;​-​>setInterpolator(Land​roid/​view/​animation/​Interpolator;​)​V
   
394 ····​.​line·​724 394 ····​.​line·​724
395 ····​const-​wide/​16·​v1,​·​0xdc 395 ····​const-​wide/​16·​v2,​·​0xdc
   
396 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​view/​animation/​ScaleAnimation;​-​>setDuration(J)​V 396 ····​invoke-​virtual·​{v0,​·​v2,​·​v3},​·​Landroid/​view/​animation/​ScaleAnimation;​-​>setDuration(J)​V
   
397 ····​.​line·​725 397 ····​.​line·​725
398 ····​invoke-​virtual·​{v10,​·​v0},​·​Landroid/​view/​animation/​AnimationSet;​-​>addAnimation(Landroi​d/​view/​animation/​Animation;​)​V 398 ····​invoke-​virtual·​{v10,​·​v0},​·​Landroid/​view/​animation/​AnimationSet;​-​>addAnimation(Landroi​d/​view/​animation/​Animation;​)​V
   
399 ····​.​line·​726 399 ····​.​line·​726
400 ····​new-​instance·​v9,​·​Landroid/​view/​animation/​AlphaAnimation;​ 400 ····​new-​instance·​v9,​·​Landroid/​view/​animation/​AlphaAnimation;​
   
Offset 409, 17 lines modified Offset 409, 17 lines modified
409 ····​.​line·​727 409 ····​.​line·​727
410 ····​.​local·​v9,​·​"alpha":​Landroid/​view/​animation/​AlphaAnimation;​ 410 ····​.​local·​v9,​·​"alpha":​Landroid/​view/​animation/​AlphaAnimation;​
411 ····​sget-​object·​v1,​·​Landroid/​support/​v4/​app/​FragmentManagerImpl;​-​>DECELERATE_CUBIC:​Landroid/​view/​animation/​Interpolator;​ 411 ····​sget-​object·​v1,​·​Landroid/​support/​v4/​app/​FragmentManagerImpl;​-​>DECELERATE_CUBIC:​Landroid/​view/​animation/​Interpolator;​
   
412 ····​invoke-​virtual·​{v9,​·​v1},​·​Landroid/​view/​animation/​AlphaAnimation;​-​>setInterpolator(Land​roid/​view/​animation/​Interpolator;​)​V 412 ····​invoke-​virtual·​{v9,​·​v1},​·​Landroid/​view/​animation/​AlphaAnimation;​-​>setInterpolator(Land​roid/​view/​animation/​Interpolator;​)​V
   
413 ····​.​line·​728 413 ····​.​line·​728
414 ····​const-​wide/​16·​v1,​·​0xdc 414 ····​const-​wide/​16·​v2,​·​0xdc
   
415 ····​invoke-​virtual·​{v9,​·​v1,​·​v2},​·​Landroid/​view/​animation/​AlphaAnimation;​-​>setDuration(J)​V 415 ····​invoke-​virtual·​{v9,​·​v2,​·​v3},​·​Landroid/​view/​animation/​AlphaAnimation;​-​>setDuration(J)​V
   
416 ····​.​line·​729 416 ····​.​line·​729
417 ····​invoke-​virtual·​{v10,​·​v9},​·​Landroid/​view/​animation/​AnimationSet;​-​>addAnimation(Landroi​d/​view/​animation/​Animation;​)​V 417 ····​invoke-​virtual·​{v10,​·​v9},​·​Landroid/​view/​animation/​AnimationSet;​-​>addAnimation(Landroi​d/​view/​animation/​Animation;​)​V
   
418 ····​.​line·​730 418 ····​.​line·​730
419 ····​return-​object·​v10 419 ····​return-​object·​v10
420 .​end·​method 420 .​end·​method
[−]
smali/android/support/v4/app/FragmentPagerAdapter.smali
Offset 38, 15 lines modified Offset 38, 15 lines modified
38 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​app/​FragmentPagerAdapter;​-​>mFragmentManager:​Landroid/​support/​v4/​app/​FragmentManager;​ 38 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​app/​FragmentPagerAdapter;​-​>mFragmentManager:​Landroid/​support/​v4/​app/​FragmentManager;​
   
39 ····​.​line·​71 39 ····​.​line·​71
40 ····​return-​void 40 ····​return-​void
41 .​end·​method 41 .​end·​method
   
42 .​method·​private·​static·​makeFragmentName(IJ)​Ljava/​lang/​String;​ 42 .​method·​private·​static·​makeFragmentName(IJ)​Ljava/​lang/​String;​
43 ····​.​locals·2 43 ····​.​locals·3
44 ····​.​param·​p0,​·​"viewId"····​#·​I 44 ····​.​param·​p0,​·​"viewId"····​#·​I
45 ····​.​param·​p1,​·​"id"····​#·​J 45 ····​.​param·​p1,​·​"id"····​#·​J
   
46 ····​.​prologue 46 ····​.​prologue
47 ····​.​line·​173 47 ····​.​line·​173
48 ····​new-​instance·​v0,​·​Ljava/​lang/​StringBuilder;​ 48 ····​new-​instance·​v0,​·​Ljava/​lang/​StringBuilder;​
   
Offset 181, 31 lines modified Offset 181, 31 lines modified
   
181 ····​iput-​object·​v4,​·​p0,​·​Landroid/​support/​v4/​app/​FragmentPagerAdapter;​-​>mCurTransaction:​Landroid/​support/​v4/​app/​FragmentTransaction;​ 181 ····​iput-​object·​v4,​·​p0,​·​Landroid/​support/​v4/​app/​FragmentPagerAdapter;​-​>mCurTransaction:​Landroid/​support/​v4/​app/​FragmentTransaction;​
   
182 ····​.​line·​88 182 ····​.​line·​88
183 ····​:​cond_0 183 ····​:​cond_0
184 ····​invoke-​virtual·​{p0,​·​p2},​·​Landroid/​support/​v4/​app/​FragmentPagerAdapter;​-​>getItemId(I)​J 184 ····​invoke-​virtual·​{p0,​·​p2},​·​Landroid/​support/​v4/​app/​FragmentPagerAdapter;​-​>getItemId(I)​J
   
185 ····​move-​result-​wide·​v1 185 ····​move-​result-​wide·​v2
   
186 ····​.​line·​91 186 ····​.​line·​91
187 ····​.​local·​v1,​·​"itemId":​J 187 ····​.​local·​v2,​·​"itemId":​J
188 ····​invoke-​virtual·​{p1},​·​Landroid/​view/​ViewGroup;​-​>getId()​I 188 ····​invoke-​virtual·​{p1},​·​Landroid/​view/​ViewGroup;​-​>getId()​I
   
189 ····​move-​result·​v4 189 ····​move-​result·​v4
   
190 ····​invoke-​static·​{v4,​·​v1,​·​v2},​·​Landroid/​support/​v4/​app/​FragmentPagerAdapter;​-​>makeFragmentName(IJ)​Ljava/​lang/​String;​ 190 ····​invoke-​static·​{v4,​·​v2,​·​v3},​·​Landroid/​support/​v4/​app/​FragmentPagerAdapter;​-​>makeFragmentName(IJ)​Ljava/​lang/​String;​
   
191 ····​move-​result-​object·​v3 191 ····​move-​result-​object·​v1
   
192 ····​.​line·​92 192 ····​.​line·​92
193 ····​.​local·​v3,​·​"name":​Ljava/​lang/​String;​ 193 ····​.​local·​v1,​·​"name":​Ljava/​lang/​String;​
194 ····​iget-​object·​v4,​·​p0,​·​Landroid/​support/​v4/​app/​FragmentPagerAdapter;​-​>mFragmentManager:​Landroid/​support/​v4/​app/​FragmentManager;​ 194 ····​iget-​object·​v4,​·​p0,​·​Landroid/​support/​v4/​app/​FragmentPagerAdapter;​-​>mFragmentManager:​Landroid/​support/​v4/​app/​FragmentManager;​
   
195 ····​invoke-​virtual·​{v4,​·​v3},​·​Landroid/​support/​v4/​app/​FragmentManager;​-​>findFragmentByTag(Lj​ava/​lang/​String;​)​Landroid/​support/​v4/​app/​Fragment;​ 195 ····​invoke-​virtual·​{v4,​·​v1},​·​Landroid/​support/​v4/​app/​FragmentManager;​-​>findFragmentByTag(Lj​ava/​lang/​String;​)​Landroid/​support/​v4/​app/​Fragment;​
   
196 ····​move-​result-​object·​v0 196 ····​move-​result-​object·​v0
   
197 ····​.​line·​93 197 ····​.​line·​93
198 ····​.​local·​v0,​·​"fragment":​Landroid/​support/​v4/​app/​Fragment;​ 198 ····​.​local·​v0,​·​"fragment":​Landroid/​support/​v4/​app/​Fragment;​
199 ····​if-​eqz·​v0,​·​:​cond_2 199 ····​if-​eqz·​v0,​·​:​cond_2
   
Offset 243, 15 lines modified Offset 243, 15 lines modified
   
243 ····​move-​result·​v5 243 ····​move-​result·​v5
   
244 ····​invoke-​virtual·​{p1},​·​Landroid/​view/​ViewGroup;​-​>getId()​I 244 ····​invoke-​virtual·​{p1},​·​Landroid/​view/​ViewGroup;​-​>getId()​I
   
245 ····​move-​result·​v6 245 ····​move-​result·​v6
   
246 ····​invoke-​static·​{v6,​·​v1,​·​v2},​·​Landroid/​support/​v4/​app/​FragmentPagerAdapter;​-​>makeFragmentName(IJ)​Ljava/​lang/​String;​ 246 ····​invoke-​static·​{v6,​·​v2,​·​v3},​·​Landroid/​support/​v4/​app/​FragmentPagerAdapter;​-​>makeFragmentName(IJ)​Ljava/​lang/​String;​
   
247 ····​move-​result-​object·​v6 247 ····​move-​result-​object·​v6
   
248 ····​invoke-​virtual·​{v4,​·​v5,​·​v0,​·​v6},​·​Landroid/​support/​v4/​app/​FragmentTransaction;​-​>add(ILandroid/​support/​v4/​app/​Fragment;​Ljava/​lang/​String;​)​Landroid/​support/​v4/​app/​FragmentTransaction;​ 248 ····​invoke-​virtual·​{v4,​·​v5,​·​v0,​·​v6},​·​Landroid/​support/​v4/​app/​FragmentTransaction;​-​>add(ILandroid/​support/​v4/​app/​Fragment;​Ljava/​lang/​String;​)​Landroid/​support/​v4/​app/​FragmentTransaction;​
   
249 ····​goto·​:​goto_0 249 ····​goto·​:​goto_0
250 .​end·​method 250 .​end·​method
[−]
smali/android/support/v4/app/NotificationCompat$Builder.smali
Offset 59, 15 lines modified Offset 59, 15 lines modified
59 .​field·​mTickerView:​Landroid/​widget/​RemoteViews;​ 59 .​field·​mTickerView:​Landroid/​widget/​RemoteViews;​
   
60 .​field·​mUseChronometer:​Z 60 .​field·​mUseChronometer:​Z
   
   
61 #·​direct·​methods 61 #·​direct·​methods
62 .​method·​public·​constructor·​<init>(Landroid/​content/​Context;​)​V 62 .​method·​public·​constructor·​<init>(Landroid/​content/​Context;​)​V
63 ····​.​locals·3 63 ····​.​locals·4
64 ····​.​param·​p1,​·​"context"····​#·​Landroid/​content/​Context;​ 64 ····​.​param·​p1,​·​"context"····​#·​Landroid/​content/​Context;​
   
65 ····​.​prologue 65 ····​.​prologue
66 ····​.​line·​199 66 ····​.​line·​199
67 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 67 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
68 ····​.​line·​184 68 ····​.​line·​184
Offset 88, 17 lines modified Offset 88, 17 lines modified
88 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>mContext:​Landroid/​content/​Context;​ 88 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>mContext:​Landroid/​content/​Context;​
   
89 ····​.​line·​203 89 ····​.​line·​203
90 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>mNotification:​Landroid/​app/​Notification;​ 90 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>mNotification:​Landroid/​app/​Notification;​
   
91 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>currentTimeMillis()​J 91 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>currentTimeMillis()​J
   
92 ····​move-​result-​wide·​v1 92 ····​move-​result-​wide·​v2
   
93 ····​iput-​wide·​v1,​·​v0,​·​Landroid/​app/​Notification;​-​>when:​J 93 ····​iput-​wide·​v2,​·​v0,​·​Landroid/​app/​Notification;​-​>when:​J
   
94 ····​.​line·​204 94 ····​.​line·​204
95 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>mNotification:​Landroid/​app/​Notification;​ 95 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>mNotification:​Landroid/​app/​Notification;​
   
96 ····​const/​4·​v1,​·​-​0x1 96 ····​const/​4·​v1,​·​-​0x1
   
97 ····​iput·​v1,​·​v0,​·​Landroid/​app/​Notification;​-​>audioStreamType:​I 97 ····​iput·​v1,​·​v0,​·​Landroid/​app/​Notification;​-​>audioStreamType:​I
[−]
smali/android/support/v4/app/NotificationCompatIceCreamSandwich.smali
Offset 11, 15 lines modified Offset 11, 15 lines modified
11 ····​.​line·​25 11 ····​.​line·​25
12 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 12 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
13 ····​return-​void 13 ····​return-​void
14 .​end·​method 14 .​end·​method
   
15 .​method·​static·​add(Landroid/​content/​Context;​Landroid/​app/​Notification;​Ljava/​lang/​CharSequence;​Ljava/​lang/​CharSequence;​Ljava/​lang/​CharSequence;​Landroid/​widget/​RemoteViews;​ILandroid/​app/​PendingIntent;​Landroid/​app/​PendingIntent;​Landroid/​graphics/​Bitmap;​IIZ)​Landroid/​app/​Notification;​ 15 .​method·​static·​add(Landroid/​content/​Context;​Landroid/​app/​Notification;​Ljava/​lang/​CharSequence;​Ljava/​lang/​CharSequence;​Ljava/​lang/​CharSequence;​Landroid/​widget/​RemoteViews;​ILandroid/​app/​PendingIntent;​Landroid/​app/​PendingIntent;​Landroid/​graphics/​Bitmap;​IIZ)​Landroid/​app/​Notification;​
16 ····​.​locals·8 16 ····​.​locals·9
17 ····​.​param·​p0,​·​"context"····​#·​Landroid/​content/​Context;​ 17 ····​.​param·​p0,​·​"context"····​#·​Landroid/​content/​Context;​
18 ····​.​param·​p1,​·​"n"····​#·​Landroid/​app/​Notification;​ 18 ····​.​param·​p1,​·​"n"····​#·​Landroid/​app/​Notification;​
19 ····​.​param·​p2,​·​"contentTitle"····​#·​Ljava/​lang/​CharSequence;​ 19 ····​.​param·​p2,​·​"contentTitle"····​#·​Ljava/​lang/​CharSequence;​
20 ····​.​param·​p3,​·​"contentText"····​#·​Ljava/​lang/​CharSequence;​ 20 ····​.​param·​p3,​·​"contentText"····​#·​Ljava/​lang/​CharSequence;​
21 ····​.​param·​p4,​·​"contentInfo"····​#·​Ljava/​lang/​CharSequence;​ 21 ····​.​param·​p4,​·​"contentInfo"····​#·​Ljava/​lang/​CharSequence;​
22 ····​.​param·​p5,​·​"tickerView"····​#·​Landroid/​widget/​RemoteViews;​ 22 ····​.​param·​p5,​·​"tickerView"····​#·​Landroid/​widget/​RemoteViews;​
23 ····​.​param·​p6,​·​"number"····​#·​I 23 ····​.​param·​p6,​·​"number"····​#·​I
Offset 28, 193 lines modified Offset 28, 195 lines modified
28 ····​.​param·​p9,​·​"largeIcon"····​#·​Landroid/​graphics/​Bitmap;​ 28 ····​.​param·​p9,​·​"largeIcon"····​#·​Landroid/​graphics/​Bitmap;​
29 ····​.​param·​p10,​·​"mProgressMax"····​#·​I 29 ····​.​param·​p10,​·​"mProgressMax"····​#·​I
30 ····​.​param·​p11,​·​"mProgress"····​#·​I 30 ····​.​param·​p11,​·​"mProgress"····​#·​I
31 ····​.​param·​p12,​·​"mProgressIndetermina​te"····​#·​Z 31 ····​.​param·​p12,​·​"mProgressIndetermina​te"····​#·​Z
   
32 ····​.​prologue 32 ····​.​prologue
33 ····​.​line·​31 33 ····​.​line·​31
34 ····​new-​instance·​v4,​·​Landroid/​app/​Notification$Builder;​ 34 ····​new-​instance·​v5,​·​Landroid/​app/​Notification$Builder;​
   
35 ····​invoke-​direct·​{v4,​·​p0},​·​Landroid/​app/​Notification$Builder;​-​><init>(Landroid/​content/​Context;​)​V 35 ····​invoke-​direct·​{v5,​·​p0},​·​Landroid/​app/​Notification$Builder;​-​><init>(Landroid/​content/​Context;​)​V
   
36 ····​iget-​wide·​v5,​·​p1,​·​Landroid/​app/​Notification;​-​>when:​J 36 ····​iget-​wide·​v6,​·​p1,​·​Landroid/​app/​Notification;​-​>when:​J
   
37 ····​invoke-​virtual·​{v4,​·​v5,​·​v6},​·​Landroid/​app/​Notification$Builder;​-​>setWhen(J)​Landroid/​app/​Notification$Builder;​ 37 ····​invoke-​virtual·​{v5,​·​v6,​·​v7},​·​Landroid/​app/​Notification$Builder;​-​>setWhen(J)​Landroid/​app/​Notification$Builder;​
   
38 ····​move-​result-​object·​v4 38 ····​move-​result-​object·​v5
   
39 ····​iget·​v5,​·​p1,​·​Landroid/​app/​Notification;​-​>icon:​I 39 ····​iget·​v6,​·​p1,​·​Landroid/​app/​Notification;​-​>icon:​I
   
40 ····​iget·​v6,​·​p1,​·​Landroid/​app/​Notification;​-​>iconLevel:​I 40 ····​iget·​v7,​·​p1,​·​Landroid/​app/​Notification;​-​>iconLevel:​I
   
41 ····​invoke-​virtual·​{v4,​·​v5,​·​v6},​·​Landroid/​app/​Notification$Builder;​-​>setSmallIcon(II)​Landroid/​app/​Notification$Builder;​ 41 ····​invoke-​virtual·​{v5,​·​v6,​·​v7},​·​Landroid/​app/​Notification$Builder;​-​>setSmallIcon(II)​Landroid/​app/​Notification$Builder;​
   
42 ····​move-​result-​object·​v4 42 ····​move-​result-​object·​v5
   
43 ····​iget-​object·​v5,​·​p1,​·​Landroid/​app/​Notification;​-​>contentView:​Landroid/​widget/​RemoteViews;​ 43 ····​iget-​object·​v6,​·​p1,​·​Landroid/​app/​Notification;​-​>contentView:​Landroid/​widget/​RemoteViews;​
   
44 ····​invoke-​virtual·​{v4,​·​v5},​·​Landroid/​app/​Notification$Builder;​-​>setContent(Landroid/​widget/​RemoteViews;​)​Landroid/​app/​Notification$Builder;​ 44 ····​invoke-​virtual·​{v5,​·​v6},​·​Landroid/​app/​Notification$Builder;​-​>setContent(Landroid/​widget/​RemoteViews;​)​Landroid/​app/​Notification$Builder;​
   
45 ····​move-​result-​object·​v4 45 ····​move-​result-​object·​v5
   
46 ····​iget-​object·​v5,​·​p1,​·​Landroid/​app/​Notification;​-​>tickerText:​Ljava/​lang/​CharSequence;​ 46 ····​iget-​object·​v6,​·​p1,​·​Landroid/​app/​Notification;​-​>tickerText:​Ljava/​lang/​CharSequence;​
   
47 ····​invoke-​virtual·​{v4,​·​v5,​·​p5},​·​Landroid/​app/​Notification$Builder;​-​>setTicker(Ljava/​lang/​CharSequence;​Landroid/​widget/​RemoteViews;​)​Landroid/​app/​Notification$Builder;​ 47 ····​invoke-​virtual·​{v5,​·​v6,​·​p5},​·​Landroid/​app/​Notification$Builder;​-​>setTicker(Ljava/​lang/​CharSequence;​Landroid/​widget/​RemoteViews;​)​Landroid/​app/​Notification$Builder;​
   
48 ····​move-​result-​object·​v4 48 ····​move-​result-​object·​v5
   
49 ····​iget-​object·​v5,​·​p1,​·​Landroid/​app/​Notification;​-​>sound:​Landroid/​net/​Uri;​ 49 ····​iget-​object·​v6,​·​p1,​·​Landroid/​app/​Notification;​-​>sound:​Landroid/​net/​Uri;​
   
50 ····​iget·​v6,​·​p1,​·​Landroid/​app/​Notification;​-​>audioStreamType:​I 50 ····​iget·​v7,​·​p1,​·​Landroid/​app/​Notification;​-​>audioStreamType:​I
   
51 ····​invoke-​virtual·​{v4,​·​v5,​·​v6},​·​Landroid/​app/​Notification$Builder;​-​>setSound(Landroid/​net/​Uri;​I)​Landroid/​app/​Notification$Builder;​ 51 ····​invoke-​virtual·​{v5,​·​v6,​·​v7},​·​Landroid/​app/​Notification$Builder;​-​>setSound(Landroid/​net/​Uri;​I)​Landroid/​app/​Notification$Builder;​
   
52 ····​move-​result-​object·​v4 52 ····​move-​result-​object·​v5
   
53 ····​iget-​object·​v5,​·​p1,​·​Landroid/​app/​Notification;​-​>vibrate:​[J 53 ····​iget-​object·​v6,​·​p1,​·​Landroid/​app/​Notification;​-​>vibrate:​[J
   
54 ····​invoke-​virtual·​{v4,​·​v5},​·​Landroid/​app/​Notification$Builder;​-​>setVibrate([J)​Landroid/​app/​Notification$Builder;​ 54 ····​invoke-​virtual·​{v5,​·​v6},​·​Landroid/​app/​Notification$Builder;​-​>setVibrate([J)​Landroid/​app/​Notification$Builder;​
   
55 ····​move-​result-​object·​v4 55 ····​move-​result-​object·​v5
   
56 ····​iget·​v5,​·​p1,​·​Landroid/​app/​Notification;​-​>ledARGB:​I 56 ····​iget·​v6,​·​p1,​·​Landroid/​app/​Notification;​-​>ledARGB:​I
   
57 ····​iget·​v6,​·​p1,​·​Landroid/​app/​Notification;​-​>ledOnMS:​I 57 ····​iget·​v7,​·​p1,​·​Landroid/​app/​Notification;​-​>ledOnMS:​I
   
58 ····​iget·​v7,​·​p1,​·​Landroid/​app/​Notification;​-​>ledOffMS:​I 58 ····​iget·​v8,​·​p1,​·​Landroid/​app/​Notification;​-​>ledOffMS:​I
   
59 ····​invoke-​virtual·​{v4,​·​v5,​·​v6,​·​v7},​·​Landroid/​app/​Notification$Builder;​-​>setLights(III)​Landroid/​app/​Notification$Builder;​ 59 ····​invoke-​virtual·​{v5,​·​v6,​·​v7,​·​v8},​·​Landroid/​app/​Notification$Builder;​-​>setLights(III)​Landroid/​app/​Notification$Builder;​
   
60 ····​move-​result-​object·​v5 60 ····​move-​result-​object·​v6
   
61 ····​iget·​v4,​·​p1,​·​Landroid/​app/​Notification;​-​>flags:​I 61 ····​iget·​v5,​·​p1,​·​Landroid/​app/​Notification;​-​>flags:​I
   
62 ····​and-​int/​lit8·​v4,​·​v4,​·​0x2 62 ····​and-​int/​lit8·​v5,​·​v5,​·​0x2
   
63 ····​if-​eqz·​v4,​·​:​cond_0 63 ····​if-​eqz·​v5,​·​:​cond_0
   
64 ····​const/​4·​v4,​·​0x1 64 ····​const/​4·​v5,​·​0x1
   
65 ····​:​goto_0 65 ····​:​goto_0
66 ····​invoke-​virtual·​{v5,​·​v4},​·​Landroid/​app/​Notification$Builder;​-​>setOngoing(Z)​Landroid/​app/​Notification$Builder;​ 66 ····​invoke-​virtual·​{v6,​·​v5},​·​Landroid/​app/​Notification$Builder;​-​>setOngoing(Z)​Landroid/​app/​Notification$Builder;​
   
67 ····​move-​result-​object·​v5 67 ····​move-​result-​object·​v6
   
68 ····​iget·​v4,​·​p1,​·​Landroid/​app/​Notification;​-​>flags:​I 68 ····​iget·​v5,​·​p1,​·​Landroid/​app/​Notification;​-​>flags:​I
   
69 ····​and-​int/​lit8·​v4,​·​v4,​·​0x8 69 ····​and-​int/​lit8·​v5,​·​v5,​·​0x8
   
70 ····​if-​eqz·​v4,​·​:​cond_1 70 ····​if-​eqz·​v5,​·​:​cond_1
   
71 ····​const/​4·​v4,​·​0x1 71 ····​const/​4·​v5,​·​0x1
   
72 ····​:​goto_1 72 ····​:​goto_1
Max diff block lines reached; 5601/11773 bytes (47.57%) of diff not shown.
[−]
smali/android/support/v4/app/NotificationCompatJellybean.smali
Offset 5, 15 lines modified Offset 5, 15 lines modified
   
5 #·​instance·​fields 5 #·​instance·​fields
6 .​field·​private·​b:​Landroid/​app/​Notification$Builder;​ 6 .​field·​private·​b:​Landroid/​app/​Notification$Builder;​
   
   
7 #·​direct·​methods 7 #·​direct·​methods
8 .​method·​public·​constructor·​<init>(Landroid/​content/​Context;​Landroid/​app/​Notification;​Ljava/​lang/​CharSequence;​Ljava/​lang/​CharSequence;​Ljava/​lang/​CharSequence;​Landroid/​widget/​RemoteViews;​ILandroid/​app/​PendingIntent;​Landroid/​app/​PendingIntent;​Landroid/​graphics/​Bitmap;​IIZZILjava/​lang/​CharSequence;​)​V 8 .​method·​public·​constructor·​<init>(Landroid/​content/​Context;​Landroid/​app/​Notification;​Ljava/​lang/​CharSequence;​Ljava/​lang/​CharSequence;​Ljava/​lang/​CharSequence;​Landroid/​widget/​RemoteViews;​ILandroid/​app/​PendingIntent;​Landroid/​app/​PendingIntent;​Landroid/​graphics/​Bitmap;​IIZZILjava/​lang/​CharSequence;​)​V
9 ····​.​locals·7 9 ····​.​locals·8
10 ····​.​param·​p1,​·​"context"····​#·​Landroid/​content/​Context;​ 10 ····​.​param·​p1,​·​"context"····​#·​Landroid/​content/​Context;​
11 ····​.​param·​p2,​·​"n"····​#·​Landroid/​app/​Notification;​ 11 ····​.​param·​p2,​·​"n"····​#·​Landroid/​app/​Notification;​
12 ····​.​param·​p3,​·​"contentTitle"····​#·​Ljava/​lang/​CharSequence;​ 12 ····​.​param·​p3,​·​"contentTitle"····​#·​Ljava/​lang/​CharSequence;​
13 ····​.​param·​p4,​·​"contentText"····​#·​Ljava/​lang/​CharSequence;​ 13 ····​.​param·​p4,​·​"contentText"····​#·​Ljava/​lang/​CharSequence;​
14 ····​.​param·​p5,​·​"contentInfo"····​#·​Ljava/​lang/​CharSequence;​ 14 ····​.​param·​p5,​·​"contentInfo"····​#·​Ljava/​lang/​CharSequence;​
15 ····​.​param·​p6,​·​"tickerView"····​#·​Landroid/​widget/​RemoteViews;​ 15 ····​.​param·​p6,​·​"tickerView"····​#·​Landroid/​widget/​RemoteViews;​
16 ····​.​param·​p7,​·​"number"····​#·​I 16 ····​.​param·​p7,​·​"number"····​#·​I
Offset 28, 211 lines modified Offset 28, 213 lines modified
28 ····​.​param·​p16,​·​"subText"····​#·​Ljava/​lang/​CharSequence;​ 28 ····​.​param·​p16,​·​"subText"····​#·​Ljava/​lang/​CharSequence;​
   
29 ····​.​prologue 29 ····​.​prologue
30 ····​.​line·​33 30 ····​.​line·​33
31 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 31 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
32 ····​.​line·​34 32 ····​.​line·​34
33 ····​new-​instance·​v3,​·​Landroid/​app/​Notification$Builder;​ 33 ····​new-​instance·​v4,​·​Landroid/​app/​Notification$Builder;​
   
34 ····​invoke-​direct·​{v3,​·​p1},​·​Landroid/​app/​Notification$Builder;​-​><init>(Landroid/​content/​Context;​)​V 34 ····​invoke-​direct·​{v4,​·​p1},​·​Landroid/​app/​Notification$Builder;​-​><init>(Landroid/​content/​Context;​)​V
   
35 ····​iget-​wide·​v4,​·​p2,​·​Landroid/​app/​Notification;​-​>when:​J 35 ····​iget-​wide·​v6,​·​p2,​·​Landroid/​app/​Notification;​-​>when:​J
   
36 ····​invoke-​virtual·​{v3,​·​v4,​·​v5},​·​Landroid/​app/​Notification$Builder;​-​>setWhen(J)​Landroid/​app/​Notification$Builder;​ 36 ····​invoke-​virtual·​{v4,​·​v6,​·​v7},​·​Landroid/​app/​Notification$Builder;​-​>setWhen(J)​Landroid/​app/​Notification$Builder;​
   
37 ····​move-​result-​object·​v3 37 ····​move-​result-​object·​v4
   
38 ····​iget·​v4,​·​p2,​·​Landroid/​app/​Notification;​-​>icon:​I 38 ····​iget·​v5,​·​p2,​·​Landroid/​app/​Notification;​-​>icon:​I
   
39 ····​iget·​v5,​·​p2,​·​Landroid/​app/​Notification;​-​>iconLevel:​I 39 ····​iget·​v6,​·​p2,​·​Landroid/​app/​Notification;​-​>iconLevel:​I
   
40 ····​invoke-​virtual·​{v3,​·​v4,​·​v5},​·​Landroid/​app/​Notification$Builder;​-​>setSmallIcon(II)​Landroid/​app/​Notification$Builder;​ 40 ····​invoke-​virtual·​{v4,​·​v5,​·​v6},​·​Landroid/​app/​Notification$Builder;​-​>setSmallIcon(II)​Landroid/​app/​Notification$Builder;​
   
41 ····​move-​result-​object·​v3 41 ····​move-​result-​object·​v4
   
42 ····​iget-​object·​v4,​·​p2,​·​Landroid/​app/​Notification;​-​>contentView:​Landroid/​widget/​RemoteViews;​ 42 ····​iget-​object·​v5,​·​p2,​·​Landroid/​app/​Notification;​-​>contentView:​Landroid/​widget/​RemoteViews;​
   
43 ····​invoke-​virtual·​{v3,​·​v4},​·​Landroid/​app/​Notification$Builder;​-​>setContent(Landroid/​widget/​RemoteViews;​)​Landroid/​app/​Notification$Builder;​ 43 ····​invoke-​virtual·​{v4,​·​v5},​·​Landroid/​app/​Notification$Builder;​-​>setContent(Landroid/​widget/​RemoteViews;​)​Landroid/​app/​Notification$Builder;​
   
44 ····​move-​result-​object·​v3 44 ····​move-​result-​object·​v4
   
45 ····​iget-​object·​v4,​·​p2,​·​Landroid/​app/​Notification;​-​>tickerText:​Ljava/​lang/​CharSequence;​ 45 ····​iget-​object·​v5,​·​p2,​·​Landroid/​app/​Notification;​-​>tickerText:​Ljava/​lang/​CharSequence;​
   
46 ····​invoke-​virtual·​{v3,​·​v4,​·​p6},​·​Landroid/​app/​Notification$Builder;​-​>setTicker(Ljava/​lang/​CharSequence;​Landroid/​widget/​RemoteViews;​)​Landroid/​app/​Notification$Builder;​ 46 ····​invoke-​virtual·​{v4,​·​v5,​·​p6},​·​Landroid/​app/​Notification$Builder;​-​>setTicker(Ljava/​lang/​CharSequence;​Landroid/​widget/​RemoteViews;​)​Landroid/​app/​Notification$Builder;​
   
47 ····​move-​result-​object·​v3 47 ····​move-​result-​object·​v4
   
48 ····​iget-​object·​v4,​·​p2,​·​Landroid/​app/​Notification;​-​>sound:​Landroid/​net/​Uri;​ 48 ····​iget-​object·​v5,​·​p2,​·​Landroid/​app/​Notification;​-​>sound:​Landroid/​net/​Uri;​
   
49 ····​iget·​v5,​·​p2,​·​Landroid/​app/​Notification;​-​>audioStreamType:​I 49 ····​iget·​v6,​·​p2,​·​Landroid/​app/​Notification;​-​>audioStreamType:​I
   
50 ····​invoke-​virtual·​{v3,​·​v4,​·​v5},​·​Landroid/​app/​Notification$Builder;​-​>setSound(Landroid/​net/​Uri;​I)​Landroid/​app/​Notification$Builder;​ 50 ····​invoke-​virtual·​{v4,​·​v5,​·​v6},​·​Landroid/​app/​Notification$Builder;​-​>setSound(Landroid/​net/​Uri;​I)​Landroid/​app/​Notification$Builder;​
   
51 ····​move-​result-​object·​v3 51 ····​move-​result-​object·​v4
   
52 ····​iget-​object·​v4,​·​p2,​·​Landroid/​app/​Notification;​-​>vibrate:​[J 52 ····​iget-​object·​v5,​·​p2,​·​Landroid/​app/​Notification;​-​>vibrate:​[J
   
53 ····​invoke-​virtual·​{v3,​·​v4},​·​Landroid/​app/​Notification$Builder;​-​>setVibrate([J)​Landroid/​app/​Notification$Builder;​ 53 ····​invoke-​virtual·​{v4,​·​v5},​·​Landroid/​app/​Notification$Builder;​-​>setVibrate([J)​Landroid/​app/​Notification$Builder;​
   
54 ····​move-​result-​object·​v3 54 ····​move-​result-​object·​v4
   
55 ····​iget·​v4,​·​p2,​·​Landroid/​app/​Notification;​-​>ledARGB:​I 55 ····​iget·​v5,​·​p2,​·​Landroid/​app/​Notification;​-​>ledARGB:​I
   
56 ····​iget·​v5,​·​p2,​·​Landroid/​app/​Notification;​-​>ledOnMS:​I 56 ····​iget·​v6,​·​p2,​·​Landroid/​app/​Notification;​-​>ledOnMS:​I
   
57 ····​iget·​v6,​·​p2,​·​Landroid/​app/​Notification;​-​>ledOffMS:​I 57 ····​iget·​v7,​·​p2,​·​Landroid/​app/​Notification;​-​>ledOffMS:​I
   
58 ····​invoke-​virtual·​{v3,​·​v4,​·​v5,​·​v6},​·​Landroid/​app/​Notification$Builder;​-​>setLights(III)​Landroid/​app/​Notification$Builder;​ 58 ····​invoke-​virtual·​{v4,​·​v5,​·​v6,​·​v7},​·​Landroid/​app/​Notification$Builder;​-​>setLights(III)​Landroid/​app/​Notification$Builder;​
   
59 ····​move-​result-​object·​v4 59 ····​move-​result-​object·​v5
   
60 ····​iget·​v3,​·​p2,​·​Landroid/​app/​Notification;​-​>flags:​I 60 ····​iget·​v4,​·​p2,​·​Landroid/​app/​Notification;​-​>flags:​I
   
61 ····​and-​int/​lit8·​v3,​·​v3,​·​0x2 61 ····​and-​int/​lit8·​v4,​·​v4,​·​0x2
   
62 ····​if-​eqz·​v3,​·​:​cond_0 62 ····​if-​eqz·​v4,​·​:​cond_0
   
63 ····​const/​4·​v3,​·​0x1 63 ····​const/​4·​v4,​·​0x1
   
64 ····​:​goto_0 64 ····​:​goto_0
65 ····​invoke-​virtual·​{v4,​·​v3},​·​Landroid/​app/​Notification$Builder;​-​>setOngoing(Z)​Landroid/​app/​Notification$Builder;​ 65 ····​invoke-​virtual·​{v5,​·​v4},​·​Landroid/​app/​Notification$Builder;​-​>setOngoing(Z)​Landroid/​app/​Notification$Builder;​
   
66 ····​move-​result-​object·​v4 66 ····​move-​result-​object·​v5
   
67 ····​iget·​v3,​·​p2,​·​Landroid/​app/​Notification;​-​>flags:​I 67 ····​iget·​v4,​·​p2,​·​Landroid/​app/​Notification;​-​>flags:​I
   
68 ····​and-​int/​lit8·​v3,​·​v3,​·​0x8 68 ····​and-​int/​lit8·​v4,​·​v4,​·​0x8
   
69 ····​if-​eqz·​v3,​·​:​cond_1 69 ····​if-​eqz·​v4,​·​:​cond_1
   
70 ····​const/​4·​v3,​·​0x1 70 ····​const/​4·​v4,​·​0x1
   
71 ····​:​goto_1 71 ····​:​goto_1
Max diff block lines reached; 6417/12541 bytes (51.17%) of diff not shown.
[−]
smali/android/support/v4/content/AsyncTaskLoader.smali
Offset 553, 15 lines modified Offset 553, 15 lines modified
   
553 ····​move-​result-​object·​v0 553 ····​move-​result-​object·​v0
   
554 ····​return-​object·​v0 554 ····​return-​object·​v0
555 .​end·​method 555 .​end·​method
   
556 .​method·​public·​setUpdateThrottle(J)​V 556 .​method·​public·​setUpdateThrottle(J)​V
557 ····​.​locals·2 557 ····​.​locals·3
558 ····​.​param·​p1,​·​"delayMS"····​#·​J 558 ····​.​param·​p1,​·​"delayMS"····​#·​J
   
559 ····​.​prologue 559 ····​.​prologue
560 ····​.​line·​103 560 ····​.​line·​103
561 ····​.​local·​p0,​·​"this":​Landroid/​support/​v4/​content/​AsyncTaskLoader;​,​·​"Landroid/​support/​v4/​content/​AsyncTaskLoader<TD;​>;​" 561 ····​.​local·​p0,​·​"this":​Landroid/​support/​v4/​content/​AsyncTaskLoader;​,​·​"Landroid/​support/​v4/​content/​AsyncTaskLoader<TD;​>;​"
562 ····​iput-​wide·​p1,​·​p0,​·​Landroid/​support/​v4/​content/​AsyncTaskLoader;​-​>mUpdateThrottle:​J 562 ····​iput-​wide·​p1,​·​p0,​·​Landroid/​support/​v4/​content/​AsyncTaskLoader;​-​>mUpdateThrottle:​J
   
[−]
smali/android/support/v4/content/ModernAsyncTask.smali
Offset 83, 15 lines modified Offset 83, 15 lines modified
83 ········​} 83 ········​}
84 ····​.​end·​annotation 84 ····​.​end·​annotation
85 .​end·​field 85 .​end·​field
   
   
86 #·​direct·​methods 86 #·​direct·​methods
87 .​method·​static·​constructor·​<clinit>()​V 87 .​method·​static·​constructor·​<clinit>()​V
88 ····​.​locals·8 88 ····​.​locals·9
   
89 ····​.​prologue 89 ····​.​prologue
90 ····​.​line·​54 90 ····​.​line·​54
91 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​content/​ModernAsyncTask$1;​ 91 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​content/​ModernAsyncTask$1;​
   
92 ····​invoke-​direct·​{v0},​·​Landroid/​support/​v4/​content/​ModernAsyncTask$1;​-​><init>()​V 92 ····​invoke-​direct·​{v0},​·​Landroid/​support/​v4/​content/​ModernAsyncTask$1;​-​><init>()​V
   
Offset 103, 31 lines modified Offset 103, 31 lines modified
103 ····​const/​16·​v1,​·​0xa 103 ····​const/​16·​v1,​·​0xa
   
104 ····​invoke-​direct·​{v0,​·​v1},​·​Ljava/​util/​concurrent/​LinkedBlockingQueue;​-​><init>(I)​V 104 ····​invoke-​direct·​{v0,​·​v1},​·​Ljava/​util/​concurrent/​LinkedBlockingQueue;​-​><init>(I)​V
   
105 ····​sput-​object·​v0,​·​Landroid/​support/​v4/​content/​ModernAsyncTask;​-​>sPoolWorkQueue:​Ljava/​util/​concurrent/​BlockingQueue;​ 105 ····​sput-​object·​v0,​·​Landroid/​support/​v4/​content/​ModernAsyncTask;​-​>sPoolWorkQueue:​Ljava/​util/​concurrent/​BlockingQueue;​
   
106 ····​.​line·​68 106 ····​.​line·​68
107 ····​new-​instance·​v0,​·​Ljava/​util/​concurrent/​ThreadPoolExecutor;​ 107 ····​new-​instance·​v1,​·​Ljava/​util/​concurrent/​ThreadPoolExecutor;​
   
108 ····​const/​4·​v1,​·​0x5 108 ····​const/​4·​v2,​·​0x5
   
109 ····​const/​16·​v2,​·​0x80 109 ····​const/​16·​v3,​·​0x80
   
110 ····​const-​wide/​16·​v3,​·​0x1 110 ····​const-​wide/​16·​v4,​·​0x1
   
111 ····​sget-​object·​v5,​·​Ljava/​util/​concurrent/​TimeUnit;​-​>SECONDS:​Ljava/​util/​concurrent/​TimeUnit;​ 111 ····​sget-​object·​v6,​·​Ljava/​util/​concurrent/​TimeUnit;​-​>SECONDS:​Ljava/​util/​concurrent/​TimeUnit;​
   
112 ····​sget-​object·​v6,​·​Landroid/​support/​v4/​content/​ModernAsyncTask;​-​>sPoolWorkQueue:​Ljava/​util/​concurrent/​BlockingQueue;​ 112 ····​sget-​object·​v7,​·​Landroid/​support/​v4/​content/​ModernAsyncTask;​-​>sPoolWorkQueue:​Ljava/​util/​concurrent/​BlockingQueue;​
   
113 ····​sget-​object·​v7,​·​Landroid/​support/​v4/​content/​ModernAsyncTask;​-​>sThreadFactory:​Ljava/​util/​concurrent/​ThreadFactory;​ 113 ····​sget-​object·​v8,​·​Landroid/​support/​v4/​content/​ModernAsyncTask;​-​>sThreadFactory:​Ljava/​util/​concurrent/​ThreadFactory;​
   
114 ····​invoke-​direct/​range·​{v0·​.​.​·​v7},​·​Ljava/​util/​concurrent/​ThreadPoolExecutor;​-​><init>(IIJLjava/​util/​concurrent/​TimeUnit;​Ljava/​util/​concurrent/​BlockingQueue;​Ljava/​util/​concurrent/​ThreadFactory;​)​V 114 ····​invoke-​direct/​range·​{v1·​.​.​·​v8},​·​Ljava/​util/​concurrent/​ThreadPoolExecutor;​-​><init>(IIJLjava/​util/​concurrent/​TimeUnit;​Ljava/​util/​concurrent/​BlockingQueue;​Ljava/​util/​concurrent/​ThreadFactory;​)​V
   
115 ····​sput-​object·​v0,​·​Landroid/​support/​v4/​content/​ModernAsyncTask;​-​>THREAD_POOL_EXECUTOR​:​Ljava/​util/​concurrent/​Executor;​ 115 ····​sput-​object·​v1,​·​Landroid/​support/​v4/​content/​ModernAsyncTask;​-​>THREAD_POOL_EXECUTOR​:​Ljava/​util/​concurrent/​Executor;​
   
116 ····​.​line·​75 116 ····​.​line·​75
117 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​content/​ModernAsyncTask$Inter​nalHandler;​ 117 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​content/​ModernAsyncTask$Inter​nalHandler;​
   
118 ····​const/​4·​v1,​·​0x0 118 ····​const/​4·​v1,​·​0x0
   
119 ····​invoke-​direct·​{v0,​·​v1},​·​Landroid/​support/​v4/​content/​ModernAsyncTask$Inter​nalHandler;​-​><init>(Landroid/​support/​v4/​content/​ModernAsyncTask$1;​)​V 119 ····​invoke-​direct·​{v0,​·​v1},​·​Landroid/​support/​v4/​content/​ModernAsyncTask$Inter​nalHandler;​-​><init>(Landroid/​support/​v4/​content/​ModernAsyncTask$1;​)​V
[−]
smali/android/support/v4/util/LongSparseArray.smali
Offset 94, 15 lines modified Offset 94, 15 lines modified
94 ····​iput·​v1,​·​p0,​·​Landroid/​support/​v4/​util/​LongSparseArray;​-​>mSize:​I 94 ····​iput·​v1,​·​p0,​·​Landroid/​support/​v4/​util/​LongSparseArray;​-​>mSize:​I
   
95 ····​.​line·​50 95 ····​.​line·​50
96 ····​return-​void 96 ····​return-​void
97 .​end·​method 97 .​end·​method
   
98 .​method·​private·​static·​binarySearch([JIIJ)​I 98 .​method·​private·​static·​binarySearch([JIIJ)​I
99 ····​.​locals·5 99 ····​.​locals·7
100 ····​.​param·​p0,​·​"a"····​#·​[J 100 ····​.​param·​p0,​·​"a"····​#·​[J
101 ····​.​param·​p1,​·​"start"····​#·​I 101 ····​.​param·​p1,​·​"start"····​#·​I
102 ····​.​param·​p2,​·​"len"····​#·​I 102 ····​.​param·​p2,​·​"len"····​#·​I
103 ····​.​param·​p3,​·​"key"····​#·​J 103 ····​.​param·​p3,​·​"key"····​#·​J
   
104 ····​.​prologue 104 ····​.​prologue
105 ····​.​line·​335 105 ····​.​line·​335
Offset 123, 17 lines modified Offset 123, 17 lines modified
123 ····​.​line·​338 123 ····​.​line·​338
124 ····​add-​int·​v3,​·​v1,​·​v2 124 ····​add-​int·​v3,​·​v1,​·​v2
   
125 ····​div-​int/​lit8·​v0,​·​v3,​·​0x2 125 ····​div-​int/​lit8·​v0,​·​v3,​·​0x2
   
126 ····​.​line·​340 126 ····​.​line·​340
127 ····​.​local·​v0,​·​"guess":​I 127 ····​.​local·​v0,​·​"guess":​I
128 ····​aget-​wide·​v3,​·​p0,​·​v0 128 ····​aget-​wide·​v4,​·​p0,​·​v0
   
129 ····​cmp-​long·​v3,​·​v3,​·​p3 129 ····​cmp-​long·​v3,​·​v4,​·​p3
   
130 ····​if-​gez·​v3,​·​:​cond_0 130 ····​if-​gez·​v3,​·​:​cond_0
   
131 ····​.​line·​341 131 ····​.​line·​341
132 ····​move·​v2,​·​v0 132 ····​move·​v2,​·​v0
   
133 ····​goto·​:​goto_0 133 ····​goto·​:​goto_0
Offset 161, 17 lines modified Offset 161, 17 lines modified
161 ····​:​cond_2 161 ····​:​cond_2
162 ····​:​goto_1 162 ····​:​goto_1
163 ····​return·​v1 163 ····​return·​v1
   
164 ····​.​line·​348 164 ····​.​line·​348
165 ····​.​restart·​local·​v1····​#·​"high":​I 165 ····​.​restart·​local·​v1····​#·​"high":​I
166 ····​:​cond_3 166 ····​:​cond_3
167 ····​aget-​wide·​v3,​·​p0,​·​v1 167 ····​aget-​wide·​v4,​·​p0,​·​v1
   
168 ····​cmp-​long·​v3,​·​v3,​·​p3 168 ····​cmp-​long·​v3,​·​v4,​·​p3
   
169 ····​if-​eqz·​v3,​·​:​cond_2 169 ····​if-​eqz·​v3,​·​:​cond_2
   
170 ····​.​line·​351 170 ····​.​line·​351
171 ····​xor-​int/​lit8·​v1,​·​v1,​·​-​0x1 171 ····​xor-​int/​lit8·​v1,​·​v1,​·​-​0x1
   
172 ····​goto·​:​goto_1 172 ····​goto·​:​goto_1
Offset 564, 15 lines modified Offset 564, 15 lines modified
   
564 ····​move-​result-​object·​v0 564 ····​move-​result-​object·​v0
   
565 ····​return-​object·​v0 565 ····​return-​object·​v0
566 .​end·​method 566 .​end·​method
   
567 .​method·​public·​delete(J)​V 567 .​method·​public·​delete(J)​V
568 ····​.​locals·4 568 ····​.​locals·5
569 ····​.​param·​p1,​·​"key"····​#·​J 569 ····​.​param·​p1,​·​"key"····​#·​J
   
570 ····​.​prologue 570 ····​.​prologue
571 ····​.​line·​93 571 ····​.​line·​93
572 ····​.​local·​p0,​·​"this":​Landroid/​support/​v4/​util/​LongSparseArray;​,​·​"Landroid/​support/​v4/​util/​LongSparseArray<TE;​>;​" 572 ····​.​local·​p0,​·​"this":​Landroid/​support/​v4/​util/​LongSparseArray;​,​·​"Landroid/​support/​v4/​util/​LongSparseArray<TE;​>;​"
573 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​util/​LongSparseArray;​-​>mKeys:​[J 573 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​util/​LongSparseArray;​-​>mKeys:​[J
   
Offset 632, 15 lines modified Offset 632, 15 lines modified
   
632 ····​move-​result-​object·​v0 632 ····​move-​result-​object·​v0
   
633 ····​return-​object·​v0 633 ····​return-​object·​v0
634 .​end·​method 634 .​end·​method
   
635 .​method·​public·​get(JLjava/​lang/​Object;​)​Ljava/​lang/​Object;​ 635 .​method·​public·​get(JLjava/​lang/​Object;​)​Ljava/​lang/​Object;​
636 ····​.​locals·4 636 ····​.​locals·5
637 ····​.​param·​p1,​·​"key"····​#·​J 637 ····​.​param·​p1,​·​"key"····​#·​J
638 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​ 638 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
639 ········​value·​=·​{ 639 ········​value·​=·​{
640 ············​"(JTE;​)​TE;​" 640 ············​"(JTE;​)​TE;​"
641 ········​} 641 ········​}
642 ····​.​end·​annotation 642 ····​.​end·​annotation
   
Offset 789, 15 lines modified Offset 789, 15 lines modified
   
789 ····​aget-​wide·​v0,​·​v0,​·​p1 789 ····​aget-​wide·​v0,​·​v0,​·​p1
   
790 ····​return-​wide·​v0 790 ····​return-​wide·​v0
791 .​end·​method 791 .​end·​method
   
792 .​method·​public·​put(JLjava/​lang/​Object;​)​V 792 .​method·​public·​put(JLjava/​lang/​Object;​)​V
793 ····​.​locals·8 793 ····​.​locals·9
794 ····​.​param·​p1,​·​"key"····​#·​J 794 ····​.​param·​p1,​·​"key"····​#·​J
795 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​ 795 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
796 ········​value·​=·​{ 796 ········​value·​=·​{
797 ············​"(JTE;​)​V" 797 ············​"(JTE;​)​V"
798 ········​} 798 ········​}
799 ····​.​end·​annotation 799 ····​.​end·​annotation
   
Max diff block lines reached; 432/2522 bytes (17.13%) of diff not shown.
[−]
smali/android/support/v4/util/TimeUtils.smali
Offset 110, 15 lines modified Offset 110, 15 lines modified
110 ····​:​cond_5 110 ····​:​cond_5
111 ····​const/​4·​v0,​·​0x0 111 ····​const/​4·​v0,​·​0x0
   
112 ····​goto·​:​goto_0 112 ····​goto·​:​goto_0
113 .​end·​method 113 .​end·​method
   
114 .​method·​public·​static·​formatDuration(JJLjav​a/​io/​PrintWriter;​)​V 114 .​method·​public·​static·​formatDuration(JJLjav​a/​io/​PrintWriter;​)​V
115 ····​.​locals·3 115 ····​.​locals·4
116 ····​.​param·​p0,​·​"time"····​#·​J 116 ····​.​param·​p0,​·​"time"····​#·​J
117 ····​.​param·​p2,​·​"now"····​#·​J 117 ····​.​param·​p2,​·​"now"····​#·​J
118 ····​.​param·​p4,​·​"pw"····​#·​Ljava/​io/​PrintWriter;​ 118 ····​.​param·​p4,​·​"pw"····​#·​Ljava/​io/​PrintWriter;​
   
119 ····​.​prologue 119 ····​.​prologue
120 ····​.​line·​169 120 ····​.​line·​169
121 ····​const-​wide/​16·​v0,​·​0x0 121 ····​const-​wide/​16·​v0,​·​0x0
Offset 144, 30 lines modified Offset 144, 30 lines modified
   
144 ····​invoke-​static·​{v0,​·​v1,​·​p4,​·​v2},​·​Landroid/​support/​v4/​util/​TimeUtils;​-​>formatDuration(JLjav​a/​io/​PrintWriter;​I)​V 144 ····​invoke-​static·​{v0,​·​v1,​·​p4,​·​v2},​·​Landroid/​support/​v4/​util/​TimeUtils;​-​>formatDuration(JLjav​a/​io/​PrintWriter;​I)​V
   
145 ····​goto·​:​goto_0 145 ····​goto·​:​goto_0
146 .​end·​method 146 .​end·​method
   
147 .​method·​public·​static·​formatDuration(JLjava​/​io/​PrintWriter;​)​V 147 .​method·​public·​static·​formatDuration(JLjava​/​io/​PrintWriter;​)​V
148 ····​.​locals·1 148 ····​.​locals·2
149 ····​.​param·​p0,​·​"duration"····​#·​J 149 ····​.​param·​p0,​·​"duration"····​#·​J
150 ····​.​param·​p2,​·​"pw"····​#·​Ljava/​io/​PrintWriter;​ 150 ····​.​param·​p2,​·​"pw"····​#·​Ljava/​io/​PrintWriter;​
   
151 ····​.​prologue 151 ····​.​prologue
152 ····​.​line·​164 152 ····​.​line·​164
153 ····​const/​4·​v0,​·​0x0 153 ····​const/​4·​v0,​·​0x0
   
154 ····​invoke-​static·​{p0,​·​p1,​·​p2,​·​v0},​·​Landroid/​support/​v4/​util/​TimeUtils;​-​>formatDuration(JLjav​a/​io/​PrintWriter;​I)​V 154 ····​invoke-​static·​{p0,​·​p1,​·​p2,​·​v0},​·​Landroid/​support/​v4/​util/​TimeUtils;​-​>formatDuration(JLjav​a/​io/​PrintWriter;​I)​V
   
155 ····​.​line·​165 155 ····​.​line·​165
156 ····​return-​void 156 ····​return-​void
157 .​end·​method 157 .​end·​method
   
158 .​method·​public·​static·​formatDuration(JLjava​/​io/​PrintWriter;​I)​V 158 .​method·​public·​static·​formatDuration(JLjava​/​io/​PrintWriter;​I)​V
159 ····​.​locals·5 159 ····​.​locals·6
160 ····​.​param·​p0,​·​"duration"····​#·​J 160 ····​.​param·​p0,​·​"duration"····​#·​J
161 ····​.​param·​p2,​·​"pw"····​#·​Ljava/​io/​PrintWriter;​ 161 ····​.​param·​p2,​·​"pw"····​#·​Ljava/​io/​PrintWriter;​
162 ····​.​param·​p3,​·​"fieldLen"····​#·​I 162 ····​.​param·​p3,​·​"fieldLen"····​#·​I
   
163 ····​.​prologue 163 ····​.​prologue
164 ····​.​line·​156 164 ····​.​line·​156
165 ····​sget-​object·​v2,​·​Landroid/​support/​v4/​util/​TimeUtils;​-​>sFormatSync:​Ljava/​lang/​Object;​ 165 ····​sget-​object·​v2,​·​Landroid/​support/​v4/​util/​TimeUtils;​-​>sFormatSync:​Ljava/​lang/​Object;​
[−]
smali/android/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase.smali
Offset 436, 15 lines modified Offset 436, 15 lines modified
436 ····​iput·​v3,​·​p0,​·​Landroid/​support/​v4/​view/​GestureDetectorCompat​$GestureDetectorCompa​tImplBase;​-​>mDoubleTapSlopSquare​:​I 436 ····​iput·​v3,​·​p0,​·​Landroid/​support/​v4/​view/​GestureDetectorCompat​$GestureDetectorCompa​tImplBase;​-​>mDoubleTapSlopSquare​:​I
   
437 ····​.​line·​177 437 ····​.​line·​177
438 ····​return-​void 438 ····​return-​void
439 .​end·​method 439 .​end·​method
   
440 .​method·​private·​isConsideredDoubleTap​(Landroid/​view/​MotionEvent;​Landroid/​view/​MotionEvent;​Landroid/​view/​MotionEvent;​)​Z 440 .​method·​private·​isConsideredDoubleTap​(Landroid/​view/​MotionEvent;​Landroid/​view/​MotionEvent;​Landroid/​view/​MotionEvent;​)​Z
441 ····​.​locals·7 441 ····​.​locals·8
442 ····​.​param·​p1,​·​"firstDown"····​#·​Landroid/​view/​MotionEvent;​ 442 ····​.​param·​p1,​·​"firstDown"····​#·​Landroid/​view/​MotionEvent;​
443 ····​.​param·​p2,​·​"firstUp"····​#·​Landroid/​view/​MotionEvent;​ 443 ····​.​param·​p2,​·​"firstUp"····​#·​Landroid/​view/​MotionEvent;​
444 ····​.​param·​p3,​·​"secondDown"····​#·​Landroid/​view/​MotionEvent;​ 444 ····​.​param·​p3,​·​"secondDown"····​#·​Landroid/​view/​MotionEvent;​
   
445 ····​.​prologue 445 ····​.​prologue
446 ····​const/​4·​v2,​·​0x0 446 ····​const/​4·​v2,​·​0x0
   
Offset 458, 27 lines modified Offset 458, 27 lines modified
458 ····​:​goto_0 458 ····​:​goto_0
459 ····​return·​v2 459 ····​return·​v2
   
460 ····​.​line·​432 460 ····​.​line·​432
461 ····​:​cond_1 461 ····​:​cond_1
462 ····​invoke-​virtual·​{p3},​·​Landroid/​view/​MotionEvent;​-​>getEventTime()​J 462 ····​invoke-​virtual·​{p3},​·​Landroid/​view/​MotionEvent;​-​>getEventTime()​J
   
463 ····​move-​result-​wide·​v3 463 ····​move-​result-​wide·​v4
   
464 ····​invoke-​virtual·​{p2},​·​Landroid/​view/​MotionEvent;​-​>getEventTime()​J 464 ····​invoke-​virtual·​{p2},​·​Landroid/​view/​MotionEvent;​-​>getEventTime()​J
   
465 ····​move-​result-​wide·​v5 465 ····​move-​result-​wide·​v6
   
466 ····​sub-​long/​2addr·​v3,​·​v5 466 ····​sub-​long/​2addr·​v4,​·​v6
   
467 ····​sget·​v5,​·​Landroid/​support/​v4/​view/​GestureDetectorCompat​$GestureDetectorCompa​tImplBase;​-​>DOUBLE_TAP_TIMEOUT:​I 467 ····​sget·​v3,​·​Landroid/​support/​v4/​view/​GestureDetectorCompat​$GestureDetectorCompa​tImplBase;​-​>DOUBLE_TAP_TIMEOUT:​I
   
468 ····​int-​to-​long·​v5,​·​v5 468 ····​int-​to-​long·​v6,​·​v3
   
469 ····​cmp-​long·​v3,​·​v3,​·​v5 469 ····​cmp-​long·​v3,​·​v4,​·​v6
   
470 ····​if-​gtz·​v3,​·​:​cond_0 470 ····​if-​gtz·​v3,​·​:​cond_0
   
471 ····​.​line·​436 471 ····​.​line·​436
472 ····​invoke-​virtual·​{p1},​·​Landroid/​view/​MotionEvent;​-​>getX()​F 472 ····​invoke-​virtual·​{p1},​·​Landroid/​view/​MotionEvent;​-​>getX()​F
   
473 ····​move-​result·​v3 473 ····​move-​result·​v3
Offset 535, 1400 lines modified Offset 535, 1400 lines modified
535 ····​.​line·​207 535 ····​.​line·​207
536 ····​iget-​boolean·​v0,​·​p0,​·​Landroid/​support/​v4/​view/​GestureDetectorCompat​$GestureDetectorCompa​tImplBase;​-​>mIsLongpressEnabled:​Z 536 ····​iget-​boolean·​v0,​·​p0,​·​Landroid/​support/​v4/​view/​GestureDetectorCompat​$GestureDetectorCompa​tImplBase;​-​>mIsLongpressEnabled:​Z
   
537 ····​return·​v0 537 ····​return·​v0
538 .​end·​method 538 .​end·​method
   
539 .​method·​public·​onTouchEvent(Landroid​/​view/​MotionEvent;​)​Z 539 .​method·​public·​onTouchEvent(Landroid​/​view/​MotionEvent;​)​Z
540 ····​.​locals·​41 540 ····​.​locals·​42
541 ····​.​param·​p1,​·​"ev"····​#·​Landroid/​view/​MotionEvent;​ 541 ····​.​param·​p1,​·​"ev"····​#·​Landroid/​view/​MotionEvent;​
   
542 ····​.​prologue 542 ····​.​prologue
543 ····​.​line·​219 543 ····​.​line·​219
544 ····​invoke-​virtual/​range·​{p1·​.​.​·​p1},​·​Landroid/​view/​MotionEvent;​-​>getAction()​I 544 ····​invoke-​virtual/​range·​{p1·​.​.​·​p1},​·​Landroid/​view/​MotionEvent;​-​>getAction()​I
   
545 ····​move-​result·​v5 545 ····​move-​result·​v6
   
546 ····​.​line·​221 546 ····​.​line·​221
547 ····​.​local·​v5,​·​"action":​I 547 ····​.​local·​v6,​·​"action":​I
548 ····​move-​object/​from16·​v0,​·​p0 548 ····​move-​object/​from16·​v0,​·​p0
   
549 ····​iget-​object·​v0,​·​v0,​·​Landroid/​support/​v4/​view/​GestureDetectorCompat​$GestureDetectorCompa​tImplBase;​-​>mVelocityTracker:​Landroid/​view/​VelocityTracker;​ 549 ····​iget-​object·​v0,​·​v0,​·​Landroid/​support/​v4/​view/​GestureDetectorCompat​$GestureDetectorCompa​tImplBase;​-​>mVelocityTracker:​Landroid/​view/​VelocityTracker;​
   
550 ····​move-​object/​from16·​v35,​·​v0 550 ····​move-​object/​from16·​v36,​·​v0
   
551 ····​if-​nez·​v35,​·​:​cond_0 551 ····​if-​nez·​v36,​·​:​cond_0
   
552 ····​.​line·​222 552 ····​.​line·​222
553 ····​invoke-​static·​{},​·​Landroid/​view/​VelocityTracker;​-​>obtain()​Landroid/​view/​VelocityTracker;​ 553 ····​invoke-​static·​{},​·​Landroid/​view/​VelocityTracker;​-​>obtain()​Landroid/​view/​VelocityTracker;​
   
554 ····​move-​result-​object·​v35 554 ····​move-​result-​object·​v36
   
555 ····​move-​object/​from16·​v0,​·​v35 555 ····​move-​object/​from16·​v0,​·​v36
   
556 ····​move-​object/​from16·​v1,​·​p0 556 ····​move-​object/​from16·​v1,​·​p0
   
557 ····​iput-​object·​v0,​·​v1,​·​Landroid/​support/​v4/​view/​GestureDetectorCompat​$GestureDetectorCompa​tImplBase;​-​>mVelocityTracker:​Landroid/​view/​VelocityTracker;​ 557 ····​iput-​object·​v0,​·​v1,​·​Landroid/​support/​v4/​view/​GestureDetectorCompat​$GestureDetectorCompa​tImplBase;​-​>mVelocityTracker:​Landroid/​view/​VelocityTracker;​
   
558 ····​.​line·​224 558 ····​.​line·​224
559 ····​:​cond_0 559 ····​:​cond_0
560 ····​move-​object/​from16·​v0,​·​p0 560 ····​move-​object/​from16·​v0,​·​p0
   
561 ····​iget-​object·​v0,​·​v0,​·​Landroid/​support/​v4/​view/​GestureDetectorCompat​$GestureDetectorCompa​tImplBase;​-​>mVelocityTracker:​Landroid/​view/​VelocityTracker;​ 561 ····​iget-​object·​v0,​·​v0,​·​Landroid/​support/​v4/​view/​GestureDetectorCompat​$GestureDetectorCompa​tImplBase;​-​>mVelocityTracker:​Landroid/​view/​VelocityTracker;​
   
562 ····​move-​object/​from16·​v35,​·​v0 562 ····​move-​object/​from16·​v36,​·​v0
   
563 ····​move-​object/​from16·​v0,​·​v35 563 ····​move-​object/​from16·​v0,​·​v36
   
564 ····​move-​object/​from16·​v1,​·​p1 564 ····​move-​object/​from16·​v1,​·​p1
   
565 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​view/​VelocityTracker;​-​>addMovement(Landroid​/​view/​MotionEvent;​)​V 565 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​view/​VelocityTracker;​-​>addMovement(Landroid​/​view/​MotionEvent;​)​V
   
566 ····​.​line·​226 566 ····​.​line·​226
567 ····​and-​int/​lit16·​v0,​·​v5,​·​0xff 567 ····​and-​int/​lit16·​v0,​·​v6,​·​0xff
   
568 ····​move/​from16·​v35,​·​v0 568 ····​move/​from16·​v36,​·​v0
Max diff block lines reached; 49741/53054 bytes (93.76%) of diff not shown.
[−]
smali/android/support/v4/view/ViewCompat$BaseViewCompatImpl.smali
Offset 186, 38 lines modified Offset 186, 38 lines modified
186 ····​invoke-​virtual·​{p1,​·​v0,​·​v1},​·​Landroid/​view/​View;​-​>postInvalidateDelaye​d(J)​V 186 ····​invoke-​virtual·​{p1,​·​v0,​·​v1},​·​Landroid/​view/​View;​-​>postInvalidateDelaye​d(J)​V
   
187 ····​.​line·​173 187 ····​.​line·​173
188 ····​return-​void 188 ····​return-​void
189 .​end·​method 189 .​end·​method
   
190 .​method·​public·​postInvalidateOnAnima​tion(Landroid/​view/​View;​IIII)​V 190 .​method·​public·​postInvalidateOnAnima​tion(Landroid/​view/​View;​IIII)​V
191 ····​.​locals·7 191 ····​.​locals·8
192 ····​.​param·​p1,​·​"view"····​#·​Landroid/​view/​View;​ 192 ····​.​param·​p1,​·​"view"····​#·​Landroid/​view/​View;​
193 ····​.​param·​p2,​·​"left"····​#·​I 193 ····​.​param·​p2,​·​"left"····​#·​I
194 ····​.​param·​p3,​·​"top"····​#·​I 194 ····​.​param·​p3,​·​"top"····​#·​I
195 ····​.​param·​p4,​·​"right"····​#·​I 195 ····​.​param·​p4,​·​"right"····​#·​I
196 ····​.​param·​p5,​·​"bottom"····​#·​I 196 ····​.​param·​p5,​·​"bottom"····​#·​I
   
197 ····​.​prologue 197 ····​.​prologue
198 ····​.​line·​175 198 ····​.​line·​175
199 ····​invoke-​virtual·​{p0},​·​Landroid/​support/​v4/​view/​ViewCompat$BaseViewCo​mpatImpl;​-​>getFrameTime()​J 199 ····​invoke-​virtual·​{p0},​·​Landroid/​support/​v4/​view/​ViewCompat$BaseViewCo​mpatImpl;​-​>getFrameTime()​J
   
200 ····​move-​result-​wide·​v1 200 ····​move-​result-​wide·​v2
   
201 ····​move-​object·​v0,​·​p1 201 ····​move-​object·​v1,​·​p1
   
202 ····​move·​v3,​·​p2 202 ····​move·​v4,​·​p2
   
203 ····​move·​v4,​·​p3 203 ····​move·​v5,​·​p3
   
204 ····​move·​v5,​·​p4 204 ····​move·​v6,​·​p4
   
205 ····​move·​v6,​·​p5 205 ····​move·​v7,​·​p5
   
206 ····​invoke-​virtual/​range·​{v0·​.​.​·​v6},​·​Landroid/​view/​View;​-​>postInvalidateDelaye​d(JIIII)​V 206 ····​invoke-​virtual/​range·​{v1·​.​.​·​v7},​·​Landroid/​view/​View;​-​>postInvalidateDelaye​d(JIIII)​V
   
207 ····​.​line·​176 207 ····​.​line·​176
208 ····​return-​void 208 ····​return-​void
209 .​end·​method 209 .​end·​method
   
210 .​method·​public·​postOnAnimation(Landr​oid/​view/​View;​Ljava/​lang/​Runnable;​)​V 210 .​method·​public·​postOnAnimation(Landr​oid/​view/​View;​Ljava/​lang/​Runnable;​)​V
211 ····​.​locals·​2 211 ····​.​locals·​2
Offset 233, 15 lines modified Offset 233, 15 lines modified
233 ····​invoke-​virtual·​{p1,​·​p2,​·​v0,​·​v1},​·​Landroid/​view/​View;​-​>postDelayed(Ljava/​lang/​Runnable;​J)​Z 233 ····​invoke-​virtual·​{p1,​·​p2,​·​v0,​·​v1},​·​Landroid/​view/​View;​-​>postDelayed(Ljava/​lang/​Runnable;​J)​Z
   
234 ····​.​line·​179 234 ····​.​line·​179
235 ····​return-​void 235 ····​return-​void
236 .​end·​method 236 .​end·​method
   
237 .​method·​public·​postOnAnimationDelaye​d(Landroid/​view/​View;​Ljava/​lang/​Runnable;​J)​V 237 .​method·​public·​postOnAnimationDelaye​d(Landroid/​view/​View;​Ljava/​lang/​Runnable;​J)​V
238 ····​.​locals·2 238 ····​.​locals·3
239 ····​.​param·​p1,​·​"view"····​#·​Landroid/​view/​View;​ 239 ····​.​param·​p1,​·​"view"····​#·​Landroid/​view/​View;​
240 ····​.​param·​p2,​·​"action"····​#·​Ljava/​lang/​Runnable;​ 240 ····​.​param·​p2,​·​"action"····​#·​Ljava/​lang/​Runnable;​
241 ····​.​param·​p3,​·​"delayMillis"····​#·​J 241 ····​.​param·​p3,​·​"delayMillis"····​#·​J
   
242 ····​.​prologue 242 ····​.​prologue
243 ····​.​line·​181 243 ····​.​line·​181
244 ····​invoke-​virtual·​{p0},​·​Landroid/​support/​v4/​view/​ViewCompat$BaseViewCo​mpatImpl;​-​>getFrameTime()​J 244 ····​invoke-​virtual·​{p0},​·​Landroid/​support/​v4/​view/​ViewCompat$BaseViewCo​mpatImpl;​-​>getFrameTime()​J
[−]
smali/android/support/v4/view/ViewCompat$JBViewCompatImpl.smali
Offset 135, 15 lines modified Offset 135, 15 lines modified
135 ····​invoke-​static·​{p1,​·​p2},​·​Landroid/​support/​v4/​view/​ViewCompatJB;​-​>postOnAnimation(Land​roid/​view/​View;​Ljava/​lang/​Runnable;​)​V 135 ····​invoke-​static·​{p1,​·​p2},​·​Landroid/​support/​v4/​view/​ViewCompatJB;​-​>postOnAnimation(Land​roid/​view/​View;​Ljava/​lang/​Runnable;​)​V
   
136 ····​.​line·​281 136 ····​.​line·​281
137 ····​return-​void 137 ····​return-​void
138 .​end·​method 138 .​end·​method
   
139 .​method·​public·​postOnAnimationDelaye​d(Landroid/​view/​View;​Ljava/​lang/​Runnable;​J)​V 139 .​method·​public·​postOnAnimationDelaye​d(Landroid/​view/​View;​Ljava/​lang/​Runnable;​J)​V
140 ····​.​locals·0 140 ····​.​locals·1
141 ····​.​param·​p1,​·​"view"····​#·​Landroid/​view/​View;​ 141 ····​.​param·​p1,​·​"view"····​#·​Landroid/​view/​View;​
142 ····​.​param·​p2,​·​"action"····​#·​Ljava/​lang/​Runnable;​ 142 ····​.​param·​p2,​·​"action"····​#·​Ljava/​lang/​Runnable;​
143 ····​.​param·​p3,​·​"delayMillis"····​#·​J 143 ····​.​param·​p3,​·​"delayMillis"····​#·​J
   
144 ····​.​prologue 144 ····​.​prologue
145 ····​.​line·​284 145 ····​.​line·​284
146 ····​invoke-​static·​{p1,​·​p2,​·​p3,​·​p4},​·​Landroid/​support/​v4/​view/​ViewCompatJB;​-​>postOnAnimationDelay​ed(Landroid/​view/​View;​Ljava/​lang/​Runnable;​J)​V 146 ····​invoke-​static·​{p1,​·​p2,​·​p3,​·​p4},​·​Landroid/​support/​v4/​view/​ViewCompatJB;​-​>postOnAnimationDelay​ed(Landroid/​view/​View;​Ljava/​lang/​Runnable;​J)​V
[−]
smali/android/support/v4/view/ViewCompat.smali
Offset 386, 15 lines modified Offset 386, 15 lines modified
386 ····​invoke-​interface·​{v0,​·​p0,​·​p1},​·​Landroid/​support/​v4/​view/​ViewCompat$ViewCompat​Impl;​-​>postOnAnimation(Land​roid/​view/​View;​Ljava/​lang/​Runnable;​)​V 386 ····​invoke-​interface·​{v0,​·​p0,​·​p1},​·​Landroid/​support/​v4/​view/​ViewCompat$ViewCompat​Impl;​-​>postOnAnimation(Land​roid/​view/​View;​Ljava/​lang/​Runnable;​)​V
   
387 ····​.​line·​577 387 ····​.​line·​577
388 ····​return-​void 388 ····​return-​void
389 .​end·​method 389 .​end·​method
   
390 .​method·​public·​static·​postOnAnimationDelaye​d(Landroid/​view/​View;​Ljava/​lang/​Runnable;​J)​V 390 .​method·​public·​static·​postOnAnimationDelaye​d(Landroid/​view/​View;​Ljava/​lang/​Runnable;​J)​V
391 ····​.​locals·1 391 ····​.​locals·2
392 ····​.​param·​p0,​·​"view"····​#·​Landroid/​view/​View;​ 392 ····​.​param·​p0,​·​"view"····​#·​Landroid/​view/​View;​
393 ····​.​param·​p1,​·​"action"····​#·​Ljava/​lang/​Runnable;​ 393 ····​.​param·​p1,​·​"action"····​#·​Ljava/​lang/​Runnable;​
394 ····​.​param·​p2,​·​"delayMillis"····​#·​J 394 ····​.​param·​p2,​·​"delayMillis"····​#·​J
   
395 ····​.​prologue 395 ····​.​prologue
396 ····​.​line·​593 396 ····​.​line·​593
397 ····​sget-​object·​v0,​·​Landroid/​support/​v4/​view/​ViewCompat;​-​>IMPL:​Landroid/​support/​v4/​view/​ViewCompat$ViewCompat​Impl;​ 397 ····​sget-​object·​v0,​·​Landroid/​support/​v4/​view/​ViewCompat;​-​>IMPL:​Landroid/​support/​v4/​view/​ViewCompat$ViewCompat​Impl;​
[−]
smali/android/support/v4/view/ViewPager.smali
Offset 4513, 258 lines modified Offset 4513, 264 lines modified
4513 ········​0x15·​-​>·​:​sswitch_0 4513 ········​0x15·​-​>·​:​sswitch_0
4514 ········​0x16·​-​>·​:​sswitch_1 4514 ········​0x16·​-​>·​:​sswitch_1
4515 ········​0x3d·​-​>·​:​sswitch_2 4515 ········​0x3d·​-​>·​:​sswitch_2
4516 ····​.​end·​sparse-​switch 4516 ····​.​end·​sparse-​switch
4517 .​end·​method 4517 .​end·​method
   
4518 .​method·​public·​fakeDragBy(F)​V 4518 .​method·​public·​fakeDragBy(F)​V
4519 ····​.​locals·​17 4519 ····​.​locals·​18
4520 ····​.​param·​p1,​·​"xOffset"····​#·​F 4520 ····​.​param·​p1,​·​"xOffset"····​#·​F
   
4521 ····​.​prologue 4521 ····​.​prologue
4522 ····​.​line·​2253 4522 ····​.​line·​2253
4523 ····​move-​object/​from16·​v0,​·​p0 4523 ····​move-​object/​from16·​v0,​·​p0
   
4524 ····​iget-​boolean·​v1,​·​v0,​·​Landroid/​support/​v4/​view/​ViewPager;​-​>mFakeDragging:​Z 4524 ····​iget-​boolean·​v2,​·​v0,​·​Landroid/​support/​v4/​view/​ViewPager;​-​>mFakeDragging:​Z
   
4525 ····​if-​nez·​v1,​·​:​cond_0 4525 ····​if-​nez·​v2,​·​:​cond_0
   
4526 ····​.​line·​2254 4526 ····​.​line·​2254
4527 ····​new-​instance·​v1,​·​Ljava/​lang/​IllegalStateException​;​ 4527 ····​new-​instance·​v2,​·​Ljava/​lang/​IllegalStateException​;​
   
4528 ····​const-​string·​v2,​·​"No·​fake·​drag·​in·​progress.​·​Call·​beginFakeDrag·​first.​" 4528 ····​const-​string·​v3,​·​"No·​fake·​drag·​in·​progress.​·​Call·​beginFakeDrag·​first.​"
   
4529 ····​invoke-​direct·​{v1,​·​v2},​·​Ljava/​lang/​IllegalStateException​;​-​><init>(Ljava/​lang/​String;​)​V 4529 ····​invoke-​direct·​{v2,​·​v3},​·​Ljava/​lang/​IllegalStateException​;​-​><init>(Ljava/​lang/​String;​)​V
   
4530 ····​throw·​v1 4530 ····​throw·​v2
   
4531 ····​.​line·​2257 4531 ····​.​line·​2257
4532 ····​:​cond_0 4532 ····​:​cond_0
4533 ····​move-​object/​from16·​v0,​·​p0 4533 ····​move-​object/​from16·​v0,​·​p0
   
4534 ····​iget·​v1,​·​v0,​·​Landroid/​support/​v4/​view/​ViewPager;​-​>mLastMotionX:​F 4534 ····​iget·​v2,​·​v0,​·​Landroid/​support/​v4/​view/​ViewPager;​-​>mLastMotionX:​F
   
4535 ····​add-​float·​v1,​·​v1,​·​p1 4535 ····​add-​float·​v2,​·​v2,​·​p1
   
4536 ····​move-​object/​from16·​v0,​·​p0 4536 ····​move-​object/​from16·​v0,​·​p0
   
4537 ····​iput·​v1,​·​v0,​·​Landroid/​support/​v4/​view/​ViewPager;​-​>mLastMotionX:​F 4537 ····​iput·​v2,​·​v0,​·​Landroid/​support/​v4/​view/​ViewPager;​-​>mLastMotionX:​F
   
4538 ····​.​line·​2259 4538 ····​.​line·​2259
4539 ····​invoke-​virtual/​range·​{p0·​.​.​·​p0},​·​Landroid/​support/​v4/​view/​ViewPager;​-​>getScrollX()​I 4539 ····​invoke-​virtual/​range·​{p0·​.​.​·​p0},​·​Landroid/​support/​v4/​view/​ViewPager;​-​>getScrollX()​I
   
4540 ····​move-​result·​v1 4540 ····​move-​result·​v2
   
4541 ····​int-​to-​float·​v13,​·​v1 4541 ····​int-​to-​float·​v14,​·​v2
   
4542 ····​.​line·​2260 4542 ····​.​line·​2260
4543 ····​.​local·​v13,​·​"oldScrollX":​F 4543 ····​.​local·​v14,​·​"oldScrollX":​F
4544 ····​sub-​float·​v15,​·​v13,​·​p1 4544 ····​sub-​float·​v16,​·​v14,​·​p1
   
4545 ····​.​line·​2261 4545 ····​.​line·​2261
4546 ····​.​local·​v15,​·​"scrollX":​F 4546 ····​.​local·​v16,​·​"scrollX":​F
4547 ····​invoke-​virtual/​range·​{p0·​.​.​·​p0},​·​Landroid/​support/​v4/​view/​ViewPager;​-​>getWidth()​I 4547 ····​invoke-​virtual/​range·​{p0·​.​.​·​p0},​·​Landroid/​support/​v4/​view/​ViewPager;​-​>getWidth()​I
   
4548 ····​move-​result·​v16 4548 ····​move-​result·​v17
   
4549 ····​.​line·​2263 4549 ····​.​line·​2263
4550 ····​.​local·​v16,​·​"width":​I 4550 ····​.​local·​v17,​·​"width":​I
4551 ····​move/​from16·​v0,​·​v16 4551 ····​move/​from16·​v0,​·​v17
   
4552 ····​int-​to-​float·​v1,​·​v0 4552 ····​int-​to-​float·​v2,​·​v0
   
4553 ····​move-​object/​from16·​v0,​·​p0 4553 ····​move-​object/​from16·​v0,​·​p0
   
4554 ····​iget·​v2,​·​v0,​·​Landroid/​support/​v4/​view/​ViewPager;​-​>mFirstOffset:​F 4554 ····​iget·​v3,​·​v0,​·​Landroid/​support/​v4/​view/​ViewPager;​-​>mFirstOffset:​F
   
4555 ····​mul-​float·​v12,​·​v1,​·​v2 4555 ····​mul-​float·​v13,​·​v2,​·​v3
   
4556 ····​.​line·​2264 4556 ····​.​line·​2264
4557 ····​.​local·​v12,​·​"leftBound":​F 4557 ····​.​local·​v13,​·​"leftBound":​F
4558 ····​move/​from16·​v0,​·​v16 4558 ····​move/​from16·​v0,​·​v17
   
4559 ····​int-​to-​float·​v1,​·​v0 4559 ····​int-​to-​float·​v2,​·​v0
   
4560 ····​move-​object/​from16·​v0,​·​p0 4560 ····​move-​object/​from16·​v0,​·​p0
   
4561 ····​iget·​v2,​·​v0,​·​Landroid/​support/​v4/​view/​ViewPager;​-​>mLastOffset:​F 4561 ····​iget·​v3,​·​v0,​·​Landroid/​support/​v4/​view/​ViewPager;​-​>mLastOffset:​F
   
4562 ····​mul-​float·​v14,​·​v1,​·​v2 4562 ····​mul-​float·​v15,​·​v2,​·​v3
   
4563 ····​.​line·​2266 4563 ····​.​line·​2266
4564 ····​.​local·​v14,​·​"rightBound":​F 4564 ····​.​local·​v15,​·​"rightBound":​F
4565 ····​move-​object/​from16·​v0,​·​p0 4565 ····​move-​object/​from16·​v0,​·​p0
   
4566 ····​iget-​object·​v1,​·​v0,​·​Landroid/​support/​v4/​view/​ViewPager;​-​>mItems:​Ljava/​util/​ArrayList;​ 4566 ····​iget-​object·​v2,​·​v0,​·​Landroid/​support/​v4/​view/​ViewPager;​-​>mItems:​Ljava/​util/​ArrayList;​
   
4567 ····​const/​4·​v2,​·​0x0 4567 ····​const/​4·​v3,​·​0x0
   
4568 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​util/​ArrayList;​-​>get(I)​Ljava/​lang/​Object;​ 4568 ····​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​util/​ArrayList;​-​>get(I)​Ljava/​lang/​Object;​
   
4569 ····​move-​result-​object·​v10 4569 ····​move-​result-​object·​v11
   
4570 ····​check-​cast·​v10,​·​Landroid/​support/​v4/​view/​ViewPager$ItemInfo;​ 4570 ····​check-​cast·​v11,​·​Landroid/​support/​v4/​view/​ViewPager$ItemInfo;​
   
4571 ····​.​line·​2267 4571 ····​.​line·​2267
4572 ····​.​local·​v10,​·​"firstItem":​Landroid/​support/​v4/​view/​ViewPager$ItemInfo;​ 4572 ····​.​local·​v11,​·​"firstItem":​Landroid/​support/​v4/​view/​ViewPager$ItemInfo;​
4573 ····​move-​object/​from16·​v0,​·​p0 4573 ····​move-​object/​from16·​v0,​·​p0
   
4574 ····​iget-​object·​v1,​·​v0,​·​Landroid/​support/​v4/​view/​ViewPager;​-​>mItems:​Ljava/​util/​ArrayList;​ 4574 ····​iget-​object·​v2,​·​v0,​·​Landroid/​support/​v4/​view/​ViewPager;​-​>mItems:​Ljava/​util/​ArrayList;​
Max diff block lines reached; 6371/10261 bytes (62.09%) of diff not shown.
[−]
smali/com/brosmike/airpushdetector/Detector.smali
Offset 266, 20 lines modified Offset 266, 19 lines modified
266 .​method·​public·​constructor·​<init>()​V 266 .​method·​public·​constructor·​<init>()​V
267 ····​.​locals·​0 267 ····​.​locals·​0
   
268 ····​.​prologue 268 ····​.​prologue
269 ····​.​line·​41 269 ····​.​line·​41
270 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 270 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
271 ····​.​line·​183  
272 ····​return-​void 271 ····​return-​void
273 .​end·​method 272 .​end·​method
   
274 .​method·​public·​static·​detectAds(Landroid/​content/​pm/​PackageInfo;​[Landroid/​content/​pm/​PackageItemInfo;​Ljava/​lang/​String;​Ljava/​util/​Set;​)​Lcom/​brosmike/​airpushdetector/​Detector$AdSource;​ 273 .​method·​public·​static·​detectAds(Landroid/​content/​pm/​PackageInfo;​[Landroid/​content/​pm/​PackageItemInfo;​Ljava/​lang/​String;​Ljava/​util/​Set;​)​Lcom/​brosmike/​airpushdetector/​Detector$AdSource;​
275 ····​.​locals·​11 274 ····​.​locals·​10
276 ····​.​param·​p0,​·​"pkg"····​#·​Landroid/​content/​pm/​PackageInfo;​ 275 ····​.​param·​p0,​·​"pkg"····​#·​Landroid/​content/​pm/​PackageInfo;​
277 ····​.​param·​p1,​·​"items"····​#·​[Landroid/​content/​pm/​PackageItemInfo;​ 276 ····​.​param·​p1,​·​"items"····​#·​[Landroid/​content/​pm/​PackageItemInfo;​
278 ····​.​param·​p2,​·​"itemTypeTag"····​#·​Ljava/​lang/​String;​ 277 ····​.​param·​p2,​·​"itemTypeTag"····​#·​Ljava/​lang/​String;​
279 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​ 278 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
280 ········​value·​=·​{ 279 ········​value·​=·​{
281 ············​"(",​ 280 ············​"(",​
282 ············​"Landroid/​content/​pm/​PackageInfo;​",​ 281 ············​"Landroid/​content/​pm/​PackageInfo;​",​
Offset 292, 177 lines modified Offset 291, 160 lines modified
292 ············​">;​)​",​ 291 ············​">;​)​",​
293 ············​"Lcom/​brosmike/​airpushdetector/​Detector$AdSource;​" 292 ············​"Lcom/​brosmike/​airpushdetector/​Detector$AdSource;​"
294 ········​} 293 ········​}
295 ····​.​end·​annotation 294 ····​.​end·​annotation
   
296 ····​.​prologue 295 ····​.​prologue
297 ····​.​local·​p3,​·​"suspiciousPackages":​Ljava/​util/​Set;​,​·​"Ljava/​util/​Set<Ljava/​lang/​String;​>;​" 296 ····​.​local·​p3,​·​"suspiciousPackages":​Ljava/​util/​Set;​,​·​"Ljava/​util/​Set<Ljava/​lang/​String;​>;​"
298 ····​const/​4·​v8,​·​0x0 297 ····​const/​4·​v2,​·​0x0
   
  298 ····​const/​4·​v4,​·​0x0
   
299 ····​.​line·​159 299 ····​.​line·​159
300 ····​if-​nez·​p1,​·​:​cond_1 300 ····​if-​nez·​p1,​·​:​cond_1
   
301 ····​.​line·​176 301 ····​.​line·​176
302 ····​:​cond_0 302 ····​:​cond_0
303 ····​:​goto_0 303 ····​:​goto_0
304 ····​return-​object·​v8 304 ····​return-​object·​v2
   
305 ····​.​line·​162 305 ····​.​line·​162
306 ····​:​cond_1 306 ····​:​cond_1
307 ····move-​object·​v1,​·​p1 307 ····array-​length·​v6,​·​p1
   
308 ····.​local·​v1,​·"arr$":​[Landroid/​content/​pm/​PackageItemInfo;​ 308 ····move·​v5,​·v4
309 ····​array-​length·​v6,​·​v1  
   
310 ····​.​local·​v6,​·​"len$":​I  
311 ····​const/​4·​v3,​·​0x0  
   
312 ····​.​local·​v3,​·​"i$":​I  
313 ····​move·​v4,​·​v3  
   
314 ····​.​end·​local·​v1····​#·​"arr$":​[Landroid/​content/​pm/​PackageItemInfo;​  
315 ····​.​end·​local·​v3····​#·​"i$":​I  
316 ····​.​end·​local·​v6····​#·​"len$":​I  
317 ····​.​local·​v4,​·​"i$":​I  
318 ····​:​goto_1 309 ····​:​goto_1
319 ····​if-​ge·​v4,​·​v6,​·​:​cond_0 310 ····​if-​ge·​v5,​·​v6,​·​:​cond_0
   
320 ····​aget-​object·​v5,​·v1,​·​v4 311 ····​aget-​object·​v1,​·p1,​·​v5
   
321 ····​.​line·​163 312 ····​.​line·​163
322 ····​.​local·​v5,​·​"item":​Landroid/​content/​pm/​PackageItemInfo;​ 313 ····​.​local·​v1,​·​"item":​Landroid/​content/​pm/​PackageItemInfo;​
323 ····​if-​nez·​v5,​·​:​cond_3 314 ····​if-​nez·​v1,​·​:​cond_3
   
324 ····​.​line·​162 315 ····​.​line·​162
325 ····​.​end·​local·​v4····​#·​"i$":​I  
326 ····​:​cond_2 316 ····​:​cond_2
327 ····​:​goto_2 317 ····​:​goto_2
328 ····​add-​int/​lit8·​v3,​·​v4,​·​0x1 318 ····​add-​int/​lit8·​v3,​·​v5,​·​0x1
   
329 ····.​restart·local·v3····​#·"i$":​I 319 ····move·v5,​·v3
330 ····​move·​v4,​·​v3  
   
331 ····​.​end·​local·​v3····​#·​"i$":​I  
332 ····​.​restart·​local·​v4····​#·​"i$":​I  
333 ····​goto·​:​goto_1 320 ····​goto·​:​goto_1
   
334 ····​.​line·​165 321 ····​.​line·​165
335 ····​:​cond_3 322 ····​:​cond_3
336 ····​sget-​object·​v2,​·​Lcom/​brosmike/​airpushdetector/​Detector;​-​>AD_PROVIDERS:​[Lcom/​brosmike/​airpushdetector/​Detector$AdProvider;​ 323 ····​sget-​object·​v7,​·​Lcom/​brosmike/​airpushdetector/​Detector;​-​>AD_PROVIDERS:​[Lcom/​brosmike/​airpushdetector/​Detector$AdProvider;​
   
337 ····.​local·v2,​·"arr$":​[Lcom/​brosmike/​airpushdetector/​Detector$AdProvider;​ 324 ····​array-​length·v8,​·​v7
338 ····​array-​length·​v7,​·​v2  
   
339 ····.​local·​v7,​·"len$":​I 325 ····move·​v3,​·v4
340 ····​const/​4·​v3,​·​0x0  
   
341 ····​.​end·​local·​v4····​#·​"i$":​I  
342 ····​.​restart·​local·​v3····​#·​"i$":​I  
343 ····​:​goto_3 326 ····​:​goto_3
344 ····​if-​ge·​v3,​·​v7,​·​:​cond_5 327 ····​if-​ge·​v3,​·​v8,​·​:​cond_5
   
345 ····​aget-​object·​v0,​·​v2,​·​v3 328 ····​aget-​object·​v0,​·​v7,​·​v3
   
346 ····​.​line·​166 329 ····​.​line·​166
347 ····​.​local·​v0,​·​"adProvider":​Lcom/​brosmike/​airpushdetector/​Detector$AdProvider;​ 330 ····​.​local·​v0,​·​"adProvider":​Lcom/​brosmike/​airpushdetector/​Detector$AdProvider;​
348 ····​invoke-​virtual·​{v0,​·​v5},​·​Lcom/​brosmike/​airpushdetector/​Detector$AdProvider;​-​>matches(Landroid/​content/​pm/​PackageItemInfo;​)​Z 331 ····​invoke-​virtual·​{v0,​·​v1},​·​Lcom/​brosmike/​airpushdetector/​Detector$AdProvider;​-​>matches(Landroid/​content/​pm/​PackageItemInfo;​)​Z
Max diff block lines reached; 8614/11863 bytes (72.61%) of diff not shown.
[−]
smali/com/brosmike/airpushdetector/Detector$DetectAsyncTask.smali
Offset 333, 21 lines modified Offset 333, 19 lines modified
333 ····​iput-​object·​v10,​·​v7,​·​Lcom/​brosmike/​airpushdetector/​Detector$AdSourcesInf​o;​-​>detectionLog:​Ljava/​lang/​String;​ 333 ····​iput-​object·​v10,​·​v7,​·​Lcom/​brosmike/​airpushdetector/​Detector$AdSourcesInf​o;​-​>detectionLog:​Ljava/​lang/​String;​
   
334 ····​goto/​16·​:​goto_1 334 ····​goto/​16·​:​goto_1
335 .​end·​method 335 .​end·​method
   
336 .​method·​protected·​bridge·​synthetic·​doInBackground([Ljava​/​lang/​Object;​)​Ljava/​lang/​Object;​ 336 .​method·​protected·​bridge·​synthetic·​doInBackground([Ljava​/​lang/​Object;​)​Ljava/​lang/​Object;​
337 ····​.​locals·​1 337 ····​.​locals·​1
338 ····​.​param·​p1,​·​"x0"····​#·​[Ljava/​lang/​Object;​  
   
339 ····​.​prologue 338 ····​.​prologue
340 ····​.​line·​183 339 ····​.​line·​183
341 ····​check-​cast·​p1,​·​[Ljava/​lang/​Void;​ 340 ····​check-​cast·​p1,​·​[Ljava/​lang/​Void;​
   
342 ····​.​end·​local·​p1····​#·​"x0":​[Ljava/​lang/​Object;​  
343 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​brosmike/​airpushdetector/​Detector$DetectAsyncT​ask;​-​>doInBackground([Ljav​a/​lang/​Void;​)​Lcom/​brosmike/​airpushdetector/​Detector$AdSourcesInf​o;​ 341 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​brosmike/​airpushdetector/​Detector$DetectAsyncT​ask;​-​>doInBackground([Ljav​a/​lang/​Void;​)​Lcom/​brosmike/​airpushdetector/​Detector$AdSourcesInf​o;​
   
344 ····​move-​result-​object·​v0 342 ····​move-​result-​object·​v0
   
345 ····​return-​object·​v0 343 ····​return-​object·​v0
346 .​end·​method 344 .​end·​method
   
Offset 363, 21 lines modified Offset 361, 19 lines modified
   
363 ····​.​line·​265 361 ····​.​line·​265
364 ····​return-​void 362 ····​return-​void
365 .​end·​method 363 .​end·​method
   
366 .​method·​protected·​bridge·​synthetic·​onPostExecute(Ljava/​lang/​Object;​)​V 364 .​method·​protected·​bridge·​synthetic·​onPostExecute(Ljava/​lang/​Object;​)​V
367 ····​.​locals·​0 365 ····​.​locals·​0
368 ····​.​param·​p1,​·​"x0"····​#·​Ljava/​lang/​Object;​  
   
369 ····​.​prologue 366 ····​.​prologue
370 ····​.​line·​183 367 ····​.​line·​183
371 ····​check-​cast·​p1,​·​Lcom/​brosmike/​airpushdetector/​Detector$AdSourcesInf​o;​ 368 ····​check-​cast·​p1,​·​Lcom/​brosmike/​airpushdetector/​Detector$AdSourcesInf​o;​
   
372 ····​.​end·​local·​p1····​#·​"x0":​Ljava/​lang/​Object;​  
373 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​brosmike/​airpushdetector/​Detector$DetectAsyncT​ask;​-​>onPostExecute(Lcom/​brosmike/​airpushdetector/​Detector$AdSourcesInf​o;​)​V 369 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​brosmike/​airpushdetector/​Detector$DetectAsyncT​ask;​-​>onPostExecute(Lcom/​brosmike/​airpushdetector/​Detector$AdSourcesInf​o;​)​V
   
374 ····​return-​void 370 ····​return-​void
375 .​end·​method 371 .​end·​method
   
376 .​method·​protected·​varargs·​onProgressUpdate([Lja​va/​lang/​Integer;​)​V 372 .​method·​protected·​varargs·​onProgressUpdate([Lja​va/​lang/​Integer;​)​V
377 ····​.​locals·​3 373 ····​.​locals·​3
Offset 407, 18 lines modified Offset 403, 16 lines modified
   
407 ····​.​line·​260 403 ····​.​line·​260
408 ····​return-​void 404 ····​return-​void
409 .​end·​method 405 .​end·​method
   
410 .​method·​protected·​bridge·​synthetic·​onProgressUpdate([Lja​va/​lang/​Object;​)​V 406 .​method·​protected·​bridge·​synthetic·​onProgressUpdate([Lja​va/​lang/​Object;​)​V
411 ····​.​locals·​0 407 ····​.​locals·​0
412 ····​.​param·​p1,​·​"x0"····​#·​[Ljava/​lang/​Object;​  
   
413 ····​.​prologue 408 ····​.​prologue
414 ····​.​line·​183 409 ····​.​line·​183
415 ····​check-​cast·​p1,​·​[Ljava/​lang/​Integer;​ 410 ····​check-​cast·​p1,​·​[Ljava/​lang/​Integer;​
   
416 ····​.​end·​local·​p1····​#·​"x0":​[Ljava/​lang/​Object;​  
417 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​brosmike/​airpushdetector/​Detector$DetectAsyncT​ask;​-​>onProgressUpdate([Lj​ava/​lang/​Integer;​)​V 411 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​brosmike/​airpushdetector/​Detector$DetectAsyncT​ask;​-​>onProgressUpdate([Lj​ava/​lang/​Integer;​)​V
   
418 ····​return-​void 412 ····​return-​void
419 .​end·​method 413 .​end·​method
[−]
smali/com/brosmike/airpushdetector/DetectorFragment$AdSourceArrayAdapter.smali
Offset 103, 36 lines modified Offset 103, 39 lines modified
   
103 ····​invoke-​direct·​{v0,​·​p0,​·​v5},​·​Lcom/​brosmike/​airpushdetector/​DetectorFragment$AdSo​urceArrayAdapter$View​Holder;​-​><init>(Lcom/​brosmike/​airpushdetector/​DetectorFragment$AdSo​urceArrayAdapter;​Lcom/​brosmike/​airpushdetector/​DetectorFragment$1;​)​V 103 ····​invoke-​direct·​{v0,​·​p0,​·​v5},​·​Lcom/​brosmike/​airpushdetector/​DetectorFragment$AdSo​urceArrayAdapter$View​Holder;​-​><init>(Lcom/​brosmike/​airpushdetector/​DetectorFragment$AdSo​urceArrayAdapter;​Lcom/​brosmike/​airpushdetector/​DetectorFragment$1;​)​V
   
104 ····​.​line·​205 104 ····​.​line·​205
105 ····​.​local·​v0,​·​"holder":​Lcom/​brosmike/​airpushdetector/​DetectorFragment$AdSo​urceArrayAdapter$View​Holder;​ 105 ····​.​local·​v0,​·​"holder":​Lcom/​brosmike/​airpushdetector/​DetectorFragment$AdSo​urceArrayAdapter$View​Holder;​
106 ····​const·​v3,​·​0x7f050009 106 ····​const·​v3,​·​0x7f050009
   
  107 ····​.​line·​206
107 ····​invoke-​virtual·​{p2,​·​v3},​·​Landroid/​view/​View;​-​>findViewById(I)​Landroid/​view/​View;​ 108 ····​invoke-​virtual·​{p2,​·​v3},​·​Landroid/​view/​View;​-​>findViewById(I)​Landroid/​view/​View;​
   
108 ····​move-​result-​object·​v3 109 ····​move-​result-​object·​v3
   
109 ····​check-​cast·​v3,​·​Landroid/​widget/​TextView;​ 110 ····​check-​cast·​v3,​·​Landroid/​widget/​TextView;​
   
110 ····​iput-​object·​v3,​·​v0,​·​Lcom/​brosmike/​airpushdetector/​DetectorFragment$AdSo​urceArrayAdapter$View​Holder;​-​>appName:​Landroid/​widget/​TextView;​ 111 ····​iput-​object·​v3,​·​v0,​·​Lcom/​brosmike/​airpushdetector/​DetectorFragment$AdSo​urceArrayAdapter$View​Holder;​-​>appName:​Landroid/​widget/​TextView;​
   
111 ····​.​line·​207 112 ····​.​line·​207
112 ····​const·​v3,​·​0x7f050007 113 ····​const·​v3,​·​0x7f050007
   
  114 ····​.​line·​208
113 ····​invoke-​virtual·​{p2,​·​v3},​·​Landroid/​view/​View;​-​>findViewById(I)​Landroid/​view/​View;​ 115 ····​invoke-​virtual·​{p2,​·​v3},​·​Landroid/​view/​View;​-​>findViewById(I)​Landroid/​view/​View;​
   
114 ····​move-​result-​object·​v3 116 ····​move-​result-​object·​v3
   
115 ····​check-​cast·​v3,​·​Landroid/​widget/​ImageView;​ 117 ····​check-​cast·​v3,​·​Landroid/​widget/​ImageView;​
   
116 ····​iput-​object·​v3,​·​v0,​·​Lcom/​brosmike/​airpushdetector/​DetectorFragment$AdSo​urceArrayAdapter$View​Holder;​-​>appIcon:​Landroid/​widget/​ImageView;​ 118 ····​iput-​object·​v3,​·​v0,​·​Lcom/​brosmike/​airpushdetector/​DetectorFragment$AdSo​urceArrayAdapter$View​Holder;​-​>appIcon:​Landroid/​widget/​ImageView;​
   
117 ····​.​line·​209 119 ····​.​line·​209
118 ····​const·​v3,​·​0x7f05000a 120 ····​const·​v3,​·​0x7f05000a
   
  121 ····​.​line·​210
119 ····​invoke-​virtual·​{p2,​·​v3},​·​Landroid/​view/​View;​-​>findViewById(I)​Landroid/​view/​View;​ 122 ····​invoke-​virtual·​{p2,​·​v3},​·​Landroid/​view/​View;​-​>findViewById(I)​Landroid/​view/​View;​
   
120 ····​move-​result-​object·​v3 123 ····​move-​result-​object·​v3
   
121 ····​check-​cast·​v3,​·​Landroid/​widget/​TextView;​ 124 ····​check-​cast·​v3,​·​Landroid/​widget/​TextView;​
   
122 ····​iput-​object·​v3,​·​v0,​·​Lcom/​brosmike/​airpushdetector/​DetectorFragment$AdSo​urceArrayAdapter$View​Holder;​-​>adProviderName:​Landroid/​widget/​TextView;​ 125 ····​iput-​object·​v3,​·​v0,​·​Lcom/​brosmike/​airpushdetector/​DetectorFragment$AdSo​urceArrayAdapter$View​Holder;​-​>adProviderName:​Landroid/​widget/​TextView;​
Offset 158, 18 lines modified Offset 161, 20 lines modified
   
158 ····​iget-​object·​v5,​·​v1,​·​Landroid/​content/​pm/​PackageInfo;​-​>applicationInfo:​Landroid/​content/​pm/​ApplicationInfo;​ 161 ····​iget-​object·​v5,​·​v1,​·​Landroid/​content/​pm/​PackageInfo;​-​>applicationInfo:​Landroid/​content/​pm/​ApplicationInfo;​
   
159 ····​invoke-​virtual·​{v4,​·​v5},​·​Landroid/​content/​pm/​PackageManager;​-​>getApplicationLabel(​Landroid/​content/​pm/​ApplicationInfo;​)​Ljava/​lang/​CharSequence;​ 162 ····​invoke-​virtual·​{v4,​·​v5},​·​Landroid/​content/​pm/​PackageManager;​-​>getApplicationLabel(​Landroid/​content/​pm/​ApplicationInfo;​)​Ljava/​lang/​CharSequence;​
   
160 ····​move-​result-​object·​v4 163 ····​move-​result-​object·​v4
   
161 ····invoke-​virtual·{v4},​·Ljava/​lang/​Object;​-​>toString()​Ljava/​lang/​String;​ 164 ····.​line·​221
  165 ····​invoke-​interface·​{v4},​·​Ljava/​lang/​CharSequence;​-​>toString()​Ljava/​lang/​String;​
   
162 ····​move-​result-​object·​v4 166 ····​move-​result-​object·​v4
   
  167 ····​.​line·​220
163 ····​invoke-​virtual·​{v3,​·​v4},​·​Landroid/​widget/​TextView;​-​>setText(Ljava/​lang/​CharSequence;​)​V 168 ····​invoke-​virtual·​{v3,​·​v4},​·​Landroid/​widget/​TextView;​-​>setText(Ljava/​lang/​CharSequence;​)​V
   
164 ····​.​line·​222 169 ····​.​line·​222
165 ····​iget-​object·​v3,​·​v0,​·​Lcom/​brosmike/​airpushdetector/​DetectorFragment$AdSo​urceArrayAdapter$View​Holder;​-​>adProviderName:​Landroid/​widget/​TextView;​ 170 ····​iget-​object·​v3,​·​v0,​·​Lcom/​brosmike/​airpushdetector/​DetectorFragment$AdSo​urceArrayAdapter$View​Holder;​-​>adProviderName:​Landroid/​widget/​TextView;​
   
166 ····​new-​instance·​v4,​·​Ljava/​lang/​StringBuilder;​ 171 ····​new-​instance·​v4,​·​Ljava/​lang/​StringBuilder;​
   
[−]
smali/com/brosmike/airpushdetector/DetectorFragment.smali
Offset 7, 15 lines modified Offset 7, 14 lines modified
7 .​implements·​Lcom/​brosmike/​airpushdetector/​NativeDetectionDialog​Fragment$Callbacks;​ 7 .​implements·​Lcom/​brosmike/​airpushdetector/​NativeDetectionDialog​Fragment$Callbacks;​
8 .​implements·​Landroid/​view/​View$OnClickListener;​ 8 .​implements·​Landroid/​view/​View$OnClickListener;​
   
   
9 #·​annotations 9 #·​annotations
10 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​ 10 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​
11 ····​value·​=·​{ 11 ····​value·​=·​{
12 ········​Lcom/​brosmike/​airpushdetector/​DetectorFragment$1;​,​  
13 ········​Lcom/​brosmike/​airpushdetector/​DetectorFragment$AdSo​urceArrayAdapter;​ 12 ········​Lcom/​brosmike/​airpushdetector/​DetectorFragment$AdSo​urceArrayAdapter;​
14 ····​} 13 ····​}
15 .​end·​annotation 14 .​end·​annotation
   
   
16 #·​instance·​fields 15 #·​instance·​fields
17 .​field·​mAdSources:​Lcom/​brosmike/​airpushdetector/​Detector$AdSourcesInf​o;​ 16 .​field·​mAdSources:​Lcom/​brosmike/​airpushdetector/​Detector$AdSourcesInf​o;​
Offset 25, 15 lines modified Offset 24, 14 lines modified
25 .​method·​public·​constructor·​<init>()​V 24 .​method·​public·​constructor·​<init>()​V
26 ····​.​locals·​0 25 ····​.​locals·​0
   
27 ····​.​prologue 26 ····​.​prologue
28 ····​.​line·​49 27 ····​.​line·​49
29 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​app/​ListFragment;​-​><init>()​V 28 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​app/​ListFragment;​-​><init>()​V
   
30 ····​.​line·​179  
31 ····​return-​void 29 ····​return-​void
32 .​end·​method 30 .​end·​method
   
33 .​method·​private·​populate(Lcom/​brosmike/​airpushdetector/​Detector$AdSourcesInf​o;​)​V 31 .​method·​private·​populate(Lcom/​brosmike/​airpushdetector/​Detector$AdSourcesInf​o;​)​V
34 ····​.​locals·​5 32 ····​.​locals·​5
35 ····​.​param·​p1,​·​"adSources"····​#·​Lcom/​brosmike/​airpushdetector/​Detector$AdSourcesInf​o;​ 33 ····​.​param·​p1,​·​"adSources"····​#·​Lcom/​brosmike/​airpushdetector/​Detector$AdSourcesInf​o;​
   
[−]
smali/com/brosmike/airpushdetector/DetectorTaskFragment.smali
Offset 32, 15 lines modified Offset 32, 14 lines modified
32 .​method·​public·​constructor·​<init>()​V 32 .​method·​public·​constructor·​<init>()​V
33 ····​.​locals·​0 33 ····​.​locals·​0
   
34 ····​.​prologue 34 ····​.​prologue
35 ····​.​line·​41 35 ····​.​line·​41
36 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​app/​DialogFragment;​-​><init>()​V 36 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​app/​DialogFragment;​-​><init>()​V
   
37 ····​.​line·​49  
38 ····​return-​void 37 ····​return-​void
39 .​end·​method 38 .​end·​method
   
   
40 #·​virtual·​methods 39 #·​virtual·​methods
41 .​method·​public·​onCreate(Landroid/​os/​Bundle;​)​V 40 .​method·​public·​onCreate(Landroid/​os/​Bundle;​)​V
42 ····​.​locals·​2 41 ····​.​locals·​2
[−]
smali/com/brosmike/airpushdetector/NativeDetectionDialogFragment$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​brosmike/​airpushdetector/​NativeDetectionDialog​Fragment;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​brosmike/​airpushdetector/​NativeDetectionDialog​Fragment;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​brosmike/​airpushdetector/​NativeDetectionDialog​Fragment;​)​V 23 .​method·​constructor·​<init>(Lcom/​brosmike/​airpushdetector/​NativeDetectionDialog​Fragment;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​brosmike/​airpushdetector/​NativeDetectionDialog​Fragment;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​68 27 ····​.​line·​68
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​brosmike/​airpushdetector/​NativeDetectionDialog​Fragment$1;​-​>this$0:​Lcom/​brosmike/​airpushdetector/​NativeDetectionDialog​Fragment;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​brosmike/​airpushdetector/​NativeDetectionDialog​Fragment$1;​-​>this$0:​Lcom/​brosmike/​airpushdetector/​NativeDetectionDialog​Fragment;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/brosmike/airpushdetector/NativeDetectionDialogFragment.smali
Offset 21, 15 lines modified Offset 21, 14 lines modified
21 .​method·​public·​constructor·​<init>()​V 21 .​method·​public·​constructor·​<init>()​V
22 ····​.​locals·​0 22 ····​.​locals·​0
   
23 ····​.​prologue 23 ····​.​prologue
24 ····​.​line·​18 24 ····​.​line·​18
25 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​app/​DialogFragment;​-​><init>()​V 25 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​app/​DialogFragment;​-​><init>()​V
   
26 ····​.​line·​22  
27 ····​return-​void 26 ····​return-​void
28 .​end·​method 27 .​end·​method
   
29 .​method·​static·​synthetic·​access$000(Lcom/​brosmike/​airpushdetector/​NativeDetectionDialog​Fragment;​Z)​V 28 .​method·​static·​synthetic·​access$000(Lcom/​brosmike/​airpushdetector/​NativeDetectionDialog​Fragment;​Z)​V
30 ····​.​locals·​0 29 ····​.​locals·​0
31 ····​.​param·​p0,​·​"x0"····​#·​Lcom/​brosmike/​airpushdetector/​NativeDetectionDialog​Fragment;​ 30 ····​.​param·​p0,​·​"x0"····​#·​Lcom/​brosmike/​airpushdetector/​NativeDetectionDialog​Fragment;​
32 ····​.​param·​p1,​·​"x1"····​#·​Z 31 ····​.​param·​p1,​·​"x1"····​#·​Z
Offset 166, 40 lines modified Offset 165, 46 lines modified
   
166 ····​move-​result-​object·​v2 165 ····​move-​result-​object·​v2
   
167 ····​invoke-​direct·​{v1,​·​v2},​·​Landroid/​app/​AlertDialog$Builder;​-​><init>(Landroid/​content/​Context;​)​V 166 ····​invoke-​direct·​{v1,​·​v2},​·​Landroid/​app/​AlertDialog$Builder;​-​><init>(Landroid/​content/​Context;​)​V
   
168 ····​const·​v2,​·​0x7f04000c 167 ····​const·​v2,​·​0x7f04000c
   
  168 ····​.​line·​79
169 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​app/​AlertDialog$Builder;​-​>setTitle(I)​Landroid/​app/​AlertDialog$Builder;​ 169 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​app/​AlertDialog$Builder;​-​>setTitle(I)​Landroid/​app/​AlertDialog$Builder;​
   
170 ····​move-​result-​object·​v1 170 ····​move-​result-​object·​v1
   
171 ····​const·​v2,​·​0x7f04000d 171 ····​const·​v2,​·​0x7f04000d
   
  172 ····​.​line·​80
172 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​app/​AlertDialog$Builder;​-​>setMessage(I)​Landroid/​app/​AlertDialog$Builder;​ 173 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​app/​AlertDialog$Builder;​-​>setMessage(I)​Landroid/​app/​AlertDialog$Builder;​
   
173 ····​move-​result-​object·​v1 174 ····​move-​result-​object·​v1
   
174 ····​const·​v2,​·​0x7f04000e 175 ····​const·​v2,​·​0x7f04000e
   
  176 ····​.​line·​81
175 ····​invoke-​virtual·​{v1,​·​v2,​·​v0},​·​Landroid/​app/​AlertDialog$Builder;​-​>setPositiveButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​ 177 ····​invoke-​virtual·​{v1,​·​v2,​·​v0},​·​Landroid/​app/​AlertDialog$Builder;​-​>setPositiveButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​
   
176 ····​move-​result-​object·​v1 178 ····​move-​result-​object·​v1
   
177 ····​const·​v2,​·​0x7f04000f 179 ····​const·​v2,​·​0x7f04000f
   
  180 ····​.​line·​82
178 ····​invoke-​virtual·​{v1,​·​v2,​·​v0},​·​Landroid/​app/​AlertDialog$Builder;​-​>setNegativeButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​ 181 ····​invoke-​virtual·​{v1,​·​v2,​·​v0},​·​Landroid/​app/​AlertDialog$Builder;​-​>setNegativeButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​
   
179 ····​move-​result-​object·​v1 182 ····​move-​result-​object·​v1
   
  183 ····​.​line·​83
180 ····​invoke-​virtual·​{v1},​·​Landroid/​app/​AlertDialog$Builder;​-​>create()​Landroid/​app/​AlertDialog;​ 184 ····​invoke-​virtual·​{v1},​·​Landroid/​app/​AlertDialog$Builder;​-​>create()​Landroid/​app/​AlertDialog;​
   
181 ····​move-​result-​object·​v1 185 ····​move-​result-​object·​v1
   
  186 ····​.​line·​78
182 ····​return-​object·​v1 187 ····​return-​object·​v1
183 .​end·​method 188 .​end·​method
   
184 .​method·​public·​onDestroyView()​V 189 .​method·​public·​onDestroyView()​V
185 ····​.​locals·​2 190 ····​.​locals·​2
   
186 ····​.​prologue 191 ····​.​prologue
[−]
smali/com/brosmike/airpushdetector/ReportActivity.smali
Offset 211, 14 lines modified Offset 211, 15 lines modified
211 ····​.​line·​62 211 ····​.​line·​62
212 ····​const-​string·​v1,​·​"android.​intent.​extra.​TEXT" 212 ····​const-​string·​v1,​·​"android.​intent.​extra.​TEXT"
   
213 ····​new-​instance·​v2,​·​Ljava/​lang/​StringBuilder;​ 213 ····​new-​instance·​v2,​·​Ljava/​lang/​StringBuilder;​
   
214 ····​invoke-​direct·​{v2},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V 214 ····​invoke-​direct·​{v2},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
   
  215 ····​.​line·​63
215 ····​invoke-​virtual·​{p0},​·​Lcom/​brosmike/​airpushdetector/​ReportActivity;​-​>getResources()​Landroid/​content/​res/​Resources;​ 216 ····​invoke-​virtual·​{p0},​·​Lcom/​brosmike/​airpushdetector/​ReportActivity;​-​>getResources()​Landroid/​content/​res/​Resources;​
   
216 ····​move-​result-​object·​v3 217 ····​move-​result-​object·​v3
   
217 ····​const·​v4,​·​0x7f04000a 218 ····​const·​v4,​·​0x7f04000a
   
218 ····​invoke-​virtual·​{v3,​·​v4},​·​Landroid/​content/​res/​Resources;​-​>getString(I)​Ljava/​lang/​String;​ 219 ····​invoke-​virtual·​{v3,​·​v4},​·​Landroid/​content/​res/​Resources;​-​>getString(I)​Ljava/​lang/​String;​
Offset 241, 14 lines modified Offset 242, 15 lines modified
   
241 ····​move-​result-​object·​v2 242 ····​move-​result-​object·​v2
   
242 ····​invoke-​virtual·​{v2},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 243 ····​invoke-​virtual·​{v2},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
243 ····​move-​result-​object·​v2 244 ····​move-​result-​object·​v2
   
  245 ····​.​line·​62
244 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​content/​Intent;​-​>putExtra(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Landroid/​content/​Intent;​ 246 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​content/​Intent;​-​>putExtra(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Landroid/​content/​Intent;​
   
245 ····​.​line·​67 247 ····​.​line·​67
246 ····​invoke-​virtual·​{p0},​·​Lcom/​brosmike/​airpushdetector/​ReportActivity;​-​>getResources()​Landroid/​content/​res/​Resources;​ 248 ····​invoke-​virtual·​{p0},​·​Lcom/​brosmike/​airpushdetector/​ReportActivity;​-​>getResources()​Landroid/​content/​res/​Resources;​
   
247 ····​move-​result-​object·​v1 249 ····​move-​result-​object·​v1
   
[−]
smali/com/brosmike/airpushdetector/R.smali
Offset 19, 10 lines modified Offset 19, 9 lines modified
19 .​method·​public·​constructor·​<init>()​V 19 .​method·​public·​constructor·​<init>()​V
20 ····​.​locals·​0 20 ····​.​locals·​0
   
21 ····​.​prologue 21 ····​.​prologue
22 ····​.​line·​10 22 ····​.​line·​10
23 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 23 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
24 ····​.​line·​39  
25 ····​return-​void 24 ····​return-​void
26 .​end·​method 25 .​end·​method
[−]
original/AndroidManifest.xml
Offset 1, 110 lines modified Offset 1, 122 lines modified
00000000:​·​0300·​0800·dc06·​0000·​0100·​1c00·8003·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 00000000:​·​0300·​0800·a007·​0000·​0100·​1c00·1c04·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
00000010:​·​1a00·​0000·​0000·​0000·​0000·​0000·8400·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 00000010:​·​1e00·​0000·​0000·​0000·​0000·​0000·9400·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
00000020:​·​0000·​0000·​0000·​0000·​1a00·​0000·​3400·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​4.​.​.​ 00000020:​·​0000·​0000·​0000·​0000·​1a00·​0000·​3400·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​4.​.​.​
00000030:​·​5600·​0000·​7400·​0000·​9800·​0000·​a600·​0000··​V.​.​.​t.​.​.​.​.​.​.​.​.​.​.​ 00000030:​·​5600·​0000·​7400·​0000·​9800·​0000·​a600·​0000··​V.​.​.​t.​.​.​.​.​.​.​.​.​.​.​
00000040:​·​b200·​0000·​cc00·​0000·​d800·​0000·​ea00·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 00000040:​·​b200·​0000·​cc00·​0000·​d800·​0000·​ea00·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
00000050:​·​4201·​0000·​4601·​0000·​5801·​0000·6c01·​0000··​B.​.​.​F.​.​.​X.​.​.​l.​.​.​ 00000050:​·​4201·​0000·​4601·​0000·​5801·​0000·8c01·​0000··​B.​.​.​F.​.​.​X.​.​.​.​.​.​.​
00000060:​·a801·​0000·b201·​0000·c601·​0000·e001·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 00000060:​·c001·​0000·d401·​0000·1002·​0000·1a02·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
00000070:​·f401·​0000·1a02·​0000·3802·​0000·4802·​0000··.​.​.​.​.​.​.​.​8.​.​.​H.​.​.​ 00000070:​·2202·​0000·4002·​0000·5402·​0000·6e02·​0000··".​.​.​@.​.​.​T.​.​.​n.​.​.​
00000080:​·​8002·​0000·9402·​0000·d802·​0000·0b00·7600··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​v.​ 00000080:​·​8202·​0000·a802·​0000·c602·​0000·d602·0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
00000090:​·6500·7200·7300·6900·​6f00·6e00·4e00·6100··e.​r.​s.​i.​o.​n.​N.​a.​ 00000090:​·0e03·0000·2203·0000·​6603·0000·0b00·7600··.​.​.​.​".​.​.​f.​.​.​.​.​v.​
000000a0:​·​6d00·6500·0000·0b00·7600·​6500·7200·7300··m.​e.​.​.​.​.​v.​e.​r.​s.​ 000000a0:​·​6500·7200·7300·6900·6f00·​6e00·4e00·6100··e.​r.​s.​i.​o.​n.​N.​a.​
000000b0:​·​6900·​6f00·6e00·4300·6f00·​6400·6500·0000··i.​o.​n.​C.​o.​d.​e.​.​.​ 000000b0:​·​6d00·​6500·0000·0b00·7600·​6500·7200·7300··m.​e.​.​.​.​.​v.​e.​r.​s.​
000000c0:​·0f00·​6900·​6e00·7300·7400·​6100·​6c00·6c00··.​.​i.​n.​s.​t.​a.​l.​l.​ 000000c0:​·6900·​6f00·​6e00·4300·6f00·​6400·​6500·0000··i.​o.​n.​C.​o.​d.​e.​.​.​
000000d0:​·4c00·​6f00·​6300·6100·​7400·​6900·​6f00·​6e00··L.​o.​c.​a.​t.​i.​o.​n.​ 000000d0:​·0f00·​6900·​6e00·7300·​7400·​6100·​6c00·​6c00··.​.​i.​n.​s.​t.​a.​l.​l.​
000000e0:​·0000·0d00·​6d00·​6900·6e00·5300·​6400·​6b00··.​.​.​.​m.​i.​n.​S.​d.​k.​ 000000e0:​·4c00·6f00·​6300·​6100·7400·6900·​6f00·​6e00··L.​o.​c.​a.​t.​i.​o.​n.​
000000f0:​·5600·6500·7200·7300·​6900·6f00·​6e00·0000··V.​e.​r.​s.​i.​o.​n.​.​.​ 000000f0:​·0000·0d00·6d00·6900·​6e00·5300·​6400·6b00··.​.​.​.​m.​i.​n.​S.​d.​k.​
00000100:​·1000·7400·6100·​7200·​6700·​6500·7400·5300··.​.​t.​a.​r.​g.​e.​t.​S.​ 00000100:​·5600·6500·7200·​7300·​6900·​6f00·6e00·0000··V.​e.​r.​s.​i.​o.​n.​.​.​
00000110:​·6400·6b00·5600·6500·7200·7300·6900·6f00··d.​k.​V.​e.​r.​s.​i.​o.​ 00000110:​·1000·7400·6100·7200·6700·6500·7400·5300··.​.​t.​a.​r.​g.​e.​t.​S.​
00000120:​·​6e00·0000·0500·​6c00·6100·6200·​6500·​6c00··n.​.​.​.​.​l.​a.​b.​e.​l.​ 00000120:​·​6400·6b00·5600·​6500·7200·7300·​6900·​6f00··d.​k.​V.​e.​r.​s.​i.​o.​
00000130:​·0000·​0400·6900·​6300·​6f00·​6e00·0000·0b00··.​.​.​.​i.​c.​o.​n.​.​.​.​.​ 00000130:​·6e00·​0000·0500·​6c00·​6100·​6200·6500·6c00··n.​.​.​.​.​l.​a.​b.​e.​l.​
00000140:​·6100·6c00·​6c00·​6f00·7700·4200·6100·6300··a.​l.​l.​o.​w.​B.​a.​c.​ 00000140:​·0000·0400·​6900·​6300·6f00·6e00·0000·0b00··.​.​.​.​i.​c.​o.​n.​.​.​.​.​
00000150:​·​6b00·7500·7000·0000·0400·6e00·​6100·​6d00··k.​u.​p.​.​.​.​.​n.​a.​m.​ 00000150:​·​6100·6c00·6c00·6f00·7700·4200·​6100·​6300··a.​l.​l.​o.​w.​B.​a.​c.​
00000160:​·​6500·0000·0700·6100·6e00·​6400·7200·​6f00··e.​.​.​.​.​a.​n.​d.​r.​o.​ 00000160:​·​6b00·7500·7000·0000·0400·​6e00·6100·​6d00··k.​u.​p.​.​.​.​.​n.​a.​m.​
00000170:​·​6900·6400·​0000·2a00·​6800·7400·​7400·7000··i.​d.​.​.​*.​h.​t.​t.​p.​ 00000170:​·​6500·0000·​0700·6100·​6e00·6400·​7200·6f00··e.​.​.​.​.​a.​n.​d.​r.​o.​
00000180:​·3a00·2f00·2f00·7300·​6300·6800·6500·6d00··:​.​/​.​/​.​s.​c.​h.​e.​m.​ 00000180:​·6900·6400·0000·2a00·​6800·7400·7400·7000··i.​d.​.​.​*.​h.​t.​t.​p.​
00000190:​·6100·7300·​2e00·6100·​6e00·​6400·7200·​6f00··a.​s.​.​.​a.​n.​d.​r.​o.​ 00000190:​·3a00·2f00·​2f00·7300·​6300·​6800·6500·​6d00··:​.​/​.​/​.​s.​c.​h.​e.​m.​
000001a0:​·​6900·6400·​2e00·​6300·​6f00·​6d00·2f00·​6100··i.​d.​.​.​c.​o.​m.​/​.​a.​ 000001a0:​·​6100·7300·​2e00·​6100·​6e00·​6400·7200·​6f00··a.​s.​.​.​a.​n.​d.​r.​o.​
000001b0:​·7000·​6b00·​2f00·7200·​6500·7300·​2f00·​6100··p.​k.​/​.​r.​e.​s.​/​.​a.​ 000001b0:​·6900·​6400·​2e00·6300·​6f00·6d00·​2f00·​6100··i.​d.​.​.​c.​o.​m.​/​.​a.​
000001c0:​·6e00·​6400·7200·6f00·​6900·6400·0000·0000··n.​d.​r.​o.​i.​d.​.​.​.​.​ 000001c0:​·7000·​6b00·2f00·7200·​6500·7300·2f00·6100··p.​k.​/​.​r.​e.​s.​/​.​a.​
000001d0:​·0000·0700·​7000·​6100·​6300·​6b00·6100·6700··.​.​.​.​p.​a.​c.​k.​a.​g.​ 000001d0:​·6e00·6400·​7200·​6f00·​6900·​6400·0000·0000··n.​d.​r.​o.​i.​d.​.​.​.​.​
000001e0:​·6500·​0000·0800·​6d00·​6100·​6e00·​6900·​6600··e.​.​.​.​.​m.​a.​n.​i.​f.​ 000001e0:​·0000·​0700·7000·​6100·​6300·​6b00·​6100·​6700··.​.​.​.​p.​a.​c.​k.​a.​g.​
000001f0:​·​6500·7300·7400·0000·1c00·​6300·6f00·​6d00··​e.​s.​t.​.​.​.​.​c.​o.​m.​ 000001f0:​·​6500·0000·1800·7000·6c00·​6100·7400·​6600··​e.​.​.​.​.​p.​l.​a.​t.​f.​
00000200:​·2e00·6200·7200·6f00·​7300·​6d00·​6900·​6b00··.​.​b.​r.​o.​s.​m.​i.​k.​ 00000200:​·6f00·7200·6d00·4200·​7500·​6900·​6c00·​6400··o.​r.​m.​B.​u.​i.​l.​d.​
00000210:​·6500·2e00·6100·6900·7200·7000·7500·7300··e.​.​.​a.​i.​r.​p.​u.​s.​ 00000210:​·5600·6500·7200·7300·6900·6f00·6e00·4300··V.​e.​r.​s.​i.​o.​n.​C.​
00000220:​·​6800·​6400·​6500·7400·6500·6300·7400·​6f00··h.​d.​e.​t.​e.​c.​t.​o.​ 00000220:​·​6f00·​6400·​6500·0000·1800·7000·6c00·​6100··o.​d.​e.​.​.​.​.​p.​l.​a.​
00000230:​·​7200·0000·0300·3300·2e00·3200·0000·0800··r.​.​.​.​.​3.​.​.​2.​.​.​.​.​ 00000230:​·​7400·6600·6f00·7200·6d00·4200·7500·6900··t.​f.​o.​r.​m.​B.​u.​i.​
00000240:​·7500·7300·6500·7300·2d00·​7300·​6400·​6b00··u.​s.​e.​s.​-​.​s.​d.​k.​ 00000240:​·6c00·6400·5600·6500·7200·​7300·​6900·​6f00··l.​d.​V.​e.​r.​s.​i.​o.​
00000250:​·0000·0b00·​6100·7000·7000·6c00·6900·​6300··.​.​.​.​a.​p.​p.​l.​i.​c.​ 00000250:​·6e00·4e00·​6100·6d00·6500·0000·0800·​6d00··n.​N.​a.​m.​e.​.​.​.​.​m.​
00000260:​·​6100·7400·​6900·​6f00·​6e00·0000·0800·6100··​a.​t.​i.​o.​n.​.​.​.​.​a.​ 00000260:​·​6100·6e00·​6900·​6600·​6500·7300·7400·0000··​a.​n.​i.​f.​e.​s.​t.​.​.​
00000270:​·6300·7400·​6900·7600·6900·7400·​7900·0000··c.​t.​i.​v.​i.​t.​y.​.​.​ 00000270:​·1c00·6300·​6f00·6d00·2e00·6200·​7200·6f00··.​.​c.​o.​m.​.​.​b.​r.​o.​
00000280:​·1100·2e00·4400·​6500·7400·6500·​6300·7400··.​.​.​.​D.​e.​t.​e.​c.​t.​ 00000280:​·7300·6d00·6900·​6b00·6500·2e00·​6100·6900··s.​m.​i.​k.​e.​.​.​a.​i.​
00000290:​·6f00·​7200·4100·6300·7400·​6900·7600·6900··o.​r.​A.​c.​t.​i.​v.​i.​ 00000290:​·7200·​7000·7500·7300·6800·​6400·6500·7400··r.​p.​u.​s.​h.​d.​e.​t.​
000002a0:​·7400·7900·0000·0d00·6900·6e00·7400·6500··t.​y.​.​.​.​.​i.​n.​t.​e.​ 000002a0:​·6500·6300·7400·6f00·7200·0000·0300·3300··e.​c.​t.​o.​r.​.​.​.​.​3.​
000002b0:​·6e00·7400·2d00·6600·6900·6c00·7400·6500··n.​t.​-​.​f.​i.​l.​t.​e.​ 000002b0:​·2e00·3200·0000·0200·3100·3700·0000·0d00··.​.​2.​.​.​.​.​1.​7.​.​.​.​.​
000002c0:​·7200·0000·0600·6100·6300·7400·6900·6f00··r.​.​.​.​.​a.​c.​t.​i.​o.​ 000002c0:​·3400·2e00·3200·2e00·3200·2d00·3100·3400··4.​.​.​2.​.​.​2.​-​.​1.​4.​
000002d0:​·6e00·0000·1a00·6100·6e00·6400·7200·6f00··n.​.​.​.​.​a.​n.​d.​r.​o.​ 000002d0:​·3200·3500·3400·3600·3100·0000·0800·7500··2.​5.​4.​6.​1.​.​.​.​.​u.​
000002e0:​·6900·​6400·2e00·6900·6e00·7400·​6500·6e00··i.​d.​.​.​i.​n.​t.​e.​n.​ 000002e0:​·7300·​6500·7300·2d00·7300·6400·​6b00·0000··s.​e.​s.​-​.​s.​d.​k.​.​.​
000002f0:​·7400·2e00·6100·6300·7400·​6900·​6f00·​6e00··t.​.​.​a.​c.​t.​i.​o.​n.​ 000002f0:​·0b00·6100·7000·7000·6c00·​6900·​6300·​6100··.​.​a.​p.​p.​l.​i.​c.​a.​
00000300:​·2e00·4d00·4100·4900·4e00·​0000·0800·​6300··.​.​M.​A.​I.​N.​.​.​.​.​c.​ 00000300:​·7400·6900·6f00·6e00·0000·​0800·6100·​6300··t.​i.​o.​n.​.​.​.​.​a.​c.​
00000310:​·6100·7400·6500·​6700·6f00·​7200·7900·0000··a.​t.​e.​g.​o.​r.​y.​.​.​ 00000310:​·7400·6900·7600·​6900·7400·​7900·0000·1100··t.​i.​v.​i.​t.​y.​.​.​.​.​
00000320:​·​2000·6100·​6e00·6400·7200·​6f00·6900·​6400···.​a.​n.​d.​r.​o.​i.​d.​ 00000320:​·​2e00·4400·​6500·7400·6500·​6300·7400·​6f00··.​.​D.​e.​t.​e.​c.​t.​o.​
00000330:​·2e00·6900·​6e00·​7400·​6500·6e00·7400·2e00··.​.​i.​n.​t.​e.​n.​t.​.​.​ 00000330:​·7200·4100·​6300·​7400·​6900·7600·6900·7400··r.​A.​c.​t.​i.​v.​i.​t.​
00000340:​·6300·6100·7400·​6500·​6700·6f00·7200·7900··c.​a.​t.​e.​g.​o.​r.​y.​ 00000340:​·7900·0000·0d00·​6900·​6e00·7400·6500·6e00··y.​.​.​.​.​i.​n.​t.​e.​n.​
00000350:​·2e00·4c00·4100·5500·4e00·4300·4800·4500··.​.​L.​A.​U.​N.​C.​H.​E.​ 00000350:​·7400·2d00·6600·6900·6c00·7400·6500·7200··t.​-​.​f.​i.​l.​t.​e.​r.​
00000360:​·5200·​0000·0f00·2e00·5200·​6500·7000·​6f00··R.​.​.​.​.​.​.​R.​e.​p.​o.​ 00000360:​·0000·​0600·6100·6300·7400·​6900·6f00·​6e00··.​.​.​.​a.​c.​t.​i.​o.​n.​
00000370:​·7200·7400·4100·​6300·7400·6900·7600·​6900··r.​t.​A.​c.​t.​i.​v.​i.​ 00000370:​·0000·1a00·6100·​6e00·6400·7200·6f00·​6900··.​.​.​.​a.​n.​d.​r.​o.​i.​
00000380:​·7400·7900·0000·0000·8001·0800·2c00·0000··t.​y.​.​.​.​.​.​.​.​.​,​.​.​.​ 00000380:​·6400·2e00·6900·6e00·7400·6500·6e00·7400··d.​.​.​i.​n.​t.​e.​n.​t.​
00000390:​·1c02·0101·1b02·0101·b702·0101·0c02·0101··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 00000390:​·2e00·6100·6300·7400·6900·6f00·6e00·2e00··​.​.​a.​c.​t.​i.​o.​n.​.​.​
000003a0:​·7002·0101·0100·0101·​0200·​0101·8002·0101··p.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 000003a0:​·4d00·4100·4900·4e00·​0000·​0800·6300·6100··M.​A.​I.​N.​.​.​.​.​c.​a.​
000003b0:​·0300·0101·0001·1000·1800·0000·1100·0000··.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 000003b0:​·7400·6500·6700·6f00·7200·7900·0000·2000··t.​e.​g.​o.​r.​y.​.​.​·.​
000003c0:​·ffff·ffff·0900·0000·0a00·0000·0201·1000··.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 000003c0:​·6100·6e00·6400·7200·6f00·6900·6400·2e00··a.​n.​d.​r.​o.​i.​d.​.​.​
000003d0:​·7400·0000·1100·0000·ffff·ffff·ffff·ffff··t.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 000003d0:​·6900·6e00·7400·6500·6e00·7400·2e00·6300··i.​n.​t.​e.​n.​t.​.​.​c.​
000003e0:​·0d00·0000·1400·1400·0400·0000·0000·0000··.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 000003e0:​·6100·7400·6500·6700·6f00·7200·7900·2e00··a.​t.​e.​g.​o.​r.​y.​.​.​
000003f0:​·0a00·0000·0100·0000·ffff·ffff·0800·0010··.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 000003f0:​·4c00·4100·5500·4e00·4300·4800·4500·5200··L.​A.​U.​N.​C.​H.​E.​R.​
00000400:​·​0b00·​0000·0a00·0000·0000·0000·0f00·0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 00000400:​·​0000·​0f00·2e00·5200·6500·7000·6f00·7200··​.​.​.​.​.​.​R.​e.​p.​o.​r.​
00000410:​·0800·0003·0f00·0000·0a00·0000·0200·0000··.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 00000410:​·7400·4100·6300·7400·6900·7600·6900·7400··t.​A.​c.​t.​i.​v.​i.​t.​
00000420:​·ffff·ffff·0800·​0010·0000·​0000·ffff·ffff··.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 00000420:​·7900·0000·​8001·​0800·2c00·​0000·1c02·0101··y.​.​.​.​.​.​.​,​.​.​.​.​.​.​.​
00000430:​·0c00·​0000·0e00·​0000·​0800·​0003·0e00·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 00000430:​·1b02·​0101·b702·​0101·​0c02·​0101·7002·​0101··​.​.​.​.​.​.​.​.​.​.​.​.​p.​.​.​
00000440:​·​0201·1000·4c00·​0000·1600·​0000·ffff·ffff··​.​.​.​.​L.​.​.​.​.​.​.​.​.​.​.​ 00000440:​·​0100·0101·0200·​0101·8002·​0101·0300·0101··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
00000450:​·ffff·ffff·​1000·​0000·​1400·1400·0200·0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 00000450:​·0001·1000·​1800·​0000·​1100·0000·ffff·ffff··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
00000460:​·​0000·​0000·​0a00·​0000·​0300·0000·ffff·ffff··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 00000460:​·​0900·​0000·​0a00·​0000·​0201·1000·9c00·0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
00000470:​·0800·​0010·0400·0000·0a00·0000·​0400·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 00000470:​·1100·​0000·ffff·ffff·ffff·ffff·​0f00·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
00000480:​·ffff·ffff·​0800·​0010·1100·​0000·​0301·1000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 00000480:​·1400·1400·​0600·​0000·0000·​0000·​0a00·0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
00000490:​·1800·​0000·1600·0000·ffff·ffff·ffff·ffff··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 00000490:​·0100·​0000·ffff·ffff·0800·0010·0b00·0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
000004a0:​·1000·​0000·​0201·1000·6000·​0000·1800·​0000··​.​.​.​.​.​.​.​.​`.​.​.​.​.​.​.​ 000004a0:​·0a00·​0000·​0000·0000·1100·​0000·0800·​0003··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
000004b0:​·ffff·ffff·ffff·ffff·1100·​0000·1400·1400··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 000004b0:​·1100·0000·0a00·0000·0200·​0000·ffff·ffff··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
000004c0:​·​0300·​0000·​0000·​0000·0a00·0000·​0500·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 000004c0:​·​0800·​0010·​0000·​0000·ffff·ffff·​0c00·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
000004d0:​·ffff·ffff·​0800·​0001·0000·​047f·0a00·0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 000004d0:​·1000·0000·​0800·​0003·1000·​0000·ffff·ffff··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
000004e0:​·​0600·​0000·ffff·ffff·​0800·​0001·0000·​027f··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 000004e0:​·​0d00·​0000·1200·0000·​0800·​0010·1100·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
000004f0:​·0a00·0000·​0700·​0000·ffff·ffff·​0800·​0012··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 000004f0:​·ffff·ffff·​0e00·​0000·1300·0000·​0800·​0003··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
00000500:​·ffff·ffff·​0201·​1000·​4c00·​0000·​1c00·​0000··​.​.​.​.​.​.​.​.​L.​.​.​.​.​.​.​ 00000500:​·1300·0000·​0201·​1000·​4c00·​0000·​1600·​0000··​.​.​.​.​.​.​.​.​L.​.​.​.​.​.​.​
00000510:​·​ffff·​ffff·​ffff·​ffff·​1200·​0000·​1400·​1400··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 00000510:​·​ffff·​ffff·​ffff·​ffff·​1400·​0000·​1400·​1400··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
00000520:​·​0200·​0000·​0000·​0000·​0a00·​0000·​0500·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 00000520:​·​0200·​0000·​0000·​0000·​0a00·​0000·​0300·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
00000530:​·​ffff·​ffff·​0800·​0001·​0000·​047f·​0a00·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 00000530:​·​ffff·​ffff·​0800·​0010·​0400·​0000·​0a00·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
00000540:​·​0800·​0000·1300·0000·​0800·​0003·​1300·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 00000540:​·​0400·​0000·ffff·ffff·​0800·​0010·​1100·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
00000550:​·​0201·​1000·2400·​0000·​1e00·​0000·​ffff·​ffff··​.​.​.​.​$.​.​.​.​.​.​.​.​.​.​.​ 00000550:​·​0301·​1000·1800·​0000·​1600·​0000·​ffff·​ffff··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
00000560:​·​ffff·​ffff·​1400·​0000·1400·​1400·0000·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 00000560:​·​ffff·​ffff·​1400·​0000·0201·​1000·6000·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​`.​.​.​
00000570:​·0000·​0000·0201·1000·3800·0000·​1f00·​0000··​.​.​.​.​.​.​.​.​8.​.​.​.​.​.​.​ 00000570:​·1800·​0000·ffff·ffff·ffff·ffff·​1500·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
00000580:​·ffff·ffff·ffff·ffff·1500·​0000·1400·1400··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 00000580:​·1400·1400·0300·0000·0000·​0000·0a00·0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
00000590:​·​0100·​0000·0000·0000·​0a00·​0000·​0800·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 00000590:​·​0500·​0000·ffff·ffff·​0800·​0001·​0000·​047f··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
000005a0:​·1600·​0000·​0800·​0003·1600·0000·​0301·1000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 000005a0:​·0a00·​0000·​0600·​0000·ffff·ffff·​0800·0001··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
000005b0:​·1800·​0000·1f00·​0000·ffff·ffff·​ffff·​ffff··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 000005b0:​·0000·​027f·0a00·​0000·0700·0000·​ffff·​ffff··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
000005c0:​·1500·​0000·0201·1000·3800·0000·2000·​0000··​.​.​.​.​.​.​.​.​8.​.​.​·.​.​.​ 000005c0:​·0800·​0012·ffff·ffff·0201·1000·4c00·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​L.​.​.​
000005d0:​·ffff·ffff·​ffff·​ffff·1700·0000·​1400·1400··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 000005d0:​·1c00·0000·​ffff·​ffff·ffff·ffff·​1600·0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
000005e0:​·0100·0000·​0000·​0000·​0a00·​0000·​0800·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 000005e0:​·1400·1400·​0200·​0000·​0000·​0000·​0a00·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
000005f0:​·1800·​0000·0800·0003·1800·​0000·​0301·1000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 000005f0:​·0500·​0000·ffff·ffff·0800·​0001·​0000·047f··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
00000600:​·1800·​0000·2000·​0000·ffff·ffff·ffff·ffff··​.​.​.​.​·.​.​.​.​.​.​.​.​.​.​.​ 00000600:​·0a00·​0000·0800·​0000·1700·0000·0800·0003··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
00000610:​·​1700·​0000·​0301·​1000·1800·​0000·2100·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​!.​.​.​ 00000610:​·​1700·​0000·​0201·​1000·2400·​0000·1e00·​0000··​.​.​.​.​.​.​.​.​$.​.​.​.​.​.​.​
00000620:​·​ffff·​ffff·​ffff·​ffff·​1400·​0000·0301·​1000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 00000620:​·​ffff·​ffff·​ffff·​ffff·​1800·​0000·1400·​1400··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
Max diff block lines reached; 0/15817 bytes (0.00%) of diff not shown.