946 KB
/home/fdroid/fdroiddata/tmp/com.doomy.torch_11.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_com.doomy.torch_11.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/fdroidserverid entry referenced by META-INF/MANIFEST.MF not found in the APK ERROR: META-INF/buildserverid 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:·d2189fec16c4ceff057c19573f545d398655a29e86b66b490e9829f708bb8d97 
10 Signer·#1·certificate·SHA-1·digest:·76308a20bb13d71e2ada3597eb06cda641790ba6 
11 Signer·#1·certificate·MD5·digest:·9c5123f71b06e6b006b431a9d044423f 
12 Signer·#1·key·algorithm:·RSA 
13 Signer·#1·key·size·(bits):·2048 
14 Signer·#1·public·key·SHA-256·digest:·41223c43c6dee25d0a15b3a2b8bdcffded7bc02694cbb6588bc49307a66176b4 
15 Signer·#1·public·key·SHA-1·digest:·11f383adfb114209057027258d910882b2bfafb1 
16 Signer·#1·public·key·MD5·digest:·4e2cbbaa208d840b14678091ad3ba418 
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/. 
8.84 KB
zipinfo {}
    
Offset 1, 55 lines modifiedOffset 1, 53 lines modified
1 Zip·file·size:·155901·bytes,·number·of·entries:·531 Zip·file·size:·155245·bytes,·number·of·entries:·51
2 -rw----·····2.0·fat·····4205·bl·defN·15-Nov-13·09:16·META-INF/MANIFEST.MF 
3 -rw----·····2.0·fat·····4326·bl·defN·15-Nov-13·09:16·META-INF/D023AED8.SF 
4 -rw----·····2.0·fat·····1326·bl·defN·15-Nov-13·09:16·META-INF/D023AED8.RSA 
5 -rw----·····2.0·fat·······41·bl·defN·15-Nov-12·11:03·META-INF/buildserverid 
6 -rw----·····2.0·fat·······41·bl·defN·15-Nov-12·11:03·META-INF/fdroidserverid 
7 -rw----·····2.0·fat·····5164·bX·defN·15-Nov-12·11:03·AndroidManifest.xml2 -rw----·····2.0·fat·····5164·bX·defN·17-Oct-11·00:25·AndroidManifest.xml
8 -rw----·····1.0·fat······443·b-·stor·15-Nov-12·11:03·res/drawable-hdpi-v4/ic_accept.png3 -rw----·····1.0·fat······443·b-·stor·17-Oct-11·00:25·res/drawable-hdpi-v4/ic_accept.png
9 -rw----·····1.0·fat······337·b-·stor·15-Nov-12·11:03·res/drawable-hdpi-v4/ic_off.png4 -rw----·····1.0·fat······337·b-·stor·17-Oct-11·00:25·res/drawable-hdpi-v4/ic_off.png
10 -rw----·····1.0·fat······439·b-·stor·15-Nov-12·11:03·res/drawable-hdpi-v4/ic_on.png5 -rw----·····1.0·fat······439·b-·stor·17-Oct-11·00:25·res/drawable-hdpi-v4/ic_on.png
11 -rw----·····1.0·fat·····3694·b-·stor·15-Nov-12·11:03·res/drawable-hdpi-v4/preview.9.png6 -rw----·····1.0·fat·····3694·b-·stor·17-Oct-11·00:25·res/drawable-hdpi-v4/preview.9.png
12 -rw----·····1.0·fat·····1675·b-·stor·15-Nov-12·11:03·res/drawable-hdpi-v4/widget_off.png7 -rw----·····1.0·fat·····1675·b-·stor·17-Oct-11·00:25·res/drawable-hdpi-v4/widget_off.png
13 -rw----·····1.0·fat·····2993·b-·stor·15-Nov-12·11:03·res/drawable-hdpi-v4/widget_on.png8 -rw----·····1.0·fat·····2993·b-·stor·17-Oct-11·00:25·res/drawable-hdpi-v4/widget_on.png
14 -rw----·····1.0·fat······375·b-·stor·15-Nov-12·11:03·res/drawable-mdpi-v4/ic_accept.png9 -rw----·····1.0·fat······375·b-·stor·17-Oct-11·00:25·res/drawable-mdpi-v4/ic_accept.png
15 -rw----·····1.0·fat······258·b-·stor·15-Nov-12·11:03·res/drawable-mdpi-v4/ic_off.png10 -rw----·····1.0·fat······258·b-·stor·17-Oct-11·00:25·res/drawable-mdpi-v4/ic_off.png
16 -rw----·····1.0·fat······283·b-·stor·15-Nov-12·11:03·res/drawable-mdpi-v4/ic_on.png11 -rw----·····1.0·fat······283·b-·stor·17-Oct-11·00:25·res/drawable-mdpi-v4/ic_on.png
17 -rw----·····1.0·fat·····2321·b-·stor·15-Nov-12·11:03·res/drawable-mdpi-v4/preview.9.png12 -rw----·····1.0·fat·····2321·b-·stor·17-Oct-11·00:25·res/drawable-mdpi-v4/preview.9.png
18 -rw----·····1.0·fat······777·b-·stor·15-Nov-12·11:03·res/drawable-mdpi-v4/widget_off.png13 -rw----·····1.0·fat······777·b-·stor·17-Oct-11·00:25·res/drawable-mdpi-v4/widget_off.png
19 -rw----·····1.0·fat·····1108·b-·stor·15-Nov-12·11:03·res/drawable-mdpi-v4/widget_on.png14 -rw----·····1.0·fat·····1108·b-·stor·17-Oct-11·00:25·res/drawable-mdpi-v4/widget_on.png
20 -rw----·····1.0·fat······684·b-·stor·15-Nov-12·11:03·res/drawable-xhdpi-v4/ic_accept.png15 -rw----·····1.0·fat······684·b-·stor·17-Oct-11·00:25·res/drawable-xhdpi-v4/ic_accept.png
21 -rw----·····1.0·fat······418·b-·stor·15-Nov-12·11:03·res/drawable-xhdpi-v4/ic_off.png16 -rw----·····1.0·fat······418·b-·stor·17-Oct-11·00:25·res/drawable-xhdpi-v4/ic_off.png
22 -rw----·····1.0·fat······523·b-·stor·15-Nov-12·11:03·res/drawable-xhdpi-v4/ic_on.png17 -rw----·····1.0·fat······523·b-·stor·17-Oct-11·00:25·res/drawable-xhdpi-v4/ic_on.png
23 -rw----·····1.0·fat·····5557·b-·stor·15-Nov-12·11:03·res/drawable-xhdpi-v4/preview.9.png18 -rw----·····1.0·fat·····5557·b-·stor·17-Oct-11·00:25·res/drawable-xhdpi-v4/preview.9.png
24 -rw----·····1.0·fat·····1638·b-·stor·15-Nov-12·11:03·res/drawable-xhdpi-v4/widget_off.png19 -rw----·····1.0·fat·····1638·b-·stor·17-Oct-11·00:25·res/drawable-xhdpi-v4/widget_off.png
25 -rw----·····1.0·fat·····2556·b-·stor·15-Nov-12·11:03·res/drawable-xhdpi-v4/widget_on.png20 -rw----·····1.0·fat·····2556·b-·stor·17-Oct-11·00:25·res/drawable-xhdpi-v4/widget_on.png
26 -rw----·····1.0·fat·····1008·b-·stor·15-Nov-12·11:03·res/drawable-xxhdpi-v4/ic_accept.png21 -rw----·····1.0·fat·····1008·b-·stor·17-Oct-11·00:25·res/drawable-xxhdpi-v4/ic_accept.png
27 -rw----·····1.0·fat······566·b-·stor·15-Nov-12·11:03·res/drawable-xxhdpi-v4/ic_off.png22 -rw----·····1.0·fat······566·b-·stor·17-Oct-11·00:25·res/drawable-xxhdpi-v4/ic_off.png
28 -rw----·····1.0·fat······774·b-·stor·15-Nov-12·11:03·res/drawable-xxhdpi-v4/ic_on.png23 -rw----·····1.0·fat······774·b-·stor·17-Oct-11·00:25·res/drawable-xxhdpi-v4/ic_on.png
29 -rw----·····1.0·fat·····8676·b-·stor·15-Nov-12·11:03·res/drawable-xxhdpi-v4/preview.9.png24 -rw----·····1.0·fat·····8676·b-·stor·17-Oct-11·00:25·res/drawable-xxhdpi-v4/preview.9.png
30 -rw----·····1.0·fat·····4157·b-·stor·15-Nov-12·11:03·res/drawable-xxhdpi-v4/widget_off.png25 -rw----·····1.0·fat·····4157·b-·stor·17-Oct-11·00:25·res/drawable-xxhdpi-v4/widget_off.png
31 -rw----·····1.0·fat·····6952·b-·stor·15-Nov-12·11:03·res/drawable-xxhdpi-v4/widget_on.png26 -rw----·····1.0·fat·····6952·b-·stor·17-Oct-11·00:25·res/drawable-xxhdpi-v4/widget_on.png
32 -rw----·····1.0·fat·····7236·b-·stor·15-Nov-12·11:03·res/drawable/img_github.png27 -rw----·····1.0·fat·····7236·b-·stor·17-Oct-11·00:25·res/drawable/img_github.png
33 -rw----·····1.0·fat·····3966·b-·stor·15-Nov-12·11:03·res/drawable/img_mrdoomy.png28 -rw----·····1.0·fat·····3966·b-·stor·17-Oct-11·00:25·res/drawable/img_mrdoomy.png
34 -rw----·····1.0·fat·····1608·b-·stor·15-Nov-12·11:03·res/drawable/img_off.png29 -rw----·····1.0·fat·····1608·b-·stor·17-Oct-11·00:25·res/drawable/img_off.png
35 -rw----·····1.0·fat·····2391·b-·stor·15-Nov-12·11:03·res/drawable/img_on.png30 -rw----·····1.0·fat·····2391·b-·stor·17-Oct-11·00:25·res/drawable/img_on.png
36 -rw----·····1.0·fat·····4384·b-·stor·15-Nov-12·11:03·res/drawable/img_studio.png31 -rw----·····1.0·fat·····4384·b-·stor·17-Oct-11·00:25·res/drawable/img_studio.png
37 -rw----·····2.0·fat······600·bl·defN·15-Nov-12·11:03·res/drawable/shape.xml32 -rw----·····2.0·fat······600·bl·defN·17-Oct-11·00:25·res/drawable/shape.xml
38 -rw----·····2.0·fat·····1900·bl·defN·15-Nov-12·11:03·res/layout-v17/view_about.xml33 -rw----·····2.0·fat·····1900·bl·defN·17-Oct-11·00:25·res/layout-v17/view_about.xml
39 -rw----·····2.0·fat·····1144·bl·defN·15-Nov-12·11:03·res/layout/activity_main.xml34 -rw----·····2.0·fat·····1144·bl·defN·17-Oct-11·00:25·res/layout/activity_main.xml
40 -rw----·····2.0·fat·····1500·bl·defN·15-Nov-12·11:03·res/layout/activity_settings.xml35 -rw----·····2.0·fat·····1500·bl·defN·17-Oct-11·00:25·res/layout/activity_settings.xml
41 -rw----·····2.0·fat·····1220·bl·defN·15-Nov-12·11:03·res/layout/activity_widget.xml36 -rw----·····2.0·fat·····1220·bl·defN·17-Oct-11·00:25·res/layout/activity_widget.xml
42 -rw----·····2.0·fat·····1804·bl·defN·15-Nov-12·11:03·res/layout/view_about.xml37 -rw----·····2.0·fat·····1804·bl·defN·17-Oct-11·00:25·res/layout/view_about.xml
43 -rw----·····2.0·fat·····1048·bl·defN·15-Nov-12·11:03·res/layout/widget.xml38 -rw----·····2.0·fat·····1048·bl·defN·17-Oct-11·00:25·res/layout/widget.xml
44 -rw----·····2.0·fat······464·bl·defN·15-Nov-12·11:03·res/menu/menu_main.xml39 -rw----·····2.0·fat······464·bl·defN·17-Oct-11·00:25·res/menu/menu_main.xml
45 -rw----·····2.0·fat······452·bl·defN·15-Nov-12·11:03·res/menu/menu_widget.xml40 -rw----·····2.0·fat······452·bl·defN·17-Oct-11·00:25·res/menu/menu_widget.xml
46 -rw----·····1.0·fat·····4371·b-·stor·15-Nov-12·11:03·res/mipmap-hdpi-v4/ic_launcher.png41 -rw----·····1.0·fat·····4371·b-·stor·17-Oct-11·00:25·res/mipmap-hdpi-v4/ic_launcher.png
47 -rw----·····1.0·fat·····2835·b-·stor·15-Nov-12·11:03·res/mipmap-mdpi-v4/ic_launcher.png42 -rw----·····1.0·fat·····2835·b-·stor·17-Oct-11·00:25·res/mipmap-mdpi-v4/ic_launcher.png
48 -rw----·····1.0·fat·····6019·b-·stor·15-Nov-12·11:03·res/mipmap-xhdpi-v4/ic_launcher.png43 -rw----·····1.0·fat·····6019·b-·stor·17-Oct-11·00:25·res/mipmap-xhdpi-v4/ic_launcher.png
49 -rw----·····1.0·fat·····9251·b-·stor·15-Nov-12·11:03·res/mipmap-xxhdpi-v4/ic_launcher.png44 -rw----·····1.0·fat·····9251·b-·stor·17-Oct-11·00:25·res/mipmap-xxhdpi-v4/ic_launcher.png
50 -rw----·····1.0·fat····12548·b-·stor·15-Nov-12·11:03·res/mipmap-xxxhdpi-v4/ic_launcher.png45 -rw----·····1.0·fat····12548·b-·stor·17-Oct-11·00:25·res/mipmap-xxxhdpi-v4/ic_launcher.png
51 -rw----·····2.0·fat······716·bl·defN·15-Nov-12·11:03·res/xml-v17/widget_info.xml46 -rw----·····2.0·fat······716·bl·defN·17-Oct-11·00:25·res/xml-v17/widget_info.xml
52 -rw----·····2.0·fat······672·bl·defN·15-Nov-12·11:03·res/xml/widget_info.xml47 -rw----·····2.0·fat······672·bl·defN·17-Oct-11·00:25·res/xml/widget_info.xml
53 -rw----·····1.0·fat····14308·b-·stor·15-Nov-12·11:03·resources.arsc48 -rw----·····1.0·fat····14204·b-·stor·17-Oct-11·00:25·resources.arsc
54 -rw----·····2.0·fat····46196·bl·defN·15-Nov-12·11:03·classes.dex49 -rw----·····2.0·fat····46144·bl·defN·17-Oct-11·00:25·classes.dex
 50 -rw----·····2.0·fat·····4205·b-·defN·17-Oct-11·00:25·META-INF/MANIFEST.MF
 51 -rw----·····2.0·fat·····4326·b-·defN·17-Oct-11·00:25·META-INF/D023AED8.SF
 52 -rw----·····2.0·fat·····1326·b-·defN·17-Oct-11·00:25·META-INF/D023AED8.RSA
55 53·files,·189948·bytes·uncompressed,·148414·bytes·compressed:··21.9%53 51·files,·189710·bytes·uncompressed,·148125·bytes·compressed:··21.9%
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)
98.2 KB
resources.arsc
Format-specific differences are supported for Android package resource table (ARSC) but no file-specific differences were detected; falling back to a binary diff.
    
Offset 1, 278 lines modifiedOffset 1, 278 lines modified
00000000:·0200·0c00·e437·0000·0100·0000·0100·1c00··.....7..........00000000:·0200·0c00·7c37·0000·0100·0000·0100·1c00··....|7..........
00000010:·d010·0000·8500·0000·0200·0000·0001·0000··................00000010:·d010·0000·8500·0000·0200·0000·0001·0000··................
00000020:·3802·0000·a810·0000·0000·0000·b700·0000··8...............00000020:·3802·0000·a810·0000·0000·0000·b600·0000··8...............
00000030:·6d01·0000·8801·0000·a101·0000·bb01·0000··m...............00000030:·6d01·0000·8b01·0000·aa01·0000·c501·0000··m...............
00000040:·d301·0000·ef01·0000·1002·0000·3302·0000··............3...00000040:·df01·0000·fd01·0000·1602·0000·3502·0000··............5...
00000050:·5202·0000·7002·0000·8f02·0000·aa02·0000··R...p...........00000050:·5802·0000·7902·0000·9502·0000·ad02·0000··X...y...........
00000060:·c402·0000·e202·0000·fb02·0000·1903·0000··................00000060:·c702·0000·e002·0000·fb02·0000·1b03·0000··................
00000070:·3903·0000·5e03·0000·8303·0000·a903·0000··9...^...........00000070:·3903·0000·5e03·0000·8003·0000·a103·0000··9...^...........
00000080:·ce03·0000·f303·0000·1404·0000·3604·0000··............6...00000080:·c603·0000·ec03·0000·1104·0000·3604·0000··............6...
00000090:·5c04·0000·8104·0000·a604·0000·c704·0000··\...............00000090:·5b04·0000·7d04·0000·9e04·0000·c304·0000··[...}...........
000000a0:·e904·0000·0e05·0000·3305·0000·5905·0000··........3...Y...000000a0:·e904·0000·0e05·0000·3305·0000·5905·0000··........3...Y...
000000b0:·8005·0000·a605·0000·cc05·0000·ee05·0000··................000000b0:·7c05·0000·9e05·0000·c405·0000·eb05·0000··|...............
000000c0:·1106·0000·3706·0000·5e06·0000·8606·0000··....7...^.......000000c0:·1106·0000·3706·0000·5e06·0000·8206·0000··....7...^.......
000000d0:·ad06·0000·d406·0000·f706·0000·1b07·0000··................000000d0:·a506·0000·cc06·0000·f406·0000·1b07·0000··................
000000e0:·4207·0000·6a07·0000·7207·0000·7b07·0000··B...j...r...{...000000e0:·4207·0000·6a07·0000·7207·0000·7807·0000··B...j...r...x...
000000f0:·8307·0000·9b07·0000·a407·0000·ab07·0000··................000000f0:·8007·0000·8807·0000·a007·0000·a707·0000··................
 00000100:·b307·0000·bb07·0000·cf07·0000·d707·0000··................
00000100:·ce07·0000·da07·0000·ee07·0000·f607·0000··................00000110:·e907·0000·0d08·0000·1d08·0000·2b08·0000··............+...
00000110:·0108·0000·1508·0000·2708·0000·2f08·0000··........'.../... 
00000120:·3608·0000·4808·0000·5608·0000·7a08·0000··6...H...V...z...00000120:·3908·0000·8408·0000·8f08·0000·a308·0000··9...............
00000130:·8a08·0000·9008·0000·9708·0000·a508·0000··................00000130:·ad08·0000·c809·0000·f009·0000·f809·0000··................
 00000140:·ff09·0000·090a·0000·160a·0000·230a·0000··............#...
 00000150:·310a·0000·380a·0000·3f0a·0000·440a·0000··1...8...?...D...
 00000160:·490a·0000·500a·0000·590a·0000·5f0a·0000··I...P...Y..._...
 00000170:·680a·0000·730a·0000·7a0a·0000·8c0a·0000··h...s...z.......
00000140:·b008·0000·be08·0000·c708·0000·1209·0000··................00000180:·970a·0000·ab0a·0000·ce0a·0000·d70a·0000··................
00000150:·1809·0000·2309·0000·2c09·0000·4009·0000··....#...,...@... 
00000160:·4709·0000·5109·0000·5e09·0000·790a·0000··G...Q...^...y... 
00000170:·7e0a·0000·a60a·0000·ae0a·0000·b30a·0000··~............... 
00000180:·ba0a·0000·c10a·0000·cb0a·0000·d10a·0000··................ 
00000190:·de0a·0000·e60a·0000·ef0a·0000·f80a·0000··................00000190:·e00a·0000·e60a·0000·ed0a·0000·f60a·0000··................
000001a0:·ff0a·0000·050b·0000·120b·0000·1f0b·0000··................000001a0:·ff0a·0000·050b·0000·110b·0000·1b0b·0000··................
000001b0:·280b·0000·360b·0000·420b·0000·490b·0000··(...6...B...I...000001b0:·230b·0000·3d0b·0000·440b·0000·500b·0000··#...=...D...P...
000001c0:·500b·0000·560b·0000·900c·0000·9a0c·0000··P...V...........000001c0:·590b·0000·740b·0000·7e0b·0000·8f0b·0000··Y...t...~.......
000001d0:·ae0c·0000·b50c·0000·c30c·0000·cc0c·0000··................000001d0:·a20b·0000·b20b·0000·c20b·0000·280c·0000··............(...
 000001e0:·360c·0000·4a0c·0000·540c·0000·8e0d·0000··6...J...T.......
000001e0:·320d·0000·3a0d·0000·4a0d·0000·530d·0000··2...:...J...S...000001f0:·950d·0000·9c0d·0000·a80d·0000·b60d·0000··................
000001f0:·630d·0000·710d·0000·820d·0000·8c0d·0000··c...q...........00000200:·c30d·0000·d00d·0000·d90d·0000·df0d·0000··................
00000200:·980d·0000·b30d·0000·c70d·0000·d00d·0000··................00000210:·e60d·0000·ef0d·0000·f70d·0000·000e·0000··................
 00000220:·0e0e·0000·1a0e·0000·2e0e·0000·450e·0000··............E...
00000210:·e70d·0000·f30d·0000·0c0e·0000·130e·0000··................ 
00000220:·2d0e·0000·350e·0000·3d0e·0000·470e·0000··-...5...=...G... 
00000230:·4d0e·0000·590e·0000·6c0e·0000·0000·0000··M...Y...l.......00000230:·5e0e·0000·660e·0000·6c0e·0000·0000·0000··^...f...l.......
00000240:·1000·0000·80b0·80b2·566f·756c·657a·2d76··........Voulez-v 
00000250:·6f75·7320·7672·6169·6d65·6e74·2063·6163··ous·vraiment·cac 
00000260:·6865·7220·6c27·6963·c3b4·6e65·2064·7520··her·l'ic..ne·du· 
00000270:·6c61·6e63·6575·7220·6427·6170·706c·6963··lanceur·d'applic 
00000280:·6174·696f·6e73·203f·2053·6920·6f75·692c··ations·?·Si·oui,00000240:·1000·0000·80b1·80b1·446f·2079·6f75·2072··........Do·you·r
 00000250:·6561·6c6c·7920·7761·6e74·2074·6f20·6869··eally·want·to·hi
 00000260:·6465·2074·6865·2069·636f·6e20·6672·6f6d··de·the·icon·from
 00000270:·2061·7070·6c69·6361·7469·6f6e·206c·6175···application·lau
 00000280:·6e63·6865·7220·3f20·4966·2073·6f2c·2074··ncher·?·If·so,·t
00000290:·206c·2761·7070·6c69·6361·7469·6f6e·2073···l'application·s00000290:·6865·2061·7070·6c69·6361·7469·6f6e·2077··he·application·w
000002a0:·6520·6665·726d·6572·6120·6d61·6973·206c··e·fermera·mais·l000002a0:·696c·6c20·636c·6f73·6520·6275·7420·7468··ill·close·but·th
000002b0:·6520·7769·6467·6574·2072·6573·7465·7261··e·widget·restera000002b0:·6520·7769·6467·6574·2077·696c·6c20·7265··e·widget·will·re
000002c0:·2061·6363·6573·7369·626c·652e·200a·0a41···accessible.·..A000002c0:·6d61·696e·2061·6363·6573·7369·626c·652e··main·accessible.
000002d0:·7474·656e·7469·6f6e·2021·2043·6574·7465··ttention·!·Cette 
000002e0:·2061·6374·696f·6e20·6573·7420·6972·72c3···action·est·irr. 
000002f0:·a976·6572·7369·626c·652e·0080·b180·b144··.versible......D 
00000300:·6f20·796f·7520·7265·616c·6c79·2077·616e··o·you·really·wan 
00000310:·7420·746f·2068·6964·6520·7468·6520·6963··t·to·hide·the·ic 
00000320:·6f6e·2066·726f·6d20·6170·706c·6963·6174··on·from·applicat 
00000330:·696f·6e20·6c61·756e·6368·6572·203f·2049··ion·launcher·?·I 
00000340:·6620·736f·2c20·7468·6520·6170·706c·6963··f·so,·the·applic 
00000350:·6174·696f·6e20·7769·6c6c·2063·6c6f·7365··ation·will·close 
00000360:·2062·7574·2074·6865·2077·6964·6765·7420···but·the·widget· 
00000370:·7769·6c6c·2072·656d·6169·6e20·6163·6365··will·remain·acce 
00000380:·7373·6962·6c65·2e20·0a0a·5761·726e·696e··ssible.·..Warnin 
00000390:·6720·2120·5468·6973·2061·6374·696f·6e20··g·!·This·action·000002d0:·200a·0a57·6172·6e69·6e67·2021·2054·6869···..Warning·!·Thi
 000002e0:·7320·6163·7469·6f6e·2069·7320·6972·7265··s·action·is·irre
 000002f0:·7665·7273·6962·6c65·2e00·80b0·80b2·566f··versible......Vo
 00000300:·756c·657a·2d76·6f75·7320·7672·6169·6d65··ulez-vous·vraime
 00000310:·6e74·2063·6163·6865·7220·6c27·6963·c3b4··nt·cacher·l'ic..
 00000320:·6e65·2064·7520·6c61·6e63·6575·7220·6427··ne·du·lanceur·d'
 00000330:·6170·706c·6963·6174·696f·6e73·203f·2053··applications·?·S
 00000340:·6920·6f75·692c·206c·2761·7070·6c69·6361··i·oui,·l'applica
 00000350:·7469·6f6e·2073·6520·6665·726d·6572·6120··tion·se·fermera·
 00000360:·6d61·6973·206c·6520·7769·6467·6574·2072··mais·le·widget·r
 00000370:·6573·7465·7261·2061·6363·6573·7369·626c··estera·accessibl
 00000380:·652e·200a·0a41·7474·656e·7469·6f6e·2021··e.·..Attention·!
 00000390:·2043·6574·7465·2061·6374·696f·6e20·6573···Cette·action·es
000003a0:·6973·2069·7272·6576·6572·7369·626c·652e··is·irreversible.000003a0:·7420·6972·72c3·a976·6572·7369·626c·652e··t·irr..versible.
000003b0:·0018·1872·6573·2f6d·656e·752f·6d65·6e75··...res/menu/menu 
000003c0:·5f77·6964·6765·742e·786d·6c00·1616·7265··_widget.xml...re 
000003d0:·732f·6d65·6e75·2f6d·656e·755f·6d61·696e··s/menu/menu_main 
000003e0:·2e78·6d6c·0017·1772·6573·2f78·6d6c·2f77··.xml...res/xml/w 
000003f0:·6964·6765·745f·696e·666f·2e78·6d6c·0015··idget_info.xml.. 
00000400:·1572·6573·2f6c·6179·6f75·742f·7769·6467··.res/layout/widg 
00000410:·6574·2e78·6d6c·0019·1972·6573·2f6c·6179··et.xml...res/lay 
00000420:·6f75·742f·7669·6577·5f61·626f·7574·2e78··out/view_about.x 
00000430:·6d6c·001e·1e72·6573·2f6c·6179·6f75·742f··ml...res/layout/ 
00000440:·6163·7469·7669·7479·5f77·6964·6765·742e··activity_widget. 
00000450:·786d·6c00·2020·7265·732f·6c61·796f·7574··xml.··res/layout 
00000460:·2f61·6374·6976·6974·795f·7365·7474·696e··/activity_settin 
00000470:·6773·2e78·6d6c·001c·1c72·6573·2f6c·6179··gs.xml...res/lay 
00000480:·6f75·742f·6163·7469·7669·7479·5f6d·6169··out/activity_mai 
00000490:·6e2e·786d·6c00·1b1b·7265·732f·6472·6177··n.xml...res/draw 
000004a0:·6162·6c65·2f69·6d67·5f67·6974·6875·622e··able/img_github. 
000004b0:·706e·6700·1c1c·7265·732f·6472·6177·6162··png...res/drawab 
000004c0:·6c65·2f69·6d67·5f6d·7264·6f6f·6d79·2e70··le/img_mrdoomy.p 
000004d0:·6e67·0018·1872·6573·2f64·7261·7761·626c··ng...res/drawabl000003b0:·001b·1b72·6573·2f64·7261·7761·626c·652f··...res/drawable/
000004e0:·652f·696d·675f·6f66·662e·706e·6700·1717··e/img_off.png...000003c0:·696d·675f·6769·7468·7562·2e70·6e67·001c··img_github.png..
 000003d0:·1c72·6573·2f64·7261·7761·626c·652f·696d··.res/drawable/im
 000003e0:·675f·6d72·646f·6f6d·792e·706e·6700·1818··g_mrdoomy.png...
000004f0:·7265·732f·6472·6177·6162·6c65·2f69·6d67··res/drawable/img000003f0:·7265·732f·6472·6177·6162·6c65·2f69·6d67··res/drawable/img
00000500:·5f6f·6e2e·706e·6700·1b1b·7265·732f·6472··_on.png...res/dr 
00000510:·6177·6162·6c65·2f69·6d67·5f73·7475·6469··awable/img_studi 
00000520:·6f2e·706e·6700·1616·7265·732f·6472·6177··o.png...res/draw 
00000530:·6162·6c65·2f73·6861·7065·2e78·6d6c·001b··able/shape.xml..00000400:·5f6f·6666·2e70·6e67·0017·1772·6573·2f64··_off.png...res/d
 00000410:·7261·7761·626c·652f·696d·675f·6f6e·2e70··rawable/img_on.p
 00000420:·6e67·001b·1b72·6573·2f64·7261·7761·626c··ng...res/drawabl
 00000430:·652f·696d·675f·7374·7564·696f·2e70·6e67··e/img_studio.png
 00000440:·0016·1672·6573·2f64·7261·7761·626c·652f··...res/drawable/
 00000450:·7368·6170·652e·786d·6c00·1c1c·7265·732f··shape.xml...res/
 00000460:·6c61·796f·7574·2f61·6374·6976·6974·795f··layout/activity_
 00000470:·6d61·696e·2e78·6d6c·0020·2072·6573·2f6c··main.xml.··res/l
 00000480:·6179·6f75·742f·6163·7469·7669·7479·5f73··ayout/activity_s
 00000490:·6574·7469·6e67·732e·786d·6c00·1e1e·7265··ettings.xml...re
 000004a0:·732f·6c61·796f·7574·2f61·6374·6976·6974··s/layout/activit
 000004b0:·795f·7769·6467·6574·2e78·6d6c·0019·1972··y_widget.xml...r
 000004c0:·6573·2f6c·6179·6f75·742f·7669·6577·5f61··es/layout/view_a
 000004d0:·626f·7574·2e78·6d6c·0015·1572·6573·2f6c··bout.xml...res/l
 000004e0:·6179·6f75·742f·7769·6467·6574·2e78·6d6c··ayout/widget.xml
 000004f0:·0017·1772·6573·2f78·6d6c·2f77·6964·6765··...res/xml/widge
 00000500:·745f·696e·666f·2e78·6d6c·0016·1672·6573··t_info.xml...res
 00000510:·2f6d·656e·752f·6d65·6e75·5f6d·6169·6e2e··/menu/menu_main.
 00000520:·786d·6c00·1818·7265·732f·6d65·6e75·2f6d··xml...res/menu/m
Max diff block lines reached; 88259/100354 bytes (87.95%) of diff not shown.
810 KB
classes.dex
802 KB
dexdump -a -d -f -h {}
Ignoring differences in offsets to keep diff size reasonable.
    
Offset 1, 30 lines modifiedOffset 1, 30 lines modified
1 DEX·version·'035'1 DEX·version·'035'
2 DEX·file·header:2 DEX·file·header:
3 magic···············:·'dex\n035\0'3 magic···············:·'dex\n035\0'
4 checksum············:·1a3e39de4 checksum············:·56f72f3d
5 signature···········:·b61c...b3b85 signature···········:·13be...c7f3
6 file_size···········:·461966 file_size···········:·46144
7 header_size·········:·1127 header_size·········:·112
8 link_size···········:·08 link_size···········:·0
9 link_off············:·0·(0x000000)9 link_off············:·0·(0x000000)
10 string_ids_size·····:·74210 string_ids_size·····:·739
11 string_ids_off······:·112·(0x000070)11 string_ids_off······:·112·(0x000070)
12 type_ids_size·······:·14212 type_ids_size·······:·142
13 type_ids_off········:·3080·(0x000c08)13 type_ids_off········:·3068·(0x000bfc)
14 proto_ids_size······:·16814 proto_ids_size······:·168
15 proto_ids_off·······:·3648·(0x000e40)15 proto_ids_off·······:·3636·(0x000e34)
16 field_ids_size······:·26016 field_ids_size······:·260
17 field_ids_off·······:·5664·(0x001620)17 field_ids_off·······:·5652·(0x001614)
18 method_ids_size·····:·38418 method_ids_size·····:·384
19 method_ids_off······:·7744·(0x001e40)19 method_ids_off······:·7732·(0x001e34)
20 class_defs_size·····:·4320 class_defs_size·····:·43
21 class_defs_off······:·10816·(0x002a40)21 class_defs_off······:·10804·(0x002a34)
22 data_size···········:·3400422 data_size···········:·33964
23 data_off············:·12192·(0x002fa0)23 data_off············:·12180·(0x002f94)
  
24 Class·#0·header:24 Class·#0·header:
25 class_idx···········:·6825 class_idx···········:·68
26 access_flags········:·17·(0x0011)26 access_flags········:·17·(0x0011)
27 superclass_idx······:·12627 superclass_idx······:·126
28 source_file_idx·····:·1728 source_file_idx·····:·17
29 static_fields_size··:·629 static_fields_size··:·6
Offset 75, 17 lines modifiedOffset 75, 17 lines modified
75 ······type··········:·'()V'75 ······type··········:·'()V'
76 ······access········:·0x10001·(PUBLIC·CONSTRUCTOR)76 ······access········:·0x10001·(PUBLIC·CONSTRUCTOR)
77 ······code··········-77 ······code··········-
78 ······registers·····:·178 ······registers·····:·1
79 ······ins···········:·179 ······ins···········:·1
80 ······outs··········:·180 ······outs··········:·1
81 ······insns·size····:·4·16-bit·code·units81 ······insns·size····:·4·16-bit·code·units
82 0030f0:········································|[0030f0]·com.doomy.torch.BuildConfig.<init>:()V82 0030e4:········································|[0030e4]·com.doomy.torch.BuildConfig.<init>:()V
83 003100:·7010·6301·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@016383 0030f4:·7010·6301·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@0163
84 003106:·0e00···································|0003:·return-void84 0030fa:·0e00···································|0003:·return-void
85 ······catches·······:·(none)85 ······catches·······:·(none)
86 ······positions·····:·86 ······positions·····:·
87 ········0x0000·line=687 ········0x0000·line=6
88 ······locals········:·88 ······locals········:·
89 ········0x0000·-·0x0004·reg=0·this·Lcom/doomy/torch/BuildConfig;·89 ········0x0000·-·0x0004·reg=0·this·Lcom/doomy/torch/BuildConfig;·
  
90 ··Virtual·methods···-90 ··Virtual·methods···-
Offset 190, 20 lines modifiedOffset 190, 20 lines modified
190 ······type··········:·'()V'190 ······type··········:·'()V'
191 ······access········:·0x10008·(STATIC·CONSTRUCTOR)191 ······access········:·0x10008·(STATIC·CONSTRUCTOR)
192 ······code··········-192 ······code··········-
193 ······registers·····:·1193 ······registers·····:·1
194 ······ins···········:·0194 ······ins···········:·0
195 ······outs··········:·0195 ······outs··········:·0
196 ······insns·size····:·7·16-bit·code·units196 ······insns·size····:·7·16-bit·code·units
197 003108:········································|[003108]·com.doomy.torch.FlashDevice.<clinit>:()V197 0030fc:········································|[0030fc]·com.doomy.torch.FlashDevice.<clinit>:()V
198 003118:·1200···································|0000:·const/4·v0,·#int·0·//·#0198 00310c:·1200···································|0000:·const/4·v0,·#int·0·//·#0
199 00311a:·6a00·1800······························|0001:·sput-boolean·v0,·Lcom/doomy/torch/FlashDevice;.mSurfaceCreated:Z·//·field@0018199 00310e:·6a00·1800······························|0001:·sput-boolean·v0,·Lcom/doomy/torch/FlashDevice;.mSurfaceCreated:Z·//·field@0018
200 00311e:·1200···································|0003:·const/4·v0,·#int·0·//·#0200 003112:·1200···································|0003:·const/4·v0,·#int·0·//·#0
201 003120:·6900·1900······························|0004:·sput-object·v0,·Lcom/doomy/torch/FlashDevice;.mSurfaceTexture:Landroid/graphics/SurfaceTexture;·//·field@0019201 003114:·6900·1900······························|0004:·sput-object·v0,·Lcom/doomy/torch/FlashDevice;.mSurfaceTexture:Landroid/graphics/SurfaceTexture;·//·field@0019
202 003124:·0e00···································|0006:·return-void202 003118:·0e00···································|0006:·return-void
203 ······catches·······:·(none)203 ······catches·······:·(none)
204 ······positions·····:·204 ······positions·····:·
205 ········0x0000·line=49205 ········0x0000·line=49
206 ········0x0003·line=50206 ········0x0003·line=50
207 ······locals········:·207 ······locals········:·
  
208 ····#1··············:·(in·Lcom/doomy/torch/FlashDevice;)208 ····#1··············:·(in·Lcom/doomy/torch/FlashDevice;)
Offset 211, 58 lines modifiedOffset 211, 58 lines modified
211 ······type··········:·'(Landroid/content/Context;)V'211 ······type··········:·'(Landroid/content/Context;)V'
212 ······access········:·0x10002·(PRIVATE·CONSTRUCTOR)212 ······access········:·0x10002·(PRIVATE·CONSTRUCTOR)
213 ······code··········-213 ······code··········-
214 ······registers·····:·5214 ······registers·····:·5
215 ······ins···········:·2215 ······ins···········:·2
216 ······outs··········:·3216 ······outs··········:·3
217 ······insns·size····:·85·16-bit·code·units217 ······insns·size····:·85·16-bit·code·units
218 003128:········································|[003128]·com.doomy.torch.FlashDevice.<init>:(Landroid/content/Context;)V218 00311c:········································|[00311c]·com.doomy.torch.FlashDevice.<init>:(Landroid/content/Context;)V
219 003138:·1202···································|0000:·const/4·v2,·#int·0·//·#0219 00312c:·1202···································|0000:·const/4·v2,·#int·0·//·#0
220 00313a:·7010·6301·0300·························|0001:·invoke-direct·{v3},·Ljava/lang/Object;.<init>:()V·//·method@0163220 00312e:·7010·6301·0300·························|0001:·invoke-direct·{v3},·Ljava/lang/Object;.<init>:()V·//·method@0163
221 003140:·5b32·1300······························|0004:·iput-object·v2,·v3,·Lcom/doomy/torch/FlashDevice;.mFlashDeviceWriter:Ljava/io/FileWriter;·//·field@0013221 003134:·5b32·1300······························|0004:·iput-object·v2,·v3,·Lcom/doomy/torch/FlashDevice;.mFlashDeviceWriter:Ljava/io/FileWriter;·//·field@0013
222 003144:·1201···································|0006:·const/4·v1,·#int·0·//·#0222 003138:·1201···································|0006:·const/4·v1,·#int·0·//·#0
223 003146:·5931·1400······························|0007:·iput·v1,·v3,·Lcom/doomy/torch/FlashDevice;.mFlashMode:I·//·field@0014223 00313a:·5931·1400······························|0007:·iput·v1,·v3,·Lcom/doomy/torch/FlashDevice;.mFlashMode:I·//·field@0014
224 00314a:·5b32·1000······························|0009:·iput-object·v2,·v3,·Lcom/doomy/torch/FlashDevice;.mCamera:Landroid/hardware/Camera;·//·field@0010224 00313e:·5b32·1000······························|0009:·iput-object·v2,·v3,·Lcom/doomy/torch/FlashDevice;.mCamera:Landroid/hardware/Camera;·//·field@0010
225 00314e:·5b34·1100······························|000b:·iput-object·v4,·v3,·Lcom/doomy/torch/FlashDevice;.mContext:Landroid/content/Context;·//·field@0011225 003142:·5b34·1100······························|000b:·iput-object·v4,·v3,·Lcom/doomy/torch/FlashDevice;.mContext:Landroid/content/Context;·//·field@0011
226 003152:·6e10·2b00·0400·························|000d:·invoke-virtual·{v4},·Landroid/content/Context;.getResources:()Landroid/content/res/Resources;·//·method@002b226 003146:·6e10·2b00·0400·························|000d:·invoke-virtual·{v4},·Landroid/content/Context;.getResources:()Landroid/content/res/Resources;·//·method@002b
227 003158:·0c01···································|0010:·move-result-object·v1227 00314c:·0c01···································|0010:·move-result-object·v1
228 00315a:·1502·0a7f······························|0011:·const/high16·v2,·#int·2131361792·//·#7f0a228 00314e:·1502·0a7f······························|0011:·const/high16·v2,·#int·2131361792·//·#7f0a
229 00315e:·6e20·5000·2100·························|0013:·invoke-virtual·{v1,·v2},·Landroid/content/res/Resources;.getInteger:(I)I·//·method@0050229 003152:·6e20·5000·2100·························|0013:·invoke-virtual·{v1,·v2},·Landroid/content/res/Resources;.getInteger:(I)I·//·method@0050
230 003164:·0a01···································|0016:·move-result·v1230 003158:·0a01···································|0016:·move-result·v1
231 003166:·6701·1b00······························|0017:·sput·v1,·Lcom/doomy/torch/FlashDevice;.mValueOff:I·//·field@001b231 00315a:·6701·1b00······························|0017:·sput·v1,·Lcom/doomy/torch/FlashDevice;.mValueOff:I·//·field@001b
232 00316a:·6e10·2b00·0400·························|0019:·invoke-virtual·{v4},·Landroid/content/Context;.getResources:()Landroid/content/res/Resources;·//·method@002b232 00315e:·6e10·2b00·0400·························|0019:·invoke-virtual·{v4},·Landroid/content/Context;.getResources:()Landroid/content/res/Resources;·//·method@002b
233 003170:·0c01···································|001c:·move-result-object·v1233 003164:·0c01···································|001c:·move-result-object·v1
234 003172:·1402·0100·0a7f·························|001d:·const·v2,·#float·1.83433e+38·//·#7f0a0001234 003166:·1402·0100·0a7f·························|001d:·const·v2,·#float·1.83433e+38·//·#7f0a0001
235 003178:·6e20·5000·2100·························|0020:·invoke-virtual·{v1,·v2},·Landroid/content/res/Resources;.getInteger:(I)I·//·method@0050235 00316c:·6e20·5000·2100·························|0020:·invoke-virtual·{v1,·v2},·Landroid/content/res/Resources;.getInteger:(I)I·//·method@0050
236 00317e:·0a01···································|0023:·move-result·v1236 003172:·0a01···································|0023:·move-result·v1
237 003180:·6701·1c00······························|0024:·sput·v1,·Lcom/doomy/torch/FlashDevice;.mValueOn:I·//·field@001c237 003174:·6701·1c00······························|0024:·sput·v1,·Lcom/doomy/torch/FlashDevice;.mValueOn:I·//·field@001c
238 003184:·6e10·2b00·0400·························|0026:·invoke-virtual·{v4},·Landroid/content/Context;.getResources:()Landroid/content/res/Resources;·//·method@002b238 003178:·6e10·2b00·0400·························|0026:·invoke-virtual·{v4},·Landroid/content/Context;.getResources:()Landroid/content/res/Resources;·//·method@002b
239 00318a:·0c01···································|0029:·move-result-object·v1239 00317e:·0c01···································|0029:·move-result-object·v1
240 00318c:·1402·1500·0b7f·························|002a:·const·v2,·#float·1.84763e+38·//·#7f0b0015240 003180:·1402·1500·0b7f·························|002a:·const·v2,·#float·1.84763e+38·//·#7f0b0015
241 003192:·6e20·5100·2100·························|002d:·invoke-virtual·{v1,·v2},·Landroid/content/res/Resources;.getString:(I)Ljava/lang/String;·//·method@0051241 003186:·6e20·5100·2100·························|002d:·invoke-virtual·{v1,·v2},·Landroid/content/res/Resources;.getString:(I)Ljava/lang/String;·//·method@0051
242 003198:·0c01···································|0030:·move-result-object·v1242 00318c:·0c01···································|0030:·move-result-object·v1
243 00319a:·6901·1200······························|0031:·sput-object·v1,·Lcom/doomy/torch/FlashDevice;.mFlashDevice:Ljava/lang/String;·//·field@0012243 00318e:·6901·1200······························|0031:·sput-object·v1,·Lcom/doomy/torch/FlashDevice;.mFlashDevice:Ljava/lang/String;·//·field@0012
244 00319e:·6e10·2b00·0400·························|0033:·invoke-virtual·{v4},·Landroid/content/Context;.getResources:()Landroid/content/res/Resources;·//·method@002b244 003192:·6e10·2b00·0400·························|0033:·invoke-virtual·{v4},·Landroid/content/Context;.getResources:()Landroid/content/res/Resources;·//·method@002b
245 0031a4:·0c01···································|0036:·move-result-object·v1245 003198:·0c01···································|0036:·move-result-object·v1
246 0031a6:·1502·077f······························|0037:·const/high16·v2,·#int·2131165184·//·#7f07246 00319a:·1502·077f······························|0037:·const/high16·v2,·#int·2131165184·//·#7f07
247 0031aa:·6e20·4d00·2100·························|0039:·invoke-virtual·{v1,·v2},·Landroid/content/res/Resources;.getBoolean:(I)Z·//·method@004d247 00319e:·6e20·4d00·2100·························|0039:·invoke-virtual·{v1,·v2},·Landroid/content/res/Resources;.getBoolean:(I)Z·//·method@004d
248 0031b0:·0a01···································|003c:·move-result·v1248 0031a4:·0a01···································|003c:·move-result·v1
249 0031b2:·6a01·1a00······························|003d:·sput-boolean·v1,·Lcom/doomy/torch/FlashDevice;.mUseCameraInterface:Z·//·field@001a249 0031a6:·6a01·1a00······························|003d:·sput-boolean·v1,·Lcom/doomy/torch/FlashDevice;.mUseCameraInterface:Z·//·field@001a
250 0031b6:·6301·1a00······························|003f:·sget-boolean·v1,·Lcom/doomy/torch/FlashDevice;.mUseCameraInterface:Z·//·field@001a250 0031aa:·6301·1a00······························|003f:·sget-boolean·v1,·Lcom/doomy/torch/FlashDevice;.mUseCameraInterface:Z·//·field@001a
251 0031ba:·3801·1300······························|0041:·if-eqz·v1,·0054·//·+0013251 0031ae:·3801·1300······························|0041:·if-eqz·v1,·0054·//·+0013
252 0031be:·1a01·5c02······························|0043:·const-string·v1,·"power"·//·string@025c252 0031b2:·1a01·5902······························|0043:·const-string·v1,·"power"·//·string@0259
253 0031c2:·6e20·2d00·1400·························|0045:·invoke-virtual·{v4,·v1},·Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object;·//·method@002d253 0031b6:·6e20·2d00·1400·························|0045:·invoke-virtual·{v4,·v1},·Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object;·//·method@002d
254 0031c8:·0c00···································|0048:·move-result-object·v0254 0031bc:·0c00···································|0048:·move-result-object·v0
255 0031ca:·1f00·2900······························|0049:·check-cast·v0,·Landroid/os/PowerManager;·//·type@0029255 0031be:·1f00·2900······························|0049:·check-cast·v0,·Landroid/os/PowerManager;·//·type@0029
256 0031ce:·1211···································|004b:·const/4·v1,·#int·1·//·#1256 0031c2:·1211···································|004b:·const/4·v1,·#int·1·//·#1
257 0031d0:·1a02·d400······························|004c:·const-string·v2,·"Torch"·//·string@00d4257 0031c4:·1a02·d400······························|004c:·const-string·v2,·"Torch"·//·string@00d4
258 0031d4:·6e30·6c00·1002·························|004e:·invoke-virtual·{v0,·v1,·v2},·Landroid/os/PowerManager;.newWakeLock:(ILjava/lang/String;)Landroid/os/PowerManager$WakeLock;·//·method@006c258 0031c8:·6e30·6c00·1002·························|004e:·invoke-virtual·{v0,·v1,·v2},·Landroid/os/PowerManager;.newWakeLock:(ILjava/lang/String;)Landroid/os/PowerManager$WakeLock;·//·method@006c
259 0031da:·0c01···································|0051:·move-result-object·v1259 0031ce:·0c01···································|0051:·move-result-object·v1
260 0031dc:·5b31·1d00······························|0052:·iput-object·v1,·v3,·Lcom/doomy/torch/FlashDevice;.mWakeLock:Landroid/os/PowerManager$WakeLock;·//·field@001d260 0031d0:·5b31·1d00······························|0052:·iput-object·v1,·v3,·Lcom/doomy/torch/FlashDevice;.mWakeLock:Landroid/os/PowerManager$WakeLock;·//·field@001d
261 0031e0:·0e00···································|0054:·return-void261 0031d4:·0e00···································|0054:·return-void
262 ······catches·······:·(none)262 ······catches·······:·(none)
263 ······positions·····:·263 ······positions·····:·
264 ········0x0001·line=58264 ········0x0001·line=58
265 ········0x0004·line=51265 ········0x0004·line=51
266 ········0x0006·line=52266 ········0x0006·line=52
267 ········0x0009·line=53267 ········0x0009·line=53
Max diff block lines reached; 806305/820911 bytes (98.22%) of diff not shown.
8.32 KB
classes.jar
2.26 KB
zipinfo {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 Zip·file·size:·79915·bytes,·number·of·entries:·431 Zip·file·size:·79910·bytes,·number·of·entries:·43
2 ?rwxrwxr-x··2.0·unx······421·b-·stor·80-Jan-01·00:00·com/doomy/torch/BuildConfig.class2 ?rwxrwxr-x··2.0·unx······421·b-·stor·80-Jan-01·00:00·com/doomy/torch/BuildConfig.class
3 ?rwxrwxr-x··2.0·unx·····5647·b-·stor·80-Jan-01·00:00·com/doomy/torch/FlashDevice.class3 ?rwxrwxr-x··2.0·unx·····5647·b-·stor·80-Jan-01·00:00·com/doomy/torch/FlashDevice.class
4 ?rwxrwxr-x··2.0·unx······413·b-·stor·80-Jan-01·00:00·com/doomy/torch/MainActivity$1.class4 ?rwxrwxr-x··2.0·unx······413·b-·stor·80-Jan-01·00:00·com/doomy/torch/MainActivity$1.class
5 ?rwxrwxr-x··2.0·unx······789·b-·stor·80-Jan-01·00:00·com/doomy/torch/MainActivity$2.class5 ?rwxrwxr-x··2.0·unx······789·b-·stor·80-Jan-01·00:00·com/doomy/torch/MainActivity$2.class
6 ?rwxrwxr-x··2.0·unx······903·b-·stor·80-Jan-01·00:00·com/doomy/torch/MainActivity$3.class6 ?rwxrwxr-x··2.0·unx······903·b-·stor·80-Jan-01·00:00·com/doomy/torch/MainActivity$3.class
7 ?rwxrwxr-x··2.0·unx······660·b-·stor·80-Jan-01·00:00·com/doomy/torch/MainActivity$4.class7 ?rwxrwxr-x··2.0·unx······660·b-·stor·80-Jan-01·00:00·com/doomy/torch/MainActivity$4.class
8 ?rwxrwxr-x··2.0·unx·····7980·b-·stor·80-Jan-01·00:00·com/doomy/torch/MainActivity.class8 ?rwxrwxr-x··2.0·unx·····7980·b-·stor·80-Jan-01·00:00·com/doomy/torch/MainActivity.class
Offset 32, 14 lines modifiedOffset 32, 14 lines modified
32 ?rwxrwxr-x··2.0·unx·····7874·b-·stor·80-Jan-01·00:00·com/doomy/torch/SettingsActivity.class32 ?rwxrwxr-x··2.0·unx·····7874·b-·stor·80-Jan-01·00:00·com/doomy/torch/SettingsActivity.class
33 ?rwxrwxr-x··2.0·unx·····1213·b-·stor·80-Jan-01·00:00·com/doomy/torch/TorchService$1.class33 ?rwxrwxr-x··2.0·unx·····1213·b-·stor·80-Jan-01·00:00·com/doomy/torch/TorchService$1.class
34 ?rwxrwxr-x··2.0·unx······744·b-·stor·80-Jan-01·00:00·com/doomy/torch/TorchService$2.class34 ?rwxrwxr-x··2.0·unx······744·b-·stor·80-Jan-01·00:00·com/doomy/torch/TorchService$2.class
35 ?rwxrwxr-x··2.0·unx·····1401·b-·stor·80-Jan-01·00:00·com/doomy/torch/TorchService$3.class35 ?rwxrwxr-x··2.0·unx·····1401·b-·stor·80-Jan-01·00:00·com/doomy/torch/TorchService$3.class
36 ?rwxrwxr-x··2.0·unx·····1487·b-·stor·80-Jan-01·00:00·com/doomy/torch/TorchService$4.class36 ?rwxrwxr-x··2.0·unx·····1487·b-·stor·80-Jan-01·00:00·com/doomy/torch/TorchService$4.class
37 ?rwxrwxr-x··2.0·unx······411·b-·stor·80-Jan-01·00:00·com/doomy/torch/TorchService$WrapperTask.class37 ?rwxrwxr-x··2.0·unx······411·b-·stor·80-Jan-01·00:00·com/doomy/torch/TorchService$WrapperTask.class
38 ?rwxrwxr-x··2.0·unx·····5922·b-·stor·80-Jan-01·00:00·com/doomy/torch/TorchService.class38 ?rwxrwxr-x··2.0·unx·····5922·b-·stor·80-Jan-01·00:00·com/doomy/torch/TorchService.class
39 ?rwxrwxr-x··2.0·unx·····2601·b-·stor·80-Jan-01·00:00·com/doomy/torch/TorchSwitch.class39 ?rwxrwxr-x··2.0·unx·····2602·b-·stor·80-Jan-01·00:00·com/doomy/torch/TorchSwitch.class
40 ?rwxrwxr-x··2.0·unx······961·b-·stor·80-Jan-01·00:00·com/doomy/torch/TorchWidgetProvider$widgetState.class40 ?rwxrwxr-x··2.0·unx······961·b-·stor·80-Jan-01·00:00·com/doomy/torch/TorchWidgetProvider$widgetState.class
41 ?rwxrwxr-x··2.0·unx·····5437·b-·stor·80-Jan-01·00:00·com/doomy/torch/TorchWidgetProvider.class41 ?rwxrwxr-x··2.0·unx·····5431·b-·stor·80-Jan-01·00:00·com/doomy/torch/TorchWidgetProvider.class
42 ?rwxrwxr-x··2.0·unx·····6791·b-·stor·80-Jan-01·00:00·com/doomy/torch/Utils.class42 ?rwxrwxr-x··2.0·unx·····6791·b-·stor·80-Jan-01·00:00·com/doomy/torch/Utils.class
43 ?rwxrwxr-x··2.0·unx······897·b-·stor·80-Jan-01·00:00·com/doomy/torch/WidgetActivity$1.class43 ?rwxrwxr-x··2.0·unx······897·b-·stor·80-Jan-01·00:00·com/doomy/torch/WidgetActivity$1.class
44 ?rwxrwxr-x··2.0·unx·····5799·b-·stor·80-Jan-01·00:00·com/doomy/torch/WidgetActivity.class44 ?rwxrwxr-x··2.0·unx·····5799·b-·stor·80-Jan-01·00:00·com/doomy/torch/WidgetActivity.class
45 43·files,·73651·bytes·uncompressed,·73651·bytes·compressed:··0.0%45 43·files,·73646·bytes·uncompressed,·73646·bytes·compressed:··0.0%
4.92 KB
com/doomy/torch/TorchSwitch.class
4.86 KB
javap -verbose -constants -s -l -private {}
    
Offset 191, 15 lines modifiedOffset 191, 15 lines modified
191 ·········1:·invokespecial·#21·················//·Method·android/content/BroadcastReceiver."<init>":()V191 ·········1:·invokespecial·#21·················//·Method·android/content/BroadcastReceiver."<init>":()V
192 ·········4:·return192 ·········4:·return
  
193 ··private·boolean·isTorchServiceRunning(android.content.Context);193 ··private·boolean·isTorchServiceRunning(android.content.Context);
194 ····descriptor:·(Landroid/content/Context;)Z194 ····descriptor:·(Landroid/content/Context;)Z
195 ····flags:·(0x0002)·ACC_PRIVATE195 ····flags:·(0x0002)·ACC_PRIVATE
196 ····Code:196 ····Code:
197 ······stack=300,·locals=11,·args_size=2197 ······stack=300,·locals=12,·args_size=2
198 ·········0:·iconst_0198 ·········0:·iconst_0
199 ·········1:·istore_2199 ·········1:·istore_2
200 ·········2:·ldc···········#23·················//·String·activity200 ·········2:·ldc···········#23·················//·String·activity
201 ·········4:·astore_3201 ·········4:·astore_3
202 ·········5:·aload_1202 ·········5:·aload_1
203 ·········6:·aload_3203 ·········6:·aload_3
204 ·········7:·invokevirtual·#29·················//·Method·android/content/Context.getSystemService:(Ljava/lang/String;)Ljava/lang/Object;204 ·········7:·invokevirtual·#29·················//·Method·android/content/Context.getSystemService:(Ljava/lang/String;)Ljava/lang/Object;
Offset 214, 52 lines modifiedOffset 214, 52 lines modified
214 ········31:·istore········6214 ········31:·istore········6
215 ········33:·iload·········6215 ········33:·iload·········6
216 ········35:·ifgt··········40216 ········35:·ifgt··········40
217 ········38:·iload_2217 ········38:·iload_2
218 ········39:·ireturn218 ········39:·ireturn
219 ········40:·aload·········5219 ········40:·aload·········5
220 ········42:·invokeinterface·#46,··1···········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;220 ········42:·invokeinterface·#46,··1···········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;
221 ········47:·astore········7221 ········47:·astore_3
222 ········49:·aload·········7222 ········48:·aload_3
223 ········51:·invokeinterface·#52,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z223 ········49:·invokeinterface·#52,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
224 ········56:·istore········6224 ········54:·istore········7
225 ········58:·iload·········6225 ········56:·iload·········7
226 ········60:·ifeq··········38226 ········58:·ifeq··········38
227 ········63:·aload·········7227 ········61:·aload_3
228 ········65:·invokeinterface·#56,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;228 ········62:·invokeinterface·#56,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
229 ········70:·checkcast·····#58·················//·class·android/app/ActivityManager$RunningServiceInfo229 ········67:·checkcast·····#58·················//·class·android/app/ActivityManager$RunningServiceInfo
230 ········73:·astore········8230 ········70:·astore········8
231 ········75:·aload·········8231 ········72:·aload·········8
232 ········77:·getfield······#62·················//·Field·android/app/ActivityManager$RunningServiceInfo.service:Landroid/content/ComponentName;232 ········74:·getfield······#62·················//·Field·android/app/ActivityManager$RunningServiceInfo.service:Landroid/content/ComponentName;
233 ········80:·astore········9233 ········77:·astore········9
234 ········82:·aload·········9234 ········79:·aload·········9
235 ········84:·invokevirtual·#68·················//·Method·android/content/ComponentName.getClassName:()Ljava/lang/String;235 ········81:·invokevirtual·#68·················//·Method·android/content/ComponentName.getClassName:()Ljava/lang/String;
236 ········87:·astore_3236 ········84:·astore········10
237 ········88:·ldc···········#70·················//·String·.TorchService237 ········86:·ldc···········#70·················//·String·.TorchService
238 ········90:·astore········10238 ········88:·astore········11
239 ········92:·aload_3 
240 ········93:·aload·········10239 ········90:·aload·········10
 240 ········92:·aload·········11
241 ········95:·invokevirtual·#76·················//·Method·java/lang/String.endsWith:(Ljava/lang/String;)Z241 ········94:·invokevirtual·#76·················//·Method·java/lang/String.endsWith:(Ljava/lang/String;)Z
242 ········98:·istore········6242 ········97:·istore········7
243 ·······100:·iload·········6243 ········99:·iload·········7
244 ·······102:·ifne··········128244 ·······101:·ifne··········129
245 ·······105:·aload·········9245 ·······104:·aload·········9
246 ·······107:·invokevirtual·#68·················//·Method·android/content/ComponentName.getClassName:()Ljava/lang/String;246 ·······106:·invokevirtual·#68·················//·Method·android/content/ComponentName.getClassName:()Ljava/lang/String;
247 ·······110:·astore_3247 ·······109:·astore········10
248 ·······111:·ldc···········#78·················//·String·.RootTorchService248 ·······111:·ldc···········#78·················//·String·.RootTorchService
249 ·······113:·astore········10249 ·······113:·astore········11
250 ·······115:·aload_3 
251 ·······116:·aload·········10250 ·······115:·aload·········10
 251 ·······117:·aload·········11
252 ·······118:·invokevirtual·#76·················//·Method·java/lang/String.endsWith:(Ljava/lang/String;)Z252 ·······119:·invokevirtual·#76·················//·Method·java/lang/String.endsWith:(Ljava/lang/String;)Z
253 ·······121:·istore········6253 ·······122:·istore········7
254 ·······123:·iload·········6254 ·······124:·iload·········7
255 ·······125:·ifeq··········49255 ·······126:·ifeq··········48
256 ·······128:·iconst_1256 ·······129:·iconst_1
257 ·······129:·istore_2257 ·······130:·istore_2
258 ·······130:·goto··········38258 ·······131:·goto··········38
  
259 ··public·void·onReceive(android.content.Context,·android.content.Intent);259 ··public·void·onReceive(android.content.Context,·android.content.Intent);
260 ····descriptor:·(Landroid/content/Context;Landroid/content/Intent;)V260 ····descriptor:·(Landroid/content/Context;Landroid/content/Intent;)V
261 ····flags:·(0x0001)·ACC_PUBLIC261 ····flags:·(0x0001)·ACC_PUBLIC
262 ····Code:262 ····Code:
263 ······stack=300,·locals=12,·args_size=3263 ······stack=300,·locals=12,·args_size=3
264 ·········0:·ldc···········#9··················//·String·TorchSwitch264 ·········0:·ldc···········#9··················//·String·TorchSwitch
1.12 KB
com/doomy/torch/TorchWidgetProvider.class
1.04 KB
procyon -ec {}
    
Offset 86, 16 lines modifiedOffset 86, 16 lines modified
86 ····public·void·onUpdate(final·Context·context,·final·AppWidgetManager·appWidgetManager,·final·int[]·array)·{86 ····public·void·onUpdate(final·Context·context,·final·AppWidgetManager·appWidgetManager,·final·int[]·array)·{
87 ········for·(int·length·=·array.length,·i·=·0;·i·<·length;·++i)·{87 ········for·(int·length·=·array.length,·i·=·0;·i·<·length;·++i)·{
88 ············this.updateState(context,·array[i]);88 ············this.updateState(context,·array[i]);
89 ········}89 ········}
90 ····}90 ····}
91 ····91 ····
92 ····public·void·updateAppWidget(final·Context·context)·{92 ····public·void·updateAppWidget(final·Context·context)·{
93 ········int[]·appWidgetIds; 
94 ········for·(int·length·=·(appWidgetIds·=·AppWidgetManager.getInstance(context).getAppWidgetIds(new·ComponentName(context,·(Class)this.getClass()))).length,·i·=·0;·i·<·length;·++i)·{93 ········final·int[]·appWidgetIds·=·AppWidgetManager.getInstance(context).getAppWidgetIds(new·ComponentName(context,·(Class)this.getClass()));
 94 ········for·(int·length·=·appWidgetIds.length,·i·=·0;·i·<·length;·++i)·{
95 ············this.updateState(context,·appWidgetIds[i]);95 ············this.updateState(context,·appWidgetIds[i]);
96 ········}96 ········}
97 ····}97 ····}
98 ····98 ····
99 ····public·void·updateState(final·Context·context,·final·int·n)·{99 ····public·void·updateState(final·Context·context,·final·int·n)·{
100 ········final·int·n2·=·2131623947;100 ········final·int·n2·=·2131623947;
101 ········final·RemoteViews·remoteViews·=·new·RemoteViews(context.getPackageName(),·2130968580);101 ········final·RemoteViews·remoteViews·=·new·RemoteViews(context.getPackageName(),·2130968580);
2.71 KB
smali/com/doomy/torch/TorchService.smali
    
Offset 53, 15 lines modifiedOffset 53, 14 lines modified
53 .method·public·constructor·<init>()V53 .method·public·constructor·<init>()V
54 ····.locals·054 ····.locals·0
  
55 ····.prologue55 ····.prologue
56 ····.line·3456 ····.line·34
57 ····invoke-direct·{p0},·Landroid/app/Service;-><init>()V57 ····invoke-direct·{p0},·Landroid/app/Service;-><init>()V
  
58 ····.line·214 
59 ····return-void58 ····return-void
60 .end·method59 .end·method
  
61 .method·static·synthetic·access$000(Lcom/doomy/torch/TorchService;)Landroid/content/SharedPreferences;60 .method·static·synthetic·access$000(Lcom/doomy/torch/TorchService;)Landroid/content/SharedPreferences;
62 ····.locals·161 ····.locals·1
63 ····.param·p0,·"x0"····#·Lcom/doomy/torch/TorchService;62 ····.param·p0,·"x0"····#·Lcom/doomy/torch/TorchService;
  
Offset 584, 66 lines modifiedOffset 583, 74 lines modified
584 ····.local·v6,·"mContentIntent":Landroid/app/PendingIntent;583 ····.local·v6,·"mContentIntent":Landroid/app/PendingIntent;
585 ····new-instance·v0,·Landroid/app/Notification$Builder;584 ····new-instance·v0,·Landroid/app/Notification$Builder;
  
586 ····invoke-direct·{v0,·p0},·Landroid/app/Notification$Builder;-><init>(Landroid/content/Context;)V585 ····invoke-direct·{v0,·p0},·Landroid/app/Notification$Builder;-><init>(Landroid/content/Context;)V
  
587 ····const·v1,·0x7f020002586 ····const·v1,·0x7f020002
  
 587 ····.line·179
588 ····invoke-virtual·{v0,·v1},·Landroid/app/Notification$Builder;->setSmallIcon(I)Landroid/app/Notification$Builder;588 ····invoke-virtual·{v0,·v1},·Landroid/app/Notification$Builder;->setSmallIcon(I)Landroid/app/Notification$Builder;
  
589 ····move-result-object·v0589 ····move-result-object·v0
  
590 ····const·v1,·0x7f0b002b590 ····const·v1,·0x7f0b002b
  
 591 ····.line·180
591 ····invoke-virtual·{p0,·v1},·Lcom/doomy/torch/TorchService;->getString(I)Ljava/lang/String;592 ····invoke-virtual·{p0,·v1},·Lcom/doomy/torch/TorchService;->getString(I)Ljava/lang/String;
  
592 ····move-result-object·v1593 ····move-result-object·v1
  
593 ····invoke-virtual·{v0,·v1},·Landroid/app/Notification$Builder;->setTicker(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder;594 ····invoke-virtual·{v0,·v1},·Landroid/app/Notification$Builder;->setTicker(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder;
  
594 ····move-result-object·v0595 ····move-result-object·v0
  
595 ····const·v1,·0x7f0b002b596 ····const·v1,·0x7f0b002b
  
 597 ····.line·181
596 ····invoke-virtual·{p0,·v1},·Lcom/doomy/torch/TorchService;->getString(I)Ljava/lang/String;598 ····invoke-virtual·{p0,·v1},·Lcom/doomy/torch/TorchService;->getString(I)Ljava/lang/String;
  
597 ····move-result-object·v1599 ····move-result-object·v1
  
598 ····invoke-virtual·{v0,·v1},·Landroid/app/Notification$Builder;->setContentTitle(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder;600 ····invoke-virtual·{v0,·v1},·Landroid/app/Notification$Builder;->setContentTitle(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder;
  
599 ····move-result-object·v0601 ····move-result-object·v0
  
 602 ····.line·182
600 ····invoke-virtual·{v0,·v6},·Landroid/app/Notification$Builder;->setContentIntent(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder;603 ····invoke-virtual·{v0,·v6},·Landroid/app/Notification$Builder;->setContentIntent(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder;
  
601 ····move-result-object·v0604 ····move-result-object·v0
  
602 ····const/4·v1,·0x0605 ····const/4·v1,·0x0
  
 606 ····.line·183
603 ····invoke-virtual·{v0,·v1},·Landroid/app/Notification$Builder;->setAutoCancel(Z)Landroid/app/Notification$Builder;607 ····invoke-virtual·{v0,·v1},·Landroid/app/Notification$Builder;->setAutoCancel(Z)Landroid/app/Notification$Builder;
  
604 ····move-result-object·v0608 ····move-result-object·v0
  
605 ····const/4·v1,·0x1609 ····const/4·v1,·0x1
  
 610 ····.line·184
606 ····invoke-virtual·{v0,·v1},·Landroid/app/Notification$Builder;->setOngoing(Z)Landroid/app/Notification$Builder;611 ····invoke-virtual·{v0,·v1},·Landroid/app/Notification$Builder;->setOngoing(Z)Landroid/app/Notification$Builder;
  
607 ····move-result-object·v0612 ····move-result-object·v0
  
608 ····const·v1,·0x7f020001613 ····const·v1,·0x7f020001
  
609 ····const·v2,·0x7f0b002c614 ····const·v2,·0x7f0b002c
  
 615 ····.line·185
610 ····invoke-virtual·{p0,·v2},·Lcom/doomy/torch/TorchService;->getString(I)Ljava/lang/String;616 ····invoke-virtual·{p0,·v2},·Lcom/doomy/torch/TorchService;->getString(I)Ljava/lang/String;
  
611 ····move-result-object·v2617 ····move-result-object·v2
  
612 ····invoke-virtual·{v0,·v1,·v2,·v8},·Landroid/app/Notification$Builder;->addAction(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)Landroid/app/Notification$Builder;618 ····invoke-virtual·{v0,·v1,·v2,·v8},·Landroid/app/Notification$Builder;->addAction(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)Landroid/app/Notification$Builder;
  
613 ····move-result-object·v0619 ····move-result-object·v0
  
 620 ····.line·186
614 ····invoke-virtual·{v0},·Landroid/app/Notification$Builder;->build()Landroid/app/Notification;621 ····invoke-virtual·{v0},·Landroid/app/Notification$Builder;->build()Landroid/app/Notification;
  
615 ····move-result-object·v7622 ····move-result-object·v7
  
616 ····.line·188623 ····.line·188
617 ····.local·v7,·"mNotification":Landroid/app/Notification;624 ····.local·v7,·"mNotification":Landroid/app/Notification;
618 ····const·v0,·0x7f0b0003625 ····const·v0,·0x7f0b0003
560 B
smali/com/doomy/torch/SettingsActivity$4.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/doomy/torch/SettingsActivity;21 .field·final·synthetic·this$0:Lcom/doomy/torch/SettingsActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/doomy/torch/SettingsActivity;)V23 .method·constructor·<init>(Lcom/doomy/torch/SettingsActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/doomy/torch/SettingsActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·16027 ····.line·160
27 ····iput-object·p1,·p0,·Lcom/doomy/torch/SettingsActivity$4;->this$0:Lcom/doomy/torch/SettingsActivity;28 ····iput-object·p1,·p0,·Lcom/doomy/torch/SettingsActivity$4;->this$0:Lcom/doomy/torch/SettingsActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
560 B
smali/com/doomy/torch/SettingsActivity$6.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/doomy/torch/SettingsActivity;21 .field·final·synthetic·this$0:Lcom/doomy/torch/SettingsActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/doomy/torch/SettingsActivity;)V23 .method·constructor·<init>(Lcom/doomy/torch/SettingsActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/doomy/torch/SettingsActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·27827 ····.line·278
27 ····iput-object·p1,·p0,·Lcom/doomy/torch/SettingsActivity$6;->this$0:Lcom/doomy/torch/SettingsActivity;28 ····iput-object·p1,·p0,·Lcom/doomy/torch/SettingsActivity$6;->this$0:Lcom/doomy/torch/SettingsActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
574 B
smali/com/doomy/torch/SettingsActivity$2$2.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$1:Lcom/doomy/torch/SettingsActivity$2;21 .field·final·synthetic·this$1:Lcom/doomy/torch/SettingsActivity$2;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/doomy/torch/SettingsActivity$2;)V23 .method·constructor·<init>(Lcom/doomy/torch/SettingsActivity$2;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$1"····#·Lcom/doomy/torch/SettingsActivity$2;
  
25 ····.prologue26 ····.prologue
26 ····.line·10927 ····.line·109
27 ····iput-object·p1,·p0,·Lcom/doomy/torch/SettingsActivity$2$2;->this$1:Lcom/doomy/torch/SettingsActivity$2;28 ····iput-object·p1,·p0,·Lcom/doomy/torch/SettingsActivity$2$2;->this$1:Lcom/doomy/torch/SettingsActivity$2;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
532 B
smali/com/doomy/torch/MainActivity$4.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/doomy/torch/MainActivity;21 .field·final·synthetic·this$0:Lcom/doomy/torch/MainActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/doomy/torch/MainActivity;)V23 .method·constructor·<init>(Lcom/doomy/torch/MainActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/doomy/torch/MainActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·28127 ····.line·281
27 ····iput-object·p1,·p0,·Lcom/doomy/torch/MainActivity$4;->this$0:Lcom/doomy/torch/MainActivity;28 ····iput-object·p1,·p0,·Lcom/doomy/torch/MainActivity$4;->this$0:Lcom/doomy/torch/MainActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
263 B
smali/com/doomy/torch/R.smali
    
Offset 28, 10 lines modifiedOffset 28, 9 lines modified
28 .method·public·constructor·<init>()V28 .method·public·constructor·<init>()V
29 ····.locals·029 ····.locals·0
  
30 ····.prologue30 ····.prologue
31 ····.line·1031 ····.line·10
32 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V32 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
33 ····.line·179 
34 ····return-void33 ····return-void
35 .end·method34 .end·method
5.68 KB
smali/com/doomy/torch/MainActivity.smali
    
Offset 168, 14 lines modifiedOffset 168, 15 lines modified
  
168 ····.line·268168 ····.line·268
169 ····.local·v3,·"mDisplayWidth":F169 ····.local·v3,·"mDisplayWidth":F
170 ····invoke-static·{v1,·v3},·Ljava/lang/Math;->max(FF)F170 ····invoke-static·{v1,·v3},·Ljava/lang/Math;->max(FF)F
  
171 ····move-result·v5171 ····move-result·v5
  
 172 ····.line·269
172 ····invoke-virtual·{p0},·Lcom/doomy/torch/MainActivity;->getApplicationContext()Landroid/content/Context;173 ····invoke-virtual·{p0},·Lcom/doomy/torch/MainActivity;->getApplicationContext()Landroid/content/Context;
  
173 ····move-result-object·v6174 ····move-result-object·v6
  
174 ····invoke-virtual·{v6},·Landroid/content/Context;->getResources()Landroid/content/res/Resources;175 ····invoke-virtual·{v6},·Landroid/content/Context;->getResources()Landroid/content/res/Resources;
  
175 ····move-result-object·v6176 ····move-result-object·v6
Offset 190, 14 lines modifiedOffset 191, 15 lines modified
  
190 ····div-float/2addr·v5,·v6191 ····div-float/2addr·v5,·v6
  
191 ····const/high16·v6,·0x40000000····#·2.0f192 ····const/high16·v6,·0x40000000····#·2.0f
  
192 ····mul-float/2addr·v5,·v6193 ····mul-float/2addr·v5,·v6
  
 194 ····.line·268
193 ····return·v5195 ····return·v5
194 .end·method196 .end·method
  
195 .method·private·hideSystemUi(Landroid/view/View;)V197 .method·private·hideSystemUi(Landroid/view/View;)V
196 ····.locals·1198 ····.locals·1
197 ····.param·p1,·"v"····#·Landroid/view/View;199 ····.param·p1,·"v"····#·Landroid/view/View;
  
Offset 471, 56 lines modifiedOffset 473, 64 lines modified
471 ····:cond_2473 ····:cond_2
472 ····iget-object·v5,·p0,·Lcom/doomy/torch/MainActivity;->mImageViewShape:Landroid/widget/ImageView;474 ····iget-object·v5,·p0,·Lcom/doomy/torch/MainActivity;->mImageViewShape:Landroid/widget/ImageView;
  
473 ····invoke-virtual·{v5},·Landroid/widget/ImageView;->animate()Landroid/view/ViewPropertyAnimator;475 ····invoke-virtual·{v5},·Landroid/widget/ImageView;->animate()Landroid/view/ViewPropertyAnimator;
  
474 ····move-result-object·v5476 ····move-result-object·v5
  
 477 ····.line·211
475 ····invoke-virtual·{v5,·v8},·Landroid/view/ViewPropertyAnimator;->scaleX(F)Landroid/view/ViewPropertyAnimator;478 ····invoke-virtual·{v5,·v8},·Landroid/view/ViewPropertyAnimator;->scaleX(F)Landroid/view/ViewPropertyAnimator;
  
476 ····move-result-object·v5479 ····move-result-object·v5
  
 480 ····.line·212
477 ····invoke-virtual·{v5,·v8},·Landroid/view/ViewPropertyAnimator;->scaleY(F)Landroid/view/ViewPropertyAnimator;481 ····invoke-virtual·{v5,·v8},·Landroid/view/ViewPropertyAnimator;->scaleY(F)Landroid/view/ViewPropertyAnimator;
  
478 ····move-result-object·v5482 ····move-result-object·v5
  
479 ····const-wide/16·v6,·0x3e8483 ····const-wide/16·v6,·0x3e8
  
 484 ····.line·213
480 ····invoke-virtual·{v5,·v6,·v7},·Landroid/view/ViewPropertyAnimator;->setDuration(J)Landroid/view/ViewPropertyAnimator;485 ····invoke-virtual·{v5,·v6,·v7},·Landroid/view/ViewPropertyAnimator;->setDuration(J)Landroid/view/ViewPropertyAnimator;
  
481 ····.line·214486 ····.line·214
482 ····iget-object·v5,·p0,·Lcom/doomy/torch/MainActivity;->mImageViewOn:Landroid/widget/ImageView;487 ····iget-object·v5,·p0,·Lcom/doomy/torch/MainActivity;->mImageViewOn:Landroid/widget/ImageView;
  
483 ····invoke-virtual·{v5},·Landroid/widget/ImageView;->animate()Landroid/view/ViewPropertyAnimator;488 ····invoke-virtual·{v5},·Landroid/widget/ImageView;->animate()Landroid/view/ViewPropertyAnimator;
  
484 ····move-result-object·v5489 ····move-result-object·v5
  
485 ····const/4·v6,·0x0490 ····const/4·v6,·0x0
  
 491 ····.line·215
486 ····invoke-virtual·{v5,·v6},·Landroid/view/ViewPropertyAnimator;->alpha(F)Landroid/view/ViewPropertyAnimator;492 ····invoke-virtual·{v5,·v6},·Landroid/view/ViewPropertyAnimator;->alpha(F)Landroid/view/ViewPropertyAnimator;
  
487 ····move-result-object·v5493 ····move-result-object·v5
  
 494 ····.line·216
488 ····invoke-virtual·{v5,·v10,·v11},·Landroid/view/ViewPropertyAnimator;->setDuration(J)Landroid/view/ViewPropertyAnimator;495 ····invoke-virtual·{v5,·v10,·v11},·Landroid/view/ViewPropertyAnimator;->setDuration(J)Landroid/view/ViewPropertyAnimator;
  
489 ····.line·217496 ····.line·217
490 ····iget-object·v5,·p0,·Lcom/doomy/torch/MainActivity;->mImageViewOff:Landroid/widget/ImageView;497 ····iget-object·v5,·p0,·Lcom/doomy/torch/MainActivity;->mImageViewOff:Landroid/widget/ImageView;
  
491 ····invoke-virtual·{v5},·Landroid/widget/ImageView;->animate()Landroid/view/ViewPropertyAnimator;498 ····invoke-virtual·{v5},·Landroid/widget/ImageView;->animate()Landroid/view/ViewPropertyAnimator;
  
492 ····move-result-object·v5499 ····move-result-object·v5
  
 500 ····.line·218
493 ····invoke-virtual·{v5,·v8},·Landroid/view/ViewPropertyAnimator;->alpha(F)Landroid/view/ViewPropertyAnimator;501 ····invoke-virtual·{v5,·v8},·Landroid/view/ViewPropertyAnimator;->alpha(F)Landroid/view/ViewPropertyAnimator;
  
494 ····move-result-object·v5502 ····move-result-object·v5
  
 503 ····.line·219
495 ····invoke-virtual·{v5,·v10,·v11},·Landroid/view/ViewPropertyAnimator;->setStartDelay(J)Landroid/view/ViewPropertyAnimator;504 ····invoke-virtual·{v5,·v10,·v11},·Landroid/view/ViewPropertyAnimator;->setStartDelay(J)Landroid/view/ViewPropertyAnimator;
  
496 ····move-result-object·v5505 ····move-result-object·v5
  
 506 ····.line·220
497 ····invoke-virtual·{v5,·v10,·v11},·Landroid/view/ViewPropertyAnimator;->setDuration(J)Landroid/view/ViewPropertyAnimator;507 ····invoke-virtual·{v5,·v10,·v11},·Landroid/view/ViewPropertyAnimator;->setDuration(J)Landroid/view/ViewPropertyAnimator;
  
498 ····goto·:goto_0508 ····goto·:goto_0
499 .end·method509 .end·method
  
500 .method·private·setFlashOn()V510 .method·private·setFlashOn()V
501 ····.locals·15511 ····.locals·15
Offset 680, 18 lines modifiedOffset 690, 20 lines modified
680 ····.line·170690 ····.line·170
681 ····iget-object·v7,·p0,·Lcom/doomy/torch/MainActivity;->mImageViewOff:Landroid/widget/ImageView;691 ····iget-object·v7,·p0,·Lcom/doomy/torch/MainActivity;->mImageViewOff:Landroid/widget/ImageView;
  
682 ····invoke-virtual·{v7},·Landroid/widget/ImageView;->animate()Landroid/view/ViewPropertyAnimator;692 ····invoke-virtual·{v7},·Landroid/widget/ImageView;->animate()Landroid/view/ViewPropertyAnimator;
  
683 ····move-result-object·v7693 ····move-result-object·v7
  
 694 ····.line·171
684 ····invoke-virtual·{v7,·v12},·Landroid/view/ViewPropertyAnimator;->alpha(F)Landroid/view/ViewPropertyAnimator;695 ····invoke-virtual·{v7,·v12},·Landroid/view/ViewPropertyAnimator;->alpha(F)Landroid/view/ViewPropertyAnimator;
  
685 ····move-result-object·v7696 ····move-result-object·v7
  
 697 ····.line·172
686 ····invoke-virtual·{v7,·v10,·v11},·Landroid/view/ViewPropertyAnimator;->setDuration(J)Landroid/view/ViewPropertyAnimator;698 ····invoke-virtual·{v7,·v10,·v11},·Landroid/view/ViewPropertyAnimator;->setDuration(J)Landroid/view/ViewPropertyAnimator;
  
687 ····.line·182699 ····.line·182
688 ····:goto_2700 ····:goto_2
689 ····iget·v7,·p0,·Lcom/doomy/torch/MainActivity;->mFullScreenScale:F701 ····iget·v7,·p0,·Lcom/doomy/torch/MainActivity;->mFullScreenScale:F
  
690 ····cmpg-float·v7,·v7,·v12702 ····cmpg-float·v7,·v7,·v12
Offset 711, 26 lines modifiedOffset 723, 29 lines modified
  
711 ····invoke-virtual·{v7},·Landroid/widget/ImageView;->animate()Landroid/view/ViewPropertyAnimator;723 ····invoke-virtual·{v7},·Landroid/widget/ImageView;->animate()Landroid/view/ViewPropertyAnimator;
  
712 ····move-result-object·v7724 ····move-result-object·v7
  
713 ····iget·v8,·p0,·Lcom/doomy/torch/MainActivity;->mFullScreenScale:F725 ····iget·v8,·p0,·Lcom/doomy/torch/MainActivity;->mFullScreenScale:F
  
 726 ····.line·186
714 ····invoke-virtual·{v7,·v8},·Landroid/view/ViewPropertyAnimator;->scaleX(F)Landroid/view/ViewPropertyAnimator;727 ····invoke-virtual·{v7,·v8},·Landroid/view/ViewPropertyAnimator;->scaleX(F)Landroid/view/ViewPropertyAnimator;
Max diff block lines reached; 1855/5732 bytes (32.36%) of diff not shown.
549 B
smali/com/doomy/torch/MainActivity$3.smali
    
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lcom/doomy/torch/MainActivity;18 .field·final·synthetic·this$0:Lcom/doomy/torch/MainActivity;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lcom/doomy/torch/MainActivity;)V20 .method·constructor·<init>(Lcom/doomy/torch/MainActivity;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lcom/doomy/torch/MainActivity;
  
22 ····.prologue23 ····.prologue
23 ····.line·24624 ····.line·246
24 ····iput-object·p1,·p0,·Lcom/doomy/torch/MainActivity$3;->this$0:Lcom/doomy/torch/MainActivity;25 ····iput-object·p1,·p0,·Lcom/doomy/torch/MainActivity$3;->this$0:Lcom/doomy/torch/MainActivity;
  
25 ····invoke-direct·{p0},·Landroid/content/BroadcastReceiver;-><init>()V26 ····invoke-direct·{p0},·Landroid/content/BroadcastReceiver;-><init>()V
  
531 B
smali/com/doomy/torch/MainActivity$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/doomy/torch/MainActivity;21 .field·final·synthetic·this$0:Lcom/doomy/torch/MainActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/doomy/torch/MainActivity;)V23 .method·constructor·<init>(Lcom/doomy/torch/MainActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/doomy/torch/MainActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·8627 ····.line·86
27 ····iput-object·p1,·p0,·Lcom/doomy/torch/MainActivity$1;->this$0:Lcom/doomy/torch/MainActivity;28 ····iput-object·p1,·p0,·Lcom/doomy/torch/MainActivity$1;->this$0:Lcom/doomy/torch/MainActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
531 B
smali/com/doomy/torch/MainActivity$2.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/doomy/torch/MainActivity;21 .field·final·synthetic·this$0:Lcom/doomy/torch/MainActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/doomy/torch/MainActivity;)V23 .method·constructor·<init>(Lcom/doomy/torch/MainActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/doomy/torch/MainActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·9227 ····.line·92
27 ····iput-object·p1,·p0,·Lcom/doomy/torch/MainActivity$2;->this$0:Lcom/doomy/torch/MainActivity;28 ····iput-object·p1,·p0,·Lcom/doomy/torch/MainActivity$2;->this$0:Lcom/doomy/torch/MainActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
624 B
smali/com/doomy/torch/TorchService$WrapperTask.smali
    
Offset 19, 14 lines modifiedOffset 19, 15 lines modified
  
19 .field·final·synthetic·this$0:Lcom/doomy/torch/TorchService;19 .field·final·synthetic·this$0:Lcom/doomy/torch/TorchService;
  
  
20 #·direct·methods20 #·direct·methods
21 .method·public·constructor·<init>(Lcom/doomy/torch/TorchService;Ljava/lang/Runnable;)V21 .method·public·constructor·<init>(Lcom/doomy/torch/TorchService;Ljava/lang/Runnable;)V
22 ····.locals·022 ····.locals·0
 23 ····.param·p1,·"this$0"····#·Lcom/doomy/torch/TorchService;
23 ····.param·p2,·"target"····#·Ljava/lang/Runnable;24 ····.param·p2,·"target"····#·Ljava/lang/Runnable;
  
24 ····.prologue25 ····.prologue
25 ····.line·21726 ····.line·217
26 ····iput-object·p1,·p0,·Lcom/doomy/torch/TorchService$WrapperTask;->this$0:Lcom/doomy/torch/TorchService;27 ····iput-object·p1,·p0,·Lcom/doomy/torch/TorchService$WrapperTask;->this$0:Lcom/doomy/torch/TorchService;
  
27 ····invoke-direct·{p0},·Ljava/util/TimerTask;-><init>()V28 ····invoke-direct·{p0},·Ljava/util/TimerTask;-><init>()V
560 B
smali/com/doomy/torch/SettingsActivity$3.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/doomy/torch/SettingsActivity;21 .field·final·synthetic·this$0:Lcom/doomy/torch/SettingsActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/doomy/torch/SettingsActivity;)V23 .method·constructor·<init>(Lcom/doomy/torch/SettingsActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/doomy/torch/SettingsActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·15027 ····.line·150
27 ····iput-object·p1,·p0,·Lcom/doomy/torch/SettingsActivity$3;->this$0:Lcom/doomy/torch/SettingsActivity;28 ····iput-object·p1,·p0,·Lcom/doomy/torch/SettingsActivity$3;->this$0:Lcom/doomy/torch/SettingsActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
4.55 KB
smali/com/doomy/torch/TorchSwitch.smali
    
Offset 27, 99 lines modifiedOffset 27, 99 lines modified
27 .end·method27 .end·method
  
28 .method·private·isTorchServiceRunning(Landroid/content/Context;)Z28 .method·private·isTorchServiceRunning(Landroid/content/Context;)Z
29 ····.locals·829 ····.locals·8
30 ····.param·p1,·"context"····#·Landroid/content/Context;30 ····.param·p1,·"context"····#·Landroid/content/Context;
  
31 ····.prologue31 ····.prologue
32 ····const/4·v5,·0x032 ····const/4·v4,·0x0
  
33 ····.line·6933 ····.line·69
34 ····const-string·v6,·"activity"34 ····const-string·v5,·"activity"
  
35 ····invoke-virtual·{p1,·v6},·Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;35 ····invoke-virtual·{p1,·v5},·Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
  
36 ····move-result-object·v136 ····move-result-object·v0
  
37 ····check-cast·v1,·Landroid/app/ActivityManager;37 ····check-cast·v0,·Landroid/app/ActivityManager;
  
38 ····.line·7038 ····.line·70
39 ····.local·v1,·"mActivityManager":Landroid/app/ActivityManager;39 ····.local·v0,·"mActivityManager":Landroid/app/ActivityManager;
40 ····const/16·v6,·0x6440 ····const/16·v5,·0x64
  
41 ····invoke-virtual·{v1,·v6},·Landroid/app/ActivityManager;->getRunningServices(I)Ljava/util/List;41 ····invoke-virtual·{v0,·v5},·Landroid/app/ActivityManager;->getRunningServices(I)Ljava/util/List;
  
42 ····move-result-object·v242 ····move-result-object·v1
  
43 ····.line·7243 ····.line·72
44 ····.local·v2,·"mList":Ljava/util/List;,·"Ljava/util/List<Landroid/app/ActivityManager$RunningServiceInfo;>;"44 ····.local·v1,·"mList":Ljava/util/List;,·"Ljava/util/List<Landroid/app/ActivityManager$RunningServiceInfo;>;"
45 ····invoke-interface·{v2},·Ljava/util/List;->size()I45 ····invoke-interface·{v1},·Ljava/util/List;->size()I
  
46 ····move-result·v646 ····move-result·v5
  
47 ····if-gtz·v6,·:cond_147 ····if-gtz·v5,·:cond_1
  
48 ····.line·8148 ····.line·81
49 ····:cond_049 ····:cond_0
50 ····:goto_050 ····:goto_0
51 ····return·v551 ····return·v4
  
52 ····.line·7552 ····.line·75
53 ····:cond_153 ····:cond_1
54 ····invoke-interface·{v2},·Ljava/util/List;->iterator()Ljava/util/Iterator;54 ····invoke-interface·{v1},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
55 ····move-result-object·v055 ····move-result-object·v5
  
56 ····.local·v0,·"i$":Ljava/util/Iterator; 
57 ····:cond_256 ····:cond_2
58 ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z57 ····invoke-interface·{v5},·Ljava/util/Iterator;->hasNext()Z
  
59 ····move-result·v658 ····move-result·v6
  
60 ····if-eqz·v6,·:cond_059 ····if-eqz·v6,·:cond_0
  
61 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;60 ····invoke-interface·{v5},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
62 ····move-result-object·v361 ····move-result-object·v2
  
63 ····check-cast·v3,·Landroid/app/ActivityManager$RunningServiceInfo;62 ····check-cast·v2,·Landroid/app/ActivityManager$RunningServiceInfo;
  
64 ····.line·7663 ····.line·76
65 ····.local·v3,·"mServiceInfo":Landroid/app/ActivityManager$RunningServiceInfo;64 ····.local·v2,·"mServiceInfo":Landroid/app/ActivityManager$RunningServiceInfo;
66 ····iget-object·v4,·v3,·Landroid/app/ActivityManager$RunningServiceInfo;->service:Landroid/content/ComponentName;65 ····iget-object·v3,·v2,·Landroid/app/ActivityManager$RunningServiceInfo;->service:Landroid/content/ComponentName;
  
67 ····.line·7766 ····.line·77
68 ····.local·v4,·"mServiceName":Landroid/content/ComponentName;67 ····.local·v3,·"mServiceName":Landroid/content/ComponentName;
69 ····invoke-virtual·{v4},·Landroid/content/ComponentName;->getClassName()Ljava/lang/String;68 ····invoke-virtual·{v3},·Landroid/content/ComponentName;->getClassName()Ljava/lang/String;
  
70 ····move-result-object·v669 ····move-result-object·v6
  
71 ····const-string·v7,·".TorchService"70 ····const-string·v7,·".TorchService"
  
72 ····invoke-virtual·{v6,·v7},·Ljava/lang/String;->endsWith(Ljava/lang/String;)Z71 ····invoke-virtual·{v6,·v7},·Ljava/lang/String;->endsWith(Ljava/lang/String;)Z
  
73 ····move-result·v672 ····move-result·v6
  
74 ····if-nez·v6,·:cond_373 ····if-nez·v6,·:cond_3
  
 74 ····.line·78
75 ····invoke-virtual·{v4},·Landroid/content/ComponentName;->getClassName()Ljava/lang/String;75 ····invoke-virtual·{v3},·Landroid/content/ComponentName;->getClassName()Ljava/lang/String;
  
76 ····move-result-object·v676 ····move-result-object·v6
  
77 ····const-string·v7,·".RootTorchService"77 ····const-string·v7,·".RootTorchService"
  
78 ····invoke-virtual·{v6,·v7},·Ljava/lang/String;->endsWith(Ljava/lang/String;)Z78 ····invoke-virtual·{v6,·v7},·Ljava/lang/String;->endsWith(Ljava/lang/String;)Z
  
79 ····move-result·v679 ····move-result·v6
  
80 ····if-eqz·v6,·:cond_280 ····if-eqz·v6,·:cond_2
  
81 ····.line·7981 ····.line·79
82 ····:cond_382 ····:cond_3
83 ····const/4·v5,·0x183 ····const/4·v4,·0x1
  
84 ····goto·:goto_084 ····goto·:goto_0
85 .end·method85 .end·method
  
  
86 #·virtual·methods86 #·virtual·methods
87 .method·public·onReceive(Landroid/content/Context;Landroid/content/Intent;)V87 .method·public·onReceive(Landroid/content/Context;Landroid/content/Intent;)V
Offset 192, 18 lines modifiedOffset 192, 20 lines modified
192 ····.line·54192 ····.line·54
193 ····const-string·v4,·"sos"193 ····const-string·v4,·"sos"
  
194 ····iget-object·v5,·p0,·Lcom/doomy/torch/TorchSwitch;->mPreferences:Landroid/content/SharedPreferences;194 ····iget-object·v5,·p0,·Lcom/doomy/torch/TorchSwitch;->mPreferences:Landroid/content/SharedPreferences;
  
195 ····const-string·v6,·"sos"195 ····const-string·v6,·"sos"
  
 196 ····.line·55
196 ····invoke-interface·{v5,·v6,·v7},·Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z197 ····invoke-interface·{v5,·v6,·v7},·Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z
  
197 ····move-result·v5198 ····move-result·v5
  
 199 ····.line·54
198 ····invoke-virtual·{p2,·v4,·v5},·Landroid/content/Intent;->getBooleanExtra(Ljava/lang/String;Z)Z200 ····invoke-virtual·{p2,·v4,·v5},·Landroid/content/Intent;->getBooleanExtra(Ljava/lang/String;Z)Z
  
199 ····move-result·v3201 ····move-result·v3
  
200 ····.line·57202 ····.line·57
201 ····.local·v3,·"sos":Z203 ····.local·v3,·"sos":Z
202 ····new-instance·v0,·Landroid/content/Intent;204 ····new-instance·v0,·Landroid/content/Intent;
545 B
smali/com/doomy/torch/WidgetActivity$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/doomy/torch/WidgetActivity;21 .field·final·synthetic·this$0:Lcom/doomy/torch/WidgetActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/doomy/torch/WidgetActivity;)V23 .method·constructor·<init>(Lcom/doomy/torch/WidgetActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/doomy/torch/WidgetActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·6927 ····.line·69
27 ····iput-object·p1,·p0,·Lcom/doomy/torch/WidgetActivity$1;->this$0:Lcom/doomy/torch/WidgetActivity;28 ····iput-object·p1,·p0,·Lcom/doomy/torch/WidgetActivity$1;->this$0:Lcom/doomy/torch/WidgetActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
514 B
smali/com/doomy/torch/TorchService$2.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·this$0:Lcom/doomy/torch/TorchService;22 .field·final·synthetic·this$0:Lcom/doomy/torch/TorchService;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lcom/doomy/torch/TorchService;)V24 .method·constructor·<init>(Lcom/doomy/torch/TorchService;)V
25 ····.locals·125 ····.locals·1
 26 ····.param·p1,·"this$0"····#·Lcom/doomy/torch/TorchService;
  
26 ····.prologue27 ····.prologue
27 ····.line·7928 ····.line·79
28 ····iput-object·p1,·p0,·Lcom/doomy/torch/TorchService$2;->this$0:Lcom/doomy/torch/TorchService;29 ····iput-object·p1,·p0,·Lcom/doomy/torch/TorchService$2;->this$0:Lcom/doomy/torch/TorchService;
  
29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V30 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
560 B
smali/com/doomy/torch/SettingsActivity$5.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/doomy/torch/SettingsActivity;21 .field·final·synthetic·this$0:Lcom/doomy/torch/SettingsActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/doomy/torch/SettingsActivity;)V23 .method·constructor·<init>(Lcom/doomy/torch/SettingsActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/doomy/torch/SettingsActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·26327 ····.line·263
27 ····iput-object·p1,·p0,·Lcom/doomy/torch/SettingsActivity$5;->this$0:Lcom/doomy/torch/SettingsActivity;28 ····iput-object·p1,·p0,·Lcom/doomy/torch/SettingsActivity$5;->this$0:Lcom/doomy/torch/SettingsActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
534 B
smali/com/doomy/torch/TorchService$1.smali
    
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lcom/doomy/torch/TorchService;18 .field·final·synthetic·this$0:Lcom/doomy/torch/TorchService;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lcom/doomy/torch/TorchService;)V20 .method·constructor·<init>(Lcom/doomy/torch/TorchService;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lcom/doomy/torch/TorchService;
  
22 ····.prologue23 ····.prologue
23 ····.line·6324 ····.line·63
24 ····iput-object·p1,·p0,·Lcom/doomy/torch/TorchService$1;->this$0:Lcom/doomy/torch/TorchService;25 ····iput-object·p1,·p0,·Lcom/doomy/torch/TorchService$1;->this$0:Lcom/doomy/torch/TorchService;
  
25 ····invoke-direct·{p0},·Ljava/util/TimerTask;-><init>()V26 ····invoke-direct·{p0},·Ljava/util/TimerTask;-><init>()V
  
532 B
smali/com/doomy/torch/TorchService$4.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/doomy/torch/TorchService;21 .field·final·synthetic·this$0:Lcom/doomy/torch/TorchService;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/doomy/torch/TorchService;)V23 .method·constructor·<init>(Lcom/doomy/torch/TorchService;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/doomy/torch/TorchService;
  
25 ····.prologue26 ····.prologue
26 ····.line·12527 ····.line·125
27 ····iput-object·p1,·p0,·Lcom/doomy/torch/TorchService$4;->this$0:Lcom/doomy/torch/TorchService;28 ····iput-object·p1,·p0,·Lcom/doomy/torch/TorchService$4;->this$0:Lcom/doomy/torch/TorchService;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
3.99 KB
smali/com/doomy/torch/TorchWidgetProvider.smali
    
Offset 21, 15 lines modifiedOffset 21, 14 lines modified
21 .method·public·constructor·<init>()V21 .method·public·constructor·<init>()V
22 ····.locals·022 ····.locals·0
  
23 ····.prologue23 ····.prologue
24 ····.line·3424 ····.line·34
25 ····invoke-direct·{p0},·Landroid/appwidget/AppWidgetProvider;-><init>()V25 ····invoke-direct·{p0},·Landroid/appwidget/AppWidgetProvider;-><init>()V
  
26 ····.line·54 
27 ····return-void26 ····return-void
28 .end·method27 .end·method
  
29 .method·static·declared-synchronized·getInstance()Lcom/doomy/torch/TorchWidgetProvider;28 .method·static·declared-synchronized·getInstance()Lcom/doomy/torch/TorchWidgetProvider;
30 ····.locals·229 ····.locals·2
  
31 ····.prologue30 ····.prologue
Offset 339, 18 lines modifiedOffset 338, 20 lines modified
  
339 ····move-result-object·v7338 ····move-result-object·v7
  
340 ····invoke-virtual·{v7},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;339 ····invoke-virtual·{v7},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
341 ····move-result-object·v7340 ····move-result-object·v7
  
 341 ····.line·111
342 ····invoke-interface·{v4,·v7,·v9},·Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z342 ····invoke-interface·{v4,·v7,·v9},·Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z
  
343 ····move-result·v7343 ····move-result·v7
  
 344 ····.line·110
344 ····invoke-virtual·{v3,·v6,·v7},·Landroid/content/Intent;->putExtra(Ljava/lang/String;Z)Landroid/content/Intent;345 ····invoke-virtual·{v3,·v6,·v7},·Landroid/content/Intent;->putExtra(Ljava/lang/String;Z)Landroid/content/Intent;
  
345 ····.line·112346 ····.line·112
346 ····invoke-virtual·{p1,·v3},·Landroid/content/Context;->sendBroadcast(Landroid/content/Intent;)V347 ····invoke-virtual·{p1,·v3},·Landroid/content/Context;->sendBroadcast(Landroid/content/Intent;)V
  
347 ····.line·115348 ····.line·115
348 ····.end·local·v3····#·"mPendingIntent":Landroid/content/Intent;349 ····.end·local·v3····#·"mPendingIntent":Landroid/content/Intent;
Offset 408, 89 lines modifiedOffset 409, 81 lines modified
408 ····.line·122409 ····.line·122
409 ····invoke-virtual·{p0,·p1},·Lcom/doomy/torch/TorchWidgetProvider;->updateAppWidget(Landroid/content/Context;)V410 ····invoke-virtual·{p0,·p1},·Lcom/doomy/torch/TorchWidgetProvider;->updateAppWidget(Landroid/content/Context;)V
  
410 ····goto·:goto_1411 ····goto·:goto_1
411 .end·method412 .end·method
  
412 .method·public·onUpdate(Landroid/content/Context;Landroid/appwidget/AppWidgetManager;[I)V413 .method·public·onUpdate(Landroid/content/Context;Landroid/appwidget/AppWidgetManager;[I)V
413 ····.locals·4414 ····.locals·3
414 ····.param·p1,·"context"····#·Landroid/content/Context;415 ····.param·p1,·"context"····#·Landroid/content/Context;
415 ····.param·p2,·"appWidgetManager"····#·Landroid/appwidget/AppWidgetManager;416 ····.param·p2,·"appWidgetManager"····#·Landroid/appwidget/AppWidgetManager;
416 ····.param·p3,·"appWidgetIds"····#·[I417 ····.param·p3,·"appWidgetIds"····#·[I
  
417 ····.prologue418 ····.prologue
418 ····.line·73419 ····.line·73
419 ····move-object·v1,·p3 
  
420 ····.local·v1,·"arr$":[I 
421 ····array-length·v3,·v1420 ····array-length·v2,·p3
  
422 ····.local·v3,·"len$":I 
423 ····const/4·v2,·0x0421 ····const/4·v1,·0x0
  
424 ····.local·v2,·"i$":I 
425 ····:goto_0422 ····:goto_0
426 ····if-ge·v2,·v3,·:cond_0423 ····if-ge·v1,·v2,·:cond_0
  
427 ····aget·v0,·v1,·v2424 ····aget·v0,·p3,·v1
  
428 ····.line·74425 ····.line·74
429 ····.local·v0,·"appWidgetId":I426 ····.local·v0,·"appWidgetId":I
430 ····invoke-virtual·{p0,·p1,·v0},·Lcom/doomy/torch/TorchWidgetProvider;->updateState(Landroid/content/Context;I)V427 ····invoke-virtual·{p0,·p1,·v0},·Lcom/doomy/torch/TorchWidgetProvider;->updateState(Landroid/content/Context;I)V
  
431 ····.line·73428 ····.line·73
432 ····add-int/lit8·v2,·v2,·0x1429 ····add-int/lit8·v1,·v1,·0x1
  
433 ····goto·:goto_0430 ····goto·:goto_0
  
434 ····.line·75431 ····.line·75
435 ····.end·local·v0····#·"appWidgetId":I432 ····.end·local·v0····#·"appWidgetId":I
436 ····:cond_0433 ····:cond_0
437 ····return-void434 ····return-void
438 .end·method435 .end·method
  
439 .method·public·updateAppWidget(Landroid/content/Context;)V436 .method·public·updateAppWidget(Landroid/content/Context;)V
440 ····.locals·8437 ····.locals·5
441 ····.param·p1,·"context"····#·Landroid/content/Context;438 ····.param·p1,·"context"····#·Landroid/content/Context;
  
442 ····.prologue439 ····.prologue
443 ····.line·127440 ····.line·127
444 ····invoke-static·{p1},·Landroid/appwidget/AppWidgetManager;->getInstance(Landroid/content/Context;)Landroid/appwidget/AppWidgetManager;441 ····invoke-static·{p1},·Landroid/appwidget/AppWidgetManager;->getInstance(Landroid/content/Context;)Landroid/appwidget/AppWidgetManager;
  
445 ····move-result-object·v5442 ····move-result-object·v2
  
446 ····.line·128443 ····.line·128
447 ····.local·v5,·"mWidgetManager":Landroid/appwidget/AppWidgetManager;444 ····.local·v2,·"mWidgetManager":Landroid/appwidget/AppWidgetManager;
448 ····new-instance·v6,·Landroid/content/ComponentName;445 ····new-instance·v3,·Landroid/content/ComponentName;
  
 446 ····.line·129
449 ····invoke-virtual·{p0},·Ljava/lang/Object;->getClass()Ljava/lang/Class;447 ····invoke-virtual·{p0},·Ljava/lang/Object;->getClass()Ljava/lang/Class;
  
450 ····move-result-object·v7448 ····move-result-object·v4
  
451 ····invoke-direct·{v6,·p1,·v7},·Landroid/content/ComponentName;-><init>(Landroid/content/Context;Ljava/lang/Class;)V449 ····invoke-direct·{v3,·p1,·v4},·Landroid/content/ComponentName;-><init>(Landroid/content/Context;Ljava/lang/Class;)V
  
 450 ····.line·128
452 ····invoke-virtual·{v5,·v6},·Landroid/appwidget/AppWidgetManager;->getAppWidgetIds(Landroid/content/ComponentName;)[I451 ····invoke-virtual·{v2,·v3},·Landroid/appwidget/AppWidgetManager;->getAppWidgetIds(Landroid/content/ComponentName;)[I
  
453 ····move-result-object·v1452 ····move-result-object·v1
  
454 ····.line·130453 ····.line·130
455 ····.local·v1,·"appWidgetIds":[I454 ····.local·v1,·"appWidgetIds":[I
456 ····move-object·v2,·v1 
  
457 ····.local·v2,·"arr$":[I 
458 ····array-length·v4,·v2455 ····array-length·v4,·v1
  
459 ····.local·v4,·"len$":I 
460 ····const/4·v3,·0x0456 ····const/4·v3,·0x0
  
461 ····.local·v3,·"i$":I 
462 ····:goto_0457 ····:goto_0
463 ····if-ge·v3,·v4,·:cond_0458 ····if-ge·v3,·v4,·:cond_0
  
464 ····aget·v0,·v2,·v3459 ····aget·v0,·v1,·v3
  
465 ····.line·131460 ····.line·131
466 ····.local·v0,·"appWidgetId":I461 ····.local·v0,·"appWidgetId":I
467 ····invoke-virtual·{p0,·p1,·v0},·Lcom/doomy/torch/TorchWidgetProvider;->updateState(Landroid/content/Context;I)V462 ····invoke-virtual·{p0,·p1,·v0},·Lcom/doomy/torch/TorchWidgetProvider;->updateState(Landroid/content/Context;I)V
  
468 ····.line·130463 ····.line·130
Max diff block lines reached; 0/3988 bytes (0.00%) of diff not shown.
574 B
smali/com/doomy/torch/SettingsActivity$2$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$1:Lcom/doomy/torch/SettingsActivity$2;21 .field·final·synthetic·this$1:Lcom/doomy/torch/SettingsActivity$2;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/doomy/torch/SettingsActivity$2;)V23 .method·constructor·<init>(Lcom/doomy/torch/SettingsActivity$2;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$1"····#·Lcom/doomy/torch/SettingsActivity$2;
  
25 ····.prologue26 ····.prologue
26 ····.line·10227 ····.line·102
27 ····iput-object·p1,·p0,·Lcom/doomy/torch/SettingsActivity$2$1;->this$1:Lcom/doomy/torch/SettingsActivity$2;28 ····iput-object·p1,·p0,·Lcom/doomy/torch/SettingsActivity$2$1;->this$1:Lcom/doomy/torch/SettingsActivity$2;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
559 B
smali/com/doomy/torch/SettingsActivity$2.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/doomy/torch/SettingsActivity;21 .field·final·synthetic·this$0:Lcom/doomy/torch/SettingsActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/doomy/torch/SettingsActivity;)V23 .method·constructor·<init>(Lcom/doomy/torch/SettingsActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/doomy/torch/SettingsActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·9527 ····.line·95
27 ····iput-object·p1,·p0,·Lcom/doomy/torch/SettingsActivity$2;->this$0:Lcom/doomy/torch/SettingsActivity;28 ····iput-object·p1,·p0,·Lcom/doomy/torch/SettingsActivity$2;->this$0:Lcom/doomy/torch/SettingsActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
531 B
smali/com/doomy/torch/TorchService$3.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/doomy/torch/TorchService;21 .field·final·synthetic·this$0:Lcom/doomy/torch/TorchService;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/doomy/torch/TorchService;)V23 .method·constructor·<init>(Lcom/doomy/torch/TorchService;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/doomy/torch/TorchService;
  
25 ····.prologue26 ····.prologue
26 ····.line·9727 ····.line·97
27 ····iput-object·p1,·p0,·Lcom/doomy/torch/TorchService$3;->this$0:Lcom/doomy/torch/TorchService;28 ····iput-object·p1,·p0,·Lcom/doomy/torch/TorchService$3;->this$0:Lcom/doomy/torch/TorchService;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
559 B
smali/com/doomy/torch/SettingsActivity$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/doomy/torch/SettingsActivity;21 .field·final·synthetic·this$0:Lcom/doomy/torch/SettingsActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/doomy/torch/SettingsActivity;)V23 .method·constructor·<init>(Lcom/doomy/torch/SettingsActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/doomy/torch/SettingsActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·8427 ····.line·84
27 ····iput-object·p1,·p0,·Lcom/doomy/torch/SettingsActivity$1;->this$0:Lcom/doomy/torch/SettingsActivity;28 ····iput-object·p1,·p0,·Lcom/doomy/torch/SettingsActivity$1;->this$0:Lcom/doomy/torch/SettingsActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V