57.5 KB
/home/fdroid/fdroiddata/tmp/net.ebt.muzei.miyazaki_14.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_net.ebt.muzei.miyazaki_14.apk
5.65 KB
zipinfo /dev/stdin
Offset 1, 33 lines modifiedOffset 1, 33 lines modified
1 Zip·​file·​size:​·​499651·​bytes,​·​number·​of·​entries:​·​311 Zip·​file·​size:​·​499554·​bytes,​·​number·​of·​entries:​·​31
2 -​rw-​-​-​-​·····​2.​0·​fat·····​2644·​bl·​defN·​14-​Sep-​06·​11:​22·​META-​INF/​MANIFEST.​MF2 -​rw-​-​-​-​·····​2.​0·​fat·····​2644·​bl·​defN·​14-​Sep-​06·​11:​22·​META-​INF/​MANIFEST.​MF
3 -​rw-​-​-​-​·····​2.​0·​fat·····​2765·​bl·​defN·​14-​Sep-​06·​11:​22·​META-​INF/​C8901917.​SF3 -​rw-​-​-​-​·····​2.​0·​fat·····​2765·​bl·​defN·​14-​Sep-​06·​11:​22·​META-​INF/​C8901917.​SF
4 -​rw-​-​-​-​·····​2.​0·​fat·····​1332·​bl·​defN·​14-​Sep-​06·​11:​22·​META-​INF/​C8901917.​RSA4 -​rw-​-​-​-​·····​2.​0·​fat·····​1332·​bl·​defN·​14-​Sep-​06·​11:​22·​META-​INF/​C8901917.​RSA
5 -​rw-​-​-​-​·····​2.​0·​fat····​11358·​bl·​defN·​14-​Sep-​06·​05:​40·META-​INF/​LICENSE.​txt5 -​rw-​-​-​-​·····​2.​0·​fat·····1136·​bX·​defN·​17-​Sep-​26·​00:​58·res/​drawable/​btn_check.​xml
6 -​rw-​-​-​-​·····​2.​0·​fat······301·​bl·​defN·​14-​Sep-​06·​05:​40·META-​INF/​NOTICE.​txt6 -​rw-​-​-​-​·····​2.​0·​fat······840·​bl·​defN·​17-​Sep-​26·​00:​58·res/​drawable/​scrubber_control_sele​ctor.​xml
7 -​rw-​-​-​-​·····​2.​0·​fat·····1136·​bX·​defN·​14-​Sep-​06·​05:​40·​res/​drawable/​btn_check.​xml7 -​rw-​-​-​-​·····​2.​0·​fat······​664·​bl·​defN·​17-​Sep-​26·​00:​58·​res/​drawable/​scrubber_progress_blu​r_amount.​xml
8 -​rw-​-​-​-​·····​2.​0·​fat······840·​bl·​defN·​14-​Sep-​06·​05:​40·​res/​drawable/​scrubber_control_sele​ctor.​xml8 -​rw-​-​-​-​·····​2.​0·​fat······664·​bl·​defN·​17-​Sep-​26·​00:​58·​res/​drawable/​scrubber_progress_dim​_amount.​xml
9 -​rw-​-​-​-​·····​2.​0·​fat······664·​bl·​defN·​14-​Sep-​06·​05:​40·​res/​drawable/​scrubber_progress_blu​r_amount.​xml9 -​rw-​-​-​-​·····​2.​0·​fat······888·​bl·​defN·​17-​Sep-​26·​00:​58·​res/​drawable/​scrubber_progress_hor​izontal.​xml
10 -​rw-​-​-​-​·····​2.​0·​fat······​664·​bl·​defN·​14-​Sep-​06·​05:​40·​res/​drawable/​scrubber_progress_dim​_amount.​xml10 -​rw-​-​-​-​·····​2.​0·​fat·····2384·​bl·​defN·​17-​Sep-​26·​00:​58·​res/​layout/​settings.​xml
11 -​rw-​-​-​-​·····​2.​0·​fat······​888·​bl·​defN·​14-​Sep-​06·​05:​40·res/​drawable/​scrubber_progress_hor​izontal.​xml11 -​rw-​-​-​-​·····​2.​0·​fat·····2700·​bl·​defN·​17-​Sep-​26·​00:​58·AndroidManifest.​xml
12 -​rw-​-​-​-​·····2.​0·​fat·····2384·​bl·defN·​14-​Sep-​06·​05:​40·​res/​layout/​settings.​xml12 -​rw-​-​-​-​·····1.​0·​fat·····4664·​b-​·stor·​17-​Sep-​26·​00:​58·​resources.​arsc
13 -​rw-​-​-​-​·····2.​0·​fat·····2700·​bl·defN·​14-​Sep-​06·​05:​40·AndroidManifest.​xml13 -​rw-​-​-​-​·····1.​0·​fat·····4155·​b-​·stor·​17-​Sep-​26·​00:​58·res/​drawable-​nodpi-​v4/​ic_source.​png
14 -​rw-​-​-​-​·····​1.​0·​fat·····​4664·​b-​·​stor·​14-​Sep-​06·​05:​40·​resources.​arsc14 -​rw-​-​-​-​·····​1.​0·​fat····50141·​b-​·​stor·​17-​Sep-​26·​00:​58·​res/​drawable-​nodpi-​v4/​icon.​png
15 -​rw-​-​-​-​·····​1.​0·​fat·····4155·​b-​·​stor·​14-​Sep-​06·​05:​40·​res/​drawable-​nodpi-​v4/​ic_source.​png15 -​rw-​-​-​-​·····​1.​0·​fat······​263·​b-​·​stor·​17-​Sep-​26·​00:​58·​res/​drawable-​xxhdpi-​v4/​btn_check_off.​png
16 -​rw-​-​-​-​·····​1.​0·​fat····50141·​b-​·​stor·​14-​Sep-​06·​05:​40·​res/​drawable-​nodpi-​v4/​icon.​png16 -​rw-​-​-​-​·····​1.​0·​fat······​450·​b-​·​stor·​17-​Sep-​26·​00:​58·​res/​drawable-​xxhdpi-​v4/​btn_check_off_focused​.​png
17 -​rw-​-​-​-​·····​1.​0·​fat······263·​b-​·​stor·​14-​Sep-​06·​05:​40·​res/​drawable-​xxhdpi-​v4/​btn_check_off.​png17 -​rw-​-​-​-​·····​1.​0·​fat······921·​b-​·​stor·​17-​Sep-​26·​00:​58·​res/​drawable-​xxhdpi-​v4/​btn_check_off_pressed​.​png
18 -​rw-​-​-​-​·····​1.​0·​fat······​450·​b-​·​stor·​14-​Sep-​06·​05:​40·​res/​drawable-​xxhdpi-​v4/​btn_check_off_focused​.​png18 -​rw-​-​-​-​·····​1.​0·​fat·····1173·​b-​·​stor·​17-​Sep-​26·​00:​58·​res/​drawable-​xxhdpi-​v4/​btn_check_on.​png
19 -​rw-​-​-​-​·····​1.​0·​fat······​921·​b-​·​stor·​14-​Sep-​06·​05:​40·​res/​drawable-​xxhdpi-​v4/​btn_check_off_pressed​.​png19 -​rw-​-​-​-​·····​1.​0·​fat·····1324·​b-​·​stor·​17-​Sep-​26·​00:​58·​res/​drawable-​xxhdpi-​v4/​btn_check_on_focused.​png
20 -​rw-​-​-​-​·····​1.​0·​fat·····​1173·​b-​·​stor·​14-​Sep-​06·​05:​40·​res/​drawable-​xxhdpi-​v4/​btn_check_on.​png20 -​rw-​-​-​-​·····​1.​0·​fat·····​1835·​b-​·​stor·​17-​Sep-​26·​00:​58·​res/​drawable-​xxhdpi-​v4/​btn_check_on_pressed.​png
21 -​rw-​-​-​-​·····​1.​0·​fat·····1324·​b-​·​stor·​14-​Sep-​06·​05:​40·​res/​drawable-​xxhdpi-​v4/​btn_check_on_focused.​png21 -​rw-​-​-​-​·····​1.​0·​fat······​804·​b-​·​stor·​17-​Sep-​26·​00:​58·​res/​drawable-​xxhdpi-​v4/​scrubber_control_disa​bled.​png
22 -​rw-​-​-​-​·····​1.​0·​fat·····​1835·​b-​·​stor·​14-​Sep-​06·​05:​40·​res/​drawable-​xxhdpi-​v4/​btn_check_on_pressed.​png22 -​rw-​-​-​-​·····​1.​0·​fat·····​1286·​b-​·​stor·​17-​Sep-​26·​00:​58·​res/​drawable-​xxhdpi-​v4/​scrubber_control_focu​sed.​png
23 -​rw-​-​-​-​·····​1.​0·​fat······​804·​b-​·​stor·​14-​Sep-​06·​05:​40·​res/​drawable-​xxhdpi-​v4/​scrubber_control_disa​bled.​png23 -​rw-​-​-​-​·····​1.​0·​fat·····1662·​b-​·​stor·​17-​Sep-​26·​00:​58·​res/​drawable-​xxhdpi-​v4/​scrubber_control_norm​al.​png
24 -​rw-​-​-​-​·····​1.​0·​fat·····​1286·​b-​·​stor·​14-​Sep-​06·​05:​40·​res/​drawable-​xxhdpi-​v4/​scrubber_control_focu​sed.​png24 -​rw-​-​-​-​·····​1.​0·​fat·····​1610·​b-​·​stor·​17-​Sep-​26·​00:​58·​res/​drawable-​xxhdpi-​v4/​scrubber_control_pres​sed.​png
25 -​rw-​-​-​-​·····​1.​0·​fat·····1662·​b-​·​stor·​14-​Sep-​06·​05:​40·​res/​drawable-​xxhdpi-​v4/​scrubber_control_norm​al.​png25 -​rw-​-​-​-​·····​1.​0·​fat······​182·​b-​·​stor·​17-​Sep-​26·​00:​58·​res/​drawable-​xxhdpi-​v4/​scrubber_primary.​9.​png
26 -​rw-​-​-​-​·····​1.​0·​fat·····1610·​b-​·​stor·​14-​Sep-​06·​05:​40·​res/​drawable-​xxhdpi-​v4/​scrubber_control_pres​sed.​png26 -​rw-​-​-​-​·····​1.​0·​fat······​184·​b-​·​stor·​17-​Sep-​26·​00:​58·​res/​drawable-​xxhdpi-​v4/​scrubber_secondary.​9.​png
27 -​rw-​-​-​-​·····​1.​0·​fat······182·​b-​·​stor·​14-​Sep-​06·​05:​40·​res/​drawable-​xxhdpi-​v4/​scrubber_primary.​9.​png27 -​rw-​-​-​-​·····​1.​0·​fat······209·​b-​·​stor·​17-​Sep-​26·​00:​58·​res/​drawable-​xxhdpi-​v4/​scrubber_track.​9.​png
28 -​rw-​-​-​-​·····​1.​0·​fat······​184·​b-​·​stor·​14-​Sep-​06·​05:​40·​res/​drawable-​xxhdpi-​v4/​scrubber_secondary.​9.​png28 -​rw-​-​-​-​·····​1.​0·​fat·····2882·​b-​·​stor·​17-​Sep-​26·​00:​58·​res/​drawable-​xxhdpi-​v4/​scrubber_track_blur_a​mount.​9.​png
29 -​rw-​-​-​-​·····​1.​0·​fat······209·​b-​·​stor·​14-​Sep-​06·​05:​40·​res/​drawable-​xxhdpi-​v4/​scrubber_track.​9.​png29 -​rw-​-​-​-​·····​1.​0·​fat······753·​b-​·​stor·​17-​Sep-​26·​00:​58·​res/​drawable-​xxhdpi-​v4/​scrubber_track_dim_am​ount.​9.​png
30 -​rw-​-​-​-​·····1.​0·​fat·····​2882·​b-​·stor·​14-​Sep-​06·​05:​40·res/​drawable-​xxhdpi-​v4/​scrubber_track_blur_a​mount.​9.​png30 -​rw-​-​-​-​·····2.​0·​fat··1396216·​bl·defN·​17-​Sep-​26·​00:​58·​classes.​dex
31 -​rw-​-​-​-​·····1.​0·​fat······​753·​b-​·stor·​14-​Sep-​06·​05:​40·res/​drawable-​xxhdpi-​v4/​scrubber_track_dim_am​ount.​9.​png31 -​rw-​-​-​-​·····2.​0·​fat····11358·​bl·defN·​17-​Sep-​26·​00:​58·META-​INF/​LICENSE.​txt
32 -​rw-​-​-​-​·····​2.​0·​fat··1396536·​bl·​defN·​14-​Sep-​06·​05:​40·classes.​dex32 -​rw-​-​-​-​·····​2.​0·​fat······​301·​bl·​defN·​17-​Sep-​26·​00:​58·META-​INF/​NOTICE.​txt
33 31·​files,​·​1498710·​bytes·​uncompressed,​·​494714·​bytes·​compressed:​··​67.​0%33 31·​files,​·​1498390·​bytes·​uncompressed,​·​494706·​bytes·​compressed:​··​67.​0%
7.18 KB
classes.dex
7.16 KB
classes.jar
4.3 KB
zipinfo /dev/stdin
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 Zip·​file·​size:​·​1280480·​bytes,​·​number·​of·​entries:​·​6971 Zip·​file·​size:​·​1280470·​bytes,​·​number·​of·​entries:​·​697
2 ?rwxrwxr-​x··​2.​0·​unx······​614·​b-​·​stor·​80-​Jan-​01·​00:​00·​android/​support/​v4/​accessibilityservice/​AccessibilityServiceI​nfoCompat$Accessibili​tyServiceInfoVersionI​mpl.​class2 ?rwxrwxr-​x··​2.​0·​unx······​614·​b-​·​stor·​80-​Jan-​01·​00:​00·​android/​support/​v4/​accessibilityservice/​AccessibilityServiceI​nfoCompat$Accessibili​tyServiceInfoVersionI​mpl.​class
3 ?rwxrwxr-​x··​2.​0·​unx·····​3204·​b-​·​stor·​80-​Jan-​01·​00:​00·​android/​support/​v4/​accessibilityservice/​AccessibilityServiceI​nfoCompat.​class3 ?rwxrwxr-​x··​2.​0·​unx·····​3204·​b-​·​stor·​80-​Jan-​01·​00:​00·​android/​support/​v4/​accessibilityservice/​AccessibilityServiceI​nfoCompat.​class
4 ?rwxrwxr-​x··​2.​0·​unx······​847·​b-​·​stor·​80-​Jan-​01·​00:​00·​android/​support/​v4/​accessibilityservice/​AccessibilityServiceI​nfoCompatIcs.​class4 ?rwxrwxr-​x··​2.​0·​unx······​847·​b-​·​stor·​80-​Jan-​01·​00:​00·​android/​support/​v4/​accessibilityservice/​AccessibilityServiceI​nfoCompatIcs.​class
5 ?rwxrwxr-​x··​2.​0·​unx······​382·​b-​·​stor·​80-​Jan-​01·​00:​00·​android/​support/​v4/​accessibilityservice/​AccessibilityServiceI​nfoCompatJellyBeanMr2​.​class5 ?rwxrwxr-​x··​2.​0·​unx······​382·​b-​·​stor·​80-​Jan-​01·​00:​00·​android/​support/​v4/​accessibilityservice/​AccessibilityServiceI​nfoCompatJellyBeanMr2​.​class
6 ?rwxrwxr-​x··​2.​0·​unx·······​98·​b-​·​stor·​80-​Jan-​01·​00:​00·​android/​support/​v4/​app/​ActionBarDrawerToggle​$1.​class6 ?rwxrwxr-​x··​2.​0·​unx·······​98·​b-​·​stor·​80-​Jan-​01·​00:​00·​android/​support/​v4/​app/​ActionBarDrawerToggle​$1.​class
7 ?rwxrwxr-​x··​2.​0·​unx······​447·​b-​·​stor·​80-​Jan-​01·​00:​00·​android/​support/​v4/​app/​ActionBarDrawerToggle​$ActionBarDrawerToggl​eImpl.​class7 ?rwxrwxr-​x··​2.​0·​unx······​447·​b-​·​stor·​80-​Jan-​01·​00:​00·​android/​support/​v4/​app/​ActionBarDrawerToggle​$ActionBarDrawerToggl​eImpl.​class
8 ?rwxrwxr-​x··​2.​0·​unx······​294·​b-​·​stor·​80-​Jan-​01·​00:​00·​android/​support/​v4/​app/​ActionBarDrawerToggle​$Delegate.​class8 ?rwxrwxr-​x··​2.​0·​unx······​294·​b-​·​stor·​80-​Jan-​01·​00:​00·​android/​support/​v4/​app/​ActionBarDrawerToggle​$Delegate.​class
Offset 354, 19 lines modifiedOffset 354, 19 lines modified
354 ?rwxrwxr-​x··​2.​0·​unx······​977·​b-​·​stor·​80-​Jan-​01·​00:​00·​android/​support/​v4/​widget/​ViewDragHelper$Callba​ck.​class354 ?rwxrwxr-​x··​2.​0·​unx······​977·​b-​·​stor·​80-​Jan-​01·​00:​00·​android/​support/​v4/​widget/​ViewDragHelper$Callba​ck.​class
355 ?rwxrwxr-​x··​2.​0·​unx····​15210·​b-​·​defN·​80-​Jan-​01·​00:​00·​android/​support/​v4/​widget/​ViewDragHelper.​class355 ?rwxrwxr-​x··​2.​0·​unx····​15210·​b-​·​defN·​80-​Jan-​01·​00:​00·​android/​support/​v4/​widget/​ViewDragHelper.​class
356 ?rwxrwxr-​x··​2.​0·​unx·······​95·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​google/​android/​apps/​muzei/​api/​Artwork$1.​class356 ?rwxrwxr-​x··​2.​0·​unx·······​95·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​google/​android/​apps/​muzei/​api/​Artwork$1.​class
357 ?rwxrwxr-​x··​2.​0·​unx·····​1286·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​google/​android/​apps/​muzei/​api/​Artwork$Builder.​class357 ?rwxrwxr-​x··​2.​0·​unx·····​1286·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​google/​android/​apps/​muzei/​api/​Artwork$Builder.​class
358 ?rwxrwxr-​x··​2.​0·​unx·····​3646·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​google/​android/​apps/​muzei/​api/​Artwork.​class358 ?rwxrwxr-​x··​2.​0·​unx·····​3646·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​google/​android/​apps/​muzei/​api/​Artwork.​class
359 ?rwxrwxr-​x··​2.​0·​unx······​572·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​google/​android/​apps/​muzei/​api/​MuzeiArtSource$1.​class359 ?rwxrwxr-​x··​2.​0·​unx······​572·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​google/​android/​apps/​muzei/​api/​MuzeiArtSource$1.​class
360 ?rwxrwxr-​x··​2.​0·​unx······​668·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​google/​android/​apps/​muzei/​api/​MuzeiArtSource$2.​class360 ?rwxrwxr-​x··​2.​0·​unx······​668·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​google/​android/​apps/​muzei/​api/​MuzeiArtSource$2.​class
361 ?rwxrwxr-​x··​2.​0·​unx····​13431·​b-​·​defN·​80-​Jan-​01·​00:​00·​com/​google/​android/​apps/​muzei/​api/​MuzeiArtSource.​class361 ?rwxrwxr-​x··​2.​0·​unx····​13425·​b-​·​defN·​80-​Jan-​01·​00:​00·​com/​google/​android/​apps/​muzei/​api/​MuzeiArtSource.​class
362 ?rwxrwxr-​x··​2.​0·​unx······​256·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​google/​android/​apps/​muzei/​api/​RemoteMuzeiArtSource$​RetryException.​class362 ?rwxrwxr-​x··​2.​0·​unx······​256·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​google/​android/​apps/​muzei/​api/​RemoteMuzeiArtSource$​RetryException.​class
363 ?rwxrwxr-​x··​2.​0·​unx·····​1336·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​google/​android/​apps/​muzei/​api/​UserCommand.​class363 ?rwxrwxr-​x··​2.​0·​unx·····​1336·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​google/​android/​apps/​muzei/​api/​UserCommand.​class
364 ?rwxrwxr-​x··​2.​0·​unx·····​1064·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​google/​android/​apps/​muzei/​api/​internal/​ProtocolConstants.​class364 ?rwxrwxr-​x··​2.​0·​unx·····​1064·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​google/​android/​apps/​muzei/​api/​internal/​ProtocolConstants.​class
365 ?rwxrwxr-​x··​2.​0·​unx·····​4324·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​google/​android/​apps/​muzei/​api/​internal/​SourceState.​class365 ?rwxrwxr-​x··​2.​0·​unx·····​4319·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​google/​android/​apps/​muzei/​api/​internal/​SourceState.​class
366 ?rwxrwxr-​x··​2.​0·​unx······​433·​b-​·​stor·​80-​Jan-​01·​00:​00·​net/​ebt/​muzei/​miyazaki/​BuildConfig.​class366 ?rwxrwxr-​x··​2.​0·​unx······​433·​b-​·​stor·​80-​Jan-​01·​00:​00·​net/​ebt/​muzei/​miyazaki/​BuildConfig.​class
367 ?rwxrwxr-​x··​2.​0·​unx·····​3943·​b-​·​stor·​80-​Jan-​01·​00:​00·​net/​ebt/​muzei/​miyazaki/​Constants.​class367 ?rwxrwxr-​x··​2.​0·​unx·····​3943·​b-​·​stor·​80-​Jan-​01·​00:​00·​net/​ebt/​muzei/​miyazaki/​Constants.​class
368 ?rwxrwxr-​x··​2.​0·​unx······​144·​b-​·​stor·​80-​Jan-​01·​00:​00·​net/​ebt/​muzei/​miyazaki/​R$attr.​class368 ?rwxrwxr-​x··​2.​0·​unx······​144·​b-​·​stor·​80-​Jan-​01·​00:​00·​net/​ebt/​muzei/​miyazaki/​R$attr.​class
369 ?rwxrwxr-​x··​2.​0·​unx·····​1130·​b-​·​stor·​80-​Jan-​01·​00:​00·​net/​ebt/​muzei/​miyazaki/​R$drawable.​class369 ?rwxrwxr-​x··​2.​0·​unx·····​1130·​b-​·​stor·​80-​Jan-​01·​00:​00·​net/​ebt/​muzei/​miyazaki/​R$drawable.​class
370 ?rwxrwxr-​x··​2.​0·​unx······​381·​b-​·​stor·​80-​Jan-​01·​00:​00·​net/​ebt/​muzei/​miyazaki/​R$id.​class370 ?rwxrwxr-​x··​2.​0·​unx······​381·​b-​·​stor·​80-​Jan-​01·​00:​00·​net/​ebt/​muzei/​miyazaki/​R$id.​class
371 ?rwxrwxr-​x··​2.​0·​unx······​198·​b-​·​stor·​80-​Jan-​01·​00:​00·​net/​ebt/​muzei/​miyazaki/​R$layout.​class371 ?rwxrwxr-​x··​2.​0·​unx······​198·​b-​·​stor·​80-​Jan-​01·​00:​00·​net/​ebt/​muzei/​miyazaki/​R$layout.​class
372 ?rwxrwxr-​x··​2.​0·​unx······​303·​b-​·​stor·​80-​Jan-​01·​00:​00·​net/​ebt/​muzei/​miyazaki/​R$string.​class372 ?rwxrwxr-​x··​2.​0·​unx······​303·​b-​·​stor·​80-​Jan-​01·​00:​00·​net/​ebt/​muzei/​miyazaki/​R$string.​class
Offset 692, 8 lines modifiedOffset 692, 8 lines modified
692 ?rwxrwxr-​x··​2.​0·​unx······​599·​b-​·​stor·​80-​Jan-​01·​00:​00·​android/​support/​v4/​view/​accessibility/​AccessibilityNodeInfo​Compat$AccessibilityN​odeInfoJellybeanMr2Im​pl.​class692 ?rwxrwxr-​x··​2.​0·​unx······​599·​b-​·​stor·​80-​Jan-​01·​00:​00·​android/​support/​v4/​view/​accessibility/​AccessibilityNodeInfo​Compat$AccessibilityN​odeInfoJellybeanMr2Im​pl.​class
693 ?rwxrwxr-​x··​2.​0·​unx······​465·​b-​·​stor·​80-​Jan-​01·​00:​00·​android/​support/​v4/​view/​accessibility/​AccessibilityRecordCo​mpat$AccessibilityRec​ordJellyBeanImpl.​class693 ?rwxrwxr-​x··​2.​0·​unx······​465·​b-​·​stor·​80-​Jan-​01·​00:​00·​android/​support/​v4/​view/​accessibility/​AccessibilityRecordCo​mpat$AccessibilityRec​ordJellyBeanImpl.​class
694 ?rwxrwxr-​x··​2.​0·​unx·····​1184·​b-​·​stor·​80-​Jan-​01·​00:​00·​android/​support/​v4/​view/​ViewCompat$ICSViewCom​patImpl.​class694 ?rwxrwxr-​x··​2.​0·​unx·····​1184·​b-​·​stor·​80-​Jan-​01·​00:​00·​android/​support/​v4/​view/​ViewCompat$ICSViewCom​patImpl.​class
695 ?rwxrwxr-​x··​2.​0·​unx······​540·​b-​·​stor·​80-​Jan-​01·​00:​00·​android/​support/​v4/​view/​accessibility/​AccessibilityNodeInfo​Compat$AccessibilityN​odeInfoKitKatImpl.​class695 ?rwxrwxr-​x··​2.​0·​unx······​540·​b-​·​stor·​80-​Jan-​01·​00:​00·​android/​support/​v4/​view/​accessibility/​AccessibilityNodeInfo​Compat$AccessibilityN​odeInfoKitKatImpl.​class
696 ?rwxrwxr-​x··​2.​0·​unx·····​1579·​b-​·​stor·​80-​Jan-​01·​00:​00·​android/​support/​v4/​view/​ViewCompat$JBViewComp​atImpl.​class696 ?rwxrwxr-​x··​2.​0·​unx·····​1579·​b-​·​stor·​80-​Jan-​01·​00:​00·​android/​support/​v4/​view/​ViewCompat$JBViewComp​atImpl.​class
697 ?rwxrwxr-​x··​2.​0·​unx······​650·​b-​·​stor·​80-​Jan-​01·​00:​00·​android/​support/​v4/​view/​ViewCompat$JbMr1ViewC​ompatImpl.​class697 ?rwxrwxr-​x··​2.​0·​unx······​650·​b-​·​stor·​80-​Jan-​01·​00:​00·​android/​support/​v4/​view/​ViewCompat$JbMr1ViewC​ompatImpl.​class
698 ?rwxrwxr-​x··​2.​0·​unx······​446·​b-​·​stor·​80-​Jan-​01·​00:​00·​android/​support/​v4/​view/​ViewCompat$KitKatView​CompatImpl.​class698 ?rwxrwxr-​x··​2.​0·​unx······​446·​b-​·​stor·​80-​Jan-​01·​00:​00·​android/​support/​v4/​view/​ViewCompat$KitKatView​CompatImpl.​class
699 697·​files,​·​1313832·​bytes·​uncompressed,​·​1142560·​bytes·​compressed:​··​13.​0%699 697·​files,​·​1313821·​bytes·​uncompressed,​·​1142550·​bytes·​compressed:​··​13.​0%
1.78 KB
com/google/android/apps/muzei/api/MuzeiArtSource.class
1.67 KB
procyon -ec {}
Offset 191, 27 lines modifiedOffset 191, 30 lines modified
191 ················​while·​(true)​·​{191 ················​while·​(true)​·​{
192 ····················​String·​value;​192 ····················​String·​value;​
193 ····················​try·​{193 ····················​try·​{
194 ························​Log.​w(s4,​·​s3)​;​194 ························​Log.​w(s4,​·​s3)​;​
195 ························​Label_0021:​·​{195 ························​Label_0021:​·​{
196 ····························​return;​196 ····························​return;​
197 ························​}197 ························​}
198 ························​/​/​·​iftrue(Label_0021:​,​·​value·​==·​null)​ 
199 ························​/​/​·​iftrue(Label_0091:​,​·​!TextUtils.​isEmpty((CharSequence​)​s)​)​ 
200 ························​while·​(true)​·​{198 ························​while·​(true)​·​{
201 ····························​this.​mSubscriptions.​remove(componentName)​;​199 ····························​this.​mSubscriptions.​remove(componentName)​;​
202 ····························​this.​processAndDispatchSub​scriberRemoved(compon​entName)​;​200 ····························​this.​processAndDispatchSub​scriberRemoved(compon​entName)​;​
203 ····························​break·​Label_0079;​201 ····························​break·​Label_0079;​
204 ····························​value·​=·​this.​mSubscriptions.​get(componentName)​;​202 ····························​value·​=·​this.​mSubscriptions.​get(componentName)​;​
205 ····························​value·​=·​value;​203 ····························​value·​=·​value;​
 204 ····························​Block_6:​·​{
 205 ································​break·​Block_6;​
 206 ································​this.​saveSubscriptions()​;​
 207 ································​return;​
 208 ····························​}
206 ····························​continue·​Label_0079_Outer;​209 ····························​continue·​Label_0079_Outer;​
207 ························​}210 ························​}
208 ························​this.​saveSubscriptions()​;​ 
209 ························​return;​ 
210 ····················​}211 ····················​}
 212 ····················​/​/​·​iftrue(Label_0091:​,​·​!TextUtils.​isEmpty((CharSequence​)​s)​)​
 213 ····················​/​/​·​iftrue(Label_0021:​,​·​value·​==·​null)​
211 ····················​finally·​{214 ····················​finally·​{
212 ····················​}215 ····················​}
213 ····················​/​/​·​monitorexit(this)​216 ····················​/​/​·​monitorexit(this)​
214 ····················​Label_0091:​·​{217 ····················​Label_0091:​·​{
215 ························​if·​(!TextUtils.​isEmpty((CharSequence​)​value)​)​·​{218 ························​if·​(!TextUtils.​isEmpty((CharSequence​)​value)​)​·​{
216 ····························​this.​mSubscriptions.​remove(componentName)​;​219 ····························​this.​mSubscriptions.​remove(componentName)​;​
217 ····························​this.​processAndDispatchSub​scriberRemoved(compon​entName)​;​220 ····························​this.​processAndDispatchSub​scriberRemoved(compon​entName)​;​
1.05 KB
com/google/android/apps/muzei/api/internal/SourceState.class
958 B
procyon -ec {}
Offset 29, 17 lines modifiedOffset 29, 16 lines modified
29 ········​if·​(bundle2·​!=·​null)​·​{29 ········​if·​(bundle2·​!=·​null)​·​{
30 ············​sourceState.​mCurrentArtwork·​=·​Artwork.​fromBundle(bundle2)​;​30 ············​sourceState.​mCurrentArtwork·​=·​Artwork.​fromBundle(bundle2)​;​
31 ········​}31 ········​}
32 ········​sourceState.​mDescription·​=·​bundle.​getString("descriptio​n")​;​32 ········​sourceState.​mDescription·​=·​bundle.​getString("descriptio​n")​;​
33 ········​sourceState.​mWantsNetworkAvailabl​e·​=·​bundle.​getBoolean("wantsNetw​orkAvailable")​;​33 ········​sourceState.​mWantsNetworkAvailabl​e·​=·​bundle.​getBoolean("wantsNetw​orkAvailable")​;​
34 ········​final·​String[]·​stringArray·​=·​bundle.​getStringArray("userC​ommands")​;​34 ········​final·​String[]·​stringArray·​=·​bundle.​getStringArray("userC​ommands")​;​
35 ········​if·​(stringArray·​!=·​null·​&&·​stringArray.​length·​>·​0)​·​{35 ········​if·​(stringArray·​!=·​null·​&&·​stringArray.​length·​>·​0)​·​{
36 ············​final·​String[]·​array·​=·​stringArray;​ 
37 ············​for·​(int·​length·​=·​stringArray.​length,​·​i·​=·​0;​·​i·​<·​length;​·​++i)​·​{36 ············​for·​(int·​length·​=·​stringArray.​length,​·​i·​=·​0;​·​i·​<·​length;​·​++i)​·​{
38 ················​sourceState.​mUserCommands.​add(UserCommand.​deserialize(array[i])​)​;​37 ················​sourceState.​mUserCommands.​add(UserCommand.​deserialize(stringArr​ay[i])​)​;​
39 ············​}38 ············​}
40 ········​}39 ········​}
41 ········​return·​sourceState;​40 ········​return·​sourceState;​
42 ····​}41 ····​}
43 ····42 ····
44 ····​public·​static·​SourceState·​fromJson(final·​JSONObject·​jsonObject)​·​{43 ····​public·​static·​SourceState·​fromJson(final·​JSONObject·​jsonObject)​·​{
45 ········​final·​SourceState·​sourceState·​=·​new·​SourceState()​;​44 ········​final·​SourceState·​sourceState·​=·​new·​SourceState()​;​
1.32 KB
smali/com/google/android/apps/muzei/api/RemoteMuzeiArtSource.smali
Offset 156, 14 lines modifiedOffset 156, 15 lines modified
  
156 ····​invoke-​virtual·​{p0,​·​v6},​·​Lcom/​google/​android/​apps/​muzei/​api/​RemoteMuzeiArtSource;​-​>getSystemService(Lja​va/​lang/​String;​)​Ljava/​lang/​Object;​156 ····​invoke-​virtual·​{p0,​·​v6},​·​Lcom/​google/​android/​apps/​muzei/​api/​RemoteMuzeiArtSource;​-​>getSystemService(Lja​va/​lang/​String;​)​Ljava/​lang/​Object;​
  
157 ····​move-​result-​object·​v6157 ····​move-​result-​object·​v6
  
158 ····​check-​cast·​v6,​·​Landroid/​net/​ConnectivityManager;​158 ····​check-​cast·​v6,​·​Landroid/​net/​ConnectivityManager;​
  
 159 ····​.​line·​93
159 ····​invoke-​virtual·​{v6},​·​Landroid/​net/​ConnectivityManager;​-​>getActiveNetworkInfo​()​Landroid/​net/​NetworkInfo;​160 ····​invoke-​virtual·​{v6},​·​Landroid/​net/​ConnectivityManager;​-​>getActiveNetworkInfo​()​Landroid/​net/​NetworkInfo;​
  
160 ····​move-​result-​object·​v2161 ····​move-​result-​object·​v2
  
161 ····​.​line·​94162 ····​.​line·​94
162 ····​.​local·​v2,​·​"ni":​Landroid/​net/​NetworkInfo;​163 ····​.​local·​v2,​·​"ni":​Landroid/​net/​NetworkInfo;​
163 ····​if-​eqz·​v2,​·​:​cond_0164 ····​if-​eqz·​v2,​·​:​cond_0
Offset 247, 28 lines modifiedOffset 248, 29 lines modified
  
247 ····​const/​4·​v7,​·​0x0248 ····​const/​4·​v7,​·​0x0
  
248 ····​invoke-​interface·​{v5,​·​v6,​·​v7},​·​Landroid/​content/​SharedPreferences;​-​>getInt(Ljava/​lang/​String;​I)​I249 ····​invoke-​interface·​{v5,​·​v6,​·​v7},​·​Landroid/​content/​SharedPreferences;​-​>getInt(Ljava/​lang/​String;​I)​I
  
249 ····​move-​result·​v4250 ····​move-​result·​v4
  
250 ····​.​line·​112251 ····​.​line·​113
251 ····​.​local·​v4,​·​"retryAttempt":​I252 ····​.​local·​v4,​·​"retryAttempt":​I
252 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>currentTimeMillis()​J253 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>currentTimeMillis()​J
  
253 ····​move-​result-​wide·​v6254 ····​move-​result-​wide·​v6
  
254 ····​const/​16·​v8,​·​0x2710255 ····​const/​16·​v8,​·​0x2710
  
255 ····​shl-​int/​2addr·​v8,​·​v4256 ····​shl-​int/​2addr·​v8,​·​v4
  
256 ····​int-​to-​long·​v8,​·​v8257 ····​int-​to-​long·​v8,​·​v8
  
257 ····​add-​long/​2addr·​v6,​·​v8258 ····​add-​long/​2addr·​v6,​·​v8
  
 259 ····​.​line·​112
258 ····​invoke-​virtual·​{p0,​·​v6,​·​v7},​·​Lcom/​google/​android/​apps/​muzei/​api/​RemoteMuzeiArtSource;​-​>scheduleUpdate(J)​V260 ····​invoke-​virtual·​{p0,​·​v6,​·​v7},​·​Lcom/​google/​android/​apps/​muzei/​api/​RemoteMuzeiArtSource;​-​>scheduleUpdate(J)​V
  
259 ····​.​line·​114261 ····​.​line·​114
260 ····​invoke-​interface·​{v5},​·​Landroid/​content/​SharedPreferences;​-​>edit()​Landroid/​content/​SharedPreferences$Edi​tor;​262 ····​invoke-​interface·​{v5},​·​Landroid/​content/​SharedPreferences;​-​>edit()​Landroid/​content/​SharedPreferences$Edi​tor;​
  
261 ····​move-​result-​object·​v6263 ····​move-​result-​object·​v6
  
20.2 KB
smali/com/google/android/apps/muzei/api/MuzeiArtSource.smali
Offset 154, 56 lines modifiedOffset 154, 62 lines modified
  
154 ····​const-​string·​v2,​·​"com.​google.​android.​apps.​muzei.​api.​action.​HANDLE_COMMAND"154 ····​const-​string·​v2,​·​"com.​google.​android.​apps.​muzei.​api.​action.​HANDLE_COMMAND"
  
155 ····​invoke-​direct·​{v1,​·​v2},​·​Landroid/​content/​Intent;​-​><init>(Ljava/​lang/​String;​)​V155 ····​invoke-​direct·​{v1,​·​v2},​·​Landroid/​content/​Intent;​-​><init>(Ljava/​lang/​String;​)​V
  
156 ····​new-​instance·​v2,​·​Landroid/​content/​ComponentName;​156 ····​new-​instance·​v2,​·​Landroid/​content/​ComponentName;​
  
 157 ····​.​line·​674
157 ····​invoke-​virtual·​{p0},​·​Ljava/​lang/​Object;​-​>getClass()​Ljava/​lang/​Class;​158 ····​invoke-​virtual·​{p0},​·​Ljava/​lang/​Object;​-​>getClass()​Ljava/​lang/​Class;​
  
158 ····​move-​result-​object·​v3159 ····​move-​result-​object·​v3
  
159 ····​invoke-​direct·​{v2,​·​p1,​·​v3},​·​Landroid/​content/​ComponentName;​-​><init>(Landroid/​content/​Context;​Ljava/​lang/​Class;​)​V160 ····​invoke-​direct·​{v2,​·​p1,​·​v3},​·​Landroid/​content/​ComponentName;​-​><init>(Landroid/​content/​Context;​Ljava/​lang/​Class;​)​V
  
160 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​content/​Intent;​-​>setComponent(Landroi​d/​content/​ComponentName;​)​Landroid/​content/​Intent;​161 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​content/​Intent;​-​>setComponent(Landroi​d/​content/​ComponentName;​)​Landroid/​content/​Intent;​
  
161 ····​move-​result-​object·​v1162 ····​move-​result-​object·​v1
  
162 ····​const-​string·​v2,​·​"muzeicommand"163 ····​const-​string·​v2,​·​"muzeicommand"
  
 164 ····​.​line·​676
163 ····​invoke-​static·​{v5},​·​Ljava/​lang/​Integer;​-​>toString(I)​Ljava/​lang/​String;​165 ····​invoke-​static·​{v5},​·​Ljava/​lang/​Integer;​-​>toString(I)​Ljava/​lang/​String;​
  
164 ····​move-​result-​object·​v3166 ····​move-​result-​object·​v3
  
165 ····​const/​4·​v4,​·​0x0167 ····​const/​4·​v4,​·​0x0
  
 168 ····​.​line·​675
166 ····​invoke-​static·​{v2,​·​v3,​·​v4},​·​Landroid/​net/​Uri;​-​>fromParts(Ljava/​lang/​String;​Ljava/​lang/​String;​Ljava/​lang/​String;​)​Landroid/​net/​Uri;​169 ····​invoke-​static·​{v2,​·​v3,​·​v4},​·​Landroid/​net/​Uri;​-​>fromParts(Ljava/​lang/​String;​Ljava/​lang/​String;​Ljava/​lang/​String;​)​Landroid/​net/​Uri;​
  
167 ····​move-​result-​object·​v2170 ····​move-​result-​object·​v2
  
168 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​content/​Intent;​-​>setData(Landroid/​net/​Uri;​)​Landroid/​content/​Intent;​171 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​content/​Intent;​-​>setData(Landroid/​net/​Uri;​)​Landroid/​content/​Intent;​
  
169 ····​move-​result-​object·​v1172 ····​move-​result-​object·​v1
  
170 ····​const-​string·​v2,​·​"com.​google.​android.​apps.​muzei.​api.​extra.​COMMAND_ID"173 ····​const-​string·​v2,​·​"com.​google.​android.​apps.​muzei.​api.​extra.​COMMAND_ID"
  
 174 ····​.​line·​677
171 ····​invoke-​virtual·​{v1,​·​v2,​·​v5},​·​Landroid/​content/​Intent;​-​>putExtra(Ljava/​lang/​String;​I)​Landroid/​content/​Intent;​175 ····​invoke-​virtual·​{v1,​·​v2,​·​v5},​·​Landroid/​content/​Intent;​-​>putExtra(Ljava/​lang/​String;​I)​Landroid/​content/​Intent;​
  
172 ····​move-​result-​object·​v1176 ····​move-​result-​object·​v1
  
173 ····​const-​string·​v2,​·​"com.​google.​android.​apps.​muzei.​api.​extra.​SCHEDULED"177 ····​const-​string·​v2,​·​"com.​google.​android.​apps.​muzei.​api.​extra.​SCHEDULED"
  
174 ····​const/​4·​v3,​·​0x1178 ····​const/​4·​v3,​·​0x1
  
 179 ····​.​line·​678
175 ····​invoke-​virtual·​{v1,​·​v2,​·​v3},​·​Landroid/​content/​Intent;​-​>putExtra(Ljava/​lang/​String;​Z)​Landroid/​content/​Intent;​180 ····​invoke-​virtual·​{v1,​·​v2,​·​v3},​·​Landroid/​content/​Intent;​-​>putExtra(Ljava/​lang/​String;​Z)​Landroid/​content/​Intent;​
  
176 ····​move-​result-​object·​v1181 ····​move-​result-​object·​v1
  
177 ····​const/​high16·​v2,​·​0x8000000182 ····​const/​high16·​v2,​·​0x8000000
  
 183 ····​.​line·​672
178 ····​invoke-​static·​{p1,​·​v0,​·​v1,​·​v2},​·​Landroid/​app/​PendingIntent;​-​>getService(Landroid/​content/​Context;​ILandroid/​content/​Intent;​I)​Landroid/​app/​PendingIntent;​184 ····​invoke-​static·​{p1,​·​v0,​·​v1,​·​v2},​·​Landroid/​app/​PendingIntent;​-​>getService(Landroid/​content/​Context;​ILandroid/​content/​Intent;​I)​Landroid/​app/​PendingIntent;​
  
179 ····​move-​result-​object·​v0185 ····​move-​result-​object·​v0
  
180 ····​return-​object·​v0186 ····​return-​object·​v0
181 .​end·​method187 .​end·​method
  
Offset 262, 20 lines modifiedOffset 268, 22 lines modified
  
262 ····​.​line·​744268 ····​.​line·​744
263 ····​:​try_start_0269 ····​:​try_start_0
264 ····​new-​instance·​v2,​·​Lorg/​json/​JSONTokener;​270 ····​new-​instance·​v2,​·​Lorg/​json/​JSONTokener;​
  
265 ····​invoke-​direct·​{v2,​·​v1},​·​Lorg/​json/​JSONTokener;​-​><init>(Ljava/​lang/​String;​)​V271 ····​invoke-​direct·​{v2,​·​v1},​·​Lorg/​json/​JSONTokener;​-​><init>(Ljava/​lang/​String;​)​V
  
 272 ····​.​line·​745
266 ····​invoke-​virtual·​{v2},​·​Lorg/​json/​JSONTokener;​-​>nextValue()​Ljava/​lang/​Object;​273 ····​invoke-​virtual·​{v2},​·​Lorg/​json/​JSONTokener;​-​>nextValue()​Ljava/​lang/​Object;​
  
267 ····​move-​result-​object·​v2274 ····​move-​result-​object·​v2
  
268 ····​check-​cast·​v2,​·​Lorg/​json/​JSONObject;​275 ····​check-​cast·​v2,​·​Lorg/​json/​JSONObject;​
  
 276 ····​.​line·​744
269 ····​invoke-​static·​{v2},​·​Lcom/​google/​android/​apps/​muzei/​api/​internal/​SourceState;​-​>fromJson(Lorg/​json/​JSONObject;​)​Lcom/​google/​android/​apps/​muzei/​api/​internal/​SourceState;​277 ····​invoke-​static·​{v2},​·​Lcom/​google/​android/​apps/​muzei/​api/​internal/​SourceState;​-​>fromJson(Lorg/​json/​JSONObject;​)​Lcom/​google/​android/​apps/​muzei/​api/​internal/​SourceState;​
  
270 ····​move-​result-​object·​v2278 ····​move-​result-​object·​v2
  
271 ····​iput-​object·​v2,​·​p0,​·​Lcom/​google/​android/​apps/​muzei/​api/​MuzeiArtSource;​-​>mCurrentState:​Lcom/​google/​android/​apps/​muzei/​api/​internal/​SourceState;​279 ····​iput-​object·​v2,​·​p0,​·​Lcom/​google/​android/​apps/​muzei/​api/​MuzeiArtSource;​-​>mCurrentState:​Lcom/​google/​android/​apps/​muzei/​api/​internal/​SourceState;​
272 ····​:​try_end_0280 ····​:​try_end_0
273 ····​.​catch·​Lorg/​json/​JSONException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0281 ····​.​catch·​Lorg/​json/​JSONException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
Offset 325, 113 lines modifiedOffset 333, 111 lines modified
  
325 ····​iput-​object·​v2,​·​p0,​·​Lcom/​google/​android/​apps/​muzei/​api/​MuzeiArtSource;​-​>mCurrentState:​Lcom/​google/​android/​apps/​muzei/​api/​internal/​SourceState;​333 ····​iput-​object·​v2,​·​p0,​·​Lcom/​google/​android/​apps/​muzei/​api/​MuzeiArtSource;​-​>mCurrentState:​Lcom/​google/​android/​apps/​muzei/​api/​internal/​SourceState;​
  
326 ····​goto·​:​goto_0334 ····​goto·​:​goto_0
327 .​end·​method335 .​end·​method
  
328 .​method·​private·​declared-​synchronized·​loadSubscriptions()​V336 .​method·​private·​declared-​synchronized·​loadSubscriptions()​V
329 ····​.​locals·9337 ····​.​locals·8
  
330 ····​.​prologue338 ····​.​prologue
331 ····​.​line·​719339 ····​.​line·​719
332 ····​monitor-​enter·​p0340 ····​monitor-​enter·​p0
  
333 ····​:​try_start_0341 ····​:​try_start_0
334 ····​new-​instance·​v6,​·​Ljava/​util/​HashMap;​342 ····​new-​instance·​v5,​·​Ljava/​util/​HashMap;​
  
335 ····​invoke-​direct·​{v6},​·​Ljava/​util/​HashMap;​-​><init>()​V343 ····​invoke-​direct·​{v5},​·​Ljava/​util/​HashMap;​-​><init>()​V
  
336 ····​iput-​object·​v6,​·​p0,​·​Lcom/​google/​android/​apps/​muzei/​api/​MuzeiArtSource;​-​>mSubscriptions:​Ljava/​util/​Map;​344 ····​iput-​object·​v5,​·​p0,​·​Lcom/​google/​android/​apps/​muzei/​api/​MuzeiArtSource;​-​>mSubscriptions:​Ljava/​util/​Map;​
  
337 ····​.​line·​720345 ····​.​line·​720
338 ····​iget-​object·​v6,​·​p0,​·​Lcom/​google/​android/​apps/​muzei/​api/​MuzeiArtSource;​-​>mSharedPrefs:​Landroid/​content/​SharedPreferences;​346 ····​iget-​object·​v5,​·​p0,​·​Lcom/​google/​android/​apps/​muzei/​api/​MuzeiArtSource;​-​>mSharedPrefs:​Landroid/​content/​SharedPreferences;​
  
339 ····​const-​string·​v7,​·​"subscriptions"347 ····​const-​string·​v6,​·​"subscriptions"
  
340 ····​const/​4·​v8,​·​0x0348 ····​const/​4·​v7,​·​0x0
  
341 ····​invoke-​interface·​{v6,​·​v7,​·​v8},​·​Landroid/​content/​SharedPreferences;​-​>getStringSet(Ljava/​lang/​String;​Ljava/​util/​Set;​)​Ljava/​util/​Set;​349 ····​invoke-​interface·​{v5,​·​v6,​·​v7},​·​Landroid/​content/​SharedPreferences;​-​>getStringSet(Ljava/​lang/​String;​Ljava/​util/​Set;​)​Ljava/​util/​Set;​
  
342 ····​move-​result-​object·​v3350 ····​move-​result-​object·​v2
  
343 ····​.​line·​721351 ····​.​line·​721
344 ····​.​local·​v3,​·​"serializedSubscripti​ons":​Ljava/​util/​Set;​,​·​"Ljava/​util/​Set<Ljava/​lang/​String;​>;​"352 ····​.​local·​v2,​·​"serializedSubscripti​ons":​Ljava/​util/​Set;​,​·​"Ljava/​util/​Set<Ljava/​lang/​String;​>;​"
345 ····​if-​eqz·​v3,​·​:​cond_0353 ····​if-​eqz·​v2,​·​:​cond_0
  
346 ····​.​line·​722354 ····​.​line·​722
347 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Set;​-​>iterator()​Ljava/​util/​Iterator;​355 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Set;​-​>iterator()​Ljava/​util/​Iterator;​
  
348 ····​move-​result-​object·​v1356 ····​move-​result-​object·​v5
  
349 ····​.​local·​v1,​·​"i$":​Ljava/​util/​Iterator;​ 
Max diff block lines reached; 15745/20526 bytes (76.71%) of diff not shown.
4.03 KB
smali/com/google/android/apps/muzei/api/Artwork.smali
Offset 2, 15 lines modifiedOffset 2, 14 lines modified
2 .​super·​Ljava/​lang/​Object;​2 .​super·​Ljava/​lang/​Object;​
3 .​source·​"Artwork.​java"3 .​source·​"Artwork.​java"
  
  
4 #·​annotations4 #·​annotations
5 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​5 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​
6 ····​value·​=·​{6 ····​value·​=·​{
7 ········​Lcom/​google/​android/​apps/​muzei/​api/​Artwork$1;​,​ 
8 ········​Lcom/​google/​android/​apps/​muzei/​api/​Artwork$Builder;​7 ········​Lcom/​google/​android/​apps/​muzei/​api/​Artwork$Builder;​
9 ····​}8 ····​}
10 .​end·​annotation9 .​end·​annotation
  
  
11 #·​static·​fields10 #·​static·​fields
12 .​field·​private·​static·​final·​KEY_BYLINE:​Ljava/​lang/​String;​·​=·​"byline"11 .​field·​private·​static·​final·​KEY_BYLINE:​Ljava/​lang/​String;​·​=·​"byline"
Offset 129, 34 lines modifiedOffset 128, 37 lines modified
129 ····​.​line·​219128 ····​.​line·​219
130 ····​new-​instance·​v3,​·​Lcom/​google/​android/​apps/​muzei/​api/​Artwork$Builder;​129 ····​new-​instance·​v3,​·​Lcom/​google/​android/​apps/​muzei/​api/​Artwork$Builder;​
  
131 ····​invoke-​direct·​{v3},​·​Lcom/​google/​android/​apps/​muzei/​api/​Artwork$Builder;​-​><init>()​V130 ····​invoke-​direct·​{v3},​·​Lcom/​google/​android/​apps/​muzei/​api/​Artwork$Builder;​-​><init>()​V
  
132 ····​const-​string·​v4,​·​"title"131 ····​const-​string·​v4,​·​"title"
  
 132 ····​.​line·​220
133 ····​invoke-​virtual·​{p0,​·​v4},​·​Landroid/​os/​Bundle;​-​>getString(Ljava/​lang/​String;​)​Ljava/​lang/​String;​133 ····​invoke-​virtual·​{p0,​·​v4},​·​Landroid/​os/​Bundle;​-​>getString(Ljava/​lang/​String;​)​Ljava/​lang/​String;​
  
134 ····​move-​result-​object·​v4134 ····​move-​result-​object·​v4
  
135 ····​invoke-​virtual·​{v3,​·​v4},​·​Lcom/​google/​android/​apps/​muzei/​api/​Artwork$Builder;​-​>title(Ljava/​lang/​String;​)​Lcom/​google/​android/​apps/​muzei/​api/​Artwork$Builder;​135 ····​invoke-​virtual·​{v3,​·​v4},​·​Lcom/​google/​android/​apps/​muzei/​api/​Artwork$Builder;​-​>title(Ljava/​lang/​String;​)​Lcom/​google/​android/​apps/​muzei/​api/​Artwork$Builder;​
  
136 ····​move-​result-​object·​v3136 ····​move-​result-​object·​v3
  
137 ····​const-​string·​v4,​·​"byline"137 ····​const-​string·​v4,​·​"byline"
  
 138 ····​.​line·​221
138 ····​invoke-​virtual·​{p0,​·​v4},​·​Landroid/​os/​Bundle;​-​>getString(Ljava/​lang/​String;​)​Ljava/​lang/​String;​139 ····​invoke-​virtual·​{p0,​·​v4},​·​Landroid/​os/​Bundle;​-​>getString(Ljava/​lang/​String;​)​Ljava/​lang/​String;​
  
139 ····​move-​result-​object·​v4140 ····​move-​result-​object·​v4
  
140 ····​invoke-​virtual·​{v3,​·​v4},​·​Lcom/​google/​android/​apps/​muzei/​api/​Artwork$Builder;​-​>byline(Ljava/​lang/​String;​)​Lcom/​google/​android/​apps/​muzei/​api/​Artwork$Builder;​141 ····​invoke-​virtual·​{v3,​·​v4},​·​Lcom/​google/​android/​apps/​muzei/​api/​Artwork$Builder;​-​>byline(Ljava/​lang/​String;​)​Lcom/​google/​android/​apps/​muzei/​api/​Artwork$Builder;​
  
141 ····​move-​result-​object·​v3142 ····​move-​result-​object·​v3
  
142 ····​const-​string·​v4,​·​"token"143 ····​const-​string·​v4,​·​"token"
  
 144 ····​.​line·​222
143 ····​invoke-​virtual·​{p0,​·​v4},​·​Landroid/​os/​Bundle;​-​>getString(Ljava/​lang/​String;​)​Ljava/​lang/​String;​145 ····​invoke-​virtual·​{p0,​·​v4},​·​Landroid/​os/​Bundle;​-​>getString(Ljava/​lang/​String;​)​Ljava/​lang/​String;​
  
144 ····​move-​result-​object·​v4146 ····​move-​result-​object·​v4
  
145 ····​invoke-​virtual·​{v3,​·​v4},​·​Lcom/​google/​android/​apps/​muzei/​api/​Artwork$Builder;​-​>token(Ljava/​lang/​String;​)​Lcom/​google/​android/​apps/​muzei/​api/​Artwork$Builder;​147 ····​invoke-​virtual·​{v3,​·​v4},​·​Lcom/​google/​android/​apps/​muzei/​api/​Artwork$Builder;​-​>token(Ljava/​lang/​String;​)​Lcom/​google/​android/​apps/​muzei/​api/​Artwork$Builder;​
  
146 ····​move-​result-​object·​v0148 ····​move-​result-​object·​v0
Offset 242, 34 lines modifiedOffset 244, 37 lines modified
242 ····​.​line·​258244 ····​.​line·​258
243 ····​new-​instance·​v4,​·​Lcom/​google/​android/​apps/​muzei/​api/​Artwork$Builder;​245 ····​new-​instance·​v4,​·​Lcom/​google/​android/​apps/​muzei/​api/​Artwork$Builder;​
  
244 ····​invoke-​direct·​{v4},​·​Lcom/​google/​android/​apps/​muzei/​api/​Artwork$Builder;​-​><init>()​V246 ····​invoke-​direct·​{v4},​·​Lcom/​google/​android/​apps/​muzei/​api/​Artwork$Builder;​-​><init>()​V
  
245 ····​const-​string·​v5,​·​"title"247 ····​const-​string·​v5,​·​"title"
  
 248 ····​.​line·​259
246 ····​invoke-​virtual·​{p0,​·​v5},​·​Lorg/​json/​JSONObject;​-​>optString(Ljava/​lang/​String;​)​Ljava/​lang/​String;​249 ····​invoke-​virtual·​{p0,​·​v5},​·​Lorg/​json/​JSONObject;​-​>optString(Ljava/​lang/​String;​)​Ljava/​lang/​String;​
  
247 ····​move-​result-​object·​v5250 ····​move-​result-​object·​v5
  
248 ····​invoke-​virtual·​{v4,​·​v5},​·​Lcom/​google/​android/​apps/​muzei/​api/​Artwork$Builder;​-​>title(Ljava/​lang/​String;​)​Lcom/​google/​android/​apps/​muzei/​api/​Artwork$Builder;​251 ····​invoke-​virtual·​{v4,​·​v5},​·​Lcom/​google/​android/​apps/​muzei/​api/​Artwork$Builder;​-​>title(Ljava/​lang/​String;​)​Lcom/​google/​android/​apps/​muzei/​api/​Artwork$Builder;​
  
249 ····​move-​result-​object·​v4252 ····​move-​result-​object·​v4
  
250 ····​const-​string·​v5,​·​"byline"253 ····​const-​string·​v5,​·​"byline"
  
 254 ····​.​line·​260
251 ····​invoke-​virtual·​{p0,​·​v5},​·​Lorg/​json/​JSONObject;​-​>optString(Ljava/​lang/​String;​)​Ljava/​lang/​String;​255 ····​invoke-​virtual·​{p0,​·​v5},​·​Lorg/​json/​JSONObject;​-​>optString(Ljava/​lang/​String;​)​Ljava/​lang/​String;​
  
252 ····​move-​result-​object·​v5256 ····​move-​result-​object·​v5
  
253 ····​invoke-​virtual·​{v4,​·​v5},​·​Lcom/​google/​android/​apps/​muzei/​api/​Artwork$Builder;​-​>byline(Ljava/​lang/​String;​)​Lcom/​google/​android/​apps/​muzei/​api/​Artwork$Builder;​257 ····​invoke-​virtual·​{v4,​·​v5},​·​Lcom/​google/​android/​apps/​muzei/​api/​Artwork$Builder;​-​>byline(Ljava/​lang/​String;​)​Lcom/​google/​android/​apps/​muzei/​api/​Artwork$Builder;​
  
254 ····​move-​result-​object·​v4258 ····​move-​result-​object·​v4
  
255 ····​const-​string·​v5,​·​"token"259 ····​const-​string·​v5,​·​"token"
  
 260 ····​.​line·​261
256 ····​invoke-​virtual·​{p0,​·​v5},​·​Lorg/​json/​JSONObject;​-​>optString(Ljava/​lang/​String;​)​Ljava/​lang/​String;​261 ····​invoke-​virtual·​{p0,​·​v5},​·​Lorg/​json/​JSONObject;​-​>optString(Ljava/​lang/​String;​)​Ljava/​lang/​String;​
  
257 ····​move-​result-​object·​v5262 ····​move-​result-​object·​v5
  
258 ····​invoke-​virtual·​{v4,​·​v5},​·​Lcom/​google/​android/​apps/​muzei/​api/​Artwork$Builder;​-​>token(Ljava/​lang/​String;​)​Lcom/​google/​android/​apps/​muzei/​api/​Artwork$Builder;​263 ····​invoke-​virtual·​{v4,​·​v5},​·​Lcom/​google/​android/​apps/​muzei/​api/​Artwork$Builder;​-​>token(Ljava/​lang/​String;​)​Lcom/​google/​android/​apps/​muzei/​api/​Artwork$Builder;​
  
259 ····​move-​result-​object·​v0264 ····​move-​result-​object·​v0
Offset 489, 18 lines modifiedOffset 494, 20 lines modified
  
489 ····​if-​eqz·​v3,​·​:​cond_0494 ····​if-​eqz·​v3,​·​:​cond_0
  
490 ····​iget-​object·​v2,​·​p0,​·​Lcom/​google/​android/​apps/​muzei/​api/​Artwork;​-​>mViewIntent:​Landroid/​content/​Intent;​495 ····​iget-​object·​v2,​·​p0,​·​Lcom/​google/​android/​apps/​muzei/​api/​Artwork;​-​>mViewIntent:​Landroid/​content/​Intent;​
  
491 ····​const/​4·​v3,​·​0x1496 ····​const/​4·​v3,​·​0x1
  
 497 ····​.​line·​211
492 ····​invoke-​virtual·​{v2,​·​v3},​·​Landroid/​content/​Intent;​-​>toUri(I)​Ljava/​lang/​String;​498 ····​invoke-​virtual·​{v2,​·​v3},​·​Landroid/​content/​Intent;​-​>toUri(I)​Ljava/​lang/​String;​
  
493 ····​move-​result-​object·​v2499 ····​move-​result-​object·​v2
  
 500 ····​.​line·​210
494 ····​:​cond_0501 ····​:​cond_0
495 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​os/​Bundle;​-​>putString(Ljava/​lang/​String;​Ljava/​lang/​String;​)​V502 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​os/​Bundle;​-​>putString(Ljava/​lang/​String;​Ljava/​lang/​String;​)​V
  
496 ····​.​line·​212503 ····​.​line·​212
497 ····​return-​object·​v0504 ····​return-​object·​v0
  
498 ····​:​cond_1505 ····​:​cond_1
Offset 571, 18 lines modifiedOffset 578, 20 lines modified
  
571 ····​if-​eqz·​v3,​·​:​cond_0578 ····​if-​eqz·​v3,​·​:​cond_0
  
572 ····​iget-​object·​v2,​·​p0,​·​Lcom/​google/​android/​apps/​muzei/​api/​Artwork;​-​>mViewIntent:​Landroid/​content/​Intent;​579 ····​iget-​object·​v2,​·​p0,​·​Lcom/​google/​android/​apps/​muzei/​api/​Artwork;​-​>mViewIntent:​Landroid/​content/​Intent;​
  
573 ····​const/​4·​v3,​·​0x1580 ····​const/​4·​v3,​·​0x1
  
 581 ····​.​line·​250
574 ····​invoke-​virtual·​{v2,​·​v3},​·​Landroid/​content/​Intent;​-​>toUri(I)​Ljava/​lang/​String;​582 ····​invoke-​virtual·​{v2,​·​v3},​·​Landroid/​content/​Intent;​-​>toUri(I)​Ljava/​lang/​String;​
  
575 ····​move-​result-​object·​v2583 ····​move-​result-​object·​v2
  
 584 ····​.​line·​249
576 ····​:​cond_0585 ····​:​cond_0
Max diff block lines reached; 54/4019 bytes (1.34%) of diff not shown.
674 B
smali/com/google/android/apps/muzei/api/MuzeiArtSource$1.smali
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·​instance·​fields17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$0:​Lcom/​google/​android/​apps/​muzei/​api/​MuzeiArtSource;​18 .​field·​final·​synthetic·​this$0:​Lcom/​google/​android/​apps/​muzei/​api/​MuzeiArtSource;​
  
  
19 #·​direct·​methods19 #·​direct·​methods
20 .​method·​constructor·​<init>(Lcom/​google/​android/​apps/​muzei/​api/​MuzeiArtSource;​)​V20 .​method·​constructor·​<init>(Lcom/​google/​android/​apps/​muzei/​api/​MuzeiArtSource;​)​V
21 ····​.​locals·​021 ····​.​locals·​0
 22 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​google/​android/​apps/​muzei/​api/​MuzeiArtSource;​
  
22 ····​.​prologue23 ····​.​prologue
23 ····​.​line·​26724 ····​.​line·​267
24 ····​iput-​object·​p1,​·​p0,​·​Lcom/​google/​android/​apps/​muzei/​api/​MuzeiArtSource$1;​-​>this$0:​Lcom/​google/​android/​apps/​muzei/​api/​MuzeiArtSource;​25 ····​iput-​object·​p1,​·​p0,​·​Lcom/​google/​android/​apps/​muzei/​api/​MuzeiArtSource$1;​-​>this$0:​Lcom/​google/​android/​apps/​muzei/​api/​MuzeiArtSource;​
  
25 ····​invoke-​direct·​{p0},​·​Landroid/​os/​Handler;​-​><init>()​V26 ····​invoke-​direct·​{p0},​·​Landroid/​os/​Handler;​-​><init>()​V
  
746 B
smali/com/google/android/apps/muzei/api/MuzeiArtSource$2.smali
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .​field·​final·​synthetic·​val$subscriber:​Landroid/​content/​ComponentName;​22 .​field·​final·​synthetic·​val$subscriber:​Landroid/​content/​ComponentName;​
  
  
23 #·​direct·​methods23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lcom/​google/​android/​apps/​muzei/​api/​MuzeiArtSource;​Landroid/​content/​ComponentName;​)​V24 .​method·​constructor·​<init>(Lcom/​google/​android/​apps/​muzei/​api/​MuzeiArtSource;​Landroid/​content/​ComponentName;​)​V
25 ····​.​locals·​025 ····​.​locals·​0
 26 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​google/​android/​apps/​muzei/​api/​MuzeiArtSource;​
  
26 ····​.​prologue27 ····​.​prologue
27 ····​.​line·​70628 ····​.​line·​706
28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​google/​android/​apps/​muzei/​api/​MuzeiArtSource$2;​-​>this$0:​Lcom/​google/​android/​apps/​muzei/​api/​MuzeiArtSource;​29 ····​iput-​object·​p1,​·​p0,​·​Lcom/​google/​android/​apps/​muzei/​api/​MuzeiArtSource$2;​-​>this$0:​Lcom/​google/​android/​apps/​muzei/​api/​MuzeiArtSource;​
  
29 ····​iput-​object·​p2,​·​p0,​·​Lcom/​google/​android/​apps/​muzei/​api/​MuzeiArtSource$2;​-​>val$subscriber:​Landroid/​content/​ComponentName;​30 ····​iput-​object·​p2,​·​p0,​·​Lcom/​google/​android/​apps/​muzei/​api/​MuzeiArtSource$2;​-​>val$subscriber:​Landroid/​content/​ComponentName;​
  
14.0 KB
smali/com/google/android/apps/muzei/api/internal/SourceState.smali
Offset 37, 113 lines modifiedOffset 37, 105 lines modified
  
37 ····​iput-​object·​v0,​·​p0,​·​Lcom/​google/​android/​apps/​muzei/​api/​internal/​SourceState;​-​>mUserCommands:​Ljava/​util/​List;​37 ····​iput-​object·​v0,​·​p0,​·​Lcom/​google/​android/​apps/​muzei/​api/​internal/​SourceState;​-​>mUserCommands:​Ljava/​util/​List;​
  
38 ····​return-​void38 ····​return-​void
39 .​end·​method39 .​end·​method
  
40 .​method·​public·​static·​fromBundle(Landroid/​os/​Bundle;​)​Lcom/​google/​android/​apps/​muzei/​api/​internal/​SourceState;​40 .​method·​public·​static·​fromBundle(Landroid/​os/​Bundle;​)​Lcom/​google/​android/​apps/​muzei/​api/​internal/​SourceState;​
41 ····​.​locals·941 ····​.​locals·8
42 ····​.​param·​p0,​·​"bundle"····​#·​Landroid/​os/​Bundle;​42 ····​.​param·​p0,​·​"bundle"····​#·​Landroid/​os/​Bundle;​
  
43 ····​.​prologue43 ····​.​prologue
44 ····​.​line·​11444 ····​.​line·​114
45 ····​new-​instance·​v6,​·​Lcom/​google/​android/​apps/​muzei/​api/​internal/​SourceState;​45 ····​new-​instance·​v3,​·​Lcom/​google/​android/​apps/​muzei/​api/​internal/​SourceState;​
  
46 ····​invoke-​direct·​{v6},​·​Lcom/​google/​android/​apps/​muzei/​api/​internal/​SourceState;​-​><init>()​V46 ····​invoke-​direct·​{v3},​·​Lcom/​google/​android/​apps/​muzei/​api/​internal/​SourceState;​-​><init>()​V
  
47 ····​.​line·​11547 ····​.​line·​115
48 ····​.​local·​v6,​·​"state":​Lcom/​google/​android/​apps/​muzei/​api/​internal/​SourceState;​48 ····​.​local·​v3,​·​"state":​Lcom/​google/​android/​apps/​muzei/​api/​internal/​SourceState;​
49 ····​const-​string·​v7,​·​"currentArtwork"49 ····​const-​string·​v4,​·​"currentArtwork"
  
50 ····​invoke-​virtual·​{p0,​·​v7},​·​Landroid/​os/​Bundle;​-​>getBundle(Ljava/​lang/​String;​)​Landroid/​os/​Bundle;​50 ····​invoke-​virtual·​{p0,​·​v4},​·​Landroid/​os/​Bundle;​-​>getBundle(Ljava/​lang/​String;​)​Landroid/​os/​Bundle;​
  
51 ····​move-​result-​object·​v151 ····​move-​result-​object·​v0
  
52 ····​.​line·​11652 ····​.​line·​116
53 ····​.​local·​v1,​·​"artworkBundle":​Landroid/​os/​Bundle;​53 ····​.​local·​v0,​·​"artworkBundle":​Landroid/​os/​Bundle;​
54 ····​if-​eqz·​v1,​·​:​cond_054 ····​if-​eqz·​v0,​·​:​cond_0
  
55 ····​.​line·​11755 ····​.​line·​117
56 ····​invoke-​static·​{v1},​·​Lcom/​google/​android/​apps/​muzei/​api/​Artwork;​-​>fromBundle(Landroid/​os/​Bundle;​)​Lcom/​google/​android/​apps/​muzei/​api/​Artwork;​56 ····​invoke-​static·​{v0},​·​Lcom/​google/​android/​apps/​muzei/​api/​Artwork;​-​>fromBundle(Landroid/​os/​Bundle;​)​Lcom/​google/​android/​apps/​muzei/​api/​Artwork;​
  
57 ····​move-​result-​object·​v757 ····​move-​result-​object·​v4
  
58 ····​iput-​object·​v7,​·​v6,​·​Lcom/​google/​android/​apps/​muzei/​api/​internal/​SourceState;​-​>mCurrentArtwork:​Lcom/​google/​android/​apps/​muzei/​api/​Artwork;​58 ····​iput-​object·​v4,​·​v3,​·​Lcom/​google/​android/​apps/​muzei/​api/​internal/​SourceState;​-​>mCurrentArtwork:​Lcom/​google/​android/​apps/​muzei/​api/​Artwork;​
  
59 ····​.​line·​11959 ····​.​line·​119
60 ····​:​cond_060 ····​:​cond_0
61 ····​const-​string·​v7,​·​"description"61 ····​const-​string·​v4,​·​"description"
  
62 ····​invoke-​virtual·​{p0,​·​v7},​·​Landroid/​os/​Bundle;​-​>getString(Ljava/​lang/​String;​)​Ljava/​lang/​String;​62 ····​invoke-​virtual·​{p0,​·​v4},​·​Landroid/​os/​Bundle;​-​>getString(Ljava/​lang/​String;​)​Ljava/​lang/​String;​
  
63 ····​move-​result-​object·​v763 ····​move-​result-​object·​v4
  
64 ····​iput-​object·​v7,​·​v6,​·​Lcom/​google/​android/​apps/​muzei/​api/​internal/​SourceState;​-​>mDescription:​Ljava/​lang/​String;​64 ····​iput-​object·​v4,​·​v3,​·​Lcom/​google/​android/​apps/​muzei/​api/​internal/​SourceState;​-​>mDescription:​Ljava/​lang/​String;​
  
65 ····​.​line·​12065 ····​.​line·​120
66 ····​const-​string·​v7,​·​"wantsNetworkAvailabl​e"66 ····​const-​string·​v4,​·​"wantsNetworkAvailabl​e"
  
67 ····​invoke-​virtual·​{p0,​·​v7},​·​Landroid/​os/​Bundle;​-​>getBoolean(Ljava/​lang/​String;​)​Z67 ····​invoke-​virtual·​{p0,​·​v4},​·​Landroid/​os/​Bundle;​-​>getBoolean(Ljava/​lang/​String;​)​Z
  
68 ····​move-​result·​v768 ····​move-​result·​v4
  
69 ····​iput-​boolean·​v7,​·​v6,​·​Lcom/​google/​android/​apps/​muzei/​api/​internal/​SourceState;​-​>mWantsNetworkAvailab​le:​Z69 ····​iput-​boolean·​v4,​·​v3,​·​Lcom/​google/​android/​apps/​muzei/​api/​internal/​SourceState;​-​>mWantsNetworkAvailab​le:​Z
  
70 ····​.​line·​12170 ····​.​line·​121
71 ····​const-​string·​v7,​·​"userCommands"71 ····​const-​string·​v4,​·​"userCommands"
  
72 ····​invoke-​virtual·​{p0,​·​v7},​·​Landroid/​os/​Bundle;​-​>getStringArray(Ljava​/​lang/​String;​)​[Ljava/​lang/​String;​72 ····​invoke-​virtual·​{p0,​·​v4},​·​Landroid/​os/​Bundle;​-​>getStringArray(Ljava​/​lang/​String;​)​[Ljava/​lang/​String;​
  
73 ····​move-​result-​object·​v273 ····​move-​result-​object·​v1
  
74 ····​.​line·​12274 ····​.​line·​122
75 ····​.​local·​v2,​·​"commandsSerialized":​[Ljava/​lang/​String;​75 ····​.​local·​v1,​·​"commandsSerialized":​[Ljava/​lang/​String;​
76 ····​if-​eqz·​v2,​·​:​cond_176 ····​if-​eqz·​v1,​·​:​cond_1
  
77 ····​array-​length·​v7,​·​v277 ····​array-​length·​v4,​·​v1
  
78 ····​if-​lez·​v7,​·​:​cond_178 ····​if-​lez·​v4,​·​:​cond_1
  
79 ····​.​line·​12379 ····​.​line·​123
80 ····move-​object·​v0,​·​v280 ····array-​length·​v5,​·​v1
  
81 ····.​local·​v0,​·"arr$":​[Ljava/​lang/​String;​81 ····​const/​4·​v4,​·​0x0
82 ····​array-​length·​v4,​·​v0 
  
83 ····​.​local·​v4,​·​"len$":​I 
84 ····​const/​4·​v3,​·​0x0 
  
85 ····​.​local·​v3,​·​"i$":​I 
86 ····​:​goto_082 ····​:​goto_0
87 ····​if-​ge·​v3,​·​v4,​·​:​cond_183 ····​if-​ge·​v4,​·​v5,​·​:​cond_1
  
88 ····​aget-​object·​v5,​·​v0,​·​v384 ····​aget-​object·​v2,​·​v1,​·​v4
  
89 ····​.​line·​12485 ····​.​line·​124
90 ····​.​local·​v5,​·​"s":​Ljava/​lang/​String;​86 ····​.​local·​v2,​·​"s":​Ljava/​lang/​String;​
91 ····​iget-​object·​v7,​·​v6,​·​Lcom/​google/​android/​apps/​muzei/​api/​internal/​SourceState;​-​>mUserCommands:​Ljava/​util/​List;​87 ····​iget-​object·​v6,​·​v3,​·​Lcom/​google/​android/​apps/​muzei/​api/​internal/​SourceState;​-​>mUserCommands:​Ljava/​util/​List;​
  
92 ····​invoke-​static·​{v5},​·​Lcom/​google/​android/​apps/​muzei/​api/​UserCommand;​-​>deserialize(Ljava/​lang/​String;​)​Lcom/​google/​android/​apps/​muzei/​api/​UserCommand;​88 ····​invoke-​static·​{v2},​·​Lcom/​google/​android/​apps/​muzei/​api/​UserCommand;​-​>deserialize(Ljava/​lang/​String;​)​Lcom/​google/​android/​apps/​muzei/​api/​UserCommand;​
  
93 ····​move-​result-​object·​v889 ····​move-​result-​object·​v7
  
94 ····​invoke-​interface·​{v7,​·​v8},​·​Ljava/​util/​List;​-​>add(Ljava/​lang/​Object;​)​Z90 ····​invoke-​interface·​{v6,​·​v7},​·​Ljava/​util/​List;​-​>add(Ljava/​lang/​Object;​)​Z
  
95 ····​.​line·​12391 ····​.​line·​123
96 ····​add-​int/​lit8·​v3,​·​v3,​·​0x192 ····​add-​int/​lit8·​v4,​·​v4,​·​0x1
  
97 ····​goto·​:​goto_093 ····​goto·​:​goto_0
  
98 ····​.​line·​12794 ····​.​line·​127
99 ····​.​end·​local·​v0····​#·​"arr$":​[Ljava/​lang/​String;​95 ····​.​end·​local·​v2····​#·​"s":​Ljava/​lang/​String;​
100 ····​.​end·​local·​v3····​#·​"i$":​I 
101 ····​.​end·​local·​v4····​#·​"len$":​I 
102 ····​.​end·​local·​v5····​#·​"s":​Ljava/​lang/​String;​ 
103 ····​:​cond_196 ····​:​cond_1
104 ····​return-​object·​v697 ····​return-​object·​v3
105 .​end·​method98 .​end·​method
  
106 .​method·​public·​static·​fromJson(Lorg/​json/​JSONObject;​)​Lcom/​google/​android/​apps/​muzei/​api/​internal/​SourceState;​99 .​method·​public·​static·​fromJson(Lorg/​json/​JSONObject;​)​Lcom/​google/​android/​apps/​muzei/​api/​internal/​SourceState;​
107 ····​.​locals·​1100 ····​.​locals·​1
108 ····​.​param·​p0,​·​"jsonObject"····​#·​Lorg/​json/​JSONObject;​101 ····​.​param·​p0,​·​"jsonObject"····​#·​Lorg/​json/​JSONObject;​
109 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​102 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
110 ········​value·​=·​{103 ········​value·​=·​{
Offset 370, 29 lines modifiedOffset 362, 28 lines modified
370 ············​">;​)​V"362 ············​">;​)​V"
371 ········​}363 ········​}
372 ····​.​end·​annotation364 ····​.​end·​annotation
  
373 ····​.​prologue365 ····​.​prologue
374 ····​.​line·​90366 ····​.​line·​90
375 ····​.​local·​p1,​·​"userCommands":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Lcom/​google/​android/​apps/​muzei/​api/​UserCommand;​>;​"367 ····​.​local·​p1,​·​"userCommands":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Lcom/​google/​android/​apps/​muzei/​api/​UserCommand;​>;​"
376 ····​new-​instance·​v2,​·​Ljava/​util/​ArrayList;​368 ····​new-​instance·​v1,​·​Ljava/​util/​ArrayList;​
  
377 ····​invoke-​direct·​{v2},​·​Ljava/​util/​ArrayList;​-​><init>()​V369 ····​invoke-​direct·​{v1},​·​Ljava/​util/​ArrayList;​-​><init>()​V
  
378 ····​iput-​object·​v2,​·​p0,​·​Lcom/​google/​android/​apps/​muzei/​api/​internal/​SourceState;​-​>mUserCommands:​Ljava/​util/​List;​370 ····​iput-​object·​v1,​·​p0,​·​Lcom/​google/​android/​apps/​muzei/​api/​internal/​SourceState;​-​>mUserCommands:​Ljava/​util/​List;​
  
Max diff block lines reached; 7798/14158 bytes (55.08%) of diff not shown.
276 B
smali/net/ebt/muzei/miyazaki/R.smali
Offset 20, 10 lines modifiedOffset 20, 9 lines modified
20 .​method·​public·​constructor·​<init>()​V20 .​method·​public·​constructor·​<init>()​V
21 ····​.​locals·​021 ····​.​locals·​0
  
22 ····​.​prologue22 ····​.​prologue
23 ····​.​line·​1023 ····​.​line·​10
24 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V24 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
25 ····​.​line·​54 
26 ····​return-​void25 ····​return-​void
27 .​end·​method26 .​end·​method
706 B
smali/net/ebt/muzei/miyazaki/activity/MuzeiMiyazakiSettings$3.smali
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·​instance·​fields20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lnet/​ebt/​muzei/​miyazaki/​activity/​MuzeiMiyazakiSettings​;​21 .​field·​final·​synthetic·​this$0:​Lnet/​ebt/​muzei/​miyazaki/​activity/​MuzeiMiyazakiSettings​;​
  
  
22 #·​direct·​methods22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lnet/​ebt/​muzei/​miyazaki/​activity/​MuzeiMiyazakiSettings​;​)​V23 .​method·​constructor·​<init>(Lnet/​ebt/​muzei/​miyazaki/​activity/​MuzeiMiyazakiSettings​;​)​V
24 ····​.​locals·​024 ····​.​locals·​0
 25 ····​.​param·​p1,​·​"this$0"····​#·​Lnet/​ebt/​muzei/​miyazaki/​activity/​MuzeiMiyazakiSettings​;​
  
25 ····​.​prologue26 ····​.​prologue
26 ····​.​line·​8527 ····​.​line·​85
27 ····​iput-​object·​p1,​·​p0,​·​Lnet/​ebt/​muzei/​miyazaki/​activity/​MuzeiMiyazakiSettings​$3;​-​>this$0:​Lnet/​ebt/​muzei/​miyazaki/​activity/​MuzeiMiyazakiSettings​;​28 ····​iput-​object·​p1,​·​p0,​·​Lnet/​ebt/​muzei/​miyazaki/​activity/​MuzeiMiyazakiSettings​$3;​-​>this$0:​Lnet/​ebt/​muzei/​miyazaki/​activity/​MuzeiMiyazakiSettings​;​
  
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
788 B
smali/net/ebt/muzei/miyazaki/activity/MuzeiMiyazakiSettings$2.smali
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .​field·​final·​synthetic·​val$settings:​Landroid/​content/​SharedPreferences;​22 .​field·​final·​synthetic·​val$settings:​Landroid/​content/​SharedPreferences;​
  
  
23 #·​direct·​methods23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lnet/​ebt/​muzei/​miyazaki/​activity/​MuzeiMiyazakiSettings​;​Landroid/​content/​SharedPreferences;​)​V24 .​method·​constructor·​<init>(Lnet/​ebt/​muzei/​miyazaki/​activity/​MuzeiMiyazakiSettings​;​Landroid/​content/​SharedPreferences;​)​V
25 ····​.​locals·​025 ····​.​locals·​0
 26 ····​.​param·​p1,​·​"this$0"····​#·​Lnet/​ebt/​muzei/​miyazaki/​activity/​MuzeiMiyazakiSettings​;​
  
26 ····​.​prologue27 ····​.​prologue
27 ····​.​line·​7428 ····​.​line·​74
28 ····​iput-​object·​p1,​·​p0,​·​Lnet/​ebt/​muzei/​miyazaki/​activity/​MuzeiMiyazakiSettings​$2;​-​>this$0:​Lnet/​ebt/​muzei/​miyazaki/​activity/​MuzeiMiyazakiSettings​;​29 ····​iput-​object·​p1,​·​p0,​·​Lnet/​ebt/​muzei/​miyazaki/​activity/​MuzeiMiyazakiSettings​$2;​-​>this$0:​Lnet/​ebt/​muzei/​miyazaki/​activity/​MuzeiMiyazakiSettings​;​
  
29 ····​iput-​object·​p2,​·​p0,​·​Lnet/​ebt/​muzei/​miyazaki/​activity/​MuzeiMiyazakiSettings​$2;​-​>val$settings:​Landroid/​content/​SharedPreferences;​30 ····​iput-​object·​p2,​·​p0,​·​Lnet/​ebt/​muzei/​miyazaki/​activity/​MuzeiMiyazakiSettings​$2;​-​>val$settings:​Landroid/​content/​SharedPreferences;​
  
825 B
smali/net/ebt/muzei/miyazaki/activity/MuzeiMiyazakiSettings$1.smali
Offset 26, 14 lines modifiedOffset 26, 15 lines modified
  
26 .​field·​final·​synthetic·​val$settings:​Landroid/​content/​SharedPreferences;​26 .​field·​final·​synthetic·​val$settings:​Landroid/​content/​SharedPreferences;​
  
  
27 #·​direct·​methods27 #·​direct·​methods
28 .​method·​constructor·​<init>(Lnet/​ebt/​muzei/​miyazaki/​activity/​MuzeiMiyazakiSettings​;​Landroid/​widget/​TextView;​Landroid/​widget/​TextView;​Landroid/​content/​SharedPreferences;​)​V28 .​method·​constructor·​<init>(Lnet/​ebt/​muzei/​miyazaki/​activity/​MuzeiMiyazakiSettings​;​Landroid/​widget/​TextView;​Landroid/​widget/​TextView;​Landroid/​content/​SharedPreferences;​)​V
29 ····​.​locals·​029 ····​.​locals·​0
 30 ····​.​param·​p1,​·​"this$0"····​#·​Lnet/​ebt/​muzei/​miyazaki/​activity/​MuzeiMiyazakiSettings​;​
  
30 ····​.​prologue31 ····​.​prologue
31 ····​.​line·​4432 ····​.​line·​44
32 ····​iput-​object·​p1,​·​p0,​·​Lnet/​ebt/​muzei/​miyazaki/​activity/​MuzeiMiyazakiSettings​$1;​-​>this$0:​Lnet/​ebt/​muzei/​miyazaki/​activity/​MuzeiMiyazakiSettings​;​33 ····​iput-​object·​p1,​·​p0,​·​Lnet/​ebt/​muzei/​miyazaki/​activity/​MuzeiMiyazakiSettings​$1;​-​>this$0:​Lnet/​ebt/​muzei/​miyazaki/​activity/​MuzeiMiyazakiSettings​;​
  
33 ····​iput-​object·​p2,​·​p0,​·​Lnet/​ebt/​muzei/​miyazaki/​activity/​MuzeiMiyazakiSettings​$1;​-​>val$label:​Landroid/​widget/​TextView;​34 ····​iput-​object·​p2,​·​p0,​·​Lnet/​ebt/​muzei/​miyazaki/​activity/​MuzeiMiyazakiSettings​$1;​-​>val$label:​Landroid/​widget/​TextView;​
  
1.2 KB
smali/net/ebt/muzei/miyazaki/service/MuzeiMiyazakiService.smali
Offset 544, 30 lines modifiedOffset 544, 34 lines modified
  
544 ····​move-​result-​object·​v2544 ····​move-​result-​object·​v2
  
545 ····​invoke-​virtual·​{v2},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​545 ····​invoke-​virtual·​{v2},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
  
546 ····​move-​result-​object·​v2546 ····​move-​result-​object·​v2
  
 547 ····​.​line·​49
547 ····​invoke-​static·​{v2},​·​Landroid/​net/​Uri;​-​>parse(Ljava/​lang/​String;​)​Landroid/​net/​Uri;​548 ····​invoke-​static·​{v2},​·​Landroid/​net/​Uri;​-​>parse(Ljava/​lang/​String;​)​Landroid/​net/​Uri;​
  
548 ····​move-​result-​object·​v2549 ····​move-​result-​object·​v2
  
549 ····​invoke-​virtual·​{v1,​·​v2},​·​Lcom/​google/​android/​apps/​muzei/​api/​Artwork$Builder;​-​>imageUri(Landroid/​net/​Uri;​)​Lcom/​google/​android/​apps/​muzei/​api/​Artwork$Builder;​550 ····​invoke-​virtual·​{v1,​·​v2},​·​Lcom/​google/​android/​apps/​muzei/​api/​Artwork$Builder;​-​>imageUri(Landroid/​net/​Uri;​)​Lcom/​google/​android/​apps/​muzei/​api/​Artwork$Builder;​
  
550 ····​move-​result-​object·​v1551 ····​move-​result-​object·​v1
  
 552 ····​.​line·​50
551 ····​invoke-​virtual·​{v1,​·​v0},​·​Lcom/​google/​android/​apps/​muzei/​api/​Artwork$Builder;​-​>token(Ljava/​lang/​String;​)​Lcom/​google/​android/​apps/​muzei/​api/​Artwork$Builder;​553 ····​invoke-​virtual·​{v1,​·​v0},​·​Lcom/​google/​android/​apps/​muzei/​api/​Artwork$Builder;​-​>token(Ljava/​lang/​String;​)​Lcom/​google/​android/​apps/​muzei/​api/​Artwork$Builder;​
  
552 ····​move-​result-​object·​v1554 ····​move-​result-​object·​v1
  
 555 ····​.​line·​51
553 ····​invoke-​virtual·​{v1},​·​Lcom/​google/​android/​apps/​muzei/​api/​Artwork$Builder;​-​>build()​Lcom/​google/​android/​apps/​muzei/​api/​Artwork;​556 ····​invoke-​virtual·​{v1},​·​Lcom/​google/​android/​apps/​muzei/​api/​Artwork$Builder;​-​>build()​Lcom/​google/​android/​apps/​muzei/​api/​Artwork;​
  
554 ····​move-​result-​object·​v1557 ····​move-​result-​object·​v1
  
 558 ····​.​line·​48
555 ····​invoke-​virtual·​{p0,​·​v1},​·​Lnet/​ebt/​muzei/​miyazaki/​service/​MuzeiMiyazakiService;​-​>publishArtwork(Lcom/​google/​android/​apps/​muzei/​api/​Artwork;​)​V559 ····​invoke-​virtual·​{p0,​·​v1},​·​Lnet/​ebt/​muzei/​miyazaki/​service/​MuzeiMiyazakiService;​-​>publishArtwork(Lcom/​google/​android/​apps/​muzei/​api/​Artwork;​)​V
  
556 ····​.​line·​53560 ····​.​line·​53
557 ····​const/​4·​v1,​·​0x2561 ····​const/​4·​v1,​·​0x2
  
558 ····​if-​eq·​p1,​·​v1,​·​:​cond_1562 ····​if-​eq·​p1,​·​v1,​·​:​cond_1