95.3 KB
/home/fdroid/fdroiddata/tmp/it.gmariotti.android.apps.dashclock.extensions.battery_19.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_it.gmariotti.android.apps.dashclock.extensions.battery_19.apk
1.71 KB
/usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}
error from `/usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}` (b): DOES NOT VERIFY ERROR: res/drawable-xhdpi/ic_launcher.png entry referenced by META-INF/MANIFEST.MF not found in the APK ERROR: res/drawable-mdpi/ic_launcher.png entry referenced by META-INF/MANIFEST.MF not found in the APK ERROR: res/drawable-hdpi/ic_launcher.png entry referenced by META-INF/MANIFEST.MF not found in the APK ERROR: res/drawable-xhdpi/ic_extension_battery.png entry referenced by META-INF/MANIFEST.MF not found in the APK ERROR: res/drawable-xxhdpi/ic_launcher.png entry referenced by META-INF/MANIFEST.MF not found in the APK
    
Offset 1, 16 lines modifiedOffset 0, 0 lines modified
1 Verifies 
2 Verified·using·v1·scheme·(JAR·signing):·true 
3 Verified·using·v2·scheme·(APK·Signature·Scheme·v2):·false 
4 Verified·using·v3·scheme·(APK·Signature·Scheme·v3):·false 
5 Verified·using·v4·scheme·(APK·Signature·Scheme·v4):·false 
6 Verified·for·SourceStamp:·false 
7 Number·of·signers:·1 
8 Signer·#1·certificate·DN:·CN=FDroid,·OU=FDroid,·O=fdroid.org,·L=ORG,·ST=ORG,·C=UK 
9 Signer·#1·certificate·SHA-256·digest:·6a066248e518d235ae9db4074bc4ebf9fc2c2b45ff896afd707af664a7054d88 
10 Signer·#1·certificate·SHA-1·digest:·c0882ea580685312140ea69d2c5ba850f14dcb86 
11 Signer·#1·certificate·MD5·digest:·7efab5e73c6c44399e1c036eaf6dc0fe 
12 Signer·#1·key·algorithm:·RSA 
13 Signer·#1·key·size·(bits):·2048 
14 Signer·#1·public·key·SHA-256·digest:·b9168c03adbc29d4faffdb1653847c78ccd92716c362d6626e84c8700be34773 
15 Signer·#1·public·key·SHA-1·digest:·7fb7b099d64dde7cf011c377ddaa49bc2a7b475d 
16 Signer·#1·public·key·MD5·digest:·dbfafbc3895ea41a40afff925676ec06 
26.0 KB
zipinfo -v {}
Differences in extra fields detected; using output from zipinfo -v
    
Offset 1, 380 lines modifiedOffset 1, 366 lines modified
1 There·is·no·zipfile·comment.1 There·is·no·zipfile·comment.
  
2 End-of-central-directory·record:2 End-of-central-directory·record:
3 -------------------------------3 -------------------------------
  
4 ··Zip·archive·file·size:·····················52634·(000000000000CD9Ah)4 ··Zip·archive·file·size:·····················52905·(000000000000CEA9h)
5 ··Actual·end-cent-dir·record·offset:·········52612·(000000000000CD84h)5 ··Actual·end-cent-dir·record·offset:·········52883·(000000000000CE93h)
6 ··Expected·end-cent-dir·record·offset:·······52612·(000000000000CD84h)6 ··Expected·end-cent-dir·record·offset:·······52883·(000000000000CE93h)
7 ··(based·on·the·length·of·the·central·directory·and·its·expected·offset)7 ··(based·on·the·length·of·the·central·directory·and·its·expected·offset)
  
8 ··This·zipfile·constitutes·the·sole·disk·of·a·single-part·archive;·its8 ··This·zipfile·constitutes·the·sole·disk·of·a·single-part·archive;·its
9 ··central·directory·contains·12·entries.9 ··central·directory·contains·12·entries.
10 ··The·central·directory·is·864·(0000000000000360h)·bytes·long,10 ··The·central·directory·is·879·(000000000000036Fh)·bytes·long,
11 ··and·its·(expected)·offset·in·bytes·from·the·beginning·of·the·zipfile11 ··and·its·(expected)·offset·in·bytes·from·the·beginning·of·the·zipfile
12 ··is·51748·(000000000000CA24h).12 ··is·52004·(000000000000CB24h).
  
  
13 Central·directory·entry·#1:13 Central·directory·entry·#1:
14 ---------------------------14 ---------------------------
  
15 ··META-INF/MANIFEST.MF15 ··AndroidManifest.xml
  
16 ··offset·of·local·header·from·start·of·archive:···016 ··offset·of·local·header·from·start·of·archive:···0
17 ··················································(0000000000000000h)·bytes17 ··················································(0000000000000000h)·bytes
18 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT18 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT
19 ··version·of·encoding·software:···················2.019 ··version·of·encoding·software:···················2.0
20 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT20 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT
21 ··minimum·software·version·required·to·extract:···2.021 ··minimum·software·version·required·to·extract:···2.0
22 ··compression·method:·····························deflated22 ··compression·method:·····························deflated
23 ··compression·sub-type·(deflation):···············normal23 ··compression·sub-type·(deflation):···············normal
24 ··file·security·status:···························not·encrypted24 ··file·security·status:···························not·encrypted
25 ··extended·local·header:··························yes25 ··extended·local·header:··························yes
26 ··file·last·modified·on·(DOS·date/time):··········2013·Jun·22·10:13:1426 ··file·last·modified·on·(DOS·date/time):··········2017·Oct·14·00:16:22
27 ··32-bit·CRC·value·(hex):·························053e085227 ··32-bit·CRC·value·(hex):·························f950d29e
28 ··compressed·size:································417·bytes28 ··compressed·size:································932·bytes
29 ··uncompressed·size:······························792·bytes29 ··uncompressed·size:······························2620·bytes
30 ··length·of·filename:·····························20·characters30 ··length·of·filename:·····························19·characters
31 ··length·of·extra·field:··························0·bytes31 ··length·of·extra·field:··························4·bytes
32 ··length·of·file·comment:·························0·characters32 ··length·of·file·comment:·························0·characters
33 ··disk·number·on·which·file·begins:···············disk·133 ··disk·number·on·which·file·begins:···············disk·1
34 ··apparent·file·type:·····························binary34 ··apparent·file·type:·····························binary
35 ··non-MSDOS·external·file·attributes:·············000000·hex35 ··non-MSDOS·external·file·attributes:·············000000·hex
36 ··MS-DOS·file·attributes·(00·hex):················none36 ··MS-DOS·file·attributes·(00·hex):················none
  
 37 ··The·central-directory·extra·field·contains:
 38 ··-·A·subfield·with·ID·0xcafe·(unknown)·and·0·data·bytes.
  
37 ··There·is·no·file·comment.39 ··There·is·no·file·comment.
  
38 Central·directory·entry·#2:40 Central·directory·entry·#2:
39 ---------------------------41 ---------------------------
  
40 ··There·are·an·extra·16·bytes·preceding·this·file.42 ··There·are·an·extra·16·bytes·preceding·this·file.
  
41 ··META-INF/2592559D.SF43 ··res/drawable-hdpi-v4/ic_launcher.png
  
42 ··offset·of·local·header·from·start·of·archive:···48344 ··offset·of·local·header·from·start·of·archive:···1001
43 ··················································(00000000000001E3h)·bytes45 ··················································(00000000000003E9h)·bytes
44 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT46 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT
45 ··version·of·encoding·software:···················2.047 ··version·of·encoding·software:···················1.0
46 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT48 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT
47 ··minimum·software·version·required·to·extract:···2.049 ··minimum·software·version·required·to·extract:···1.0
48 ··compression·method:·····························deflated50 ··compression·method:·····························none·(stored)
49 ··compression·sub-type·(deflation):···············normal 
50 ··file·security·status:···························not·encrypted51 ··file·security·status:···························not·encrypted
51 ··extended·local·header:··························yes52 ··extended·local·header:··························no
52 ··file·last·modified·on·(DOS·date/time):··········2013·Jun·22·10:13:1453 ··file·last·modified·on·(DOS·date/time):··········1980·Jan·1·00:00:00
53 ··32-bit·CRC·value·(hex):·························086ee28654 ··32-bit·CRC·value·(hex):·························5bfb544e
54 ··compressed·size:································485·bytes55 ··compressed·size:································4486·bytes
55 ··uncompressed·size:······························913·bytes56 ··uncompressed·size:······························4486·bytes
56 ··length·of·filename:·····························20·characters57 ··length·of·filename:·····························36·characters
57 ··length·of·extra·field:··························0·bytes58 ··length·of·extra·field:··························0·bytes
58 ··length·of·file·comment:·························0·characters59 ··length·of·file·comment:·························0·characters
59 ··disk·number·on·which·file·begins:···············disk·160 ··disk·number·on·which·file·begins:···············disk·1
60 ··apparent·file·type:·····························binary61 ··apparent·file·type:·····························binary
61 ··non-MSDOS·external·file·attributes:·············000000·hex62 ··non-MSDOS·external·file·attributes:·············000000·hex
62 ··MS-DOS·file·attributes·(00·hex):················none63 ··MS-DOS·file·attributes·(00·hex):················none
  
63 ··There·is·no·file·comment.64 ··There·is·no·file·comment.
  
64 Central·directory·entry·#3:65 Central·directory·entry·#3:
65 ---------------------------66 ---------------------------
  
66 ··There·are·an·extra·16·bytes·preceding·this·file.67 ··res/drawable-mdpi-v4/ic_launcher.png
  
67 ··META-INF/2592559D.RSA 
  
68 ··offset·of·local·header·from·start·of·archive:···103468 ··offset·of·local·header·from·start·of·archive:···5553
69 ··················································(000000000000040Ah)·bytes69 ··················································(00000000000015B1h)·bytes
70 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT70 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT
71 ··version·of·encoding·software:···················2.071 ··version·of·encoding·software:···················1.0
72 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT72 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT
73 ··minimum·software·version·required·to·extract:···2.073 ··minimum·software·version·required·to·extract:···1.0
74 ··compression·method:·····························deflated74 ··compression·method:·····························none·(stored)
75 ··compression·sub-type·(deflation):···············normal 
76 ··file·security·status:···························not·encrypted75 ··file·security·status:···························not·encrypted
77 ··extended·local·header:··························yes76 ··extended·local·header:··························no
78 ··file·last·modified·on·(DOS·date/time):··········2013·Jun·22·10:13:1477 ··file·last·modified·on·(DOS·date/time):··········1980·Jan·1·00:00:00
79 ··32-bit·CRC·value·(hex):·························07ae341678 ··32-bit·CRC·value·(hex):·························b063fe59
80 ··compressed·size:································1075·bytes79 ··compressed·size:································2613·bytes
81 ··uncompressed·size:······························1332·bytes80 ··uncompressed·size:······························2613·bytes
82 ··length·of·filename:·····························21·characters81 ··length·of·filename:·····························36·characters
83 ··length·of·extra·field:··························0·bytes82 ··length·of·extra·field:··························0·bytes
84 ··length·of·file·comment:·························0·characters83 ··length·of·file·comment:·························0·characters
85 ··disk·number·on·which·file·begins:···············disk·184 ··disk·number·on·which·file·begins:···············disk·1
86 ··apparent·file·type:·····························binary85 ··apparent·file·type:·····························binary
87 ··non-MSDOS·external·file·attributes:·············000000·hex86 ··non-MSDOS·external·file·attributes:·············000000·hex
88 ··MS-DOS·file·attributes·(00·hex):················none87 ··MS-DOS·file·attributes·(00·hex):················none
  
89 ··There·is·no·file·comment.88 ··There·is·no·file·comment.
  
90 Central·directory·entry·#4:89 Central·directory·entry·#4:
91 ---------------------------90 ---------------------------
  
92 ··There·are·an·extra·16·bytes·preceding·this·file.91 ··res/drawable-xhdpi-v4/ic_extension_battery.png
  
93 ··res/xml/prefs_battery.xml 
  
94 ··offset·of·local·header·from·start·of·archive:···217692 ··offset·of·local·header·from·start·of·archive:···8232
95 ··················································(0000000000000880h)·bytes93 ··················································(0000000000002028h)·bytes
96 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT94 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT
97 ··version·of·encoding·software:···················2.095 ··version·of·encoding·software:···················1.0
98 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT96 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT
99 ··minimum·software·version·required·to·extract:···2.097 ··minimum·software·version·required·to·extract:···1.0
100 ··compression·method:·····························deflated98 ··compression·method:·····························none·(stored)
101 ··compression·sub-type·(deflation):···············normal 
102 ··file·security·status:···························not·encrypted99 ··file·security·status:···························not·encrypted
Max diff block lines reached; 17137/26491 bytes (64.69%) of diff not shown.
123 B
filetype from file(1)
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 Zip·archive·data,·at·least·v2.0·to·extract1 Java·archive·data·(JAR)
1.23 KB
AndroidManifest.xml (decoded)
1.18 KB
AndroidManifest.xml
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <manifest·xmlns:android="http://schemas.android.com/apk/res/android"·android:versionCode="19"·android:versionName="1.6.4"·package="it.gmariotti.android.apps.dashclock.extensions.battery">2 <manifest·xmlns:android="http://schemas.android.com/apk/res/android"·android:versionCode="19"·android:versionName="1.6.4"·package="it.gmariotti.android.apps.dashclock.extensions.battery"·platformBuildVersionCode="17"·platformBuildVersionName="4.2.2-1425461">
3 ··<uses-sdk·android:minSdkVersion="17"·android:targetSdkVersion="17"/>3 ··<uses-sdk·android:minSdkVersion="17"·android:targetSdkVersion="17"/>
4 ··<application·android:theme="@android:style/Theme.Holo.Light.DarkActionBar"·android:label="@string/app_name"·android:icon="@drawable/ic_launcher"·android:allowBackup="true">4 ··<application·android:theme="@android:style/Theme.Holo.Light.DarkActionBar"·android:label="@string/app_name"·android:icon="@drawable/ic_launcher"·android:allowBackup="true">
5 ····<service·android:label="@string/extension_title"·android:icon="@drawable/ic_extension_battery"·android:name=".BatteryExtension"·android:permission="com.google.android.apps.dashclock.permission.READ_EXTENSION_DATA">5 ····<service·android:label="@string/extension_title"·android:icon="@drawable/ic_extension_battery"·android:name=".BatteryExtension"·android:permission="com.google.android.apps.dashclock.permission.READ_EXTENSION_DATA">
6 ······<intent-filter>6 ······<intent-filter>
7 ········<action·android:name="com.google.android.apps.dashclock.Extension"/>7 ········<action·android:name="com.google.android.apps.dashclock.Extension"/>
8 ······</intent-filter>8 ······</intent-filter>
9 ······<meta-data·android:name="protocolVersion"·android:value="1"/>9 ······<meta-data·android:name="protocolVersion"·android:value="1"/>
1.3 KB
resources.arsc
1.27 KB
aapt2 dump resources {}
    
Offset 1, 17 lines modifiedOffset 1, 17 lines modified
1 Binary·APK1 Binary·APK
2 Package·name=it.gmariotti.android.apps.dashclock.extensions.battery·id=7f2 Package·name=it.gmariotti.android.apps.dashclock.extensions.battery·id=7f
3 ··type·drawable·id=02·entryCount=23 ··type·drawable·id=02·entryCount=2
4 ····resource·0x7f020000·drawable/ic_extension_battery4 ····resource·0x7f020000·drawable/ic_extension_battery
5 ······(xhdpi-v4)·(file)·res/drawable-xhdpi/ic_extension_battery.png·type=PNG5 ······(xhdpi-v4)·(file)·res/drawable-xhdpi-v4/ic_extension_battery.png·type=PNG
6 ····resource·0x7f020001·drawable/ic_launcher6 ····resource·0x7f020001·drawable/ic_launcher
7 ······(mdpi-v4)·(file)·res/drawable-mdpi/ic_launcher.png·type=PNG7 ······(mdpi-v4)·(file)·res/drawable-mdpi-v4/ic_launcher.png·type=PNG
8 ······(hdpi-v4)·(file)·res/drawable-hdpi/ic_launcher.png·type=PNG8 ······(hdpi-v4)·(file)·res/drawable-hdpi-v4/ic_launcher.png·type=PNG
9 ······(xhdpi-v4)·(file)·res/drawable-xhdpi/ic_launcher.png·type=PNG9 ······(xhdpi-v4)·(file)·res/drawable-xhdpi-v4/ic_launcher.png·type=PNG
10 ······(xxhdpi-v4)·(file)·res/drawable-xxhdpi/ic_launcher.png·type=PNG10 ······(xxhdpi-v4)·(file)·res/drawable-xxhdpi-v4/ic_launcher.png·type=PNG
11 ··type·string·id=04·entryCount=3811 ··type·string·id=04·entryCount=38
12 ····resource·0x7f040000·string/app_name12 ····resource·0x7f040000·string/app_name
13 ······()·"Battery·Extension·for·DashClock"13 ······()·"Battery·Extension·for·DashClock"
14 ······(de)·"Batterie·Erweiterung·für·DashClock"14 ······(de)·"Batterie·Erweiterung·für·DashClock"
15 ······(ko)·"DashClock·배터리·확장"15 ······(ko)·"DashClock·배터리·확장"
16 ······(es)·"Extensión·de·Batería·para·DashClock"16 ······(es)·"Extensión·de·Batería·para·DashClock"
17 ······(it)·"Battery·Extension·for·DashClock"17 ······(it)·"Battery·Extension·for·DashClock"
12.4 KB
classes.dex
12.3 KB
dexdump -a -d -f -h {}
Ignoring differences in offsets to keep diff size reasonable.
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 DEX·version·'035'1 DEX·version·'035'
2 DEX·file·header:2 DEX·file·header:
3 magic···············:·'dex\n035\0'3 magic···············:·'dex\n035\0'
4 checksum············:·cc35c6af4 checksum············:·cc47d349
5 signature···········:·88cc...bf815 signature···········:·90ec...6ffe
6 file_size···········:·274846 file_size···········:·27500
7 header_size·········:·1127 header_size·········:·112
8 link_size···········:·08 link_size···········:·0
9 link_off············:·0·(0x000000)9 link_off············:·0·(0x000000)
10 string_ids_size·····:·47010 string_ids_size·····:·470
11 string_ids_off······:·112·(0x000070)11 string_ids_off······:·112·(0x000070)
12 type_ids_size·······:·8412 type_ids_size·······:·84
13 type_ids_off········:·1992·(0x0007c8)13 type_ids_off········:·1992·(0x0007c8)
Offset 15, 15 lines modifiedOffset 15, 15 lines modified
15 proto_ids_off·······:·2328·(0x000918)15 proto_ids_off·······:·2328·(0x000918)
16 field_ids_size······:·11616 field_ids_size······:·116
17 field_ids_off·······:·3528·(0x000dc8)17 field_ids_off·······:·3528·(0x000dc8)
18 method_ids_size·····:·24118 method_ids_size·····:·241
19 method_ids_off······:·4456·(0x001168)19 method_ids_off······:·4456·(0x001168)
20 class_defs_size·····:·2520 class_defs_size·····:·25
21 class_defs_off······:·6384·(0x0018f0)21 class_defs_off······:·6384·(0x0018f0)
22 data_size···········:·2030022 data_size···········:·20316
23 data_off············:·7184·(0x001c10)23 data_off············:·7184·(0x001c10)
  
24 Class·#0·header:24 Class·#0·header:
25 class_idx···········:·3325 class_idx···········:·33
26 access_flags········:·0·(0x0000)26 access_flags········:·0·(0x0000)
27 superclass_idx······:·6827 superclass_idx······:·68
28 source_file_idx·····:·2428 source_file_idx·····:·24
Offset 69, 15 lines modifiedOffset 69, 15 lines modified
69 001d14:·7010·d900·0000·························|0004:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@00d969 001d14:·7010·d900·0000·························|0004:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@00d9
70 001d1a:·0e00···································|0007:·return-void70 001d1a:·0e00···································|0007:·return-void
71 ······catches·······:·(none)71 ······catches·······:·(none)
72 ······positions·····:·72 ······positions·····:·
73 ········0x0000·line=24073 ········0x0000·line=240
74 ······locals········:·74 ······locals········:·
75 ········0x0000·-·0x0008·reg=0·this·Lcom/google/android/apps/dashclock/api/DashClockExtension$1$1;·75 ········0x0000·-·0x0008·reg=0·this·Lcom/google/android/apps/dashclock/api/DashClockExtension$1$1;·
76 ········0x0000·-·0x0008·reg=1·(null)·Lcom/google/android/apps/dashclock/api/DashClockExtension$1;·76 ········0x0000·-·0x0008·reg=1·this$1·Lcom/google/android/apps/dashclock/api/DashClockExtension$1;·
77 ········0x0000·-·0x0008·reg=2·(null)·I·77 ········0x0000·-·0x0008·reg=2·(null)·I·
  
78 ··Virtual·methods···-78 ··Virtual·methods···-
79 ····#0··············:·(in·Lcom/google/android/apps/dashclock/api/DashClockExtension$1$1;)79 ····#0··············:·(in·Lcom/google/android/apps/dashclock/api/DashClockExtension$1$1;)
80 ······name··········:·'run'80 ······name··········:·'run'
81 ······type··········:·'()V'81 ······type··········:·'()V'
82 ······access········:·0x0001·(PUBLIC)82 ······access········:·0x0001·(PUBLIC)
Offset 372, 15 lines modifiedOffset 372, 15 lines modified
372 001e68:·7010·8300·0000·························|0002:·invoke-direct·{v0},·Lcom/google/android/apps/dashclock/api/internal/IExtension$Stub;.<init>:()V·//·method@0083372 001e68:·7010·8300·0000·························|0002:·invoke-direct·{v0},·Lcom/google/android/apps/dashclock/api/internal/IExtension$Stub;.<init>:()V·//·method@0083
373 001e6e:·0e00···································|0005:·return-void373 001e6e:·0e00···································|0005:·return-void
374 ······catches·······:·(none)374 ······catches·······:·(none)
375 ······positions·····:·375 ······positions·····:·
376 ········0x0000·line=209376 ········0x0000·line=209
377 ······locals········:·377 ······locals········:·
378 ········0x0000·-·0x0006·reg=0·this·Lcom/google/android/apps/dashclock/api/DashClockExtension$1;·378 ········0x0000·-·0x0006·reg=0·this·Lcom/google/android/apps/dashclock/api/DashClockExtension$1;·
379 ········0x0000·-·0x0006·reg=1·(null)·Lcom/google/android/apps/dashclock/api/DashClockExtension;·379 ········0x0000·-·0x0006·reg=1·this$0·Lcom/google/android/apps/dashclock/api/DashClockExtension;·
  
380 ··Virtual·methods···-380 ··Virtual·methods···-
381 ····#0··············:·(in·Lcom/google/android/apps/dashclock/api/DashClockExtension$1;)381 ····#0··············:·(in·Lcom/google/android/apps/dashclock/api/DashClockExtension$1;)
382 ······name··········:·'onInitialize'382 ······name··········:·'onInitialize'
383 ······type··········:·'(Lcom/google/android/apps/dashclock/api/internal/IExtensionHost;Z)V'383 ······type··········:·'(Lcom/google/android/apps/dashclock/api/internal/IExtensionHost;Z)V'
384 ······access········:·0x0001·(PUBLIC)384 ······access········:·0x0001·(PUBLIC)
385 ······code··········-385 ······code··········-
Offset 736, 14 lines modifiedOffset 736, 15 lines modified
736 00208c:·7020·1c00·2100·························|0030:·invoke-direct·{v1,·v2},·Landroid/os/Handler;.<init>:(Landroid/os/Looper;)V·//·method@001c736 00208c:·7020·1c00·2100·························|0030:·invoke-direct·{v1,·v2},·Landroid/os/Handler;.<init>:(Landroid/os/Looper;)V·//·method@001c
737 002092:·5b31·0f00······························|0033:·iput-object·v1,·v3,·Lcom/google/android/apps/dashclock/api/DashClockExtension;.mServiceHandler:Landroid/os/Handler;·//·field@000f737 002092:·5b31·0f00······························|0033:·iput-object·v1,·v3,·Lcom/google/android/apps/dashclock/api/DashClockExtension;.mServiceHandler:Landroid/os/Handler;·//·field@000f
738 002096:·0e00···································|0035:·return-void738 002096:·0e00···································|0035:·return-void
739 ······catches·······:·(none)739 ······catches·······:·(none)
740 ······positions·····:·740 ······positions·····:·
741 ········0x0000·line=189741 ········0x0000·line=189
742 ········0x0003·line=190742 ········0x0003·line=190
 743 ········0x0010·line=191
743 ········0x0023·line=192744 ········0x0023·line=192
744 ········0x0026·line=194745 ········0x0026·line=194
745 ········0x002c·line=195746 ········0x002c·line=195
746 ········0x0035·line=196747 ········0x0035·line=196
747 ······locals········:·748 ······locals········:·
748 ········0x0023·-·0x0036·reg=0·thread·Landroid/os/HandlerThread;·749 ········0x0023·-·0x0036·reg=0·thread·Landroid/os/HandlerThread;·
749 ········0x0000·-·0x0036·reg=3·this·Lcom/google/android/apps/dashclock/api/DashClockExtension;·750 ········0x0000·-·0x0036·reg=3·this·Lcom/google/android/apps/dashclock/api/DashClockExtension;·
Offset 939, 15 lines modifiedOffset 940, 15 lines modified
939 00219a:·0c00···································|0003:·move-result-object·v0940 00219a:·0c00···································|0003:·move-result-object·v0
940 00219c:·1100···································|0004:·return-object·v0941 00219c:·1100···································|0004:·return-object·v0
941 ······catches·······:·(none)942 ······catches·······:·(none)
942 ······positions·····:·943 ······positions·····:·
943 ········0x0000·line=290944 ········0x0000·line=290
944 ······locals········:·945 ······locals········:·
945 ········0x0000·-·0x0005·reg=1·this·Lcom/google/android/apps/dashclock/api/ExtensionData$1;·946 ········0x0000·-·0x0005·reg=1·this·Lcom/google/android/apps/dashclock/api/ExtensionData$1;·
946 ········0x0000·-·0x0005·reg=2·x0·Landroid/os/Parcel;·947 ········0x0000·-·0x0005·reg=2·(null)·Landroid/os/Parcel;·
  
947 ····#2··············:·(in·Lcom/google/android/apps/dashclock/api/ExtensionData$1;)948 ····#2··············:·(in·Lcom/google/android/apps/dashclock/api/ExtensionData$1;)
948 ······name··········:·'newArray'949 ······name··········:·'newArray'
949 ······type··········:·'(I)[Lcom/google/android/apps/dashclock/api/ExtensionData;'950 ······type··········:·'(I)[Lcom/google/android/apps/dashclock/api/ExtensionData;'
950 ······access········:·0x0001·(PUBLIC)951 ······access········:·0x0001·(PUBLIC)
951 ······code··········-952 ······code··········-
952 ······registers·····:·3953 ······registers·····:·3
Offset 978, 15 lines modifiedOffset 979, 15 lines modified
978 0021ce:·0c00···································|0003:·move-result-object·v0979 0021ce:·0c00···································|0003:·move-result-object·v0
979 0021d0:·1100···································|0004:·return-object·v0980 0021d0:·1100···································|0004:·return-object·v0
980 ······catches·······:·(none)981 ······catches·······:·(none)
981 ······positions·····:·982 ······positions·····:·
982 ········0x0000·line=290983 ········0x0000·line=290
983 ······locals········:·984 ······locals········:·
984 ········0x0000·-·0x0005·reg=1·this·Lcom/google/android/apps/dashclock/api/ExtensionData$1;·985 ········0x0000·-·0x0005·reg=1·this·Lcom/google/android/apps/dashclock/api/ExtensionData$1;·
985 ········0x0000·-·0x0005·reg=2·x0·I·986 ········0x0000·-·0x0005·reg=2·(null)·I·
  
986 ··source_file_idx···:·26·(ExtensionData.java)987 ··source_file_idx···:·26·(ExtensionData.java)
  
987 Class·#6·header:988 Class·#6·header:
988 class_idx···········:·37989 class_idx···········:·37
989 access_flags········:·1·(0x0001)990 access_flags········:·1·(0x0001)
990 superclass_idx······:·68991 superclass_idx······:·68
Offset 1565, 14 lines modifiedOffset 1566, 18 lines modified
1565 ········0x0004·-·0x00391566 ········0x0004·-·0x0039
1566 ··········Ljava/lang/ClassCastException;·->·0x003e1567 ··········Ljava/lang/ClassCastException;·->·0x003e
1567 ······positions·····:·1568 ······positions·····:·
1568 ········0x0001·line=3581569 ········0x0001·line=358
1569 ········0x0003·line=3721570 ········0x0003·line=372
1570 ········0x0004·line=3631571 ········0x0004·line=363
1571 ········0x0008·line=3641572 ········0x0008·line=364
 1573 ········0x0018·line=366
 1574 ········0x0022·line=367
 1575 ········0x002c·line=368
 1576 ········0x0036·line=369
1572 ········0x003e·line=3711577 ········0x003e·line=371
1573 ········0x003f·line=3721578 ········0x003f·line=372
1574 ······locals········:·1579 ······locals········:·
1575 ········0x0008·-·0x003e·reg=2·other·Lcom/google/android/apps/dashclock/api/ExtensionData;·1580 ········0x0008·-·0x003e·reg=2·other·Lcom/google/android/apps/dashclock/api/ExtensionData;·
1576 ········0x003f·-·0x0040·reg=1·e·Ljava/lang/ClassCastException;·1581 ········0x003f·-·0x0040·reg=1·e·Ljava/lang/ClassCastException;·
1577 ········0x0000·-·0x0040·reg=6·this·Lcom/google/android/apps/dashclock/api/ExtensionData;·1582 ········0x0000·-·0x0040·reg=6·this·Lcom/google/android/apps/dashclock/api/ExtensionData;·
Max diff block lines reached; 6809/12523 bytes (54.37%) of diff not shown.
340 B
smali/it/gmariotti/android/apps/dashclock/extensions/battery/R.smali
    
Offset 18, 10 lines modifiedOffset 18, 9 lines modified
18 .method·public·constructor·<init>()V18 .method·public·constructor·<init>()V
19 ····.locals·019 ····.locals·0
  
20 ····.prologue20 ····.prologue
21 ····.line·1021 ····.line·10
22 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V22 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
23 ····.line·57 
24 ····return-void23 ····return-void
25 .end·method24 .end·method
613 B
smali/it/gmariotti/android/apps/dashclock/extensions/battery/LogUtils.smali
    
Offset 249, 14 lines modifiedOffset 249, 15 lines modified
  
249 ····sget·v2,·Lit/gmariotti/android/apps/dashclock/extensions/battery/LogUtils;->LOG_PREFIX_LENGTH:I249 ····sget·v2,·Lit/gmariotti/android/apps/dashclock/extensions/battery/LogUtils;->LOG_PREFIX_LENGTH:I
  
250 ····rsub-int/lit8·v2,·v2,·0x17250 ····rsub-int/lit8·v2,·v2,·0x17
  
251 ····add-int/lit8·v2,·v2,·-0x1251 ····add-int/lit8·v2,·v2,·-0x1
  
 252 ····.line·38
252 ····invoke-virtual·{p0,·v1,·v2},·Ljava/lang/String;->substring(II)Ljava/lang/String;253 ····invoke-virtual·{p0,·v1,·v2},·Ljava/lang/String;->substring(II)Ljava/lang/String;
  
253 ····move-result-object·v1254 ····move-result-object·v1
  
254 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;255 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
255 ····move-result-object·v0256 ····move-result-object·v0
850 B
smali/it/gmariotti/android/apps/dashclock/extensions/battery/BatteryExtension$1.smali
    
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lit/gmariotti/android/apps/dashclock/extensions/battery/BatteryExtension;18 .field·final·synthetic·this$0:Lit/gmariotti/android/apps/dashclock/extensions/battery/BatteryExtension;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lit/gmariotti/android/apps/dashclock/extensions/battery/BatteryExtension;)V20 .method·constructor·<init>(Lit/gmariotti/android/apps/dashclock/extensions/battery/BatteryExtension;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lit/gmariotti/android/apps/dashclock/extensions/battery/BatteryExtension;
  
22 ····.prologue23 ····.prologue
23 ····.line·25424 ····.line·254
24 ····iput-object·p1,·p0,·Lit/gmariotti/android/apps/dashclock/extensions/battery/BatteryExtension$1;->this$0:Lit/gmariotti/android/apps/dashclock/extensions/battery/BatteryExtension;25 ····iput-object·p1,·p0,·Lit/gmariotti/android/apps/dashclock/extensions/battery/BatteryExtension$1;->this$0:Lit/gmariotti/android/apps/dashclock/extensions/battery/BatteryExtension;
  
25 ····invoke-direct·{p0},·Landroid/content/BroadcastReceiver;-><init>()V26 ····invoke-direct·{p0},·Landroid/content/BroadcastReceiver;-><init>()V
  
1.75 KB
smali/it/gmariotti/android/apps/dashclock/extensions/battery/BaseSettingsActivity$1.smali
    
Offset 60, 32 lines modifiedOffset 60, 35 lines modified
  
60 ····move-result·v060 ····move-result·v0
  
61 ····.line·6461 ····.line·64
62 ····.local·v0,·"index":I62 ····.local·v0,·"index":I
63 ····if-ltz·v0,·:cond_063 ····if-ltz·v0,·:cond_0
  
 64 ····.line·66
64 ····invoke-virtual·{v1},·Landroid/preference/ListPreference;->getEntries()[Ljava/lang/CharSequence;65 ····invoke-virtual·{v1},·Landroid/preference/ListPreference;->getEntries()[Ljava/lang/CharSequence;
  
65 ····move-result-object·v566 ····move-result-object·v5
  
66 ····aget-object·v5,·v5,·v067 ····aget-object·v5,·v5,·v0
  
 68 ····.line·67
67 ····invoke-interface·{v5},·Ljava/lang/CharSequence;->toString()Ljava/lang/String;69 ····invoke-interface·{v5},·Ljava/lang/CharSequence;->toString()Ljava/lang/String;
  
68 ····move-result-object·v570 ····move-result-object·v5
  
69 ····const-string·v6,·"%"71 ····const-string·v6,·"%"
  
70 ····const-string·v7,·"%%"72 ····const-string·v7,·"%%"
  
71 ····invoke-virtual·{v5,·v6,·v7},·Ljava/lang/String;->replaceAll(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;73 ····invoke-virtual·{v5,·v6,·v7},·Ljava/lang/String;->replaceAll(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
  
72 ····move-result-object·v574 ····move-result-object·v5
  
 75 ····.line·64
73 ····:cond_076 ····:cond_0
74 ····invoke-virtual·{p1,·v5},·Landroid/preference/Preference;->setSummary(Ljava/lang/CharSequence;)V77 ····invoke-virtual·{p1,·v5},·Landroid/preference/Preference;->setSummary(Ljava/lang/CharSequence;)V
  
75 ····.line·10078 ····.line·100
76 ····.end·local·v0····#·"index":I79 ····.end·local·v0····#·"index":I
77 ····.end·local·v1····#·"listPreference":Landroid/preference/ListPreference;80 ····.end·local·v1····#·"listPreference":Landroid/preference/ListPreference;
78 ····:cond_181 ····:cond_1
Offset 103, 23 lines modifiedOffset 106, 24 lines modified
103 ····.line·73106 ····.line·73
104 ····invoke-static·{v4},·Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z107 ····invoke-static·{v4},·Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
  
105 ····move-result·v6108 ····move-result·v6
  
106 ····if-nez·v6,·:cond_1109 ····if-nez·v6,·:cond_1
  
107 ····.line·78110 ····.line·79
108 ····invoke-virtual·{p1},·Landroid/preference/Preference;->getContext()Landroid/content/Context;111 ····invoke-virtual·{p1},·Landroid/preference/Preference;->getContext()Landroid/content/Context;
  
109 ····move-result-object·v6112 ····move-result-object·v6
  
110 ····invoke-static·{v4},·Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;113 ····invoke-static·{v4},·Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
  
111 ····move-result-object·v7114 ····move-result-object·v7
  
 115 ····.line·78
112 ····invoke-static·{v6,·v7},·Landroid/media/RingtoneManager;->getRingtone(Landroid/content/Context;Landroid/net/Uri;)Landroid/media/Ringtone;116 ····invoke-static·{v6,·v7},·Landroid/media/RingtoneManager;->getRingtone(Landroid/content/Context;Landroid/net/Uri;)Landroid/media/Ringtone;
  
113 ····move-result-object·v3117 ····move-result-object·v3
  
114 ····.line·81118 ····.line·81
115 ····.local·v3,·"ringtone":Landroid/media/Ringtone;119 ····.local·v3,·"ringtone":Landroid/media/Ringtone;
116 ····if-nez·v3,·:cond_3120 ····if-nez·v3,·:cond_3
1.49 KB
smali/it/gmariotti/android/apps/dashclock/extensions/battery/BaseSettingsActivity.smali
    
Offset 51, 37 lines modifiedOffset 51, 40 lines modified
51 ····.param·p0,·"preference"····#·Landroid/preference/Preference;51 ····.param·p0,·"preference"····#·Landroid/preference/Preference;
52 ····.param·p1,·"listener"····#·Landroid/preference/Preference$OnPreferenceChangeListener;52 ····.param·p1,·"listener"····#·Landroid/preference/Preference$OnPreferenceChangeListener;
  
53 ····.prologue53 ····.prologue
54 ····.line·12154 ····.line·121
55 ····invoke-virtual·{p0,·p1},·Landroid/preference/Preference;->setOnPreferenceChangeListener(Landroid/preference/Preference$OnPreferenceChangeListener;)V55 ····invoke-virtual·{p0,·p1},·Landroid/preference/Preference;->setOnPreferenceChangeListener(Landroid/preference/Preference$OnPreferenceChangeListener;)V
  
56 ····.line·12556 ····.line·127
57 ····invoke-virtual·{p0},·Landroid/preference/Preference;->getContext()Landroid/content/Context;57 ····invoke-virtual·{p0},·Landroid/preference/Preference;->getContext()Landroid/content/Context;
  
58 ····move-result-object·v058 ····move-result-object·v0
  
59 ····invoke-static·{v0},·Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences;59 ····invoke-static·{v0},·Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences;
  
60 ····move-result-object·v060 ····move-result-object·v0
  
 61 ····.line·128
61 ····invoke-virtual·{p0},·Landroid/preference/Preference;->getKey()Ljava/lang/String;62 ····invoke-virtual·{p0},·Landroid/preference/Preference;->getKey()Ljava/lang/String;
  
62 ····move-result-object·v163 ····move-result-object·v1
  
63 ····const/4·v2,·0x164 ····const/4·v2,·0x1
  
64 ····invoke-interface·{v0,·v1,·v2},·Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z65 ····invoke-interface·{v0,·v1,·v2},·Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z
  
65 ····move-result·v066 ····move-result·v0
  
 67 ····.line·126
66 ····invoke-static·{v0},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;68 ····invoke-static·{v0},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
  
67 ····move-result-object·v069 ····move-result-object·v0
  
 70 ····.line·125
68 ····invoke-interface·{p1,·p0,·v0},·Landroid/preference/Preference$OnPreferenceChangeListener;->onPreferenceChange(Landroid/preference/Preference;Ljava/lang/Object;)Z71 ····invoke-interface·{p1,·p0,·v0},·Landroid/preference/Preference$OnPreferenceChangeListener;->onPreferenceChange(Landroid/preference/Preference;Ljava/lang/Object;)Z
  
69 ····.line·12972 ····.line·129
70 ····return-void73 ····return-void
71 .end·method74 .end·method
  
  
5.03 KB
smali/it/gmariotti/android/apps/dashclock/extensions/battery/BatteryExtension.smali
    
Offset 97, 15 lines modifiedOffset 97, 14 lines modified
97 ····.line·25497 ····.line·254
98 ····new-instance·v0,·Lit/gmariotti/android/apps/dashclock/extensions/battery/BatteryExtension$1;98 ····new-instance·v0,·Lit/gmariotti/android/apps/dashclock/extensions/battery/BatteryExtension$1;
  
99 ····invoke-direct·{v0,·p0},·Lit/gmariotti/android/apps/dashclock/extensions/battery/BatteryExtension$1;-><init>(Lit/gmariotti/android/apps/dashclock/extensions/battery/BatteryExtension;)V99 ····invoke-direct·{v0,·p0},·Lit/gmariotti/android/apps/dashclock/extensions/battery/BatteryExtension$1;-><init>(Lit/gmariotti/android/apps/dashclock/extensions/battery/BatteryExtension;)V
  
100 ····iput-object·v0,·p0,·Lit/gmariotti/android/apps/dashclock/extensions/battery/BatteryExtension;->mBatteryReceiver:Landroid/content/BroadcastReceiver;100 ····iput-object·v0,·p0,·Lit/gmariotti/android/apps/dashclock/extensions/battery/BatteryExtension;->mBatteryReceiver:Landroid/content/BroadcastReceiver;
  
101 ····.line·261 
102 ····return-void101 ····return-void
103 .end·method102 .end·method
  
104 .method·private·publishUpdateExtensionData()V103 .method·private·publishUpdateExtensionData()V
105 ····.locals·6104 ····.locals·6
  
106 ····.prologue105 ····.prologue
Offset 217, 14 lines modifiedOffset 216, 15 lines modified
  
217 ····invoke-virtual·{v3,·v4},·Lcom/google/android/apps/dashclock/api/ExtensionData;->visible(Z)Lcom/google/android/apps/dashclock/api/ExtensionData;216 ····invoke-virtual·{v3,·v4},·Lcom/google/android/apps/dashclock/api/ExtensionData;->visible(Z)Lcom/google/android/apps/dashclock/api/ExtensionData;
  
218 ····move-result-object·v3217 ····move-result-object·v3
  
219 ····const/high16·v4,·0x7f020000218 ····const/high16·v4,·0x7f020000
  
 219 ····.line·212
220 ····invoke-virtual·{v3,·v4},·Lcom/google/android/apps/dashclock/api/ExtensionData;->icon(I)Lcom/google/android/apps/dashclock/api/ExtensionData;220 ····invoke-virtual·{v3,·v4},·Lcom/google/android/apps/dashclock/api/ExtensionData;->icon(I)Lcom/google/android/apps/dashclock/api/ExtensionData;
  
221 ····move-result-object·v3221 ····move-result-object·v3
  
222 ····new-instance·v4,·Ljava/lang/StringBuilder;222 ····new-instance·v4,·Ljava/lang/StringBuilder;
  
223 ····invoke-direct·{v4},·Ljava/lang/StringBuilder;-><init>()V223 ····invoke-direct·{v4},·Ljava/lang/StringBuilder;-><init>()V
Offset 283, 30 lines modifiedOffset 283, 33 lines modified
  
283 ····move-result-object·v4283 ····move-result-object·v4
  
284 ····invoke-virtual·{v4},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;284 ····invoke-virtual·{v4},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
285 ····move-result-object·v4285 ····move-result-object·v4
  
 286 ····.line·213
286 ····invoke-virtual·{v3,·v4},·Lcom/google/android/apps/dashclock/api/ExtensionData;->expandedTitle(Ljava/lang/String;)Lcom/google/android/apps/dashclock/api/ExtensionData;287 ····invoke-virtual·{v3,·v4},·Lcom/google/android/apps/dashclock/api/ExtensionData;->expandedTitle(Ljava/lang/String;)Lcom/google/android/apps/dashclock/api/ExtensionData;
  
287 ····move-result-object·v3288 ····move-result-object·v3
  
 289 ····.line·214
288 ····invoke-virtual·{v2},·Ljava/lang/StringBuffer;->toString()Ljava/lang/String;290 ····invoke-virtual·{v2},·Ljava/lang/StringBuffer;->toString()Ljava/lang/String;
  
289 ····move-result-object·v4291 ····move-result-object·v4
  
290 ····invoke-virtual·{v3,·v4},·Lcom/google/android/apps/dashclock/api/ExtensionData;->expandedBody(Ljava/lang/String;)Lcom/google/android/apps/dashclock/api/ExtensionData;292 ····invoke-virtual·{v3,·v4},·Lcom/google/android/apps/dashclock/api/ExtensionData;->expandedBody(Ljava/lang/String;)Lcom/google/android/apps/dashclock/api/ExtensionData;
  
291 ····move-result-object·v3293 ····move-result-object·v3
  
292 ····invoke-virtual·{v3,·v1},·Lcom/google/android/apps/dashclock/api/ExtensionData;->clickIntent(Landroid/content/Intent;)Lcom/google/android/apps/dashclock/api/ExtensionData;294 ····invoke-virtual·{v3,·v1},·Lcom/google/android/apps/dashclock/api/ExtensionData;->clickIntent(Landroid/content/Intent;)Lcom/google/android/apps/dashclock/api/ExtensionData;
  
293 ····move-result-object·v3295 ····move-result-object·v3
  
 296 ····.line·211
294 ····invoke-virtual·{p0,·v3},·Lit/gmariotti/android/apps/dashclock/extensions/battery/BatteryExtension;->publishUpdate(Lcom/google/android/apps/dashclock/api/ExtensionData;)V297 ····invoke-virtual·{p0,·v3},·Lit/gmariotti/android/apps/dashclock/extensions/battery/BatteryExtension;->publishUpdate(Lcom/google/android/apps/dashclock/api/ExtensionData;)V
  
295 ····.line·215298 ····.line·215
296 ····return-void299 ····return-void
297 .end·method300 .end·method
  
298 .method·private·readBatteryData(Landroid/content/Intent;)V301 .method·private·readBatteryData(Landroid/content/Intent;)V
Offset 405, 18 lines modifiedOffset 408, 20 lines modified
  
405 ····invoke-virtual·{v11},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;408 ····invoke-virtual·{v11},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
406 ····move-result-object·v11409 ····move-result-object·v11
  
407 ····const-string·v12,·"string"410 ····const-string·v12,·"string"
  
 411 ····.line·119
408 ····invoke-virtual·{p0},·Lit/gmariotti/android/apps/dashclock/extensions/battery/BatteryExtension;->getPackageName()Ljava/lang/String;412 ····invoke-virtual·{p0},·Lit/gmariotti/android/apps/dashclock/extensions/battery/BatteryExtension;->getPackageName()Ljava/lang/String;
  
409 ····move-result-object·v13413 ····move-result-object·v13
  
 414 ····.line·118
410 ····invoke-virtual·{v10,·v11,·v12,·v13},·Landroid/content/res/Resources;->getIdentifier(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I415 ····invoke-virtual·{v10,·v11,·v12,·v13},·Landroid/content/res/Resources;->getIdentifier(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I
  
411 ····move-result·v2416 ····move-result·v2
  
412 ····.line·120417 ····.line·120
413 ····.local·v2,·"healthId":I418 ····.local·v2,·"healthId":I
414 ····invoke-virtual·{p0,·v2},·Lit/gmariotti/android/apps/dashclock/extensions/battery/BatteryExtension;->getString(I)Ljava/lang/String;419 ····invoke-virtual·{p0,·v2},·Lit/gmariotti/android/apps/dashclock/extensions/battery/BatteryExtension;->getString(I)Ljava/lang/String;
Offset 519, 18 lines modifiedOffset 524, 20 lines modified
  
519 ····invoke-virtual·{v11},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;524 ····invoke-virtual·{v11},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
520 ····move-result-object·v11525 ····move-result-object·v11
  
521 ····const-string·v12,·"string"526 ····const-string·v12,·"string"
  
 527 ····.line·134
522 ····invoke-virtual·{p0},·Lit/gmariotti/android/apps/dashclock/extensions/battery/BatteryExtension;->getPackageName()Ljava/lang/String;528 ····invoke-virtual·{p0},·Lit/gmariotti/android/apps/dashclock/extensions/battery/BatteryExtension;->getPackageName()Ljava/lang/String;
  
523 ····move-result-object·v13529 ····move-result-object·v13
  
 530 ····.line·133
524 ····invoke-virtual·{v10,·v11,·v12,·v13},·Landroid/content/res/Resources;->getIdentifier(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I531 ····invoke-virtual·{v10,·v11,·v12,·v13},·Landroid/content/res/Resources;->getIdentifier(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I
  
525 ····move-result·v5532 ····move-result·v5
  
526 ····.line·135533 ····.line·135
527 ····.local·v5,·"resId":I534 ····.local·v5,·"resId":I
528 ····invoke-virtual·{p0,·v5},·Lit/gmariotti/android/apps/dashclock/extensions/battery/BatteryExtension;->getString(I)Ljava/lang/String;535 ····invoke-virtual·{p0,·v5},·Lit/gmariotti/android/apps/dashclock/extensions/battery/BatteryExtension;->getString(I)Ljava/lang/String;
Offset 595, 18 lines modifiedOffset 602, 20 lines modified
  
595 ····invoke-virtual·{v11},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;602 ····invoke-virtual·{v11},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
596 ····move-result-object·v11603 ····move-result-object·v11
  
597 ····const-string·v12,·"string"604 ····const-string·v12,·"string"
  
 605 ····.line·154
598 ····invoke-virtual·{p0},·Lit/gmariotti/android/apps/dashclock/extensions/battery/BatteryExtension;->getPackageName()Ljava/lang/String;606 ····invoke-virtual·{p0},·Lit/gmariotti/android/apps/dashclock/extensions/battery/BatteryExtension;->getPackageName()Ljava/lang/String;
  
599 ····move-result-object·v13607 ····move-result-object·v13
  
 608 ····.line·153
600 ····invoke-virtual·{v10,·v11,·v12,·v13},·Landroid/content/res/Resources;->getIdentifier(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I609 ····invoke-virtual·{v10,·v11,·v12,·v13},·Landroid/content/res/Resources;->getIdentifier(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I
  
601 ····move-result·v6610 ····move-result·v6
  
602 ····.line·155611 ····.line·155
603 ····.local·v6,·"resIdCharging":I612 ····.local·v6,·"resIdCharging":I
Max diff block lines reached; 446/4980 bytes (8.96%) of diff not shown.
711 B
smali/com/google/android/apps/dashclock/api/DashClockExtension$1$1.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$reason:I22 .field·final·synthetic·val$reason:I
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lcom/google/android/apps/dashclock/api/DashClockExtension$1;I)V24 .method·constructor·<init>(Lcom/google/android/apps/dashclock/api/DashClockExtension$1;I)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$1"····#·Lcom/google/android/apps/dashclock/api/DashClockExtension$1;
  
26 ····.prologue27 ····.prologue
27 ····.line·24028 ····.line·240
28 ····iput-object·p1,·p0,·Lcom/google/android/apps/dashclock/api/DashClockExtension$1$1;->this$1:Lcom/google/android/apps/dashclock/api/DashClockExtension$1;29 ····iput-object·p1,·p0,·Lcom/google/android/apps/dashclock/api/DashClockExtension$1$1;->this$1:Lcom/google/android/apps/dashclock/api/DashClockExtension$1;
  
29 ····iput·p2,·p0,·Lcom/google/android/apps/dashclock/api/DashClockExtension$1$1;->val$reason:I30 ····iput·p2,·p0,·Lcom/google/android/apps/dashclock/api/DashClockExtension$1$1;->val$reason:I
  
574 B
smali/com/google/android/apps/dashclock/api/DashClockExtension.smali
    
Offset 166, 14 lines modifiedOffset 166, 15 lines modified
  
166 ····const-string·v2,·"DashClockExtension:"166 ····const-string·v2,·"DashClockExtension:"
  
167 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;167 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
168 ····move-result-object·v1168 ····move-result-object·v1
  
 169 ····.line·191
169 ····invoke-virtual·{p0},·Ljava/lang/Object;->getClass()Ljava/lang/Class;170 ····invoke-virtual·{p0},·Ljava/lang/Object;->getClass()Ljava/lang/Class;
  
170 ····move-result-object·v2171 ····move-result-object·v2
  
171 ····invoke-virtual·{v2},·Ljava/lang/Class;->getSimpleName()Ljava/lang/String;172 ····invoke-virtual·{v2},·Ljava/lang/Class;->getSimpleName()Ljava/lang/String;
  
172 ····move-result-object·v2173 ····move-result-object·v2
1.18 KB
smali/com/google/android/apps/dashclock/api/ExtensionData$1.smali
    
Offset 53, 15 lines modifiedOffset 53, 14 lines modified
53 ····invoke-direct·{v0,·p1,·v1},·Lcom/google/android/apps/dashclock/api/ExtensionData;-><init>(Landroid/os/Parcel;Lcom/google/android/apps/dashclock/api/ExtensionData$1;)V53 ····invoke-direct·{v0,·p1,·v1},·Lcom/google/android/apps/dashclock/api/ExtensionData;-><init>(Landroid/os/Parcel;Lcom/google/android/apps/dashclock/api/ExtensionData$1;)V
  
54 ····return-object·v054 ····return-object·v0
55 .end·method55 .end·method
  
56 .method·public·bridge·synthetic·createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;56 .method·public·bridge·synthetic·createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;
57 ····.locals·157 ····.locals·1
58 ····.param·p1,·"x0"····#·Landroid/os/Parcel; 
  
59 ····.prologue58 ····.prologue
60 ····.line·29059 ····.line·290
61 ····invoke-virtual·{p0,·p1},·Lcom/google/android/apps/dashclock/api/ExtensionData$1;->createFromParcel(Landroid/os/Parcel;)Lcom/google/android/apps/dashclock/api/ExtensionData;60 ····invoke-virtual·{p0,·p1},·Lcom/google/android/apps/dashclock/api/ExtensionData$1;->createFromParcel(Landroid/os/Parcel;)Lcom/google/android/apps/dashclock/api/ExtensionData;
  
62 ····move-result-object·v061 ····move-result-object·v0
  
Offset 77, 15 lines modifiedOffset 76, 14 lines modified
77 ····new-array·v0,·p1,·[Lcom/google/android/apps/dashclock/api/ExtensionData;76 ····new-array·v0,·p1,·[Lcom/google/android/apps/dashclock/api/ExtensionData;
  
78 ····return-object·v077 ····return-object·v0
79 .end·method78 .end·method
  
80 .method·public·bridge·synthetic·newArray(I)[Ljava/lang/Object;79 .method·public·bridge·synthetic·newArray(I)[Ljava/lang/Object;
81 ····.locals·180 ····.locals·1
82 ····.param·p1,·"x0"····#·I 
  
83 ····.prologue81 ····.prologue
84 ····.line·29082 ····.line·290
85 ····invoke-virtual·{p0,·p1},·Lcom/google/android/apps/dashclock/api/ExtensionData$1;->newArray(I)[Lcom/google/android/apps/dashclock/api/ExtensionData;83 ····invoke-virtual·{p0,·p1},·Lcom/google/android/apps/dashclock/api/ExtensionData$1;->newArray(I)[Lcom/google/android/apps/dashclock/api/ExtensionData;
  
86 ····move-result-object·v084 ····move-result-object·v0
  
1.9 KB
smali/com/google/android/apps/dashclock/api/ExtensionData.smali
    
Offset 609, 44 lines modifiedOffset 609, 48 lines modified
  
609 ····if-ne·v4,·v5,·:cond_0609 ····if-ne·v4,·v5,·:cond_0
  
610 ····iget-object·v4,·v2,·Lcom/google/android/apps/dashclock/api/ExtensionData;->mStatus:Ljava/lang/String;610 ····iget-object·v4,·v2,·Lcom/google/android/apps/dashclock/api/ExtensionData;->mStatus:Ljava/lang/String;
  
611 ····iget-object·v5,·p0,·Lcom/google/android/apps/dashclock/api/ExtensionData;->mStatus:Ljava/lang/String;611 ····iget-object·v5,·p0,·Lcom/google/android/apps/dashclock/api/ExtensionData;->mStatus:Ljava/lang/String;
  
 612 ····.line·366
612 ····invoke-static·{v4,·v5},·Landroid/text/TextUtils;->equals(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z613 ····invoke-static·{v4,·v5},·Landroid/text/TextUtils;->equals(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z
  
613 ····move-result·v4614 ····move-result·v4
  
614 ····if-eqz·v4,·:cond_0615 ····if-eqz·v4,·:cond_0
  
615 ····iget-object·v4,·v2,·Lcom/google/android/apps/dashclock/api/ExtensionData;->mExpandedTitle:Ljava/lang/String;616 ····iget-object·v4,·v2,·Lcom/google/android/apps/dashclock/api/ExtensionData;->mExpandedTitle:Ljava/lang/String;
  
616 ····iget-object·v5,·p0,·Lcom/google/android/apps/dashclock/api/ExtensionData;->mExpandedTitle:Ljava/lang/String;617 ····iget-object·v5,·p0,·Lcom/google/android/apps/dashclock/api/ExtensionData;->mExpandedTitle:Ljava/lang/String;
  
 618 ····.line·367
617 ····invoke-static·{v4,·v5},·Landroid/text/TextUtils;->equals(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z619 ····invoke-static·{v4,·v5},·Landroid/text/TextUtils;->equals(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z
  
618 ····move-result·v4620 ····move-result·v4
  
619 ····if-eqz·v4,·:cond_0621 ····if-eqz·v4,·:cond_0
  
620 ····iget-object·v4,·v2,·Lcom/google/android/apps/dashclock/api/ExtensionData;->mExpandedBody:Ljava/lang/String;622 ····iget-object·v4,·v2,·Lcom/google/android/apps/dashclock/api/ExtensionData;->mExpandedBody:Ljava/lang/String;
  
621 ····iget-object·v5,·p0,·Lcom/google/android/apps/dashclock/api/ExtensionData;->mExpandedBody:Ljava/lang/String;623 ····iget-object·v5,·p0,·Lcom/google/android/apps/dashclock/api/ExtensionData;->mExpandedBody:Ljava/lang/String;
  
 624 ····.line·368
622 ····invoke-static·{v4,·v5},·Landroid/text/TextUtils;->equals(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z625 ····invoke-static·{v4,·v5},·Landroid/text/TextUtils;->equals(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z
  
623 ····move-result·v4626 ····move-result·v4
  
624 ····if-eqz·v4,·:cond_0627 ····if-eqz·v4,·:cond_0
  
625 ····iget-object·v4,·v2,·Lcom/google/android/apps/dashclock/api/ExtensionData;->mClickIntent:Landroid/content/Intent;628 ····iget-object·v4,·v2,·Lcom/google/android/apps/dashclock/api/ExtensionData;->mClickIntent:Landroid/content/Intent;
  
626 ····iget-object·v5,·p0,·Lcom/google/android/apps/dashclock/api/ExtensionData;->mClickIntent:Landroid/content/Intent;629 ····iget-object·v5,·p0,·Lcom/google/android/apps/dashclock/api/ExtensionData;->mClickIntent:Landroid/content/Intent;
  
 630 ····.line·369
627 ····invoke-static·{v4,·v5},·Lcom/google/android/apps/dashclock/api/ExtensionData;->intentEquals(Landroid/content/Intent;Landroid/content/Intent;)Z631 ····invoke-static·{v4,·v5},·Lcom/google/android/apps/dashclock/api/ExtensionData;->intentEquals(Landroid/content/Intent;Landroid/content/Intent;)Z
628 ····:try_end_0632 ····:try_end_0
629 ····.catch·Ljava/lang/ClassCastException;·{:try_start_0·..·:try_end_0}·:catch_0633 ····.catch·Ljava/lang/ClassCastException;·{:try_start_0·..·:try_end_0}·:catch_0
  
630 ····move-result·v4634 ····move-result·v4
  
631 ····if-eqz·v4,·:cond_0635 ····if-eqz·v4,·:cond_0
774 B
smali/com/google/android/apps/dashclock/api/DashClockExtension$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/dashclock/api/DashClockExtension;18 .field·final·synthetic·this$0:Lcom/google/android/apps/dashclock/api/DashClockExtension;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lcom/google/android/apps/dashclock/api/DashClockExtension;)V20 .method·constructor·<init>(Lcom/google/android/apps/dashclock/api/DashClockExtension;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lcom/google/android/apps/dashclock/api/DashClockExtension;
  
22 ····.prologue23 ····.prologue
23 ····.line·20924 ····.line·209
24 ····iput-object·p1,·p0,·Lcom/google/android/apps/dashclock/api/DashClockExtension$1;->this$0:Lcom/google/android/apps/dashclock/api/DashClockExtension;25 ····iput-object·p1,·p0,·Lcom/google/android/apps/dashclock/api/DashClockExtension$1;->this$0:Lcom/google/android/apps/dashclock/api/DashClockExtension;
  
25 ····invoke-direct·{p0},·Lcom/google/android/apps/dashclock/api/internal/IExtension$Stub;-><init>()V26 ····invoke-direct·{p0},·Lcom/google/android/apps/dashclock/api/internal/IExtension$Stub;-><init>()V
  
37.3 KB
res/drawable-xhdpi-v4/ic_extension_battery.png
35.3 KB
sng
    
Offset 1, 14 lines modifiedOffset 1, 14 lines modified
1 #SNG:·from·stdin1 #SNG:·from·stdin
2 IHDR·{2 IHDR·{
3 ····width:·96;·height:·96;·bitdepth:·8;3 ····width:·96;·height:·96;·bitdepth:·8;
4 ····using·color·palette;4 ····using·color·palette;
5 }5 }
6 PLTE·{6 PLTE·{
7 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey1007 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0
8 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey1008 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100
9 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey1009 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100
10 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey10010 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100
11 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey10011 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100
12 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey10012 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100
13 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey10013 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100
14 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey10014 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100
Offset 74, 107 lines modifiedOffset 74, 107 lines modified
74 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey10074 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100
75 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey10075 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100
76 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey10076 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100
77 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey10077 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100
78 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey10078 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100
79 }79 }
80 tRNS·{80 tRNS·{
81 ·0·20·15·6·33·11·3·19·37·5·25·18·35·7·1·2·16·4·41·10·42·40·32·47·24·82·54·22·21·26·8·23·255·36·87·39·9·13·70·223·30·81·44·17·14·238·51·239·28·27·12·46·92·127·63·64·173·124·118·117·174·145·214·251·227·152·151·107·80·50·49·29}81 ·0·20·15·6·33·11·3·19·37·5·25·18·35·7·1·2·16·4·41·10·42·40·32·47·24·82·54·22·21·26·8·23·36·87·39·9·13·70·223·30·81·44·17·14·238·51·239·28·27·12·46·92·127·63·64·173·124·118·117·174·145·214·251·227·152·151·107·80·50·49·29}
82 IMAGE·{82 IMAGE·{
83 ····pixels·hex83 ····pixels·hex
84 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000084 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
85 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000085 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
86 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000086 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
87 000000000000000000000000000000000000000000000000000000000000010203040005060500070800000000000000000000000000000000000007090a0a090b0700000000000000000000000000000000000000000000000000000000000087 000000000000000000000000000000000000000000000000000000000000010203040005060500070800000000000000000000000000000000000007090a0a090b07000000000000000000000000000000000000000000000000000000000000
88 0000000000000000000000000000000000000000000000000000000000000c0d000e000000000000000000000000000000000000000000000000000f0e051011121300000000000000000000000000000000000000000000000000000000000088 0000000000000000000000000000000000000000000000000000000000000c0d000e000000000000000000000000000000000000000000000000000f0e0510111213000000000000000000000000000000000000000000000000000000000000
89 000000000000000000000000000000000000000000000000000000000000141516170003181900001a1b0c00000c1b0c00001c030900000f0e0f00000f0e0e00000000000000000000000000000000000000000000000000000000000000000089 000000000000000000000000000000000000000000000000000000000000141516170003181900001a1b0c00000c1b0c00001c030900000f0e0f00000f0e0e000000000000000000000000000000000000000000000000000000000000000000
90 0000000000000000000000000000000000000000000000000000000000000900000000060f000000030f000000030f000000030f000000030f000000110e0000000000000000000000000000000000000000000000000000000000000000000090 0000000000000000000000000000000000000000000000000000000000000900000000060f000000030f000000030f000000030f000000030f000000110e00000000000000000000000000000000000000000000000000000000000000000000
91 0000000000000000000000000000000000000000000000000000000000000c020000000b1d000000161600000016160000001616000000161600000006060000000000000000000000000000000000000000000000000000000000000000000091 0000000000000000000000000000000000000000000000000000000000000c020000000b1d0000001616000000161600000016160000001616000000060600000000000000000000000000000000000000000000000000000000000000000000
92 000000000000000000000000000000000000000000000000000000000000131e1f2020202020202020202020202020202020202020202020202020201c0d0a210e00000000000000000000000000000000000000000000000000000000000000 
93 0000000000000000000000000000000000000000000000000000000000001d0522202020202020202020202020202020202020202020202020202020230f24030000000000000000000000000000000000000000000000000000000000000000 
94 000000000000000000000000000000000000000000000000000000000000091c222020202020202020202020202020202020202020202020202020201811020f000e000000000000000000000000000000000000000000000000000000000000 
95 0000000000000000000000000000000000000000000000000000000000001d25262020202020202020202020202020202020202020202020202020201811100f0000000000000000000000000000000000000000000000000000000000000000 
96 0000000000000000000000000000000000000000000000000000000000000f24002020202720202020202020202020202020202020202020202020270a092811001e00000000000000000000000000000000000000000000000000000000000092 000000000000000000000000000000000000000000000000000000000000131e1f4747474747474747474747474747474747474747474747474747471c0d0a200e00000000000000000000000000000000000000000000000000000000000000
 93 0000000000000000000000000000000000000000000000000000000000001d0521474747474747474747474747474747474747474747474747474747220f23030000000000000000000000000000000000000000000000000000000000000000
 94 000000000000000000000000000000000000000000000000000000000000091c214747474747474747474747474747474747474747474747474747471811020f000e000000000000000000000000000000000000000000000000000000000000
 95 0000000000000000000000000000000000000000000000000000000000001d24254747474747474747474747474747474747474747474747474747471811100f0000000000000000000000000000000000000000000000000000000000000000
 96 0000000000000000000000000000000000000000000000000000000000000f23004747472647474747474747474747474747474747474747474747260a092711001e000000000000000000000000000000000000000000000000000000000000
97 0000000000000000000000000000000000000000000000000000000000002829001a2a2a2b110000000000000000000000000000000000000000001a0d0e1e0e000000000000000000000000000000000000000000000000000000000000000097 0000000000000000000000000000000000000000000000000000000000002728001a29292a110000000000000000000000000000000000000000001a0d0e1e0e0000000000000000000000000000000000000000000000000000000000000000
98 0000000000000000000000000000000000000000000000000000000000002c0700060f0f09000000000000000000000000000000000000000000001e241e2b11252600000000000000000000000000000000000000000000000000000000000098 0000000000000000000000000000000000000000000000000000000000002b0700060f0f09000000000000000000000000000000000000000000001e231e2a112425000000000000000000000000000000000000000000000000000000000000
99 000000000000000000000000000000000000000000000000000000000000130f000f0f0f0f0f000000000000000000000000000000000000000000110911090e000000000000000000000000000000000000000000000000000000000000000099 000000000000000000000000000000000000000000000000000000000000130f000f0f0f0f0f000000000000000000000000000000000000000000110911090e0000000000000000000000000000000000000000000000000000000000000000
100 00000000000000000000000000000000000000000000000000000000000003102c231b1b1b0e0000000000000000000000000000000000000000001c1b1b1b0b022b000000000000000000000000000000000000000000000000000000000000100 00000000000000000000000000000000000000000000000000000000000003102b221b1b1b0e0000000000000000000000000000000000000000001c1b1b1b0b022a000000000000000000000000000000000000000000000000000000000000
101 00000000000000000000000000000000000000000000002020202020202020202020202020202020202020202020202020202020202020202020272020202020202020202d2d2000000000000000000000000000000000000000000000000000 
102 000000000000000000000000000000000000000000000020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202000000000000000000000000000000000000000000000000000 
103 000000000000000000000000000000000000000000002e20202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202000000000000000000000000000000000000000000000000000 
104 0000000000000000000000000000000000000000000000202020202020202020202020202020202020202020202020202020202020202020202020202f2020202020202020202000000000000000000000000000000000000000000000000000 
105 000000000000000000000000000000000000000000000020202020202020202020163007070c1f0c311c25320d030d2511030d092425000000000033202020202020202020202000000000000000000000000000000000000000000000000000101 00000000000000000000000000000000000000000000004747474747474747474747474747474747474747474747474747474747474747474747264747474747474747472c2c4700000000000000000000000000000000000000000000000000
 102 000000000000000000000000000000000000000000000047474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474700000000000000000000000000000000000000000000000000
 103 000000000000000000000000000000000000000000002d47474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474700000000000000000000000000000000000000000000000000
 104 0000000000000000000000000000000000000000000000474747474747474747474747474747474747474747474747474747474747474747474747472e4747474747474747474700000000000000000000000000000000000000000000000000
 105 000000000000000000000000000000000000000000000047474747474747474747162f07070c1f0c301c24310d030d2411030d092324000000000032474747474747474747474700000000000000000000000000000000000000000000000000
106 0000000000000000000000000000000000000000000000202020202020002434000500000000000000000000000e00000000000e0e000025060d00000f1335000020202020202000000000000000000000000000000000000000000000000000106 0000000000000000000000000000000000000000000000474747474747002333000500000000000000000000000e00000000000e0e000024060d00000f1334000047474747474700000000000000000000000000000000000000000000000000
107 00000000000000000000000000000000000000000000002020202020200000000000000300000e11110003320e1306100900130d1000000000000000010035000020202020202000000000000000000000000000000000000000000000000000107 00000000000000000000000000000000000000000000004747474747470000000000000300000e11110003310e1306100900130d1000000000000000010034000047474747474700000000000000000000000000000000000000000000000000
108 0000000000000000000000000000000000000000000000202020202020000000000d0000000000000000000000000000000000000e00000e000000000f0009000020202020202000000000000000000000000000000000000000000000000000108 0000000000000000000000000000000000000000000000474747474747000000000d0000000000000000000000000000000000000e00000e000000000f0009000047474747474700000000000000000000000000000000000000000000000000
109 000000000000000000000000000000000000000000000020202020202000000000000000000000000000000000000000000000000000000000000000000000000020202020202000000000000000000000000000000000000000000000000000109 000000000000000000000000000000000000000000000047474747474700000000000000000000000000000000000000000000000000000000000000000000000047474747474700000000000000000000000000000000000000000000000000
110 00000000000000000000000000000000000000000000002020202020200000000000000000000000000000000e0f0000000000000000060e00000f0e060000363720202020202000000000000000000000000000000000000000000000000000110 00000000000000000000000000000000000000000000004747474747470000000000000000000000000000000e0f0000000000000000060e00000f0e060000353647474747474700000000000000000000000000000000000000000000000000
111 000000000000000000000000000000000000000000000020202020202000000000000000000000092c000000161600000a16160000322500000000091d0000363720202020202000000000000000000000000000000000000000000000000000111 000000000000000000000000000000000000000000000047474747474700000000000000000000092b000000161600000a16160000312400000000091d0000353647474747474700000000000000000000000000000000000000000000000000
112 00000000000000000000000000000000000000000000002020202020000000000000000000000000000000000e00000000000e0000000e0e0000000e0e0000000000202020202000000000000000000000000000000000000000000000000000112 00000000000000000000000000000000000000000000004747474747000000000000000000000000000000000e00000000000e0000000e0e0000000e0e0000000000474747474700000000000000000000000000000000000000000000000000
113 000000000000000000000000000000000000000000000020202020200000000000000000000000000000000000000000000000000000000000000000000000000000202020203800000000000000000000000000000000000000000000000000 
114 000000000000000000000000000000000000000000000020202020200000000000000000000000000000000000000000000000000000000000000000000000000000202020203400000000000000000000000000000000000000000000000000 
115 000000000000000000000000000000000000000000000020202020200000000000000000000000000000000000000000000000000000000000000000000000000000202020383800000000000000000000000000000000000000000000000000 
116 000000000000000000000000000000000000000000000020202020200000000000000000000000000000000000000000000000000000000000000000000000000000202020342000000000000000000000000000000000000000000000000000 
117 000000000000000000000000000000000000000000000020202020200000000000000000000000000000000000000000000000000000000000000000000000000000202039272000000000000000000000000000000000000000000000000000113 000000000000000000000000000000000000000000000047474747470000000000000000000000000000000000000000000000000000000000000000000000000000474747473700000000000000000000000000000000000000000000000000
 114 000000000000000000000000000000000000000000000047474747470000000000000000000000000000000000000000000000000000000000000000000000000000474747473300000000000000000000000000000000000000000000000000
 115 000000000000000000000000000000000000000000000047474747470000000000000000000000000000000000000000000000000000000000000000000000000000474747373700000000000000000000000000000000000000000000000000
 116 000000000000000000000000000000000000000000000047474747470000000000000000000000000000000000000000000000000000000000000000000000000000474747334700000000000000000000000000000000000000000000000000
118 000000000000000000000000000000000000000000000020202020200000000000000000000000000000000000000000000000000000000000000000000000000000203a38202000000000000000000000000000000000000000000000000000117 000000000000000000000000000000000000000000000047474747470000000000000000000000000000000000000000000000000000000000000000000000000000474738264700000000000000000000000000000000000000000000000000
119 0000000000000000000000000000000000000000000000202020202000000000002020202020202020202020202020202020202020202020202020203b00000000003c3820202000000000000000000000000000000000000000000000000000 
120 0000000000000000000000000000000000000000000000202020202000000000002020202020202020202020202020202020202020202020202020383800000000003b2020202000000000000000000000000000000000000000000000000000 
121 000000000000000000000000000000000000000000000020202020200000000000202020202020202020202020202020202020202020202020202739200000000000202020202000000000000000000000000000000000000000000000000000 
122 000000000000000000000000000000000000000000000020202020200000000000202020202020202020202020202020202020202020202020203620200000000000202020202000000000000000000000000000000000000000000000000000 
123 000000000000000000000000000000000000000000000020202020200000000000202020202020202020202020202020202020202020202020383820200000000000202020202000000000000000000000000000000000000000000000000000 
124 000000000000000000000000000000000000000000000020202020200000000000202020202020202020202020202020202020202020202734382020200000000000202020202000000000000000000000000000000000000000000000000000 
125 0000000000000000000000000000000000000000000000202020202000000000002020202020202020202020202020202020202020203c3920202020270000000000202020202000000000000000000000000000000000000000000000000000 
126 000000000000000000000000000000000000000000000020202020200000000000202020202020202020202020202020202020202038382020202027340000000000202020202000000000000000000000000000000000000000000000000000 
127 000000000000000000000000000000000000000000000020202020200000000000202020202020202020202020202020202020203838202020202739200000000000202020202000000000000000000000000000000000000000000000000000 
128 0000000000000000000000000000000000000000000000202020202000000000002020202020202020202020202020202020273438202020203c3920200000000000202020202000000000000000000000000000000000000000000000000000 
129 000000000000000000000000000000000000000000000020202020200000000000202020202020202020202020202020273839202020202038382020200000000000202020202000000000000000000000000000000000000000000000000000 
130 000000000000000000000000000000000000000000000020202020200000000000202020202020202020202020202738393820202020273938202020200000000000202020202000000000000000000000000000000000000000000000000000 
131 00000000000000000000000000000000000000000000002020202020000000000020202020202020202020202038393820202020203c392720202020200000000000202020202000000000000000000000000000000000000000000000000000 
132 000000000000000000000000000000000000000000000020202020200000000000202020202020202020203834382020202020203838202020202020200000000000202020202000000000000000000000000000000000000000000000000000 
133 00000000000000000000000000000000000000000000002020202020000000000020202020202020203c343820202020202027343820202020202020200000000000202020202000000000000000000000000000000000000000000000000000 
134 0000000000000000000000000000000000000000000000202020202000000000002020202020203c3938202020202020203c39202020202020202020200000000000382020202000000000000000000000000000000000000000000000000000 
135 0000000000000000000000000000000000000000000000202020202000000000002020203c3834382720202020202027393820202020202020202020200000000000272020202000000000000000000000000000000000000000000000000000 
136 0000000000000000000000000000000000000000000000202020202000000000003d3d34383820202020202020203839272020202020202020202020200000000000202020202000000000000000000000000000000000000000000000000000 
137 0000000000000000000000000000000000000000000000202020202000000000003e3e2020202020202020203c343820202020202020202020202020200000000000202020202000000000000000000000000000000000000000000000000000 
138 000000000000000000000000000000000000000000000020202020200000000000202020202020202020203838202020202020202020202020202020200000000000202020202000000000000000000000000000000000000000000000000000 
139 000000000000000000000000000000000000000000000020202020200000000000202020202020202027393820202020202020202020202020202020200000000000202020202000000000000000000000000000000000000000000000000000 
140 0000000000000000000000000000000000000000000000202020202000000000002020202020203c3939272020202020202020202020202020202020200000000000202020202000000000000000000000000000000000000000000000000000 
141 000000000000000000000000000000000000000000000020202020200000000000202020203c34382720202020202020202020202020202020202020200000000000202020202000000000000000000000000000000000000000000000000000118 000000000000000000000000000000000000000000000047474747470000000000000000000000000000000000000000000000000000000000000000000000000000473937474700000000000000000000000000000000000000000000000000
 119 0000000000000000000000000000000000000000000000474747474700000000004747474747474747474747474747474747474747474747474747473a00000000003b3747474700000000000000000000000000000000000000000000000000
 120 0000000000000000000000000000000000000000000000474747474700000000004747474747474747474747474747474747474747474747474747373700000000003a4747474700000000000000000000000000000000000000000000000000
 121 000000000000000000000000000000000000000000000047474747470000000000474747474747474747474747474747474747474747474747472638470000000000474747474700000000000000000000000000000000000000000000000000
 122 000000000000000000000000000000000000000000000047474747470000000000474747474747474747474747474747474747474747474747473547470000000000474747474700000000000000000000000000000000000000000000000000
 123 000000000000000000000000000000000000000000000047474747470000000000474747474747474747474747474747474747474747474747373747470000000000474747474700000000000000000000000000000000000000000000000000
 124 000000000000000000000000000000000000000000000047474747470000000000474747474747474747474747474747474747474747472633374747470000000000474747474700000000000000000000000000000000000000000000000000
 125 0000000000000000000000000000000000000000000000474747474700000000004747474747474747474747474747474747474747473b3847474747260000000000474747474700000000000000000000000000000000000000000000000000
 126 000000000000000000000000000000000000000000000047474747470000000000474747474747474747474747474747474747474737374747474726330000000000474747474700000000000000000000000000000000000000000000000000
 127 000000000000000000000000000000000000000000000047474747470000000000474747474747474747474747474747474747473737474747472638470000000000474747474700000000000000000000000000000000000000000000000000
 128 0000000000000000000000000000000000000000000000474747474700000000004747474747474747474747474747474747263337474747473b3847470000000000474747474700000000000000000000000000000000000000000000000000
 129 000000000000000000000000000000000000000000000047474747470000000000474747474747474747474747474747263738474747474737374747470000000000474747474700000000000000000000000000000000000000000000000000
 130 000000000000000000000000000000000000000000000047474747470000000000474747474747474747474747472637383747474747263837474747470000000000474747474700000000000000000000000000000000000000000000000000
 131 00000000000000000000000000000000000000000000004747474747000000000047474747474747474747474737383747474747473b382647474747470000000000474747474700000000000000000000000000000000000000000000000000
 132 000000000000000000000000000000000000000000000047474747470000000000474747474747474747473733374747474747473737474747474747470000000000474747474700000000000000000000000000000000000000000000000000
 133 00000000000000000000000000000000000000000000004747474747000000000047474747474747473b333747474747474726333747474747474747470000000000474747474700000000000000000000000000000000000000000000000000
 134 0000000000000000000000000000000000000000000000474747474700000000004747474747473b3837474747474747473b38474747474747474747470000000000374747474700000000000000000000000000000000000000000000000000
 135 0000000000000000000000000000000000000000000000474747474700000000004747473b3733372647474747474726383747474747474747474747470000000000264747474700000000000000000000000000000000000000000000000000
 136 0000000000000000000000000000000000000000000000474747474700000000003c3c33373747474747474747473738264747474747474747474747470000000000474747474700000000000000000000000000000000000000000000000000
 137 0000000000000000000000000000000000000000000000474747474700000000003d3d4747474747474747473b333747474747474747474747474747470000000000474747474700000000000000000000000000000000000000000000000000
 138 000000000000000000000000000000000000000000000047474747470000000000474747474747474747473737474747474747474747474747474747470000000000474747474700000000000000000000000000000000000000000000000000
 139 000000000000000000000000000000000000000000000047474747470000000000474747474747474726383747474747474747474747474747474747470000000000474747474700000000000000000000000000000000000000000000000000
 140 0000000000000000000000000000000000000000000000474747474700000000004747474747473b3838264747474747474747474747474747474747470000000000474747474700000000000000000000000000000000000000000000000000
 141 000000000000000000000000000000000000000000000047474747470000000000474747473b33372647474747474747474747474747474747474747470000000000474747474700000000000000000000000000000000000000000000000000
142 00000000000000000000000000000000000000000000002020202020000000000000130e000000161d010000161d0100003212010000011200000001000000000000202020203400000000000000000000000000000000000000000000000000142 00000000000000000000000000000000000000000000004747474747000000000000130e000000161d010000161d0100003112010000011200000001000000000000474747473300000000000000000000000000000000000000000000000000
143 00000000000000000000000000000000000000000000002020203f4000000000001e0f00000000000000000000000000000000000000000000000000000000000000202020392700000000000000000000000000000000000000000000000000143 00000000000000000000000000000000000000000000004747473e3f00000000001e0f00000000000000000000000000000000000000000000000000000000000000474747382600000000000000000000000000000000000000000000000000
144 000000000000000000000000000000000000000000000020202040410000000000382020202020202020202020202020202020202020202020203838200000000000202038382000000000000000000000000000000000000000000000000000 
145 000000000000000000000000000000000000000000000020202020200000000000202020202020202020202020202020202020202020202020423820200000000000202739202000000000000000000000000000000000000000000000000000 
146 000000000000000000000000000000000000000000000020202020200000000000202020202020202020202020202020202020202020202027392020200000000000203838202000000000000000000000000000000000000000000000000000 
147 000000000000000000000000000000000000000000000020202020200000000000202020202020202020202020202020202020202020202039202020200000000000273920202000000000000000000000000000000000000000000000000000 
148 000000000000000000000000000000000000000000000020202020200000000000202020202020202020202020202020202020202020273920202020200000000000392720202000000000000000000000000000000000000000000000000000 
149 000000000000000000000000000021000000000000000020202020200000000000202020202020202020202020202020202020202027392020202020200000000000382020202000000000000000000000000000000000000000000000000000 
150 000000000000000000000000000043000000000000000020202020200000000000202020202020202020202020202020202020202739202020202020200000000000202020202000000000000000000000000000000000000000000000000000 
151 000000000000000000000000000f44000000000000000020202020200000000000202020202020202020202020202020202020273920202020202020200000000000202020202000000000000000000000000000000000000000000000000000 
Max diff block lines reached; 1361/36139 bytes (3.77%) of diff not shown.
1.91 KB
Image content
Pixel difference
compared images
Flicker difference
compared images