574 KB
/home/fdroid/fdroiddata/tmp/com.tobiaskuban.android.monthcalendarwidgetfoss_5.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_com.tobiaskuban.android.monthcalendarwidgetfoss_5.apk
1.72 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: META-INF/buildserverid entry referenced by META-INF/MANIFEST.MF not found in the APK ERROR: META-INF/fdroidserverid entry referenced by META-INF/MANIFEST.MF not found in the APK
    
Offset 1, 18 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:·fc6a76e6af22a1651bfe12fc108ce8cc26ed2d9fe8e34535e931988772a4029c 
10 Signer·#1·certificate·SHA-1·digest:·1f8a70a57aee4e1916c7168c779af531742f7c31 
11 Signer·#1·certificate·MD5·digest:·995a66d7df9a0115e9b4a431ce7090eb 
12 Signer·#1·key·algorithm:·RSA 
13 Signer·#1·key·size·(bits):·2048 
14 Signer·#1·public·key·SHA-256·digest:·d67d4f347e43cd723bdef4edf7dd67492280df3b1ce0db41555f4c2f313a3f9d 
15 Signer·#1·public·key·SHA-1·digest:·f9b339a68310b53cf70e3670a8aca82dd02fdd16 
16 Signer·#1·public·key·MD5·digest:·2d17c7619c38b219253384c49f4daafd 
17 WARNING:·META-INF/buildserverid·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/fdroidserverid·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
7.65 KB
zipinfo {}
    
Offset 1, 46 lines modifiedOffset 1, 44 lines modified
1 Zip·file·size:·148054·bytes,·number·of·entries:·441 Zip·file·size:·148082·bytes,·number·of·entries:·42
2 -rw----·····2.0·fat·····3611·bl·defN·15-Mar-07·07:48·META-INF/MANIFEST.MF 
3 -rw----·····2.0·fat·····3732·bl·defN·15-Mar-07·07:48·META-INF/6FD474FC.SF 
4 -rw----·····2.0·fat·····1332·bl·defN·15-Mar-07·07:48·META-INF/6FD474FC.RSA 
5 -rw----·····2.0·fat·······41·bl·defN·15-Mar-07·07:23·META-INF/buildserverid 
6 -rw----·····2.0·fat·······41·bl·defN·15-Mar-07·07:23·META-INF/fdroidserverid 
7 -rw----·····2.0·fat·····2592·bX·defN·15-Mar-07·07:23·AndroidManifest.xml2 -rw----·····2.0·fat·····2592·bX·defN·17-May-16·00:22·AndroidManifest.xml
8 -rw----·····1.0·fat······402·b-·stor·15-Mar-07·07:23·res/drawable-hdpi-v4/ic_action_about.png3 -rw----·····1.0·fat······402·b-·stor·80-Jan-01·00:00·res/drawable-hdpi-v4/ic_action_about.png
9 -rw----·····1.0·fat······270·b-·stor·15-Mar-07·07:23·res/drawable-hdpi-v4/ic_action_collapse.png4 -rw----·····1.0·fat······270·b-·stor·80-Jan-01·00:00·res/drawable-hdpi-v4/ic_action_collapse.png
10 -rw----·····1.0·fat······278·b-·stor·15-Mar-07·07:23·res/drawable-hdpi-v4/ic_action_expand.png5 -rw----·····1.0·fat······278·b-·stor·80-Jan-01·00:00·res/drawable-hdpi-v4/ic_action_expand.png
11 -rw----·····1.0·fat·····1492·b-·stor·15-Mar-07·07:23·res/drawable-hdpi-v4/ic_launcher.png6 -rw----·····1.0·fat·····1492·b-·stor·80-Jan-01·00:00·res/drawable-hdpi-v4/ic_launcher.png
12 -rw----·····1.0·fat······646·b-·stor·15-Mar-07·07:23·res/drawable-ldpi-v4/ic_launcher.png7 -rw----·····1.0·fat······646·b-·stor·80-Jan-01·00:00·res/drawable-ldpi-v4/ic_launcher.png
13 -rw----·····1.0·fat······278·b-·stor·15-Mar-07·07:23·res/drawable-mdpi-v4/ic_action_about.png8 -rw----·····1.0·fat······278·b-·stor·80-Jan-01·00:00·res/drawable-mdpi-v4/ic_action_about.png
14 -rw----·····1.0·fat······243·b-·stor·15-Mar-07·07:23·res/drawable-mdpi-v4/ic_action_collapse.png9 -rw----·····1.0·fat······243·b-·stor·80-Jan-01·00:00·res/drawable-mdpi-v4/ic_action_collapse.png
15 -rw----·····1.0·fat······248·b-·stor·15-Mar-07·07:23·res/drawable-mdpi-v4/ic_action_expand.png10 -rw----·····1.0·fat······248·b-·stor·80-Jan-01·00:00·res/drawable-mdpi-v4/ic_action_expand.png
16 -rw----·····1.0·fat······910·b-·stor·15-Mar-07·07:23·res/drawable-mdpi-v4/ic_launcher.png11 -rw----·····1.0·fat······910·b-·stor·80-Jan-01·00:00·res/drawable-mdpi-v4/ic_launcher.png
17 -rw----·····1.0·fat····14649·b-·stor·15-Mar-07·07:23·res/drawable-nodpi-v4/widget_preview.png12 -rw----·····1.0·fat····14649·b-·stor·80-Jan-01·00:00·res/drawable-nodpi-v4/widget_preview.png
18 -rw----·····2.0·fat····36932·bl·defN·15-Mar-07·07:23·res/drawable-nodpi-v4/widget_preview_svg.svg13 -rw----·····2.0·fat····36932·bl·defN·17-May-16·00:22·res/drawable-nodpi-v4/widget_preview_svg.svg
19 -rw----·····1.0·fat······452·b-·stor·15-Mar-07·07:23·res/drawable-xhdpi-v4/ic_action_about.png14 -rw----·····1.0·fat······452·b-·stor·80-Jan-01·00:00·res/drawable-xhdpi-v4/ic_action_about.png
20 -rw----·····1.0·fat······337·b-·stor·15-Mar-07·07:23·res/drawable-xhdpi-v4/ic_action_collapse.png15 -rw----·····1.0·fat······337·b-·stor·80-Jan-01·00:00·res/drawable-xhdpi-v4/ic_action_collapse.png
21 -rw----·····1.0·fat······359·b-·stor·15-Mar-07·07:23·res/drawable-xhdpi-v4/ic_action_expand.png16 -rw----·····1.0·fat······359·b-·stor·80-Jan-01·00:00·res/drawable-xhdpi-v4/ic_action_expand.png
22 -rw----·····1.0·fat·····2100·b-·stor·15-Mar-07·07:23·res/drawable-xhdpi-v4/ic_launcher.png17 -rw----·····1.0·fat·····2100·b-·stor·80-Jan-01·00:00·res/drawable-xhdpi-v4/ic_launcher.png
23 -rw----·····1.0·fat······651·b-·stor·15-Mar-07·07:23·res/drawable-xxhdpi-v4/ic_action_about.png18 -rw----·····1.0·fat······651·b-·stor·80-Jan-01·00:00·res/drawable-xxhdpi-v4/ic_action_about.png
24 -rw----·····1.0·fat······419·b-·stor·15-Mar-07·07:23·res/drawable-xxhdpi-v4/ic_action_collapse.png19 -rw----·····1.0·fat······419·b-·stor·80-Jan-01·00:00·res/drawable-xxhdpi-v4/ic_action_collapse.png
25 -rw----·····1.0·fat······436·b-·stor·15-Mar-07·07:23·res/drawable-xxhdpi-v4/ic_action_expand.png20 -rw----·····1.0·fat······436·b-·stor·80-Jan-01·00:00·res/drawable-xxhdpi-v4/ic_action_expand.png
26 -rw----·····1.0·fat·····3407·b-·stor·15-Mar-07·07:23·res/drawable-xxhdpi-v4/ic_launcher.png21 -rw----·····1.0·fat·····3407·b-·stor·80-Jan-01·00:00·res/drawable-xxhdpi-v4/ic_launcher.png
27 -rw----·····2.0·fat······560·bl·defN·15-Mar-07·07:23·res/drawable/background_selector.xml22 -rw----·····2.0·fat······560·bl·defN·17-May-16·00:22·res/drawable/background_selector.xml
28 -rw----·····2.0·fat······172·bl·defN·15-Mar-07·07:23·res/layout/cell_day.xml23 -rw----·····2.0·fat······172·bl·defN·17-May-16·00:22·res/layout/cell_day.xml
29 -rw----·····2.0·fat······424·bl·defN·15-Mar-07·07:23·res/layout/cell_day_this_month.xml24 -rw----·····2.0·fat······424·bl·defN·17-May-16·00:22·res/layout/cell_day_this_month.xml
30 -rw----·····2.0·fat······416·bl·defN·15-Mar-07·07:23·res/layout/cell_header.xml25 -rw----·····2.0·fat······416·bl·defN·17-May-16·00:22·res/layout/cell_header.xml
31 -rw----·····2.0·fat······424·bl·defN·15-Mar-07·07:23·res/layout/cell_today.xml26 -rw----·····2.0·fat······424·bl·defN·17-May-16·00:22·res/layout/cell_today.xml
32 -rw----·····2.0·fat······540·bl·defN·15-Mar-07·07:23·res/layout/dialog_about.xml27 -rw----·····2.0·fat······540·bl·defN·17-May-16·00:22·res/layout/dialog_about.xml
33 -rw----·····2.0·fat·····1560·bl·defN·15-Mar-07·07:23·res/layout/donations__fragment.xml28 -rw----·····2.0·fat·····1560·bl·defN·17-May-16·00:22·res/layout/donations__fragment.xml
34 -rw----·····2.0·fat·····1904·bl·defN·15-Mar-07·07:23·res/layout/donations__fragment_flattr.xml29 -rw----·····2.0·fat·····1904·bl·defN·17-May-16·00:22·res/layout/donations__fragment_flattr.xml
35 -rw----·····2.0·fat·····1352·bl·defN·15-Mar-07·07:23·res/layout/donations__fragment_google.xml30 -rw----·····2.0·fat·····1352·bl·defN·17-May-16·00:22·res/layout/donations__fragment_google.xml
36 -rw----·····2.0·fat······976·bl·defN·15-Mar-07·07:23·res/layout/donations__fragment_paypal.xml31 -rw----·····2.0·fat······976·bl·defN·17-May-16·00:22·res/layout/donations__fragment_paypal.xml
37 -rw----·····2.0·fat······524·bl·defN·15-Mar-07·07:23·res/layout/donations_activity.xml32 -rw----·····2.0·fat······524·bl·defN·17-May-16·00:22·res/layout/donations_activity.xml
38 -rw----·····2.0·fat······560·bl·defN·15-Mar-07·07:23·res/layout/loading.xml33 -rw----·····2.0·fat······560·bl·defN·17-May-16·00:22·res/layout/loading.xml
39 -rw----·····2.0·fat······404·bl·defN·15-Mar-07·07:23·res/layout/row_header.xml34 -rw----·····2.0·fat······404·bl·defN·17-May-16·00:22·res/layout/row_header.xml
40 -rw----·····2.0·fat······448·bl·defN·15-Mar-07·07:23·res/layout/row_week.xml35 -rw----·····2.0·fat······448·bl·defN·17-May-16·00:22·res/layout/row_week.xml
41 -rw----·····2.0·fat·····1632·bl·defN·15-Mar-07·07:23·res/layout/widget.xml36 -rw----·····2.0·fat·····1632·bl·defN·17-May-16·00:22·res/layout/widget.xml
42 -rw----·····2.0·fat······452·bl·defN·15-Mar-07·07:23·res/menu/main_activity_actions.xml37 -rw----·····2.0·fat······452·bl·defN·17-May-16·00:22·res/menu/main_activity_actions.xml
43 -rw----·····2.0·fat······596·bl·defN·15-Mar-07·07:23·res/xml/widget_info.xml38 -rw----·····2.0·fat······596·bl·defN·17-May-16·00:22·res/xml/widget_info.xml
44 -rw----·····1.0·fat····59696·b-·stor·15-Mar-07·07:23·resources.arsc39 -rw----·····1.0·fat····60304·b-·stor·80-Jan-01·00:00·resources.arsc
45 -rw----·····2.0·fat····70956·bl·defN·15-Mar-07·07:23·classes.dex40 -rw----·····2.0·fat····70812·bl·defN·17-May-16·00:22·classes.dex
 41 -rw----·····2.0·fat·····3611·b-·defN·17-May-16·00:22·META-INF/MANIFEST.MF
 42 -rw----·····2.0·fat·····3732·b-·defN·17-May-16·00:22·META-INF/6FD474FC.SF
 43 -rw----·····2.0·fat·····1332·b-·defN·17-May-16·00:22·META-INF/6FD474FC.RSA
46 44·files,·219454·bytes·uncompressed,·141397·bytes·compressed:··35.6%44 42·files,·219836·bytes·uncompressed,·141768·bytes·compressed:··35.5%
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)
462 KB
resources.arsc
    
Offset 1, 256 lines modifiedOffset 1, 256 lines modified
00000000:·0200·0c00·30e9·0000·0100·0000·0100·1c00··....0...........00000000:·0200·0c00·90eb·0000·0100·0000·0100·1c00··................
00000010:·5c6f·0000·e801·0000·0000·0000·0001·0000··\o..............00000010:·5c6f·0000·e801·0000·0000·0000·0001·0000··\o..............
00000020:·bc07·0000·0000·0000·0000·0000·2700·0000··............'...00000020:·bc07·0000·0000·0000·0000·0000·2700·0000··............'...
00000030:·4100·0000·6600·0000·8300·0000·9f00·0000··A...f...........00000030:·4c00·0000·6600·0000·7e00·0000·9800·0000··L...f...~.......
00000040:·bd00·0000·e200·0000·0e01·0000·3a01·0000··............:... 
00000050:·6601·0000·8a01·0000·a301·0000·bf01·0000··f...............00000040:·b400·0000·cd00·0000·f100·0000·1d01·0000··................
 00000050:·4901·0000·7501·0000·9a01·0000·b801·0000··I...u...........
00000060:·d901·0000·f101·0000·0b02·0000·3002·0000··............0...00000060:·d401·0000·f101·0000·1602·0000·3002·0000··............0...
00000070:·5702·0000·8202·0000·b002·0000·dc02·0000··W...............00000070:·5702·0000·8202·0000·a902·0000·d702·0000··W...............
00000080:·0303·0000·2e03·0000·5c03·0000·8803·0000··........\.......00000080:·0303·0000·2e03·0000·5503·0000·8103·0000··........U.......
00000090:·af03·0000·db03·0000·0a04·0000·3704·0000··............7...00000090:·af03·0000·db03·0000·0304·0000·3004·0000··............0...
000000a0:·5f04·0000·8c04·0000·bc04·0000·ea04·0000··_...............000000a0:·5f04·0000·8f04·0000·bd04·0000·ea04·0000··_...............
000000b0:·1305·0000·3e05·0000·6d05·0000·7505·0000··....>...m...u...000000b0:·1305·0000·4205·0000·6d05·0000·7505·0000··....B...m...u...
000000c0:·ac05·0000·d205·0000·2206·0000·4a06·0000··........"...J...000000c0:·8c05·0000·d405·0000·de05·0000·0f06·0000··................
000000d0:·5406·0000·6006·0000·a806·0000·b206·0000··T...`...........000000d0:·2006·0000·4a06·0000·5606·0000·8d06·0000···...J...V.......
000000e0:·e306·0000·f406·0000·1e07·0000·3507·0000··............5...000000e0:·9706·0000·bd06·0000·0d07·0000·3507·0000··............5...
000000f0:·3e07·0000·4707·0000·5007·0000·5907·0000··>...G...P...Y...000000f0:·3e07·0000·4707·0000·5007·0000·5907·0000··>...G...P...Y...
00000100:·6207·0000·6c07·0000·7507·0000·7e07·0000··b...l...u...~...00000100:·6207·0000·6c07·0000·7507·0000·7e07·0000··b...l...u...~...
00000110:·9607·0000·a707·0000·b407·0000·bd07·0000··................00000110:·8707·0000·9207·0000·9f07·0000·b007·0000··................
00000120:·c807·0000·dc07·0000·ee07·0000·0e08·0000··................00000120:·c807·0000·dc07·0000·ee07·0000·0e08·0000··................
00000130:·1508·0000·2808·0000·3f08·0000·4708·0000··....(...?...G...00000130:·1508·0000·2808·0000·3f08·0000·4708·0000··....(...?...G...
00000140:·fe0d·0000·a90e·0000·840f·0000·aa0f·0000··................00000140:·fe0d·0000·a90e·0000·840f·0000·aa0f·0000··................
00000150:·b20f·0000·1710·0000·4e10·0000·7c10·0000··........N...|...00000150:·b30f·0000·1810·0000·2010·0000·8010·0000··........·.......
00000160:·dc10·0000·0911·0000·1a11·0000·2311·0000··............#...00000160:·8c10·0000·c410·0000·f210·0000·0311·0000··................
00000170:·6911·0000·7511·0000·ad11·0000·c611·0000··i...u...........00000170:·4911·0000·6211·0000·9811·0000·b011·0000··I...b...........
00000180:·fc11·0000·1412·0000·4512·0000·5712·0000··........E...W...00000180:·e111·0000·f311·0000·1812·0000·4f12·0000··............O...
00000190:·7c12·0000·9812·0000·a012·0000·7f18·0000··|...............00000190:·6b12·0000·7312·0000·a012·0000·8313·0000··k...s...........
000001a0:·2e19·0000·111a·0000·1d1a·0000·891a·0000··................000001a0:·3214·0000·111a·0000·791a·0000·af1a·0000··2.......y.......
000001b0:·bc1a·0000·d31a·0000·fa1a·0000·621b·0000··............b...000001b0:·bb1a·0000·271b·0000·3a1b·0000·731b·0000··....'...:...s...
000001c0:·981b·0000·a81b·0000·b51b·0000·f21b·0000··................000001c0:·9a1b·0000·cd1b·0000·0a1c·0000·2b1c·0000··............+...
000001d0:·051c·0000·3e1c·0000·5f1c·0000·a21c·0000··....>..._.......000001d0:·381c·0000·4f1c·0000·921c·0000·a21c·0000··8...O...........
000001e0:·aa1c·0000·001d·0000·2f1d·0000·8b1d·0000··......../.......000001e0:·ac1c·0000·021d·0000·0a1d·0000·1a1d·0000··................
000001f0:·b71d·0000·c11d·0000·d21d·0000·241e·0000··............$...000001f0:·761d·0000·a51d·0000·e11d·0000·331e·0000··v...........3...
00000200:·341e·0000·701e·0000·801e·0000·b71e·0000··4...p...........00000200:·6a1e·0000·961e·0000·a61e·0000·b71e·0000··j...............
00000210:·c41e·0000·191f·0000·4b1f·0000·761f·0000··........K...v... 
00000220:·d11f·0000·f51f·0000·ff1f·0000·0b20·0000··.............·..00000210:·d11e·0000·fc1e·0000·0f1f·0000·3925·0000··............9%..
00000230:·6a20·0000·7320·0000·b020·0000·c520·0000··j·..s·...·...·..00000220:·4325·0000·5525·0000·8725·0000·9c25·0000··C%..U%...%...%..
00000240:·fa20·0000·1221·0000·2521·0000·3721·0000··.·...!..%!..7!..00000230:·a625·0000·ca25·0000·ee25·0000·3a27·0000··.%...%...%..:'..
00000250:·4921·0000·6d21·0000·8021·0000·9a21·0000··I!..m!...!...!.. 
00000260:·b621·0000·be21·0000·e827·0000·e228·0000··.!...!...'...(..00000240:·4c27·0000·8127·0000·8927·0000·de27·0000··L'...'...'...'..
 00000250:·f127·0000·0d28·0000·1928·0000·7828·0000··.'...(...(..x(..
 00000260:·8128·0000·be28·0000·d628·0000·d029·0000··.(...(...(...)..
00000270:·2e2a·0000·382a·0000·9c2a·0000·dc2a·0000··.*..8*...*...*..00000270:·dd29·0000·382a·0000·b32a·0000·f32a·0000··.)..8*...*...*..
00000280:·f82a·0000·732b·0000·a22b·0000·b02b·0000··.*..s+...+...+..00000280:·ff2a·0000·682b·0000·cc2b·0000·0d2c·0000··.*..h+...+...,..
00000290:·ba2b·0000·232c·0000·2f2c·0000·702c·0000··.+..#,../,..p,..00000290:·292c·0000·582c·0000·622c·0000·702c·0000··),..X,..b,..p,..
 000002a0:·862c·0000·972c·0000·cf2c·0000·6d2d·0000··.,...,...,..m-..
000002a0:·812c·0000·4b2d·0000·872d·0000·a42d·0000··.,..K-...-...-..000002b0:·a92d·0000·fb2d·0000·c52e·0000·432f·0000··.-...-......C/..
 000002c0:·602f·0000·b12f·0000·1030·0000·2030·0000··`/.../...0..·0..
000002b0:·f52d·0000·932e·0000·cb2e·0000·db2e·0000··.-.............. 
000002c0:·e92e·0000·672f·0000·7d2f·0000·dc2f·0000··....g/..}/.../.. 
000002d0:·fc2f·0000·4e30·0000·5630·0000·7d30·0000··./..N0..V0..}0..000002d0:·4030·0000·4e30·0000·5f30·0000·7830·0000··@0..N0.._0..x0..
000002e0:·9630·0000·f430·0000·2131·0000·2d31·0000··.0...0..!1..-1..000002e0:·8430·0000·b830·0000·0b31·0000·3231·0000··.0...0...1..21..
000002f0:·3e31·0000·9131·0000·9b31·0000·cf31·0000··>1...1...1...1..000002f0:·9031·0000·9831·0000·c531·0000·cf31·0000··.1...1...1...1..
 00000300:·dd31·0000·2632·0000·3c32·0000·5932·0000··.1..&2..<2..Y2..
00000300:·6432·0000·9c32·0000·b932·0000·f532·0000··d2...2...2...2..00000310:·6732·0000·a332·0000·1833·0000·6533·0000··g2...2...3..e3..
 00000320:·9d33·0000·3234·0000·3e34·0000·7434·0000··.3..24..>4..t4..
00000310:·6a33·0000·a033·0000·ae33·0000·bc33·0000··j3...3...3...3.. 
00000320:·1834·0000·2434·0000·6d34·0000·8334·0000··.4..$4..m4...4.. 
00000330:·d034·0000·d934·0000·ea34·0000·9035·0000··.4...4...4...5..00000330:·d034·0000·d934·0000·eb34·0000·fc34·0000··.4...4...4...4..
00000340:·f635·0000·1336·0000·5a36·0000·fd36·0000··.5...6..Z6...6.. 
00000350:·4537·0000·6137·0000·7337·0000·ff37·0000··E7..a7..s7...7.. 
00000360:·0d38·0000·5838·0000·7c38·0000·e438·0000··.8..X8..|8...8..00000340:·6235·0000·ca35·0000·e735·0000·0b36·0000··b5...5...5...6..
 00000350:·5636·0000·9d36·0000·ab36·0000·3737·0000··V6...6...6..77..
 00000360:·da37·0000·8038·0000·c838·0000·e438·0000··.7...8...8...8..
00000370:·f738·0000·3b39·0000·bb39·0000·f939·0000··.8..;9...9...9..00000370:·f738·0000·3b39·0000·9339·0000·a939·0000··.8..;9...9...9..
00000380:·0b3a·0000·173a·0000·993a·0000·af3a·0000··.:...:...:...:..00000380:·2b3a·0000·ab3a·0000·b73a·0000·f53a·0000··+:...:...:...:..
00000390:·073b·0000·113b·0000·863b·0000·b13b·0000··.;...;...;...;..00000390:·073b·0000·7c3b·0000·bf3b·0000·e63b·0000··.;..|;...;...;..
000003a0:·113c·0000·383c·0000·423c·0000·523c·0000··.<..8<..B<..R<..000003a0:·463c·0000·713c·0000·a93c·0000·b23c·0000··F<..q<...<...<..
000003b0:·5b3c·0000·9e3c·0000·ab3c·0000·e53c·0000··[<...<...<...<..000003b0:·bc3c·0000·c93c·0000·d93c·0000·e33c·0000··.<...<...<...<..
000003c0:·ff3c·0000·373d·0000·413d·0000·9f3d·0000··.<..7=..A=...=..000003c0:·1d3d·0000·373d·0000·4f3d·0000·5a3d·0000··.=..7=..O=..Z=..
000003d0:·d03d·0000·e43d·0000·233e·0000·903e·0000··.=...=..#>...>.. 
000003e0:·c03e·0000·cc3e·0000·e43e·0000·303f·0000··.>...>...>..0?.. 
000003f0:·3b3f·0000·6d3f·0000·813f·0000·b83f·0000··;?..m?...?...?..000003d0:·753d·0000·893d·0000·d53d·0000·e93d·0000··u=...=...=...=..
 000003e0:·193e·0000·773e·0000·903e·0000·c13e·0000··.>..w>...>...>..
 000003f0:·2e3f·0000·473f·0000·513f·0000·883f·0000··.?..G?..Q?...?..
00000400:·d13f·0000·fc3f·0000·0d40·0000·2840·0000··.?...?...@..(@..00000400:·993f·0000·a63f·0000·d83f·0000·e43f·0000··.?...?...?...?..
00000410:·4140·0000·4e40·0000·5740·0000·b740·0000··A@..N@..W@...@..00000410:·2340·0000·4e40·0000·6e40·0000·8940·0000··#@..N@..n@...@..
00000420:·de40·0000·f940·0000·6041·0000·8441·0000··.@...@..`A...A..00000420:·9540·0000·a740·0000·c140·0000·cd40·0000··.@...@...@...@..
00000430:·9641·0000·a241·0000·ed41·0000·f741·0000··.A...A...A...A..00000430:·fd40·0000·0741·0000·2d41·0000·4f41·0000··.@...A..-A..OA..
00000440:·1942·0000·3342·0000·7642·0000·9c42·0000··.B..3B..vB...B..00000440:·9a41·0000·a341·0000·e641·0000·f841·0000··.A...A...A...A..
00000450:·cc42·0000·de42·0000·fe42·0000·1843·0000··.B...B...B...C..00000450:·1242·0000·3942·0000·a042·0000·c442·0000··.B..9B...B...B..
00000460:·2443·0000·6243·0000·7943·0000·d743·0000··$C..bC..yC...C..00000460:·2443·0000·6743·0000·8d43·0000·b843·0000··$C..gC...C...C..
00000470:·fd43·0000·0a44·0000·4d44·0000·7844·0000··.C...D..MD..xD..00000470:·cf43·0000·dc43·0000·1a44·0000·7844·0000··.C...C...D..xD..
00000480:·8244·0000·8c44·0000·9544·0000·f144·0000··.D...D...D...D..00000480:·8244·0000·8c44·0000·9544·0000·bb44·0000··.D...D...D...D..
00000490:·1945·0000·3245·0000·5945·0000·b645·0000··.E..2E..YE...E..00000490:·d444·0000·3145·0000·8d45·0000·b545·0000··.D..1E...E...E..
000004a0:·dc45·0000·1e46·0000·4446·0000·5b46·0000··.E...F..DF..[F..000004a0:·db45·0000·0246·0000·4446·0000·8146·0000··.E...F..DF...F..
000004b0:·9846·0000·a346·0000·ab46·0000·1a47·0000··.F...F...F...G..000004b0:·9846·0000·a346·0000·cd46·0000·3c47·0000··.F...F...F..<G..
000004c0:·3347·0000·5d47·0000·ba47·0000·e447·0000··3G..]G...G...G.. 
000004d0:·f447·0000·0048·0000·4e48·0000·5f48·0000··.G...H..NH.._H..000004c0:·9947·0000·e747·0000·f747·0000·ff47·0000··.G...G...G...G..
 000004d0:·2f48·0000·7048·0000·7c48·0000·a648·0000··/H..pH..|H...H..
000004e0:·a048·0000·af48·0000·df48·0000·ea48·0000··.H...H...H...H..000004e0:·b548·0000·ce48·0000·df48·0000·4449·0000··.H...H...H..DI..
000004f0:·4949·0000·8049·0000·8e49·0000·b849·0000··II...I...I...I..000004f0:·7949·0000·bf49·0000·1e4a·0000·304a·0000··yI...I...J..0J..
00000500:·1d4a·0000·524a·0000·644a·0000·774a·0000··.J..RJ..dJ..wJ..00000500:·6e4a·0000·9f4a·0000·aa4a·0000·ba4a·0000··nJ...J...J...J..
00000510:·bd4a·0000·c64a·0000·f74a·0000·074b·0000··.J...J...J...K..00000510:·c84a·0000·f24a·0000·294b·0000·324b·0000··.J...J..)K..2K..
00000520:·454b·0000·4e4b·0000·c04b·0000·eb4b·0000··EK..NK...K...K..00000520:·454b·0000·524b·0000·864b·0000·934b·0000··EK..RK...K...K..
00000530:·0d4c·0000·634c·0000·974c·0000·a24c·0000··.L..cL...L...L..00000530:·054c·0000·104c·0000·324c·0000·494c·0000··.L...L..2L..IL..
 00000540:·794c·0000·b44c·0000·ec4c·0000·024d·0000··yL...L...L...M..
00000540:·af4c·0000·f54c·0000·024d·0000·324d·0000··.L...L...M..2M..00000550:·114d·0000·3c4d·0000·824d·0000·a64d·0000··.M..<M...M...M..
00000550:·494d·0000·844d·0000·9e4d·0000·d64d·0000··IM...M...M...M.. 
00000560:·e84d·0000·0c4e·0000·224e·0000·314e·0000··.M...N.."N..1N..00000560:·b84d·0000·0e4e·0000·284e·0000·314e·0000··.M...N..(N..1N..
00000570:·3a4e·0000·a84e·0000·d44e·0000·ff4e·0000··:N...N...N...N..00000570:·6f4e·0000·884e·0000·9e4e·0000·b14e·0000··oN...N...N...N..
00000580:·514f·0000·7b4f·0000·834f·0000·c14f·0000··QO..{O...O...O.. 
00000590:·cb4f·0000·f94f·0000·1650·0000·5550·0000··.O...O...P..UP.. 
000005a0:·6e50·0000·9650·0000·a950·0000·bf50·0000··nP...P...P...P..00000580:·db4e·0000·2d4f·0000·484f·0000·654f·0000··.N..-O..HO..eO..
 00000590:·6c4f·0000·974f·0000·c34f·0000·eb4f·0000··lO...O...O...O..
 000005a0:·f34f·0000·2150·0000·2b50·0000·9950·0000··.O..!P..+P...P..
000005b0:·da50·0000·e150·0000·eb50·0000·f450·0000··.P...P...P...P..000005b0:·d850·0000·e150·0000·eb50·0000·1151·0000··.P...P...P...Q..
 000005c0:·1a51·0000·5b51·0000·8051·0000·b651·0000··.Q..[Q...Q...Q..
000005c0:·5b51·0000·8351·0000·b551·0000·1c52·0000··[Q...Q...Q...R..000005d0:·de51·0000·ec51·0000·0652·0000·1252·0000··.Q...Q...R...R..
000005d0:·4252·0000·4a52·0000·8b52·0000·9752·0000··BR..JR...R...R.. 
000005e0:·b552·0000·c552·0000·fb52·0000·1553·0000··.R...R...R...S..000005e0:·7952·0000·e052·0000·f052·0000·0e53·0000··yR...R...R...S..
000005f0:·4653·0000·5453·0000·7953·0000·9453·0000··FS..TS..yS...S..000005f0:·4053·0000·4853·0000·7953·0000·8253·0000··@S..HS..yS...S..
00000600:·9d53·0000·a653·0000·1d54·0000·4754·0000··.S...S...T..GT..00000600:·9d53·0000·a753·0000·b753·0000·2654·0000··.S...S...S..&T..
00000610:·5c54·0000·9154·0000·0055·0000·2c55·0000··\T...T...U..,U..00000610:·5b54·0000·6c54·0000·a154·0000·1855·0000··[T..lT...T...U..
00000620:·3c55·0000·4655·0000·9555·0000·a455·0000··<U..FU...U...U..00000620:·4255·0000·5755·0000·9155·0000·bd55·0000··BU..WU...U...U..
00000630:·d955·0000·ea55·0000·2456·0000·3556·0000··.U...U..$V..5V..00000630:·0c56·0000·1556·0000·2456·0000·7956·0000··.V...V..$V..yV..
00000640:·f756·0000·5957·0000·a057·0000·3c58·0000··.V..YW...W..<X.. 
00000650:·8658·0000·a258·0000·b458·0000·3a59·0000··.X...X...X..:Y..00000640:·c356·0000·d956·0000·2057·0000·a657·0000··.V...V..·W...W..
 00000650:·0858·0000·2458·0000·3558·0000·4758·0000··.X..$X..5X..GX..
00000660:·5059·0000·a559·0000·c759·0000·355a·0000··PY...Y...Y..5Z..00000660:·e358·0000·0559·0000·7359·0000·355a·0000··.X...Y..sY..5Z..
00000670:·3f5a·0000·635a·0000·b05a·0000·d35a·0000··?Z..cZ...Z...Z..00000670:·585a·0000·755a·0000·7a5a·0000·a85a·0000··XZ..uZ..zZ...Z..
00000680:·dd5a·0000·eb5a·0000·365b·0000·3e5b·0000··.Z...Z..6[..>[.. 
00000690:·705b·0000·805b·0000·ae5b·0000·bd5b·0000··p[...[...[...[..00000680:·b05a·0000·be5a·0000·c85a·0000·ec5a·0000··.Z...Z...Z...Z..
 00000690:·fb5a·0000·055b·0000·375b·0000·615b·0000··.Z...[..7[..a[..
000006a0:·e75b·0000·045c·0000·095c·0000·115c·0000··.[...\...\...\..000006a0:·ac5b·0000·f95b·0000·095c·0000·115c·0000··.[...[...\...\..
000006b0:·3b5c·0000·5a5c·0000·b55c·0000·db5c·0000··;\..Z\...\...\..000006b0:·3b5c·0000·965c·0000·d85c·0000·fb5c·0000··;\...\...\...\..
000006c0:·1d5d·0000·405d·0000·465d·0000·a75d·0000··.]..@]..F]...]..000006c0:·1a5d·0000·405d·0000·665d·0000·6c5d·0000··.]..@]..f]..l]..
Max diff block lines reached; 456627/473483 bytes (96.44%) of diff not shown.
28.2 KB
classes.dex
28.1 KB
classes.jar
5.82 KB
zipinfo {}
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 Zip·file·size:·86511·bytes,·number·of·entries:·481 Zip·file·size:·86487·bytes,·number·of·entries:·48
2 ?rwxrwxr-x··2.0·unx······553·b-·stor·80-Jan-01·00:00·com/android/vending/billing/IInAppBillingService.class2 ?rwxrwxr-x··2.0·unx······553·b-·stor·80-Jan-01·00:00·com/android/vending/billing/IInAppBillingService.class
3 ?rwxrwxr-x··2.0·unx·····2743·b-·stor·80-Jan-01·00:00·com/android/vending/billing/IInAppBillingService$Stub$Proxy.class3 ?rwxrwxr-x··2.0·unx·····2743·b-·stor·80-Jan-01·00:00·com/android/vending/billing/IInAppBillingService$Stub$Proxy.class
4 ?rwxrwxr-x··2.0·unx·····2616·b-·stor·80-Jan-01·00:00·com/android/vending/billing/IInAppBillingService$Stub.class4 ?rwxrwxr-x··2.0·unx·····2616·b-·stor·80-Jan-01·00:00·com/android/vending/billing/IInAppBillingService$Stub.class
5 ?rwxrwxr-x··2.0·unx······194·b-·stor·80-Jan-01·00:00·com/tobiaskuban/android/monthcalendarwidgetfoss/BuildConfig.class5 ?rwxrwxr-x··2.0·unx······194·b-·stor·80-Jan-01·00:00·com/tobiaskuban/android/monthcalendarwidgetfoss/BuildConfig.class
6 ?rwxrwxr-x··2.0·unx······552·b-·stor·80-Jan-01·00:00·com/tobiaskuban/android/monthcalendarwidgetfoss/DonationsActivity$1.class6 ?rwxrwxr-x··2.0·unx······552·b-·stor·80-Jan-01·00:00·com/tobiaskuban/android/monthcalendarwidgetfoss/DonationsActivity$1.class
7 ?rwxrwxr-x··2.0·unx·····3602·b-·stor·80-Jan-01·00:00·com/tobiaskuban/android/monthcalendarwidgetfoss/DonationsActivity.class7 ?rwxrwxr-x··2.0·unx·····3602·b-·stor·80-Jan-01·00:00·com/tobiaskuban/android/monthcalendarwidgetfoss/DonationsActivity.class
8 ?rwxrwxr-x··2.0·unx·····5868·b-·stor·80-Jan-01·00:00·com/tobiaskuban/android/monthcalendarwidgetfoss/MonthCalendarWidget.class8 ?rwxrwxr-x··2.0·unx·····5862·b-·stor·80-Jan-01·00:00·com/tobiaskuban/android/monthcalendarwidgetfoss/MonthCalendarWidget.class
9 ?rwxrwxr-x··2.0·unx······244·b-·stor·80-Jan-01·00:00·com/tobiaskuban/android/monthcalendarwidgetfoss/R$array.class9 ?rwxrwxr-x··2.0·unx······244·b-·stor·80-Jan-01·00:00·com/tobiaskuban/android/monthcalendarwidgetfoss/R$array.class
10 ?rwxrwxr-x··2.0·unx······169·b-·stor·80-Jan-01·00:00·com/tobiaskuban/android/monthcalendarwidgetfoss/R$attr.class10 ?rwxrwxr-x··2.0·unx······169·b-·stor·80-Jan-01·00:00·com/tobiaskuban/android/monthcalendarwidgetfoss/R$attr.class
11 ?rwxrwxr-x··2.0·unx······348·b-·stor·80-Jan-01·00:00·com/tobiaskuban/android/monthcalendarwidgetfoss/R$color.class11 ?rwxrwxr-x··2.0·unx······348·b-·stor·80-Jan-01·00:00·com/tobiaskuban/android/monthcalendarwidgetfoss/R$color.class
12 ?rwxrwxr-x··2.0·unx······545·b-·stor·80-Jan-01·00:00·com/tobiaskuban/android/monthcalendarwidgetfoss/R$drawable.class12 ?rwxrwxr-x··2.0·unx······545·b-·stor·80-Jan-01·00:00·com/tobiaskuban/android/monthcalendarwidgetfoss/R$drawable.class
13 ?rwxrwxr-x··2.0·unx·····1086·b-·stor·80-Jan-01·00:00·com/tobiaskuban/android/monthcalendarwidgetfoss/R$id.class13 ?rwxrwxr-x··2.0·unx·····1086·b-·stor·80-Jan-01·00:00·com/tobiaskuban/android/monthcalendarwidgetfoss/R$id.class
14 ?rwxrwxr-x··2.0·unx······346·b-·stor·80-Jan-01·00:00·com/tobiaskuban/android/monthcalendarwidgetfoss/R$integer.class14 ?rwxrwxr-x··2.0·unx······346·b-·stor·80-Jan-01·00:00·com/tobiaskuban/android/monthcalendarwidgetfoss/R$integer.class
15 ?rwxrwxr-x··2.0·unx······733·b-·stor·80-Jan-01·00:00·com/tobiaskuban/android/monthcalendarwidgetfoss/R$layout.class15 ?rwxrwxr-x··2.0·unx······733·b-·stor·80-Jan-01·00:00·com/tobiaskuban/android/monthcalendarwidgetfoss/R$layout.class
Offset 25, 26 lines modifiedOffset 25, 26 lines modified
25 ?rwxrwxr-x··2.0·unx······579·b-·stor·80-Jan-01·00:00·com/tobiaskuban/android/monthcalendarwidgetfoss/donation/DonationsFragment$4.class25 ?rwxrwxr-x··2.0·unx······579·b-·stor·80-Jan-01·00:00·com/tobiaskuban/android/monthcalendarwidgetfoss/donation/DonationsFragment$4.class
26 ?rwxrwxr-x··2.0·unx······336·b-·stor·80-Jan-01·00:00·com/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/IabHelper$OnIabPurchaseFinishedListener.class26 ?rwxrwxr-x··2.0·unx······336·b-·stor·80-Jan-01·00:00·com/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/IabHelper$OnIabPurchaseFinishedListener.class
27 ?rwxrwxr-x··2.0·unx·····2187·b-·stor·80-Jan-01·00:00·com/tobiaskuban/android/monthcalendarwidgetfoss/donation/DonationsFragment$5.class27 ?rwxrwxr-x··2.0·unx·····2187·b-·stor·80-Jan-01·00:00·com/tobiaskuban/android/monthcalendarwidgetfoss/donation/DonationsFragment$5.class
28 ?rwxrwxr-x··2.0·unx······328·b-·stor·80-Jan-01·00:00·com/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/IabHelper$OnConsumeFinishedListener.class28 ?rwxrwxr-x··2.0·unx······328·b-·stor·80-Jan-01·00:00·com/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/IabHelper$OnConsumeFinishedListener.class
29 ?rwxrwxr-x··2.0·unx·····1655·b-·stor·80-Jan-01·00:00·com/tobiaskuban/android/monthcalendarwidgetfoss/donation/DonationsFragment$6.class29 ?rwxrwxr-x··2.0·unx·····1655·b-·stor·80-Jan-01·00:00·com/tobiaskuban/android/monthcalendarwidgetfoss/donation/DonationsFragment$6.class
30 ?rwxrwxr-x··2.0·unx·····2109·b-·stor·80-Jan-01·00:00·com/tobiaskuban/android/monthcalendarwidgetfoss/donation/DonationsFragment$7.class30 ?rwxrwxr-x··2.0·unx·····2109·b-·stor·80-Jan-01·00:00·com/tobiaskuban/android/monthcalendarwidgetfoss/donation/DonationsFragment$7.class
31 ?rwxrwxr-x··2.0·unx······603·b-·stor·80-Jan-01·00:00·com/tobiaskuban/android/monthcalendarwidgetfoss/donation/DonationsFragment$8.class31 ?rwxrwxr-x··2.0·unx······603·b-·stor·80-Jan-01·00:00·com/tobiaskuban/android/monthcalendarwidgetfoss/donation/DonationsFragment$8.class
32 ?rwxrwxr-x··2.0·unx····11082·b-·defN·80-Jan-01·00:00·com/tobiaskuban/android/monthcalendarwidgetfoss/donation/DonationsFragment.class32 ?rwxrwxr-x··2.0·unx····11038·b-·defN·80-Jan-01·00:00·com/tobiaskuban/android/monthcalendarwidgetfoss/donation/DonationsFragment.class
33 ?rwxrwxr-x··2.0·unx·····6275·b-·stor·80-Jan-01·00:00·com/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/Base64.class33 ?rwxrwxr-x··2.0·unx·····6275·b-·stor·80-Jan-01·00:00·com/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/Base64.class
34 ?rwxrwxr-x··2.0·unx······332·b-·stor·80-Jan-01·00:00·com/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/Base64DecoderException.class34 ?rwxrwxr-x··2.0·unx······332·b-·stor·80-Jan-01·00:00·com/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/Base64DecoderException.class
35 ?rwxrwxr-x··2.0·unx······992·b-·stor·80-Jan-01·00:00·com/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/IabException.class35 ?rwxrwxr-x··2.0·unx······992·b-·stor·80-Jan-01·00:00·com/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/IabException.class
36 ?rwxrwxr-x··2.0·unx·····3259·b-·stor·80-Jan-01·00:00·com/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/IabHelper$1.class36 ?rwxrwxr-x··2.0·unx·····3259·b-·stor·80-Jan-01·00:00·com/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/IabHelper$1.class
37 ?rwxrwxr-x··2.0·unx·····1345·b-·stor·80-Jan-01·00:00·com/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/IabHelper$2$1.class37 ?rwxrwxr-x··2.0·unx·····1345·b-·stor·80-Jan-01·00:00·com/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/IabHelper$2$1.class
38 ?rwxrwxr-x··2.0·unx·····1994·b-·stor·80-Jan-01·00:00·com/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/IabHelper$2.class38 ?rwxrwxr-x··2.0·unx·····1994·b-·stor·80-Jan-01·00:00·com/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/IabHelper$2.class
39 ?rwxrwxr-x··2.0·unx·····1294·b-·stor·80-Jan-01·00:00·com/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/IabHelper$3$1.class39 ?rwxrwxr-x··2.0·unx·····1294·b-·stor·80-Jan-01·00:00·com/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/IabHelper$3$1.class
40 ?rwxrwxr-x··2.0·unx······964·b-·stor·80-Jan-01·00:00·com/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/IabHelper$3$2.class40 ?rwxrwxr-x··2.0·unx······964·b-·stor·80-Jan-01·00:00·com/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/IabHelper$3$2.class
41 ?rwxrwxr-x··2.0·unx·····2784·b-·stor·80-Jan-01·00:00·com/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/IabHelper$3.class41 ?rwxrwxr-x··2.0·unx·····2784·b-·stor·80-Jan-01·00:00·com/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/IabHelper$3.class
42 ?rwxrwxr-x··2.0·unx······225·b-·stor·80-Jan-01·00:00·com/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/IabHelper$OnConsumeMultiFinishedListener.class42 ?rwxrwxr-x··2.0·unx······225·b-·stor·80-Jan-01·00:00·com/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/IabHelper$OnConsumeMultiFinishedListener.class
43 ?rwxrwxr-x··2.0·unx······341·b-·stor·80-Jan-01·00:00·com/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/IabHelper$QueryInventoryFinishedListener.class43 ?rwxrwxr-x··2.0·unx······341·b-·stor·80-Jan-01·00:00·com/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/IabHelper$QueryInventoryFinishedListener.class
44 ?rwxrwxr-x··2.0·unx····22830·b-·defN·80-Jan-01·00:00·com/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/IabHelper.class44 ?rwxrwxr-x··2.0·unx····22826·b-·defN·80-Jan-01·00:00·com/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/IabHelper.class
45 ?rwxrwxr-x··2.0·unx·····1051·b-·stor·80-Jan-01·00:00·com/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/IabResult.class45 ?rwxrwxr-x··2.0·unx·····1051·b-·stor·80-Jan-01·00:00·com/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/IabResult.class
46 ?rwxrwxr-x··2.0·unx·····2263·b-·stor·80-Jan-01·00:00·com/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/Inventory.class46 ?rwxrwxr-x··2.0·unx·····2262·b-·stor·80-Jan-01·00:00·com/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/Inventory.class
47 ?rwxrwxr-x··2.0·unx·····1877·b-·stor·80-Jan-01·00:00·com/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/Purchase.class47 ?rwxrwxr-x··2.0·unx·····1877·b-·stor·80-Jan-01·00:00·com/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/Purchase.class
48 ?rwxrwxr-x··2.0·unx·····2707·b-·stor·80-Jan-01·00:00·com/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/Security.class48 ?rwxrwxr-x··2.0·unx·····2707·b-·stor·80-Jan-01·00:00·com/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/Security.class
49 ?rwxrwxr-x··2.0·unx·····1211·b-·stor·80-Jan-01·00:00·com/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/SkuDetails.class49 ?rwxrwxr-x··2.0·unx·····1211·b-·stor·80-Jan-01·00:00·com/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/SkuDetails.class
50 48·files,·95681·bytes·uncompressed,·75567·bytes·compressed:··21.0%50 48·files,·95626·bytes·uncompressed,·75543·bytes·compressed:··21.0%
1.16 KB
com/tobiaskuban/android/monthcalendarwidgetfoss/MonthCalendarWidget.class
1.02 KB
procyon -ec {}
    
Offset 161, 16 lines modifiedOffset 161, 16 lines modified
161 ············n14·=·0;161 ············n14·=·0;
162 ········}162 ········}
163 ········remoteViews.setViewVisibility(n13,·n14);163 ········remoteViews.setViewVisibility(n13,·n14);
164 ········instance.updateAppWidget(n,·remoteViews);164 ········instance.updateAppWidget(n,·remoteViews);
165 ····}165 ····}
166 ····166 ····
167 ····private·void·redrawWidgets(final·Context·context)·{167 ····private·void·redrawWidgets(final·Context·context)·{
168 ········int[]·appWidgetIds; 
169 ········for·(int·length·=·(appWidgetIds·=·AppWidgetManager.getInstance(context).getAppWidgetIds(new·ComponentName(context,·(Class)MonthCalendarWidget.class))).length,·i·=·0;·i·<·length;·++i)·{168 ········final·int[]·appWidgetIds·=·AppWidgetManager.getInstance(context).getAppWidgetIds(new·ComponentName(context,·(Class)MonthCalendarWidget.class));
 169 ········for·(int·length·=·appWidgetIds.length,·i·=·0;·i·<·length;·++i)·{
170 ············this.drawWidget(context,·appWidgetIds[i]);170 ············this.drawWidget(context,·appWidgetIds[i]);
171 ········}171 ········}
172 ····}172 ····}
173 ····173 ····
174 ····public·void·onAppWidgetOptionsChanged(final·Context·context,·final·AppWidgetManager·appWidgetManager,·final·int·n,·final·Bundle·bundle)·{174 ····public·void·onAppWidgetOptionsChanged(final·Context·context,·final·AppWidgetManager·appWidgetManager,·final·int·n,·final·Bundle·bundle)·{
175 ········super.onAppWidgetOptionsChanged(context,·appWidgetManager,·n,·bundle);175 ········super.onAppWidgetOptionsChanged(context,·appWidgetManager,·n,·bundle);
176 ········this.drawWidget(context,·n);176 ········this.drawWidget(context,·n);
2.42 KB
com/tobiaskuban/android/monthcalendarwidgetfoss/donation/DonationsFragment.class
2.27 KB
procyon -ec {}
    
Offset 102, 15 lines modifiedOffset 102, 15 lines modified
102 ········if·(Build$VERSION.SDK_INT·>=·9)·{102 ········if·(Build$VERSION.SDK_INT·>=·9)·{
103 ············s·=·"https://";103 ············s·=·"https://";
104 ········}104 ········}
105 ········else·{105 ········else·{
106 ············s·=·"http://";106 ············s·=·"http://";
107 ········}107 ········}
108 ········(this.mFlattrUrlTextView·=·(TextView)this.getActivity().findViewById(2131427336)).setText((CharSequence)(s·+·mFlattrUrl));108 ········(this.mFlattrUrlTextView·=·(TextView)this.getActivity().findViewById(2131427336)).setText((CharSequence)(s·+·mFlattrUrl));
109 ········final·String·string·=·str·+·("<script·type='text/javascript'>/*·<![CDATA[·*/(function()·{var·s·=·document.createElement('script'),·t·=·document.getElementsByTagName('script')[0];s.type·=·'text/javascript';s.async·=·true;s.src·=·'"·+·s·+·"api.flattr.com/js/0.6/load.js?mode=auto';"·+·"t.parentNode.insertBefore(s,·t);"·+·"})();"·+·"/*·]]>·*/"·+·"</script>")·+·"</head>·<body>·<div·align='center'>"·+·("<a·class='FlattrButton'·style='display:none;'·href='"·+·mFlattrProjectUrl·+·"'·target='_blank'></a>·<noscript><a·href='"·+·s·+·mFlattrUrl·+·"'·target='_blank'>·<img·src='"·+·s·+·"api.flattr.com/button/flattr-badge-large.png'·alt='Flattr·this'·title='Flattr·this'·border='0'·/></a></noscript>")·+·"</div>·</body>·</html>";109 ········final·String·string·=·str·+·("<script·type='text/javascript'>/*·<![CDATA[·*/(function()·{var·s·=·document.createElement('script'),·t·=·document.getElementsByTagName('script')[0];s.type·=·'text/javascript';s.async·=·true;s.src·=·'"·+·s·+·"api.flattr.com/js/0.6/load.js?mode=auto';t.parentNode.insertBefore(s,·t);})();/*·]]>·*/</script>")·+·"</head>·<body>·<div·align='center'>"·+·("<a·class='FlattrButton'·style='display:none;'·href='"·+·mFlattrProjectUrl·+·"'·target='_blank'></a>·<noscript><a·href='"·+·s·+·mFlattrUrl·+·"'·target='_blank'>·<img·src='"·+·s·+·"api.flattr.com/button/flattr-badge-large.png'·alt='Flattr·this'·title='Flattr·this'·border='0'·/></a></noscript>")·+·"</div>·</body>·</html>";
110 ········webView.getSettings().setJavaScriptEnabled((boolean)(javaScriptEnabled·!=·0));110 ········webView.getSettings().setJavaScriptEnabled((boolean)(javaScriptEnabled·!=·0));
111 ········webView.loadData(string,·"text/html",·"utf-8");111 ········webView.loadData(string,·"text/html",·"utf-8");
112 ········webView.setOnTouchListener((View$OnTouchListener)new·DonationsFragment$8(this));112 ········webView.setOnTouchListener((View$OnTouchListener)new·DonationsFragment$8(this));
113 ········webView.setBackgroundColor(0);113 ········webView.setBackgroundColor(0);
114 ····}114 ····}
115 ····115 ····
116 ····public·static·DonationsFragment·newInstance(final·boolean·b,·final·boolean·b2,·final·String·s,·final·String[]·array,·final·String[]·array2,·final·boolean·b3,·final·String·s2,·final·String·s3,·final·String·s4,·final·boolean·b4,·final·String·s5,·final·String·s6)·{116 ····public·static·DonationsFragment·newInstance(final·boolean·b,·final·boolean·b2,·final·String·s,·final·String[]·array,·final·String[]·array2,·final·boolean·b3,·final·String·s2,·final·String·s3,·final·String·s4,·final·boolean·b4,·final·String·s5,·final·String·s6)·{
2.75 KB
com/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/IabHelper$3.class
2.6 KB
procyon -ec {}
    
Offset 24, 36 lines modifiedOffset 24, 39 lines modified
24 ····24 ····
25 ····public·void·run()·{25 ····public·void·run()·{
26 ········final·ArrayList<IabResult>·list·=·new·ArrayList<IabResult>();26 ········final·ArrayList<IabResult>·list·=·new·ArrayList<IabResult>();
27 ········for·(final·Purchase·purchase·:·this.val$purchases)·{27 ········for·(final·Purchase·purchase·:·this.val$purchases)·{
28 ············try·{28 ············try·{
29 ················this.this$0.consume(purchase);29 ················this.this$0.consume(purchase);
30 ················try·{30 ················try·{
31 ····················final·StringBuilder·append·=·new·StringBuilder().append("Successful·consume·of·sku·"); 
32 ····················try·{31 ····················try·{
33 ························final·StringBuilder·append2·=·append.append(purchase.getSku());32 ························final·StringBuilder·append·=·new·StringBuilder().append("Successful·consume·of·sku·");
34 ························try·{33 ························try·{
 34 ····························final·StringBuilder·append2·=·append.append(purchase.getSku());
35 ····························final·IabResult·iabResult·=·new·IabResult(0,·append2.toString()); 
36 ····························final·ArrayList<IabResult>·list2·=·list; 
37 ····························try·{35 ····························try·{
 36 ································final·IabResult·iabResult·=·new·IabResult(0,·append2.toString());
 37 ································final·ArrayList<IabResult>·list2·=·list;
 38 ································try·{
38 ································list2.add(iabResult);39 ····································list2.add(iabResult);
39 ································continue;40 ····································continue;
40 ····························}41 ································}
41 ····························catch·(IabException·ex)·{42 ································catch·(IabException·ex)·{
42 ································list.add(ex.getResult());43 ····································list.add(ex.getResult());
43 ································continue;44 ····································continue;
 45 ································}
44 ····························}46 ····························}
 47 ····························catch·(IabException·ex2)·{}
45 ························}48 ························}
46 ························catch·(IabException·ex2)·{}49 ························catch·(IabException·ex3)·{}
47 ····················}50 ····················}
48 ····················catch·(IabException·ex3)·{}51 ····················catch·(IabException·ex4)·{}
49 ················}52 ················}
50 ················catch·(IabException·ex4)·{}53 ················catch·(IabException·ex5)·{}
51 ············}54 ············}
52 ············catch·(IabException·ex5)·{}55 ············catch·(IabException·ex6)·{}
53 ············break;56 ············break;
54 ········}57 ········}
55 ········this.this$0.flagEndAsync();58 ········this.this$0.flagEndAsync();
56 ········if·(!this.this$0.mDisposed·&&·this.val$singleListener·!=·null)·{59 ········if·(!this.this$0.mDisposed·&&·this.val$singleListener·!=·null)·{
57 ············this.val$handler.post((Runnable)new·IabHelper$3$1(this,·(List)list));60 ············this.val$handler.post((Runnable)new·IabHelper$3$1(this,·(List)list));
58 ········}61 ········}
59 ········if·(!this.this$0.mDisposed·&&·this.val$multiListener·!=·null)·{62 ········if·(!this.this$0.mDisposed·&&·this.val$multiListener·!=·null)·{
12.0 KB
com/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/IabHelper.class
11.8 KB
javap -verbose -constants -s -l -private {}
    
Offset 3546, 15 lines modifiedOffset 3546, 15 lines modified
3546 ·······664:·astore_33546 ·······664:·astore_3
3547 ·······665:·goto··········6533547 ·······665:·goto··········653
  
3548 ··int·querySkuDetails(java.lang.String,·com.tobiaskuban.android.monthcalendarwidgetfoss.donation.util.Inventory,·java.util.List);3548 ··int·querySkuDetails(java.lang.String,·com.tobiaskuban.android.monthcalendarwidgetfoss.donation.util.Inventory,·java.util.List);
3549 ····descriptor:·(Ljava/lang/String;Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/Inventory;Ljava/util/List;)I3549 ····descriptor:·(Ljava/lang/String;Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/Inventory;Ljava/util/List;)I
3550 ····flags:·(0x0000)3550 ····flags:·(0x0000)
3551 ····Code:3551 ····Code:
3552 ······stack=300,·locals=18,·args_size=43552 ······stack=300,·locals=17,·args_size=4
3553 ·········0:·iconst_03553 ·········0:·iconst_0
3554 ·········1:·istore········43554 ·········1:·istore········4
3555 ·········3:·aload_03555 ·········3:·aload_0
3556 ·········4:·ldc_w·········#632················//·String·Querying·SKU·details.3556 ·········4:·ldc_w·········#632················//·String·Querying·SKU·details.
3557 ·········7:·invokevirtual·#139················//·Method·logDebug:(Ljava/lang/String;)V3557 ·········7:·invokevirtual·#139················//·Method·logDebug:(Ljava/lang/String;)V
3558 ········10:·new···········#264················//·class·java/util/ArrayList3558 ········10:·new···········#264················//·class·java/util/ArrayList
3559 ········13:·astore········53559 ········13:·astore········5
Offset 3568, 39 lines modifiedOffset 3568, 39 lines modified
3568 ········29:·aload·········63568 ········29:·aload·········6
3569 ········31:·invokevirtual·#640················//·Method·java/util/ArrayList.addAll:(Ljava/util/Collection;)Z3569 ········31:·invokevirtual·#640················//·Method·java/util/ArrayList.addAll:(Ljava/util/Collection;)Z
3570 ········34:·pop3570 ········34:·pop
3571 ········35:·aload_33571 ········35:·aload_3
3572 ········36:·ifnull········983572 ········36:·ifnull········98
3573 ········39:·aload_33573 ········39:·aload_3
3574 ········40:·invokeinterface·#644,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;3574 ········40:·invokeinterface·#644,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;
3575 ········45:·astore········73575 ········45:·astore········6
3576 ········47:·aload·········73576 ········47:·aload·········6
3577 ········49:·invokeinterface·#650,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z3577 ········49:·invokeinterface·#650,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
3578 ········54:·istore········83578 ········54:·istore········7
3579 ········56:·iload·········83579 ········56:·iload·········7
3580 ········58:·ifeq··········983580 ········58:·ifeq··········98
3581 ········61:·aload·········73581 ········61:·aload·········6
3582 ········63:·invokeinterface·#654,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;3582 ········63:·invokeinterface·#654,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
3583 ········68:·checkcast·····#151················//·class·java/lang/String3583 ········68:·checkcast·····#151················//·class·java/lang/String
3584 ········71:·astore········93584 ········71:·astore········8
3585 ········73:·aload·········53585 ········73:·aload·········5
3586 ········75:·aload·········93586 ········75:·aload·········8
3587 ········77:·invokevirtual·#657················//·Method·java/util/ArrayList.contains:(Ljava/lang/Object;)Z3587 ········77:·invokevirtual·#657················//·Method·java/util/ArrayList.contains:(Ljava/lang/Object;)Z
3588 ········80:·istore········83588 ········80:·istore········7
3589 ········82:·iload·········83589 ········82:·iload·········7
3590 ········84:·ifne··········473590 ········84:·ifne··········47
3591 ········87:·aload·········53591 ········87:·aload·········5
3592 ········89:·aload·········93592 ········89:·aload·········8
3593 ········91:·invokevirtual·#658················//·Method·java/util/ArrayList.add:(Ljava/lang/Object;)Z3593 ········91:·invokevirtual·#658················//·Method·java/util/ArrayList.add:(Ljava/lang/Object;)Z
3594 ········94:·pop3594 ········94:·pop
3595 ········95:·goto··········473595 ········95:·goto··········47
3596 ········98:·aload·········53596 ········98:·aload·········5
3597 ·······100:·invokevirtual·#599················//·Method·java/util/ArrayList.size:()I3597 ·······100:·invokevirtual·#599················//·Method·java/util/ArrayList.size:()I
3598 ·······103:·istore········83598 ·······103:·istore········9
3599 ·······105:·iload·········83599 ·······105:·iload·········9
3600 ·······107:·ifne··········1243600 ·······107:·ifne··········124
3601 ·······110:·ldc_w·········#660················//·String·queryPrices:·nothing·to·do·because·there·are·no·SKUs.3601 ·······110:·ldc_w·········#660················//·String·queryPrices:·nothing·to·do·because·there·are·no·SKUs.
3602 ·······113:·astore········63602 ·······113:·astore········6
3603 ·······115:·aload_03603 ·······115:·aload_0
3604 ·······116:·aload·········63604 ·······116:·aload·········6
3605 ·······118:·invokevirtual·#139················//·Method·logDebug:(Ljava/lang/String;)V3605 ·······118:·invokevirtual·#139················//·Method·logDebug:(Ljava/lang/String;)V
3606 ·······121:·iload·········43606 ·······121:·iload·········4
Offset 3613, 53 lines modifiedOffset 3613, 53 lines modified
3613 ·······136:·ldc···········#26·················//·String·ITEM_ID_LIST3613 ·······136:·ldc···········#26·················//·String·ITEM_ID_LIST
3614 ·······138:·aload·········53614 ·······138:·aload·········5
3615 ·······140:·invokevirtual·#665················//·Method·android/os/Bundle.putStringArrayList:(Ljava/lang/String;Ljava/util/ArrayList;)V3615 ·······140:·invokevirtual·#665················//·Method·android/os/Bundle.putStringArrayList:(Ljava/lang/String;Ljava/util/ArrayList;)V
3616 ·······143:·aload_03616 ·······143:·aload_0
3617 ·······144:·getfield······#239················//·Field·mService:Lcom/android/vending/billing/IInAppBillingService;3617 ·······144:·getfield······#239················//·Field·mService:Lcom/android/vending/billing/IInAppBillingService;
3618 ·······147:·astore········63618 ·······147:·astore········6
3619 ·······149:·iconst_33619 ·······149:·iconst_3
3620 ·······150:·istore········113620 ·······150:·istore········7
3621 ·······152:·aload_03621 ·······152:·aload_0
3622 ·······153:·getfield······#133················//·Field·mContext:Landroid/content/Context;3622 ·······153:·getfield······#133················//·Field·mContext:Landroid/content/Context;
3623 ·······156:·invokevirtual·#243················//·Method·android/content/Context.getPackageName:()Ljava/lang/String;3623 ·······156:·invokevirtual·#243················//·Method·android/content/Context.getPackageName:()Ljava/lang/String;
3624 ·······159:·astore········123624 ·······159:·astore········11
3625 ·······161:·aload·········63625 ·······161:·aload·········6
3626 ·······163:·iload·········113626 ·······163:·iload·········7
3627 ·······165:·aload·········123627 ·······165:·aload·········11
3628 ·······167:·aload_13628 ·······167:·aload_1
3629 ·······168:·aload·········103629 ·······168:·aload·········10
3630 ·······170:·invokeinterface·#669,··5··········//·InterfaceMethod·com/android/vending/billing/IInAppBillingService.getSkuDetails:(ILjava/lang/String;Ljava/lang/String;Landroid/os/Bundle;)Landroid/os/Bundle;3630 ·······170:·invokeinterface·#669,··5··········//·InterfaceMethod·com/android/vending/billing/IInAppBillingService.getSkuDetails:(ILjava/lang/String;Ljava/lang/String;Landroid/os/Bundle;)Landroid/os/Bundle;
3631 ·······175:·astore········133631 ·······175:·astore········12
3632 ·······177:·ldc···········#67·················//·String·DETAILS_LIST3632 ·······177:·ldc···········#67·················//·String·DETAILS_LIST
3633 ·······179:·astore········63633 ·······179:·astore········6
3634 ·······181:·aload·········133634 ·······181:·aload·········12
3635 ·······183:·aload·········63635 ·······183:·aload·········6
3636 ·······185:·invokevirtual·#590················//·Method·android/os/Bundle.containsKey:(Ljava/lang/String;)Z3636 ·······185:·invokevirtual·#590················//·Method·android/os/Bundle.containsKey:(Ljava/lang/String;)Z
3637 ·······188:·istore········83637 ·······188:·istore········9
3638 ·······190:·iload·········83638 ·······190:·iload·········9
3639 ·······192:·ifne··········2753639 ·······192:·ifne··········275
3640 ·······195:·aload_03640 ·······195:·aload_0
3641 ·······196:·aload·········133641 ·······196:·aload·········12
3642 ·······198:·invokevirtual·#471················//·Method·getResponseCodeFromBundle:(Landroid/os/Bundle;)I3642 ·······198:·invokevirtual·#471················//·Method·getResponseCodeFromBundle:(Landroid/os/Bundle;)I
3643 ·······201:·istore········43643 ·······201:·istore········4
3644 ·······203:·iload·········43644 ·······203:·iload·········4
3645 ·······205:·ifeq··········2563645 ·······205:·ifeq··········256
3646 ·······208:·new···········#159················//·class·java/lang/StringBuilder3646 ·······208:·new···········#159················//·class·java/lang/StringBuilder
3647 ·······211:·astore········63647 ·······211:·astore········6
3648 ·······213:·aload·········63648 ·······213:·aload·········6
3649 ·······215:·invokespecial·#160················//·Method·java/lang/StringBuilder."<init>":()V3649 ·······215:·invokespecial·#160················//·Method·java/lang/StringBuilder."<init>":()V
3650 ·······218:·aload·········63650 ·······218:·aload·········6
3651 ·······220:·ldc_w·········#671················//·String·getSkuDetails()·failed:3651 ·······220:·ldc_w·········#671················//·String·getSkuDetails()·failed:
3652 ·······223:·invokevirtual·#168················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;3652 ·······223:·invokevirtual·#168················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
3653 ·······226:·astore········63653 ·······226:·astore········6
3654 ·······228:·iload·········43654 ·······228:·iload·········4
3655 ·······230:·invokestatic··#258················//·Method·getResponseDesc:(I)Ljava/lang/String;3655 ·······230:·invokestatic··#258················//·Method·getResponseDesc:(I)Ljava/lang/String;
3656 ·······233:·astore········143656 ·······233:·astore········13
3657 ·······235:·aload·········63657 ·······235:·aload·········6
3658 ·······237:·aload·········143658 ·······237:·aload·········13
3659 ·······239:·invokevirtual·#168················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;3659 ·······239:·invokevirtual·#168················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
3660 ·······242:·invokevirtual·#174················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String;3660 ·······242:·invokevirtual·#174················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String;
3661 ·······245:·astore········63661 ·······245:·astore········6
3662 ·······247:·aload_03662 ·······247:·aload_0
3663 ·······248:·aload·········63663 ·······248:·aload·········6
3664 ·······250:·invokevirtual·#139················//·Method·logDebug:(Ljava/lang/String;)V3664 ·······250:·invokevirtual·#139················//·Method·logDebug:(Ljava/lang/String;)V
3665 ·······253:·goto··········1213665 ·······253:·goto··········121
Offset 3667, 58 lines modifiedOffset 3667, 56 lines modified
3667 ·······259:·astore········63667 ·······259:·astore········6
3668 ·······261:·aload_03668 ·······261:·aload_0
3669 ·······262:·aload·········63669 ·······262:·aload·········6
3670 ·······264:·invokevirtual·#183················//·Method·logError:(Ljava/lang/String;)V3670 ·······264:·invokevirtual·#183················//·Method·logError:(Ljava/lang/String;)V
3671 ·······267:·sipush········-10023671 ·······267:·sipush········-1002
3672 ·······270:·istore········43672 ·······270:·istore········4
3673 ·······272:·goto··········1213673 ·······272:·goto··········121
 3674 ·······275:·aload·········12
3674 ·······275:·ldc···········#67·················//·String·DETAILS_LIST3675 ·······277:·ldc···········#67·················//·String·DETAILS_LIST
3675 ·······277:·astore········6 
3676 ·······279:·aload·········13 
3677 ·······281:·aload·········6 
3678 ·······283:·invokevirtual·#596················//·Method·android/os/Bundle.getStringArrayList:(Ljava/lang/String;)Ljava/util/ArrayList;3676 ·······279:·invokevirtual·#596················//·Method·android/os/Bundle.getStringArrayList:(Ljava/lang/String;)Ljava/util/ArrayList;
3679 ·······286:·astore········153677 ·······282:·astore········14
3680 ·······288:·aload·········153678 ·······284:·aload·········14
3681 ·······290:·invokevirtual·#674················//·Method·java/util/ArrayList.iterator:()Ljava/util/Iterator;3679 ·······286:·invokevirtual·#674················//·Method·java/util/ArrayList.iterator:()Ljava/util/Iterator;
3682 ·······293:·astore········73680 ·······289:·astore········6
Max diff block lines reached; 352/12041 bytes (2.92%) of diff not shown.
3.96 KB
com/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/Inventory.class
3.81 KB
javap -verbose -constants -s -l -private {}
    
Offset 227, 46 lines modifiedOffset 227, 44 lines modified
227 ·········0:·new···········#43·················//·class·java/util/ArrayList227 ·········0:·new···········#43·················//·class·java/util/ArrayList
228 ·········3:·astore_2228 ·········3:·astore_2
229 ·········4:·aload_2229 ·········4:·aload_2
230 ·········5:·invokespecial·#51·················//·Method·java/util/ArrayList."<init>":()V230 ·········5:·invokespecial·#51·················//·Method·java/util/ArrayList."<init>":()V
231 ·········8:·aload_0231 ·········8:·aload_0
232 ·········9:·getfield······#18·················//·Field·mPurchaseMap:Ljava/util/Map;232 ·········9:·getfield······#18·················//·Field·mPurchaseMap:Ljava/util/Map;
233 ········12:·invokeinterface·#55,··1···········//·InterfaceMethod·java/util/Map.values:()Ljava/util/Collection;233 ········12:·invokeinterface·#55,··1···········//·InterfaceMethod·java/util/Map.values:()Ljava/util/Collection;
234 ········17:·astore_3 
235 ········18:·aload_3 
236 ········19:·invokeinterface·#61,··1···········//·InterfaceMethod·java/util/Collection.iterator:()Ljava/util/Iterator;234 ········17:·invokeinterface·#61,··1···········//·InterfaceMethod·java/util/Collection.iterator:()Ljava/util/Iterator;
237 ········24:·astore········4 
238 ········26:·aload·········4235 ········22:·astore_3
 236 ········23:·aload_3
239 ········28:·invokeinterface·#67,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z237 ········24:·invokeinterface·#67,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
240 ········33:·istore········5238 ········29:·istore········4
241 ········35:·iload·········5239 ········31:·iload·········4
242 ········37:·ifeq··········87240 ········33:·ifeq··········86
243 ········40:·aload·········4241 ········36:·aload_3
244 ········42:·invokeinterface·#71,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;242 ········37:·invokeinterface·#71,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
245 ········47:·checkcast·····#20·················//·class·com/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/Purchase243 ········42:·checkcast·····#20·················//·class·com/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/Purchase
246 ········50:·astore········6244 ········45:·astore········5
247 ········52:·aload·········6245 ········47:·aload·········5
248 ········54:·invokevirtual·#74·················//·Method·com/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/Purchase.getItemType:()Ljava/lang/String;246 ········49:·invokevirtual·#74·················//·Method·com/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/Purchase.getItemType:()Ljava/lang/String;
249 ········57:·astore_3 
250 ········58:·aload_3247 ········52:·astore········6
 248 ········54:·aload·········6
251 ········59:·aload_1249 ········56:·aload_1
252 ········60:·invokevirtual·#79·················//·Method·java/lang/String.equals:(Ljava/lang/Object;)Z250 ········57:·invokevirtual·#79·················//·Method·java/lang/String.equals:(Ljava/lang/Object;)Z
253 ········63:·istore········5251 ········60:·istore········4
254 ········65:·iload·········5252 ········62:·iload·········4
255 ········67:·ifeq··········26253 ········64:·ifeq··········23
256 ········70:·aload·········6254 ········67:·aload·········5
257 ········72:·invokevirtual·#24·················//·Method·com/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/Purchase.getSku:()Ljava/lang/String;255 ········69:·invokevirtual·#24·················//·Method·com/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/Purchase.getSku:()Ljava/lang/String;
258 ········75:·astore_3256 ········72:·astore········6
259 ········76:·aload_2257 ········74:·aload_2
260 ········77:·aload_3258 ········75:·aload·········6
261 ········78:·invokeinterface·#84,··2···········//·InterfaceMethod·java/util/List.add:(Ljava/lang/Object;)Z259 ········77:·invokeinterface·#84,··2···········//·InterfaceMethod·java/util/List.add:(Ljava/lang/Object;)Z
262 ········83:·pop260 ········82:·pop
263 ········84:·goto··········26261 ········83:·goto··········23
264 ········87:·aload_2262 ········86:·aload_2
265 ········88:·areturn263 ········87:·areturn
  
266 ··java.util.List·getAllPurchases();264 ··java.util.List·getAllPurchases();
267 ····descriptor:·()Ljava/util/List;265 ····descriptor:·()Ljava/util/List;
268 ····flags:·(0x0000)266 ····flags:·(0x0000)
269 ····Code:267 ····Code:
270 ······stack=300,·locals=3,·args_size=1268 ······stack=300,·locals=3,·args_size=1
271 ·········0:·new···········#43·················//·class·java/util/ArrayList269 ·········0:·new···········#43·················//·class·java/util/ArrayList
13.9 KB
smali/com/android/vending/billing/IInAppBillingService$Stub$Proxy.smali
    
Offset 57, 78 lines modifiedOffset 57, 78 lines modified
57 ····.annotation·system·Ldalvik/annotation/Throws;57 ····.annotation·system·Ldalvik/annotation/Throws;
58 ········value·=·{58 ········value·=·{
59 ············Landroid/os/RemoteException;59 ············Landroid/os/RemoteException;
60 ········}60 ········}
61 ····.end·annotation61 ····.end·annotation
  
62 ····.prologue62 ····.prologue
63 ····.line·38363 ····.line·365
64 ····invoke-static·{},·Landroid/os/Parcel;->obtain()Landroid/os/Parcel;64 ····invoke-static·{},·Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
  
65 ····move-result-object·v065 ····move-result-object·v0
  
66 ····.line·38466 ····.line·366
67 ····.local·v0,·"_data":Landroid/os/Parcel;67 ····.local·v0,·"_data":Landroid/os/Parcel;
68 ····invoke-static·{},·Landroid/os/Parcel;->obtain()Landroid/os/Parcel;68 ····invoke-static·{},·Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
  
69 ····move-result-object·v169 ····move-result-object·v1
  
70 ····.line·38770 ····.line·369
71 ····.local·v1,·"_reply":Landroid/os/Parcel;71 ····.local·v1,·"_reply":Landroid/os/Parcel;
72 ····:try_start_072 ····:try_start_0
73 ····const-string·v3,·"com.android.vending.billing.IInAppBillingService"73 ····const-string·v3,·"com.android.vending.billing.IInAppBillingService"
  
74 ····invoke-virtual·{v0,·v3},·Landroid/os/Parcel;->writeInterfaceToken(Ljava/lang/String;)V74 ····invoke-virtual·{v0,·v3},·Landroid/os/Parcel;->writeInterfaceToken(Ljava/lang/String;)V
  
75 ····.line·38875 ····.line·370
76 ····invoke-virtual·{v0,·p1},·Landroid/os/Parcel;->writeInt(I)V76 ····invoke-virtual·{v0,·p1},·Landroid/os/Parcel;->writeInt(I)V
  
77 ····.line·38977 ····.line·371
78 ····invoke-virtual·{v0,·p2},·Landroid/os/Parcel;->writeString(Ljava/lang/String;)V78 ····invoke-virtual·{v0,·p2},·Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
  
79 ····.line·39079 ····.line·372
80 ····invoke-virtual·{v0,·p3},·Landroid/os/Parcel;->writeString(Ljava/lang/String;)V80 ····invoke-virtual·{v0,·p3},·Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
  
81 ····.line·39181 ····.line·373
82 ····iget-object·v3,·p0,·Lcom/android/vending/billing/IInAppBillingService$Stub$Proxy;->mRemote:Landroid/os/IBinder;82 ····iget-object·v3,·p0,·Lcom/android/vending/billing/IInAppBillingService$Stub$Proxy;->mRemote:Landroid/os/IBinder;
  
83 ····const/4·v4,·0x583 ····const/4·v4,·0x5
  
84 ····const/4·v5,·0x084 ····const/4·v5,·0x0
  
85 ····invoke-interface·{v3,·v4,·v0,·v1,·v5},·Landroid/os/IBinder;->transact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z85 ····invoke-interface·{v3,·v4,·v0,·v1,·v5},·Landroid/os/IBinder;->transact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
  
86 ····.line·39286 ····.line·374
87 ····invoke-virtual·{v1},·Landroid/os/Parcel;->readException()V87 ····invoke-virtual·{v1},·Landroid/os/Parcel;->readException()V
  
88 ····.line·39388 ····.line·375
89 ····invoke-virtual·{v1},·Landroid/os/Parcel;->readInt()I89 ····invoke-virtual·{v1},·Landroid/os/Parcel;->readInt()I
90 ····:try_end_090 ····:try_end_0
91 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_091 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
92 ····move-result·v292 ····move-result·v2
  
93 ····.line·39693 ····.line·378
94 ····.local·v2,·"_result":I94 ····.local·v2,·"_result":I
95 ····invoke-virtual·{v1},·Landroid/os/Parcel;->recycle()V95 ····invoke-virtual·{v1},·Landroid/os/Parcel;->recycle()V
  
96 ····.line·39796 ····.line·379
97 ····invoke-virtual·{v0},·Landroid/os/Parcel;->recycle()V97 ····invoke-virtual·{v0},·Landroid/os/Parcel;->recycle()V
  
98 ····.line·39998 ····.line·381
99 ····return·v299 ····return·v2
  
100 ····.line·396100 ····.line·378
101 ····.end·local·v2····#·"_result":I101 ····.end·local·v2····#·"_result":I
102 ····:catchall_0102 ····:catchall_0
103 ····move-exception·v3103 ····move-exception·v3
  
104 ····invoke-virtual·{v1},·Landroid/os/Parcel;->recycle()V104 ····invoke-virtual·{v1},·Landroid/os/Parcel;->recycle()V
  
105 ····.line·397105 ····.line·379
106 ····invoke-virtual·{v0},·Landroid/os/Parcel;->recycle()V106 ····invoke-virtual·{v0},·Landroid/os/Parcel;->recycle()V
  
107 ····throw·v3107 ····throw·v3
108 .end·method108 .end·method
  
109 .method·public·getBuyIntent(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/os/Bundle;109 .method·public·getBuyIntent(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/os/Bundle;
110 ····.locals·6110 ····.locals·6
Offset 140, 104 lines modifiedOffset 140, 104 lines modified
140 ····.annotation·system·Ldalvik/annotation/Throws;140 ····.annotation·system·Ldalvik/annotation/Throws;
141 ········value·=·{141 ········value·=·{
142 ············Landroid/os/RemoteException;142 ············Landroid/os/RemoteException;
143 ········}143 ········}
144 ····.end·annotation144 ····.end·annotation
  
145 ····.prologue145 ····.prologue
146 ····.line·297146 ····.line·288
147 ····invoke-static·{},·Landroid/os/Parcel;->obtain()Landroid/os/Parcel;147 ····invoke-static·{},·Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
  
148 ····move-result-object·v0148 ····move-result-object·v0
  
149 ····.line·298149 ····.line·289
150 ····.local·v0,·"_data":Landroid/os/Parcel;150 ····.local·v0,·"_data":Landroid/os/Parcel;
151 ····invoke-static·{},·Landroid/os/Parcel;->obtain()Landroid/os/Parcel;151 ····invoke-static·{},·Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
  
152 ····move-result-object·v1152 ····move-result-object·v1
  
153 ····.line·301153 ····.line·292
154 ····.local·v1,·"_reply":Landroid/os/Parcel;154 ····.local·v1,·"_reply":Landroid/os/Parcel;
155 ····:try_start_0155 ····:try_start_0
156 ····const-string·v3,·"com.android.vending.billing.IInAppBillingService"156 ····const-string·v3,·"com.android.vending.billing.IInAppBillingService"
  
157 ····invoke-virtual·{v0,·v3},·Landroid/os/Parcel;->writeInterfaceToken(Ljava/lang/String;)V157 ····invoke-virtual·{v0,·v3},·Landroid/os/Parcel;->writeInterfaceToken(Ljava/lang/String;)V
  
158 ····.line·302158 ····.line·293
159 ····invoke-virtual·{v0,·p1},·Landroid/os/Parcel;->writeInt(I)V159 ····invoke-virtual·{v0,·p1},·Landroid/os/Parcel;->writeInt(I)V
  
160 ····.line·303160 ····.line·294
161 ····invoke-virtual·{v0,·p2},·Landroid/os/Parcel;->writeString(Ljava/lang/String;)V161 ····invoke-virtual·{v0,·p2},·Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
  
162 ····.line·304162 ····.line·295
163 ····invoke-virtual·{v0,·p3},·Landroid/os/Parcel;->writeString(Ljava/lang/String;)V163 ····invoke-virtual·{v0,·p3},·Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
  
164 ····.line·305164 ····.line·296
165 ····invoke-virtual·{v0,·p4},·Landroid/os/Parcel;->writeString(Ljava/lang/String;)V165 ····invoke-virtual·{v0,·p4},·Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
  
166 ····.line·306166 ····.line·297
167 ····invoke-virtual·{v0,·p5},·Landroid/os/Parcel;->writeString(Ljava/lang/String;)V167 ····invoke-virtual·{v0,·p5},·Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
  
168 ····.line·307168 ····.line·298
169 ····iget-object·v3,·p0,·Lcom/android/vending/billing/IInAppBillingService$Stub$Proxy;->mRemote:Landroid/os/IBinder;169 ····iget-object·v3,·p0,·Lcom/android/vending/billing/IInAppBillingService$Stub$Proxy;->mRemote:Landroid/os/IBinder;
  
170 ····const/4·v4,·0x3170 ····const/4·v4,·0x3
  
171 ····const/4·v5,·0x0171 ····const/4·v5,·0x0
  
172 ····invoke-interface·{v3,·v4,·v0,·v1,·v5},·Landroid/os/IBinder;->transact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z172 ····invoke-interface·{v3,·v4,·v0,·v1,·v5},·Landroid/os/IBinder;->transact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
Max diff block lines reached; 10083/14071 bytes (71.66%) of diff not shown.
327 B
smali/com/tobiaskuban/android/monthcalendarwidgetfoss/R.smali
    
Offset 25, 10 lines modifiedOffset 25, 9 lines modified
25 .method·public·constructor·<init>()V25 .method·public·constructor·<init>()V
26 ····.locals·026 ····.locals·0
  
27 ····.prologue27 ····.prologue
28 ····.line·1028 ····.line·10
29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
30 ····.line·184 
31 ····return-void30 ····return-void
32 .end·method31 .end·method
9.2 KB
smali/com/tobiaskuban/android/monthcalendarwidgetfoss/MonthCalendarWidget.smali
    
Offset 646, 24 lines modifiedOffset 646, 26 lines modified
  
646 ····.line·220646 ····.line·220
647 ····.local·v7,·"cellRv":Landroid/widget/RemoteViews;647 ····.local·v7,·"cellRv":Landroid/widget/RemoteViews;
648 ····const·v33,·0x1020014648 ····const·v33,·0x1020014
  
649 ····const/16·v34,·0x5649 ····const/16·v34,·0x5
  
 650 ····.line·221
650 ····move/from16·v0,·v34651 ····move/from16·v0,·v34
  
651 ····invoke-virtual·{v5,·v0},·Ljava/util/Calendar;->get(I)I652 ····invoke-virtual·{v5,·v0},·Ljava/util/Calendar;->get(I)I
  
652 ····move-result·v34653 ····move-result·v34
  
653 ····invoke-static/range·{v34·..·v34},·Ljava/lang/Integer;->toString(I)Ljava/lang/String;654 ····invoke-static/range·{v34·..·v34},·Ljava/lang/Integer;->toString(I)Ljava/lang/String;
  
654 ····move-result-object·v34655 ····move-result-object·v34
  
 656 ····.line·220
655 ····move/from16·v0,·v33657 ····move/from16·v0,·v33
  
656 ····move-object/from16·v1,·v34658 ····move-object/from16·v1,·v34
  
657 ····invoke-virtual·{v7,·v0,·v1},·Landroid/widget/RemoteViews;->setTextViewText(ILjava/lang/CharSequence;)V659 ····invoke-virtual·{v7,·v0,·v1},·Landroid/widget/RemoteViews;->setTextViewText(ILjava/lang/CharSequence;)V
  
658 ····.line·222660 ····.line·222
Offset 811, 32 lines modifiedOffset 813, 35 lines modified
  
811 ····move-object/from16·v2,·v36813 ····move-object/from16·v2,·v36
  
812 ····invoke-direct·{v0,·v1,·v2},·Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V814 ····invoke-direct·{v0,·v1,·v2},·Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V
  
813 ····const-string·v36,·"com.tobiaskuban.android.monthcalendarwidgetfoss.action.PREVIOUS_MONTH"815 ····const-string·v36,·"com.tobiaskuban.android.monthcalendarwidgetfoss.action.PREVIOUS_MONTH"
  
 816 ····.line·235
814 ····invoke-virtual/range·{v35·..·v36},·Landroid/content/Intent;->setAction(Ljava/lang/String;)Landroid/content/Intent;817 ····invoke-virtual/range·{v35·..·v36},·Landroid/content/Intent;->setAction(Ljava/lang/String;)Landroid/content/Intent;
  
815 ····move-result-object·v35818 ····move-result-object·v35
  
816 ····const/high16·v36,·0x8000000819 ····const/high16·v36,·0x8000000
  
 820 ····.line·233
817 ····move-object/from16·v0,·p1821 ····move-object/from16·v0,·p1
  
818 ····move/from16·v1,·v34822 ····move/from16·v1,·v34
  
819 ····move-object/from16·v2,·v35823 ····move-object/from16·v2,·v35
  
820 ····move/from16·v3,·v36824 ····move/from16·v3,·v36
  
821 ····invoke-static·{v0,·v1,·v2,·v3},·Landroid/app/PendingIntent;->getBroadcast(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent;825 ····invoke-static·{v0,·v1,·v2,·v3},·Landroid/app/PendingIntent;->getBroadcast(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent;
  
822 ····move-result-object·v34826 ····move-result-object·v34
  
 827 ····.line·232
823 ····move-object/from16·v0,·v23828 ····move-object/from16·v0,·v23
  
824 ····move/from16·v1,·v33829 ····move/from16·v1,·v33
  
825 ····move-object/from16·v2,·v34830 ····move-object/from16·v2,·v34
  
826 ····invoke-virtual·{v0,·v1,·v2},·Landroid/widget/RemoteViews;->setOnClickPendingIntent(ILandroid/app/PendingIntent;)V831 ····invoke-virtual·{v0,·v1,·v2},·Landroid/widget/RemoteViews;->setOnClickPendingIntent(ILandroid/app/PendingIntent;)V
Offset 872, 32 lines modifiedOffset 877, 35 lines modified
  
872 ····move-object/from16·v2,·v36877 ····move-object/from16·v2,·v36
  
873 ····invoke-direct·{v0,·v1,·v2},·Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V878 ····invoke-direct·{v0,·v1,·v2},·Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V
  
874 ····const-string·v36,·"com.tobiaskuban.android.monthcalendarwidgetfoss.action.NEXT_MONTH"879 ····const-string·v36,·"com.tobiaskuban.android.monthcalendarwidgetfoss.action.NEXT_MONTH"
  
 880 ····.line·241
875 ····invoke-virtual/range·{v35·..·v36},·Landroid/content/Intent;->setAction(Ljava/lang/String;)Landroid/content/Intent;881 ····invoke-virtual/range·{v35·..·v36},·Landroid/content/Intent;->setAction(Ljava/lang/String;)Landroid/content/Intent;
  
876 ····move-result-object·v35882 ····move-result-object·v35
  
877 ····const/high16·v36,·0x8000000883 ····const/high16·v36,·0x8000000
  
 884 ····.line·239
878 ····move-object/from16·v0,·p1885 ····move-object/from16·v0,·p1
  
879 ····move/from16·v1,·v34886 ····move/from16·v1,·v34
  
880 ····move-object/from16·v2,·v35887 ····move-object/from16·v2,·v35
  
881 ····move/from16·v3,·v36888 ····move/from16·v3,·v36
  
882 ····invoke-static·{v0,·v1,·v2,·v3},·Landroid/app/PendingIntent;->getBroadcast(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent;889 ····invoke-static·{v0,·v1,·v2,·v3},·Landroid/app/PendingIntent;->getBroadcast(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent;
  
883 ····move-result-object·v34890 ····move-result-object·v34
  
 891 ····.line·238
884 ····move-object/from16·v0,·v23892 ····move-object/from16·v0,·v23
  
885 ····move/from16·v1,·v33893 ····move/from16·v1,·v33
  
886 ····move-object/from16·v2,·v34894 ····move-object/from16·v2,·v34
  
887 ····invoke-virtual·{v0,·v1,·v2},·Landroid/widget/RemoteViews;->setOnClickPendingIntent(ILandroid/app/PendingIntent;)V895 ····invoke-virtual·{v0,·v1,·v2},·Landroid/widget/RemoteViews;->setOnClickPendingIntent(ILandroid/app/PendingIntent;)V
Offset 917, 32 lines modifiedOffset 925, 35 lines modified
  
917 ····move-object/from16·v2,·v36925 ····move-object/from16·v2,·v36
  
918 ····invoke-direct·{v0,·v1,·v2},·Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V926 ····invoke-direct·{v0,·v1,·v2},·Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V
  
919 ····const-string·v36,·"com.tobiaskuban.android.monthcalendarwidgetfoss.action.RESET_MONTH"927 ····const-string·v36,·"com.tobiaskuban.android.monthcalendarwidgetfoss.action.RESET_MONTH"
  
 928 ····.line·246
920 ····invoke-virtual/range·{v35·..·v36},·Landroid/content/Intent;->setAction(Ljava/lang/String;)Landroid/content/Intent;929 ····invoke-virtual/range·{v35·..·v36},·Landroid/content/Intent;->setAction(Ljava/lang/String;)Landroid/content/Intent;
  
921 ····move-result-object·v35930 ····move-result-object·v35
  
922 ····const/high16·v36,·0x8000000931 ····const/high16·v36,·0x8000000
  
 932 ····.line·244
923 ····move-object/from16·v0,·p1933 ····move-object/from16·v0,·p1
  
924 ····move/from16·v1,·v34934 ····move/from16·v1,·v34
  
925 ····move-object/from16·v2,·v35935 ····move-object/from16·v2,·v35
  
926 ····move/from16·v3,·v36936 ····move/from16·v3,·v36
  
927 ····invoke-static·{v0,·v1,·v2,·v3},·Landroid/app/PendingIntent;->getBroadcast(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent;937 ····invoke-static·{v0,·v1,·v2,·v3},·Landroid/app/PendingIntent;->getBroadcast(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent;
  
928 ····move-result-object·v34938 ····move-result-object·v34
  
 939 ····.line·243
Max diff block lines reached; 5775/9260 bytes (62.37%) of diff not shown.
1.28 KB
smali/com/tobiaskuban/android/monthcalendarwidgetfoss/DonationsActivity.smali
    
Offset 152, 14 lines modifiedOffset 152, 15 lines modified
152 ····.local·v13,·"ft":Landroid/app/FragmentTransaction;152 ····.local·v13,·"ft":Landroid/app/FragmentTransaction;
153 ····const-string·v6,·"alterechtschreibung@googlemail.com"153 ····const-string·v6,·"alterechtschreibung@googlemail.com"
  
154 ····const-string·v7,·"EUR"154 ····const-string·v7,·"EUR"
  
155 ····const·v1,·0x7f07001d155 ····const·v1,·0x7f07001d
  
 156 ····.line·80
156 ····invoke-virtual·{p0,·v1},·Lcom/tobiaskuban/android/monthcalendarwidgetfoss/DonationsActivity;->getString(I)Ljava/lang/String;157 ····invoke-virtual·{p0,·v1},·Lcom/tobiaskuban/android/monthcalendarwidgetfoss/DonationsActivity;->getString(I)Ljava/lang/String;
  
157 ····move-result-object·v8158 ····move-result-object·v8
  
158 ····const-string·v10,·"https://github.com/alterechtschreibung"159 ····const-string·v10,·"https://github.com/alterechtschreibung"
  
159 ····const-string·v11,·"flattr.com/profile/alterechtschreibung"160 ····const-string·v11,·"flattr.com/profile/alterechtschreibung"
Offset 168, 14 lines modifiedOffset 169, 15 lines modified
  
168 ····move-object·v3,·v2169 ····move-object·v3,·v2
  
169 ····move-object·v4,·v2170 ····move-object·v4,·v2
  
170 ····move·v9,·v5171 ····move·v9,·v5
  
 172 ····.line·79
171 ····invoke-static/range·{v0·..·v11},·Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/DonationsFragment;->newInstance(ZZLjava/lang/String;[Ljava/lang/String;[Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;)Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/DonationsFragment;173 ····invoke-static/range·{v0·..·v11},·Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/DonationsFragment;->newInstance(ZZLjava/lang/String;[Ljava/lang/String;[Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;)Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/DonationsFragment;
  
172 ····move-result-object·v12174 ····move-result-object·v12
  
173 ····.line·83175 ····.line·83
174 ····.local·v12,·"donationsFragment":Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/DonationsFragment;176 ····.local·v12,·"donationsFragment":Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/DonationsFragment;
175 ····const·v0,·0x7f0b000c177 ····const·v0,·0x7f0b000c
791 B
smali/com/tobiaskuban/android/monthcalendarwidgetfoss/DonationsActivity$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/tobiaskuban/android/monthcalendarwidgetfoss/DonationsActivity;21 .field·final·synthetic·this$0:Lcom/tobiaskuban/android/monthcalendarwidgetfoss/DonationsActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/tobiaskuban/android/monthcalendarwidgetfoss/DonationsActivity;)V23 .method·constructor·<init>(Lcom/tobiaskuban/android/monthcalendarwidgetfoss/DonationsActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/tobiaskuban/android/monthcalendarwidgetfoss/DonationsActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·12227 ····.line·122
27 ····iput-object·p1,·p0,·Lcom/tobiaskuban/android/monthcalendarwidgetfoss/DonationsActivity$1;->this$0:Lcom/tobiaskuban/android/monthcalendarwidgetfoss/DonationsActivity;28 ····iput-object·p1,·p0,·Lcom/tobiaskuban/android/monthcalendarwidgetfoss/DonationsActivity$1;->this$0:Lcom/tobiaskuban/android/monthcalendarwidgetfoss/DonationsActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
854 B
smali/com/tobiaskuban/android/monthcalendarwidgetfoss/donation/DonationsFragment$6.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/DonationsFragment;21 .field·final·synthetic·this$0:Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/DonationsFragment;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/DonationsFragment;)V23 .method·constructor·<init>(Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/DonationsFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/DonationsFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·33027 ····.line·330
27 ····iput-object·p1,·p0,·Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/DonationsFragment$6;->this$0:Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/DonationsFragment;28 ····iput-object·p1,·p0,·Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/DonationsFragment$6;->this$0:Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/DonationsFragment;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
854 B
smali/com/tobiaskuban/android/monthcalendarwidgetfoss/donation/DonationsFragment$4.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/DonationsFragment;21 .field·final·synthetic·this$0:Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/DonationsFragment;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/DonationsFragment;)V23 .method·constructor·<init>(Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/DonationsFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/DonationsFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·27427 ····.line·274
27 ····iput-object·p1,·p0,·Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/DonationsFragment$4;->this$0:Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/DonationsFragment;28 ····iput-object·p1,·p0,·Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/DonationsFragment$4;->this$0:Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/DonationsFragment;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
854 B
smali/com/tobiaskuban/android/monthcalendarwidgetfoss/donation/DonationsFragment$3.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/DonationsFragment;21 .field·final·synthetic·this$0:Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/DonationsFragment;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/DonationsFragment;)V23 .method·constructor·<init>(Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/DonationsFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/DonationsFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·25027 ····.line·250
27 ····iput-object·p1,·p0,·Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/DonationsFragment$3;->this$0:Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/DonationsFragment;28 ····iput-object·p1,·p0,·Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/DonationsFragment$3;->this$0:Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/DonationsFragment;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
854 B
smali/com/tobiaskuban/android/monthcalendarwidgetfoss/donation/DonationsFragment$8.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/DonationsFragment;21 .field·final·synthetic·this$0:Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/DonationsFragment;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/DonationsFragment;)V23 .method·constructor·<init>(Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/DonationsFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/DonationsFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·51627 ····.line·516
27 ····iput-object·p1,·p0,·Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/DonationsFragment$8;->this$0:Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/DonationsFragment;28 ····iput-object·p1,·p0,·Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/DonationsFragment$8;->this$0:Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/DonationsFragment;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
2.1 KB
smali/com/tobiaskuban/android/monthcalendarwidgetfoss/donation/DonationsFragment.smali
    
Offset 331, 39 lines modifiedOffset 331, 15 lines modified
  
331 ····move-result-object·v11331 ····move-result-object·v11
  
332 ····invoke-virtual·{v11,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;332 ····invoke-virtual·{v11,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
333 ····move-result-object·v11333 ····move-result-object·v11
  
 334 ····const-string·v12,·"api.flattr.com/js/0.6/load.js?mode=auto\';t.parentNode.insertBefore(s,·t);})();/*·]]>·*/</script>"
334 ····const-string·v12,·"api.flattr.com/js/0.6/load.js?mode=auto\';" 
  
335 ····invoke-virtual·{v11,·v12},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; 
  
336 ····move-result-object·v11 
  
337 ····const-string·v12,·"t.parentNode.insertBefore(s,·t);" 
  
338 ····invoke-virtual·{v11,·v12},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; 
  
339 ····move-result-object·v11 
  
340 ····const-string·v12,·"})();" 
  
341 ····invoke-virtual·{v11,·v12},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; 
  
342 ····move-result-object·v11 
  
343 ····const-string·v12,·"/*·]]>·*/" 
  
344 ····invoke-virtual·{v11,·v12},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; 
  
345 ····move-result-object·v11 
  
346 ····const-string·v12,·"</script>" 
  
347 ····invoke-virtual·{v11,·v12},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;335 ····invoke-virtual·{v11,·v12},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
348 ····move-result-object·v11336 ····move-result-object·v11
  
349 ····invoke-virtual·{v11},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;337 ····invoke-virtual·{v11},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
Offset 834, 18 lines modifiedOffset 810, 20 lines modified
834 ····.local·v0,·"e":Landroid/content/ActivityNotFoundException;810 ····.local·v0,·"e":Landroid/content/ActivityNotFoundException;
835 ····const·v4,·0x1080027811 ····const·v4,·0x1080027
  
836 ····const·v5,·0x7f07000e812 ····const·v5,·0x7f07000e
  
837 ····const·v6,·0x7f07000f813 ····const·v6,·0x7f07000f
  
 814 ····.line·396
838 ····invoke-virtual·{p0,·v6},·Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/DonationsFragment;->getString(I)Ljava/lang/String;815 ····invoke-virtual·{p0,·v6},·Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/DonationsFragment;->getString(I)Ljava/lang/String;
  
839 ····move-result-object·v6816 ····move-result-object·v6
  
 817 ····.line·395
840 ····invoke-virtual·{p0,·v4,·v5,·v6},·Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/DonationsFragment;->openDialog(IILjava/lang/String;)V818 ····invoke-virtual·{p0,·v4,·v5,·v6},·Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/DonationsFragment;->openDialog(IILjava/lang/String;)V
  
841 ····goto·:goto_0819 ····goto·:goto_0
842 .end·method820 .end·method
  
843 .method·public·onActivityCreated(Landroid/os/Bundle;)V821 .method·public·onActivityCreated(Landroid/os/Bundle;)V
844 ····.locals·9822 ····.locals·9
1.47 KB
smali/com/tobiaskuban/android/monthcalendarwidgetfoss/donation/DonationsFragment$5.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/DonationsFragment;21 .field·final·synthetic·this$0:Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/DonationsFragment;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/DonationsFragment;)V23 .method·constructor·<init>(Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/DonationsFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/DonationsFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·30727 ····.line·307
27 ····iput-object·p1,·p0,·Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/DonationsFragment$5;->this$0:Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/DonationsFragment;28 ····iput-object·p1,·p0,·Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/DonationsFragment$5;->this$0:Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/DonationsFragment;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
Offset 140, 15 lines modifiedOffset 141, 17 lines modified
  
140 ····const·v2,·0x7f07000c141 ····const·v2,·0x7f07000c
  
141 ····iget-object·v3,·p0,·Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/DonationsFragment$5;->this$0:Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/DonationsFragment;142 ····iget-object·v3,·p0,·Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/DonationsFragment$5;->this$0:Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/DonationsFragment;
  
142 ····const·v4,·0x7f07000d143 ····const·v4,·0x7f07000d
  
 144 ····.line·324
143 ····invoke-virtual·{v3,·v4},·Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/DonationsFragment;->getString(I)Ljava/lang/String;145 ····invoke-virtual·{v3,·v4},·Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/DonationsFragment;->getString(I)Ljava/lang/String;
  
144 ····move-result-object·v3146 ····move-result-object·v3
  
 147 ····.line·323
145 ····invoke-virtual·{v0,·v1,·v2,·v3},·Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/DonationsFragment;->openDialog(IILjava/lang/String;)V148 ····invoke-virtual·{v0,·v1,·v2,·v3},·Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/DonationsFragment;->openDialog(IILjava/lang/String;)V
  
146 ····goto·:goto_0149 ····goto·:goto_0
147 .end·method150 .end·method
854 B
smali/com/tobiaskuban/android/monthcalendarwidgetfoss/donation/DonationsFragment$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/DonationsFragment;21 .field·final·synthetic·this$0:Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/DonationsFragment;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/DonationsFragment;)V23 .method·constructor·<init>(Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/DonationsFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/DonationsFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·20327 ····.line·203
27 ····iput-object·p1,·p0,·Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/DonationsFragment$1;->this$0:Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/DonationsFragment;28 ····iput-object·p1,·p0,·Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/DonationsFragment$1;->this$0:Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/DonationsFragment;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
3.64 KB
smali/com/tobiaskuban/android/monthcalendarwidgetfoss/donation/DonationsFragment$7.smali
    
Offset 21, 14 lines modifiedOffset 21, 15 lines modified
  
21 .field·final·synthetic·val$mLoadingFrame:Landroid/widget/FrameLayout;21 .field·final·synthetic·val$mLoadingFrame:Landroid/widget/FrameLayout;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/DonationsFragment;Landroid/widget/FrameLayout;Landroid/webkit/WebView;)V23 .method·constructor·<init>(Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/DonationsFragment;Landroid/widget/FrameLayout;Landroid/webkit/WebView;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/DonationsFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·41927 ····.line·419
27 ····iput-object·p1,·p0,·Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/DonationsFragment$7;->this$0:Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/DonationsFragment;28 ····iput-object·p1,·p0,·Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/DonationsFragment$7;->this$0:Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/DonationsFragment;
  
28 ····iput-object·p2,·p0,·Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/DonationsFragment$7;->val$mLoadingFrame:Landroid/widget/FrameLayout;29 ····iput-object·p2,·p0,·Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/DonationsFragment$7;->val$mLoadingFrame:Landroid/widget/FrameLayout;
  
Offset 77, 20 lines modifiedOffset 78, 22 lines modified
  
77 ····move-result-object·v278 ····move-result-object·v2
  
78 ····new-instance·v3,·Landroid/content/Intent;79 ····new-instance·v3,·Landroid/content/Intent;
  
79 ····const-string·v4,·"android.intent.action.VIEW"80 ····const-string·v4,·"android.intent.action.VIEW"
  
 81 ····.line·449
80 ····invoke-static·{p2},·Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;82 ····invoke-static·{p2},·Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
  
81 ····move-result-object·v583 ····move-result-object·v5
  
82 ····invoke-direct·{v3,·v4,·v5},·Landroid/content/Intent;-><init>(Ljava/lang/String;Landroid/net/Uri;)V84 ····invoke-direct·{v3,·v4,·v5},·Landroid/content/Intent;-><init>(Ljava/lang/String;Landroid/net/Uri;)V
  
 85 ····.line·448
83 ····invoke-virtual·{v2,·v3},·Landroid/content/Context;->startActivity(Landroid/content/Intent;)V86 ····invoke-virtual·{v2,·v3},·Landroid/content/Context;->startActivity(Landroid/content/Intent;)V
84 ····:try_end_087 ····:try_end_0
85 ····.catch·Landroid/content/ActivityNotFoundException;·{:try_start_0·..·:try_end_0}·:catch_088 ····.catch·Landroid/content/ActivityNotFoundException;·{:try_start_0·..·:try_end_0}·:catch_0
  
86 ····.line·45489 ····.line·454
87 ····:goto_090 ····:goto_0
88 ····invoke-virtual·{p1},·Landroid/webkit/WebView;->stopLoading()V91 ····invoke-virtual·{p1},·Landroid/webkit/WebView;->stopLoading()V
Offset 113, 18 lines modifiedOffset 116, 20 lines modified
  
113 ····const·v4,·0x7f07000e116 ····const·v4,·0x7f07000e
  
114 ····iget-object·v5,·p0,·Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/DonationsFragment$7;->this$0:Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/DonationsFragment;117 ····iget-object·v5,·p0,·Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/DonationsFragment$7;->this$0:Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/DonationsFragment;
  
115 ····const·v6,·0x7f07000f118 ····const·v6,·0x7f07000f
  
 119 ····.line·452
116 ····invoke-virtual·{v5,·v6},·Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/DonationsFragment;->getString(I)Ljava/lang/String;120 ····invoke-virtual·{v5,·v6},·Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/DonationsFragment;->getString(I)Ljava/lang/String;
  
117 ····move-result-object·v5121 ····move-result-object·v5
  
 122 ····.line·451
118 ····invoke-virtual·{v2,·v3,·v4,·v5},·Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/DonationsFragment;->openDialog(IILjava/lang/String;)V123 ····invoke-virtual·{v2,·v3,·v4,·v5},·Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/DonationsFragment;->openDialog(IILjava/lang/String;)V
  
119 ····goto·:goto_0124 ····goto·:goto_0
120 .end·method125 .end·method
  
121 .method·public·onPageFinished(Landroid/webkit/WebView;Ljava/lang/String;)V126 .method·public·onPageFinished(Landroid/webkit/WebView;Ljava/lang/String;)V
122 ····.locals·2127 ····.locals·2
Offset 172, 20 lines modifiedOffset 177, 22 lines modified
  
172 ····move-result-object·v1177 ····move-result-object·v1
  
173 ····new-instance·v2,·Landroid/content/Intent;178 ····new-instance·v2,·Landroid/content/Intent;
  
174 ····const-string·v3,·"android.intent.action.VIEW"179 ····const-string·v3,·"android.intent.action.VIEW"
  
 180 ····.line·427
175 ····invoke-static·{p2},·Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;181 ····invoke-static·{p2},·Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
  
176 ····move-result-object·v4182 ····move-result-object·v4
  
177 ····invoke-direct·{v2,·v3,·v4},·Landroid/content/Intent;-><init>(Ljava/lang/String;Landroid/net/Uri;)V183 ····invoke-direct·{v2,·v3,·v4},·Landroid/content/Intent;-><init>(Ljava/lang/String;Landroid/net/Uri;)V
  
 184 ····.line·426
178 ····invoke-virtual·{v1,·v2},·Landroid/content/Context;->startActivity(Landroid/content/Intent;)V185 ····invoke-virtual·{v1,·v2},·Landroid/content/Context;->startActivity(Landroid/content/Intent;)V
179 ····:try_end_0186 ····:try_end_0
180 ····.catch·Landroid/content/ActivityNotFoundException;·{:try_start_0·..·:try_end_0}·:catch_0187 ····.catch·Landroid/content/ActivityNotFoundException;·{:try_start_0·..·:try_end_0}·:catch_0
  
181 ····.line·433188 ····.line·433
182 ····:goto_0189 ····:goto_0
183 ····const/4·v1,·0x0190 ····const/4·v1,·0x0
Offset 204, 15 lines modifiedOffset 211, 17 lines modified
  
204 ····const·v3,·0x7f07000e211 ····const·v3,·0x7f07000e
  
205 ····iget-object·v4,·p0,·Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/DonationsFragment$7;->this$0:Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/DonationsFragment;212 ····iget-object·v4,·p0,·Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/DonationsFragment$7;->this$0:Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/DonationsFragment;
  
206 ····const·v5,·0x7f07000f213 ····const·v5,·0x7f07000f
  
 214 ····.line·430
207 ····invoke-virtual·{v4,·v5},·Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/DonationsFragment;->getString(I)Ljava/lang/String;215 ····invoke-virtual·{v4,·v5},·Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/DonationsFragment;->getString(I)Ljava/lang/String;
  
208 ····move-result-object·v4216 ····move-result-object·v4
  
 217 ····.line·429
209 ····invoke-virtual·{v1,·v2,·v3,·v4},·Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/DonationsFragment;->openDialog(IILjava/lang/String;)V218 ····invoke-virtual·{v1,·v2,·v3,·v4},·Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/DonationsFragment;->openDialog(IILjava/lang/String;)V
  
210 ····goto·:goto_0219 ····goto·:goto_0
211 .end·method220 .end·method
1.5 KB
smali/com/tobiaskuban/android/monthcalendarwidgetfoss/donation/DonationsFragment$2.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/DonationsFragment;21 .field·final·synthetic·this$0:Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/DonationsFragment;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/DonationsFragment;)V23 .method·constructor·<init>(Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/DonationsFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/DonationsFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·22327 ····.line·223
27 ····iput-object·p1,·p0,·Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/DonationsFragment$2;->this$0:Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/DonationsFragment;28 ····iput-object·p1,·p0,·Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/DonationsFragment$2;->this$0:Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/DonationsFragment;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
Offset 70, 18 lines modifiedOffset 71, 20 lines modified
  
70 ····const·v2,·0x7f07000571 ····const·v2,·0x7f070005
  
71 ····iget-object·v3,·p0,·Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/DonationsFragment$2;->this$0:Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/DonationsFragment;72 ····iget-object·v3,·p0,·Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/DonationsFragment$2;->this$0:Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/DonationsFragment;
  
72 ····const·v4,·0x7f07000673 ····const·v4,·0x7f070006
  
 74 ····.line·231
73 ····invoke-virtual·{v3,·v4},·Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/DonationsFragment;->getString(I)Ljava/lang/String;75 ····invoke-virtual·{v3,·v4},·Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/DonationsFragment;->getString(I)Ljava/lang/String;
  
74 ····move-result-object·v376 ····move-result-object·v3
  
 77 ····.line·230
75 ····invoke-virtual·{v0,·v1,·v2,·v3},·Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/DonationsFragment;->openDialog(IILjava/lang/String;)V78 ····invoke-virtual·{v0,·v1,·v2,·v3},·Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/DonationsFragment;->openDialog(IILjava/lang/String;)V
  
76 ····.line·23779 ····.line·237
77 ····:cond_180 ····:cond_1
78 ····:goto_081 ····:goto_0
79 ····return-void82 ····return-void
  
870 B
smali/com/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/IabHelper$3$2.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$results:Ljava/util/List;22 .field·final·synthetic·val$results:Ljava/util/List;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/IabHelper$3;Ljava/util/List;)V24 .method·constructor·<init>(Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/IabHelper$3;Ljava/util/List;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$1"····#·Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/IabHelper$3;
  
26 ····.prologue27 ····.prologue
27 ····.line·96928 ····.line·969
28 ····iput-object·p1,·p0,·Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/IabHelper$3$2;->this$1:Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/IabHelper$3;29 ····iput-object·p1,·p0,·Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/IabHelper$3$2;->this$1:Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/IabHelper$3;
  
29 ····iput-object·p2,·p0,·Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/IabHelper$3$2;->val$results:Ljava/util/List;30 ····iput-object·p2,·p0,·Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/IabHelper$3$2;->val$results:Ljava/util/List;
  
10.9 KB
smali/com/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/IabHelper$3.smali
    
Offset 28, 14 lines modifiedOffset 28, 15 lines modified
  
28 .field·final·synthetic·val$singleListener:Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/IabHelper$OnConsumeFinishedListener;28 .field·final·synthetic·val$singleListener:Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/IabHelper$OnConsumeFinishedListener;
  
  
29 #·direct·methods29 #·direct·methods
30 .method·constructor·<init>(Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/IabHelper;Ljava/util/List;Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/IabHelper$OnConsumeFinishedListener;Landroid/os/Handler;Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/IabHelper$OnConsumeMultiFinishedListener;)V30 .method·constructor·<init>(Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/IabHelper;Ljava/util/List;Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/IabHelper$OnConsumeFinishedListener;Landroid/os/Handler;Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/IabHelper$OnConsumeMultiFinishedListener;)V
31 ····.locals·031 ····.locals·0
 32 ····.param·p1,·"this$0"····#·Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/IabHelper;
  
32 ····.prologue33 ····.prologue
33 ····.line·94734 ····.line·947
34 ····iput-object·p1,·p0,·Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/IabHelper$3;->this$0:Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/IabHelper;35 ····iput-object·p1,·p0,·Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/IabHelper$3;->this$0:Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/IabHelper;
  
35 ····iput-object·p2,·p0,·Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/IabHelper$3;->val$purchases:Ljava/util/List;36 ····iput-object·p2,·p0,·Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/IabHelper$3;->val$purchases:Ljava/util/List;
  
Offset 53, 46 lines modifiedOffset 54, 45 lines modified
  
53 #·virtual·methods54 #·virtual·methods
54 .method·public·run()V55 .method·public·run()V
55 ····.locals·856 ····.locals·8
  
56 ····.prologue57 ····.prologue
57 ····.line·94958 ····.line·949
58 ····new-instance·v3,·Ljava/util/ArrayList;59 ····new-instance·v2,·Ljava/util/ArrayList;
  
59 ····invoke-direct·{v3},·Ljava/util/ArrayList;-><init>()V60 ····invoke-direct·{v2},·Ljava/util/ArrayList;-><init>()V
  
60 ····.line·95061 ····.line·950
61 ····.local·v3,·"results":Ljava/util/List;,·"Ljava/util/List<Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/IabResult;>;"62 ····.local·v2,·"results":Ljava/util/List;,·"Ljava/util/List<Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/IabResult;>;"
62 ····iget-object·v4,·p0,·Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/IabHelper$3;->val$purchases:Ljava/util/List;63 ····iget-object·v3,·p0,·Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/IabHelper$3;->val$purchases:Ljava/util/List;
  
63 ····invoke-interface·{v4},·Ljava/util/List;->iterator()Ljava/util/Iterator;64 ····invoke-interface·{v3},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
64 ····move-result-object·v165 ····move-result-object·v3
  
65 ····.local·v1,·"i$":Ljava/util/Iterator; 
66 ····:goto_066 ····:goto_0
67 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z67 ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z
  
68 ····move-result·v468 ····move-result·v4
  
69 ····if-eqz·v4,·:cond_069 ····if-eqz·v4,·:cond_0
  
70 ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object;70 ····invoke-interface·{v3},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
71 ····move-result-object·v271 ····move-result-object·v1
  
72 ····check-cast·v2,·Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/Purchase;72 ····check-cast·v1,·Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/Purchase;
  
73 ····.line·95273 ····.line·952
74 ····.local·v2,·"purchase":Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/Purchase;74 ····.local·v1,·"purchase":Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/Purchase;
75 ····:try_start_075 ····:try_start_0
76 ····iget-object·v4,·p0,·Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/IabHelper$3;->this$0:Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/IabHelper;76 ····iget-object·v4,·p0,·Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/IabHelper$3;->this$0:Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/IabHelper;
  
77 ····invoke-virtual·{v4,·v2},·Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/IabHelper;->consume(Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/Purchase;)V77 ····invoke-virtual·{v4,·v1},·Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/IabHelper;->consume(Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/Purchase;)V
  
78 ····.line·95378 ····.line·953
79 ····new-instance·v4,·Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/IabResult;79 ····new-instance·v4,·Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/IabResult;
  
80 ····const/4·v5,·0x080 ····const/4·v5,·0x0
  
81 ····new-instance·v6,·Ljava/lang/StringBuilder;81 ····new-instance·v6,·Ljava/lang/StringBuilder;
Offset 101, 29 lines modifiedOffset 101, 29 lines modified
  
101 ····const-string·v7,·"Successful·consume·of·sku·"101 ····const-string·v7,·"Successful·consume·of·sku·"
  
102 ····invoke-virtual·{v6,·v7},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;102 ····invoke-virtual·{v6,·v7},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
103 ····move-result-object·v6103 ····move-result-object·v6
  
104 ····invoke-virtual·{v2},·Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/Purchase;->getSku()Ljava/lang/String;104 ····invoke-virtual·{v1},·Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/Purchase;->getSku()Ljava/lang/String;
  
105 ····move-result-object·v7105 ····move-result-object·v7
  
106 ····invoke-virtual·{v6,·v7},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;106 ····invoke-virtual·{v6,·v7},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
107 ····move-result-object·v6107 ····move-result-object·v6
  
108 ····invoke-virtual·{v6},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;108 ····invoke-virtual·{v6},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
109 ····move-result-object·v6109 ····move-result-object·v6
  
110 ····invoke-direct·{v4,·v5,·v6},·Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/IabResult;-><init>(ILjava/lang/String;)V110 ····invoke-direct·{v4,·v5,·v6},·Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/IabResult;-><init>(ILjava/lang/String;)V
  
111 ····invoke-interface·{v3,·v4},·Ljava/util/List;->add(Ljava/lang/Object;)Z111 ····invoke-interface·{v2,·v4},·Ljava/util/List;->add(Ljava/lang/Object;)Z
112 ····:try_end_0112 ····:try_end_0
113 ····.catch·Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/IabException;·{:try_start_0·..·:try_end_0}·:catch_0113 ····.catch·Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/IabException;·{:try_start_0·..·:try_end_0}·:catch_0
  
114 ····goto·:goto_0114 ····goto·:goto_0
  
115 ····.line·955115 ····.line·955
116 ····:catch_0116 ····:catch_0
Offset 131, 64 lines modifiedOffset 131, 64 lines modified
  
131 ····.line·956131 ····.line·956
132 ····.local·v0,·"ex":Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/IabException;132 ····.local·v0,·"ex":Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/IabException;
133 ····invoke-virtual·{v0},·Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/IabException;->getResult()Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/IabResult;133 ····invoke-virtual·{v0},·Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/IabException;->getResult()Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/IabResult;
  
134 ····move-result-object·v4134 ····move-result-object·v4
  
135 ····invoke-interface·{v3,·v4},·Ljava/util/List;->add(Ljava/lang/Object;)Z135 ····invoke-interface·{v2,·v4},·Ljava/util/List;->add(Ljava/lang/Object;)Z
  
136 ····goto·:goto_0136 ····goto·:goto_0
  
137 ····.line·960137 ····.line·960
138 ····.end·local·v0····#·"ex":Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/IabException;138 ····.end·local·v0····#·"ex":Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/IabException;
139 ····.end·local·v2····#·"purchase":Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/Purchase;139 ····.end·local·v1····#·"purchase":Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/Purchase;
140 ····:cond_0140 ····:cond_0
141 ····iget-object·v4,·p0,·Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/IabHelper$3;->this$0:Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/IabHelper;141 ····iget-object·v3,·p0,·Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/IabHelper$3;->this$0:Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/IabHelper;
  
142 ····invoke-virtual·{v4},·Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/IabHelper;->flagEndAsync()V142 ····invoke-virtual·{v3},·Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/IabHelper;->flagEndAsync()V
  
143 ····.line·961143 ····.line·961
144 ····iget-object·v4,·p0,·Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/IabHelper$3;->this$0:Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/IabHelper;144 ····iget-object·v3,·p0,·Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/IabHelper$3;->this$0:Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/IabHelper;
  
145 ····iget-boolean·v4,·v4,·Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/IabHelper;->mDisposed:Z145 ····iget-boolean·v3,·v3,·Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/IabHelper;->mDisposed:Z
  
146 ····if-nez·v4,·:cond_1146 ····if-nez·v3,·:cond_1
  
147 ····iget-object·v4,·p0,·Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/IabHelper$3;->val$singleListener:Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/IabHelper$OnConsumeFinishedListener;147 ····iget-object·v3,·p0,·Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/IabHelper$3;->val$singleListener:Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/IabHelper$OnConsumeFinishedListener;
  
148 ····if-eqz·v4,·:cond_1148 ····if-eqz·v3,·:cond_1
  
149 ····.line·962149 ····.line·962
150 ····iget-object·v4,·p0,·Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/IabHelper$3;->val$handler:Landroid/os/Handler;150 ····iget-object·v3,·p0,·Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/IabHelper$3;->val$handler:Landroid/os/Handler;
  
151 ····new-instance·v5,·Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/IabHelper$3$1;151 ····new-instance·v4,·Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/IabHelper$3$1;
Max diff block lines reached; 2903/10962 bytes (26.48%) of diff not shown.
3.46 KB
smali/com/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/Inventory.smali
    
Offset 156, 69 lines modifiedOffset 156, 68 lines modified
156 ············"Ljava/lang/String;",156 ············"Ljava/lang/String;",
157 ············">;"157 ············">;"
158 ········}158 ········}
159 ····.end·annotation159 ····.end·annotation
  
160 ····.prologue160 ····.prologue
161 ····.line·72161 ····.line·72
162 ····new-instance·v2,·Ljava/util/ArrayList;162 ····new-instance·v1,·Ljava/util/ArrayList;
  
163 ····invoke-direct·{v2},·Ljava/util/ArrayList;-><init>()V163 ····invoke-direct·{v1},·Ljava/util/ArrayList;-><init>()V
  
164 ····.line·73164 ····.line·73
165 ····.local·v2,·"result":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/String;>;"165 ····.local·v1,·"result":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/String;>;"
166 ····iget-object·v3,·p0,·Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/Inventory;->mPurchaseMap:Ljava/util/Map;166 ····iget-object·v2,·p0,·Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/Inventory;->mPurchaseMap:Ljava/util/Map;
  
167 ····invoke-interface·{v3},·Ljava/util/Map;->values()Ljava/util/Collection;167 ····invoke-interface·{v2},·Ljava/util/Map;->values()Ljava/util/Collection;
  
168 ····move-result-object·v3168 ····move-result-object·v2
  
169 ····invoke-interface·{v3},·Ljava/util/Collection;->iterator()Ljava/util/Iterator;169 ····invoke-interface·{v2},·Ljava/util/Collection;->iterator()Ljava/util/Iterator;
  
170 ····move-result-object·v0170 ····move-result-object·v2
  
171 ····.local·v0,·"i$":Ljava/util/Iterator; 
172 ····:cond_0171 ····:cond_0
173 ····:goto_0172 ····:goto_0
174 ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z173 ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z
  
175 ····move-result·v3174 ····move-result·v3
  
176 ····if-eqz·v3,·:cond_1175 ····if-eqz·v3,·:cond_1
  
177 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;176 ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
178 ····move-result-object·v1177 ····move-result-object·v0
  
179 ····check-cast·v1,·Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/Purchase;178 ····check-cast·v0,·Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/Purchase;
  
180 ····.line·74179 ····.line·74
181 ····.local·v1,·"p":Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/Purchase;180 ····.local·v0,·"p":Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/Purchase;
182 ····invoke-virtual·{v1},·Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/Purchase;->getItemType()Ljava/lang/String;181 ····invoke-virtual·{v0},·Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/Purchase;->getItemType()Ljava/lang/String;
  
183 ····move-result-object·v3182 ····move-result-object·v3
  
184 ····invoke-virtual·{v3,·p1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z183 ····invoke-virtual·{v3,·p1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
185 ····move-result·v3184 ····move-result·v3
  
186 ····if-eqz·v3,·:cond_0185 ····if-eqz·v3,·:cond_0
  
187 ····invoke-virtual·{v1},·Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/Purchase;->getSku()Ljava/lang/String;186 ····invoke-virtual·{v0},·Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/Purchase;->getSku()Ljava/lang/String;
  
188 ····move-result-object·v3187 ····move-result-object·v3
  
189 ····invoke-interface·{v2,·v3},·Ljava/util/List;->add(Ljava/lang/Object;)Z188 ····invoke-interface·{v1,·v3},·Ljava/util/List;->add(Ljava/lang/Object;)Z
  
190 ····goto·:goto_0189 ····goto·:goto_0
  
191 ····.line·76190 ····.line·76
192 ····.end·local·v1····#·"p":Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/Purchase;191 ····.end·local·v0····#·"p":Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/Purchase;
193 ····:cond_1192 ····:cond_1
194 ····return-object·v2193 ····return-object·v1
195 .end·method194 .end·method
  
196 .method·getAllPurchases()Ljava/util/List;195 .method·getAllPurchases()Ljava/util/List;
197 ····.locals·2196 ····.locals·2
198 ····.annotation·system·Ldalvik/annotation/Signature;197 ····.annotation·system·Ldalvik/annotation/Signature;
199 ········value·=·{198 ········value·=·{
200 ············"()",199 ············"()",
16.5 KB
smali/com/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/IabHelper.smali
    
Offset 200, 24 lines modifiedOffset 200, 26 lines modified
  
200 ····.prologue200 ····.prologue
201 ····.line·750201 ····.line·750
202 ····const-string·v3,·"0:OK/1:User·Canceled/2:Unknown/3:Billing·Unavailable/4:Item·unavailable/5:Developer·Error/6:Error/7:Item·Already·Owned/8:Item·not·owned"202 ····const-string·v3,·"0:OK/1:User·Canceled/2:Unknown/3:Billing·Unavailable/4:Item·unavailable/5:Developer·Error/6:Error/7:Item·Already·Owned/8:Item·not·owned"
  
203 ····const-string·v4,·"/"203 ····const-string·v4,·"/"
  
 204 ····.line·753
204 ····invoke-virtual·{v3,·v4},·Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;205 ····invoke-virtual·{v3,·v4},·Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;
  
205 ····move-result-object·v0206 ····move-result-object·v0
  
206 ····.line·754207 ····.line·754
207 ····.local·v0,·"iab_msgs":[Ljava/lang/String;208 ····.local·v0,·"iab_msgs":[Ljava/lang/String;
208 ····const-string·v3,·"0:OK/-1001:Remote·exception·during·initialization/-1002:Bad·response·received/-1003:Purchase·signature·verification·failed/-1004:Send·intent·failed/-1005:User·cancelled/-1006:Unknown·purchase·response/-1007:Missing·token/-1008:Unknown·error/-1009:Subscriptions·not·available/-1010:Invalid·consumption·attempt"209 ····const-string·v3,·"0:OK/-1001:Remote·exception·during·initialization/-1002:Bad·response·received/-1003:Purchase·signature·verification·failed/-1004:Send·intent·failed/-1005:User·cancelled/-1006:Unknown·purchase·response/-1007:Missing·token/-1008:Unknown·error/-1009:Subscriptions·not·available/-1010:Invalid·consumption·attempt"
  
209 ····const-string·v4,·"/"210 ····const-string·v4,·"/"
  
 211 ····.line·763
210 ····invoke-virtual·{v3,·v4},·Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;212 ····invoke-virtual·{v3,·v4},·Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;
  
211 ····move-result-object·v1213 ····move-result-object·v1
  
212 ····.line·765214 ····.line·765
213 ····.local·v1,·"iabhelper_msgs":[Ljava/lang/String;215 ····.local·v1,·"iabhelper_msgs":[Ljava/lang/String;
214 ····const/16·v3,·-0x3e8216 ····const/16·v3,·-0x3e8
Offset 822, 14 lines modifiedOffset 824, 15 lines modified
  
822 ····move-object·v5,·p3824 ····move-object·v5,·p3
  
823 ····invoke-direct/range·{v0·..·v5},·Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/IabHelper$3;-><init>(Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/IabHelper;Ljava/util/List;Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/IabHelper$OnConsumeFinishedListener;Landroid/os/Handler;Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/IabHelper$OnConsumeMultiFinishedListener;)V825 ····invoke-direct/range·{v0·..·v5},·Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/IabHelper$3;-><init>(Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/IabHelper;Ljava/util/List;Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/IabHelper$OnConsumeFinishedListener;Landroid/os/Handler;Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/IabHelper$OnConsumeMultiFinishedListener;)V
  
824 ····invoke-direct·{v6,·v0},·Ljava/lang/Thread;-><init>(Ljava/lang/Runnable;)V826 ····invoke-direct·{v6,·v0},·Ljava/lang/Thread;-><init>(Ljava/lang/Runnable;)V
  
 827 ····.line·976
825 ····invoke-virtual·{v6},·Ljava/lang/Thread;->start()V828 ····invoke-virtual·{v6},·Ljava/lang/Thread;->start()V
  
826 ····.line·977829 ····.line·977
827 ····return-void830 ····return-void
828 .end·method831 .end·method
  
829 .method·public·dispose()V832 .method·public·dispose()V
Offset 1850, 26 lines modifiedOffset 1853, 28 lines modified
  
1850 ····const-string·v9,·".·Response:·"1853 ····const-string·v9,·".·Response:·"
  
1851 ····invoke-virtual·{v8,·v9},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;1854 ····invoke-virtual·{v8,·v9},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
1852 ····move-result-object·v81855 ····move-result-object·v8
  
 1856 ····.line·513
1853 ····invoke-static·{v5},·Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/IabHelper;->getResponseDesc(I)Ljava/lang/String;1857 ····invoke-static·{v5},·Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/IabHelper;->getResponseDesc(I)Ljava/lang/String;
  
1854 ····move-result-object·v91858 ····move-result-object·v9
  
1855 ····invoke-virtual·{v8,·v9},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;1859 ····invoke-virtual·{v8,·v9},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
1856 ····move-result-object·v81860 ····move-result-object·v8
  
1857 ····invoke-virtual·{v8},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;1861 ····invoke-virtual·{v8},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
1858 ····move-result-object·v81862 ····move-result-object·v8
  
 1863 ····.line·512
1859 ····invoke-virtual·{p0,·v8},·Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/IabHelper;->logError(Ljava/lang/String;)V1864 ····invoke-virtual·{p0,·v8},·Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/IabHelper;->logError(Ljava/lang/String;)V
  
1860 ····.line·5141865 ····.line·514
1861 ····new-instance·v6,·Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/IabResult;1866 ····new-instance·v6,·Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/IabResult;
  
1862 ····const/16·v8,·-0x3ee1867 ····const/16·v8,·-0x3ee
  
Offset 2276, 14 lines modifiedOffset 2281, 15 lines modified
  
2276 ····new-instance·v4,·Landroid/content/Intent;2281 ····new-instance·v4,·Landroid/content/Intent;
  
2277 ····invoke-direct·{v4},·Landroid/content/Intent;-><init>()V2282 ····invoke-direct·{v4},·Landroid/content/Intent;-><init>()V
  
2278 ····const/4·v1,·0x02283 ····const/4·v1,·0x0
  
 2284 ····.line·402
2279 ····invoke-static·{v1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;2285 ····invoke-static·{v1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
2280 ····move-result-object·v12286 ····move-result-object·v1
  
2281 ····invoke-virtual·{v1},·Ljava/lang/Integer;->intValue()I2287 ····invoke-virtual·{v1},·Ljava/lang/Integer;->intValue()I
  
2282 ····move-result·v52288 ····move-result·v5
Offset 2296, 26 lines modifiedOffset 2302, 28 lines modified
  
2296 ····invoke-virtual·{v1},·Ljava/lang/Integer;->intValue()I2302 ····invoke-virtual·{v1},·Ljava/lang/Integer;->intValue()I
  
2297 ····move-result·v62303 ····move-result·v6
  
2298 ····const/4·v1,·0x02304 ····const/4·v1,·0x0
  
 2305 ····.line·403
2299 ····invoke-static·{v1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;2306 ····invoke-static·{v1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
2300 ····move-result-object·v12307 ····move-result-object·v1
  
2301 ····invoke-virtual·{v1},·Ljava/lang/Integer;->intValue()I2308 ····invoke-virtual·{v1},·Ljava/lang/Integer;->intValue()I
  
2302 ····move-result·v72309 ····move-result·v7
  
2303 ····move-object·v1,·p12310 ····move-object·v1,·p1
  
2304 ····move/from16·v3,·p42311 ····move/from16·v3,·p4
  
 2312 ····.line·400
2305 ····invoke-virtual/range·{v1·..·v7},·Landroid/app/Activity;->startIntentSenderForResult(Landroid/content/IntentSender;ILandroid/content/Intent;III)V2313 ····invoke-virtual/range·{v1·..·v7},·Landroid/app/Activity;->startIntentSenderForResult(Landroid/content/IntentSender;ILandroid/content/Intent;III)V
2306 ····:try_end_12314 ····:try_end_1
2307 ····.catch·Landroid/content/IntentSender$SendIntentException;·{:try_start_1·..·:try_end_1}·:catch_02315 ····.catch·Landroid/content/IntentSender$SendIntentException;·{:try_start_1·..·:try_end_1}·:catch_0
2308 ····.catch·Landroid/os/RemoteException;·{:try_start_1·..·:try_end_1}·:catch_12316 ····.catch·Landroid/os/RemoteException;·{:try_start_1·..·:try_end_1}·:catch_1
  
2309 ····goto/16·:goto_02317 ····goto/16·:goto_0
  
Offset 2822, 14 lines modifiedOffset 2830, 15 lines modified
  
2822 ····move-object·v4,·p32830 ····move-object·v4,·p3
  
2823 ····invoke-direct/range·{v0·..·v5},·Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/IabHelper$2;-><init>(Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/IabHelper;ZLjava/util/List;Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/IabHelper$QueryInventoryFinishedListener;Landroid/os/Handler;)V2831 ····invoke-direct/range·{v0·..·v5},·Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/IabHelper$2;-><init>(Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/IabHelper;ZLjava/util/List;Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/IabHelper$QueryInventoryFinishedListener;Landroid/os/Handler;)V
  
2824 ····invoke-direct·{v6,·v0},·Ljava/lang/Thread;-><init>(Ljava/lang/Runnable;)V2832 ····invoke-direct·{v6,·v0},·Ljava/lang/Thread;-><init>(Ljava/lang/Runnable;)V
  
 2833 ····.line·634
2825 ····invoke-virtual·{v6},·Ljava/lang/Thread;->start()V2834 ····invoke-virtual·{v6},·Ljava/lang/Thread;->start()V
  
Max diff block lines reached; 12291/16682 bytes (73.68%) of diff not shown.
968 B
smali/com/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/IabHelper$2.smali
    
Offset 28, 14 lines modifiedOffset 28, 15 lines modified
  
28 .field·final·synthetic·val$querySkuDetails:Z28 .field·final·synthetic·val$querySkuDetails:Z
  
  
29 #·direct·methods29 #·direct·methods
30 .method·constructor·<init>(Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/IabHelper;ZLjava/util/List;Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/IabHelper$QueryInventoryFinishedListener;Landroid/os/Handler;)V30 .method·constructor·<init>(Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/IabHelper;ZLjava/util/List;Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/IabHelper$QueryInventoryFinishedListener;Landroid/os/Handler;)V
31 ····.locals·031 ····.locals·0
 32 ····.param·p1,·"this$0"····#·Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/IabHelper;
  
32 ····.prologue33 ····.prologue
33 ····.line·61134 ····.line·611
34 ····iput-object·p1,·p0,·Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/IabHelper$2;->this$0:Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/IabHelper;35 ····iput-object·p1,·p0,·Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/IabHelper$2;->this$0:Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/IabHelper;
  
35 ····iput-boolean·p2,·p0,·Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/IabHelper$2;->val$querySkuDetails:Z36 ····iput-boolean·p2,·p0,·Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/IabHelper$2;->val$querySkuDetails:Z
  
1.09 KB
smali/com/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/IabHelper$2$1.smali
    
Offset 24, 14 lines modifiedOffset 24, 15 lines modified
  
24 .field·final·synthetic·val$result_f:Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/IabResult;24 .field·final·synthetic·val$result_f:Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/IabResult;
  
  
25 #·direct·methods25 #·direct·methods
26 .method·constructor·<init>(Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/IabHelper$2;Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/IabResult;Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/Inventory;)V26 .method·constructor·<init>(Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/IabHelper$2;Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/IabResult;Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/Inventory;)V
27 ····.locals·027 ····.locals·0
 28 ····.param·p1,·"this$1"····#·Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/IabHelper$2;
  
28 ····.prologue29 ····.prologue
29 ····.line·62730 ····.line·627
30 ····iput-object·p1,·p0,·Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/IabHelper$2$1;->this$1:Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/IabHelper$2;31 ····iput-object·p1,·p0,·Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/IabHelper$2$1;->this$1:Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/IabHelper$2;
  
31 ····iput-object·p2,·p0,·Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/IabHelper$2$1;->val$result_f:Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/IabResult;32 ····iput-object·p2,·p0,·Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/IabHelper$2$1;->val$result_f:Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/IabResult;
  
870 B
smali/com/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/IabHelper$3$1.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$results:Ljava/util/List;22 .field·final·synthetic·val$results:Ljava/util/List;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/IabHelper$3;Ljava/util/List;)V24 .method·constructor·<init>(Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/IabHelper$3;Ljava/util/List;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$1"····#·Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/IabHelper$3;
  
26 ····.prologue27 ····.prologue
27 ····.line·96228 ····.line·962
28 ····iput-object·p1,·p0,·Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/IabHelper$3$1;->this$1:Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/IabHelper$3;29 ····iput-object·p1,·p0,·Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/IabHelper$3$1;->this$1:Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/IabHelper$3;
  
29 ····iput-object·p2,·p0,·Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/IabHelper$3$1;->val$results:Ljava/util/List;30 ····iput-object·p2,·p0,·Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/IabHelper$3$1;->val$results:Ljava/util/List;
  
1.08 KB
smali/com/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/IabHelper$1.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$listener:Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/IabHelper$OnIabSetupFinishedListener;22 .field·final·synthetic·val$listener:Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/IabHelper$OnIabSetupFinishedListener;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/IabHelper;Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/IabHelper$OnIabSetupFinishedListener;)V24 .method·constructor·<init>(Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/IabHelper;Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/IabHelper$OnIabSetupFinishedListener;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/IabHelper;
  
26 ····.prologue27 ····.prologue
27 ····.line·21028 ····.line·210
28 ····iput-object·p1,·p0,·Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/IabHelper$1;->this$0:Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/IabHelper;29 ····iput-object·p1,·p0,·Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/IabHelper$1;->this$0:Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/IabHelper;
  
29 ····iput-object·p2,·p0,·Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/IabHelper$1;->val$listener:Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/IabHelper$OnIabSetupFinishedListener;30 ····iput-object·p2,·p0,·Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/IabHelper$1;->val$listener:Lcom/tobiaskuban/android/monthcalendarwidgetfoss/donation/util/IabHelper$OnIabSetupFinishedListener;