2.1 MB
/home/fdroid/fdroiddata/tmp/info.schnatterer.nusic_22.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_info.schnatterer.nusic_22.apk
2.51 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: SHA-1 digest of classes.dex does not match the digest specified in META-INF/MANIFEST.MF. Expected: <uqCoAc0PAgsNnLY2bApCmk4YKE8=>, actual: <+G+2L+zrxEA34qTKGTUMi6uipu0=> ERROR: SHA-1 digest of info/schnatterer/nusic/annotation/nusicCoreAndroid/AnnotationDatabaseImpl.java does not match the digest specified in META-INF/MANIFEST.MF. Expected: <3UoQEbJuxTMJLf9+QaRNPMrkwas=>, actual: <qR2SYMoRtMYTsdDixmHjVG/XlQA=> ERROR: SHA-1 digest of resources.arsc does not match the digest specified in META-INF/MANIFEST.MF. Expected: <t9KTFlZk9/RuSChKe/r1e+7YgUw=>, actual: <4meFVsbgThYfZ9oEVcv6mmw5CSo=>
    
Offset 1, 20 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:·7c39374c9c754171cdea3b3dccd00d68feee18a7aace82c7f3c48664b334d2d6 
10 Signer·#1·certificate·SHA-1·digest:·a74175302985d9ba78b469a671d51ca18069a3ff 
11 Signer·#1·certificate·MD5·digest:·f36b88d7c0ff60b5fca0304b51b3f282 
12 Signer·#1·key·algorithm:·RSA 
13 Signer·#1·key·size·(bits):·2048 
14 Signer·#1·public·key·SHA-256·digest:·f846efc66eb2a82284942298d4d876f5339dea0a7a1cb45cd8ec9fe93c9a21fa 
15 Signer·#1·public·key·SHA-1·digest:·8d304ba1ef5ebcdbbcd09880206e48b800e7ece6 
16 Signer·#1·public·key·MD5·digest:·cc921fb2aba0bf7ee27543ffc81e0fde 
17 WARNING:·META-INF/DEPENDENCIES·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
18 WARNING:·META-INF/info.xml·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
19 WARNING:·META-INF/maven/com.google.guava/guava/pom.properties·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
20 WARNING:·META-INF/maven/com.google.guava/guava/pom.xml·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
1.0 MB
zipinfo -v {}
Differences in extra fields detected; using output from zipinfo -v
    
Offset 1, 1540 lines modifiedOffset 1, 1151 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:···················2885707·(00000000002C084Bh)4 ··Zip·archive·file·size:···················2871169·(00000000002BCF81h)
5 ··Actual·end-cent-dir·record·offset:·······2885685·(00000000002C0835h)5 ··Actual·end-cent-dir·record·offset:·······2871147·(00000000002BCF6Bh)
6 ··Expected·end-cent-dir·record·offset:·····2885685·(00000000002C0835h)6 ··Expected·end-cent-dir·record·offset:·····2871147·(00000000002BCF6Bh)
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·499·entries.9 ··central·directory·contains·499·entries.
10 ··The·central·directory·is·52084·(000000000000CB74h)·bytes·long,10 ··The·central·directory·is·49303·(000000000000C097h)·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·2833601·(00000000002B3CC1h).12 ··is·2821844·(00000000002B0ED4h).
  
  
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:··························no
26 ··file·last·modified·on·(DOS·date/time):··········2019·Aug·29·15:08:4626 ··file·last·modified·on·(DOS·date/time):··········1980·000·0·00:00:00
 27 ··file·last·modified·on·(UT·extra·field·modtime):·1980·Jan·1·00:00:00·local
 28 ··file·last·modified·on·(UT·extra·field·modtime):·1980·Jan·1·00:00:00·UTC
27 ··32-bit·CRC·value·(hex):·························d5e62bc029 ··32-bit·CRC·value·(hex):·························2672cf3b
28 ··compressed·size:································14887·bytes30 ··compressed·size:································1903·bytes
29 ··uncompressed·size:······························51104·bytes31 ··uncompressed·size:······························8604·bytes
30 ··length·of·filename:·····························20·characters32 ··length·of·filename:·····························19·characters
31 ··length·of·extra·field:··························0·bytes33 ··length·of·extra·field:··························13·bytes
32 ··length·of·file·comment:·························0·characters 
33 ··disk·number·on·which·file·begins:···············disk·1 
34 ··apparent·file·type:·····························binary 
35 ··non-MSDOS·external·file·attributes:·············000000·hex 
36 ··MS-DOS·file·attributes·(00·hex):················none 
  
37 ··There·is·no·file·comment. 
  
38 Central·directory·entry·#2: 
39 --------------------------- 
  
40 ··There·are·an·extra·16·bytes·preceding·this·file. 
  
41 ··META-INF/FA082019.SF 
  
42 ··offset·of·local·header·from·start·of·archive:···14953 
43 ··················································(0000000000003A69h)·bytes 
44 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT 
45 ··version·of·encoding·software:···················2.0 
46 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT 
47 ··minimum·software·version·required·to·extract:···2.0 
48 ··compression·method:·····························deflated 
49 ··compression·sub-type·(deflation):···············normal 
50 ··file·security·status:···························not·encrypted 
51 ··extended·local·header:··························yes 
52 ··file·last·modified·on·(DOS·date/time):··········2019·Aug·29·15:08:46 
53 ··32-bit·CRC·value·(hex):·························2d27f906 
54 ··compressed·size:································15685·bytes 
55 ··uncompressed·size:······························51202·bytes 
56 ··length·of·filename:·····························20·characters 
57 ··length·of·extra·field:··························0·bytes 
58 ··length·of·file·comment:·························0·characters34 ··length·of·file·comment:·························0·characters
59 ··disk·number·on·which·file·begins:···············disk·135 ··disk·number·on·which·file·begins:···············disk·1
60 ··apparent·file·type:·····························binary36 ··apparent·file·type:·····························binary
61 ··non-MSDOS·external·file·attributes:·············000000·hex37 ··non-MSDOS·external·file·attributes:·············000000·hex
62 ··MS-DOS·file·attributes·(00·hex):················none38 ··MS-DOS·file·attributes·(00·hex):················none
  
 39 ··The·central-directory·extra·field·contains:
 40 ··-·A·subfield·with·ID·0x5455·(universal·time)·and·5·data·bytes.
 41 ····The·local·extra·field·has·UTC/GMT·modification·time.
 42 ··-·A·subfield·with·ID·0xcafe·(unknown)·and·0·data·bytes.
63 ··There·is·no·file·comment. 
  
64 Central·directory·entry·#3: 
65 --------------------------- 
  
66 ··There·are·an·extra·16·bytes·preceding·this·file. 
  
67 ··META-INF/FA082019.RSA 
  
68 ··offset·of·local·header·from·start·of·archive:···30704 
69 ··················································(00000000000077F0h)·bytes 
70 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT 
71 ··version·of·encoding·software:···················2.0 
72 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT 
73 ··minimum·software·version·required·to·extract:···2.0 
74 ··compression·method:·····························deflated 
75 ··compression·sub-type·(deflation):···············normal 
76 ··file·security·status:···························not·encrypted 
77 ··extended·local·header:··························yes 
78 ··file·last·modified·on·(DOS·date/time):··········2019·Aug·29·15:08:46 
79 ··32-bit·CRC·value·(hex):·························7a84bd2f 
80 ··compressed·size:································1073·bytes 
81 ··uncompressed·size:······························1326·bytes 
82 ··length·of·filename:·····························21·characters 
83 ··length·of·extra·field:··························0·bytes 
84 ··length·of·file·comment:·························0·characters 
85 ··disk·number·on·which·file·begins:···············disk·1 
86 ··apparent·file·type:·····························binary 
87 ··non-MSDOS·external·file·attributes:·············000000·hex 
88 ··MS-DOS·file·attributes·(00·hex):················none 
  
89 ··There·is·no·file·comment.43 ··There·is·no·file·comment.
  
90 Central·directory·entry·#4:44 Central·directory·entry·#2:
91 ---------------------------45 ---------------------------
  
92 ··There·are·an·extra·16·bytes·preceding·this·file.46 ··There·are·an·extra·-13·bytes·preceding·this·file.
  
93 ··META-INF/DEPENDENCIES47 ··META-INF/DEPENDENCIES
  
94 ··offset·of·local·header·from·start·of·archive:···3184448 ··offset·of·local·header·from·start·of·archive:···1952
95 ··················································(0000000000007C64h)·bytes49 ··················································(00000000000007A0h)·bytes
96 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT50 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT
97 ··version·of·encoding·software:···················2.051 ··version·of·encoding·software:···················2.0
98 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT52 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT
99 ··minimum·software·version·required·to·extract:···2.053 ··minimum·software·version·required·to·extract:···2.0
Max diff block lines reached; 1046243/1053304 bytes (99.33%) of diff not shown.
1.05 MB
resources.arsc
Format-specific differences are supported for Android package resource table (ARSC) but no file-specific differences were detected; falling back to a binary diff.
    
Offset 3, 502 lines modifiedOffset 3, 502 lines modified
00000020:·5420·0000·0000·0000·0000·0000·0e00·0000··T·..............00000020:·5420·0000·0000·0000·0000·0000·0e00·0000··T·..............
00000030:·3200·0000·3700·0000·3b00·0000·4000·0000··2...7...;...@...00000030:·3200·0000·3700·0000·3b00·0000·4000·0000··2...7...;...@...
00000040:·4400·0000·4c00·0000·5000·0000·7c00·0000··D...L...P...|...00000040:·4400·0000·4c00·0000·5000·0000·7c00·0000··D...L...P...|...
00000050:·aa00·0000·e900·0000·2001·0000·2601·0000··........·...&...00000050:·aa00·0000·e900·0000·2001·0000·2601·0000··........·...&...
00000060:·3301·0000·4301·0000·5f01·0000·e801·0000··3...C..._.......00000060:·3301·0000·4301·0000·5f01·0000·e801·0000··3...C..._.......
00000070:·4602·0000·4c02·0000·6702·0000·7302·0000··F...L...g...s...00000070:·4602·0000·4c02·0000·6702·0000·7302·0000··F...L...g...s...
Diff chunk too large, falling back to line-by-line diff (488 lines added, 488 lines removed)
00000080:·ec02·0000·f802·0000·0a03·0000·1603·0000··................00000080:·ec02·0000·f802·0000·0a03·0000·1603·0000··................
00000090:·3e03·0000·5603·0000·6003·0000·7903·0000··>...V...`...y...00000090:·3e03·0000·4e03·0000·5c03·0000·7403·0000··>...N...\...t...
000000a0:·8803·0000·9003·0000·eb03·0000·2504·0000··............%...000000a0:·7f03·0000·8903·0000·a203·0000·b103·0000··................
000000b0:·6504·0000·7a04·0000·b704·0000·d304·0000··e...z...........000000b0:·b903·0000·1404·0000·4e04·0000·8e04·0000··........N.......
000000c0:·dc04·0000·e404·0000·0505·0000·1c05·0000··................000000c0:·a304·0000·e004·0000·fc04·0000·0305·0000··................
000000d0:·4505·0000·8805·0000·a205·0000·b705·0000··E...............000000d0:·0c05·0000·1405·0000·3505·0000·4c05·0000··........5...L...
000000e0:·c805·0000·dd05·0000·ec05·0000·0906·0000··................000000e0:·7505·0000·8605·0000·c905·0000·e305·0000··u...............
000000f0:·1006·0000·e506·0000·5607·0000·6307·0000··........V...c...000000f0:·f805·0000·0906·0000·1e06·0000·2d06·0000··............-...
00000100:·6e07·0000·a207·0000·c007·0000·c807·0000··n...............00000100:·4a06·0000·5106·0000·2607·0000·9707·0000··J...Q...&.......
00000110:·d707·0000·0b08·0000·6008·0000·8e08·0000··........`.......00000110:·a407·0000·af07·0000·e307·0000·f607·0000··................
00000120:·e408·0000·f408·0000·1f09·0000·4409·0000··............D...00000120:·1408·0000·1c08·0000·2b08·0000·3b08·0000··........+...;...
00000130:·5009·0000·5b09·0000·7309·0000·9209·0000··P...[...s.......00000130:·4908·0000·5808·0000·8c08·0000·e108·0000··I...X...........
00000140:·180a·0000·4d0a·0000·5e0a·0000·710a·0000··....M...^...q...00000140:·0f09·0000·6509·0000·7509·0000·a009·0000··....e...u.......
00000150:·d50a·0000·f40a·0000·070b·0000·250b·0000··............%...00000150:·c509·0000·d109·0000·dc09·0000·f409·0000··................
00000160:·350b·0000·400b·0000·4f0b·0000·830b·0000··5...@...O.......00000160:·130a·0000·990a·0000·ce0a·0000·df0a·0000··................
00000170:·ce0b·0000·df0b·0000·ea0b·0000·f20b·0000··................00000170:·f20a·0000·560b·0000·750b·0000·880b·0000··....V...u.......
00000180:·110c·0000·2e0c·0000·3b0c·0000·6c0c·0000··........;...l...00000180:·a60b·0000·b60b·0000·c10b·0000·d00b·0000··................
00000190:·740c·0000·c80c·0000·d70c·0000·f00c·0000··t...............00000190:·040c·0000·4f0c·0000·5c0c·0000·650c·0000··....O...\...e...
000001a0:·070d·0000·150d·0000·6d0d·0000·a40d·0000··........m.......000001a0:·740c·0000·800c·0000·8a0c·0000·9b0c·0000··t...............
000001b0:·d80d·0000·df0d·0000·f70d·0000·030e·0000··................000001b0:·a60c·0000·ae0c·0000·bb0c·0000·cb0c·0000··................
000001c0:·fb0e·0000·3b0f·0000·7110·0000·7910·0000··....;...q...y...000001c0:·ea0c·0000·070d·0000·140d·0000·450d·0000··............E...
000001d0:·bc10·0000·f010·0000·0b11·0000·2011·0000··............·...000001d0:·540d·0000·5c0d·0000·b00d·0000·bf0d·0000··T...\...........
000001e0:·4111·0000·7211·0000·9911·0000·ea11·0000··A...r...........000001e0:·d80d·0000·ef0d·0000·fd0d·0000·550e·0000··............U...
000001f0:·3112·0000·6b12·0000·8812·0000·a712·0000··1...k...........000001f0:·8c0e·0000·c00e·0000·ca0e·0000·d90e·0000··................
00000200:·b612·0000·c712·0000·0e13·0000·2413·0000··............$...00000200:·e00e·0000·f80e·0000·040f·0000·fc0f·0000··................
00000210:·2c13·0000·3f13·0000·6313·0000·8213·0000··,...?...c.......00000210:·3c10·0000·7211·0000·7a11·0000·bd11·0000··<...r...z.......
00000220:·8f13·0000·9f13·0000·b713·0000·cc13·0000··................00000220:·f111·0000·0c12·0000·2112·0000·4212·0000··........!...B...
00000230:·0114·0000·3114·0000·6214·0000·7d14·0000··....1...b...}...00000230:·7312·0000·9a12·0000·eb12·0000·3213·0000··s...........2...
00000240:·9914·0000·c514·0000·e414·0000·0215·0000··................00000240:·6c13·0000·8913·0000·a813·0000·b713·0000··l...............
00000250:·3115·0000·5415·0000·7415·0000·9815·0000··1...T...t.......00000250:·c813·0000·0f14·0000·2514·0000·2d14·0000··........%...-...
00000260:·b915·0000·e515·0000·1216·0000·2f16·0000··............/...00000260:·4014·0000·6414·0000·8314·0000·9014·0000··@...d...........
00000270:·4d16·0000·6f16·0000·9216·0000·d716·0000··M...o...........00000270:·a014·0000·b814·0000·cd14·0000·0215·0000··................
00000280:·1d17·0000·4217·0000·7f17·0000·b017·0000··....B...........00000280:·3215·0000·6315·0000·7e15·0000·9a15·0000··2...c...~.......
00000290:·db17·0000·0018·0000·2618·0000·4e18·0000··........&...N...00000290:·c615·0000·e515·0000·0316·0000·3216·0000··............2...
000002a0:·7318·0000·9d18·0000·c718·0000·f718·0000··s...............000002a0:·5516·0000·7516·0000·9916·0000·ba16·0000··U...u...........
000002b0:·3819·0000·7a19·0000·b319·0000·ef19·0000··8...z...........000002b0:·e616·0000·1317·0000·3017·0000·4e17·0000··........0...N...
000002c0:·2c1a·0000·5b1a·0000·8b1a·0000·af1a·0000··,...[...........000002c0:·7017·0000·9317·0000·d817·0000·1e18·0000··p...............
000002d0:·e01a·0000·121b·0000·391b·0000·5a1b·0000··........9...Z...000002d0:·4318·0000·8018·0000·b118·0000·dc18·0000··C...............
000002e0:·7c1b·0000·a01b·0000·c11b·0000·e71b·0000··|...............000002e0:·0119·0000·2719·0000·4f19·0000·7419·0000··....'...O...t...
000002f0:·0d1c·0000·2a1c·0000·561c·0000·811c·0000··....*...V.......000002f0:·9e19·0000·c819·0000·f819·0000·391a·0000··............9...
00000300:·ad1c·0000·e21c·0000·1c1d·0000·541d·0000··............T...00000300:·7b1a·0000·b41a·0000·f01a·0000·2d1b·0000··{...........-...
00000310:·8c1d·0000·c41d·0000·fc1d·0000·391e·0000··............9...00000310:·5c1b·0000·8c1b·0000·b01b·0000·e11b·0000··\...............
00000320:·761e·0000·b51e·0000·f41e·0000·2e1f·0000··v...............00000320:·131c·0000·3a1c·0000·5b1c·0000·7d1c·0000··....:...[...}...
00000330:·641f·0000·9f1f·0000·db1f·0000·1320·0000··d............·..00000330:·a11c·0000·c21c·0000·e81c·0000·0e1d·0000··................
00000340:·4520·0000·7720·0000·a920·0000·e020·0000··E·..w·...·...·..00000340:·2b1d·0000·571d·0000·821d·0000·ae1d·0000··+...W...........
00000350:·1721·0000·4e21·0000·8721·0000·ba21·0000··.!..N!...!...!..00000350:·e31d·0000·1d1e·0000·551e·0000·8d1e·0000··........U.......
00000360:·f121·0000·2922·0000·6222·0000·a422·0000··.!..)"..b"..."..00000360:·c51e·0000·fd1e·0000·3a1f·0000·771f·0000··........:...w...
00000370:·e722·0000·2523·0000·6123·0000·a023·0000··."..%#..a#...#..00000370:·b61f·0000·f51f·0000·2f20·0000·6520·0000··......../·..e·..
00000380:·e423·0000·2824·0000·6524·0000·a024·0000··.#..($..e$...$..00000380:·a020·0000·dc20·0000·1421·0000·4621·0000··.·...·...!..F!..
00000390:·d724·0000·1025·0000·4a25·0000·8b25·0000··.$...%..J%...%..00000390:·7821·0000·aa21·0000·e121·0000·1822·0000··x!...!...!..."..
000003a0:·cd25·0000·1026·0000·5426·0000·9626·0000··.%...&..T&...&..000003a0:·4f22·0000·8822·0000·bb22·0000·f222·0000··O"..."..."..."..
000003b0:·d926·0000·1927·0000·5727·0000·9e27·0000··.&...'..W'...'..000003b0:·2a23·0000·6323·0000·a523·0000·e823·0000··*#..c#...#...#..
000003c0:·e327·0000·1228·0000·4428·0000·7528·0000··.'...(..D(..u(..000003c0:·2624·0000·6224·0000·a124·0000·e524·0000··&$..b$...$...$..
000003d0:·a728·0000·cb28·0000·fd28·0000·3e29·0000··.(...(...(..>)..000003d0:·2925·0000·6625·0000·a125·0000·d825·0000··)%..f%...%...%..
000003e0:·7b29·0000·b929·0000·fa29·0000·372a·0000··{)...)...)..7*..000003e0:·1126·0000·4b26·0000·8c26·0000·ce26·0000··.&..K&...&...&..
000003f0:·752a·0000·b72a·0000·f52a·0000·342b·0000··u*...*...*..4+..000003f0:·1127·0000·5527·0000·9727·0000·da27·0000··.'..U'...'...'..
00000400:·772b·0000·b62b·0000·f62b·0000·3a2c·0000··w+...+...+..:,..00000400:·1a28·0000·5828·0000·9f28·0000·e428·0000··.(..X(...(...(..
00000410:·7a2c·0000·bb2c·0000·f52c·0000·2d2d·0000··z,...,...,..--..00000410:·1329·0000·4529·0000·7629·0000·a829·0000··.)..E)..v)...)..
00000420:·652d·0000·9d2d·0000·d52d·0000·122e·0000··e-...-...-......00000420:·cc29·0000·fe29·0000·3f2a·0000·7c2a·0000··.)...)..?*..|*..
00000430:·4f2e·0000·8e2e·0000·cd2e·0000·072f·0000··O............/..00000430:·ba2a·0000·fb2a·0000·382b·0000·762b·0000··.*...*..8+..v+..
00000440:·3d2f·0000·782f·0000·b42f·0000·ec2f·0000··=/..x/.../.../..00000440:·b82b·0000·f62b·0000·352c·0000·782c·0000··.+...+..5,..x,..
00000450:·1e30·0000·5030·0000·8230·0000·b930·0000··.0..P0...0...0..00000450:·b72c·0000·f72c·0000·3b2d·0000·7b2d·0000··.,...,..;-..{-..
00000460:·f030·0000·2731·0000·6031·0000·9331·0000··.0..'1..`1...1..00000460:·bc2d·0000·f62d·0000·2e2e·0000·662e·0000··.-...-......f...
00000470:·ca31·0000·0232·0000·3b32·0000·7d32·0000··.1...2..;2..}2..00000470:·9e2e·0000·d62e·0000·132f·0000·502f·0000··........./..P/..
00000480:·c032·0000·fe32·0000·3a33·0000·7933·0000··.2...2..:3..y3..00000480:·8f2f·0000·ce2f·0000·0830·0000·3e30·0000··./.../...0..>0..
00000490:·bd33·0000·0134·0000·3e34·0000·7934·0000··.3...4..>4..y4..00000490:·7930·0000·b530·0000·ed30·0000·1f31·0000··y0...0...0...1..
000004a0:·b034·0000·e934·0000·2335·0000·6435·0000··.4...4..#5..d5..000004a0:·5131·0000·8331·0000·ba31·0000·f131·0000··Q1...1...1...1..
000004b0:·a635·0000·e935·0000·2d36·0000·6f36·0000··.5...5..-6..o6..000004b0:·2832·0000·6132·0000·9432·0000·cb32·0000··(2..a2...2...2..
000004c0:·b236·0000·f236·0000·3037·0000·7737·0000··.6...6..07..w7..000004c0:·0333·0000·3c33·0000·7e33·0000·c133·0000··.3..<3..~3...3..
000004d0:·bc37·0000·eb37·0000·1d38·0000·4e38·0000··.7...7...8..N8..000004d0:·ff33·0000·3b34·0000·7a34·0000·be34·0000··.3..;4..z4...4..
000004e0:·8038·0000·a438·0000·d938·0000·1839·0000··.8...8...8...9..000004e0:·0235·0000·3f35·0000·7a35·0000·b135·0000··.5..?5..z5...5..
000004f0:·4839·0000·7639·0000·ae39·0000·dc39·0000··H9..v9...9...9..000004f0:·ea35·0000·2436·0000·6536·0000·a736·0000··.5..$6..e6...6..
00000500:·103a·0000·473a·0000·823a·0000·bb3a·0000··.:..G:...:...:..00000500:·ea36·0000·2e37·0000·7037·0000·b337·0000··.6...7..p7...7..
00000510:·f43a·0000·2d3b·0000·663b·0000·a43b·0000··.:..-;..f;...;..00000510:·f337·0000·3138·0000·7838·0000·bd38·0000··.7..18..x8...8..
00000520:·e23b·0000·223c·0000·623c·0000·9d3c·0000··.;.."<..b<...<..00000520:·ec38·0000·1e39·0000·4f39·0000·8139·0000··.8...9..O9...9..
00000530:·d43c·0000·103d·0000·4d3d·0000·863d·0000··.<...=..M=...=..00000530:·a539·0000·da39·0000·193a·0000·493a·0000··.9...9...:..I:..
00000540:·b93d·0000·ec3d·0000·1f3e·0000·573e·0000··.=...=...>..W>..00000540:·773a·0000·af3a·0000·dd3a·0000·113b·0000··w:...:...:...;..
00000550:·8f3e·0000·c73e·0000·013f·0000·353f·0000··.>...>...?..5?..00000550:·483b·0000·833b·0000·bc3b·0000·f53b·0000··H;...;...;...;..
00000560:·6d3f·0000·a63f·0000·e03f·0000·2340·0000··m?...?...?..#@..00000560:·2e3c·0000·673c·0000·a53c·0000·e33c·0000··.<..g<...<...<..
00000570:·6740·0000·a640·0000·e340·0000·2341·0000··g@...@...@..#A..00000570:·233d·0000·633d·0000·9e3d·0000·d53d·0000··#=..c=...=...=..
00000580:·6841·0000·ad41·0000·eb41·0000·2742·0000··hA...A...A..'B..00000580:·113e·0000·4e3e·0000·873e·0000·ba3e·0000··.>..N>...>...>..
00000590:·5f42·0000·9942·0000·d442·0000·1643·0000··_B...B...B...C..00000590:·ed3e·0000·203f·0000·583f·0000·903f·0000··.>..·?..X?...?..
000005a0:·5943·0000·9d43·0000·e243·0000·2544·0000··YC...C...C..%D..000005a0:·c83f·0000·0240·0000·3640·0000·6e40·0000··.?...@..6@..n@..
000005b0:·6944·0000·aa44·0000·e944·0000·3145·0000··iD...D...D..1E..000005b0:·a740·0000·e140·0000·2441·0000·6841·0000··.@...@..$A..hA..
000005c0:·7745·0000·a745·0000·da45·0000·0c46·0000··wE...E...E...F..000005c0:·a741·0000·e441·0000·2442·0000·6942·0000··.A...A..$B..iB..
000005d0:·3f46·0000·6446·0000·a046·0000·da46·0000··?F..dF...F...F..000005d0:·ae42·0000·ec42·0000·2843·0000·6043·0000··.B...B..(C..`C..
000005e0:·1447·0000·4e47·0000·8847·0000·c747·0000··.G..NG...G...G..000005e0:·9a43·0000·d543·0000·1744·0000·5a44·0000··.C...C...D..ZD..
000005f0:·0648·0000·4748·0000·8848·0000·c448·0000··.H..GH...H...H..000005f0:·9e44·0000·e344·0000·2645·0000·6a45·0000··.D...D..&E..jE..
00000600:·fc48·0000·3949·0000·7749·0000·b149·0000··.H..9I..wI...I..00000600:·ab45·0000·ea45·0000·3246·0000·7846·0000··.E...E..2F..xF..
00000610:·e549·0000·194a·0000·4d4a·0000·864a·0000··.I...J..MJ...J..00000610:·a846·0000·db46·0000·0d47·0000·4047·0000··.F...F...G..@G..
00000620:·bf4a·0000·f84a·0000·334b·0000·684b·0000··.J...J..3K..hK..00000620:·6547·0000·a147·0000·db47·0000·1548·0000··eG...G...G...H..
00000630:·a14b·0000·db4b·0000·164c·0000·5a4c·0000··.K...K...L..ZL..00000630:·4f48·0000·8948·0000·c848·0000·0749·0000··OH...H...H...I..
00000640:·9f4c·0000·df4c·0000·1d4d·0000·5e4d·0000··.L...L...M..^M..00000640:·4849·0000·8949·0000·c549·0000·fd49·0000··HI...I...I...I..
00000650:·a44d·0000·ea4d·0000·294e·0000·664e·0000··.M...M..)N..fN..00000650:·3a4a·0000·784a·0000·b24a·0000·e64a·0000··:J..xJ...J...J..
00000660:·9f4e·0000·da4e·0000·164f·0000·594f·0000··.N...N...O..YO..00000660:·1a4b·0000·4e4b·0000·874b·0000·c04b·0000··.K..NK...K...K..
00000670:·9d4f·0000·e24f·0000·2850·0000·6c50·0000··.O...O..(P..lP..00000670:·f94b·0000·344c·0000·694c·0000·a24c·0000··.K..4L..iL...L..
00000680:·b150·0000·f350·0000·3351·0000·7c51·0000··.P...P..3Q..|Q..00000680:·dc4c·0000·174d·0000·5b4d·0000·a04d·0000··.L...M..[M...M..
00000690:·c351·0000·f451·0000·2852·0000·5b52·0000··.Q...Q..(R..[R..00000690:·e04d·0000·1e4e·0000·5f4e·0000·a54e·0000··.M...N.._N...N..
000006a0:·8f52·0000·b552·0000·f052·0000·2b53·0000··.R...R...R..+S..000006a0:·eb4e·0000·2a4f·0000·674f·0000·a04f·0000··.N..*O..gO...O..
000006b0:·6653·0000·a153·0000·e153·0000·2154·0000··fS...S...S..!T..000006b0:·db4f·0000·1750·0000·5a50·0000·9e50·0000··.O...P..ZP...P..
000006c0:·5e54·0000·9754·0000·d554·0000·1455·0000··^T...T...T...U..000006c0:·e350·0000·2951·0000·6d51·0000·b251·0000··.P..)Q..mQ...Q..
000006d0:·4f55·0000·8455·0000·b955·0000·ee55·0000··OU...U...U...U..000006d0:·f451·0000·3452·0000·7d52·0000·c452·0000··.Q..4R..}R...R..
000006e0:·2856·0000·6256·0000·9c56·0000·e356·0000··(V..bV...V...V..000006e0:·f552·0000·2953·0000·5c53·0000·9053·0000··.R..)S..\S...S..
000006f0:·2a57·0000·6457·0000·a057·0000·dd57·0000··*W..dW...W...W..000006f0:·b653·0000·f153·0000·2c54·0000·6754·0000··.S...S..,T..gT..
00000700:·2158·0000·6658·0000·ab58·0000·f158·0000··!X..fX...X...X..00000700:·a254·0000·e254·0000·2255·0000·5f55·0000··.T...T.."U.._U..
00000710:·2359·0000·5859·0000·8c59·0000·c159·0000··#Y..XY...Y...Y..00000710:·9855·0000·d655·0000·1556·0000·5056·0000··.U...U...V..PV..
00000720:·e859·0000·175a·0000·415a·0000·6d5a·0000··.Y...Z..AZ..mZ..00000720:·8556·0000·ba56·0000·ef56·0000·2957·0000··.V...V...V..)W..
00000730:·9b5a·0000·c55a·0000·f75a·0000·2a5b·0000··.Z...Z...Z..*[..00000730:·6357·0000·9d57·0000·e457·0000·2b58·0000··cW...W...W..+X..
00000740:·5c5b·0000·865b·0000·b15b·0000·e75b·0000··\[...[...[...[..00000740:·6558·0000·a158·0000·de58·0000·2259·0000··eX...X...X.."Y..
00000750:·105c·0000·415c·0000·725c·0000·a05c·0000··.\..A\..r\...\..00000750:·6759·0000·ac59·0000·f259·0000·245a·0000··gY...Y...Y..$Z..
00000760:·d45c·0000·055d·0000·375d·0000·7c5d·0000··.\...]..7]..|]..00000760:·595a·0000·8d5a·0000·c25a·0000·e95a·0000··YZ...Z...Z...Z..
00000770:·c25d·0000·f15d·0000·215e·0000·555e·0000··.]...]..!^..U^..00000770:·185b·0000·425b·0000·6e5b·0000·9c5b·0000··.[..B[..n[...[..
00000780:·7f5e·0000·af5e·0000·dd5e·0000·0f5f·0000··.^...^...^..._..00000780:·c65b·0000·f85b·0000·2b5c·0000·5d5c·0000··.[...[..+\..]\..
00000790:·3d5f·0000·7a5f·0000·a75f·0000·d55f·0000··=_..z_..._..._..00000790:·875c·0000·b25c·0000·e85c·0000·115d·0000··.\...\...\...]..
000007a0:·0160·0000·3260·0000·5560·0000·7e60·0000··.`..2`..U`..~`..000007a0:·425d·0000·735d·0000·a15d·0000·d55d·0000··B]..s]...]...]..
000007b0:·a660·0000·d460·0000·fd60·0000·3161·0000··.`...`...`..1a..000007b0:·065e·0000·385e·0000·7d5e·0000·c35e·0000··.^..8^..}^...^..
000007c0:·6961·0000·a261·0000·d261·0000·0c62·0000··ia...a...a...b..000007c0:·f25e·0000·225f·0000·565f·0000·805f·0000··.^.."_..V_..._..
000007d0:·3b62·0000·6a62·0000·a162·0000·d162·0000··;b..jb...b...b..000007d0:·b05f·0000·de5f·0000·1060·0000·3e60·0000··._..._...`..>`..
000007e0:·f662·0000·2a63·0000·5f63·0000·9b63·0000··.b..*c.._c...c..000007e0:·7b60·0000·a860·0000·d660·0000·0261·0000··{`...`...`...a..
000007f0:·cc63·0000·fd63·0000·3964·0000·6e64·0000··.c...c..9d..nd..000007f0:·3361·0000·5661·0000·7f61·0000·a761·0000··3a..Va...a...a..
Max diff block lines reached; 1035868/1103784 bytes (93.85%) of diff not shown.
30.1 KB
classes.dex
21.9 KB
dexdump -a -d -f -h {}
Ignoring differences in offsets to keep diff size reasonable.
    
Offset 1, 12 lines modifiedOffset 1, 12 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············:·9989f3374 checksum············:·2ca2f3aa
5 signature···········:·3827...87035 signature···········:·39f1...e9b3
6 file_size···········:·53103926 file_size···········:·5310392
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·····:·3491710 string_ids_size·····:·34917
11 string_ids_off······:·112·(0x000070)11 string_ids_off······:·112·(0x000070)
12 type_ids_size·······:·618012 type_ids_size·······:·6180
Offset 886964, 55 lines modifiedOffset 886964, 55 lines modified
886964 27cc6c:·1f01·b010······························|0006:·check-cast·v1,·Ljava/util/Map;·//·type@10b0886964 27cc6c:·1f01·b010······························|0006:·check-cast·v1,·Ljava/util/Map;·//·type@10b0
886965 27cc70:·3901·0a00······························|0008:·if-nez·v1,·0012·//·+000a886965 27cc70:·3901·0a00······························|0008:·if-nez·v1,·0012·//·+000a
886966 27cc74:·2201·a510······························|000a:·new-instance·v1,·Ljava/util/HashMap;·//·type@10a5886966 27cc74:·2201·a510······························|000a:·new-instance·v1,·Ljava/util/HashMap;·//·type@10a5
886967 27cc78:·7010·7687·0100·························|000c:·invoke-direct·{v1},·Ljava/util/HashMap;.<init>:()V·//·method@8776886967 27cc78:·7010·7687·0100·························|000c:·invoke-direct·{v1},·Ljava/util/HashMap;.<init>:()V·//·method@8776
886968 27cc7e:·6e30·7f87·0301·························|000f:·invoke-virtual·{v3,·v0,·v1},·Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;·//·method@877f886968 27cc7e:·6e30·7f87·0301·························|000f:·invoke-virtual·{v3,·v0,·v1},·Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;·//·method@877f
886969 27cc84:·2203·a610······························|0012:·new-instance·v3,·Ljava/util/HashSet;·//·type@10a6886969 27cc84:·2203·a610······························|0012:·new-instance·v3,·Ljava/util/HashSet;·//·type@10a6
886970 27cc88:·7010·8487·0300·························|0014:·invoke-direct·{v3},·Ljava/util/HashSet;.<init>:()V·//·method@8784886970 27cc88:·7010·8487·0300·························|0014:·invoke-direct·{v3},·Ljava/util/HashSet;.<init>:()V·//·method@8784
886971 27cc8e:·1a00·7a76······························|0017:·const-string·v0,·"preferencesService"·//·string@767a886971 27cc8e:·1a00·8f54······························|0017:·const-string·v0,·"context"·//·string@548f
886972 27cc92:·7220·3788·0300·························|0019:·invoke-interface·{v3,·v0},·Ljava/util/Set;.add:(Ljava/lang/Object;)Z·//·method@8837886972 27cc92:·7220·3788·0300·························|0019:·invoke-interface·{v3,·v0},·Ljava/util/Set;.add:(Ljava/lang/Object;)Z·//·method@8837
886973 27cc98:·1a00·8f54······························|001c:·const-string·v0,·"context"·//·string@548f 
886974 27cc9c:·7220·3788·0300·························|001e:·invoke-interface·{v3,·v0},·Ljava/util/Set;.add:(Ljava/lang/Object;)Z·//·method@8837 
886975 27cca2:·1a00·4266······························|0021:·const-string·v0,·"info.schnatterer.nusic.core.impl.ConnectivityServiceAndroid"·//·string@6642886973 27cc98:·1a00·4366······························|001c:·const-string·v0,·"info.schnatterer.nusic.core.impl.DeviceMusicServiceAndroid"·//·string@6643
886976 27cca6:·7230·ee87·0103·························|0023:·invoke-interface·{v1,·v0,·v3},·Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;·//·method@87ee886974 27cc9c:·7230·ee87·0103·························|001e:·invoke-interface·{v1,·v0,·v3},·Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;·//·method@87ee
886977 27ccac:·2203·a610······························|0026:·new-instance·v3,·Ljava/util/HashSet;·//·type@10a6886975 27cca2:·2203·a610······························|0021:·new-instance·v3,·Ljava/util/HashSet;·//·type@10a6
886978 27ccb0:·7010·8487·0300·························|0028:·invoke-direct·{v3},·Ljava/util/HashSet;.<init>:()V·//·method@8784886976 27cca6:·7010·8487·0300·························|0023:·invoke-direct·{v3},·Ljava/util/HashSet;.<init>:()V·//·method@8784
 886977 27ccac:·1a00·7a76······························|0026:·const-string·v0,·"preferencesService"·//·string@767a
 886978 27ccb0:·7220·3788·0300·························|0028:·invoke-interface·{v3,·v0},·Ljava/util/Set;.add:(Ljava/lang/Object;)Z·//·method@8837
886979 27ccb6:·1a00·8f54······························|002b:·const-string·v0,·"context"·//·string@548f886979 27ccb6:·1a00·8f54······························|002b:·const-string·v0,·"context"·//·string@548f
886980 27ccba:·7220·3788·0300·························|002d:·invoke-interface·{v3,·v0},·Ljava/util/Set;.add:(Ljava/lang/Object;)Z·//·method@8837886980 27ccba:·7220·3788·0300·························|002d:·invoke-interface·{v3,·v0},·Ljava/util/Set;.add:(Ljava/lang/Object;)Z·//·method@8837
886981 27ccc0:·1a00·4366······························|0030:·const-string·v0,·"info.schnatterer.nusic.core.impl.DeviceMusicServiceAndroid"·//·string@6643886981 27ccc0:·1a00·4266······························|0030:·const-string·v0,·"info.schnatterer.nusic.core.impl.ConnectivityServiceAndroid"·//·string@6642
886982 27ccc4:·7230·ee87·0103·························|0032:·invoke-interface·{v1,·v0,·v3},·Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;·//·method@87ee886982 27ccc4:·7230·ee87·0103·························|0032:·invoke-interface·{v1,·v0,·v3},·Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;·//·method@87ee
886983 27ccca:·2203·a610······························|0035:·new-instance·v3,·Ljava/util/HashSet;·//·type@10a6886983 27ccca:·2203·a610······························|0035:·new-instance·v3,·Ljava/util/HashSet;·//·type@10a6
886984 27ccce:·7010·8487·0300·························|0037:·invoke-direct·{v3},·Ljava/util/HashSet;.<init>:()V·//·method@8784886984 27ccce:·7010·8487·0300·························|0037:·invoke-direct·{v3},·Ljava/util/HashSet;.<init>:()V·//·method@8784
886985 27ccd4:·1a00·0550······························|003a:·const-string·v0,·"artistDao"·//·string@5005886985 27ccd4:·1a00·0550······························|003a:·const-string·v0,·"artistDao"·//·string@5005
886986 27ccd8:·7220·3788·0300·························|003c:·invoke-interface·{v3,·v0},·Ljava/util/Set;.add:(Ljava/lang/Object;)Z·//·method@8837886986 27ccd8:·7220·3788·0300·························|003c:·invoke-interface·{v3,·v0},·Ljava/util/Set;.add:(Ljava/lang/Object;)Z·//·method@8837
886987 27ccde:·1a00·d478······························|003f:·const-string·v0,·"releaseService"·//·string@78d4886987 27ccde:·1a00·d478······························|003f:·const-string·v0,·"releaseService"·//·string@78d4
886988 27cce2:·7220·3788·0300·························|0041:·invoke-interface·{v3,·v0},·Ljava/util/Set;.add:(Ljava/lang/Object;)Z·//·method@8837886988 27cce2:·7220·3788·0300·························|0041:·invoke-interface·{v3,·v0},·Ljava/util/Set;.add:(Ljava/lang/Object;)Z·//·method@8837
886989 27cce8:·1a00·4166······························|0044:·const-string·v0,·"info.schnatterer.nusic.core.impl.ArtistServiceImpl"·//·string@6641886989 27cce8:·1a00·4166······························|0044:·const-string·v0,·"info.schnatterer.nusic.core.impl.ArtistServiceImpl"·//·string@6641
886990 27ccec:·7230·ee87·0103·························|0046:·invoke-interface·{v1,·v0,·v3},·Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;·//·method@87ee886990 27ccec:·7230·ee87·0103·························|0046:·invoke-interface·{v1,·v0,·v3},·Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;·//·method@87ee
886991 27ccf2:·2203·a610······························|0049:·new-instance·v3,·Ljava/util/HashSet;·//·type@10a6886991 27ccf2:·2203·a610······························|0049:·new-instance·v3,·Ljava/util/HashSet;·//·type@10a6
886992 27ccf6:·7010·8487·0300·························|004b:·invoke-direct·{v3},·Ljava/util/HashSet;.<init>:()V·//·method@8784886992 27ccf6:·7010·8487·0300·························|004b:·invoke-direct·{v3},·Ljava/util/HashSet;.<init>:()V·//·method@8784
886993 27ccfc:·1a00·5457······························|004e:·const-string·v0,·"deviceMusicService"·//·string@5754886993 27ccfc:·1a00·7a76······························|004e:·const-string·v0,·"preferencesService"·//·string@767a
886994 27cd00:·7220·3788·0300·························|0050:·invoke-interface·{v3,·v0},·Ljava/util/Set;.add:(Ljava/lang/Object;)Z·//·method@8837886994 27cd00:·7220·3788·0300·························|0050:·invoke-interface·{v3,·v0},·Ljava/util/Set;.add:(Ljava/lang/Object;)Z·//·method@8837
886995 27cd06:·1a00·7a76······························|0053:·const-string·v0,·"preferencesService"·//·string@767a886995 27cd06:·1a00·0550······························|0053:·const-string·v0,·"artistDao"·//·string@5005
886996 27cd0a:·7220·3788·0300·························|0055:·invoke-interface·{v3,·v0},·Ljava/util/Set;.add:(Ljava/lang/Object;)Z·//·method@8837886996 27cd0a:·7220·3788·0300·························|0055:·invoke-interface·{v3,·v0},·Ljava/util/Set;.add:(Ljava/lang/Object;)Z·//·method@8837
886997 27cd10:·1a00·ee78······························|0058:·const-string·v0,·"remoteMusicDatabaseService"·//·string@78ee886997 27cd10:·1a00·bf78······························|0058:·const-string·v0,·"releaseDao"·//·string@78bf
886998 27cd14:·7220·3788·0300·························|005a:·invoke-interface·{v3,·v0},·Ljava/util/Set;.add:(Ljava/lang/Object;)Z·//·method@8837886998 27cd14:·7220·3788·0300·························|005a:·invoke-interface·{v3,·v0},·Ljava/util/Set;.add:(Ljava/lang/Object;)Z·//·method@8837
886999 27cd1a:·1a00·0a50······························|005d:·const-string·v0,·"artistService"·//·string@500a 
887000 27cd1e:·7220·3788·0300·························|005f:·invoke-interface·{v3,·v0},·Ljava/util/Set;.add:(Ljava/lang/Object;)Z·//·method@8837 
887001 27cd24:·1a00·4766······························|0062:·const-string·v0,·"info.schnatterer.nusic.core.impl.SyncReleasesServiceImpl"·//·string@6647886999 27cd1a:·1a00·4566······························|005d:·const-string·v0,·"info.schnatterer.nusic.core.impl.ReleaseServiceImpl"·//·string@6645
887002 27cd28:·7230·ee87·0103·························|0064:·invoke-interface·{v1,·v0,·v3},·Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;·//·method@87ee887000 27cd1e:·7230·ee87·0103·························|005f:·invoke-interface·{v1,·v0,·v3},·Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;·//·method@87ee
887003 27cd2e:·2203·a610······························|0067:·new-instance·v3,·Ljava/util/HashSet;·//·type@10a6887001 27cd24:·2203·a610······························|0062:·new-instance·v3,·Ljava/util/HashSet;·//·type@10a6
887004 27cd32:·7010·8487·0300·························|0069:·invoke-direct·{v3},·Ljava/util/HashSet;.<init>:()V·//·method@8784887002 27cd28:·7010·8487·0300·························|0064:·invoke-direct·{v3},·Ljava/util/HashSet;.<init>:()V·//·method@8784
 887003 27cd2e:·1a00·5457······························|0067:·const-string·v0,·"deviceMusicService"·//·string@5754
 887004 27cd32:·7220·3788·0300·························|0069:·invoke-interface·{v3,·v0},·Ljava/util/Set;.add:(Ljava/lang/Object;)Z·//·method@8837
887005 27cd38:·1a00·7a76······························|006c:·const-string·v0,·"preferencesService"·//·string@767a887005 27cd38:·1a00·7a76······························|006c:·const-string·v0,·"preferencesService"·//·string@767a
887006 27cd3c:·7220·3788·0300·························|006e:·invoke-interface·{v3,·v0},·Ljava/util/Set;.add:(Ljava/lang/Object;)Z·//·method@8837887006 27cd3c:·7220·3788·0300·························|006e:·invoke-interface·{v3,·v0},·Ljava/util/Set;.add:(Ljava/lang/Object;)Z·//·method@8837
887007 27cd42:·1a00·0550······························|0071:·const-string·v0,·"artistDao"·//·string@5005887007 27cd42:·1a00·ee78······························|0071:·const-string·v0,·"remoteMusicDatabaseService"·//·string@78ee
887008 27cd46:·7220·3788·0300·························|0073:·invoke-interface·{v3,·v0},·Ljava/util/Set;.add:(Ljava/lang/Object;)Z·//·method@8837887008 27cd46:·7220·3788·0300·························|0073:·invoke-interface·{v3,·v0},·Ljava/util/Set;.add:(Ljava/lang/Object;)Z·//·method@8837
887009 27cd4c:·1a00·bf78······························|0076:·const-string·v0,·"releaseDao"·//·string@78bf887009 27cd4c:·1a00·0a50······························|0076:·const-string·v0,·"artistService"·//·string@500a
887010 27cd50:·7220·3788·0300·························|0078:·invoke-interface·{v3,·v0},·Ljava/util/Set;.add:(Ljava/lang/Object;)Z·//·method@8837887010 27cd50:·7220·3788·0300·························|0078:·invoke-interface·{v3,·v0},·Ljava/util/Set;.add:(Ljava/lang/Object;)Z·//·method@8837
887011 27cd56:·1a00·4566······························|007b:·const-string·v0,·"info.schnatterer.nusic.core.impl.ReleaseServiceImpl"·//·string@6645887011 27cd56:·1a00·4766······························|007b:·const-string·v0,·"info.schnatterer.nusic.core.impl.SyncReleasesServiceImpl"·//·string@6647
887012 27cd5a:·7230·ee87·0103·························|007d:·invoke-interface·{v1,·v0,·v3},·Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;·//·method@87ee887012 27cd5a:·7230·ee87·0103·························|007d:·invoke-interface·{v1,·v0,·v3},·Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;·//·method@87ee
887013 27cd60:·2203·a610······························|0080:·new-instance·v3,·Ljava/util/HashSet;·//·type@10a6887013 27cd60:·2203·a610······························|0080:·new-instance·v3,·Ljava/util/HashSet;·//·type@10a6
887014 27cd64:·7010·8487·0300·························|0082:·invoke-direct·{v3},·Ljava/util/HashSet;.<init>:()V·//·method@8784887014 27cd64:·7010·8487·0300·························|0082:·invoke-direct·{v3},·Ljava/util/HashSet;.<init>:()V·//·method@8784
887015 27cd6a:·1a00·0e50······························|0085:·const-string·v0,·"artworkDao"·//·string@500e887015 27cd6a:·1a00·0e50······························|0085:·const-string·v0,·"artworkDao"·//·string@500e
887016 27cd6e:·7220·3788·0300·························|0087:·invoke-interface·{v3,·v0},·Ljava/util/Set;.add:(Ljava/lang/Object;)Z·//·method@8837887016 27cd6e:·7220·3788·0300·························|0087:·invoke-interface·{v3,·v0},·Ljava/util/Set;.add:(Ljava/lang/Object;)Z·//·method@8837
887017 27cd74:·1a00·4666······························|008a:·const-string·v0,·"info.schnatterer.nusic.core.impl.RemoteMusicDatabaseServiceMusicBrainz"·//·string@6646887017 27cd74:·1a00·4666······························|008a:·const-string·v0,·"info.schnatterer.nusic.core.impl.RemoteMusicDatabaseServiceMusicBrainz"·//·string@6646
887018 27cd78:·7230·ee87·0103·························|008c:·invoke-interface·{v1,·v0,·v3},·Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;·//·method@87ee887018 27cd78:·7230·ee87·0103·························|008c:·invoke-interface·{v1,·v0,·v3},·Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;·//·method@87ee
Offset 887067, 29 lines modifiedOffset 887067, 29 lines modified
887067 ······positions·····:·887067 ······positions·····:·
887068 ········0x0002·line=20887068 ········0x0002·line=20
887069 ········0x000a·line=22887069 ········0x000a·line=22
887070 ········0x000f·line=23887070 ········0x000f·line=23
887071 ········0x0012·line=26887071 ········0x0012·line=26
887072 ········0x0019·line=27887072 ········0x0019·line=27
887073 ········0x001e·line=28887073 ········0x001e·line=28
887074 ········0x0023·line=29887074 ········0x0021·line=30
887075 ········0x0026·line=31887075 ········0x0028·line=31
887076 ········0x002d·line=32887076 ········0x002d·line=32
887077 ········0x0032·line=33887077 ········0x0032·line=33
887078 ········0x0035·line=35887078 ········0x0035·line=35
887079 ········0x003c·line=36887079 ········0x003c·line=36
887080 ········0x0041·line=37887080 ········0x0041·line=37
887081 ········0x0046·line=38887081 ········0x0046·line=38
887082 ········0x0049·line=40887082 ········0x0049·line=40
887083 ········0x0050·line=41887083 ········0x0050·line=41
887084 ········0x0055·line=42887084 ········0x0055·line=42
887085 ········0x005a·line=43887085 ········0x005a·line=43
887086 ········0x005f·line=44887086 ········0x005f·line=44
887087 ········0x0064·line=45887087 ········0x0062·line=46
887088 ········0x0067·line=47887088 ········0x0069·line=47
887089 ········0x006e·line=48887089 ········0x006e·line=48
887090 ········0x0073·line=49887090 ········0x0073·line=49
887091 ········0x0078·line=50887091 ········0x0078·line=50
887092 ········0x007d·line=51887092 ········0x007d·line=51
887093 ········0x0080·line=53887093 ········0x0080·line=53
887094 ········0x0087·line=54887094 ········0x0087·line=54
887095 ········0x008c·line=55887095 ········0x008c·line=55
Offset 887141, 39 lines modifiedOffset 887141, 39 lines modified
887141 ······access········:·0x0001·(PUBLIC)887141 ······access········:·0x0001·(PUBLIC)
887142 ······code··········-887142 ······code··········-
887143 ······registers·····:·3887143 ······registers·····:·3
887144 ······ins···········:·2887144 ······ins···········:·2
887145 ······outs··········:·2887145 ······outs··········:·2
887146 ······insns·size····:·89·16-bit·code·units887146 ······insns·size····:·89·16-bit·code·units
887147 27ce7c:········································|[27ce7c]·info.schnatterer.nusic.annotation.nusicCoreAndroid.AnnotationDatabaseImpl.fillBindableClasses:(Ljava/util/HashSet;)V887147 27ce7c:········································|[27ce7c]·info.schnatterer.nusic.annotation.nusicCoreAndroid.AnnotationDatabaseImpl.fillBindableClasses:(Ljava/util/HashSet;)V
887148 27ce8c:·1a00·c34e······························|0000:·const-string·v0,·"android.content.Context"·//·string@4ec3887148 27ce8c:·1a00·4966······························|0000:·const-string·v0,·"info.schnatterer.nusic.data.dao.ArtistDao"·//·string@6649
887149 27ce90:·6e20·8787·0200·························|0002:·invoke-virtual·{v2,·v0},·Ljava/util/HashSet;.add:(Ljava/lang/Object;)Z·//·method@8787887149 27ce90:·6e20·8787·0200·························|0002:·invoke-virtual·{v2,·v0},·Ljava/util/HashSet;.add:(Ljava/lang/Object;)Z·//·method@8787
887150 27ce96:·1a00·4966······························|0005:·const-string·v0,·"info.schnatterer.nusic.data.dao.ArtistDao"·//·string@6649887150 27ce96:·1a00·c34e······························|0005:·const-string·v0,·"android.content.Context"·//·string@4ec3
887151 27ce9a:·6e20·8787·0200·························|0007:·invoke-virtual·{v2,·v0},·Ljava/util/HashSet;.add:(Ljava/lang/Object;)Z·//·method@8787887151 27ce9a:·6e20·8787·0200·························|0007:·invoke-virtual·{v2,·v0},·Ljava/util/HashSet;.add:(Ljava/lang/Object;)Z·//·method@8787
887152 27cea0:·1a00·4b66······························|000a:·const-string·v0,·"info.schnatterer.nusic.data.dao.ReleaseDao"·//·string@664b887152 27cea0:·1a00·4b66······························|000a:·const-string·v0,·"info.schnatterer.nusic.data.dao.ReleaseDao"·//·string@664b
887153 27cea4:·6e20·8787·0200·························|000c:·invoke-virtual·{v2,·v0},·Ljava/util/HashSet;.add:(Ljava/lang/Object;)Z·//·method@8787887153 27cea4:·6e20·8787·0200·························|000c:·invoke-virtual·{v2,·v0},·Ljava/util/HashSet;.add:(Ljava/lang/Object;)Z·//·method@8787
887154 27ceaa:·1a00·3a66······························|000f:·const-string·v0,·"info.schnatterer.nusic.core.ArtistService"·//·string@663a887154 27ceaa:·1a00·3a66······························|000f:·const-string·v0,·"info.schnatterer.nusic.core.ArtistService"·//·string@663a
887155 27ceae:·6e20·8787·0200·························|0011:·invoke-virtual·{v2,·v0},·Ljava/util/HashSet;.add:(Ljava/lang/Object;)Z·//·method@8787887155 27ceae:·6e20·8787·0200·························|0011:·invoke-virtual·{v2,·v0},·Ljava/util/HashSet;.add:(Ljava/lang/Object;)Z·//·method@8787
887156 27ceb4:·1a00·3f66······························|0014:·const-string·v0,·"info.schnatterer.nusic.core.RemoteMusicDatabaseService"·//·string@663f887156 27ceb4:·1a00·3f66······························|0014:·const-string·v0,·"info.schnatterer.nusic.core.RemoteMusicDatabaseService"·//·string@663f
887157 27ceb8:·6e20·8787·0200·························|0016:·invoke-virtual·{v2,·v0},·Ljava/util/HashSet;.add:(Ljava/lang/Object;)Z·//·method@8787887157 27ceb8:·6e20·8787·0200·························|0016:·invoke-virtual·{v2,·v0},·Ljava/util/HashSet;.add:(Ljava/lang/Object;)Z·//·method@8787
887158 27cebe:·1a00·9169······························|0019:·const-string·v0,·"java.lang.Integer"·//·string@6991887158 27cebe:·1a00·9169······························|0019:·const-string·v0,·"java.lang.Integer"·//·string@6991
887159 27cec2:·6e20·8787·0200·························|001b:·invoke-virtual·{v2,·v0},·Ljava/util/HashSet;.add:(Ljava/lang/Object;)Z·//·method@8787887159 27cec2:·6e20·8787·0200·························|001b:·invoke-virtual·{v2,·v0},·Ljava/util/HashSet;.add:(Ljava/lang/Object;)Z·//·method@8787
887160 27cec8:·1a00·4a66······························|001e:·const-string·v0,·"info.schnatterer.nusic.data.dao.ArtworkDao"·//·string@664a887160 27cec8:·1a00·7c0b······························|001e:·const-string·v0,·"BOOLEAN"·//·string@0b7c
887161 27cecc:·6e20·8787·0200·························|0020:·invoke-virtual·{v2,·v0},·Ljava/util/HashSet;.add:(Ljava/lang/Object;)Z·//·method@8787887161 27cecc:·6e20·8787·0200·························|0020:·invoke-virtual·{v2,·v0},·Ljava/util/HashSet;.add:(Ljava/lang/Object;)Z·//·method@8787
887162 27ced2:·1a00·7c0b······························|0023:·const-string·v0,·"BOOLEAN"·//·string@0b7c887162 27ced2:·1a00·4a66······························|0023:·const-string·v0,·"info.schnatterer.nusic.data.dao.ArtworkDao"·//·string@664a
887163 27ced6:·6e20·8787·0200·························|0025:·invoke-virtual·{v2,·v0},·Ljava/util/HashSet;.add:(Ljava/lang/Object;)Z·//·method@8787887163 27ced6:·6e20·8787·0200·························|0025:·invoke-virtual·{v2,·v0},·Ljava/util/HashSet;.add:(Ljava/lang/Object;)Z·//·method@8787
887164 27cedc:·1a00·3e66······························|0028:·const-string·v0,·"info.schnatterer.nusic.core.ReleaseService"·//·string@663e887164 27cedc:·1a00·7453······························|0028:·const-string·v0,·"com.google.inject.Provider"·//·string@5374
Max diff block lines reached; 8103/22307 bytes (36.32%) of diff not shown.
8.21 KB
classes.jar
2.0 KB
zipinfo -v {}
    
Offset 89353, 15 lines modifiedOffset 89353, 15 lines modified
89353 ··version·of·encoding·software:···················2.089353 ··version·of·encoding·software:···················2.0
89354 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT89354 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT
89355 ··minimum·software·version·required·to·extract:···2.089355 ··minimum·software·version·required·to·extract:···2.0
89356 ··compression·method:·····························none·(stored)89356 ··compression·method:·····························none·(stored)
89357 ··file·security·status:···························not·encrypted89357 ··file·security·status:···························not·encrypted
89358 ··extended·local·header:··························no89358 ··extended·local·header:··························no
89359 ··file·last·modified·on·(DOS·date/time):··········1980·Jan·1·00:00:0089359 ··file·last·modified·on·(DOS·date/time):··········1980·Jan·1·00:00:00
89360 ··32-bit·CRC·value·(hex):·························bd1fbd3489360 ··32-bit·CRC·value·(hex):·························8ae5edde
89361 ··compressed·size:································3748·bytes89361 ··compressed·size:································3748·bytes
89362 ··uncompressed·size:······························3748·bytes89362 ··uncompressed·size:······························3748·bytes
89363 ··length·of·filename:·····························79·characters89363 ··length·of·filename:·····························79·characters
89364 ··length·of·extra·field:··························0·bytes89364 ··length·of·extra·field:··························0·bytes
89365 ··length·of·file·comment:·························0·characters89365 ··length·of·file·comment:·························0·characters
89366 ··disk·number·on·which·file·begins:···············disk·189366 ··disk·number·on·which·file·begins:···············disk·1
89367 ··apparent·file·type:·····························binary89367 ··apparent·file·type:·····························binary
Offset 89409, 15 lines modifiedOffset 89409, 15 lines modified
89409 ··version·of·encoding·software:···················2.089409 ··version·of·encoding·software:···················2.0
89410 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT89410 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT
89411 ··minimum·software·version·required·to·extract:···2.089411 ··minimum·software·version·required·to·extract:···2.0
89412 ··compression·method:·····························none·(stored)89412 ··compression·method:·····························none·(stored)
89413 ··file·security·status:···························not·encrypted89413 ··file·security·status:···························not·encrypted
89414 ··extended·local·header:··························no89414 ··extended·local·header:··························no
89415 ··file·last·modified·on·(DOS·date/time):··········1980·Jan·1·00:00:0089415 ··file·last·modified·on·(DOS·date/time):··········1980·Jan·1·00:00:00
89416 ··32-bit·CRC·value·(hex):·························94a2045b89416 ··32-bit·CRC·value·(hex):·························22fbb5f2
89417 ··compressed·size:································4020·bytes89417 ··compressed·size:································4020·bytes
89418 ··uncompressed·size:······························4020·bytes89418 ··uncompressed·size:······························4020·bytes
89419 ··length·of·filename:·····························77·characters89419 ··length·of·filename:·····························77·characters
89420 ··length·of·extra·field:··························0·bytes89420 ··length·of·extra·field:··························0·bytes
89421 ··length·of·file·comment:·························0·characters89421 ··length·of·file·comment:·························0·characters
89422 ··disk·number·on·which·file·begins:···············disk·189422 ··disk·number·on·which·file·begins:···············disk·1
89423 ··apparent·file·type:·····························binary89423 ··apparent·file·type:·····························binary
4.72 KB
info/schnatterer/nusic/annotation/nusicCoreAndroid/AnnotationDatabaseImpl.class
4.57 KB
procyon -ec {}
    
Offset 28, 35 lines modifiedOffset 28, 35 lines modified
28 ········final·String·s·=·"com.google.inject.Inject";28 ········final·String·s·=·"com.google.inject.Inject";
29 ········Map<?,·?>·value·=·(Map<?,·?>)hashMap.get(s);29 ········Map<?,·?>·value·=·(Map<?,·?>)hashMap.get(s);
30 ········if·(value·==·null)·{30 ········if·(value·==·null)·{
31 ············value·=·new·HashMap<Object,·Object>();31 ············value·=·new·HashMap<Object,·Object>();
32 ············hashMap.put(s,·value);32 ············hashMap.put(s,·value);
33 ········}33 ········}
34 ········final·HashSet·set·=·new·HashSet<String>();34 ········final·HashSet·set·=·new·HashSet<String>();
35 ········set.add("preferencesService"); 
36 ········set.add("context");35 ········set.add("context");
37 ········value.put("info.schnatterer.nusic.core.impl.ConnectivityServiceAndroid",·set);36 ········value.put("info.schnatterer.nusic.core.impl.DeviceMusicServiceAndroid",·set);
38 ········final·HashSet·set2·=·new·HashSet<String>();37 ········final·HashSet·set2·=·new·HashSet<String>();
 38 ········set2.add("preferencesService");
39 ········set2.add("context");39 ········set2.add("context");
40 ········value.put("info.schnatterer.nusic.core.impl.DeviceMusicServiceAndroid",·set2);40 ········value.put("info.schnatterer.nusic.core.impl.ConnectivityServiceAndroid",·set2);
41 ········final·HashSet·set3·=·new·HashSet<String>();41 ········final·HashSet·set3·=·new·HashSet<String>();
42 ········set3.add("artistDao");42 ········set3.add("artistDao");
43 ········set3.add("releaseService");43 ········set3.add("releaseService");
44 ········value.put("info.schnatterer.nusic.core.impl.ArtistServiceImpl",·set3);44 ········value.put("info.schnatterer.nusic.core.impl.ArtistServiceImpl",·set3);
45 ········final·HashSet·set4·=·new·HashSet<String>();45 ········final·HashSet·set4·=·new·HashSet<String>();
46 ········set4.add("deviceMusicService"); 
47 ········set4.add("preferencesService");46 ········set4.add("preferencesService");
48 ········set4.add("remoteMusicDatabaseService"); 
49 ········set4.add("artistService");47 ········set4.add("artistDao");
 48 ········set4.add("releaseDao");
50 ········value.put("info.schnatterer.nusic.core.impl.SyncReleasesServiceImpl",·set4);49 ········value.put("info.schnatterer.nusic.core.impl.ReleaseServiceImpl",·set4);
51 ········final·HashSet·set5·=·new·HashSet<String>();50 ········final·HashSet·set5·=·new·HashSet<String>();
 51 ········set5.add("deviceMusicService");
52 ········set5.add("preferencesService");52 ········set5.add("preferencesService");
 53 ········set5.add("remoteMusicDatabaseService");
53 ········set5.add("artistDao");54 ········set5.add("artistService");
54 ········set5.add("releaseDao"); 
55 ········value.put("info.schnatterer.nusic.core.impl.ReleaseServiceImpl",·set5);55 ········value.put("info.schnatterer.nusic.core.impl.SyncReleasesServiceImpl",·set5);
56 ········final·HashSet·set6·=·new·HashSet<String>();56 ········final·HashSet·set6·=·new·HashSet<String>();
57 ········set6.add("artworkDao");57 ········set6.add("artworkDao");
58 ········value.put("info.schnatterer.nusic.core.impl.RemoteMusicDatabaseServiceMusicBrainz",·set6);58 ········value.put("info.schnatterer.nusic.core.impl.RemoteMusicDatabaseServiceMusicBrainz",·set6);
59 ········final·HashSet·set7·=·new·HashSet<String>();59 ········final·HashSet·set7·=·new·HashSet<String>();
60 ········set7.add("DEFAULT_RELEASED_TODAY_HOUR_OF_DAY");60 ········set7.add("DEFAULT_RELEASED_TODAY_HOUR_OF_DAY");
61 ········set7.add("KEY_RELEASED_TODAY_MINUTE");61 ········set7.add("KEY_RELEASED_TODAY_MINUTE");
62 ········set7.add("DEFAULT_LOG_LEVEL_FILE");62 ········set7.add("DEFAULT_LOG_LEVEL_FILE");
Offset 81, 39 lines modifiedOffset 81, 39 lines modified
81 ········value.put("info.schnatterer.nusic.core.impl.PreferencesServiceSharedPreferences",·set7);81 ········value.put("info.schnatterer.nusic.core.impl.PreferencesServiceSharedPreferences",·set7);
82 ····}82 ····}
83 ····83 ····
84 ····public·void·fillAnnotationClassesAndMethods(final·HashMap·hashMap)·{84 ····public·void·fillAnnotationClassesAndMethods(final·HashMap·hashMap)·{
85 ····}85 ····}
86 ····86 ····
87 ····public·void·fillBindableClasses(final·HashSet·set)·{87 ····public·void·fillBindableClasses(final·HashSet·set)·{
88 ········set.add("android.content.Context"); 
89 ········set.add("info.schnatterer.nusic.data.dao.ArtistDao");88 ········set.add("info.schnatterer.nusic.data.dao.ArtistDao");
 89 ········set.add("android.content.Context");
90 ········set.add("info.schnatterer.nusic.data.dao.ReleaseDao");90 ········set.add("info.schnatterer.nusic.data.dao.ReleaseDao");
91 ········set.add("info.schnatterer.nusic.core.ArtistService");91 ········set.add("info.schnatterer.nusic.core.ArtistService");
92 ········set.add("info.schnatterer.nusic.core.RemoteMusicDatabaseService");92 ········set.add("info.schnatterer.nusic.core.RemoteMusicDatabaseService");
93 ········set.add("java.lang.Integer");93 ········set.add("java.lang.Integer");
94 ········set.add("info.schnatterer.nusic.data.dao.ArtworkDao"); 
95 ········set.add("BOOLEAN");94 ········set.add("BOOLEAN");
96 ········set.add("info.schnatterer.nusic.core.ReleaseService");95 ········set.add("info.schnatterer.nusic.data.dao.ArtworkDao");
97 ········set.add("com.google.inject.Provider");96 ········set.add("com.google.inject.Provider");
 97 ········set.add("info.schnatterer.nusic.core.ReleaseService");
98 ········set.add("java.lang.Boolean");98 ········set.add("java.lang.Boolean");
99 ········set.add("java.lang.String"); 
100 ········set.add("info.schnatterer.nusic.core.PreferencesService");99 ········set.add("info.schnatterer.nusic.core.PreferencesService");
 100 ········set.add("java.lang.String");
101 ········set.add("info.schnatterer.nusic.core.DeviceMusicService");101 ········set.add("info.schnatterer.nusic.core.DeviceMusicService");
102 ········if·(FragmentUtil.hasNative)·{102 ········if·(FragmentUtil.hasNative)·{
103 ············set.add("android.app.FragmentManager");103 ············set.add("android.app.FragmentManager");
104 ········}104 ········}
105 ········if·(FragmentUtil.hasSupport)·{105 ········if·(FragmentUtil.hasSupport)·{
106 ············set.add("android.support.v4.app.FragmentManager");106 ············set.add("android.support.v4.app.FragmentManager");
107 ········}107 ········}
108 ····}108 ····}
109 ····109 ····
110 ····public·void·fillClassesContainingInjectionPointSet(final·HashSet·set)·{110 ····public·void·fillClassesContainingInjectionPointSet(final·HashSet·set)·{
111 ········set.add("info.schnatterer.nusic.core.impl.ConnectivityServiceAndroid"); 
112 ········set.add("info.schnatterer.nusic.core.impl.DeviceMusicServiceAndroid");111 ········set.add("info.schnatterer.nusic.core.impl.DeviceMusicServiceAndroid");
 112 ········set.add("info.schnatterer.nusic.core.impl.ConnectivityServiceAndroid");
113 ········set.add("info.schnatterer.nusic.core.impl.ArtistServiceImpl");113 ········set.add("info.schnatterer.nusic.core.impl.ArtistServiceImpl");
114 ········set.add("info.schnatterer.nusic.core.impl.SyncReleasesServiceImpl"); 
115 ········set.add("info.schnatterer.nusic.core.impl.ReleaseServiceImpl");114 ········set.add("info.schnatterer.nusic.core.impl.ReleaseServiceImpl");
 115 ········set.add("info.schnatterer.nusic.core.impl.SyncReleasesServiceImpl");
116 ········set.add("info.schnatterer.nusic.core.impl.RemoteMusicDatabaseServiceMusicBrainz");116 ········set.add("info.schnatterer.nusic.core.impl.RemoteMusicDatabaseServiceMusicBrainz");
117 ········set.add("info.schnatterer.nusic.core.impl.PreferencesServiceSharedPreferences");117 ········set.add("info.schnatterer.nusic.core.impl.PreferencesServiceSharedPreferences");
118 ····}118 ····}
119 }119 }
1.47 KB
info/schnatterer/nusic/annotation/nusicUiAndroid/AnnotationDatabaseImpl.class
1.32 KB
procyon -ec {}
    
Offset 104, 16 lines modifiedOffset 104, 16 lines modified
104 ········set.add("android.content.Context");104 ········set.add("android.content.Context");
105 ········set.add("javax.inject.Provider");105 ········set.add("javax.inject.Provider");
106 ········set.add("info.schnatterer.nusic.android.service.ReleasedTodayService$ReleasedTodayServiceScheduler");106 ········set.add("info.schnatterer.nusic.android.service.ReleasedTodayService$ReleasedTodayServiceScheduler");
107 ········set.add("android.view.LayoutInflater");107 ········set.add("android.view.LayoutInflater");
108 ········set.add("info.schnatterer.nusic.core.ArtistService");108 ········set.add("info.schnatterer.nusic.core.ArtistService");
109 ········set.add("info.schnatterer.nusic.android.service.LoadNewReleasesServiceConnectivityReceiver");109 ········set.add("info.schnatterer.nusic.android.service.LoadNewReleasesServiceConnectivityReceiver");
110 ········set.add("info.schnatterer.nusic.data.dao.ArtworkDao");110 ········set.add("info.schnatterer.nusic.data.dao.ArtworkDao");
111 ········set.add("info.schnatterer.nusic.android.service.LoadNewReleasesService$LoadNewReleasesServiceScheduler"); 
112 ········set.add("info.schnatterer.nusic.core.ConnectivityService");111 ········set.add("info.schnatterer.nusic.core.ConnectivityService");
 112 ········set.add("info.schnatterer.nusic.android.service.LoadNewReleasesService$LoadNewReleasesServiceScheduler");
113 ········set.add("info.schnatterer.nusic.core.ReleaseService");113 ········set.add("info.schnatterer.nusic.core.ReleaseService");
114 ········set.add("info.schnatterer.nusic.android.listeners.PreferenceReleasedTodayTimePickerListener");114 ········set.add("info.schnatterer.nusic.android.listeners.PreferenceReleasedTodayTimePickerListener");
115 ········set.add("info.schnatterer.nusic.android.listeners.PreferenceVisibilityButtonListener");115 ········set.add("info.schnatterer.nusic.android.listeners.PreferenceVisibilityButtonListener");
116 ········set.add("info.schnatterer.nusic.core.PreferencesService");116 ········set.add("info.schnatterer.nusic.core.PreferencesService");
117 ········set.add("info.schnatterer.nusic.core.SyncReleasesService");117 ········set.add("info.schnatterer.nusic.core.SyncReleasesService");
118 ········set.add("info.schnatterer.nusic.android.adapters.ReleaseListAdapter");118 ········set.add("info.schnatterer.nusic.android.adapters.ReleaseListAdapter");
119 ········if·(FragmentUtil.hasNative)·{119 ········if·(FragmentUtil.hasNative)·{
7.59 KB
smali/info/schnatterer/nusic/annotation/nusicCoreAndroid/AnnotationDatabaseImpl.smali
    
Offset 119, 40 lines modifiedOffset 119, 40 lines modified
  
119 ····.line·26119 ····.line·26
120 ····:cond_0120 ····:cond_0
121 ····new-instance·p1,·Ljava/util/HashSet;121 ····new-instance·p1,·Ljava/util/HashSet;
  
122 ····invoke-direct·{p1},·Ljava/util/HashSet;-><init>()V122 ····invoke-direct·{p1},·Ljava/util/HashSet;-><init>()V
  
123 ····const-string·v0,·"preferencesService"123 ····const-string·v0,·"context"
  
124 ····.line·27124 ····.line·27
125 ····invoke-interface·{p1,·v0},·Ljava/util/Set;->add(Ljava/lang/Object;)Z125 ····invoke-interface·{p1,·v0},·Ljava/util/Set;->add(Ljava/lang/Object;)Z
  
126 ····const-string·v0,·"context"126 ····const-string·v0,·"info.schnatterer.nusic.core.impl.DeviceMusicServiceAndroid"
  
127 ····.line·28127 ····.line·28
128 ····invoke-interface·{p1,·v0},·Ljava/util/Set;->add(Ljava/lang/Object;)Z 
  
129 ····const-string·v0,·"info.schnatterer.nusic.core.impl.ConnectivityServiceAndroid" 
  
130 ····.line·29 
131 ····invoke-interface·{v1,·v0,·p1},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;128 ····invoke-interface·{v1,·v0,·p1},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
132 ····.line·31129 ····.line·30
133 ····new-instance·p1,·Ljava/util/HashSet;130 ····new-instance·p1,·Ljava/util/HashSet;
  
134 ····invoke-direct·{p1},·Ljava/util/HashSet;-><init>()V131 ····invoke-direct·{p1},·Ljava/util/HashSet;-><init>()V
  
 132 ····const-string·v0,·"preferencesService"
  
 133 ····.line·31
 134 ····invoke-interface·{p1,·v0},·Ljava/util/Set;->add(Ljava/lang/Object;)Z
  
135 ····const-string·v0,·"context"135 ····const-string·v0,·"context"
  
136 ····.line·32136 ····.line·32
137 ····invoke-interface·{p1,·v0},·Ljava/util/Set;->add(Ljava/lang/Object;)Z137 ····invoke-interface·{p1,·v0},·Ljava/util/Set;->add(Ljava/lang/Object;)Z
  
138 ····const-string·v0,·"info.schnatterer.nusic.core.impl.DeviceMusicServiceAndroid"138 ····const-string·v0,·"info.schnatterer.nusic.core.impl.ConnectivityServiceAndroid"
  
139 ····.line·33139 ····.line·33
140 ····invoke-interface·{v1,·v0,·p1},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;140 ····invoke-interface·{v1,·v0,·p1},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
141 ····.line·35141 ····.line·35
142 ····new-instance·p1,·Ljava/util/HashSet;142 ····new-instance·p1,·Ljava/util/HashSet;
  
Offset 174, 60 lines modifiedOffset 174, 60 lines modified
174 ····invoke-interface·{v1,·v0,·p1},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;174 ····invoke-interface·{v1,·v0,·p1},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
175 ····.line·40175 ····.line·40
176 ····new-instance·p1,·Ljava/util/HashSet;176 ····new-instance·p1,·Ljava/util/HashSet;
  
177 ····invoke-direct·{p1},·Ljava/util/HashSet;-><init>()V177 ····invoke-direct·{p1},·Ljava/util/HashSet;-><init>()V
  
178 ····const-string·v0,·"deviceMusicService"178 ····const-string·v0,·"preferencesService"
  
179 ····.line·41179 ····.line·41
180 ····invoke-interface·{p1,·v0},·Ljava/util/Set;->add(Ljava/lang/Object;)Z180 ····invoke-interface·{p1,·v0},·Ljava/util/Set;->add(Ljava/lang/Object;)Z
  
181 ····const-string·v0,·"preferencesService"181 ····const-string·v0,·"artistDao"
  
182 ····.line·42182 ····.line·42
183 ····invoke-interface·{p1,·v0},·Ljava/util/Set;->add(Ljava/lang/Object;)Z183 ····invoke-interface·{p1,·v0},·Ljava/util/Set;->add(Ljava/lang/Object;)Z
  
184 ····const-string·v0,·"remoteMusicDatabaseService"184 ····const-string·v0,·"releaseDao"
  
185 ····.line·43185 ····.line·43
186 ····invoke-interface·{p1,·v0},·Ljava/util/Set;->add(Ljava/lang/Object;)Z186 ····invoke-interface·{p1,·v0},·Ljava/util/Set;->add(Ljava/lang/Object;)Z
  
187 ····const-string·v0,·"artistService"187 ····const-string·v0,·"info.schnatterer.nusic.core.impl.ReleaseServiceImpl"
  
188 ····.line·44188 ····.line·44
189 ····invoke-interface·{p1,·v0},·Ljava/util/Set;->add(Ljava/lang/Object;)Z 
  
190 ····const-string·v0,·"info.schnatterer.nusic.core.impl.SyncReleasesServiceImpl" 
  
191 ····.line·45 
192 ····invoke-interface·{v1,·v0,·p1},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;189 ····invoke-interface·{v1,·v0,·p1},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
193 ····.line·47190 ····.line·46
194 ····new-instance·p1,·Ljava/util/HashSet;191 ····new-instance·p1,·Ljava/util/HashSet;
  
195 ····invoke-direct·{p1},·Ljava/util/HashSet;-><init>()V192 ····invoke-direct·{p1},·Ljava/util/HashSet;-><init>()V
  
 193 ····const-string·v0,·"deviceMusicService"
  
 194 ····.line·47
 195 ····invoke-interface·{p1,·v0},·Ljava/util/Set;->add(Ljava/lang/Object;)Z
  
196 ····const-string·v0,·"preferencesService"196 ····const-string·v0,·"preferencesService"
  
197 ····.line·48197 ····.line·48
198 ····invoke-interface·{p1,·v0},·Ljava/util/Set;->add(Ljava/lang/Object;)Z198 ····invoke-interface·{p1,·v0},·Ljava/util/Set;->add(Ljava/lang/Object;)Z
  
199 ····const-string·v0,·"artistDao"199 ····const-string·v0,·"remoteMusicDatabaseService"
  
200 ····.line·49200 ····.line·49
201 ····invoke-interface·{p1,·v0},·Ljava/util/Set;->add(Ljava/lang/Object;)Z201 ····invoke-interface·{p1,·v0},·Ljava/util/Set;->add(Ljava/lang/Object;)Z
  
202 ····const-string·v0,·"releaseDao"202 ····const-string·v0,·"artistService"
  
203 ····.line·50203 ····.line·50
204 ····invoke-interface·{p1,·v0},·Ljava/util/Set;->add(Ljava/lang/Object;)Z204 ····invoke-interface·{p1,·v0},·Ljava/util/Set;->add(Ljava/lang/Object;)Z
  
205 ····const-string·v0,·"info.schnatterer.nusic.core.impl.ReleaseServiceImpl"205 ····const-string·v0,·"info.schnatterer.nusic.core.impl.SyncReleasesServiceImpl"
  
206 ····.line·51206 ····.line·51
207 ····invoke-interface·{v1,·v0,·p1},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;207 ····invoke-interface·{v1,·v0,·p1},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
208 ····.line·53208 ····.line·53
209 ····new-instance·p1,·Ljava/util/HashSet;209 ····new-instance·p1,·Ljava/util/HashSet;
  
Offset 386, 20 lines modifiedOffset 386, 20 lines modified
386 ············"(",386 ············"(",
387 ············"Ljava/util/HashSet<",387 ············"Ljava/util/HashSet<",
388 ············"Ljava/lang/String;",388 ············"Ljava/lang/String;",
389 ············">;)V"389 ············">;)V"
390 ········}390 ········}
391 ····.end·annotation391 ····.end·annotation
  
392 ····const-string·v0,·"android.content.Context"392 ····const-string·v0,·"info.schnatterer.nusic.data.dao.ArtistDao"
  
393 ····.line·122393 ····.line·122
394 ····invoke-virtual·{p1,·v0},·Ljava/util/HashSet;->add(Ljava/lang/Object;)Z394 ····invoke-virtual·{p1,·v0},·Ljava/util/HashSet;->add(Ljava/lang/Object;)Z
  
395 ····const-string·v0,·"info.schnatterer.nusic.data.dao.ArtistDao"395 ····const-string·v0,·"android.content.Context"
  
396 ····.line·123396 ····.line·123
Max diff block lines reached; 3251/7603 bytes (42.76%) of diff not shown.
1.08 KB
smali/info/schnatterer/nusic/annotation/nusicUiAndroid/AnnotationDatabaseImpl.smali
Ordering differences only
    
Offset 501, 20 lines modifiedOffset 501, 20 lines modified
501 ····invoke-virtual·{p1,·v0},·Ljava/util/HashSet;->add(Ljava/lang/Object;)Z501 ····invoke-virtual·{p1,·v0},·Ljava/util/HashSet;->add(Ljava/lang/Object;)Z
  
502 ····const-string·v0,·"info.schnatterer.nusic.data.dao.ArtworkDao"502 ····const-string·v0,·"info.schnatterer.nusic.data.dao.ArtworkDao"
  
503 ····.line·159503 ····.line·159
504 ····invoke-virtual·{p1,·v0},·Ljava/util/HashSet;->add(Ljava/lang/Object;)Z504 ····invoke-virtual·{p1,·v0},·Ljava/util/HashSet;->add(Ljava/lang/Object;)Z
  
505 ····const-string·v0,·"info.schnatterer.nusic.android.service.LoadNewReleasesService$LoadNewReleasesServiceScheduler"505 ····const-string·v0,·"info.schnatterer.nusic.core.ConnectivityService"
  
506 ····.line·160506 ····.line·160
507 ····invoke-virtual·{p1,·v0},·Ljava/util/HashSet;->add(Ljava/lang/Object;)Z507 ····invoke-virtual·{p1,·v0},·Ljava/util/HashSet;->add(Ljava/lang/Object;)Z
  
508 ····const-string·v0,·"info.schnatterer.nusic.core.ConnectivityService"508 ····const-string·v0,·"info.schnatterer.nusic.android.service.LoadNewReleasesService$LoadNewReleasesServiceScheduler"
  
509 ····.line·161509 ····.line·161
510 ····invoke-virtual·{p1,·v0},·Ljava/util/HashSet;->add(Ljava/lang/Object;)Z510 ····invoke-virtual·{p1,·v0},·Ljava/util/HashSet;->add(Ljava/lang/Object;)Z
  
511 ····const-string·v0,·"info.schnatterer.nusic.core.ReleaseService"511 ····const-string·v0,·"info.schnatterer.nusic.core.ReleaseService"
  
512 ····.line·162512 ····.line·162
5.8 KB
unknown/info/schnatterer/nusic/annotation/nusicCoreAndroid/AnnotationDatabaseImpl.java
Ordering differences only
    
Offset 20, 41 lines modifiedOffset 20, 41 lines modified
20 ········mapClassWithInjectionNameToFieldSet·=·mapAnnotationToMapClassWithInjectionNameToFieldSet.get(annotationClassName);20 ········mapClassWithInjectionNameToFieldSet·=·mapAnnotationToMapClassWithInjectionNameToFieldSet.get(annotationClassName);
21 ········if(·mapClassWithInjectionNameToFieldSet·==·null·)·{21 ········if(·mapClassWithInjectionNameToFieldSet·==·null·)·{
22 ············mapClassWithInjectionNameToFieldSet·=·new·HashMap<String,·Set<String>>();22 ············mapClassWithInjectionNameToFieldSet·=·new·HashMap<String,·Set<String>>();
23 ············mapAnnotationToMapClassWithInjectionNameToFieldSet.put(annotationClassName,·mapClassWithInjectionNameToFieldSet);23 ············mapAnnotationToMapClassWithInjectionNameToFieldSet.put(annotationClassName,·mapClassWithInjectionNameToFieldSet);
24 ········}24 ········}
  
25 ········fieldNameSet·=·new·HashSet<String>();25 ········fieldNameSet·=·new·HashSet<String>();
26 ········fieldNameSet.add("preferencesService"); 
27 ········fieldNameSet.add("context");26 ········fieldNameSet.add("context");
28 ········mapClassWithInjectionNameToFieldSet.put("info.schnatterer.nusic.core.impl.ConnectivityServiceAndroid",·fieldNameSet);27 ········mapClassWithInjectionNameToFieldSet.put("info.schnatterer.nusic.core.impl.DeviceMusicServiceAndroid",·fieldNameSet);
  
29 ········fieldNameSet·=·new·HashSet<String>();28 ········fieldNameSet·=·new·HashSet<String>();
 29 ········fieldNameSet.add("preferencesService");
30 ········fieldNameSet.add("context");30 ········fieldNameSet.add("context");
31 ········mapClassWithInjectionNameToFieldSet.put("info.schnatterer.nusic.core.impl.DeviceMusicServiceAndroid",·fieldNameSet);31 ········mapClassWithInjectionNameToFieldSet.put("info.schnatterer.nusic.core.impl.ConnectivityServiceAndroid",·fieldNameSet);
  
32 ········fieldNameSet·=·new·HashSet<String>();32 ········fieldNameSet·=·new·HashSet<String>();
33 ········fieldNameSet.add("artistDao");33 ········fieldNameSet.add("artistDao");
34 ········fieldNameSet.add("releaseService");34 ········fieldNameSet.add("releaseService");
35 ········mapClassWithInjectionNameToFieldSet.put("info.schnatterer.nusic.core.impl.ArtistServiceImpl",·fieldNameSet);35 ········mapClassWithInjectionNameToFieldSet.put("info.schnatterer.nusic.core.impl.ArtistServiceImpl",·fieldNameSet);
  
36 ········fieldNameSet·=·new·HashSet<String>();36 ········fieldNameSet·=·new·HashSet<String>();
 37 ········fieldNameSet.add("preferencesService");
 38 ········fieldNameSet.add("artistDao");
 39 ········fieldNameSet.add("releaseDao");
 40 ········mapClassWithInjectionNameToFieldSet.put("info.schnatterer.nusic.core.impl.ReleaseServiceImpl",·fieldNameSet);
  
 41 ········fieldNameSet·=·new·HashSet<String>();
37 ········fieldNameSet.add("deviceMusicService");42 ········fieldNameSet.add("deviceMusicService");
38 ········fieldNameSet.add("preferencesService");43 ········fieldNameSet.add("preferencesService");
39 ········fieldNameSet.add("remoteMusicDatabaseService");44 ········fieldNameSet.add("remoteMusicDatabaseService");
40 ········fieldNameSet.add("artistService");45 ········fieldNameSet.add("artistService");
41 ········mapClassWithInjectionNameToFieldSet.put("info.schnatterer.nusic.core.impl.SyncReleasesServiceImpl",·fieldNameSet);46 ········mapClassWithInjectionNameToFieldSet.put("info.schnatterer.nusic.core.impl.SyncReleasesServiceImpl",·fieldNameSet);
  
42 ········fieldNameSet·=·new·HashSet<String>();47 ········fieldNameSet·=·new·HashSet<String>();
43 ········fieldNameSet.add("preferencesService"); 
44 ········fieldNameSet.add("artistDao"); 
45 ········fieldNameSet.add("releaseDao"); 
46 ········mapClassWithInjectionNameToFieldSet.put("info.schnatterer.nusic.core.impl.ReleaseServiceImpl",·fieldNameSet); 
  
47 ········fieldNameSet·=·new·HashSet<String>(); 
48 ········fieldNameSet.add("artworkDao");48 ········fieldNameSet.add("artworkDao");
49 ········mapClassWithInjectionNameToFieldSet.put("info.schnatterer.nusic.core.impl.RemoteMusicDatabaseServiceMusicBrainz",·fieldNameSet);49 ········mapClassWithInjectionNameToFieldSet.put("info.schnatterer.nusic.core.impl.RemoteMusicDatabaseServiceMusicBrainz",·fieldNameSet);
  
50 ········fieldNameSet·=·new·HashSet<String>();50 ········fieldNameSet·=·new·HashSet<String>();
51 ········fieldNameSet.add("DEFAULT_RELEASED_TODAY_HOUR_OF_DAY");51 ········fieldNameSet.add("DEFAULT_RELEASED_TODAY_HOUR_OF_DAY");
52 ········fieldNameSet.add("KEY_RELEASED_TODAY_MINUTE");52 ········fieldNameSet.add("KEY_RELEASED_TODAY_MINUTE");
53 ········fieldNameSet.add("DEFAULT_LOG_LEVEL_FILE");53 ········fieldNameSet.add("DEFAULT_LOG_LEVEL_FILE");
Offset 104, 38 lines modifiedOffset 104, 38 lines modified
104 ········constructorSet·=·new·HashSet<String>();104 ········constructorSet·=·new·HashSet<String>();
105 ········constructorSet.add("<init>:java.lang.String:java.lang.String");105 ········constructorSet.add("<init>:java.lang.String:java.lang.String");
106 ········mapClassWithInjectionNameToConstructorSet.put("info.schnatterer.nusic.core.impl.PreferencesServiceSharedPreferences",·constructorSet);106 ········mapClassWithInjectionNameToConstructorSet.put("info.schnatterer.nusic.core.impl.PreferencesServiceSharedPreferences",·constructorSet);
  
107 ····}107 ····}
108 ····108 ····
109 ····public·void·fillClassesContainingInjectionPointSet(HashSet<String>·classesContainingInjectionPointsSet)·{109 ····public·void·fillClassesContainingInjectionPointSet(HashSet<String>·classesContainingInjectionPointsSet)·{
110 ········classesContainingInjectionPointsSet.add("info.schnatterer.nusic.core.impl.ConnectivityServiceAndroid"); 
111 ········classesContainingInjectionPointsSet.add("info.schnatterer.nusic.core.impl.DeviceMusicServiceAndroid");110 ········classesContainingInjectionPointsSet.add("info.schnatterer.nusic.core.impl.DeviceMusicServiceAndroid");
 111 ········classesContainingInjectionPointsSet.add("info.schnatterer.nusic.core.impl.ConnectivityServiceAndroid");
112 ········classesContainingInjectionPointsSet.add("info.schnatterer.nusic.core.impl.ArtistServiceImpl");112 ········classesContainingInjectionPointsSet.add("info.schnatterer.nusic.core.impl.ArtistServiceImpl");
113 ········classesContainingInjectionPointsSet.add("info.schnatterer.nusic.core.impl.SyncReleasesServiceImpl"); 
114 ········classesContainingInjectionPointsSet.add("info.schnatterer.nusic.core.impl.ReleaseServiceImpl");113 ········classesContainingInjectionPointsSet.add("info.schnatterer.nusic.core.impl.ReleaseServiceImpl");
 114 ········classesContainingInjectionPointsSet.add("info.schnatterer.nusic.core.impl.SyncReleasesServiceImpl");
115 ········classesContainingInjectionPointsSet.add("info.schnatterer.nusic.core.impl.RemoteMusicDatabaseServiceMusicBrainz");115 ········classesContainingInjectionPointsSet.add("info.schnatterer.nusic.core.impl.RemoteMusicDatabaseServiceMusicBrainz");
116 ········classesContainingInjectionPointsSet.add("info.schnatterer.nusic.core.impl.PreferencesServiceSharedPreferences");116 ········classesContainingInjectionPointsSet.add("info.schnatterer.nusic.core.impl.PreferencesServiceSharedPreferences");
117 ····}117 ····}
118 ····118 ····
  
119 ····public·void·fillBindableClasses(HashSet<String>·injectedClasses)·{119 ····public·void·fillBindableClasses(HashSet<String>·injectedClasses)·{
120 ········injectedClasses.add("android.content.Context"); 
121 ········injectedClasses.add("info.schnatterer.nusic.data.dao.ArtistDao");120 ········injectedClasses.add("info.schnatterer.nusic.data.dao.ArtistDao");
 121 ········injectedClasses.add("android.content.Context");
122 ········injectedClasses.add("info.schnatterer.nusic.data.dao.ReleaseDao");122 ········injectedClasses.add("info.schnatterer.nusic.data.dao.ReleaseDao");
123 ········injectedClasses.add("info.schnatterer.nusic.core.ArtistService");123 ········injectedClasses.add("info.schnatterer.nusic.core.ArtistService");
124 ········injectedClasses.add("info.schnatterer.nusic.core.RemoteMusicDatabaseService");124 ········injectedClasses.add("info.schnatterer.nusic.core.RemoteMusicDatabaseService");
125 ········injectedClasses.add("java.lang.Integer");125 ········injectedClasses.add("java.lang.Integer");
126 ········injectedClasses.add("info.schnatterer.nusic.data.dao.ArtworkDao"); 
127 ········injectedClasses.add("BOOLEAN");126 ········injectedClasses.add("BOOLEAN");
128 ········injectedClasses.add("info.schnatterer.nusic.core.ReleaseService");127 ········injectedClasses.add("info.schnatterer.nusic.data.dao.ArtworkDao");
129 ········injectedClasses.add("com.google.inject.Provider");128 ········injectedClasses.add("com.google.inject.Provider");
 129 ········injectedClasses.add("info.schnatterer.nusic.core.ReleaseService");
130 ········injectedClasses.add("java.lang.Boolean");130 ········injectedClasses.add("java.lang.Boolean");
131 ········injectedClasses.add("java.lang.String"); 
132 ········injectedClasses.add("info.schnatterer.nusic.core.PreferencesService");131 ········injectedClasses.add("info.schnatterer.nusic.core.PreferencesService");
 132 ········injectedClasses.add("java.lang.String");
133 ········injectedClasses.add("info.schnatterer.nusic.core.DeviceMusicService");133 ········injectedClasses.add("info.schnatterer.nusic.core.DeviceMusicService");
  
134 ········if(FragmentUtil.hasNative)·{134 ········if(FragmentUtil.hasNative)·{
135 ············injectedClasses.add("android.app.FragmentManager");135 ············injectedClasses.add("android.app.FragmentManager");
136 ········}136 ········}
  
137 ········if(FragmentUtil.hasSupport)·{137 ········if(FragmentUtil.hasSupport)·{