4.01 MB
/home/fdroid/fdroiddata/tmp/net.micode.soundrecorder_1.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_net.micode.soundrecorder_1.apk
11.5 KB
zipinfo /dev/stdin
Max report size reached
1.01 KB
AndroidManifest.xml (decoded)
972 B
AndroidManifest.xml
Max report size reached
39.4 KB
classes.dex
39.3 KB
classes.jar
4.02 KB
zipinfo /dev/stdin
Max report size reached
1020 B
zipnote {}
Max report size reached
17.1 KB
net/micode/soundrecorder/Recorder.class
17.0 KB
javap -verbose -constants -s -l -private {}
Max report size reached
14.2 KB
net/micode/soundrecorder/RemainingTimeCalculator.class
Max report size reached
2.98 KB
net/micode/soundrecorder/SoundRecorder.class
2.89 KB
procyon -ec {}
Max report size reached
6.16 KB
smali/net/micode/soundrecorder/Recorder.smali
Offset 63, 41 lines modifiedOffset 63, 41 lines modified
63 .​method·​public·​constructor·​<init>(Landroid/​content/​Context;​)​V63 .​method·​public·​constructor·​<init>(Landroid/​content/​Context;​)​V
64 ····​.​locals·​564 ····​.​locals·​5
65 ····​.​param·​p1,​·​"context"····​#·​Landroid/​content/​Context;​65 ····​.​param·​p1,​·​"context"····​#·​Landroid/​content/​Context;​
  
66 ····​.​prologue66 ····​.​prologue
67 ····​const/​4·​v4,​·​0x067 ····​const/​4·​v4,​·​0x0
  
68 ····​const/​4·​v3,​·​0x068 ····​const/​4·​v1,​·​0x0
  
69 ····​.​line·​7869 ····​.​line·​78
70 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V70 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
71 ····​.​line·​4771 ····​.​line·​47
72 ····​iput·​v4,​·​p0,​·​Lnet/​micode/​soundrecorder/​Recorder;​-​>mState:​I72 ····​iput·​v4,​·​p0,​·​Lnet/​micode/​soundrecorder/​Recorder;​-​>mState:​I
  
73 ····​.​line·​6573 ····​.​line·​65
74 ····​iput-​object·​v3,​·​p0,​·​Lnet/​micode/​soundrecorder/​Recorder;​-​>mOnStateChangedListe​ner:​Lnet/​micode/​soundrecorder/​Recorder$OnStateChang​edListener;​74 ····​iput-​object·​v1,​·​p0,​·​Lnet/​micode/​soundrecorder/​Recorder;​-​>mOnStateChangedListe​ner:​Lnet/​micode/​soundrecorder/​Recorder$OnStateChang​edListener;​
  
75 ····​.​line·​6775 ····​.​line·​67
76 ····​const-​wide/​16·​v1,​·​0x076 ····​const-​wide/​16·​v2,​·​0x0
  
77 ····​iput-​wide·​v1,​·​p0,​·​Lnet/​micode/​soundrecorder/​Recorder;​-​>mSampleStart:​J77 ····​iput-​wide·​v2,​·​p0,​·​Lnet/​micode/​soundrecorder/​Recorder;​-​>mSampleStart:​J
  
78 ····​.​line·​7078 ····​.​line·​70
79 ····​iput·​v4,​·​p0,​·​Lnet/​micode/​soundrecorder/​Recorder;​-​>mSampleLength:​I79 ····​iput·​v4,​·​p0,​·​Lnet/​micode/​soundrecorder/​Recorder;​-​>mSampleLength:​I
  
80 ····​.​line·​7280 ····​.​line·​72
81 ····​iput-​object·​v3,​·​p0,​·​Lnet/​micode/​soundrecorder/​Recorder;​-​>mSampleFile:​Ljava/​io/​File;​81 ····​iput-​object·​v1,​·​p0,​·​Lnet/​micode/​soundrecorder/​Recorder;​-​>mSampleFile:​Ljava/​io/​File;​
  
82 ····​.​line·​7482 ····​.​line·​74
83 ····​iput-​object·​v3,​·​p0,​·​Lnet/​micode/​soundrecorder/​Recorder;​-​>mSampleDir:​Ljava/​io/​File;​83 ····​iput-​object·​v1,​·​p0,​·​Lnet/​micode/​soundrecorder/​Recorder;​-​>mSampleDir:​Ljava/​io/​File;​
  
84 ····​.​line·​7684 ····​.​line·​76
85 ····​iput-​object·​v3,​·​p0,​·​Lnet/​micode/​soundrecorder/​Recorder;​-​>mPlayer:​Landroid/​media/​MediaPlayer;​85 ····​iput-​object·​v1,​·​p0,​·​Lnet/​micode/​soundrecorder/​Recorder;​-​>mPlayer:​Landroid/​media/​MediaPlayer;​
  
86 ····​.​line·​7986 ····​.​line·​79
87 ····​iput-​object·​p1,​·​p0,​·​Lnet/​micode/​soundrecorder/​Recorder;​-​>mContext:​Landroid/​content/​Context;​87 ····​iput-​object·​p1,​·​p0,​·​Lnet/​micode/​soundrecorder/​Recorder;​-​>mContext:​Landroid/​content/​Context;​
  
88 ····​.​line·​8088 ····​.​line·​80
89 ····​new-​instance·​v0,​·​Ljava/​io/​File;​89 ····​new-​instance·​v0,​·​Ljava/​io/​File;​
  
Offset 735, 14 lines modifiedOffset 735, 15 lines modified
735 ····​.​line·​134735 ····​.​line·​134
736 ····​iget-​object·​v3,​·​p0,​·​Lnet/​micode/​soundrecorder/​Recorder;​-​>mSampleFile:​Ljava/​io/​File;​736 ····​iget-​object·​v3,​·​p0,​·​Lnet/​micode/​soundrecorder/​Recorder;​-​>mSampleFile:​Ljava/​io/​File;​
  
737 ····​if-​eqz·​v3,​·​:​cond_2737 ····​if-​eqz·​v3,​·​:​cond_2
  
738 ····​iget-​object·​v3,​·​p0,​·​Lnet/​micode/​soundrecorder/​Recorder;​-​>mSampleFile:​Ljava/​io/​File;​738 ····​iget-​object·​v3,​·​p0,​·​Lnet/​micode/​soundrecorder/​Recorder;​-​>mSampleFile:​Ljava/​io/​File;​
  
 739 ····​.​line·​135
739 ····​invoke-​virtual·​{v3},​·​Ljava/​io/​File;​-​>getAbsolutePath()​Ljava/​lang/​String;​740 ····​invoke-​virtual·​{v3},​·​Ljava/​io/​File;​-​>getAbsolutePath()​Ljava/​lang/​String;​
  
740 ····​move-​result-​object·​v3741 ····​move-​result-​object·​v3
  
741 ····​invoke-​virtual·​{v0},​·​Ljava/​io/​File;​-​>getAbsolutePath()​Ljava/​lang/​String;​742 ····​invoke-​virtual·​{v0},​·​Ljava/​io/​File;​-​>getAbsolutePath()​Ljava/​lang/​String;​
  
742 ····​move-​result-​object·​v4743 ····​move-​result-​object·​v4
Offset 873, 47 lines modifiedOffset 874, 47 lines modified
  
873 ····​invoke-​direct·​{p0,​·​v0},​·​Lnet/​micode/​soundrecorder/​Recorder;​-​>signalStateChanged(I​)​V874 ····​invoke-​direct·​{p0,​·​v0},​·​Lnet/​micode/​soundrecorder/​Recorder;​-​>signalStateChanged(I​)​V
  
874 ····​goto·​:​goto_0875 ····​goto·​:​goto_0
875 .​end·​method876 .​end·​method
  
876 .​method·​public·​startPlayback(F)​V877 .​method·​public·​startPlayback(F)​V
877 ····​.​locals·6878 ····​.​locals·7
878 ····​.​param·​p1,​·​"percentage"····​#·​F879 ····​.​param·​p1,​·​"percentage"····​#·​F
  
879 ····​.​prologue880 ····​.​prologue
880 ····​const/​4·​v3,​·​0x0881 ····​const/​4·​v3,​·​0x0
  
881 ····​const/​4·​v5,​·​0x2882 ····​const/​4·​v6,​·​0x2
  
882 ····​.​line·​276883 ····​.​line·​276
883 ····​invoke-​virtual·​{p0},​·​Lnet/​micode/​soundrecorder/​Recorder;​-​>state()​I884 ····​invoke-​virtual·​{p0},​·​Lnet/​micode/​soundrecorder/​Recorder;​-​>state()​I
  
884 ····​move-​result·​v1885 ····​move-​result·​v1
  
885 ····​const/​4·​v2,​·​0x3886 ····​const/​4·​v2,​·​0x3
  
886 ····​if-​ne·​v1,​·​v2,​·​:​cond_0887 ····​if-​ne·​v1,​·​v2,​·​:​cond_0
  
887 ····​.​line·​277888 ····​.​line·​277
888 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>currentTimeMillis()​J889 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>currentTimeMillis()​J
  
889 ····​move-​result-​wide·​v1890 ····​move-​result-​wide·​v2
  
890 ····​iget-​object·​v3,​·​p0,​·​Lnet/​micode/​soundrecorder/​Recorder;​-​>mPlayer:​Landroid/​media/​MediaPlayer;​891 ····​iget-​object·​v1,​·​p0,​·​Lnet/​micode/​soundrecorder/​Recorder;​-​>mPlayer:​Landroid/​media/​MediaPlayer;​
  
891 ····​invoke-​virtual·​{v3},​·​Landroid/​media/​MediaPlayer;​-​>getCurrentPosition()​I892 ····​invoke-​virtual·​{v1},​·​Landroid/​media/​MediaPlayer;​-​>getCurrentPosition()​I
  
892 ····​move-​result·​v3893 ····​move-​result·​v1
  
893 ····​int-​to-​long·​v3,​·​v3894 ····​int-​to-​long·​v4,​·​v1
  
894 ····​sub-​long/​2addr·​v1,​·​v3895 ····​sub-​long/​2addr·​v2,​·​v4
  
895 ····​iput-​wide·​v1,​·​p0,​·​Lnet/​micode/​soundrecorder/​Recorder;​-​>mSampleStart:​J896 ····​iput-​wide·​v2,​·​p0,​·​Lnet/​micode/​soundrecorder/​Recorder;​-​>mSampleStart:​J
  
896 ····​.​line·​278897 ····​.​line·​278
897 ····​iget-​object·​v1,​·​p0,​·​Lnet/​micode/​soundrecorder/​Recorder;​-​>mPlayer:​Landroid/​media/​MediaPlayer;​898 ····​iget-​object·​v1,​·​p0,​·​Lnet/​micode/​soundrecorder/​Recorder;​-​>mPlayer:​Landroid/​media/​MediaPlayer;​
  
898 ····​iget-​object·​v2,​·​p0,​·​Lnet/​micode/​soundrecorder/​Recorder;​-​>mPlayer:​Landroid/​media/​MediaPlayer;​899 ····​iget-​object·​v2,​·​p0,​·​Lnet/​micode/​soundrecorder/​Recorder;​-​>mPlayer:​Landroid/​media/​MediaPlayer;​
  
899 ····​invoke-​virtual·​{v2},​·​Landroid/​media/​MediaPlayer;​-​>getDuration()​I900 ····​invoke-​virtual·​{v2},​·​Landroid/​media/​MediaPlayer;​-​>getDuration()​I
Offset 930, 15 lines modifiedOffset 931, 15 lines modified
  
930 ····​.​line·​279931 ····​.​line·​279
931 ····​iget-​object·​v1,​·​p0,​·​Lnet/​micode/​soundrecorder/​Recorder;​-​>mPlayer:​Landroid/​media/​MediaPlayer;​932 ····​iget-​object·​v1,​·​p0,​·​Lnet/​micode/​soundrecorder/​Recorder;​-​>mPlayer:​Landroid/​media/​MediaPlayer;​
  
932 ····​invoke-​virtual·​{v1},​·​Landroid/​media/​MediaPlayer;​-​>start()​V933 ····​invoke-​virtual·​{v1},​·​Landroid/​media/​MediaPlayer;​-​>start()​V
  
933 ····​.​line·​280934 ····​.​line·​280
934 ····​invoke-​virtual·​{p0,​·​v5},​·​Lnet/​micode/​soundrecorder/​Recorder;​-​>setState(I)​V935 ····​invoke-​virtual·​{p0,​·​v6},​·​Lnet/​micode/​soundrecorder/​Recorder;​-​>setState(I)​V
  
935 ····​.​line·​305936 ····​.​line·​305
936 ····​:​goto_0937 ····​:​goto_0
937 ····​return-​void938 ····​return-​void
  
938 ····​.​line·​282939 ····​.​line·​282
939 ····​:​cond_0940 ····​:​cond_0
Offset 1002, 30 lines modifiedOffset 1003, 30 lines modified
1002 ····​:​try_end_01003 ····​:​try_end_0
1003 ····​.​catch·​Ljava/​lang/​IllegalArgumentExcept​ion;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_01004 ····​.​catch·​Ljava/​lang/​IllegalArgumentExcept​ion;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
1004 ····​.​catch·​Ljava/​io/​IOException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_11005 ····​.​catch·​Ljava/​io/​IOException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_1
  
1005 ····​.​line·​3021006 ····​.​line·​302
Max diff block lines reached; 1664/6213 bytes (26.78%) of diff not shown.
555 B
smali/net/micode/soundrecorder/SoundRecorder$10.smali
Offset 28, 14 lines modifiedOffset 28, 15 lines modified
  
28 .​field·​final·​synthetic·​this$0:​Lnet/​micode/​soundrecorder/​SoundRecorder;​28 .​field·​final·​synthetic·​this$0:​Lnet/​micode/​soundrecorder/​SoundRecorder;​
  
  
29 #·​direct·​methods29 #·​direct·​methods
30 .​method·​constructor·​<init>(Lnet/​micode/​soundrecorder/​SoundRecorder;​)​V30 .​method·​constructor·​<init>(Lnet/​micode/​soundrecorder/​SoundRecorder;​)​V
31 ····​.​locals·​231 ····​.​locals·​2
 32 ····​.​param·​p1,​·​"this$0"····​#·​Lnet/​micode/​soundrecorder/​SoundRecorder;​
  
32 ····​.​prologue33 ····​.​prologue
33 ····​const/​4·​v1,​·​0x034 ····​const/​4·​v1,​·​0x0
  
34 ····​.​line·​124935 ····​.​line·​1249
35 ····​iput-​object·​p1,​·​p0,​·​Lnet/​micode/​soundrecorder/​SoundRecorder$10;​-​>this$0:​Lnet/​micode/​soundrecorder/​SoundRecorder;​36 ····​iput-​object·​p1,​·​p0,​·​Lnet/​micode/​soundrecorder/​SoundRecorder$10;​-​>this$0:​Lnet/​micode/​soundrecorder/​SoundRecorder;​
  
602 B
smali/net/micode/soundrecorder/SoundRecorder$4.smali
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·​instance·​fields20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lnet/​micode/​soundrecorder/​SoundRecorder;​21 .​field·​final·​synthetic·​this$0:​Lnet/​micode/​soundrecorder/​SoundRecorder;​
  
  
22 #·​direct·​methods22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lnet/​micode/​soundrecorder/​SoundRecorder;​)​V23 .​method·​constructor·​<init>(Lnet/​micode/​soundrecorder/​SoundRecorder;​)​V
24 ····​.​locals·​024 ····​.​locals·​0
 25 ····​.​param·​p1,​·​"this$0"····​#·​Lnet/​micode/​soundrecorder/​SoundRecorder;​
  
25 ····​.​prologue26 ····​.​prologue
26 ····​.​line·​33527 ····​.​line·​335
27 ····​iput-​object·​p1,​·​p0,​·​Lnet/​micode/​soundrecorder/​SoundRecorder$4;​-​>this$0:​Lnet/​micode/​soundrecorder/​SoundRecorder;​28 ····​iput-​object·​p1,​·​p0,​·​Lnet/​micode/​soundrecorder/​SoundRecorder$4;​-​>this$0:​Lnet/​micode/​soundrecorder/​SoundRecorder;​
  
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
615 B
smali/net/micode/soundrecorder/RecorderService$2.smali
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·​instance·​fields20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lnet/​micode/​soundrecorder/​RecorderService;​21 .​field·​final·​synthetic·​this$0:​Lnet/​micode/​soundrecorder/​RecorderService;​
  
  
22 #·​direct·​methods22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lnet/​micode/​soundrecorder/​RecorderService;​)​V23 .​method·​constructor·​<init>(Lnet/​micode/​soundrecorder/​RecorderService;​)​V
24 ····​.​locals·​024 ····​.​locals·​0
 25 ····​.​param·​p1,​·​"this$0"····​#·​Lnet/​micode/​soundrecorder/​RecorderService;​
  
25 ····​.​prologue26 ····​.​prologue
26 ····​.​line·​9927 ····​.​line·​99
27 ····​iput-​object·​p1,​·​p0,​·​Lnet/​micode/​soundrecorder/​RecorderService$2;​-​>this$0:​Lnet/​micode/​soundrecorder/​RecorderService;​28 ····​iput-​object·​p1,​·​p0,​·​Lnet/​micode/​soundrecorder/​RecorderService$2;​-​>this$0:​Lnet/​micode/​soundrecorder/​RecorderService;​
  
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
8.08 KB
smali/net/micode/soundrecorder/RecorderService.smali
Offset 339, 17 lines modifiedOffset 339, 17 lines modified
  
339 ····​.​line·​229339 ····​.​line·​229
340 ····​sput-​object·​p2,​·​Lnet/​micode/​soundrecorder/​RecorderService;​-​>mFilePath:​Ljava/​lang/​String;​340 ····​sput-​object·​p2,​·​Lnet/​micode/​soundrecorder/​RecorderService;​-​>mFilePath:​Ljava/​lang/​String;​
  
341 ····​.​line·​230341 ····​.​line·​230
342 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>currentTimeMillis()​J342 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>currentTimeMillis()​J
  
343 ····​move-​result-​wide·​v3343 ····​move-​result-​wide·​v4
  
344 ····​sput-​wide·​v3,​·​Lnet/​micode/​soundrecorder/​RecorderService;​-​>mStartTime:​J344 ····​sput-​wide·​v4,​·​Lnet/​micode/​soundrecorder/​RecorderService;​-​>mStartTime:​J
  
345 ····​.​line·​231345 ····​.​line·​231
346 ····​iget-​object·​v3,​·​p0,​·​Lnet/​micode/​soundrecorder/​RecorderService;​-​>mWakeLock:​Landroid/​os/​PowerManager$WakeLock​;​346 ····​iget-​object·​v3,​·​p0,​·​Lnet/​micode/​soundrecorder/​RecorderService;​-​>mWakeLock:​Landroid/​os/​PowerManager$WakeLock​;​
  
347 ····​invoke-​virtual·​{v3},​·​Landroid/​os/​PowerManager$WakeLock​;​-​>acquire()​V347 ····​invoke-​virtual·​{v3},​·​Landroid/​os/​PowerManager$WakeLock​;​-​>acquire()​V
  
348 ····​.​line·​232348 ····​.​line·​232
Offset 642, 14 lines modifiedOffset 642, 15 lines modified
642 ····​.​line·​275642 ····​.​line·​275
643 ····​new-​instance·​v1,​·​Landroid/​app/​Notification;​643 ····​new-​instance·​v1,​·​Landroid/​app/​Notification;​
  
644 ····​const·​v2,​·​0x7f020030644 ····​const·​v2,​·​0x7f020030
  
645 ····​const·​v3,​·​0x7f06001c645 ····​const·​v3,​·​0x7f06001c
  
 646 ····​.​line·​276
646 ····​invoke-​virtual·​{p0,​·​v3},​·​Lnet/​micode/​soundrecorder/​RecorderService;​-​>getString(I)​Ljava/​lang/​String;​647 ····​invoke-​virtual·​{p0,​·​v3},​·​Lnet/​micode/​soundrecorder/​RecorderService;​-​>getString(I)​Ljava/​lang/​String;​
  
647 ····​move-​result-​object·​v3648 ····​move-​result-​object·​v3
  
648 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>currentTimeMillis()​J649 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>currentTimeMillis()​J
  
649 ····​move-​result-​wide·​v4650 ····​move-​result-​wide·​v4
Offset 669, 14 lines modifiedOffset 670, 15 lines modified
669 ····​:​cond_1670 ····​:​cond_1
670 ····​new-​instance·​v1,​·​Landroid/​content/​Intent;​671 ····​new-​instance·​v1,​·​Landroid/​content/​Intent;​
  
671 ····​const-​class·​v2,​·​Lnet/​micode/​soundrecorder/​SoundRecorder;​672 ····​const-​class·​v2,​·​Lnet/​micode/​soundrecorder/​SoundRecorder;​
  
672 ····​invoke-​direct·​{v1,​·​p0,​·​v2},​·​Landroid/​content/​Intent;​-​><init>(Landroid/​content/​Context;​Ljava/​lang/​Class;​)​V673 ····​invoke-​direct·​{v1,​·​p0,​·​v2},​·​Landroid/​content/​Intent;​-​><init>(Landroid/​content/​Context;​Ljava/​lang/​Class;​)​V
  
 674 ····​.​line·​282
673 ····​invoke-​static·​{p0,​·​v6,​·​v1,​·​v6},​·​Landroid/​app/​PendingIntent;​-​>getActivity(Landroid​/​content/​Context;​ILandroid/​content/​Intent;​I)​Landroid/​app/​PendingIntent;​675 ····​invoke-​static·​{p0,​·​v6,​·​v1,​·​v6},​·​Landroid/​app/​PendingIntent;​-​>getActivity(Landroid​/​content/​Context;​ILandroid/​content/​Intent;​I)​Landroid/​app/​PendingIntent;​
  
674 ····​move-​result-​object·​v0676 ····​move-​result-​object·​v0
  
675 ····​.​line·​284677 ····​.​line·​284
676 ····​.​local·​v0,​·​"pendingIntent":​Landroid/​app/​PendingIntent;​678 ····​.​local·​v0,​·​"pendingIntent":​Landroid/​app/​PendingIntent;​
677 ····​iget-​object·​v1,​·​p0,​·​Lnet/​micode/​soundrecorder/​RecorderService;​-​>mLowStorageNotificat​ion:​Landroid/​app/​Notification;​679 ····​iget-​object·​v1,​·​p0,​·​Lnet/​micode/​soundrecorder/​RecorderService;​-​>mLowStorageNotificat​ion:​Landroid/​app/​Notification;​
Offset 689, 24 lines modifiedOffset 691, 26 lines modified
  
689 ····​const·​v3,​·​0x7f06001e691 ····​const·​v3,​·​0x7f06001e
  
690 ····​const/​4·​v4,​·​0x1692 ····​const/​4·​v4,​·​0x1
  
691 ····​new-​array·​v4,​·​v4,​·​[Ljava/​lang/​Object;​693 ····​new-​array·​v4,​·​v4,​·​[Ljava/​lang/​Object;​
  
 694 ····​.​line·​285
692 ····​invoke-​static·​{p1},​·​Ljava/​lang/​Integer;​-​>valueOf(I)​Ljava/​lang/​Integer;​695 ····​invoke-​static·​{p1},​·​Ljava/​lang/​Integer;​-​>valueOf(I)​Ljava/​lang/​Integer;​
  
693 ····​move-​result-​object·​v5696 ····​move-​result-​object·​v5
  
694 ····​aput-​object·​v5,​·​v4,​·​v6697 ····​aput-​object·​v5,​·​v4,​·​v6
  
695 ····​invoke-​virtual·​{p0,​·​v3,​·​v4},​·​Lnet/​micode/​soundrecorder/​RecorderService;​-​>getString(I[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​698 ····​invoke-​virtual·​{p0,​·​v3,​·​v4},​·​Lnet/​micode/​soundrecorder/​RecorderService;​-​>getString(I[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​
  
696 ····​move-​result-​object·​v3699 ····​move-​result-​object·​v3
  
 700 ····​.​line·​284
697 ····​invoke-​virtual·​{v1,​·​p0,​·​v2,​·​v3,​·​v0},​·​Landroid/​app/​Notification;​-​>setLatestEventInfo(L​android/​content/​Context;​Ljava/​lang/​CharSequence;​Ljava/​lang/​CharSequence;​Landroid/​app/​PendingIntent;​)​V701 ····​invoke-​virtual·​{v1,​·​p0,​·​v2,​·​v3,​·​v0},​·​Landroid/​app/​Notification;​-​>setLatestEventInfo(L​android/​content/​Context;​Ljava/​lang/​CharSequence;​Ljava/​lang/​CharSequence;​Landroid/​app/​PendingIntent;​)​V
  
698 ····​.​line·​286702 ····​.​line·​286
699 ····​const·​v1,​·​0x3b74842703 ····​const·​v1,​·​0x3b74842
  
700 ····​iget-​object·​v2,​·​p0,​·​Lnet/​micode/​soundrecorder/​RecorderService;​-​>mLowStorageNotificat​ion:​Landroid/​app/​Notification;​704 ····​iget-​object·​v2,​·​p0,​·​Lnet/​micode/​soundrecorder/​RecorderService;​-​>mLowStorageNotificat​ion:​Landroid/​app/​Notification;​
  
Offset 724, 14 lines modifiedOffset 728, 15 lines modified
724 ····​const/​4·​v6,​·​0x0728 ····​const/​4·​v6,​·​0x0
  
725 ····​.​line·​255729 ····​.​line·​255
726 ····​new-​instance·​v0,​·​Landroid/​app/​Notification;​730 ····​new-​instance·​v0,​·​Landroid/​app/​Notification;​
  
727 ····​const·​v2,​·​0x7f02002f731 ····​const·​v2,​·​0x7f02002f
  
 732 ····​.​line·​256
728 ····​invoke-​virtual·​{p0,​·​v7},​·​Lnet/​micode/​soundrecorder/​RecorderService;​-​>getString(I)​Ljava/​lang/​String;​733 ····​invoke-​virtual·​{p0,​·​v7},​·​Lnet/​micode/​soundrecorder/​RecorderService;​-​>getString(I)​Ljava/​lang/​String;​
  
729 ····​move-​result-​object·​v3734 ····​move-​result-​object·​v3
  
730 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>currentTimeMillis()​J735 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>currentTimeMillis()​J
  
731 ····​move-​result-​wide·​v4736 ····​move-​result-​wide·​v4
Offset 747, 30 lines modifiedOffset 752, 33 lines modified
747 ····​.​line·​259752 ····​.​line·​259
748 ····​new-​instance·​v2,​·​Landroid/​content/​Intent;​753 ····​new-​instance·​v2,​·​Landroid/​content/​Intent;​
  
749 ····​const-​class·​v3,​·​Lnet/​micode/​soundrecorder/​SoundRecorder;​754 ····​const-​class·​v3,​·​Lnet/​micode/​soundrecorder/​SoundRecorder;​
  
750 ····​invoke-​direct·​{v2,​·​p0,​·​v3},​·​Landroid/​content/​Intent;​-​><init>(Landroid/​content/​Context;​Ljava/​lang/​Class;​)​V755 ····​invoke-​direct·​{v2,​·​p0,​·​v3},​·​Landroid/​content/​Intent;​-​><init>(Landroid/​content/​Context;​Ljava/​lang/​Class;​)​V
  
 756 ····​.​line·​260
751 ····​invoke-​static·​{p0,​·​v6,​·​v2,​·​v6},​·​Landroid/​app/​PendingIntent;​-​>getActivity(Landroid​/​content/​Context;​ILandroid/​content/​Intent;​I)​Landroid/​app/​PendingIntent;​757 ····​invoke-​static·​{p0,​·​v6,​·​v2,​·​v6},​·​Landroid/​app/​PendingIntent;​-​>getActivity(Landroid​/​content/​Context;​ILandroid/​content/​Intent;​I)​Landroid/​app/​PendingIntent;​
  
752 ····​move-​result-​object·​v1758 ····​move-​result-​object·​v1
  
753 ····​.​line·​262759 ····​.​line·​262
754 ····​.​local·​v1,​·​"pendingIntent":​Landroid/​app/​PendingIntent;​760 ····​.​local·​v1,​·​"pendingIntent":​Landroid/​app/​PendingIntent;​
755 ····​const/​high16·​v2,​·​0x7f060000761 ····​const/​high16·​v2,​·​0x7f060000
  
756 ····​invoke-​virtual·​{p0,​·​v2},​·​Lnet/​micode/​soundrecorder/​RecorderService;​-​>getString(I)​Ljava/​lang/​String;​762 ····​invoke-​virtual·​{p0,​·​v2},​·​Lnet/​micode/​soundrecorder/​RecorderService;​-​>getString(I)​Ljava/​lang/​String;​
  
757 ····​move-​result-​object·​v2763 ····​move-​result-​object·​v2
  
 764 ····​.​line·​263
758 ····​invoke-​virtual·​{p0,​·​v7},​·​Lnet/​micode/​soundrecorder/​RecorderService;​-​>getString(I)​Ljava/​lang/​String;​765 ····​invoke-​virtual·​{p0,​·​v7},​·​Lnet/​micode/​soundrecorder/​RecorderService;​-​>getString(I)​Ljava/​lang/​String;​
  
759 ····​move-​result-​object·​v3766 ····​move-​result-​object·​v3
  
 767 ····​.​line·​262
760 ····​invoke-​virtual·​{v0,​·​p0,​·​v2,​·​v3,​·​v1},​·​Landroid/​app/​Notification;​-​>setLatestEventInfo(L​android/​content/​Context;​Ljava/​lang/​CharSequence;​Ljava/​lang/​CharSequence;​Landroid/​app/​PendingIntent;​)​V768 ····​invoke-​virtual·​{v0,​·​p0,​·​v2,​·​v3,​·​v1},​·​Landroid/​app/​Notification;​-​>setLatestEventInfo(L​android/​content/​Context;​Ljava/​lang/​CharSequence;​Ljava/​lang/​CharSequence;​Landroid/​app/​PendingIntent;​)​V
  
761 ····​.​line·​265769 ····​.​line·​265
762 ····​const·​v2,​·​0x3b74842770 ····​const·​v2,​·​0x3b74842
  
763 ····​invoke-​virtual·​{p0,​·​v2,​·​v0},​·​Lnet/​micode/​soundrecorder/​RecorderService;​-​>startForeground(ILan​droid/​app/​Notification;​)​V771 ····​invoke-​virtual·​{p0,​·​v2,​·​v0},​·​Lnet/​micode/​soundrecorder/​RecorderService;​-​>startForeground(ILan​droid/​app/​Notification;​)​V
  
Offset 778, 15 lines modifiedOffset 786, 15 lines modified
Max diff block lines reached; 4030/8167 bytes (49.34%) of diff not shown.
602 B
smali/net/micode/soundrecorder/SoundRecorder$3.smali
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·​instance·​fields20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lnet/​micode/​soundrecorder/​SoundRecorder;​21 .​field·​final·​synthetic·​this$0:​Lnet/​micode/​soundrecorder/​SoundRecorder;​
  
  
22 #·​direct·​methods22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lnet/​micode/​soundrecorder/​SoundRecorder;​)​V23 .​method·​constructor·​<init>(Lnet/​micode/​soundrecorder/​SoundRecorder;​)​V
24 ····​.​locals·​024 ····​.​locals·​0
 25 ····​.​param·​p1,​·​"this$0"····​#·​Lnet/​micode/​soundrecorder/​SoundRecorder;​
  
25 ····​.​prologue26 ····​.​prologue
26 ····​.​line·​15527 ····​.​line·​155
27 ····​iput-​object·​p1,​·​p0,​·​Lnet/​micode/​soundrecorder/​SoundRecorder$3;​-​>this$0:​Lnet/​micode/​soundrecorder/​SoundRecorder;​28 ····​iput-​object·​p1,​·​p0,​·​Lnet/​micode/​soundrecorder/​SoundRecorder$3;​-​>this$0:​Lnet/​micode/​soundrecorder/​SoundRecorder;​
  
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
602 B
smali/net/micode/soundrecorder/SoundRecorder$5.smali
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·​instance·​fields20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lnet/​micode/​soundrecorder/​SoundRecorder;​21 .​field·​final·​synthetic·​this$0:​Lnet/​micode/​soundrecorder/​SoundRecorder;​
  
  
22 #·​direct·​methods22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lnet/​micode/​soundrecorder/​SoundRecorder;​)​V23 .​method·​constructor·​<init>(Lnet/​micode/​soundrecorder/​SoundRecorder;​)​V
24 ····​.​locals·​024 ····​.​locals·​0
 25 ····​.​param·​p1,​·​"this$0"····​#·​Lnet/​micode/​soundrecorder/​SoundRecorder;​
  
25 ····​.​prologue26 ····​.​prologue
26 ····​.​line·​68927 ····​.​line·​689
27 ····​iput-​object·​p1,​·​p0,​·​Lnet/​micode/​soundrecorder/​SoundRecorder$5;​-​>this$0:​Lnet/​micode/​soundrecorder/​SoundRecorder;​28 ····​iput-​object·​p1,​·​p0,​·​Lnet/​micode/​soundrecorder/​SoundRecorder$5;​-​>this$0:​Lnet/​micode/​soundrecorder/​SoundRecorder;​
  
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
281 B
smali/net/micode/soundrecorder/R.smali
Offset 21, 10 lines modifiedOffset 21, 9 lines modified
21 .​method·​public·​constructor·​<init>()​V21 .​method·​public·​constructor·​<init>()​V
22 ····​.​locals·​022 ····​.​locals·​0
  
23 ····​.​prologue23 ····​.​prologue
24 ····​.​line·​1024 ····​.​line·​10
25 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V25 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
26 ····​.​line·​184 
27 ····​return-​void26 ····​return-​void
28 .​end·​method27 .​end·​method
602 B
smali/net/micode/soundrecorder/SoundRecorder$6.smali
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·​instance·​fields20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lnet/​micode/​soundrecorder/​SoundRecorder;​21 .​field·​final·​synthetic·​this$0:​Lnet/​micode/​soundrecorder/​SoundRecorder;​
  
  
22 #·​direct·​methods22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lnet/​micode/​soundrecorder/​SoundRecorder;​)​V23 .​method·​constructor·​<init>(Lnet/​micode/​soundrecorder/​SoundRecorder;​)​V
24 ····​.​locals·​024 ····​.​locals·​0
 25 ····​.​param·​p1,​·​"this$0"····​#·​Lnet/​micode/​soundrecorder/​SoundRecorder;​
  
25 ····​.​prologue26 ····​.​prologue
26 ····​.​line·​69627 ····​.​line·​696
27 ····​iput-​object·​p1,​·​p0,​·​Lnet/​micode/​soundrecorder/​SoundRecorder$6;​-​>this$0:​Lnet/​micode/​soundrecorder/​SoundRecorder;​28 ····​iput-​object·​p1,​·​p0,​·​Lnet/​micode/​soundrecorder/​SoundRecorder$6;​-​>this$0:​Lnet/​micode/​soundrecorder/​SoundRecorder;​
  
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
602 B
smali/net/micode/soundrecorder/SoundRecorder$2.smali
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·​instance·​fields20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lnet/​micode/​soundrecorder/​SoundRecorder;​21 .​field·​final·​synthetic·​this$0:​Lnet/​micode/​soundrecorder/​SoundRecorder;​
  
  
22 #·​direct·​methods22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lnet/​micode/​soundrecorder/​SoundRecorder;​)​V23 .​method·​constructor·​<init>(Lnet/​micode/​soundrecorder/​SoundRecorder;​)​V
24 ····​.​locals·​024 ····​.​locals·​0
 25 ····​.​param·​p1,​·​"this$0"····​#·​Lnet/​micode/​soundrecorder/​SoundRecorder;​
  
25 ····​.​prologue26 ····​.​prologue
26 ····​.​line·​14627 ····​.​line·​146
27 ····​iput-​object·​p1,​·​p0,​·​Lnet/​micode/​soundrecorder/​SoundRecorder$2;​-​>this$0:​Lnet/​micode/​soundrecorder/​SoundRecorder;​28 ····​iput-​object·​p1,​·​p0,​·​Lnet/​micode/​soundrecorder/​SoundRecorder$2;​-​>this$0:​Lnet/​micode/​soundrecorder/​SoundRecorder;​
  
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
602 B
smali/net/micode/soundrecorder/SoundRecorder$1.smali
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·​instance·​fields20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lnet/​micode/​soundrecorder/​SoundRecorder;​21 .​field·​final·​synthetic·​this$0:​Lnet/​micode/​soundrecorder/​SoundRecorder;​
  
  
22 #·​direct·​methods22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lnet/​micode/​soundrecorder/​SoundRecorder;​)​V23 .​method·​constructor·​<init>(Lnet/​micode/​soundrecorder/​SoundRecorder;​)​V
24 ····​.​locals·​024 ····​.​locals·​0
 25 ····​.​param·​p1,​·​"this$0"····​#·​Lnet/​micode/​soundrecorder/​SoundRecorder;​
  
25 ····​.​prologue26 ····​.​prologue
26 ····​.​line·​13827 ····​.​line·​138
27 ····​iput-​object·​p1,​·​p0,​·​Lnet/​micode/​soundrecorder/​SoundRecorder$1;​-​>this$0:​Lnet/​micode/​soundrecorder/​SoundRecorder;​28 ····​iput-​object·​p1,​·​p0,​·​Lnet/​micode/​soundrecorder/​SoundRecorder$1;​-​>this$0:​Lnet/​micode/​soundrecorder/​SoundRecorder;​
  
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
619 B
smali/net/micode/soundrecorder/SoundRecorder$9.smali
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·​instance·​fields17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$0:​Lnet/​micode/​soundrecorder/​SoundRecorder;​18 .​field·​final·​synthetic·​this$0:​Lnet/​micode/​soundrecorder/​SoundRecorder;​
  
  
19 #·​direct·​methods19 #·​direct·​methods
20 .​method·​constructor·​<init>(Lnet/​micode/​soundrecorder/​SoundRecorder;​)​V20 .​method·​constructor·​<init>(Lnet/​micode/​soundrecorder/​SoundRecorder;​)​V
21 ····​.​locals·​021 ····​.​locals·​0
 22 ····​.​param·​p1,​·​"this$0"····​#·​Lnet/​micode/​soundrecorder/​SoundRecorder;​
  
22 ····​.​prologue23 ····​.​prologue
23 ····​.​line·​75624 ····​.​line·​756
24 ····​iput-​object·​p1,​·​p0,​·​Lnet/​micode/​soundrecorder/​SoundRecorder$9;​-​>this$0:​Lnet/​micode/​soundrecorder/​SoundRecorder;​25 ····​iput-​object·​p1,​·​p0,​·​Lnet/​micode/​soundrecorder/​SoundRecorder$9;​-​>this$0:​Lnet/​micode/​soundrecorder/​SoundRecorder;​
  
25 ····​invoke-​direct·​{p0},​·​Landroid/​content/​BroadcastReceiver;​-​><init>()​V26 ····​invoke-​direct·​{p0},​·​Landroid/​content/​BroadcastReceiver;​-​><init>()​V
  
1.75 KB
smali/net/micode/soundrecorder/RecordNameEditText.smali
Offset 38, 14 lines modifiedOffset 38, 15 lines modified
  
38 ····​.​line·​5238 ····​.​line·​52
39 ····​iput-​object·​p1,​·​p0,​·​Lnet/​micode/​soundrecorder/​RecordNameEditText;​-​>mContext:​Landroid/​content/​Context;​39 ····​iput-​object·​p1,​·​p0,​·​Lnet/​micode/​soundrecorder/​RecordNameEditText;​-​>mContext:​Landroid/​content/​Context;​
  
40 ····​.​line·​5340 ····​.​line·​53
41 ····​const-​string·​v0,​·​"input_method"41 ····​const-​string·​v0,​·​"input_method"
  
 42 ····​.​line·​54
42 ····​invoke-​virtual·​{p1,​·​v0},​·​Landroid/​content/​Context;​-​>getSystemService(Lja​va/​lang/​String;​)​Ljava/​lang/​Object;​43 ····​invoke-​virtual·​{p1,​·​v0},​·​Landroid/​content/​Context;​-​>getSystemService(Lja​va/​lang/​String;​)​Ljava/​lang/​Object;​
  
43 ····​move-​result-​object·​v044 ····​move-​result-​object·​v0
  
44 ····​check-​cast·​v0,​·​Landroid/​view/​inputmethod/​InputMethodManager;​45 ····​check-​cast·​v0,​·​Landroid/​view/​inputmethod/​InputMethodManager;​
  
45 ····​iput-​object·​v0,​·​p0,​·​Lnet/​micode/​soundrecorder/​RecordNameEditText;​-​>mInputMethodManager:​Landroid/​view/​inputmethod/​InputMethodManager;​46 ····​iput-​object·​v0,​·​p0,​·​Lnet/​micode/​soundrecorder/​RecordNameEditText;​-​>mInputMethodManager:​Landroid/​view/​inputmethod/​InputMethodManager;​
Offset 68, 14 lines modifiedOffset 69, 15 lines modified
  
68 ····​.​line·​6069 ····​.​line·​60
69 ····​iput-​object·​p1,​·​p0,​·​Lnet/​micode/​soundrecorder/​RecordNameEditText;​-​>mContext:​Landroid/​content/​Context;​70 ····​iput-​object·​p1,​·​p0,​·​Lnet/​micode/​soundrecorder/​RecordNameEditText;​-​>mContext:​Landroid/​content/​Context;​
  
70 ····​.​line·​6171 ····​.​line·​61
71 ····​const-​string·​v0,​·​"input_method"72 ····​const-​string·​v0,​·​"input_method"
  
 73 ····​.​line·​62
72 ····​invoke-​virtual·​{p1,​·​v0},​·​Landroid/​content/​Context;​-​>getSystemService(Lja​va/​lang/​String;​)​Ljava/​lang/​Object;​74 ····​invoke-​virtual·​{p1,​·​v0},​·​Landroid/​content/​Context;​-​>getSystemService(Lja​va/​lang/​String;​)​Ljava/​lang/​Object;​
  
73 ····​move-​result-​object·​v075 ····​move-​result-​object·​v0
  
74 ····​check-​cast·​v0,​·​Landroid/​view/​inputmethod/​InputMethodManager;​76 ····​check-​cast·​v0,​·​Landroid/​view/​inputmethod/​InputMethodManager;​
  
75 ····​iput-​object·​v0,​·​p0,​·​Lnet/​micode/​soundrecorder/​RecordNameEditText;​-​>mInputMethodManager:​Landroid/​view/​inputmethod/​InputMethodManager;​77 ····​iput-​object·​v0,​·​p0,​·​Lnet/​micode/​soundrecorder/​RecordNameEditText;​-​>mInputMethodManager:​Landroid/​view/​inputmethod/​InputMethodManager;​
Offset 101, 14 lines modifiedOffset 103, 15 lines modified
  
101 ····​.​line·​68103 ····​.​line·​68
102 ····​iput-​object·​p1,​·​p0,​·​Lnet/​micode/​soundrecorder/​RecordNameEditText;​-​>mContext:​Landroid/​content/​Context;​104 ····​iput-​object·​p1,​·​p0,​·​Lnet/​micode/​soundrecorder/​RecordNameEditText;​-​>mContext:​Landroid/​content/​Context;​
  
103 ····​.​line·​69105 ····​.​line·​69
104 ····​const-​string·​v0,​·​"input_method"106 ····​const-​string·​v0,​·​"input_method"
  
 107 ····​.​line·​70
105 ····​invoke-​virtual·​{p1,​·​v0},​·​Landroid/​content/​Context;​-​>getSystemService(Lja​va/​lang/​String;​)​Ljava/​lang/​Object;​108 ····​invoke-​virtual·​{p1,​·​v0},​·​Landroid/​content/​Context;​-​>getSystemService(Lja​va/​lang/​String;​)​Ljava/​lang/​Object;​
  
106 ····​move-​result-​object·​v0109 ····​move-​result-​object·​v0
  
107 ····​check-​cast·​v0,​·​Landroid/​view/​inputmethod/​InputMethodManager;​110 ····​check-​cast·​v0,​·​Landroid/​view/​inputmethod/​InputMethodManager;​
  
108 ····​iput-​object·​v0,​·​p0,​·​Lnet/​micode/​soundrecorder/​RecordNameEditText;​-​>mInputMethodManager:​Landroid/​view/​inputmethod/​InputMethodManager;​111 ····​iput-​object·​v0,​·​p0,​·​Lnet/​micode/​soundrecorder/​RecordNameEditText;​-​>mInputMethodManager:​Landroid/​view/​inputmethod/​InputMethodManager;​
602 B
smali/net/micode/soundrecorder/SoundRecorder$7.smali
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·​instance·​fields20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lnet/​micode/​soundrecorder/​SoundRecorder;​21 .​field·​final·​synthetic·​this$0:​Lnet/​micode/​soundrecorder/​SoundRecorder;​
  
  
22 #·​direct·​methods22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lnet/​micode/​soundrecorder/​SoundRecorder;​)​V23 .​method·​constructor·​<init>(Lnet/​micode/​soundrecorder/​SoundRecorder;​)​V
24 ····​.​locals·​024 ····​.​locals·​0
 25 ····​.​param·​p1,​·​"this$0"····​#·​Lnet/​micode/​soundrecorder/​SoundRecorder;​
  
25 ····​.​prologue26 ····​.​prologue
26 ····​.​line·​71627 ····​.​line·​716
27 ····​iput-​object·​p1,​·​p0,​·​Lnet/​micode/​soundrecorder/​SoundRecorder$7;​-​>this$0:​Lnet/​micode/​soundrecorder/​SoundRecorder;​28 ····​iput-​object·​p1,​·​p0,​·​Lnet/​micode/​soundrecorder/​SoundRecorder$7;​-​>this$0:​Lnet/​micode/​soundrecorder/​SoundRecorder;​
  
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
602 B
smali/net/micode/soundrecorder/SoundRecorder$8.smali
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·​instance·​fields20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lnet/​micode/​soundrecorder/​SoundRecorder;​21 .​field·​final·​synthetic·​this$0:​Lnet/​micode/​soundrecorder/​SoundRecorder;​
  
  
22 #·​direct·​methods22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lnet/​micode/​soundrecorder/​SoundRecorder;​)​V23 .​method·​constructor·​<init>(Lnet/​micode/​soundrecorder/​SoundRecorder;​)​V
24 ····​.​locals·​024 ····​.​locals·​0
 25 ····​.​param·​p1,​·​"this$0"····​#·​Lnet/​micode/​soundrecorder/​SoundRecorder;​
  
25 ····​.​prologue26 ····​.​prologue
26 ····​.​line·​72327 ····​.​line·​723
27 ····​iput-​object·​p1,​·​p0,​·​Lnet/​micode/​soundrecorder/​SoundRecorder$8;​-​>this$0:​Lnet/​micode/​soundrecorder/​SoundRecorder;​28 ····​iput-​object·​p1,​·​p0,​·​Lnet/​micode/​soundrecorder/​SoundRecorder$8;​-​>this$0:​Lnet/​micode/​soundrecorder/​SoundRecorder;​
  
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
10.8 KB
smali/net/micode/soundrecorder/RemainingTimeCalculator.smali
Offset 95, 29 lines modifiedOffset 95, 29 lines modified
95 ····​:​cond_095 ····​:​cond_0
96 ····​const/​4·​v1,​·​0x096 ····​const/​4·​v1,​·​0x0
  
97 ····​goto·​:​goto_097 ····​goto·​:​goto_0
98 .​end·​method98 .​end·​method
  
99 .​method·​public·​reset()​V99 .​method·​public·​reset()​V
100 ····​.​locals·3100 ····​.​locals·4
  
101 ····​.​prologue101 ····​.​prologue
102 ····​const-​wide/​16·​v1,​·​-​0x1102 ····​const-​wide/​16·​v2,​·​-​0x1
  
103 ····​.​line·​84103 ····​.​line·​84
104 ····​const/​4·​v0,​·​0x0104 ····​const/​4·​v0,​·​0x0
  
105 ····​iput·​v0,​·​p0,​·​Lnet/​micode/​soundrecorder/​RemainingTimeCalculat​or;​-​>mCurrentLowerLimit:​I105 ····​iput·​v0,​·​p0,​·​Lnet/​micode/​soundrecorder/​RemainingTimeCalculat​or;​-​>mCurrentLowerLimit:​I
  
106 ····​.​line·​85106 ····​.​line·​85
107 ····​iput-​wide·​v1,​·​p0,​·​Lnet/​micode/​soundrecorder/​RemainingTimeCalculat​or;​-​>mBlocksChangedTime:​J107 ····​iput-​wide·​v2,​·​p0,​·​Lnet/​micode/​soundrecorder/​RemainingTimeCalculat​or;​-​>mBlocksChangedTime:​J
  
108 ····​.​line·​86108 ····​.​line·​86
109 ····​iput-​wide·​v1,​·​p0,​·​Lnet/​micode/​soundrecorder/​RemainingTimeCalculat​or;​-​>mFileSizeChangedTime​:​J109 ····​iput-​wide·​v2,​·​p0,​·​Lnet/​micode/​soundrecorder/​RemainingTimeCalculat​or;​-​>mFileSizeChangedTime​:​J
  
110 ····​.​line·​87110 ····​.​line·​87
111 ····​return-​void111 ····​return-​void
112 .​end·​method112 .​end·​method
  
113 .​method·​public·​setBitRate(I)​V113 .​method·​public·​setBitRate(I)​V
114 ····​.​locals·​1114 ····​.​locals·​1
Offset 146, 15 lines modifiedOffset 146, 15 lines modified
146 ····​iput-​wide·​p2,​·​p0,​·​Lnet/​micode/​soundrecorder/​RemainingTimeCalculat​or;​-​>mMaxBytes:​J146 ····​iput-​wide·​p2,​·​p0,​·​Lnet/​micode/​soundrecorder/​RemainingTimeCalculat​or;​-​>mMaxBytes:​J
  
147 ····​.​line·​78147 ····​.​line·​78
148 ····​return-​void148 ····​return-​void
149 .​end·​method149 .​end·​method
  
150 .​method·​public·​timeRemaining()​J150 .​method·​public·​timeRemaining()​J
151 ····​.​locals·19151 ····​.​locals·20
  
152 ····​.​prologue152 ····​.​prologue
153 ····​.​line·​94153 ····​.​line·​94
154 ····​const/​4·​v8,​·​0x0154 ····​const/​4·​v8,​·​0x0
  
155 ····​.​line·​95155 ····​.​line·​95
156 ····​.​local·​v8,​·​"fs":​Landroid/​os/​StatFs;​156 ····​.​local·​v8,​·​"fs":​Landroid/​os/​StatFs;​
Offset 164, 264 lines modifiedOffset 164, 274 lines modified
164 ····​.​local·​v4,​·​"blocks":​J164 ····​.​local·​v4,​·​"blocks":​J
165 ····​const-​wide/​16·​v2,​·​-​0x1165 ····​const-​wide/​16·​v2,​·​-​0x1
  
166 ····​.​line·​97166 ····​.​line·​97
167 ····​.​local·​v2,​·​"blockSize":​J167 ····​.​local·​v2,​·​"blockSize":​J
168 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>currentTimeMillis()​J168 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>currentTimeMillis()​J
  
169 ····​move-​result-​wide·​v9169 ····​move-​result-​wide·​v10
  
170 ····​.​line·​99170 ····​.​line·​99
171 ····​.​local·​v9,​·​"now":​J171 ····​.​local·​v10,​·​"now":​J
172 ····​new-​instance·​v8,​·​Landroid/​os/​StatFs;​172 ····​new-​instance·​v8,​·​Landroid/​os/​StatFs;​
  
173 ····​.​end·​local·​v8····​#·​"fs":​Landroid/​os/​StatFs;​173 ····​.​end·​local·​v8····​#·​"fs":​Landroid/​os/​StatFs;​
174 ····​invoke-​static·​{},​·​Landroid/​os/​Environment;​-​>getExternalStorageDi​rectory()​Ljava/​io/​File;​174 ····​invoke-​static·​{},​·​Landroid/​os/​Environment;​-​>getExternalStorageDi​rectory()​Ljava/​io/​File;​
  
175 ····​move-​result-​object·​v15175 ····​move-​result-​object·​v9
  
176 ····​invoke-​virtual·​{v15},​·​Ljava/​io/​File;​-​>getAbsolutePath()​Ljava/​lang/​String;​176 ····​invoke-​virtual·​{v9},​·​Ljava/​io/​File;​-​>getAbsolutePath()​Ljava/​lang/​String;​
  
177 ····​move-​result-​object·​v15177 ····​move-​result-​object·​v9
  
178 ····​invoke-​direct·​{v8,​·​v15},​·​Landroid/​os/​StatFs;​-​><init>(Ljava/​lang/​String;​)​V178 ····​invoke-​direct·​{v8,​·​v9},​·​Landroid/​os/​StatFs;​-​><init>(Ljava/​lang/​String;​)​V
  
179 ····​.​line·​100179 ····​.​line·​100
180 ····​.​restart·​local·​v8····​#·​"fs":​Landroid/​os/​StatFs;​180 ····​.​restart·​local·​v8····​#·​"fs":​Landroid/​os/​StatFs;​
181 ····​invoke-​virtual·​{v8},​·​Landroid/​os/​StatFs;​-​>getAvailableBlocks()​I181 ····​invoke-​virtual·​{v8},​·​Landroid/​os/​StatFs;​-​>getAvailableBlocks()​I
  
182 ····​move-​result·​v15182 ····​move-​result·​v9
  
183 ····​add-​int/​lit8·​v15,​·​v15,​·​-​0x20183 ····​add-​int/​lit8·​v9,​·​v9,​·​-​0x20
  
184 ····​int-​to-​long·​v4,​·​v15184 ····​int-​to-​long·​v4,​·​v9
  
185 ····​.​line·​101185 ····​.​line·​101
186 ····​invoke-​virtual·​{v8},​·​Landroid/​os/​StatFs;​-​>getBlockSize()​I186 ····​invoke-​virtual·​{v8},​·​Landroid/​os/​StatFs;​-​>getBlockSize()​I
  
187 ····​move-​result·​v15187 ····​move-​result·​v9
  
188 ····​int-​to-​long·​v2,​·​v15188 ····​int-​to-​long·​v2,​·​v9
  
189 ····​.​line·​102189 ····​.​line·​102
190 ····​const-​wide/​16·​v15,​·​0x0190 ····​const-​wide/​16·​v16,​·​0x0
  
191 ····​cmp-​long·​v15,​·​v4,​·​v15191 ····​cmp-​long·​v9,​·​v4,​·​v16
  
192 ····​if-​gez·​v15,​·​:​cond_0192 ····​if-​gez·​v9,​·​:​cond_0
  
193 ····​.​line·​103193 ····​.​line·​103
194 ····​const-​wide/​16·​v4,​·​0x0194 ····​const-​wide/​16·​v4,​·​0x0
  
195 ····​.​line·​106195 ····​.​line·​106
196 ····​:​cond_0196 ····​:​cond_0
197 ····​move-​object/​from16·​v0,​·​p0197 ····​move-​object/​from16·​v0,​·​p0
  
198 ····​iget-​wide·​v15,​·​v0,​·​Lnet/​micode/​soundrecorder/​RemainingTimeCalculat​or;​-​>mBlocksChangedTime:​J198 ····​iget-​wide·​v0,​·​v0,​·​Lnet/​micode/​soundrecorder/​RemainingTimeCalculat​or;​-​>mBlocksChangedTime:​J
  
 199 ····​move-​wide/​from16·​v16,​·​v0
  
199 ····​const-​wide/​16·​v17,​·​-​0x1200 ····​const-​wide/​16·​v18,​·​-​0x1
  
200 ····​cmp-​long·​v15,​·​v15,​·​v17201 ····​cmp-​long·​v9,​·​v16,​·​v18
  
201 ····​if-​eqz·​v15,​·​:​cond_1202 ····​if-​eqz·​v9,​·​:​cond_1
  
202 ····​move-​object/​from16·​v0,​·​p0203 ····​move-​object/​from16·​v0,​·​p0
  
203 ····​iget-​wide·​v15,​·​v0,​·​Lnet/​micode/​soundrecorder/​RemainingTimeCalculat​or;​-​>mLastBlocks:​J204 ····​iget-​wide·​v0,​·​v0,​·​Lnet/​micode/​soundrecorder/​RemainingTimeCalculat​or;​-​>mLastBlocks:​J
  
204 ····cmp-​long·​v15,​·​v4,​·​v15205 ····move-​wide/​from16·​v16,​·​v0
  
205 ····if-​eqz·​v15,​·:​cond_2206 ····cmp-​long·​v9,​·v4,​·​v16
  
 207 ····​if-​eqz·​v9,​·​:​cond_2
  
206 ····​.​line·​107208 ····​.​line·​107
207 ····​:​cond_1209 ····​:​cond_1
208 ····​move-​object/​from16·​v0,​·​p0210 ····​move-​object/​from16·​v0,​·​p0
  
209 ····​iput-​wide·​v9,​·​v0,​·​Lnet/​micode/​soundrecorder/​RemainingTimeCalculat​or;​-​>mBlocksChangedTime:​J211 ····​iput-​wide·​v10,​·​v0,​·​Lnet/​micode/​soundrecorder/​RemainingTimeCalculat​or;​-​>mBlocksChangedTime:​J
  
Max diff block lines reached; 7009/10905 bytes (64.27%) of diff not shown.
56.1 KB
smali/net/micode/soundrecorder/SoundRecorder.smali
Offset 218, 15 lines modifiedOffset 218, 14 lines modified
218 ····​.​line·​1249218 ····​.​line·​1249
219 ····​new-​instance·​v0,​·​Lnet/​micode/​soundrecorder/​SoundRecorder$10;​219 ····​new-​instance·​v0,​·​Lnet/​micode/​soundrecorder/​SoundRecorder$10;​
  
220 ····​invoke-​direct·​{v0,​·​p0},​·​Lnet/​micode/​soundrecorder/​SoundRecorder$10;​-​><init>(Lnet/​micode/​soundrecorder/​SoundRecorder;​)​V220 ····​invoke-​direct·​{v0,​·​p0},​·​Lnet/​micode/​soundrecorder/​SoundRecorder$10;​-​><init>(Lnet/​micode/​soundrecorder/​SoundRecorder;​)​V
  
221 ····​iput-​object·​v0,​·​p0,​·​Lnet/​micode/​soundrecorder/​SoundRecorder;​-​>mSeekBarChangeListen​er:​Landroid/​widget/​SeekBar$OnSeekBarChan​geListener;​221 ····​iput-​object·​v0,​·​p0,​·​Lnet/​micode/​soundrecorder/​SoundRecorder;​-​>mSeekBarChangeListen​er:​Landroid/​widget/​SeekBar$OnSeekBarChan​geListener;​
  
222 ····​.​line·​1302 
223 ····​return-​void222 ····​return-​void
224 .​end·​method223 .​end·​method
  
225 .​method·​static·​synthetic·​access$000(Lnet/​micode/​soundrecorder/​SoundRecorder;​)​Z224 .​method·​static·​synthetic·​access$000(Lnet/​micode/​soundrecorder/​SoundRecorder;​)​Z
226 ····​.​locals·​1225 ····​.​locals·​1
227 ····​.​param·​p0,​·​"x0"····​#·​Lnet/​micode/​soundrecorder/​SoundRecorder;​226 ····​.​param·​p0,​·​"x0"····​#·​Lnet/​micode/​soundrecorder/​SoundRecorder;​
  
Offset 381, 405 lines modifiedOffset 380, 406 lines modified
381 ····​.​line·​61380 ····​.​line·​61
382 ····​invoke-​direct·​{p0},​·​Lnet/​micode/​soundrecorder/​SoundRecorder;​-​>resetFileNameEditTex​t()​V381 ····​invoke-​direct·​{p0},​·​Lnet/​micode/​soundrecorder/​SoundRecorder;​-​>resetFileNameEditTex​t()​V
  
383 ····​return-​void382 ····​return-​void
384 .​end·​method383 .​end·​method
  
385 .​method·​private·​addToMediaDB(Ljava/​io/​File;​)​Landroid/​net/​Uri;​384 .​method·​private·​addToMediaDB(Ljava/​io/​File;​)​Landroid/​net/​Uri;​
386 ····​.​locals·​22385 ····​.​locals·​24
387 ····​.​param·​p1,​·​"file"····​#·​Ljava/​io/​File;​386 ····​.​param·​p1,​·​"file"····​#·​Ljava/​io/​File;​
  
388 ····​.​prologue387 ····​.​prologue
389 ····​.​line·​856388 ····​.​line·​856
390 ····​invoke-​virtual/​range·​{p0·​.​.​·​p0},​·​Lnet/​micode/​soundrecorder/​SoundRecorder;​-​>getResources()​Landroid/​content/​res/​Resources;​389 ····​invoke-​virtual/​range·​{p0·​.​.​·​p0},​·​Lnet/​micode/​soundrecorder/​SoundRecorder;​-​>getResources()​Landroid/​content/​res/​Resources;​
  
391 ····​move-​result-​object·​v12390 ····​move-​result-​object·​v11
  
392 ····​.​line·​857391 ····​.​line·​857
393 ····​.​local·​v12,​·​"res":​Landroid/​content/​res/​Resources;​392 ····​.​local·​v11,​·​"res":​Landroid/​content/​res/​Resources;​
394 ····​new-​instance·​v7,​·​Landroid/​content/​ContentValues;​393 ····​new-​instance·​v8,​·​Landroid/​content/​ContentValues;​
  
395 ····​invoke-​direct·​{v7},​·​Landroid/​content/​ContentValues;​-​><init>()​V394 ····​invoke-​direct·​{v8},​·​Landroid/​content/​ContentValues;​-​><init>()​V
  
396 ····​.​line·​858395 ····​.​line·​858
397 ····​.​local·​v7,​·​"cv":​Landroid/​content/​ContentValues;​396 ····​.​local·​v8,​·​"cv":​Landroid/​content/​ContentValues;​
398 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>currentTimeMillis()​J397 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>currentTimeMillis()​J
  
399 ····​move-​result-​wide·​v5398 ····​move-​result-​wide·​v6
  
400 ····​.​line·​859399 ····​.​line·​859
401 ····​.​local·​v5,​·​"current":​J400 ····​.​local·​v6,​·​"current":​J
402 ····​invoke-​virtual/​range·​{p1·​.​.​·​p1},​·​Ljava/​io/​File;​-​>lastModified()​J401 ····​invoke-​virtual/​range·​{p1·​.​.​·​p1},​·​Ljava/​io/​File;​-​>lastModified()​J
  
403 ····​move-​result-​wide·​v10402 ····​move-​result-​wide·​v12
  
404 ····​.​line·​860403 ····​.​line·​860
405 ····​.​local·​v10,​·​"modDate":​J404 ····​.​local·​v12,​·​"modDate":​J
406 ····​new-​instance·​v8,​·​Ljava/​util/​Date;​405 ····​new-​instance·​v9,​·​Ljava/​util/​Date;​
  
407 ····​invoke-​direct·​{v8,​·​v5,​·​v6},​·​Ljava/​util/​Date;​-​><init>(J)​V406 ····​invoke-​direct·​{v9,​·​v6,​·​v7},​·​Ljava/​util/​Date;​-​><init>(J)​V
  
408 ····​.​line·​861407 ····​.​line·​861
409 ····​.​local·​v8,​·​"date":​Ljava/​util/​Date;​408 ····​.​local·​v9,​·​"date":​Ljava/​util/​Date;​
410 ····​new-​instance·​v9,​·​Ljava/​text/​SimpleDateFormat;​409 ····​new-​instance·​v10,​·​Ljava/​text/​SimpleDateFormat;​
  
411 ····​const·​v18,​·​0x7f060008410 ····​const·​v19,​·​0x7f060008
  
412 ····move/​from16·​v0,​·v18411 ····.​line·862
 412 ····​move/​from16·​v0,​·​v19
  
413 ····​invoke-​virtual·​{v12,​·​v0},​·​Landroid/​content/​res/​Resources;​-​>getString(I)​Ljava/​lang/​String;​413 ····​invoke-​virtual·​{v11,​·​v0},​·​Landroid/​content/​res/​Resources;​-​>getString(I)​Ljava/​lang/​String;​
  
414 ····​move-​result-​object·​v18414 ····​move-​result-​object·​v19
  
415 ····​move-​object/​from16·​v0,​·​v18415 ····​move-​object/​from16·​v0,​·​v19
  
416 ····​invoke-​direct·​{v9,​·​v0},​·​Ljava/​text/​SimpleDateFormat;​-​><init>(Ljava/​lang/​String;​)​V416 ····​invoke-​direct·​{v10,​·​v0},​·​Ljava/​text/​SimpleDateFormat;​-​><init>(Ljava/​lang/​String;​)​V
  
417 ····​.​line·​863417 ····​.​line·​863
418 ····​.​local·​v9,​·​"formatter":​Ljava/​text/​SimpleDateFormat;​418 ····​.​local·​v10,​·​"formatter":​Ljava/​text/​SimpleDateFormat;​
419 ····​invoke-​virtual·​{v9,​·​v8},​·​Ljava/​text/​SimpleDateFormat;​-​>format(Ljava/​util/​Date;​)​Ljava/​lang/​String;​419 ····​invoke-​virtual·​{v10,​·​v9},​·​Ljava/​text/​SimpleDateFormat;​-​>format(Ljava/​util/​Date;​)​Ljava/​lang/​String;​
  
420 ····​move-​result-​object·​v17420 ····​move-​result-​object·​v18
  
421 ····​.​line·​864421 ····​.​line·​864
422 ····​.​local·​v17,​·​"title":​Ljava/​lang/​String;​422 ····​.​local·​v18,​·​"title":​Ljava/​lang/​String;​
423 ····​move-​object/​from16·​v0,​·​p0423 ····​move-​object/​from16·​v0,​·​p0
  
424 ····​iget-​object·​v0,​·​v0,​·​Lnet/​micode/​soundrecorder/​SoundRecorder;​-​>mRecorder:​Lnet/​micode/​soundrecorder/​Recorder;​424 ····​iget-​object·​v0,​·​v0,​·​Lnet/​micode/​soundrecorder/​SoundRecorder;​-​>mRecorder:​Lnet/​micode/​soundrecorder/​Recorder;​
  
425 ····​move-​object/​from16·​v18,​·​v0425 ····​move-​object/​from16·​v19,​·​v0
  
426 ····​invoke-​virtual/​range·​{v18·​.​.​·​v18},​·​Lnet/​micode/​soundrecorder/​Recorder;​-​>sampleLength()​I426 ····​invoke-​virtual/​range·​{v19·​.​.​·​v19},​·​Lnet/​micode/​soundrecorder/​Recorder;​-​>sampleLength()​I
  
427 ····​move-​result·​v18427 ····​move-​result·​v19
  
428 ····​move/​from16·​v0,​·​v18428 ····​move/​from16·​v0,​·​v19
  
429 ····​int-​to-​long·​v0,​·​v0429 ····​int-​to-​long·​v0,​·​v0
  
430 ····​move-​wide/​from16·​v18,​·​v0430 ····​move-​wide/​from16·​v20,​·​v0
  
431 ····​const-​wide/​16·​v20,​·​0x3e8431 ····​const-​wide/​16·​v22,​·​0x3e8
  
432 ····​mul-​long·​v15,​·​v18,​·​v20432 ····​mul-​long·​v16,​·​v20,​·​v22
  
433 ····​.​line·​868433 ····​.​line·​868
434 ····​.​local·​v15,​·​"sampleLengthMillis":​J434 ····​.​local·​v16,​·​"sampleLengthMillis":​J
435 ····​const-​string·​v18,​·​"is_music"435 ····​const-​string·​v19,​·​"is_music"
  
436 ····​const-​string·​v19,​·​"0"436 ····​const-​string·​v20,​·​"0"
  
437 ····​move-​object/​from16·​v0,​·​v18437 ····​move-​object/​from16·​v0,​·​v19
  
438 ····​move-​object/​from16·​v1,​·​v19438 ····​move-​object/​from16·​v1,​·​v20
  
439 ····​invoke-​virtual·​{v7,​·​v0,​·​v1},​·​Landroid/​content/​ContentValues;​-​>put(Ljava/​lang/​String;​Ljava/​lang/​String;​)​V439 ····​invoke-​virtual·​{v8,​·​v0,​·​v1},​·​Landroid/​content/​ContentValues;​-​>put(Ljava/​lang/​String;​Ljava/​lang/​String;​)​V
  
440 ····​.​line·​870440 ····​.​line·​870
441 ····​const-​string·​v18,​·​"title"441 ····​const-​string·​v19,​·​"title"
  
442 ····​move-​object/​from16·​v0,​·​v18442 ····​move-​object/​from16·​v0,​·​v19
  
443 ····​move-​object/​from16·​v1,​·​v17443 ····​move-​object/​from16·​v1,​·​v18
  
444 ····​invoke-​virtual·​{v7,​·​v0,​·​v1},​·​Landroid/​content/​ContentValues;​-​>put(Ljava/​lang/​String;​Ljava/​lang/​String;​)​V444 ····​invoke-​virtual·​{v8,​·​v0,​·​v1},​·​Landroid/​content/​ContentValues;​-​>put(Ljava/​lang/​String;​Ljava/​lang/​String;​)​V
  
445 ····​.​line·​871445 ····​.​line·​871
446 ····​const-​string·​v18,​·​"_data"446 ····​const-​string·​v19,​·​"_data"
  
447 ····​invoke-​virtual/​range·​{p1·​.​.​·​p1},​·​Ljava/​io/​File;​-​>getAbsolutePath()​Ljava/​lang/​String;​447 ····​invoke-​virtual/​range·​{p1·​.​.​·​p1},​·​Ljava/​io/​File;​-​>getAbsolutePath()​Ljava/​lang/​String;​
  
Max diff block lines reached; 51914/57366 bytes (90.50%) of diff not shown.
1.27 KB
smali/net/micode/soundrecorder/WheelImageView.smali
Offset 59, 15 lines modifiedOffset 59, 15 lines modified
59 ····​iput-​object·​v0,​·​p0,​·​Lnet/​micode/​soundrecorder/​WheelImageView;​-​>mAnimation:​Lnet/​micode/​soundrecorder/​SeamlessAnimation;​59 ····​iput-​object·​v0,​·​p0,​·​Lnet/​micode/​soundrecorder/​WheelImageView;​-​>mAnimation:​Lnet/​micode/​soundrecorder/​SeamlessAnimation;​
  
60 ····​.​line·​4260 ····​.​line·​42
61 ····​return-​void61 ····​return-​void
62 .​end·​method62 .​end·​method
  
63 .​method·​private·​initAnimation(JZI)​V63 .​method·​private·​initAnimation(JZI)​V
64 ····​.​locals·864 ····​.​locals·9
65 ····​.​param·​p1,​·​"duration"····​#·​J65 ····​.​param·​p1,​·​"duration"····​#·​J
66 ····​.​param·​p3,​·​"isForward"····​#·​Z66 ····​.​param·​p3,​·​"isForward"····​#·​Z
67 ····​.​param·​p4,​·​"repeatCount"····​#·​I67 ····​.​param·​p4,​·​"repeatCount"····​#·​I
  
68 ····​.​prologue68 ····​.​prologue
69 ····​const/​4·​v6,​·​-​0x169 ····​const/​4·​v6,​·​-​0x1
  
Offset 149, 14 lines modifiedOffset 149, 15 lines modified
  
149 ····​.​line·​49149 ····​.​line·​49
150 ····​.​end·​local·​v1····​#·​"from":​F150 ····​.​end·​local·​v1····​#·​"from":​F
151 ····​.​end·​local·​v2····​#·​"to":​F151 ····​.​end·​local·​v2····​#·​"to":​F
152 ····​:​cond_1152 ····​:​cond_1
153 ····​iget-​object·​v5,​·​p0,​·​Lnet/​micode/​soundrecorder/​WheelImageView;​-​>mAnimation:​Lnet/​micode/​soundrecorder/​SeamlessAnimation;​153 ····​iget-​object·​v5,​·​p0,​·​Lnet/​micode/​soundrecorder/​WheelImageView;​-​>mAnimation:​Lnet/​micode/​soundrecorder/​SeamlessAnimation;​
  
 154 ····​.​line·​50
154 ····​invoke-​virtual·​{v5},​·​Lnet/​micode/​soundrecorder/​SeamlessAnimation;​-​>getDegree()​F155 ····​invoke-​virtual·​{v5},​·​Lnet/​micode/​soundrecorder/​SeamlessAnimation;​-​>getDegree()​F
  
155 ····​move-​result·​v1156 ····​move-​result·​v1
  
156 ····​goto·​:​goto_0157 ····​goto·​:​goto_0
  
157 ····​.​line·​53158 ····​.​line·​53
Offset 186, 14 lines modifiedOffset 187, 15 lines modified
  
186 ····​.​line·​53187 ····​.​line·​53
187 ····​.​end·​local·​v1····​#·​"from":​F188 ····​.​end·​local·​v1····​#·​"from":​F
188 ····​.​end·​local·​v2····​#·​"to":​F189 ····​.​end·​local·​v2····​#·​"to":​F
189 ····​:​cond_4190 ····​:​cond_4
190 ····​iget-​object·​v5,​·​p0,​·​Lnet/​micode/​soundrecorder/​WheelImageView;​-​>mAnimation:​Lnet/​micode/​soundrecorder/​SeamlessAnimation;​191 ····​iget-​object·​v5,​·​p0,​·​Lnet/​micode/​soundrecorder/​WheelImageView;​-​>mAnimation:​Lnet/​micode/​soundrecorder/​SeamlessAnimation;​
  
 192 ····​.​line·​54
191 ····​invoke-​virtual·​{v5},​·​Lnet/​micode/​soundrecorder/​SeamlessAnimation;​-​>getDegree()​F193 ····​invoke-​virtual·​{v5},​·​Lnet/​micode/​soundrecorder/​SeamlessAnimation;​-​>getDegree()​F
  
192 ····​move-​result·​v1194 ····​move-​result·​v1
  
193 ····​goto·​:​goto_3195 ····​goto·​:​goto_3
  
194 ····​.​line·​62196 ····​.​line·​62
635 B
smali/net/micode/soundrecorder/RecorderService$1.smali
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·​instance·​fields17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$0:​Lnet/​micode/​soundrecorder/​RecorderService;​18 .​field·​final·​synthetic·​this$0:​Lnet/​micode/​soundrecorder/​RecorderService;​
  
  
19 #·​direct·​methods19 #·​direct·​methods
20 .​method·​constructor·​<init>(Lnet/​micode/​soundrecorder/​RecorderService;​)​V20 .​method·​constructor·​<init>(Lnet/​micode/​soundrecorder/​RecorderService;​)​V
21 ····​.​locals·​021 ····​.​locals·​0
 22 ····​.​param·​p1,​·​"this$0"····​#·​Lnet/​micode/​soundrecorder/​RecorderService;​
  
22 ····​.​prologue23 ····​.​prologue
23 ····​.​line·​8824 ····​.​line·​88
24 ····​iput-​object·​p1,​·​p0,​·​Lnet/​micode/​soundrecorder/​RecorderService$1;​-​>this$0:​Lnet/​micode/​soundrecorder/​RecorderService;​25 ····​iput-​object·​p1,​·​p0,​·​Lnet/​micode/​soundrecorder/​RecorderService$1;​-​>this$0:​Lnet/​micode/​soundrecorder/​RecorderService;​
  
25 ····​invoke-​direct·​{p0},​·​Landroid/​telephony/​PhoneStateListener;​-​><init>()​V26 ····​invoke-​direct·​{p0},​·​Landroid/​telephony/​PhoneStateListener;​-​><init>()​V
  
24.7 KB
res/drawable-hdpi-v4/number_9.png
23.2 KB
sng
Max report size reached
1.45 KB
Image content
Max report size reached
12.4 KB
res/drawable-hdpi-v4/play.png
10.6 KB
sng
Max report size reached
1.66 KB
Image content
Max report size reached
1.53 KB
res/drawable-hdpi-v4/icon_vumeter.png
606 B
sng
Offset 1, 14 lines modifiedOffset 1, 14 lines modified
1 #SNG:​·​from·​stdin1 #SNG:​·​from·​stdin
2 IHDR·​{2 IHDR·​{
3 ····​width:​·​34;​·​height:​·​16;​·​bitdepth:​·​8;​3 ····​width:​·​34;​·​height:​·​16;​·​bitdepth:​·​8;​
4 ····​using·​color·​palette;​4 ····​using·​color·​palette;​
5 }5 }
6 PLTE·​{6 PLTE·​{
7 ····​(255,​··​0,​··​0)​·····​#·​rgb·​=·​(0xff,​0x00,​0x00)​·​red17 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·grey0
8 ····​(255,​··​0,​··​0)​·····​#·​rgb·​=·​(0xff,​0x00,​0x00)​·​red18 ····​(255,​··​0,​··​0)​·····​#·​rgb·​=·​(0xff,​0x00,​0x00)​·​red1
9 ····​(255,​··​0,​··​0)​·····​#·​rgb·​=·​(0xff,​0x00,​0x00)​·​red19 ····​(255,​··​0,​··​0)​·····​#·​rgb·​=·​(0xff,​0x00,​0x00)​·​red1
10 ····​(255,​··​0,​··​0)​·····​#·​rgb·​=·​(0xff,​0x00,​0x00)​·​red110 ····​(255,​··​0,​··​0)​·····​#·​rgb·​=·​(0xff,​0x00,​0x00)​·​red1
11 ····​(255,​··​0,​··​0)​·····​#·​rgb·​=·​(0xff,​0x00,​0x00)​·​red111 ····​(255,​··​0,​··​0)​·····​#·​rgb·​=·​(0xff,​0x00,​0x00)​·​red1
12 ····​(255,​··​0,​··​0)​·····​#·​rgb·​=·​(0xff,​0x00,​0x00)​·​red112 ····​(255,​··​0,​··​0)​·····​#·​rgb·​=·​(0xff,​0x00,​0x00)​·​red1
13 ····​(255,​··​0,​··​0)​·····​#·​rgb·​=·​(0xff,​0x00,​0x00)​·​red113 ····​(255,​··​0,​··​0)​·····​#·​rgb·​=·​(0xff,​0x00,​0x00)​·​red1
14 ····​(255,​··​0,​··​0)​·····​#·​rgb·​=·​(0xff,​0x00,​0x00)​·​red114 ····​(255,​··​0,​··​0)​·····​#·​rgb·​=·​(0xff,​0x00,​0x00)​·​red1
884 B
Image content
Pixel difference
compared images
Flicker difference
compared images
27.5 KB
res/drawable-hdpi-v4/number_4.png
26.2 KB
sng
Max report size reached
1.27 KB
Image content
Max report size reached
291 KB
res/drawable-hdpi-v4/tape_bottom.png
221 KB
sng
Max report size reached
70.4 KB
Image content
Max report size reached
80.3 KB
res/drawable-hdpi-v4/empty_icon.png
76.6 KB
sng
Max report size reached
3.57 KB
Image content
Max report size reached
19.9 KB
res/drawable-hdpi-v4/number_8.png
18.3 KB
sng
Max report size reached
1.5 KB
Image content
Max report size reached
18.1 KB
res/drawable-hdpi-v4/folder.png
15.7 KB
sng
Max report size reached
2.31 KB
Image content
Max report size reached
10.5 KB
res/drawable-hdpi-v4/stop.png
9.02 KB
sng
Max report size reached
1.46 KB
Image content
Max report size reached
27.7 KB
res/drawable-hdpi-v4/number_5.png
26.4 KB
sng
Max report size reached
1.28 KB
Image content
Max report size reached
4.53 KB
res/drawable-hdpi-v4/wheel_small_left.png
2.7 KB
sng
Max report size reached
1.75 KB
Image content
Max report size reached
4.95 KB
res/drawable-hdpi-v4/number_1.png
3.97 KB
sng
Max report size reached
932 B
Image content
Max report size reached
29.5 KB
res/drawable-hdpi-v4/number_3.png
28.1 KB
sng
Max report size reached
1.29 KB
Image content
Max report size reached
4.2 KB
res/drawable-hdpi-v4/stat_sys_call_record.png
3.24 KB
sng
Max report size reached
888 B
Image content
Pixel difference
compared images
Flicker difference
compared images
14.9 KB
res/drawable-hdpi-v4/number_7.png
13.7 KB
sng
Max report size reached
1.17 KB
Image content
Max report size reached
22.2 KB
res/drawable-hdpi-v4/number_0.png
20.7 KB
sng
Max report size reached
1.43 KB
Image content
Max report size reached
1.09 KB
res/drawable-hdpi-v4/background_vumeter.png
377 B
sng
Offset 1, 14 lines modifiedOffset 1, 14 lines modified
1 #SNG:​·​from·​stdin1 #SNG:​·​from·​stdin
2 IHDR·​{2 IHDR·​{
3 ····​width:​·​34;​·​height:​·​16;​·​bitdepth:​·​8;​3 ····​width:​·​34;​·​height:​·​16;​·​bitdepth:​·​8;​
4 ····​using·​color·​palette;​4 ····​using·​color·​palette;​
5 }5 }
6 PLTE·​{6 PLTE·​{
7 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey1007 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
8 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey1008 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100
9 }9 }
10 tRNS·​{10 tRNS·​{
11 ·​0·​15}11 ·​0·​15}
12 IMAGE·​{12 IMAGE·​{
13 ····​pixels·​base6413 ····​pixels·​base64
14 000000000000000000000​000000000000014 000000000000000000000​0000000000000
656 B
Image content
Pixel difference
compared images
Flicker difference
compared images
27.8 KB
res/drawable-hdpi-v4/number_2.png
26.4 KB
sng
Max report size reached
1.29 KB
Image content
Max report size reached
209 KB
res/drawable-hdpi-v4/wheel_right.png
194 KB
sng
Max report size reached
15.0 KB
Image content
Max report size reached
207 KB
res/drawable-hdpi-v4/wheel_left.png
192 KB
sng
Max report size reached
14.9 KB
Image content
Max report size reached
22.9 KB
res/drawable-hdpi-v4/number_6.png
21.5 KB
sng
Max report size reached
1.34 KB
Image content
Max report size reached
13.1 KB
res/drawable-hdpi-v4/record.png
11.4 KB
sng
Max report size reached
1.58 KB
Image content
Max report size reached
7.46 KB
res/drawable-hdpi-v4/colon.png
6.63 KB
sng
Max report size reached
788 B
Image content
Pixel difference
compared images
Flicker difference
compared images
2.62 MB
res/drawable-hdpi-v4/tape_top.png
2.6 MB
sng
Max report size reached
14.3 KB
Image content
Max report size reached
156 KB
res/drawable-hdpi-v4/ic_launcher_soundrecorder.png
143 KB
sng
Max report size reached
13.3 KB
Image content
Max report size reached
17.0 KB
res/drawable-hdpi-v4/ic_menu_fm.png
15.3 KB
sng
Max report size reached
1.59 KB
Image content
Max report size reached
1.43 KB
res/drawable-hdpi-v4/background_number.png
630 B
sng
Offset 1, 14 lines modifiedOffset 1, 14 lines modified
1 #SNG:​·​from·​stdin1 #SNG:​·​from·​stdin
2 IHDR·​{2 IHDR·​{
3 ····​width:​·​43;​·​height:​·​66;​·​bitdepth:​·​8;​3 ····​width:​·​43;​·​height:​·​66;​·​bitdepth:​·​8;​
4 ····​using·​color·​palette;​4 ····​using·​color·​palette;​
5 }5 }
6 PLTE·​{6 PLTE·​{
7 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey1007 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
8 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey1008 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100
9 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey1009 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100
10 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey10010 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100
11 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey10011 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100
12 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey10012 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100
13 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey10013 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100
14 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey10014 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100
748 B
Image content
Pixel difference
compared images
Flicker difference
compared images
17.1 KB
res/drawable-hdpi-v4/ic_menu_view_list.png
15.5 KB
sng
Max report size reached
1.49 KB
Image content
Max report size reached
4.49 KB
res/drawable-hdpi-v4/stat_sys_call_record_full.png
3.5 KB
sng
Max report size reached
908 B
Image content
Max report size reached