[−]
/home/hans/code/fdroid/data/tmp/org.fedorahosted.freeotp_17.apk vs.
/home/hans/code/fdroid/data/tmp/sigcp_org.fedorahosted.freeotp_17.apk
[−]
zipinfo {}
Offset 1, 46 lines modified Offset 1, 46 lines modified
1 Zip·​file·​size:​·​447770·​bytes,​·​number·​of·​entries:​·​44 1 Zip·​file·​size:​·​447648·​bytes,​·​number·​of·​entries:​·​44
2 -​rw-​-​-​-​·····​2.​0·​fat·····​3378·​bl·​defN·​16-​Jan-​26·​14:​01·​META-​INF/​MANIFEST.​MF 2 -​rw-​-​-​-​·····​2.​0·​fat·····​3378·​bl·​defN·​16-​Jan-​26·​14:​01·​META-​INF/​MANIFEST.​MF
3 -​rw-​-​-​-​·····​2.​0·​fat·····​3499·​bl·​defN·​16-​Jan-​26·​14:​01·​META-​INF/​E99263F0.​SF 3 -​rw-​-​-​-​·····​2.​0·​fat·····​3499·​bl·​defN·​16-​Jan-​26·​14:​01·​META-​INF/​E99263F0.​SF
4 -​rw-​-​-​-​·····​2.​0·​fat·····​1326·​bl·​defN·​16-​Jan-​26·​14:​01·​META-​INF/​E99263F0.​RSA 4 -​rw-​-​-​-​·····​2.​0·​fat·····​1326·​bl·​defN·​16-​Jan-​26·​14:​01·​META-​INF/​E99263F0.​RSA
5 -​rw-​-​-​-​·····​2.​0·​fat·······​41·​bl·​defN·​16-​Jan-​26·​12:​34·​META-​INF/​buildserverid 5 -​rw-​-​-​-​·····​2.​0·​fat·······​41·​bl·​defN·​16-​Jan-​26·​12:​34·​META-​INF/​buildserverid
6 -​rw-​-​-​-​·····​2.​0·​fat·······​41·​bl·​defN·​16-​Jan-​26·​12:​34·​META-​INF/​fdroidserverid 6 -​rw-​-​-​-​·····​2.​0·​fat·······​41·​bl·​defN·​16-​Jan-​26·​12:​34·​META-​INF/​fdroidserverid
7 -​rw-​-​-​-​·····​2.​0·​fat·····​5224·​bX·​defN·​16-​Jan-​26·12:​34·​AndroidManifest.​xml 7 -​rw-​-​-​-​·····​2.​0·​fat·····​5224·​bX·​defN·​16-​Sep-​07·22:​17·​AndroidManifest.​xml
8 -​rw-​-​-​-​·····​2.​0·​fat······​436·​bl·​defN·​16-​Jan-​26·12:​34·​res/​anim/​fadein.​xml 8 -​rw-​-​-​-​·····​2.​0·​fat······​436·​bl·​defN·​16-​Sep-​07·22:​17·​res/​anim/​fadein.​xml
9 -​rw-​-​-​-​·····​2.​0·​fat······​436·​bl·​defN·​16-​Jan-​26·12:​34·​res/​anim/​fadeout.​xml 9 -​rw-​-​-​-​·····​2.​0·​fat······​436·​bl·​defN·​16-​Sep-​07·22:​17·​res/​anim/​fadeout.​xml
10 -​rw-​-​-​-​·····​2.​0·​fat······​436·​bl·​defN·​16-​Jan-​26·12:​34·​res/​anim/​token_image_fadein.​xml 10 -​rw-​-​-​-​·····​2.​0·​fat······​436·​bl·​defN·​16-​Sep-​07·22:​17·​res/​anim/​token_image_fadein.​xml
11 -​rw-​-​-​-​·····​2.​0·​fat······​436·​bl·​defN·​16-​Jan-​26·12:​34·​res/​anim/​token_image_fadeout.​xml 11 -​rw-​-​-​-​·····​2.​0·​fat······​436·​bl·​defN·​16-​Sep-​07·22:​17·​res/​anim/​token_image_fadeout.​xml
12 -​rw-​-​-​-​·····​2.​0·​fat······​720·​bl·​defN·​16-​Jan-​26·12:​34·​res/​color/​menu.​xml 12 -​rw-​-​-​-​·····​2.​0·​fat······​720·​bl·​defN·​16-​Sep-​07·22:​17·​res/​color/​menu.​xml
13 -​rw-​-​-​-​·····​1.​0·​fat······​430·​b-​·​stor·​16-​Jan-​26·12:​33·​res/​drawable-​hdpi-​v4/​ic_action_edit.​png 13 -​rw-​-​-​-​·····​1.​0·​fat······​430·​b-​·​stor·​16-​Sep-​07·22:​17·​res/​drawable-​hdpi-​v4/​ic_action_edit.​png
14 -​rw-​-​-​-​·····​1.​0·​fat······​341·​b-​·​stor·​16-​Jan-​26·12:​33·​res/​drawable-​hdpi-​v4/​ic_action_new_account​.​png 14 -​rw-​-​-​-​·····​1.​0·​fat······​341·​b-​·​stor·​16-​Sep-​07·22:​17·​res/​drawable-​hdpi-​v4/​ic_action_new_account​.​png
15 -​rw-​-​-​-​·····​1.​0·​fat·····​3885·​b-​·​stor·​16-​Jan-​26·12:​33·​res/​drawable-​hdpi-​v4/​ic_launcher.​png 15 -​rw-​-​-​-​·····​1.​0·​fat·····​3885·​b-​·​stor·​16-​Sep-​07·22:​17·​res/​drawable-​hdpi-​v4/​ic_launcher.​png
16 -​rw-​-​-​-​·····​1.​0·​fat······​239·​b-​·​stor·​16-​Jan-​26·12:​33·​res/​drawable-​hdpi-​v4/​qrcode.​png 16 -​rw-​-​-​-​·····​1.​0·​fat······​239·​b-​·​stor·​16-​Sep-​07·22:​17·​res/​drawable-​hdpi-​v4/​qrcode.​png
17 -​rw-​-​-​-​·····​1.​0·​fat·····​1646·​b-​·​stor·​16-​Jan-​26·12:​33·​res/​drawable-​ldpi-​v4/​ic_launcher.​png 17 -​rw-​-​-​-​·····​1.​0·​fat·····​1646·​b-​·​stor·​16-​Sep-​07·22:​17·​res/​drawable-​ldpi-​v4/​ic_launcher.​png
18 -​rw-​-​-​-​·····​1.​0·​fat······​317·​b-​·​stor·​16-​Jan-​26·12:​33·​res/​drawable-​mdpi-​v4/​ic_action_edit.​png 18 -​rw-​-​-​-​·····​1.​0·​fat······​317·​b-​·​stor·​16-​Sep-​07·22:​17·​res/​drawable-​mdpi-​v4/​ic_action_edit.​png
19 -​rw-​-​-​-​·····​1.​0·​fat······​299·​b-​·​stor·​16-​Jan-​26·12:​33·​res/​drawable-​mdpi-​v4/​ic_action_new_account​.​png 19 -​rw-​-​-​-​·····​1.​0·​fat······​299·​b-​·​stor·​16-​Sep-​07·22:​17·​res/​drawable-​mdpi-​v4/​ic_action_new_account​.​png
20 -​rw-​-​-​-​·····​1.​0·​fat·····​2256·​b-​·​stor·​16-​Jan-​26·12:​33·​res/​drawable-​mdpi-​v4/​ic_launcher.​png 20 -​rw-​-​-​-​·····​1.​0·​fat·····​2256·​b-​·​stor·​16-​Sep-​07·22:​17·​res/​drawable-​mdpi-​v4/​ic_launcher.​png
21 -​rw-​-​-​-​·····​1.​0·​fat······​247·​b-​·​stor·​16-​Jan-​26·12:​33·​res/​drawable-​mdpi-​v4/​qrcode.​png 21 -​rw-​-​-​-​·····​1.​0·​fat······​247·​b-​·​stor·​16-​Sep-​07·22:​17·​res/​drawable-​mdpi-​v4/​qrcode.​png
22 -​rw-​-​-​-​·····​1.​0·​fat······​534·​b-​·​stor·​16-​Jan-​26·12:​33·​res/​drawable-​xhdpi-​v4/​ic_action_edit.​png 22 -​rw-​-​-​-​·····​1.​0·​fat······​534·​b-​·​stor·​16-​Sep-​07·22:​17·​res/​drawable-​xhdpi-​v4/​ic_action_edit.​png
23 -​rw-​-​-​-​·····​1.​0·​fat······​407·​b-​·​stor·​16-​Jan-​26·12:​33·​res/​drawable-​xhdpi-​v4/​ic_action_new_account​.​png 23 -​rw-​-​-​-​·····​1.​0·​fat······​407·​b-​·​stor·​16-​Sep-​07·22:​17·​res/​drawable-​xhdpi-​v4/​ic_action_new_account​.​png
24 -​rw-​-​-​-​·····​1.​0·​fat·····​5417·​b-​·​stor·​16-​Jan-​26·12:​33·​res/​drawable-​xhdpi-​v4/​ic_launcher.​png 24 -​rw-​-​-​-​·····​1.​0·​fat·····​5417·​b-​·​stor·​16-​Sep-​07·22:​17·​res/​drawable-​xhdpi-​v4/​ic_launcher.​png
25 -​rw-​-​-​-​·····​1.​0·​fat······​323·​b-​·​stor·​16-​Jan-​26·12:​33·​res/​drawable-​xhdpi-​v4/​qrcode.​png 25 -​rw-​-​-​-​·····​1.​0·​fat······​323·​b-​·​stor·​16-​Sep-​07·22:​17·​res/​drawable-​xhdpi-​v4/​qrcode.​png
26 -​rw-​-​-​-​·····​1.​0·​fat······​735·​b-​·​stor·​16-​Jan-​26·12:​33·​res/​drawable-​xxhdpi-​v4/​ic_action_edit.​png 26 -​rw-​-​-​-​·····​1.​0·​fat······​735·​b-​·​stor·​16-​Sep-​07·22:​17·​res/​drawable-​xxhdpi-​v4/​ic_action_edit.​png
27 -​rw-​-​-​-​·····​1.​0·​fat······​485·​b-​·​stor·​16-​Jan-​26·12:​33·​res/​drawable-​xxhdpi-​v4/​ic_action_new_account​.​png 27 -​rw-​-​-​-​·····​1.​0·​fat······​485·​b-​·​stor·​16-​Sep-​07·22:​17·​res/​drawable-​xxhdpi-​v4/​ic_action_new_account​.​png
28 -​rw-​-​-​-​·····​1.​0·​fat····​27294·​b-​·​stor·​16-​Jan-​26·12:​33·​res/​drawable-​xxhdpi-​v4/​logo.​png 28 -​rw-​-​-​-​·····​1.​0·​fat····​27294·​b-​·​stor·​16-​Sep-​07·22:​17·​res/​drawable-​xxhdpi-​v4/​logo.​png
29 -​rw-​-​-​-​·····​1.​0·​fat······​347·​b-​·​stor·​16-​Jan-​26·12:​33·​res/​drawable-​xxhdpi-​v4/​qrcode.​png 29 -​rw-​-​-​-​·····​1.​0·​fat······​347·​b-​·​stor·​16-​Sep-​07·22:​17·​res/​drawable-​xxhdpi-​v4/​qrcode.​png
30 -​rw-​-​-​-​·····​2.​0·​fat·····​1564·​bl·​defN·​16-​Jan-​26·12:​34·​res/​drawable/​menu.​xml 30 -​rw-​-​-​-​·····​2.​0·​fat·····​1564·​bl·​defN·​16-​Sep-​07·22:​17·​res/​drawable/​menu.​xml
31 -​rw-​-​-​-​·····​2.​0·​fat······​620·​bl·​defN·​16-​Jan-​26·12:​34·​res/​drawable/​scan.​xml 31 -​rw-​-​-​-​·····​2.​0·​fat······​620·​bl·​defN·​16-​Sep-​07·22:​17·​res/​drawable/​scan.​xml
32 -​rw-​-​-​-​·····​2.​0·​fat······​872·​bl·​defN·​16-​Jan-​26·12:​34·​res/​drawable/​token.​xml 32 -​rw-​-​-​-​·····​2.​0·​fat······​872·​bl·​defN·​16-​Sep-​07·22:​17·​res/​drawable/​token.​xml
33 -​rw-​-​-​-​·····​2.​0·​fat·····​1576·​bl·​defN·​16-​Jan-​26·12:​34·​res/​layout/​about.​xml 33 -​rw-​-​-​-​·····​2.​0·​fat·····​1576·​bl·​defN·​16-​Sep-​07·22:​17·​res/​layout/​about.​xml
34 -​rw-​-​-​-​·····​2.​0·​fat·····​5608·​bl·​defN·​16-​Jan-​26·12:​34·​res/​layout/​add.​xml 34 -​rw-​-​-​-​·····​2.​0·​fat·····​5608·​bl·​defN·​16-​Sep-​07·22:​17·​res/​layout/​add.​xml
35 -​rw-​-​-​-​·····​2.​0·​fat·····​2024·​bl·​defN·​16-​Jan-​26·12:​34·​res/​layout/​delete.​xml 35 -​rw-​-​-​-​·····​2.​0·​fat·····​2024·​bl·​defN·​16-​Sep-​07·22:​17·​res/​layout/​delete.​xml
36 -​rw-​-​-​-​·····​2.​0·​fat·····​1536·​bl·​defN·​16-​Jan-​26·12:​34·​res/​layout/​edit.​xml 36 -​rw-​-​-​-​·····​2.​0·​fat·····​1536·​bl·​defN·​16-​Sep-​07·22:​17·​res/​layout/​edit.​xml
37 -​rw-​-​-​-​·····​2.​0·​fat·····​1108·​bl·​defN·​16-​Jan-​26·12:​34·​res/​layout/​main.​xml 37 -​rw-​-​-​-​·····​2.​0·​fat·····​1108·​bl·​defN·​16-​Sep-​07·22:​17·​res/​layout/​main.​xml
38 -​rw-​-​-​-​·····​2.​0·​fat·····​1352·​bl·​defN·​16-​Jan-​26·12:​34·​res/​layout/​metadata.​xml 38 -​rw-​-​-​-​·····​2.​0·​fat·····​1352·​bl·​defN·​16-​Sep-​07·22:​17·​res/​layout/​metadata.​xml
39 -​rw-​-​-​-​·····​2.​0·​fat·····​1544·​bl·​defN·​16-​Jan-​26·12:​34·​res/​layout/​scan.​xml 39 -​rw-​-​-​-​·····​2.​0·​fat·····​1544·​bl·​defN·​16-​Sep-​07·22:​17·​res/​layout/​scan.​xml
40 -​rw-​-​-​-​·····​2.​0·​fat·····​1072·​bl·​defN·​16-​Jan-​26·12:​34·​res/​layout/​titles.​xml 40 -​rw-​-​-​-​·····​2.​0·​fat·····​1072·​bl·​defN·​16-​Sep-​07·22:​17·​res/​layout/​titles.​xml
41 -​rw-​-​-​-​·····​2.​0·​fat·····​2340·​bl·​defN·​16-​Jan-​26·12:​34·​res/​layout/​token.​xml 41 -​rw-​-​-​-​·····​2.​0·​fat·····​2340·​bl·​defN·​16-​Sep-​07·22:​17·​res/​layout/​token.​xml
42 -​rw-​-​-​-​·····​2.​0·​fat······​732·​bl·​defN·​16-​Jan-​26·12:​34·​res/​menu/​main.​xml 42 -​rw-​-​-​-​·····​2.​0·​fat······​732·​bl·​defN·​16-​Sep-​07·22:​17·​res/​menu/​main.​xml
43 -​rw-​-​-​-​·····​2.​0·​fat······​528·​bl·​defN·​16-​Jan-​26·12:​34·​res/​menu/​token.​xml 43 -​rw-​-​-​-​·····​2.​0·​fat······​528·​bl·​defN·​16-​Sep-​07·22:​17·​res/​menu/​token.​xml
44 -​rw-​-​-​-​·····​1.​0·​fat·····​8984·​b-​·​stor·​16-​Jan-​26·12:​33·​resources.​arsc 44 -​rw-​-​-​-​·····​1.​0·​fat·····​8984·​b-​·​stor·​16-​Sep-​07·22:​17·​resources.​arsc
45 -​rw-​-​-​-​·····​2.​0·​fat··​1030936·​bl·​defN·​16-​Jan-​26·12:​34·​classes.​dex 45 -​rw-​-​-​-​·····​2.​0·​fat··​1030868·​bl·​defN·​16-​Sep-​07·22:​17·​classes.​dex
46 44·​files,​·​1123571·​bytes·​uncompressed,​·​441545·​bytes·​compressed:​··​60.​7% 46 44·​files,​·​1123503·​bytes·​uncompressed,​·​441566·​bytes·​compressed:​··​60.​7%
[−]
AndroidManifest.xml
Offset 1, 9 lines modified Offset 1, 9 lines modified
1 <?xml·​version="1.​0"·​encoding="utf-​8"?> 1 <?xml·​version="1.​0"·​encoding="utf-​8"?>
2 <manifest·​android:​versionCode="17"·​android:​versionName="1.​5"·​package="org.​fedorahosted.​freeotp"·​platformBuildVersionC​ode="23"·​platformBuildVersionN​ame="6.​0-​2166767" 2 <manifest·​android:​versionCode="17"·​android:​versionName="1.​5"·​package="org.​fedorahosted.​freeotp"·​platformBuildVersionC​ode="23"·​platformBuildVersionN​ame="6.​0-​2704002"
3 ··​xmlns:​android="http:​/​/​schemas.​android.​com/​apk/​res/​android"> 3 ··​xmlns:​android="http:​/​/​schemas.​android.​com/​apk/​res/​android">
4 ····​<uses-​sdk·​android:​minSdkVersion="14"·​android:​targetSdkVersion="20"​·​/​> 4 ····​<uses-​sdk·​android:​minSdkVersion="14"·​android:​targetSdkVersion="20"​·​/​>
5 ····​<supports-​screens·​android:​anyDensity="true"·​android:​smallScreens="true"·​android:​normalScreens="true"·​android:​largeScreens="true"·​android:​resizeable="true"·​android:​xlargeScreens="true"·​/​> 5 ····​<supports-​screens·​android:​anyDensity="true"·​android:​smallScreens="true"·​android:​normalScreens="true"·​android:​largeScreens="true"·​android:​resizeable="true"·​android:​xlargeScreens="true"·​/​>
6 ····​<uses-​permission·​android:​name="android.​permission.​CAMERA"·​/​> 6 ····​<uses-​permission·​android:​name="android.​permission.​CAMERA"·​/​>
7 ····​<uses-​permission·​android:​name="android.​permission.​INTERNET"·​/​> 7 ····​<uses-​permission·​android:​name="android.​permission.​INTERNET"·​/​>
8 ····​<uses-​permission·​android:​name="android.​permission.​READ_EXTERNAL_STORAGE​"·​/​> 8 ····​<uses-​permission·​android:​name="android.​permission.​READ_EXTERNAL_STORAGE​"·​/​>
9 ····​<uses-​feature·​android:​name="android.​hardware.​camera"·​android:​required="false"·​/​> 9 ····​<uses-​feature·​android:​name="android.​hardware.​camera"·​android:​required="false"·​/​>
[−]
smali/com/google/android/apps/authenticator/Base32String.smali
Offset 206, 237 lines modified Offset 206, 236 lines modified
   
206 ····​invoke-​direct·​{v0},​·​Ljava/​lang/​CloneNotSupportedExce​ption;​-​><init>()​V 206 ····​invoke-​direct·​{v0},​·​Ljava/​lang/​CloneNotSupportedExce​ption;​-​><init>()​V
   
207 ····​throw·​v0 207 ····​throw·​v0
208 .​end·​method 208 .​end·​method
   
209 .​method·​protected·​decodeInternal(Ljava/​lang/​String;​)​[B 209 .​method·​protected·​decodeInternal(Ljava/​lang/​String;​)​[B
210 ····​.​locals·​14 210 ····​.​locals·​13
211 ····​.​param·​p1,​·​"encoded"····​#·​Ljava/​lang/​String;​ 211 ····​.​param·​p1,​·​"encoded"····​#·​Ljava/​lang/​String;​
212 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​ 212 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
213 ········​value·​=·​{ 213 ········​value·​=·​{
214 ············​Lcom/​google/​android/​apps/​authenticator/​Base32String$Decoding​Exception;​ 214 ············​Lcom/​google/​android/​apps/​authenticator/​Base32String$Decoding​Exception;​
215 ········​} 215 ········​}
216 ····​.​end·​annotation 216 ····​.​end·​annotation
   
217 ····​.​prologue 217 ····​.​prologue
  218 ····​const/​4·​v8,​·​0x0
   
218 ····​.​line·​71 219 ····​.​line·​71
219 ····​invoke-​virtual·​{p1},​·​Ljava/​lang/​String;​-​>trim()​Ljava/​lang/​String;​ 220 ····​invoke-​virtual·​{p1},​·​Ljava/​lang/​String;​-​>trim()​Ljava/​lang/​String;​
   
220 ····​move-​result-​object·​v11 221 ····​move-​result-​object·​v9
   
221 ····​const-​string·​v12,​·​"-​" 222 ····​const-​string·​v10,​·​"-​"
   
222 ····​const-​string·​v13,​·​"" 223 ····​const-​string·​v11,​·​""
   
223 ····​invoke-​virtual·​{v11,​·​v12,​·​v13},​·​Ljava/​lang/​String;​-​>replaceAll(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Ljava/​lang/​String;​ 224 ····​invoke-​virtual·​{v9,​·​v10,​·​v11},​·​Ljava/​lang/​String;​-​>replaceAll(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Ljava/​lang/​String;​
   
224 ····​move-​result-​object·​v11 225 ····​move-​result-​object·​v9
   
225 ····​const-​string·​v12,​·​"·​" 226 ····​const-​string·​v10,​·​"·​"
   
226 ····​const-​string·​v13,​·​"" 227 ····​const-​string·​v11,​·​""
   
227 ····​invoke-​virtual·​{v11,​·​v12,​·​v13},​·​Ljava/​lang/​String;​-​>replaceAll(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Ljava/​lang/​String;​ 228 ····​invoke-​virtual·​{v9,​·​v10,​·​v11},​·​Ljava/​lang/​String;​-​>replaceAll(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Ljava/​lang/​String;​
   
228 ····​move-​result-​object·​p1 229 ····​move-​result-​object·​p1
   
229 ····​.​line·​76 230 ····​.​line·​76
230 ····​const-​string·​v11,​·​"[=]*$" 231 ····​const-​string·​v9,​·​"[=]*$"
   
231 ····​const-​string·​v12,​·​"" 232 ····​const-​string·​v10,​·​""
   
232 ····​invoke-​virtual·​{p1,​·​v11,​·​v12},​·​Ljava/​lang/​String;​-​>replaceFirst(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Ljava/​lang/​String;​ 233 ····​invoke-​virtual·​{p1,​·​v9,​·​v10},​·​Ljava/​lang/​String;​-​>replaceFirst(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Ljava/​lang/​String;​
   
233 ····​move-​result-​object·​p1 234 ····​move-​result-​object·​p1
   
234 ····​.​line·​79 235 ····​.​line·​79
235 ····​sget-​object·​v11,​·​Ljava/​util/​Locale;​-​>US:​Ljava/​util/​Locale;​ 236 ····​sget-​object·​v9,​·​Ljava/​util/​Locale;​-​>US:​Ljava/​util/​Locale;​
   
236 ····​invoke-​virtual·​{p1,​·​v11},​·​Ljava/​lang/​String;​-​>toUpperCase(Ljava/​util/​Locale;​)​Ljava/​lang/​String;​ 237 ····​invoke-​virtual·​{p1,​·​v9},​·​Ljava/​lang/​String;​-​>toUpperCase(Ljava/​util/​Locale;​)​Ljava/​lang/​String;​
   
237 ····​move-​result-​object·​p1 238 ····​move-​result-​object·​p1
   
238 ····​.​line·​80 239 ····​.​line·​80
239 ····​invoke-​virtual·​{p1},​·​Ljava/​lang/​String;​-​>length()​I 240 ····​invoke-​virtual·​{p1},​·​Ljava/​lang/​String;​-​>length()​I
   
240 ····​move-​result·​v11 241 ····​move-​result·​v9
   
241 ····​if-​nez·​v11,​·​:​cond_1 242 ····​if-​nez·​v9,​·​:​cond_1
   
242 ····​.​line·​81 243 ····​.​line·​81
243 ····const/​4·​v11,​·0x0 244 ····new-​array·​v7,​·v8,​·​[B
   
244 ····​new-​array·​v10,​·​v11,​·​[B  
   
245 ····​.​line·​106 245 ····​.​line·​106
246 ····​:​cond_0 246 ····​:​cond_0
247 ····​return-​object·​v10 247 ····​return-​object·​v7
   
248 ····​.​line·​83 248 ····​.​line·​83
249 ····​:​cond_1 249 ····​:​cond_1
250 ····​invoke-​virtual·​{p1},​·​Ljava/​lang/​String;​-​>length()​I 250 ····​invoke-​virtual·​{p1},​·​Ljava/​lang/​String;​-​>length()​I
   
251 ····​move-​result·​v4 251 ····​move-​result·​v3
   
252 ····​.​line·​84 252 ····​.​line·​84
253 ····​.​local·​v4,​·​"encodedLength":​I 253 ····​.​local·​v3,​·​"encodedLength":​I
254 ····​iget·​v11,​·​p0,​·​Lcom/​google/​android/​apps/​authenticator/​Base32String;​-​>SHIFT:​I 254 ····​iget·​v9,​·​p0,​·​Lcom/​google/​android/​apps/​authenticator/​Base32String;​-​>SHIFT:​I
   
255 ····​mul-​int/​2addr·​v11,​·​v4 255 ····​mul-​int/​2addr·​v9,​·​v3
   
256 ····​div-​int/​lit8·​v9,​·​v11,​·​0x8 256 ····​div-​int/​lit8·​v6,​·​v9,​·​0x8
   
257 ····​.​line·​85 257 ····​.​line·​85
258 ····​.​local·​v9,​·​"outLength":​I 258 ····​.​local·​v6,​·​"outLength":​I
259 ····​new-​array·​v10,​·​v9,​·​[B 259 ····​new-​array·​v7,​·​v6,​·​[B
   
260 ····​.​line·​86 260 ····​.​line·​86
261 ····​.​local·​v10,​·​"result":​[B 261 ····​.​local·​v7,​·​"result":​[B
262 ····​const/​4·​v2,​·​0x0 262 ····​const/​4·​v1,​·​0x0
   
263 ····​.​line·​87 263 ····​.​line·​87
264 ····​.​local·​v2,​·​"buffer":​I 264 ····​.​local·​v1,​·​"buffer":​I
265 ····​const/​4·​v7,​·​0x0 265 ····​const/​4·​v4,​·​0x0
   
266 ····​.​line·​88 266 ····​.​line·​88
267 ····​.​local·​v7,​·​"next":​I 267 ····​.​local·​v4,​·​"next":​I
Max diff block lines reached; 5793/9312 bytes (62.21%) of diff not shown.
[−]
smali/org/fedorahosted/freeotp/BaseReorderableAdapter$1$1.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$srcView:​Landroid/​view/​View;​ 22 .​field·​final·​synthetic·​val$srcView:​Landroid/​view/​View;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lorg/​fedorahosted/​freeotp/​BaseReorderableAdapte​r$1;​Landroid/​view/​View;​)​V 24 .​method·​constructor·​<init>(Lorg/​fedorahosted/​freeotp/​BaseReorderableAdapte​r$1;​Landroid/​view/​View;​)​V
25 ····​.​locals·​0 25 ····​.​locals·​0
  26 ····​.​param·​p1,​·​"this$1"····​#·​Lorg/​fedorahosted/​freeotp/​BaseReorderableAdapte​r$1;​
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​64 28 ····​.​line·​64
28 ····​iput-​object·​p1,​·​p0,​·​Lorg/​fedorahosted/​freeotp/​BaseReorderableAdapte​r$1$1;​-​>this$1:​Lorg/​fedorahosted/​freeotp/​BaseReorderableAdapte​r$1;​ 29 ····​iput-​object·​p1,​·​p0,​·​Lorg/​fedorahosted/​freeotp/​BaseReorderableAdapte​r$1$1;​-​>this$1:​Lorg/​fedorahosted/​freeotp/​BaseReorderableAdapte​r$1;​
   
29 ····​iput-​object·​p2,​·​p0,​·​Lorg/​fedorahosted/​freeotp/​BaseReorderableAdapte​r$1$1;​-​>val$srcView:​Landroid/​view/​View;​ 30 ····​iput-​object·​p2,​·​p0,​·​Lorg/​fedorahosted/​freeotp/​BaseReorderableAdapte​r$1$1;​-​>val$srcView:​Landroid/​view/​View;​
   
[−]
smali/org/fedorahosted/freeotp/BaseReorderableAdapter$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lorg/​fedorahosted/​freeotp/​BaseReorderableAdapte​r;​ 21 .​field·​final·​synthetic·​this$0:​Lorg/​fedorahosted/​freeotp/​BaseReorderableAdapte​r;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lorg/​fedorahosted/​freeotp/​BaseReorderableAdapte​r;​)​V 23 .​method·​constructor·​<init>(Lorg/​fedorahosted/​freeotp/​BaseReorderableAdapte​r;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lorg/​fedorahosted/​freeotp/​BaseReorderableAdapte​r;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​47 27 ····​.​line·​47
27 ····​iput-​object·​p1,​·​p0,​·​Lorg/​fedorahosted/​freeotp/​BaseReorderableAdapte​r$1;​-​>this$0:​Lorg/​fedorahosted/​freeotp/​BaseReorderableAdapte​r;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lorg/​fedorahosted/​freeotp/​BaseReorderableAdapte​r$1;​-​>this$0:​Lorg/​fedorahosted/​freeotp/​BaseReorderableAdapte​r;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
Offset 91, 24 lines modified Offset 92, 26 lines modified
   
91 ····​check-​cast·​v2,​·​Ljava/​lang/​Integer;​ 92 ····​check-​cast·​v2,​·​Ljava/​lang/​Integer;​
   
92 ····​invoke-​virtual·​{v2},​·​Ljava/​lang/​Integer;​-​>intValue()​I 93 ····​invoke-​virtual·​{v2},​·​Ljava/​lang/​Integer;​-​>intValue()​I
   
93 ····​move-​result·​v4 94 ····​move-​result·​v4
   
  95 ····​.​line·​59
94 ····​invoke-​virtual·​{p1,​·​v5},​·​Landroid/​view/​View;​-​>getTag(I)​Ljava/​lang/​Object;​ 96 ····​invoke-​virtual·​{p1,​·​v5},​·​Landroid/​view/​View;​-​>getTag(I)​Ljava/​lang/​Object;​
   
95 ····​move-​result-​object·​v2 97 ····​move-​result-​object·​v2
   
96 ····​check-​cast·​v2,​·​Ljava/​lang/​Integer;​ 98 ····​check-​cast·​v2,​·​Ljava/​lang/​Integer;​
   
97 ····​invoke-​virtual·​{v2},​·​Ljava/​lang/​Integer;​-​>intValue()​I 99 ····​invoke-​virtual·​{v2},​·​Ljava/​lang/​Integer;​-​>intValue()​I
   
98 ····​move-​result·​v2 100 ····​move-​result·​v2
   
  101 ····​.​line·​58
99 ····​invoke-​virtual·​{v3,​·​v4,​·​v2},​·​Lorg/​fedorahosted/​freeotp/​BaseReorderableAdapte​r;​-​>move(II)​V 102 ····​invoke-​virtual·​{v3,​·​v4,​·​v2},​·​Lorg/​fedorahosted/​freeotp/​BaseReorderableAdapte​r;​-​>move(II)​V
   
100 ····​.​line·​60 103 ····​.​line·​60
101 ····​iput-​object·​p1,​·​v0,​·​Lorg/​fedorahosted/​freeotp/​BaseReorderableAdapte​r$Reference;​-​>reference:​Ljava/​lang/​Object;​ 104 ····​iput-​object·​p1,​·​v0,​·​Lorg/​fedorahosted/​freeotp/​BaseReorderableAdapte​r$Reference;​-​>reference:​Ljava/​lang/​Object;​
   
102 ····​goto·​:​goto_0 105 ····​goto·​:​goto_0
   
[−]
smali/org/fedorahosted/freeotp/BaseReorderableAdapter$2$1.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$view:​Landroid/​view/​View;​ 22 .​field·​final·​synthetic·​val$view:​Landroid/​view/​View;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lorg/​fedorahosted/​freeotp/​BaseReorderableAdapte​r$2;​Landroid/​view/​View;​)​V 24 .​method·​constructor·​<init>(Lorg/​fedorahosted/​freeotp/​BaseReorderableAdapte​r$2;​Landroid/​view/​View;​)​V
25 ····​.​locals·​0 25 ····​.​locals·​0
  26 ····​.​param·​p1,​·​"this$1"····​#·​Lorg/​fedorahosted/​freeotp/​BaseReorderableAdapte​r$2;​
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​85 28 ····​.​line·​85
28 ····​iput-​object·​p1,​·​p0,​·​Lorg/​fedorahosted/​freeotp/​BaseReorderableAdapte​r$2$1;​-​>this$1:​Lorg/​fedorahosted/​freeotp/​BaseReorderableAdapte​r$2;​ 29 ····​iput-​object·​p1,​·​p0,​·​Lorg/​fedorahosted/​freeotp/​BaseReorderableAdapte​r$2$1;​-​>this$1:​Lorg/​fedorahosted/​freeotp/​BaseReorderableAdapte​r$2;​
   
29 ····​iput-​object·​p2,​·​p0,​·​Lorg/​fedorahosted/​freeotp/​BaseReorderableAdapte​r$2$1;​-​>val$view:​Landroid/​view/​View;​ 30 ····​iput-​object·​p2,​·​p0,​·​Lorg/​fedorahosted/​freeotp/​BaseReorderableAdapte​r$2$1;​-​>val$view:​Landroid/​view/​View;​
   
[−]
smali/org/fedorahosted/freeotp/BaseReorderableAdapter$2.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lorg/​fedorahosted/​freeotp/​BaseReorderableAdapte​r;​ 21 .​field·​final·​synthetic·​this$0:​Lorg/​fedorahosted/​freeotp/​BaseReorderableAdapte​r;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lorg/​fedorahosted/​freeotp/​BaseReorderableAdapte​r;​)​V 23 .​method·​constructor·​<init>(Lorg/​fedorahosted/​freeotp/​BaseReorderableAdapte​r;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lorg/​fedorahosted/​freeotp/​BaseReorderableAdapte​r;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​77 27 ····​.​line·​77
27 ····​iput-​object·​p1,​·​p0,​·​Lorg/​fedorahosted/​freeotp/​BaseReorderableAdapte​r$2;​-​>this$0:​Lorg/​fedorahosted/​freeotp/​BaseReorderableAdapte​r;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lorg/​fedorahosted/​freeotp/​BaseReorderableAdapte​r$2;​-​>this$0:​Lorg/​fedorahosted/​freeotp/​BaseReorderableAdapte​r;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/org/fedorahosted/freeotp/BaseReorderableAdapter.smali
Offset 15, 15 lines modified Offset 15, 14 lines modified
15 .​method·​public·​constructor·​<init>()​V 15 .​method·​public·​constructor·​<init>()​V
16 ····​.​locals·​0 16 ····​.​locals·​0
   
17 ····​.​prologue 17 ····​.​prologue
18 ····​.​line·​32 18 ····​.​line·​32
19 ····​invoke-​direct·​{p0},​·​Landroid/​widget/​BaseAdapter;​-​><init>()​V 19 ····​invoke-​direct·​{p0},​·​Landroid/​widget/​BaseAdapter;​-​><init>()​V
   
20 ····​.​line·​33  
21 ····​return-​void 20 ····​return-​void
22 .​end·​method 21 .​end·​method
   
   
23 #·​virtual·​methods 22 #·​virtual·​methods
24 .​method·​protected·​abstract·​bindView(Landroid/​view/​View;​I)​V 23 .​method·​protected·​abstract·​bindView(Landroid/​view/​View;​I)​V
25 .​end·​method 24 .​end·​method
[−]
smali/org/fedorahosted/freeotp/MainActivity$1.smali
Offset 17, 14 lines modified Offset 17, 15 lines modified
17 #·​instance·​fields 17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$0:​Lorg/​fedorahosted/​freeotp/​MainActivity;​ 18 .​field·​final·​synthetic·​this$0:​Lorg/​fedorahosted/​freeotp/​MainActivity;​
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​constructor·​<init>(Lorg/​fedorahosted/​freeotp/​MainActivity;​)​V 20 .​method·​constructor·​<init>(Lorg/​fedorahosted/​freeotp/​MainActivity;​)​V
21 ····​.​locals·​0 21 ····​.​locals·​0
  22 ····​.​param·​p1,​·​"this$0"····​#·​Lorg/​fedorahosted/​freeotp/​MainActivity;​
   
22 ····​.​prologue 23 ····​.​prologue
23 ····​.​line·​70 24 ····​.​line·​70
24 ····​iput-​object·​p1,​·​p0,​·​Lorg/​fedorahosted/​freeotp/​MainActivity$1;​-​>this$0:​Lorg/​fedorahosted/​freeotp/​MainActivity;​ 25 ····​iput-​object·​p1,​·​p0,​·​Lorg/​fedorahosted/​freeotp/​MainActivity$1;​-​>this$0:​Lorg/​fedorahosted/​freeotp/​MainActivity;​
   
25 ····​invoke-​direct·​{p0},​·​Landroid/​database/​DataSetObserver;​-​><init>()​V 26 ····​invoke-​direct·​{p0},​·​Landroid/​database/​DataSetObserver;​-​><init>()​V
   
[−]
smali/org/fedorahosted/freeotp/R.smali
Offset 25, 10 lines modified Offset 25, 9 lines modified
25 .​method·​public·​constructor·​<init>()​V 25 .​method·​public·​constructor·​<init>()​V
26 ····​.​locals·​0 26 ····​.​locals·​0
   
27 ····​.​prologue 27 ····​.​prologue
28 ····​.​line·​10 28 ····​.​line·​10
29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
30 ····​.​line·​165  
31 ····​return-​void 30 ····​return-​void
32 .​end·​method 31 .​end·​method
[−]
smali/org/fedorahosted/freeotp/TokenAdapter$1.smali
Offset 17, 14 lines modified Offset 17, 15 lines modified
17 #·​instance·​fields 17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$0:​Lorg/​fedorahosted/​freeotp/​TokenAdapter;​ 18 .​field·​final·​synthetic·​this$0:​Lorg/​fedorahosted/​freeotp/​TokenAdapter;​
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​constructor·​<init>(Lorg/​fedorahosted/​freeotp/​TokenAdapter;​)​V 20 .​method·​constructor·​<init>(Lorg/​fedorahosted/​freeotp/​TokenAdapter;​)​V
21 ····​.​locals·​0 21 ····​.​locals·​0
  22 ····​.​param·​p1,​·​"this$0"····​#·​Lorg/​fedorahosted/​freeotp/​TokenAdapter;​
   
22 ····​.​prologue 23 ····​.​prologue
23 ····​.​line·​52 24 ····​.​line·​52
24 ····​iput-​object·​p1,​·​p0,​·​Lorg/​fedorahosted/​freeotp/​TokenAdapter$1;​-​>this$0:​Lorg/​fedorahosted/​freeotp/​TokenAdapter;​ 25 ····​iput-​object·​p1,​·​p0,​·​Lorg/​fedorahosted/​freeotp/​TokenAdapter$1;​-​>this$0:​Lorg/​fedorahosted/​freeotp/​TokenAdapter;​
   
25 ····​invoke-​direct·​{p0},​·​Landroid/​database/​DataSetObserver;​-​><init>()​V 26 ····​invoke-​direct·​{p0},​·​Landroid/​database/​DataSetObserver;​-​><init>()​V
   
[−]
smali/org/fedorahosted/freeotp/Token.smali
Offset 2, 15 lines modified Offset 2, 14 lines modified
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
3 .​source·​"Token.​java" 3 .​source·​"Token.​java"
   
   
4 #·​annotations 4 #·​annotations
5 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​ 5 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​
6 ····​value·​=·​{ 6 ····​value·​=·​{
7 ········​Lorg/​fedorahosted/​freeotp/​Token$1;​,​  
8 ········​Lorg/​fedorahosted/​freeotp/​Token$TokenType;​,​ 7 ········​Lorg/​fedorahosted/​freeotp/​Token$TokenType;​,​
9 ········​Lorg/​fedorahosted/​freeotp/​Token$TokenUriInvalid​Exception;​ 8 ········​Lorg/​fedorahosted/​freeotp/​Token$TokenUriInvalid​Exception;​
10 ····​} 9 ····​}
11 .​end·​annotation 10 .​end·​annotation
   
   
12 #·​instance·​fields 11 #·​instance·​fields
Offset 958, 14 lines modified Offset 957, 15 lines modified
   
958 ····​new-​instance·​v6,​·​Lorg/​fedorahosted/​freeotp/​TokenCode;​ 957 ····​new-​instance·​v6,​·​Lorg/​fedorahosted/​freeotp/​TokenCode;​
   
959 ····​const-​wide/​16·​v8,​·​0x1 958 ····​const-​wide/​16·​v8,​·​0x1
   
960 ····​add-​long·​v8,​·​v8,​·​v16 959 ····​add-​long·​v8,​·​v8,​·​v16
   
  960 ····​.​line·​248
961 ····​move-​object/​from16·​v0,​·​p0 961 ····​move-​object/​from16·​v0,​·​p0
   
962 ····​invoke-​direct·​{v0,​·​v8,​·​v9},​·​Lorg/​fedorahosted/​freeotp/​Token;​-​>getHOTP(J)​Ljava/​lang/​String;​ 962 ····​invoke-​direct·​{v0,​·​v8,​·​v9},​·​Lorg/​fedorahosted/​freeotp/​Token;​-​>getHOTP(J)​Ljava/​lang/​String;​
   
963 ····​move-​result-​object·​v7 963 ····​move-​result-​object·​v7
   
964 ····​const-​wide/​16·​v8,​·​0x1 964 ····​const-​wide/​16·​v8,​·​0x1
Offset 1436, 14 lines modified Offset 1436, 15 lines modified
   
1436 ····​move-​result-​object·​v2 1436 ····​move-​result-​object·​v2
   
1437 ····​const-​string·​v3,​·​"secret" 1437 ····​const-​string·​v3,​·​"secret"
   
1438 ····​iget-​object·​v4,​·​p0,​·​Lorg/​fedorahosted/​freeotp/​Token;​-​>secret:​[B 1438 ····​iget-​object·​v4,​·​p0,​·​Lorg/​fedorahosted/​freeotp/​Token;​-​>secret:​[B
   
  1439 ····​.​line·​264
1439 ····​invoke-​static·​{v4},​·​Lcom/​google/​android/​apps/​authenticator/​Base32String;​-​>encode([B)​Ljava/​lang/​String;​ 1440 ····​invoke-​static·​{v4},​·​Lcom/​google/​android/​apps/​authenticator/​Base32String;​-​>encode([B)​Ljava/​lang/​String;​
   
1440 ····​move-​result-​object·​v4 1441 ····​move-​result-​object·​v4
   
1441 ····​invoke-​virtual·​{v2,​·​v3,​·​v4},​·​Landroid/​net/​Uri$Builder;​-​>appendQueryParameter​(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Landroid/​net/​Uri$Builder;​ 1442 ····​invoke-​virtual·​{v2,​·​v3,​·​v4},​·​Landroid/​net/​Uri$Builder;​-​>appendQueryParameter​(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Landroid/​net/​Uri$Builder;​
   
1442 ····​move-​result-​object·​v3 1443 ····​move-​result-​object·​v3
Offset 1452, 43 lines modified Offset 1453, 47 lines modified
   
1452 ····​iget-​object·​v2,​·​p0,​·​Lorg/​fedorahosted/​freeotp/​Token;​-​>issuerInt:​Ljava/​lang/​String;​ 1453 ····​iget-​object·​v2,​·​p0,​·​Lorg/​fedorahosted/​freeotp/​Token;​-​>issuerInt:​Ljava/​lang/​String;​
   
1453 ····​if-​nez·​v2,​·​:​cond_1 1454 ····​if-​nez·​v2,​·​:​cond_1
   
1454 ····​iget-​object·​v2,​·​p0,​·​Lorg/​fedorahosted/​freeotp/​Token;​-​>issuerExt:​Ljava/​lang/​String;​ 1455 ····​iget-​object·​v2,​·​p0,​·​Lorg/​fedorahosted/​freeotp/​Token;​-​>issuerExt:​Ljava/​lang/​String;​
   
  1456 ····​.​line·​265
1455 ····​:​goto_1 1457 ····​:​goto_1
1456 ····​invoke-​virtual·​{v3,​·​v4,​·​v2},​·​Landroid/​net/​Uri$Builder;​-​>appendQueryParameter​(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Landroid/​net/​Uri$Builder;​ 1458 ····​invoke-​virtual·​{v3,​·​v4,​·​v2},​·​Landroid/​net/​Uri$Builder;​-​>appendQueryParameter​(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Landroid/​net/​Uri$Builder;​
   
1457 ····​move-​result-​object·​v2 1459 ····​move-​result-​object·​v2
   
1458 ····​const-​string·​v3,​·​"algorithm" 1460 ····​const-​string·​v3,​·​"algorithm"
   
1459 ····​iget-​object·​v4,​·​p0,​·​Lorg/​fedorahosted/​freeotp/​Token;​-​>algo:​Ljava/​lang/​String;​ 1461 ····​iget-​object·​v4,​·​p0,​·​Lorg/​fedorahosted/​freeotp/​Token;​-​>algo:​Ljava/​lang/​String;​
   
  1462 ····​.​line·​266
1460 ····​invoke-​virtual·​{v2,​·​v3,​·​v4},​·​Landroid/​net/​Uri$Builder;​-​>appendQueryParameter​(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Landroid/​net/​Uri$Builder;​ 1463 ····​invoke-​virtual·​{v2,​·​v3,​·​v4},​·​Landroid/​net/​Uri$Builder;​-​>appendQueryParameter​(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Landroid/​net/​Uri$Builder;​
   
1461 ····​move-​result-​object·​v2 1464 ····​move-​result-​object·​v2
   
1462 ····​const-​string·​v3,​·​"digits" 1465 ····​const-​string·​v3,​·​"digits"
   
1463 ····​iget·​v4,​·​p0,​·​Lorg/​fedorahosted/​freeotp/​Token;​-​>digits:​I 1466 ····​iget·​v4,​·​p0,​·​Lorg/​fedorahosted/​freeotp/​Token;​-​>digits:​I
   
  1467 ····​.​line·​267
1464 ····​invoke-​static·​{v4},​·​Ljava/​lang/​Integer;​-​>toString(I)​Ljava/​lang/​String;​ 1468 ····​invoke-​static·​{v4},​·​Ljava/​lang/​Integer;​-​>toString(I)​Ljava/​lang/​String;​
   
1465 ····​move-​result-​object·​v4 1469 ····​move-​result-​object·​v4
   
1466 ····​invoke-​virtual·​{v2,​·​v3,​·​v4},​·​Landroid/​net/​Uri$Builder;​-​>appendQueryParameter​(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Landroid/​net/​Uri$Builder;​ 1470 ····​invoke-​virtual·​{v2,​·​v3,​·​v4},​·​Landroid/​net/​Uri$Builder;​-​>appendQueryParameter​(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Landroid/​net/​Uri$Builder;​
   
1467 ····​move-​result-​object·​v2 1471 ····​move-​result-​object·​v2
   
1468 ····​const-​string·​v3,​·​"period" 1472 ····​const-​string·​v3,​·​"period"
   
1469 ····​iget·​v4,​·​p0,​·​Lorg/​fedorahosted/​freeotp/​Token;​-​>period:​I 1473 ····​iget·​v4,​·​p0,​·​Lorg/​fedorahosted/​freeotp/​Token;​-​>period:​I
   
  1474 ····​.​line·​268
1470 ····​invoke-​static·​{v4},​·​Ljava/​lang/​Integer;​-​>toString(I)​Ljava/​lang/​String;​ 1475 ····​invoke-​static·​{v4},​·​Ljava/​lang/​Integer;​-​>toString(I)​Ljava/​lang/​String;​
   
1471 ····​move-​result-​object·​v4 1476 ····​move-​result-​object·​v4
   
1472 ····​invoke-​virtual·​{v2,​·​v3,​·​v4},​·​Landroid/​net/​Uri$Builder;​-​>appendQueryParameter​(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Landroid/​net/​Uri$Builder;​ 1477 ····​invoke-​virtual·​{v2,​·​v3,​·​v4},​·​Landroid/​net/​Uri$Builder;​-​>appendQueryParameter​(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Landroid/​net/​Uri$Builder;​
   
1473 ····​move-​result-​object·​v0 1478 ····​move-​result-​object·​v0
Offset 1519, 15 lines modified Offset 1524, 15 lines modified
1519 ····​.​end·​local·​v0····​#·​"builder":​Landroid/​net/​Uri$Builder;​ 1524 ····​.​end·​local·​v0····​#·​"builder":​Landroid/​net/​Uri$Builder;​
1520 ····​.​end·​local·​v1····​#·​"issuerLabel":​Ljava/​lang/​String;​ 1525 ····​.​end·​local·​v1····​#·​"issuerLabel":​Ljava/​lang/​String;​
1521 ····​:​cond_0 1526 ····​:​cond_0
Max diff block lines reached; 251/3221 bytes (7.79%) of diff not shown.
[−]
smali/org/fedorahosted/freeotp/TokenAdapter$2.smali
Offset 24, 14 lines modified Offset 24, 15 lines modified
   
24 .​field·​final·​synthetic·​val$position:​I 24 .​field·​final·​synthetic·​val$position:​I
   
   
25 #·​direct·​methods 25 #·​direct·​methods
26 .​method·​constructor·​<init>(Lorg/​fedorahosted/​freeotp/​TokenAdapter;​Landroid/​content/​Context;​I)​V 26 .​method·​constructor·​<init>(Lorg/​fedorahosted/​freeotp/​TokenAdapter;​Landroid/​content/​Context;​I)​V
27 ····​.​locals·​0 27 ····​.​locals·​0
  28 ····​.​param·​p1,​·​"this$0"····​#·​Lorg/​fedorahosted/​freeotp/​TokenAdapter;​
   
28 ····​.​prologue 29 ····​.​prologue
29 ····​.​line·​92 30 ····​.​line·​92
30 ····​iput-​object·​p1,​·​p0,​·​Lorg/​fedorahosted/​freeotp/​TokenAdapter$2;​-​>this$0:​Lorg/​fedorahosted/​freeotp/​TokenAdapter;​ 31 ····​iput-​object·​p1,​·​p0,​·​Lorg/​fedorahosted/​freeotp/​TokenAdapter$2;​-​>this$0:​Lorg/​fedorahosted/​freeotp/​TokenAdapter;​
   
31 ····​iput-​object·​p2,​·​p0,​·​Lorg/​fedorahosted/​freeotp/​TokenAdapter$2;​-​>val$ctx:​Landroid/​content/​Context;​ 32 ····​iput-​object·​p2,​·​p0,​·​Lorg/​fedorahosted/​freeotp/​TokenAdapter$2;​-​>val$ctx:​Landroid/​content/​Context;​
   
[−]
smali/org/fedorahosted/freeotp/TokenAdapter$3.smali
Offset 24, 14 lines modified Offset 24, 15 lines modified
   
24 .​field·​final·​synthetic·​val$position:​I 24 .​field·​final·​synthetic·​val$position:​I
   
   
25 #·​direct·​methods 25 #·​direct·​methods
26 .​method·​constructor·​<init>(Lorg/​fedorahosted/​freeotp/​TokenAdapter;​Landroid/​content/​Context;​I)​V 26 .​method·​constructor·​<init>(Lorg/​fedorahosted/​freeotp/​TokenAdapter;​Landroid/​content/​Context;​I)​V
27 ····​.​locals·​0 27 ····​.​locals·​0
  28 ····​.​param·​p1,​·​"this$0"····​#·​Lorg/​fedorahosted/​freeotp/​TokenAdapter;​
   
28 ····​.​prologue 29 ····​.​prologue
29 ····​.​line·​115 30 ····​.​line·​115
30 ····​iput-​object·​p1,​·​p0,​·​Lorg/​fedorahosted/​freeotp/​TokenAdapter$3;​-​>this$0:​Lorg/​fedorahosted/​freeotp/​TokenAdapter;​ 31 ····​iput-​object·​p1,​·​p0,​·​Lorg/​fedorahosted/​freeotp/​TokenAdapter$3;​-​>this$0:​Lorg/​fedorahosted/​freeotp/​TokenAdapter;​
   
31 ····​iput-​object·​p2,​·​p0,​·​Lorg/​fedorahosted/​freeotp/​TokenAdapter$3;​-​>val$ctx:​Landroid/​content/​Context;​ 32 ····​iput-​object·​p2,​·​p0,​·​Lorg/​fedorahosted/​freeotp/​TokenAdapter$3;​-​>val$ctx:​Landroid/​content/​Context;​
   
Offset 107, 14 lines modified Offset 108, 15 lines modified
   
107 ····​const/​4·​v5,​·​0x0 108 ····​const/​4·​v5,​·​0x0
   
108 ····​invoke-​static·​{v3,​·​v4,​·​v5},​·​Landroid/​widget/​Toast;​-​>makeText(Landroid/​content/​Context;​II)​Landroid/​widget/​Toast;​ 109 ····​invoke-​static·​{v3,​·​v4,​·​v5},​·​Landroid/​widget/​Toast;​-​>makeText(Landroid/​content/​Context;​II)​Landroid/​widget/​Toast;​
   
109 ····​move-​result-​object·​v3 110 ····​move-​result-​object·​v3
   
  111 ····​.​line·​129
110 ····​invoke-​virtual·​{v3},​·​Landroid/​widget/​Toast;​-​>show()​V 112 ····​invoke-​virtual·​{v3},​·​Landroid/​widget/​Toast;​-​>show()​V
   
111 ····​.​line·​131 113 ····​.​line·​131
112 ····​iget-​object·​v3,​·​p0,​·​Lorg/​fedorahosted/​freeotp/​TokenAdapter$3;​-​>this$0:​Lorg/​fedorahosted/​freeotp/​TokenAdapter;​ 114 ····​iget-​object·​v3,​·​p0,​·​Lorg/​fedorahosted/​freeotp/​TokenAdapter$3;​-​>this$0:​Lorg/​fedorahosted/​freeotp/​TokenAdapter;​
   
113 ····​#·​getter·​for:​·​Lorg/​fedorahosted/​freeotp/​TokenAdapter;​-​>mTokenCodes:​Ljava/​util/​Map;​ 115 ····​#·​getter·​for:​·​Lorg/​fedorahosted/​freeotp/​TokenAdapter;​-​>mTokenCodes:​Ljava/​util/​Map;​
114 ····​invoke-​static·​{v3},​·​Lorg/​fedorahosted/​freeotp/​TokenAdapter;​-​>access$000(Lorg/​fedorahosted/​freeotp/​TokenAdapter;​)​Ljava/​util/​Map;​ 116 ····​invoke-​static·​{v3},​·​Lorg/​fedorahosted/​freeotp/​TokenAdapter;​-​>access$000(Lorg/​fedorahosted/​freeotp/​TokenAdapter;​)​Ljava/​util/​Map;​
[−]
smali/org/fedorahosted/freeotp/TokenLayout.smali
Offset 3, 22 lines modified Offset 3, 14 lines modified
3 .​source·​"TokenLayout.​java" 3 .​source·​"TokenLayout.​java"
   
4 #·​interfaces 4 #·​interfaces
5 .​implements·​Landroid/​view/​View$OnClickListener;​ 5 .​implements·​Landroid/​view/​View$OnClickListener;​
6 .​implements·​Ljava/​lang/​Runnable;​ 6 .​implements·​Ljava/​lang/​Runnable;​
   
   
7 #·​annotations  
8 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​  
9 ····​value·​=·​{  
10 ········​Lorg/​fedorahosted/​freeotp/​TokenLayout$1;​  
11 ····​}  
12 .​end·​annotation  
   
   
13 #·​instance·​fields 7 #·​instance·​fields
14 .​field·​private·​mCode:​Landroid/​widget/​TextView;​ 8 .​field·​private·​mCode:​Landroid/​widget/​TextView;​
   
15 .​field·​private·​mCodes:​Lorg/​fedorahosted/​freeotp/​TokenCode;​ 9 .​field·​private·​mCodes:​Lorg/​fedorahosted/​freeotp/​TokenCode;​
   
16 .​field·​private·​mImage:​Landroid/​widget/​ImageView;​ 10 .​field·​private·​mImage:​Landroid/​widget/​ImageView;​
   
Offset 232, 30 lines modified Offset 224, 33 lines modified
   
232 ····​move-​result-​object·​v2 224 ····​move-​result-​object·​v2
   
233 ····​invoke-​static·​{v2},​·​Lcom/​squareup/​picasso/​Picasso;​-​>with(Landroid/​content/​Context;​)​Lcom/​squareup/​picasso/​Picasso;​ 225 ····​invoke-​static·​{v2},​·​Lcom/​squareup/​picasso/​Picasso;​-​>with(Landroid/​content/​Context;​)​Lcom/​squareup/​picasso/​Picasso;​
   
234 ····​move-​result-​object·​v2 226 ····​move-​result-​object·​v2
   
  227 ····​.​line·​86
235 ····​invoke-​virtual·​{p1},​·​Lorg/​fedorahosted/​freeotp/​Token;​-​>getImage()​Landroid/​net/​Uri;​ 228 ····​invoke-​virtual·​{p1},​·​Lorg/​fedorahosted/​freeotp/​Token;​-​>getImage()​Landroid/​net/​Uri;​
   
236 ····​move-​result-​object·​v3 229 ····​move-​result-​object·​v3
   
237 ····​invoke-​virtual·​{v2,​·​v3},​·​Lcom/​squareup/​picasso/​Picasso;​-​>load(Landroid/​net/​Uri;​)​Lcom/​squareup/​picasso/​RequestCreator;​ 230 ····​invoke-​virtual·​{v2,​·​v3},​·​Lcom/​squareup/​picasso/​Picasso;​-​>load(Landroid/​net/​Uri;​)​Lcom/​squareup/​picasso/​RequestCreator;​
   
238 ····​move-​result-​object·​v2 231 ····​move-​result-​object·​v2
   
239 ····​const·​v3,​·​0x7f020003 232 ····​const·​v3,​·​0x7f020003
   
  233 ····​.​line·​87
240 ····​invoke-​virtual·​{v2,​·​v3},​·​Lcom/​squareup/​picasso/​RequestCreator;​-​>placeholder(I)​Lcom/​squareup/​picasso/​RequestCreator;​ 234 ····​invoke-​virtual·​{v2,​·​v3},​·​Lcom/​squareup/​picasso/​RequestCreator;​-​>placeholder(I)​Lcom/​squareup/​picasso/​RequestCreator;​
   
241 ····​move-​result-​object·​v2 235 ····​move-​result-​object·​v2
   
242 ····​iget-​object·​v3,​·​p0,​·​Lorg/​fedorahosted/​freeotp/​TokenLayout;​-​>mImage:​Landroid/​widget/​ImageView;​ 236 ····​iget-​object·​v3,​·​p0,​·​Lorg/​fedorahosted/​freeotp/​TokenLayout;​-​>mImage:​Landroid/​widget/​ImageView;​
   
  237 ····​.​line·​88
243 ····​invoke-​virtual·​{v2,​·​v3},​·​Lcom/​squareup/​picasso/​RequestCreator;​-​>into(Landroid/​widget/​ImageView;​)​V 238 ····​invoke-​virtual·​{v2,​·​v3},​·​Lcom/​squareup/​picasso/​RequestCreator;​-​>into(Landroid/​widget/​ImageView;​)​V
   
244 ····​.​line·​91 239 ····​.​line·​91
245 ····​iget-​object·​v2,​·​p0,​·​Lorg/​fedorahosted/​freeotp/​TokenLayout;​-​>mLabel:​Landroid/​widget/​TextView;​ 240 ····​iget-​object·​v2,​·​p0,​·​Lorg/​fedorahosted/​freeotp/​TokenLayout;​-​>mLabel:​Landroid/​widget/​TextView;​
   
246 ····​invoke-​virtual·​{p1},​·​Lorg/​fedorahosted/​freeotp/​Token;​-​>getLabel()​Ljava/​lang/​String;​ 241 ····​invoke-​virtual·​{p1},​·​Lorg/​fedorahosted/​freeotp/​Token;​-​>getLabel()​Ljava/​lang/​String;​
   
[−]
smali/org/fedorahosted/freeotp/TokenPersistence$1.smali
Offset 28, 14 lines modified Offset 28, 15 lines modified
28 #·​instance·​fields 28 #·​instance·​fields
29 .​field·​final·​synthetic·​this$0:​Lorg/​fedorahosted/​freeotp/​TokenPersistence;​ 29 .​field·​final·​synthetic·​this$0:​Lorg/​fedorahosted/​freeotp/​TokenPersistence;​
   
   
30 #·​direct·​methods 30 #·​direct·​methods
31 .​method·​constructor·​<init>(Lorg/​fedorahosted/​freeotp/​TokenPersistence;​)​V 31 .​method·​constructor·​<init>(Lorg/​fedorahosted/​freeotp/​TokenPersistence;​)​V
32 ····​.​locals·​0 32 ····​.​locals·​0
  33 ····​.​param·​p1,​·​"this$0"····​#·​Lorg/​fedorahosted/​freeotp/​TokenPersistence;​
   
33 ····​.​prologue 34 ····​.​prologue
34 ····​.​line·​25 35 ····​.​line·​25
35 ····​iput-​object·​p1,​·​p0,​·​Lorg/​fedorahosted/​freeotp/​TokenPersistence$1;​-​>this$0:​Lorg/​fedorahosted/​freeotp/​TokenPersistence;​ 36 ····​iput-​object·​p1,​·​p0,​·​Lorg/​fedorahosted/​freeotp/​TokenPersistence$1;​-​>this$0:​Lorg/​fedorahosted/​freeotp/​TokenPersistence;​
   
36 ····​invoke-​direct·​{p0},​·​Lcom/​google/​gson/​reflect/​TypeToken;​-​><init>()​V 37 ····​invoke-​direct·​{p0},​·​Lcom/​google/​gson/​reflect/​TypeToken;​-​><init>()​V
   
[−]
smali/org/fedorahosted/freeotp/add/AddActivity.smali
Offset 72, 26 lines modified Offset 72, 29 lines modified
72 ····​.​line·​151 72 ····​.​line·​151
73 ····​invoke-​static·​{p0},​·​Lcom/​squareup/​picasso/​Picasso;​-​>with(Landroid/​content/​Context;​)​Lcom/​squareup/​picasso/​Picasso;​ 73 ····​invoke-​static·​{p0},​·​Lcom/​squareup/​picasso/​Picasso;​-​>with(Landroid/​content/​Context;​)​Lcom/​squareup/​picasso/​Picasso;​
   
74 ····​move-​result-​object·​v0 74 ····​move-​result-​object·​v0
   
75 ····​iget-​object·​v1,​·​p0,​·​Lorg/​fedorahosted/​freeotp/​add/​AddActivity;​-​>mImageURL:​Landroid/​net/​Uri;​ 75 ····​iget-​object·​v1,​·​p0,​·​Lorg/​fedorahosted/​freeotp/​add/​AddActivity;​-​>mImageURL:​Landroid/​net/​Uri;​
   
  76 ····​.​line·​152
76 ····​invoke-​virtual·​{v0,​·​v1},​·​Lcom/​squareup/​picasso/​Picasso;​-​>load(Landroid/​net/​Uri;​)​Lcom/​squareup/​picasso/​RequestCreator;​ 77 ····​invoke-​virtual·​{v0,​·​v1},​·​Lcom/​squareup/​picasso/​Picasso;​-​>load(Landroid/​net/​Uri;​)​Lcom/​squareup/​picasso/​RequestCreator;​
   
77 ····​move-​result-​object·​v0 78 ····​move-​result-​object·​v0
   
78 ····​const·​v1,​·​0x7f020003 79 ····​const·​v1,​·​0x7f020003
   
  80 ····​.​line·​153
79 ····​invoke-​virtual·​{v0,​·​v1},​·​Lcom/​squareup/​picasso/​RequestCreator;​-​>placeholder(I)​Lcom/​squareup/​picasso/​RequestCreator;​ 81 ····​invoke-​virtual·​{v0,​·​v1},​·​Lcom/​squareup/​picasso/​RequestCreator;​-​>placeholder(I)​Lcom/​squareup/​picasso/​RequestCreator;​
   
80 ····​move-​result-​object·​v0 82 ····​move-​result-​object·​v0
   
81 ····​iget-​object·​v1,​·​p0,​·​Lorg/​fedorahosted/​freeotp/​add/​AddActivity;​-​>mImage:​Landroid/​widget/​ImageButton;​ 83 ····​iget-​object·​v1,​·​p0,​·​Lorg/​fedorahosted/​freeotp/​add/​AddActivity;​-​>mImage:​Landroid/​widget/​ImageButton;​
   
  84 ····​.​line·​154
82 ····​invoke-​virtual·​{v0,​·​v1},​·​Lcom/​squareup/​picasso/​RequestCreator;​-​>into(Landroid/​widget/​ImageView;​)​V 85 ····​invoke-​virtual·​{v0,​·​v1},​·​Lcom/​squareup/​picasso/​RequestCreator;​-​>into(Landroid/​widget/​ImageView;​)​V
   
83 ····​.​line·​156 86 ····​.​line·​156
84 ····​:​cond_0 87 ····​:​cond_0
85 ····​return-​void 88 ····​return-​void
86 .​end·​method 89 .​end·​method
   
Offset 275, 14 lines modified Offset 278, 15 lines modified
   
275 ····​new-​array·​v13,​·​v10,​·​[Ljava/​lang/​Object;​ 278 ····​new-​array·​v13,​·​v10,​·​[Ljava/​lang/​Object;​
   
276 ····​const/​4·​v14,​·​0x0 279 ····​const/​4·​v14,​·​0x0
   
277 ····​iget-​object·​v10,​·​p0,​·​Lorg/​fedorahosted/​freeotp/​add/​AddActivity;​-​>mHOTP:​Landroid/​widget/​RadioButton;​ 280 ····​iget-​object·​v10,​·​p0,​·​Lorg/​fedorahosted/​freeotp/​add/​AddActivity;​-​>mHOTP:​Landroid/​widget/​RadioButton;​
   
  281 ····​.​line·​115
278 ····​invoke-​virtual·​{v10},​·​Landroid/​widget/​RadioButton;​-​>isChecked()​Z 282 ····​invoke-​virtual·​{v10},​·​Landroid/​widget/​RadioButton;​-​>isChecked()​Z
   
279 ····​move-​result·​v10 283 ····​move-​result·​v10
   
280 ····​if-​eqz·​v10,​·​:​cond_4 284 ····​if-​eqz·​v10,​·​:​cond_4
   
281 ····​const-​string·​v10,​·​"h" 285 ····​const-​string·​v10,​·​"h"
Offset 304, 28 lines modified Offset 308, 30 lines modified
   
304 ····​const/​4·​v10,​·​0x4 308 ····​const/​4·​v10,​·​0x4
   
305 ····​aput-​object·​v0,​·​v13,​·​v10 309 ····​aput-​object·​v0,​·​v13,​·​v10
   
306 ····​const/​4·​v10,​·​0x5 310 ····​const/​4·​v10,​·​0x5
   
  311 ····​.​line·​116
307 ····​invoke-​static·​{v2},​·​Ljava/​lang/​Integer;​-​>valueOf(I)​Ljava/​lang/​Integer;​ 312 ····​invoke-​static·​{v2},​·​Ljava/​lang/​Integer;​-​>valueOf(I)​Ljava/​lang/​Integer;​
   
308 ····​move-​result-​object·​v14 313 ····​move-​result-​object·​v14
   
309 ····​aput-​object·​v14,​·​v13,​·​v10 314 ····​aput-​object·​v14,​·​v13,​·​v10
   
310 ····​const/​4·​v10,​·​0x6 315 ····​const/​4·​v10,​·​0x6
   
311 ····​invoke-​static·​{v5},​·​Ljava/​lang/​Integer;​-​>valueOf(I)​Ljava/​lang/​Integer;​ 316 ····​invoke-​static·​{v5},​·​Ljava/​lang/​Integer;​-​>valueOf(I)​Ljava/​lang/​Integer;​
   
312 ····​move-​result-​object·​v14 317 ····​move-​result-​object·​v14
   
313 ····​aput-​object·​v14,​·​v13,​·​v10 318 ····​aput-​object·​v14,​·​v13,​·​v10
   
  319 ····​.​line·​113
314 ····​invoke-​static·​{v11,​·​v12,​·​v13},​·​Ljava/​lang/​String;​-​>format(Ljava/​util/​Locale;​Ljava/​lang/​String;​[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​ 320 ····​invoke-​static·​{v11,​·​v12,​·​v13},​·​Ljava/​lang/​String;​-​>format(Ljava/​util/​Locale;​Ljava/​lang/​String;​[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​
   
315 ····​move-​result-​object·​v9 321 ····​move-​result-​object·​v9
   
316 ····​.​line·​119 322 ····​.​line·​119
317 ····​.​local·​v9,​·​"uri":​Ljava/​lang/​String;​ 323 ····​.​local·​v9,​·​"uri":​Ljava/​lang/​String;​
318 ····​iget-​object·​v10,​·​p0,​·​Lorg/​fedorahosted/​freeotp/​add/​AddActivity;​-​>mHOTP:​Landroid/​widget/​RadioButton;​ 324 ····​iget-​object·​v10,​·​p0,​·​Lorg/​fedorahosted/​freeotp/​add/​AddActivity;​-​>mHOTP:​Landroid/​widget/​RadioButton;​
Offset 437, 15 lines modified Offset 443, 15 lines modified
437 ····​.​end·​local·​v2····​#·​"digits":​I 443 ····​.​end·​local·​v2····​#·​"digits":​I
438 ····​.​end·​local·​v9····​#·​"uri":​Ljava/​lang/​String;​ 444 ····​.​end·​local·​v9····​#·​"uri":​Ljava/​lang/​String;​
439 ····​:​cond_3 445 ····​:​cond_3
440 ····​const/​16·​v2,​·​0x8 446 ····​const/​16·​v2,​·​0x8
   
441 ····​goto/​16·​:​goto_1 447 ····​goto/​16·​:​goto_1
   
442 ····​.​line·​113 448 ····​.​line·​115
443 ····​.​restart·​local·​v2····​#·​"digits":​I 449 ····​.​restart·​local·​v2····​#·​"digits":​I
444 ····​:​cond_4 450 ····​:​cond_4
445 ····​const-​string·​v10,​·​"t" 451 ····​const-​string·​v10,​·​"t"
   
446 ····​goto·​:​goto_2 452 ····​goto·​:​goto_2
   
447 ····​.​line·​127 453 ····​.​line·​127
[−]
smali/org/fedorahosted/freeotp/add/ScanActivity$1$1$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$2:​Lorg/​fedorahosted/​freeotp/​add/​ScanActivity$1$1;​ 21 .​field·​final·​synthetic·​this$2:​Lorg/​fedorahosted/​freeotp/​add/​ScanActivity$1$1;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lorg/​fedorahosted/​freeotp/​add/​ScanActivity$1$1;​)​V 23 .​method·​constructor·​<init>(Lorg/​fedorahosted/​freeotp/​add/​ScanActivity$1$1;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$2"····​#·​Lorg/​fedorahosted/​freeotp/​add/​ScanActivity$1$1;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​116 27 ····​.​line·​116
27 ····​iput-​object·​p1,​·​p0,​·​Lorg/​fedorahosted/​freeotp/​add/​ScanActivity$1$1$1;​-​>this$2:​Lorg/​fedorahosted/​freeotp/​add/​ScanActivity$1$1;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lorg/​fedorahosted/​freeotp/​add/​ScanActivity$1$1$1;​-​>this$2:​Lorg/​fedorahosted/​freeotp/​add/​ScanActivity$1$1;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/org/fedorahosted/freeotp/add/ScanActivity$1$1.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$image:​Landroid/​widget/​ImageView;​ 22 .​field·​final·​synthetic·​val$image:​Landroid/​widget/​ImageView;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lorg/​fedorahosted/​freeotp/​add/​ScanActivity$1;​Landroid/​widget/​ImageView;​)​V 24 .​method·​constructor·​<init>(Lorg/​fedorahosted/​freeotp/​add/​ScanActivity$1;​Landroid/​widget/​ImageView;​)​V
25 ····​.​locals·​0 25 ····​.​locals·​0
  26 ····​.​param·​p1,​·​"this$1"····​#·​Lorg/​fedorahosted/​freeotp/​add/​ScanActivity$1;​
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​111 28 ····​.​line·​111
28 ····​iput-​object·​p1,​·​p0,​·​Lorg/​fedorahosted/​freeotp/​add/​ScanActivity$1$1;​-​>this$1:​Lorg/​fedorahosted/​freeotp/​add/​ScanActivity$1;​ 29 ····​iput-​object·​p1,​·​p0,​·​Lorg/​fedorahosted/​freeotp/​add/​ScanActivity$1$1;​-​>this$1:​Lorg/​fedorahosted/​freeotp/​add/​ScanActivity$1;​
   
29 ····​iput-​object·​p2,​·​p0,​·​Lorg/​fedorahosted/​freeotp/​add/​ScanActivity$1$1;​-​>val$image:​Landroid/​widget/​ImageView;​ 30 ····​iput-​object·​p2,​·​p0,​·​Lorg/​fedorahosted/​freeotp/​add/​ScanActivity$1$1;​-​>val$image:​Landroid/​widget/​ImageView;​
   
[−]
smali/org/fedorahosted/freeotp/add/ScanActivity$1.smali
Offset 17, 14 lines modified Offset 17, 15 lines modified
17 #·​instance·​fields 17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$0:​Lorg/​fedorahosted/​freeotp/​add/​ScanActivity;​ 18 .​field·​final·​synthetic·​this$0:​Lorg/​fedorahosted/​freeotp/​add/​ScanActivity;​
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​constructor·​<init>(Lorg/​fedorahosted/​freeotp/​add/​ScanActivity;​)​V 20 .​method·​constructor·​<init>(Lorg/​fedorahosted/​freeotp/​add/​ScanActivity;​)​V
21 ····​.​locals·​0 21 ····​.​locals·​0
  22 ····​.​param·​p1,​·​"this$0"····​#·​Lorg/​fedorahosted/​freeotp/​add/​ScanActivity;​
   
22 ····​.​prologue 23 ····​.​prologue
23 ····​.​line·​97 24 ····​.​line·​97
24 ····​iput-​object·​p1,​·​p0,​·​Lorg/​fedorahosted/​freeotp/​add/​ScanActivity$1;​-​>this$0:​Lorg/​fedorahosted/​freeotp/​add/​ScanActivity;​ 25 ····​iput-​object·​p1,​·​p0,​·​Lorg/​fedorahosted/​freeotp/​add/​ScanActivity$1;​-​>this$0:​Lorg/​fedorahosted/​freeotp/​add/​ScanActivity;​
   
25 ····​invoke-​direct·​{p0},​·​Lorg/​fedorahosted/​freeotp/​add/​ScanAsyncTask;​-​><init>()​V 26 ····​invoke-​direct·​{p0},​·​Lorg/​fedorahosted/​freeotp/​add/​ScanAsyncTask;​-​><init>()​V
   
Offset 96, 29 lines modified Offset 97, 32 lines modified
96 ····​.​local·​v0,​·​"image":​Landroid/​widget/​ImageView;​ 97 ····​.​local·​v0,​·​"image":​Landroid/​widget/​ImageView;​
97 ····​iget-​object·​v2,​·​p0,​·​Lorg/​fedorahosted/​freeotp/​add/​ScanActivity$1;​-​>this$0:​Lorg/​fedorahosted/​freeotp/​add/​ScanActivity;​ 98 ····​iget-​object·​v2,​·​p0,​·​Lorg/​fedorahosted/​freeotp/​add/​ScanActivity$1;​-​>this$0:​Lorg/​fedorahosted/​freeotp/​add/​ScanActivity;​
   
98 ····​invoke-​static·​{v2},​·​Lcom/​squareup/​picasso/​Picasso;​-​>with(Landroid/​content/​Context;​)​Lcom/​squareup/​picasso/​Picasso;​ 99 ····​invoke-​static·​{v2},​·​Lcom/​squareup/​picasso/​Picasso;​-​>with(Landroid/​content/​Context;​)​Lcom/​squareup/​picasso/​Picasso;​
   
99 ····​move-​result-​object·​v2 100 ····​move-​result-​object·​v2
   
  101 ····​.​line·​109
100 ····​invoke-​virtual·​{v1},​·​Lorg/​fedorahosted/​freeotp/​Token;​-​>getImage()​Landroid/​net/​Uri;​ 102 ····​invoke-​virtual·​{v1},​·​Lorg/​fedorahosted/​freeotp/​Token;​-​>getImage()​Landroid/​net/​Uri;​
   
101 ····​move-​result-​object·​v3 103 ····​move-​result-​object·​v3
   
102 ····​invoke-​virtual·​{v2,​·​v3},​·​Lcom/​squareup/​picasso/​Picasso;​-​>load(Landroid/​net/​Uri;​)​Lcom/​squareup/​picasso/​RequestCreator;​ 104 ····​invoke-​virtual·​{v2,​·​v3},​·​Lcom/​squareup/​picasso/​Picasso;​-​>load(Landroid/​net/​Uri;​)​Lcom/​squareup/​picasso/​RequestCreator;​
   
103 ····​move-​result-​object·​v2 105 ····​move-​result-​object·​v2
   
104 ····​const·​v3,​·​0x7f020006 106 ····​const·​v3,​·​0x7f020006
   
  107 ····​.​line·​110
105 ····​invoke-​virtual·​{v2,​·​v3},​·​Lcom/​squareup/​picasso/​RequestCreator;​-​>placeholder(I)​Lcom/​squareup/​picasso/​RequestCreator;​ 108 ····​invoke-​virtual·​{v2,​·​v3},​·​Lcom/​squareup/​picasso/​RequestCreator;​-​>placeholder(I)​Lcom/​squareup/​picasso/​RequestCreator;​
   
106 ····​move-​result-​object·​v2 109 ····​move-​result-​object·​v2
   
107 ····​new-​instance·​v3,​·​Lorg/​fedorahosted/​freeotp/​add/​ScanActivity$1$1;​ 110 ····​new-​instance·​v3,​·​Lorg/​fedorahosted/​freeotp/​add/​ScanActivity$1$1;​
   
108 ····​invoke-​direct·​{v3,​·​p0,​·​v0},​·​Lorg/​fedorahosted/​freeotp/​add/​ScanActivity$1$1;​-​><init>(Lorg/​fedorahosted/​freeotp/​add/​ScanActivity$1;​Landroid/​widget/​ImageView;​)​V 111 ····​invoke-​direct·​{v3,​·​p0,​·​v0},​·​Lorg/​fedorahosted/​freeotp/​add/​ScanActivity$1$1;​-​><init>(Lorg/​fedorahosted/​freeotp/​add/​ScanActivity$1;​Landroid/​widget/​ImageView;​)​V
   
  112 ····​.​line·​111
109 ····​invoke-​virtual·​{v2,​·​v0,​·​v3},​·​Lcom/​squareup/​picasso/​RequestCreator;​-​>into(Landroid/​widget/​ImageView;​Lcom/​squareup/​picasso/​Callback;​)​V 113 ····​invoke-​virtual·​{v2,​·​v0,​·​v3},​·​Lcom/​squareup/​picasso/​RequestCreator;​-​>into(Landroid/​widget/​ImageView;​Lcom/​squareup/​picasso/​Callback;​)​V
   
110 ····​goto·​:​goto_0 114 ····​goto·​:​goto_0
111 .​end·​method 115 .​end·​method
[−]
smali/org/fedorahosted/freeotp/add/ScanAsyncTask.smali
Offset 5, 15 lines modified Offset 5, 14 lines modified
5 #·​interfaces 5 #·​interfaces
6 .​implements·​Landroid/​hardware/​Camera$PreviewCallbac​k;​ 6 .​implements·​Landroid/​hardware/​Camera$PreviewCallbac​k;​
   
   
7 #·​annotations 7 #·​annotations
8 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​ 8 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​
9 ····​value·​=·​{ 9 ····​value·​=·​{
10 ········​Lorg/​fedorahosted/​freeotp/​add/​ScanAsyncTask$1;​,​  
11 ········​Lorg/​fedorahosted/​freeotp/​add/​ScanAsyncTask$Data;​ 10 ········​Lorg/​fedorahosted/​freeotp/​add/​ScanAsyncTask$Data;​
12 ····​} 11 ····​}
13 .​end·​annotation 12 .​end·​annotation
   
14 .​annotation·​system·​Ldalvik/​annotation/​Signature;​ 13 .​annotation·​system·​Ldalvik/​annotation/​Signature;​
15 ····​value·​=·​{ 14 ····​value·​=·​{
16 ········​"Landroid/​os/​AsyncTask",​ 15 ········​"Landroid/​os/​AsyncTask",​
Offset 162, 14 lines modified Offset 161, 15 lines modified
162 ····​move-​result-​object·​v1 161 ····​move-​result-​object·​v1
   
163 ····​.​line·​72 162 ····​.​line·​72
164 ····​iget-​object·​v2,​·​p0,​·​Lorg/​fedorahosted/​freeotp/​add/​ScanAsyncTask;​-​>mReader:​Lcom/​google/​zxing/​Reader;​ 163 ····​iget-​object·​v2,​·​p0,​·​Lorg/​fedorahosted/​freeotp/​add/​ScanAsyncTask;​-​>mReader:​Lcom/​google/​zxing/​Reader;​
   
165 ····​invoke-​interface·​{v2},​·​Lcom/​google/​zxing/​Reader;​-​>reset()​V 164 ····​invoke-​interface·​{v2},​·​Lcom/​google/​zxing/​Reader;​-​>reset()​V
   
  165 ····​.​line·​66
166 ····​.​end·​local·​v0····​#·​"ls":​Lcom/​google/​zxing/​LuminanceSource;​ 166 ····​.​end·​local·​v0····​#·​"ls":​Lcom/​google/​zxing/​LuminanceSource;​
167 ····​.​end·​local·​v9····​#·​"data":​Lorg/​fedorahosted/​freeotp/​add/​ScanAsyncTask$Data;​ 167 ····​.​end·​local·​v9····​#·​"data":​Lorg/​fedorahosted/​freeotp/​add/​ScanAsyncTask$Data;​
168 ····​.​end·​local·​v11····​#·​"r":​Lcom/​google/​zxing/​Result;​ 168 ····​.​end·​local·​v11····​#·​"r":​Lcom/​google/​zxing/​Result;​
169 ····​:​goto_1 169 ····​:​goto_1
170 ····​return-​object·​v1 170 ····​return-​object·​v1
   
171 ····​.​line·​65 171 ····​.​line·​65
[−]
smali/org/fedorahosted/freeotp/edit/DeleteActivity.smali
Offset 74, 30 lines modified Offset 74, 33 lines modified
74 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​widget/​TextView;​-​>setText(Ljava/​lang/​CharSequence;​)​V 74 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​widget/​TextView;​-​>setText(Ljava/​lang/​CharSequence;​)​V
   
75 ····​.​line·​23 75 ····​.​line·​23
76 ····​invoke-​static·​{p0},​·​Lcom/​squareup/​picasso/​Picasso;​-​>with(Landroid/​content/​Context;​)​Lcom/​squareup/​picasso/​Picasso;​ 76 ····​invoke-​static·​{p0},​·​Lcom/​squareup/​picasso/​Picasso;​-​>with(Landroid/​content/​Context;​)​Lcom/​squareup/​picasso/​Picasso;​
   
77 ····​move-​result-​object·​v1 77 ····​move-​result-​object·​v1
   
  78 ····​.​line·​24
78 ····​invoke-​virtual·​{v0},​·​Lorg/​fedorahosted/​freeotp/​Token;​-​>getImage()​Landroid/​net/​Uri;​ 79 ····​invoke-​virtual·​{v0},​·​Lorg/​fedorahosted/​freeotp/​Token;​-​>getImage()​Landroid/​net/​Uri;​
   
79 ····​move-​result-​object·​v2 80 ····​move-​result-​object·​v2
   
80 ····​invoke-​virtual·​{v1,​·​v2},​·​Lcom/​squareup/​picasso/​Picasso;​-​>load(Landroid/​net/​Uri;​)​Lcom/​squareup/​picasso/​RequestCreator;​ 81 ····​invoke-​virtual·​{v1,​·​v2},​·​Lcom/​squareup/​picasso/​Picasso;​-​>load(Landroid/​net/​Uri;​)​Lcom/​squareup/​picasso/​RequestCreator;​
   
81 ····​move-​result-​object·​v1 82 ····​move-​result-​object·​v1
   
82 ····​const·​v2,​·​0x7f020003 83 ····​const·​v2,​·​0x7f020003
   
  84 ····​.​line·​25
83 ····​invoke-​virtual·​{v1,​·​v2},​·​Lcom/​squareup/​picasso/​RequestCreator;​-​>placeholder(I)​Lcom/​squareup/​picasso/​RequestCreator;​ 85 ····​invoke-​virtual·​{v1,​·​v2},​·​Lcom/​squareup/​picasso/​RequestCreator;​-​>placeholder(I)​Lcom/​squareup/​picasso/​RequestCreator;​
   
84 ····​move-​result-​object·​v2 86 ····​move-​result-​object·​v2
   
85 ····​const·​v1,​·​0x7f070011 87 ····​const·​v1,​·​0x7f070011
   
  88 ····​.​line·​26
86 ····​invoke-​virtual·​{p0,​·​v1},​·​Lorg/​fedorahosted/​freeotp/​edit/​DeleteActivity;​-​>findViewById(I)​Landroid/​view/​View;​ 89 ····​invoke-​virtual·​{p0,​·​v1},​·​Lorg/​fedorahosted/​freeotp/​edit/​DeleteActivity;​-​>findViewById(I)​Landroid/​view/​View;​
   
87 ····​move-​result-​object·​v1 90 ····​move-​result-​object·​v1
   
88 ····​check-​cast·​v1,​·​Landroid/​widget/​ImageView;​ 91 ····​check-​cast·​v1,​·​Landroid/​widget/​ImageView;​
   
89 ····​invoke-​virtual·​{v2,​·​v1},​·​Lcom/​squareup/​picasso/​RequestCreator;​-​>into(Landroid/​widget/​ImageView;​)​V 92 ····​invoke-​virtual·​{v2,​·​v1},​·​Lcom/​squareup/​picasso/​RequestCreator;​-​>into(Landroid/​widget/​ImageView;​)​V
[−]
smali/org/fedorahosted/freeotp/edit/DeleteActivity$2.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lorg/​fedorahosted/​freeotp/​edit/​DeleteActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lorg/​fedorahosted/​freeotp/​edit/​DeleteActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lorg/​fedorahosted/​freeotp/​edit/​DeleteActivity;​)​V 23 .​method·​constructor·​<init>(Lorg/​fedorahosted/​freeotp/​edit/​DeleteActivity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lorg/​fedorahosted/​freeotp/​edit/​DeleteActivity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​35 27 ····​.​line·​35
27 ····​iput-​object·​p1,​·​p0,​·​Lorg/​fedorahosted/​freeotp/​edit/​DeleteActivity$2;​-​>this$0:​Lorg/​fedorahosted/​freeotp/​edit/​DeleteActivity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lorg/​fedorahosted/​freeotp/​edit/​DeleteActivity$2;​-​>this$0:​Lorg/​fedorahosted/​freeotp/​edit/​DeleteActivity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/org/fedorahosted/freeotp/edit/EditActivity.smali
Offset 96, 26 lines modified Offset 96, 29 lines modified
96 ····​invoke-​virtual·​{p0,​·​v0,​·​v1,​·​v1,​·​v1},​·​Lorg/​fedorahosted/​freeotp/​edit/​EditActivity;​-​>onTextChanged(Ljava/​lang/​CharSequence;​III)​V 96 ····​invoke-​virtual·​{p0,​·​v0,​·​v1,​·​v1,​·​v1},​·​Lorg/​fedorahosted/​freeotp/​edit/​EditActivity;​-​>onTextChanged(Ljava/​lang/​CharSequence;​III)​V
   
97 ····​.​line·​57 97 ····​.​line·​57
98 ····​invoke-​static·​{p0},​·​Lcom/​squareup/​picasso/​Picasso;​-​>with(Landroid/​content/​Context;​)​Lcom/​squareup/​picasso/​Picasso;​ 98 ····​invoke-​static·​{p0},​·​Lcom/​squareup/​picasso/​Picasso;​-​>with(Landroid/​content/​Context;​)​Lcom/​squareup/​picasso/​Picasso;​
   
99 ····​move-​result-​object·​v0 99 ····​move-​result-​object·​v0
   
  100 ····​.​line·​58
100 ····​invoke-​virtual·​{v0,​·​p1},​·​Lcom/​squareup/​picasso/​Picasso;​-​>load(Landroid/​net/​Uri;​)​Lcom/​squareup/​picasso/​RequestCreator;​ 101 ····​invoke-​virtual·​{v0,​·​p1},​·​Lcom/​squareup/​picasso/​Picasso;​-​>load(Landroid/​net/​Uri;​)​Lcom/​squareup/​picasso/​RequestCreator;​
   
101 ····​move-​result-​object·​v0 102 ····​move-​result-​object·​v0
   
102 ····​const·​v1,​·​0x7f020003 103 ····​const·​v1,​·​0x7f020003
   
  104 ····​.​line·​59
103 ····​invoke-​virtual·​{v0,​·​v1},​·​Lcom/​squareup/​picasso/​RequestCreator;​-​>placeholder(I)​Lcom/​squareup/​picasso/​RequestCreator;​ 105 ····​invoke-​virtual·​{v0,​·​v1},​·​Lcom/​squareup/​picasso/​RequestCreator;​-​>placeholder(I)​Lcom/​squareup/​picasso/​RequestCreator;​
   
104 ····​move-​result-​object·​v0 106 ····​move-​result-​object·​v0
   
105 ····​iget-​object·​v1,​·​p0,​·​Lorg/​fedorahosted/​freeotp/​edit/​EditActivity;​-​>mImage:​Landroid/​widget/​ImageButton;​ 107 ····​iget-​object·​v1,​·​p0,​·​Lorg/​fedorahosted/​freeotp/​edit/​EditActivity;​-​>mImage:​Landroid/​widget/​ImageButton;​
   
  108 ····​.​line·​60
106 ····​invoke-​virtual·​{v0,​·​v1},​·​Lcom/​squareup/​picasso/​RequestCreator;​-​>into(Landroid/​widget/​ImageView;​)​V 109 ····​invoke-​virtual·​{v0,​·​v1},​·​Lcom/​squareup/​picasso/​RequestCreator;​-​>into(Landroid/​widget/​ImageView;​)​V
   
107 ····​.​line·​61 110 ····​.​line·​61
108 ····​return-​void 111 ····​return-​void
109 .​end·​method 112 .​end·​method
   
   
[−]
smali/org/fedorahosted/freeotp/edit/DeleteActivity$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lorg/​fedorahosted/​freeotp/​edit/​DeleteActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lorg/​fedorahosted/​freeotp/​edit/​DeleteActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lorg/​fedorahosted/​freeotp/​edit/​DeleteActivity;​)​V 23 .​method·​constructor·​<init>(Lorg/​fedorahosted/​freeotp/​edit/​DeleteActivity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lorg/​fedorahosted/​freeotp/​edit/​DeleteActivity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​28 27 ····​.​line·​28
27 ····​iput-​object·​p1,​·​p0,​·​Lorg/​fedorahosted/​freeotp/​edit/​DeleteActivity$1;​-​>this$0:​Lorg/​fedorahosted/​freeotp/​edit/​DeleteActivity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lorg/​fedorahosted/​freeotp/​edit/​DeleteActivity$1;​-​>this$0:​Lorg/​fedorahosted/​freeotp/​edit/​DeleteActivity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
original/AndroidManifest.xml
Offset 66, 16 lines modified Offset 66, 16 lines modified
00000410:​·​7300·​6900·​6f00·​6e00·​4e00·​6100·​6d00·​6500··​s.​i.​o.​n.​N.​a.​m.​e.​ 00000410:​·​7300·​6900·​6f00·​6e00·​4e00·​6100·​6d00·​6500··​s.​i.​o.​n.​N.​a.​m.​e.​
00000420:​·​0000·​0800·​6d00·​6100·​6e00·​6900·​6600·​6500··​.​.​.​.​m.​a.​n.​i.​f.​e.​ 00000420:​·​0000·​0800·​6d00·​6100·​6e00·​6900·​6600·​6500··​.​.​.​.​m.​a.​n.​i.​f.​e.​
00000430:​·​7300·​7400·​0000·​1800·​6f00·​7200·​6700·​2e00··​s.​t.​.​.​.​.​o.​r.​g.​.​.​ 00000430:​·​7300·​7400·​0000·​1800·​6f00·​7200·​6700·​2e00··​s.​t.​.​.​.​.​o.​r.​g.​.​.​
00000440:​·​6600·​6500·​6400·​6f00·​7200·​6100·​6800·​6f00··​f.​e.​d.​o.​r.​a.​h.​o.​ 00000440:​·​6600·​6500·​6400·​6f00·​7200·​6100·​6800·​6f00··​f.​e.​d.​o.​r.​a.​h.​o.​
00000450:​·​7300·​7400·​6500·​6400·​2e00·​6600·​7200·​6500··​s.​t.​e.​d.​.​.​f.​r.​e.​ 00000450:​·​7300·​7400·​6500·​6400·​2e00·​6600·​7200·​6500··​s.​t.​e.​d.​.​.​f.​r.​e.​
00000460:​·​6500·​6f00·​7400·​7000·​0000·​0300·​3100·​2e00··​e.​o.​t.​p.​.​.​.​.​1.​.​.​ 00000460:​·​6500·​6f00·​7400·​7000·​0000·​0300·​3100·​2e00··​e.​o.​t.​p.​.​.​.​.​1.​.​.​
00000470:​·​3500·​0000·​0200·​3200·​3300·​0000·​0b00·​3600··​5.​.​.​.​.​2.​3.​.​.​.​.​6.​ 00000470:​·​3500·​0000·​0200·​3200·​3300·​0000·​0b00·​3600··​5.​.​.​.​.​2.​3.​.​.​.​.​6.​
00000480:​·​2e00·​3000·​2d00·​3200·​3100·​3600·​3600·​3700··​.​.​0.​-​.​2.​1.​6.​6.​7.​ 00000480:​·​2e00·​3000·​2d00·​3200·​3700·​3000·​3400·​3000··​.​.​0.​-​.​2.​7.​0.​4.​0.​
00000490:​·​3600·​3700·​0000·​0800·​7500·​7300·​6500·​7300··6.​7.​.​.​.​.​u.​s.​e.​s.​ 00000490:​·​3000·​3200·​0000·​0800·​7500·​7300·​6500·​7300··0.​2.​.​.​.​.​u.​s.​e.​s.​
000004a0:​·​2d00·​7300·​6400·​6b00·​0000·​1000·​7300·​7500··​-​.​s.​d.​k.​.​.​.​.​s.​u.​ 000004a0:​·​2d00·​7300·​6400·​6b00·​0000·​1000·​7300·​7500··​-​.​s.​d.​k.​.​.​.​.​s.​u.​
000004b0:​·​7000·​7000·​6f00·​7200·​7400·​7300·​2d00·​7300··​p.​p.​o.​r.​t.​s.​-​.​s.​ 000004b0:​·​7000·​7000·​6f00·​7200·​7400·​7300·​2d00·​7300··​p.​p.​o.​r.​t.​s.​-​.​s.​
000004c0:​·​6300·​7200·​6500·​6500·​6e00·​7300·​0000·​0f00··​c.​r.​e.​e.​n.​s.​.​.​.​.​ 000004c0:​·​6300·​7200·​6500·​6500·​6e00·​7300·​0000·​0f00··​c.​r.​e.​e.​n.​s.​.​.​.​.​
000004d0:​·​7500·​7300·​6500·​7300·​2d00·​7000·​6500·​7200··​u.​s.​e.​s.​-​.​p.​e.​r.​ 000004d0:​·​7500·​7300·​6500·​7300·​2d00·​7000·​6500·​7200··​u.​s.​e.​s.​-​.​p.​e.​r.​
000004e0:​·​6d00·​6900·​7300·​7300·​6900·​6f00·​6e00·​0000··​m.​i.​s.​s.​i.​o.​n.​.​.​ 000004e0:​·​6d00·​6900·​7300·​7300·​6900·​6f00·​6e00·​0000··​m.​i.​s.​s.​i.​o.​n.​.​.​
000004f0:​·​1900·​6100·​6e00·​6400·​7200·​6f00·​6900·​6400··​.​.​a.​n.​d.​r.​o.​i.​d.​ 000004f0:​·​1900·​6100·​6e00·​6400·​7200·​6f00·​6900·​6400··​.​.​a.​n.​d.​r.​o.​i.​d.​
00000500:​·​2e00·​7000·​6500·​7200·​6d00·​6900·​7300·​7300··​.​.​p.​e.​r.​m.​i.​s.​s.​ 00000500:​·​2e00·​7000·​6500·​7200·​6d00·​6900·​7300·​7300··​.​.​p.​e.​r.​m.​i.​s.​s.​