7.15 KB
/home/hans/code/fdroid/data/tmp/com.dwak.lastcall_9.apk vs.
/home/hans/code/fdroid/data/tmp/sigcp_com.dwak.lastcall_9.apk
1.75 KB
zipinfo /dev/stdin
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 Zip·​file·​size:​·​263543·​bytes,​·​number·​of·​entries:​·​111 Zip·​file·​size:​·​25050·​bytes,​·​number·​of·​entries:​·​11
2 -​rw-​-​-​-​·····​2.​0·​fat······​688·​bl·​defN·​14-​Jun-​02·​01:​52·​META-​INF/​MANIFEST.​MF2 -​rw-​-​-​-​·····​2.​0·​fat······​688·​bl·​defN·​14-​Jun-​02·​01:​52·​META-​INF/​MANIFEST.​MF
3 -​rw-​-​-​-​·····​2.​0·​fat······​809·​bl·​defN·​14-​Jun-​02·​01:​52·​META-​INF/​F9B1A07F.​SF3 -​rw-​-​-​-​·····​2.​0·​fat······​809·​bl·​defN·​14-​Jun-​02·​01:​52·​META-​INF/​F9B1A07F.​SF
4 -​rw-​-​-​-​·····​2.​0·​fat·····​1332·​bl·​defN·​14-​Jun-​02·​01:​52·​META-​INF/​F9B1A07F.​RSA4 -​rw-​-​-​-​·····​2.​0·​fat·····​1332·​bl·​defN·​14-​Jun-​02·​01:​52·​META-​INF/​F9B1A07F.​RSA
5 -​rw-​-​-​-​·····​2.​0·​fat······​520·​bX·​defN·​14-​Jun-​02·01:​29·​res/​xml/​prefs.​xml5 -​rw-​-​-​-​·····​2.​0·​fat······​520·​bX·​defN·​17-​Jul-​15·20:​25·​res/​xml/​prefs.​xml
6 -​rw-​-​-​-​·····​2.​0·​fat·····​3456·​bl·​defN·​14-​Jun-​02·01:​29·​AndroidManifest.​xml6 -​rw-​-​-​-​·····​2.​0·​fat·····​3456·​bl·​defN·​17-​Jul-​15·20:​25·​AndroidManifest.​xml
7 -​rw-​-​-​-​·····​1.​0·​fat·····​1936·​b-​·​stor·​14-​Jun-​02·01:​28·​resources.​arsc7 -​rw-​-​-​-​·····​1.​0·​fat·····​1936·​b-​·​stor·​17-​Jul-​15·20:​25·​resources.​arsc
8 -​rw-​-​-​-​·····​1.​0·​fat·····​1186·​b-​·​stor·​14-​Jun-​02·01:​28·​res/​drawable-​hdpi/​ic_launcher.​png8 -​rw-​-​-​-​·····​1.​0·​fat·····​1186·​b-​·​stor·​17-​Jul-​15·20:​25·​res/​drawable-​hdpi/​ic_launcher.​png
9 -​rw-​-​-​-​·····​1.​0·​fat······​854·​b-​·​stor·​14-​Jun-​02·01:​28·​res/​drawable-​mdpi/​ic_launcher.​png9 -​rw-​-​-​-​·····​1.​0·​fat······​854·​b-​·​stor·​17-​Jul-​15·20:​25·​res/​drawable-​mdpi/​ic_launcher.​png
10 -​rw-​-​-​-​·····​1.​0·​fat·····​1510·​b-​·​stor·​14-​Jun-​02·01:​28·​res/​drawable-​xhdpi/​ic_launcher.​png10 -​rw-​-​-​-​·····​1.​0·​fat·····​1510·​b-​·​stor·​17-​Jul-​15·20:​25·​res/​drawable-​xhdpi/​ic_launcher.​png
11 -​rw-​-​-​-​·····​1.​0·​fat·····​2160·​b-​·​stor·​14-​Jun-​02·01:​28·​res/​drawable-​xxhdpi/​ic_launcher.​png11 -​rw-​-​-​-​·····​1.​0·​fat·····​2160·​b-​·​stor·​17-​Jul-​15·20:​25·​res/​drawable-​xxhdpi/​ic_launcher.​png
12 -​rw-​-​-​-​·····​2.​0·​fat···598412·​bl·​defN·​14-​Jun-​02·01:​29·​classes.​dex12 -​rw-​-​-​-​·····​2.​0·​fat····​26624·​bl·​defN·​17-​Jul-​15·20:​25·​classes.​dex
13 11·​files,​·612863·​bytes·​uncompressed,​·262059·​bytes·​compressed:​··57.​2%13 11·​files,​·41075·​bytes·​uncompressed,​·​23598·​bytes·​compressed:​··42.​5%
3.45 KB
smali/com/dwak/lastcall/LastCallExtension.smali
Offset 292, 24 lines modifiedOffset 292, 27 lines modified
292 ····​.​local·​v14,​·​"expandedBody":​Ljava/​lang/​String;​292 ····​.​local·​v14,​·​"expandedBody":​Ljava/​lang/​String;​
293 ····​new-​instance·​v1,​·​Lcom/​google/​android/​apps/​dashclock/​api/​ExtensionData;​293 ····​new-​instance·​v1,​·​Lcom/​google/​android/​apps/​dashclock/​api/​ExtensionData;​
  
294 ····​invoke-​direct·​{v1},​·​Lcom/​google/​android/​apps/​dashclock/​api/​ExtensionData;​-​><init>()​V294 ····​invoke-​direct·​{v1},​·​Lcom/​google/​android/​apps/​dashclock/​api/​ExtensionData;​-​><init>()​V
  
295 ····​const/​4·​v2,​·​0x1295 ····​const/​4·​v2,​·​0x1
  
 296 ····​.​line·​73
296 ····​invoke-​virtual·​{v1,​·​v2},​·​Lcom/​google/​android/​apps/​dashclock/​api/​ExtensionData;​-​>visible(Z)​Lcom/​google/​android/​apps/​dashclock/​api/​ExtensionData;​297 ····​invoke-​virtual·​{v1,​·​v2},​·​Lcom/​google/​android/​apps/​dashclock/​api/​ExtensionData;​-​>visible(Z)​Lcom/​google/​android/​apps/​dashclock/​api/​ExtensionData;​
  
297 ····​move-​result-​object·​v1298 ····​move-​result-​object·​v1
  
298 ····​const/​high16·​v2,​·​0x7f020000299 ····​const/​high16·​v2,​·​0x7f020000
  
 300 ····​.​line·​74
299 ····​invoke-​virtual·​{v1,​·​v2},​·​Lcom/​google/​android/​apps/​dashclock/​api/​ExtensionData;​-​>icon(I)​Lcom/​google/​android/​apps/​dashclock/​api/​ExtensionData;​301 ····​invoke-​virtual·​{v1,​·​v2},​·​Lcom/​google/​android/​apps/​dashclock/​api/​ExtensionData;​-​>icon(I)​Lcom/​google/​android/​apps/​dashclock/​api/​ExtensionData;​
  
300 ····​move-​result-​object·​v1302 ····​move-​result-​object·​v1
  
 303 ····​.​line·​75
301 ····​move-​object/​from16·​v0,​·​v16304 ····​move-​object/​from16·​v0,​·​v16
  
302 ····​invoke-​virtual·​{v1,​·​v0},​·​Lcom/​google/​android/​apps/​dashclock/​api/​ExtensionData;​-​>status(Ljava/​lang/​String;​)​Lcom/​google/​android/​apps/​dashclock/​api/​ExtensionData;​305 ····​invoke-​virtual·​{v1,​·​v0},​·​Lcom/​google/​android/​apps/​dashclock/​api/​ExtensionData;​-​>status(Ljava/​lang/​String;​)​Lcom/​google/​android/​apps/​dashclock/​api/​ExtensionData;​
  
303 ····​move-​result-​object·​v1306 ····​move-​result-​object·​v1
  
304 ····​new-​instance·​v2,​·​Ljava/​lang/​StringBuilder;​307 ····​new-​instance·​v2,​·​Ljava/​lang/​StringBuilder;​
Offset 340, 26 lines modifiedOffset 343, 30 lines modified
  
340 ····​move-​result-​object·​v2343 ····​move-​result-​object·​v2
  
341 ····​invoke-​virtual·​{v2},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​344 ····​invoke-​virtual·​{v2},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
  
342 ····​move-​result-​object·​v2345 ····​move-​result-​object·​v2
  
 346 ····​.​line·​76
343 ····​invoke-​virtual·​{v1,​·​v2},​·​Lcom/​google/​android/​apps/​dashclock/​api/​ExtensionData;​-​>expandedTitle(Ljava/​lang/​String;​)​Lcom/​google/​android/​apps/​dashclock/​api/​ExtensionData;​347 ····​invoke-​virtual·​{v1,​·​v2},​·​Lcom/​google/​android/​apps/​dashclock/​api/​ExtensionData;​-​>expandedTitle(Ljava/​lang/​String;​)​Lcom/​google/​android/​apps/​dashclock/​api/​ExtensionData;​
  
344 ····​move-​result-​object·​v1348 ····​move-​result-​object·​v1
  
 349 ····​.​line·​77
345 ····​invoke-​virtual·​{v1,​·​v14},​·​Lcom/​google/​android/​apps/​dashclock/​api/​ExtensionData;​-​>expandedBody(Ljava/​lang/​String;​)​Lcom/​google/​android/​apps/​dashclock/​api/​ExtensionData;​350 ····​invoke-​virtual·​{v1,​·​v14},​·​Lcom/​google/​android/​apps/​dashclock/​api/​ExtensionData;​-​>expandedBody(Ljava/​lang/​String;​)​Lcom/​google/​android/​apps/​dashclock/​api/​ExtensionData;​
  
346 ····​move-​result-​object·​v1351 ····​move-​result-​object·​v1
  
 352 ····​.​line·​78
347 ····​invoke-​virtual·​{v1,​·​v12},​·​Lcom/​google/​android/​apps/​dashclock/​api/​ExtensionData;​-​>clickIntent(Landroid​/​content/​Intent;​)​Lcom/​google/​android/​apps/​dashclock/​api/​ExtensionData;​353 ····​invoke-​virtual·​{v1,​·​v12},​·​Lcom/​google/​android/​apps/​dashclock/​api/​ExtensionData;​-​>clickIntent(Landroid​/​content/​Intent;​)​Lcom/​google/​android/​apps/​dashclock/​api/​ExtensionData;​
  
348 ····​move-​result-​object·​v1354 ····​move-​result-​object·​v1
  
 355 ····​.​line·​72
349 ····​move-​object/​from16·​v0,​·​p0356 ····​move-​object/​from16·​v0,​·​p0
  
350 ····​invoke-​virtual·​{v0,​·​v1},​·​Lcom/​dwak/​lastcall/​LastCallExtension;​-​>publishUpdate(Lcom/​google/​android/​apps/​dashclock/​api/​ExtensionData;​)​V357 ····​invoke-​virtual·​{v0,​·​v1},​·​Lcom/​dwak/​lastcall/​LastCallExtension;​-​>publishUpdate(Lcom/​google/​android/​apps/​dashclock/​api/​ExtensionData;​)​V
  
351 ····​.​line·​86358 ····​.​line·​86
352 ····​.​end·​local·​v14····​#·​"expandedBody":​Ljava/​lang/​String;​359 ····​.​end·​local·​v14····​#·​"expandedBody":​Ljava/​lang/​String;​
353 ····​:​goto_5360 ····​:​goto_5
Offset 454, 35 lines modifiedOffset 461, 40 lines modified
454 ····​:​cond_6461 ····​:​cond_6
455 ····​new-​instance·​v1,​·​Lcom/​google/​android/​apps/​dashclock/​api/​ExtensionData;​462 ····​new-​instance·​v1,​·​Lcom/​google/​android/​apps/​dashclock/​api/​ExtensionData;​
  
456 ····​invoke-​direct·​{v1},​·​Lcom/​google/​android/​apps/​dashclock/​api/​ExtensionData;​-​><init>()​V463 ····​invoke-​direct·​{v1},​·​Lcom/​google/​android/​apps/​dashclock/​api/​ExtensionData;​-​><init>()​V
  
457 ····​const/​4·​v2,​·​0x1464 ····​const/​4·​v2,​·​0x1
  
 465 ····​.​line·​81
458 ····​invoke-​virtual·​{v1,​·​v2},​·​Lcom/​google/​android/​apps/​dashclock/​api/​ExtensionData;​-​>visible(Z)​Lcom/​google/​android/​apps/​dashclock/​api/​ExtensionData;​466 ····​invoke-​virtual·​{v1,​·​v2},​·​Lcom/​google/​android/​apps/​dashclock/​api/​ExtensionData;​-​>visible(Z)​Lcom/​google/​android/​apps/​dashclock/​api/​ExtensionData;​
  
459 ····​move-​result-​object·​v1467 ····​move-​result-​object·​v1
  
460 ····​const/​high16·​v2,​·​0x7f020000468 ····​const/​high16·​v2,​·​0x7f020000
  
 469 ····​.​line·​82
461 ····​invoke-​virtual·​{v1,​·​v2},​·​Lcom/​google/​android/​apps/​dashclock/​api/​ExtensionData;​-​>icon(I)​Lcom/​google/​android/​apps/​dashclock/​api/​ExtensionData;​470 ····​invoke-​virtual·​{v1,​·​v2},​·​Lcom/​google/​android/​apps/​dashclock/​api/​ExtensionData;​-​>icon(I)​Lcom/​google/​android/​apps/​dashclock/​api/​ExtensionData;​
  
462 ····​move-​result-​object·​v1471 ····​move-​result-​object·​v1
  
 472 ····​.​line·​83
463 ····​move-​object/​from16·​v0,​·​v16473 ····​move-​object/​from16·​v0,​·​v16
  
464 ····​invoke-​virtual·​{v1,​·​v0},​·​Lcom/​google/​android/​apps/​dashclock/​api/​ExtensionData;​-​>status(Ljava/​lang/​String;​)​Lcom/​google/​android/​apps/​dashclock/​api/​ExtensionData;​474 ····​invoke-​virtual·​{v1,​·​v0},​·​Lcom/​google/​android/​apps/​dashclock/​api/​ExtensionData;​-​>status(Ljava/​lang/​String;​)​Lcom/​google/​android/​apps/​dashclock/​api/​ExtensionData;​
  
465 ····​move-​result-​object·​v1475 ····​move-​result-​object·​v1
  
 476 ····​.​line·​84
466 ····​move-​object/​from16·​v0,​·​v16477 ····​move-​object/​from16·​v0,​·​v16
  
467 ····​invoke-​virtual·​{v1,​·​v0},​·​Lcom/​google/​android/​apps/​dashclock/​api/​ExtensionData;​-​>expandedTitle(Ljava/​lang/​String;​)​Lcom/​google/​android/​apps/​dashclock/​api/​ExtensionData;​478 ····​invoke-​virtual·​{v1,​·​v0},​·​Lcom/​google/​android/​apps/​dashclock/​api/​ExtensionData;​-​>expandedTitle(Ljava/​lang/​String;​)​Lcom/​google/​android/​apps/​dashclock/​api/​ExtensionData;​
  
468 ····​move-​result-​object·​v1479 ····​move-​result-​object·​v1
  
 480 ····​.​line·​80
469 ····​move-​object/​from16·​v0,​·​p0481 ····​move-​object/​from16·​v0,​·​p0
  
470 ····​invoke-​virtual·​{v0,​·​v1},​·​Lcom/​dwak/​lastcall/​LastCallExtension;​-​>publishUpdate(Lcom/​google/​android/​apps/​dashclock/​api/​ExtensionData;​)​V482 ····​invoke-​virtual·​{v0,​·​v1},​·​Lcom/​dwak/​lastcall/​LastCallExtension;​-​>publishUpdate(Lcom/​google/​android/​apps/​dashclock/​api/​ExtensionData;​)​V
  
471 ····​goto·​:​goto_5483 ····​goto·​:​goto_5
472 .​end·​method484 .​end·​method
1.58 KB
smali/com/dwak/lastcall/LastCallPreferences.smali
Offset 41, 36 lines modifiedOffset 41, 40 lines modified
41 ····​sget-​object·​v0,​·​Lcom/​dwak/​lastcall/​LastCallPreferences;​-​>sBindPreferenceSumma​ryToValueListener:​Landroid/​preference/​Preference$OnPreferen​ceChangeListener;​41 ····​sget-​object·​v0,​·​Lcom/​dwak/​lastcall/​LastCallPreferences;​-​>sBindPreferenceSumma​ryToValueListener:​Landroid/​preference/​Preference$OnPreferen​ceChangeListener;​
  
42 ····​invoke-​virtual·​{p0,​·​v0},​·​Landroid/​preference/​Preference;​-​>setOnPreferenceChang​eListener(Landroid/​preference/​Preference$OnPreferen​ceChangeListener;​)​V42 ····​invoke-​virtual·​{p0,​·​v0},​·​Landroid/​preference/​Preference;​-​>setOnPreferenceChang​eListener(Landroid/​preference/​Preference$OnPreferen​ceChangeListener;​)​V
  
43 ····​.​line·​6143 ····​.​line·​61
44 ····​sget-​object·​v0,​·​Lcom/​dwak/​lastcall/​LastCallPreferences;​-​>sBindPreferenceSumma​ryToValueListener:​Landroid/​preference/​Preference$OnPreferen​ceChangeListener;​44 ····​sget-​object·​v0,​·​Lcom/​dwak/​lastcall/​LastCallPreferences;​-​>sBindPreferenceSumma​ryToValueListener:​Landroid/​preference/​Preference$OnPreferen​ceChangeListener;​
  
 45 ····​.​line·​63
45 ····​invoke-​virtual·​{p0},​·​Landroid/​preference/​Preference;​-​>getContext()​Landroid/​content/​Context;​46 ····​invoke-​virtual·​{p0},​·​Landroid/​preference/​Preference;​-​>getContext()​Landroid/​content/​Context;​
  
46 ····​move-​result-​object·​v147 ····​move-​result-​object·​v1
  
47 ····​invoke-​static·​{v1},​·​Landroid/​preference/​PreferenceManager;​-​>getDefaultSharedPref​erences(Landroid/​content/​Context;​)​Landroid/​content/​SharedPreferences;​48 ····​invoke-​static·​{v1},​·​Landroid/​preference/​PreferenceManager;​-​>getDefaultSharedPref​erences(Landroid/​content/​Context;​)​Landroid/​content/​SharedPreferences;​
  
48 ····​move-​result-​object·​v149 ····​move-​result-​object·​v1
  
 50 ····​.​line·​64
49 ····​invoke-​virtual·​{p0},​·​Landroid/​preference/​Preference;​-​>getKey()​Ljava/​lang/​String;​51 ····​invoke-​virtual·​{p0},​·​Landroid/​preference/​Preference;​-​>getKey()​Ljava/​lang/​String;​
  
50 ····​move-​result-​object·​v252 ····​move-​result-​object·​v2
  
51 ····​const/​4·​v3,​·​0x053 ····​const/​4·​v3,​·​0x0
  
52 ····​invoke-​interface·​{v1,​·​v2,​·​v3},​·​Landroid/​content/​SharedPreferences;​-​>getBoolean(Ljava/​lang/​String;​Z)​Z54 ····​invoke-​interface·​{v1,​·​v2,​·​v3},​·​Landroid/​content/​SharedPreferences;​-​>getBoolean(Ljava/​lang/​String;​Z)​Z
  
53 ····​move-​result·​v155 ····​move-​result·​v1
  
 56 ····​.​line·​62
54 ····​invoke-​static·​{v1},​·​Ljava/​lang/​Boolean;​-​>valueOf(Z)​Ljava/​lang/​Boolean;​57 ····​invoke-​static·​{v1},​·​Ljava/​lang/​Boolean;​-​>valueOf(Z)​Ljava/​lang/​Boolean;​
  
55 ····​move-​result-​object·​v158 ····​move-​result-​object·​v1
  
 59 ····​.​line·​61
56 ····​invoke-​interface·​{v0,​·​p0,​·​v1},​·​Landroid/​preference/​Preference$OnPreferen​ceChangeListener;​-​>onPreferenceChange(L​android/​preference/​Preference;​Ljava/​lang/​Object;​)​Z60 ····​invoke-​interface·​{v0,​·​p0,​·​v1},​·​Landroid/​preference/​Preference$OnPreferen​ceChangeListener;​-​>onPreferenceChange(L​android/​preference/​Preference;​Ljava/​lang/​Object;​)​Z
  
57 ····​.​line·​6561 ····​.​line·​65
58 ····​return-​void62 ····​return-​void
59 .​end·​method63 .​end·​method
  
60 .​method·​private·​setupSimplePreference​sScreen()​V64 .​method·​private·​setupSimplePreference​sScreen()​V
266 B
smali/com/dwak/lastcall/R.smali
Offset 19, 10 lines modifiedOffset 19, 9 lines modified
19 .​method·​public·​constructor·​<init>()​V19 .​method·​public·​constructor·​<init>()​V
20 ····​.​locals·​020 ····​.​locals·​0
  
21 ····​.​prologue21 ····​.​prologue
22 ····​.​line·​1022 ····​.​line·​10
23 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V23 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
24 ····​.​line·​38 
25 ····​return-​void24 ····​return-​void
26 .​end·​method25 .​end·​method