35.6 KB
/home/hans/code/fdroid/data/tmp/com.doomy.torch_11.apk vs.
/home/hans/code/fdroid/data/tmp/sigcp_com.doomy.torch_11.apk
8.64 KB
zipinfo /dev/stdin
Offset 1, 55 lines modifiedOffset 1, 55 lines modified
1 Zip·​file·​size:​·​155901·​bytes,​·​number·​of·​entries:​·​531 Zip·​file·​size:​·​155632·​bytes,​·​number·​of·​entries:​·​53
2 -​rw-​-​-​-​·····​2.​0·​fat·····​4205·​bl·​defN·​15-​Nov-​13·​09:​16·​META-​INF/​MANIFEST.​MF2 -​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.​SF3 -​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.​RSA4 -​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/​buildserverid5 -​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/​fdroidserverid6 -​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.​xml7 -​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.​png8 -​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.​png9 -​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.​png10 -​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.​png11 -​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.​png12 -​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.​png13 -​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.​png14 -​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.​png15 -​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.​png16 -​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.​png17 -​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.​png18 -​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.​png19 -​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.​png20 -​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.​png21 -​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.​png22 -​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.​png23 -​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.​png24 -​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.​png25 -​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.​png26 -​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.​png27 -​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.​png28 -​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.​png29 -​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.​png30 -​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.​png31 -​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.​png32 -​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.​png33 -​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.​png34 -​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.​png35 -​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.​png36 -​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.​xml37 -​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.​xml38 -​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.​xml39 -​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.​xml40 -​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.​xml41 -​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.​xml42 -​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.​xml43 -​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.​xml44 -​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.​xml45 -​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.​png46 -​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.​png47 -​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.​png48 -​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.​png49 -​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.​png50 -​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.​xml51 -​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.​xml52 -​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.​arsc53 -​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.​dex54 -​rw-​-​-​-​·····​2.​0·​fat····​46144·​bl·​defN·​17-​Oct-​11·00:​25·​classes.​dex
55 53·​files,​·​189948·​bytes·​uncompressed,​·​148414·​bytes·​compressed:​··​21.​9%55 53·​files,​·​189792·​bytes·​uncompressed,​·​148262·​bytes·​compressed:​··​21.​9%
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
  
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
  
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
  
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
  
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;​-​>getApplicationContex​t()​Landroid/​content/​Context;​173 ····​invoke-​virtual·​{p0},​·​Lcom/​doomy/​torch/​MainActivity;​-​>getApplicationContex​t()​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.
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
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
  
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
  
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
  
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
  
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
  
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$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
  
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
  
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
  
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
  
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
  
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
  
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$WrapperT​ask;​-​>this$0:​Lcom/​doomy/​torch/​TorchService;​27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​doomy/​torch/​TorchService$WrapperT​ask;​-​>this$0:​Lcom/​doomy/​torch/​TorchService;​
  
27 ····​invoke-​direct·​{p0},​·​Ljava/​util/​TimerTask;​-​><init>()​V28 ····​invoke-​direct·​{p0},​·​Ljava/​util/​TimerTask;​-​><init>()​V
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(Ljav​a/​lang/​CharSequence;​)​Landroid/​app/​Notification$Builder;​600 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​app/​Notification$Builder;​-​>setContentTitle(Ljav​a/​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(Lan​droid/​app/​PendingIntent;​)​Landroid/​app/​Notification$Builder;​603 ····​invoke-​virtual·​{v0,​·​v6},​·​Landroid/​app/​Notification$Builder;​-​>setContentIntent(Lan​droid/​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
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(Landro​id/​content/​Intent;​)​V347 ····​invoke-​virtual·​{p1,​·​v3},​·​Landroid/​content/​Context;​-​>sendBroadcast(Landro​id/​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(Land​roid/​content/​Context;​)​V410 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​doomy/​torch/​TorchWidgetProvider;​-​>updateAppWidget(Land​roid/​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,​·​p3420 ····array-​length·​v2,​·​p3
  
420 ····​.​local·​v1,​·​"arr$":​[I 
421 ····​array-​length·​v3,​·​v1 
  
422 ····.​local·​v3,​·"len$":​I421 ····const/​4·​v1,​·0x0
423 ····​const/​4·​v2,​·​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(Landr​oid/​content/​Context;​)​V436 .​method·​public·​updateAppWidget(Landr​oid/​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
  
452 ····invoke-​virtual·​{v5,​·​v6},​·​Landroid/​appwidget/​AppWidgetManager;​-​>getAppWidgetIds(Land​roid/​content/​ComponentName;​)​[I450 ····.​line·​128
 451 ····​invoke-​virtual·​{v2,​·​v3},​·​Landroid/​appwidget/​AppWidgetManager;​-​>getAppWidgetIds(Land​roid/​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,​·​v1455 ····array-​length·​v4,​·​v1
  
457 ····​.​local·​v2,​·​"arr$":​[I 
458 ····​array-​length·​v4,​·​v2 
  
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.
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(Lja​va/​lang/​String;​)​Ljava/​lang/​Object;​35 ····​invoke-​virtual·​{p1,​·​v5},​·​Landroid/​content/​Context;​-​>getSystemService(Lja​va/​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$Runni​ngServiceInfo;​>;​"44 ····​.​local·​v1,​·​"mList":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Landroid/​app/​ActivityManager$Runni​ngServiceInfo;​>;​"
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$Runni​ngServiceInfo;​62 ····​check-​cast·​v2,​·​Landroid/​app/​ActivityManager$Runni​ngServiceInfo;​
  
64 ····​.​line·​7663 ····​.​line·​76
65 ····​.​local·​v3,​·​"mServiceInfo":​Landroid/​app/​ActivityManager$Runni​ngServiceInfo;​64 ····​.​local·​v2,​·​"mServiceInfo":​Landroid/​app/​ActivityManager$Runni​ngServiceInfo;​
66 ····​iget-​object·​v4,​·​v3,​·​Landroid/​app/​ActivityManager$Runni​ngServiceInfo;​-​>service:​Landroid/​content/​ComponentName;​65 ····​iget-​object·​v3,​·​v2,​·​Landroid/​app/​ActivityManager$Runni​ngServiceInfo;​-​>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
  
75 ····invoke-​virtual·​{v4},​·​Landroid/​content/​ComponentName;​-​>getClassName()​Ljava/​lang/​String;​74 ····.​line·​78
 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(Ljav​a/​lang/​String;​Z)​Z200 ····​invoke-​virtual·​{p2,​·​v4,​·​v5},​·​Landroid/​content/​Intent;​-​>getBooleanExtra(Ljav​a/​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