569 KB
/home/fdroid/fdroiddata/tmp/cc.co.eurdev.urecorder_5.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_cc.co.eurdev.urecorder_5.apk
1.57 KB
/usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}
error from `/usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}` (b): DOES NOT VERIFY ERROR: res/drawable-xhdpi/icon.png entry referenced by META-INF/MANIFEST.MF not found in the APK ERROR: res/drawable-ldpi/icon.png entry referenced by META-INF/MANIFEST.MF not found in the APK ERROR: res/drawable-mdpi/icon.png entry referenced by META-INF/MANIFEST.MF not found in the APK ERROR: res/drawable-hdpi/icon.png entry referenced by META-INF/MANIFEST.MF not found in the APK
    
Offset 1, 16 lines modifiedOffset 0, 0 lines modified
1 Verifies 
2 Verified·using·v1·scheme·(JAR·signing):·true 
3 Verified·using·v2·scheme·(APK·Signature·Scheme·v2):·false 
4 Verified·using·v3·scheme·(APK·Signature·Scheme·v3):·false 
5 Verified·using·v4·scheme·(APK·Signature·Scheme·v4):·false 
6 Verified·for·SourceStamp:·false 
7 Number·of·signers:·1 
8 Signer·#1·certificate·DN:·CN=FDroid,·OU=FDroid,·O=fdroid.org,·L=ORG,·ST=ORG,·C=UK 
9 Signer·#1·certificate·SHA-256·digest:·7ec8bfc519febb1c4840ad0bdeff542f7e4e53e8b0f0559547fd5f437ea9ba5a 
10 Signer·#1·certificate·SHA-1·digest:·fb351e05f26b0a8051d7cccd2aa7d4779e4c2630 
11 Signer·#1·certificate·MD5·digest:·fe9f2333e76398379a563ecc78d8abaf 
12 Signer·#1·key·algorithm:·RSA 
13 Signer·#1·key·size·(bits):·2048 
14 Signer·#1·public·key·SHA-256·digest:·bbc8afd0ae55a772a1a29f4e19302f747e7e5a08f0d7c47efee9d4f314cc8794 
15 Signer·#1·public·key·SHA-1·digest:·aa41a9d2b848f0f594d5202128fe71334643aad4 
16 Signer·#1·public·key·MD5·digest:·20e2ca4e65306e80b5931cd12e2f2c3f 
40.2 KB
zipinfo -v {}
Differences in extra fields detected; using output from zipinfo -v
    
Offset 1, 620 lines modifiedOffset 1, 602 lines modified
1 There·is·no·zipfile·comment.1 There·is·no·zipfile·comment.
  
2 End-of-central-directory·record:2 End-of-central-directory·record:
3 -------------------------------3 -------------------------------
  
4 ··Zip·archive·file·size:·····················57663·(000000000000E13Fh)4 ··Zip·archive·file·size:·····················57587·(000000000000E0F3h)
5 ··Actual·end-cent-dir·record·offset:·········57641·(000000000000E129h)5 ··Actual·end-cent-dir·record·offset:·········57565·(000000000000E0DDh)
6 ··Expected·end-cent-dir·record·offset:·······57641·(000000000000E129h)6 ··Expected·end-cent-dir·record·offset:·······57565·(000000000000E0DDh)
7 ··(based·on·the·length·of·the·central·directory·and·its·expected·offset)7 ··(based·on·the·length·of·the·central·directory·and·its·expected·offset)
  
8 ··This·zipfile·constitutes·the·sole·disk·of·a·single-part·archive;·its8 ··This·zipfile·constitutes·the·sole·disk·of·a·single-part·archive;·its
9 ··central·directory·contains·20·entries.9 ··central·directory·contains·20·entries.
10 ··The·central·directory·is·1367·(0000000000000557h)·bytes·long,10 ··The·central·directory·is·1379·(0000000000000563h)·bytes·long,
11 ··and·its·(expected)·offset·in·bytes·from·the·beginning·of·the·zipfile11 ··and·its·(expected)·offset·in·bytes·from·the·beginning·of·the·zipfile
12 ··is·56274·(000000000000DBD2h).12 ··is·56186·(000000000000DB7Ah).
  
  
13 Central·directory·entry·#1:13 Central·directory·entry·#1:
14 ---------------------------14 ---------------------------
  
15 ··META-INF/MANIFEST.MF15 ··AndroidManifest.xml
  
16 ··offset·of·local·header·from·start·of·archive:···016 ··offset·of·local·header·from·start·of·archive:···0
17 ··················································(0000000000000000h)·bytes17 ··················································(0000000000000000h)·bytes
18 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT18 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT
19 ··version·of·encoding·software:···················2.019 ··version·of·encoding·software:···················2.0
20 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT20 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT
21 ··minimum·software·version·required·to·extract:···2.021 ··minimum·software·version·required·to·extract:···2.0
22 ··compression·method:·····························deflated22 ··compression·method:·····························deflated
23 ··compression·sub-type·(deflation):···············normal23 ··compression·sub-type·(deflation):···············normal
24 ··file·security·status:···························not·encrypted24 ··file·security·status:···························not·encrypted
25 ··extended·local·header:··························yes25 ··extended·local·header:··························yes
26 ··file·last·modified·on·(DOS·date/time):··········2012·Aug·23·12:31:0826 ··file·last·modified·on·(DOS·date/time):··········2017·Sep·26·01:13:40
27 ··32-bit·CRC·value·(hex):·························46dd4f2f27 ··32-bit·CRC·value·(hex):·························c250fb11
28 ··compressed·size:································652·bytes28 ··compressed·size:································909·bytes
29 ··uncompressed·size:······························1354·bytes29 ··uncompressed·size:······························2680·bytes
30 ··length·of·filename:·····························20·characters30 ··length·of·filename:·····························19·characters
31 ··length·of·extra·field:··························0·bytes31 ··length·of·extra·field:··························4·bytes
32 ··length·of·file·comment:·························0·characters32 ··length·of·file·comment:·························0·characters
33 ··disk·number·on·which·file·begins:···············disk·133 ··disk·number·on·which·file·begins:···············disk·1
34 ··apparent·file·type:·····························binary34 ··apparent·file·type:·····························binary
35 ··non-MSDOS·external·file·attributes:·············000000·hex35 ··non-MSDOS·external·file·attributes:·············000000·hex
36 ··MS-DOS·file·attributes·(00·hex):················none36 ··MS-DOS·file·attributes·(00·hex):················none
  
 37 ··The·central-directory·extra·field·contains:
 38 ··-·A·subfield·with·ID·0xcafe·(unknown)·and·0·data·bytes.
  
37 ··There·is·no·file·comment.39 ··There·is·no·file·comment.
  
38 Central·directory·entry·#2:40 Central·directory·entry·#2:
39 ---------------------------41 ---------------------------
  
40 ··There·are·an·extra·16·bytes·preceding·this·file.42 ··There·are·an·extra·16·bytes·preceding·this·file.
  
41 ··META-INF/B21D652F.SF43 ··res/drawable-hdpi-v4/icon.png
  
42 ··offset·of·local·header·from·start·of·archive:···71844 ··offset·of·local·header·from·start·of·archive:···978
43 ··················································(00000000000002CEh)·bytes45 ··················································(00000000000003D2h)·bytes
44 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT46 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT
45 ··version·of·encoding·software:···················2.047 ··version·of·encoding·software:···················1.0
46 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT48 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT
47 ··minimum·software·version·required·to·extract:···2.049 ··minimum·software·version·required·to·extract:···1.0
48 ··compression·method:·····························deflated50 ··compression·method:·····························none·(stored)
49 ··compression·sub-type·(deflation):···············normal 
50 ··file·security·status:···························not·encrypted51 ··file·security·status:···························not·encrypted
51 ··extended·local·header:··························yes52 ··extended·local·header:··························no
52 ··file·last·modified·on·(DOS·date/time):··········2012·Aug·23·12:31:0853 ··file·last·modified·on·(DOS·date/time):··········1980·Jan·1·00:00:00
53 ··32-bit·CRC·value·(hex):·························e71585e054 ··32-bit·CRC·value·(hex):·························10b3c2f6
54 ··compressed·size:································727·bytes55 ··compressed·size:································5930·bytes
55 ··uncompressed·size:······························1475·bytes56 ··uncompressed·size:······························5930·bytes
56 ··length·of·filename:·····························20·characters57 ··length·of·filename:·····························29·characters
57 ··length·of·extra·field:··························0·bytes58 ··length·of·extra·field:··························0·bytes
58 ··length·of·file·comment:·························0·characters59 ··length·of·file·comment:·························0·characters
59 ··disk·number·on·which·file·begins:···············disk·160 ··disk·number·on·which·file·begins:···············disk·1
60 ··apparent·file·type:·····························binary61 ··apparent·file·type:·····························binary
61 ··non-MSDOS·external·file·attributes:·············000000·hex62 ··non-MSDOS·external·file·attributes:·············000000·hex
62 ··MS-DOS·file·attributes·(00·hex):················none63 ··MS-DOS·file·attributes·(00·hex):················none
  
63 ··There·is·no·file·comment.64 ··There·is·no·file·comment.
  
64 Central·directory·entry·#3:65 Central·directory·entry·#3:
65 ---------------------------66 ---------------------------
  
66 ··There·are·an·extra·16·bytes·preceding·this·file.67 ··res/drawable-ldpi-v4/icon.png
  
67 ··META-INF/B21D652F.RSA 
  
68 ··offset·of·local·header·from·start·of·archive:···151168 ··offset·of·local·header·from·start·of·archive:···6967
69 ··················································(00000000000005E7h)·bytes69 ··················································(0000000000001B37h)·bytes
70 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT70 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT
71 ··version·of·encoding·software:···················2.071 ··version·of·encoding·software:···················1.0
72 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT72 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT
73 ··minimum·software·version·required·to·extract:···2.073 ··minimum·software·version·required·to·extract:···1.0
74 ··compression·method:·····························deflated74 ··compression·method:·····························none·(stored)
75 ··compression·sub-type·(deflation):···············normal 
76 ··file·security·status:···························not·encrypted75 ··file·security·status:···························not·encrypted
77 ··extended·local·header:··························yes76 ··extended·local·header:··························no
78 ··file·last·modified·on·(DOS·date/time):··········2012·Aug·23·12:31:0877 ··file·last·modified·on·(DOS·date/time):··········1980·Jan·1·00:00:00
79 ··32-bit·CRC·value·(hex):·························8971044c78 ··32-bit·CRC·value·(hex):·························e04be787
80 ··compressed·size:································1038·bytes79 ··compressed·size:································2511·bytes
81 ··uncompressed·size:······························1297·bytes80 ··uncompressed·size:······························2511·bytes
82 ··length·of·filename:·····························21·characters81 ··length·of·filename:·····························29·characters
83 ··length·of·extra·field:··························0·bytes82 ··length·of·extra·field:··························0·bytes
84 ··length·of·file·comment:·························0·characters83 ··length·of·file·comment:·························0·characters
85 ··disk·number·on·which·file·begins:···············disk·184 ··disk·number·on·which·file·begins:···············disk·1
86 ··apparent·file·type:·····························binary85 ··apparent·file·type:·····························binary
87 ··non-MSDOS·external·file·attributes:·············000000·hex86 ··non-MSDOS·external·file·attributes:·············000000·hex
88 ··MS-DOS·file·attributes·(00·hex):················none87 ··MS-DOS·file·attributes·(00·hex):················none
  
89 ··There·is·no·file·comment.88 ··There·is·no·file·comment.
  
90 Central·directory·entry·#4:89 Central·directory·entry·#4:
91 ---------------------------90 ---------------------------
  
92 ··There·are·an·extra·16·bytes·preceding·this·file.91 ··res/drawable-mdpi-v4/icon.png
  
 92 ··offset·of·local·header·from·start·of·archive:···9537
 93 ··················································(0000000000002541h)·bytes
 94 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT
 95 ··version·of·encoding·software:···················1.0
 96 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT
 97 ··minimum·software·version·required·to·extract:···1.0
 98 ··compression·method:·····························none·(stored)
 99 ··file·security·status:···························not·encrypted
 100 ··extended·local·header:··························no
 101 ··file·last·modified·on·(DOS·date/time):··········1980·Jan·1·00:00:00
 102 ··32-bit·CRC·value·(hex):·························6eb92022
Max diff block lines reached; 30872/41081 bytes (75.15%) of diff not shown.
123 B
filetype from file(1)
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 Zip·archive·data,·at·least·v2.0·to·extract1 Java·archive·data·(JAR)
1.09 KB
AndroidManifest.xml (decoded)
1.04 KB
AndroidManifest.xml
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <manifest·xmlns:android="http://schemas.android.com/apk/res/android"·android:versionCode="5"·android:versionName="1.4"·package="cc.co.eurdev.urecorder">2 <manifest·xmlns:android="http://schemas.android.com/apk/res/android"·android:versionCode="5"·android:versionName="1.4"·package="cc.co.eurdev.urecorder"·platformBuildVersionCode="8"·platformBuildVersionName="2.2">
3 ··<uses-sdk·android:minSdkVersion="8"/>3 ··<uses-sdk·android:minSdkVersion="8"/>
4 ··<uses-permission·android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>4 ··<uses-permission·android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
5 ··<uses-permission·android:name="android.permission.RECORD_AUDIO"/>5 ··<uses-permission·android:name="android.permission.RECORD_AUDIO"/>
6 ··<uses-permission·android:name="android.permission.READ_PHONE_STATE"·android:required="false"/>6 ··<uses-permission·android:name="android.permission.READ_PHONE_STATE"·android:required="false"/>
7 ··<uses-feature·android:name="android.hardware.telephony"·android:required="false"/>7 ··<uses-feature·android:name="android.hardware.telephony"·android:required="false"/>
8 ··<application·android:label="@string/app_name"·android:icon="@drawable/icon">8 ··<application·android:label="@string/app_name"·android:icon="@drawable/icon">
9 ····<activity·android:label="@string/app_name"·android:name="cc.co.eurdev.urecorder.Urecord"·android:configChanges="keyboardHidden|orientation">9 ····<activity·android:label="@string/app_name"·android:name="cc.co.eurdev.urecorder.Urecord"·android:configChanges="keyboardHidden|orientation">
37.0 KB
resources.arsc
    
Offset 1, 16 lines modifiedOffset 1, 16 lines modified
00000000:·0200·0c00·d811·0000·0100·0000·0100·1c00··................00000000:·0200·0c00·c412·0000·0100·0000·0100·1c00··................
00000010:·9002·0000·1900·0000·0000·0000·0001·0000··................00000010:·9c02·0000·1900·0000·0000·0000·0001·0000··................
00000020:·8000·0000·0000·0000·0000·0000·1900·0000··................00000020:·8000·0000·0000·0000·0000·0000·1900·0000··................
00000030:·3100·0000·4b00·0000·6900·0000·8100·0000··1...K...i.......00000030:·3100·0000·4b00·0000·6900·0000·8100·0000··1...K...i.......
00000040:·9e00·0000·b900·0000·cf00·0000·eb00·0000··................00000040:·9e00·0000·b900·0000·cf00·0000·eb00·0000··................
00000050:·0701·0000·2401·0000·4101·0000·5e01·0000··....$...A...^...00000050:·0701·0000·2701·0000·4701·0000·6701·0000··....'...G...g...
 00000060:·8801·0000·9201·0000·a901·0000·b801·0000··................
00000060:·7c01·0000·8601·0000·9d01·0000·ac01·0000··|...............00000070:·c301·0000·cf01·0000·d801·0000·e501·0000··................
00000070:·b701·0000·c301·0000·cc01·0000·d901·0000··................ 
00000080:·ee01·0000·fd01·0000·0602·0000·1616·7265··..............re00000080:·fa01·0000·0902·0000·1202·0000·1616·7265··..............re
00000090:·732f·6472·6177·6162·6c65·2f65·6d70·7479··s/drawable/empty00000090:·732f·6472·6177·6162·6c65·2f65·6d70·7479··s/drawable/empty
000000a0:·2e70·6e67·0015·1572·6573·2f64·7261·7761··.png...res/drawa000000a0:·2e70·6e67·0015·1572·6573·2f64·7261·7761··.png...res/drawa
000000b0:·626c·652f·706c·6179·2e70·6e67·0017·1772··ble/play.png...r000000b0:·626c·652f·706c·6179·2e70·6e67·0017·1772··ble/play.png...r
000000c0:·6573·2f64·7261·7761·626c·652f·7265·636f··es/drawable/reco000000c0:·6573·2f64·7261·7761·626c·652f·7265·636f··es/drawable/reco
000000d0:·7264·2e70·6e67·001b·1b72·6573·2f64·7261··rd.png...res/dra000000d0:·7264·2e70·6e67·001b·1b72·6573·2f64·7261··rd.png...res/dra
000000e0:·7761·626c·652f·7265·636f·7264·5f72·6564··wable/record_red000000e0:·7761·626c·652f·7265·636f·7264·5f72·6564··wable/record_red
000000f0:·2e70·6e67·0015·1572·6573·2f64·7261·7761··.png...res/drawa000000f0:·2e70·6e67·0015·1572·6573·2f64·7261·7761··.png...res/drawa
Offset 19, 268 lines modifiedOffset 19, 283 lines modified
00000120:·6c61·7965·722e·786d·6c00·1818·7265·732f··layer.xml...res/00000120:·6c61·7965·722e·786d·6c00·1818·7265·732f··layer.xml...res/
00000130:·6c61·796f·7574·2f6c·6973·745f·6974·656d··layout/list_item00000130:·6c61·796f·7574·2f6c·6973·745f·6974·656d··layout/list_item
00000140:·2e78·6d6c·0013·1372·6573·2f6c·6179·6f75··.xml...res/layou00000140:·2e78·6d6c·0013·1372·6573·2f6c·6179·6f75··.xml...res/layou
00000150:·742f·6d61·696e·2e78·6d6c·0019·1972·6573··t/main.xml...res00000150:·742f·6d61·696e·2e78·6d6c·0019·1972·6573··t/main.xml...res
00000160:·2f6c·6179·6f75·742f·7072·6f70·6572·7469··/layout/properti00000160:·2f6c·6179·6f75·742f·7072·6f70·6572·7469··/layout/properti
00000170:·6573·2e78·6d6c·0019·1972·6573·2f6d·656e··es.xml...res/men00000170:·6573·2e78·6d6c·0019·1972·6573·2f6d·656e··es.xml...res/men
00000180:·752f·636f·6e74·6578·745f·6d65·6e75·2e78··u/context_menu.x00000180:·752f·636f·6e74·6578·745f·6d65·6e75·2e78··u/context_menu.x
00000190:·6d6c·001a·1a72·6573·2f64·7261·7761·626c··ml...res/drawabl00000190:·6d6c·001d·1d72·6573·2f64·7261·7761·626c··ml...res/drawabl
000001a0:·652d·6c64·7069·2f69·636f·6e2e·706e·6700··e-ldpi/icon.png.000001a0:·652d·6c64·7069·2d76·342f·6963·6f6e·2e70··e-ldpi-v4/icon.p
000001b0:·1a1a·7265·732f·6472·6177·6162·6c65·2d6d··..res/drawable-m 
000001c0:·6470·692f·6963·6f6e·2e70·6e67·001a·1a72··dpi/icon.png...r 
000001d0:·6573·2f64·7261·7761·626c·652d·6864·7069··es/drawable-hdpi 
000001e0:·2f69·636f·6e2e·706e·6700·1b1b·7265·732f··/icon.png...res/ 
000001f0:·6472·6177·6162·6c65·2d78·6864·7069·2f69··drawable-xhdpi/i000001b0:·6e67·001d·1d72·6573·2f64·7261·7761·626c··ng...res/drawabl
 000001c0:·652d·6d64·7069·2d76·342f·6963·6f6e·2e70··e-mdpi-v4/icon.p
 000001d0:·6e67·001d·1d72·6573·2f64·7261·7761·626c··ng...res/drawabl
 000001e0:·652d·6864·7069·2d76·342f·6963·6f6e·2e70··e-hdpi-v4/icon.p
 000001f0:·6e67·001e·1e72·6573·2f64·7261·7761·626c··ng...res/drawabl
 00000200:·652d·7868·6470·692d·7634·2f69·636f·6e2e··e-xhdpi-v4/icon.
00000200:·636f·6e2e·706e·6700·0707·5572·6563·6f72··con.png...Urecor00000210:·706e·6700·0707·5572·6563·6f72·6400·1414··png...Urecord...
00000210:·6400·1414·6363·2e63·6f2e·6575·7264·6576··d...cc.co.eurdev00000220:·6363·2e63·6f2e·6575·7264·6576·2e75·7265··cc.co.eurdev.ure
00000220:·2e75·7265·636f·7264·000c·0c53·616d·706c··.urecord...Sampl00000230:·636f·7264·000c·0c53·616d·706c·6520·7261··cord...Sample·ra
00000230:·6520·7261·7465·3a00·0808·3434·2e31·206b··e·rate:...44.1·k00000240:·7465·3a00·0808·3434·2e31·206b·487a·0009··te:...44.1·kHz..
00000240:·487a·0009·0932·322e·3035·206b·487a·0006··Hz...22.05·kHz..00000250:·0932·322e·3035·206b·487a·0006·0631·3620··.22.05·kHz...16·
00000250:·0631·3620·6b48·7a00·0a0a·3131·2e30·3235··.16·kHz...11.02500000260:·6b48·7a00·0a0a·3131·2e30·3235·206b·487a··kHz...11.025·kHz
00000260:·206b·487a·0012·1238·206b·487a·2028·636f···kHz...8·kHz·(co00000270:·0012·1238·206b·487a·2028·636f·6d70·7265··...8·kHz·(compre
00000270:·6d70·7265·7373·6564·2900·0c0c·546f·6767··mpressed)...Togg00000280:·7373·6564·2900·0c0c·546f·6767·6c65·4275··ssed)...ToggleBu
00000280:·6c65·4275·7474·6f6e·0006·0652·6563·6f72··leButton...Recor00000290:·7474·6f6e·0006·0652·6563·6f72·6400·0404··tton...Record...
00000290:·6400·0404·5374·6f70·0000·0000·0002·1c01··d...Stop........000002a0:·5374·6f70·0000·0000·0002·2001·1c10·0000··Stop......·.....
000002a0:·3c0f·0000·7f00·0000·6300·6300·2e00·6300··<.......c.c...c.000002b0:·7f00·0000·6300·6300·2e00·6300·6f00·2e00··....c.c...c.o...
000002b0:·6f00·2e00·6500·7500·7200·6400·6500·7600··o...e.u.r.d.e.v.000002c0:·6500·7500·7200·6400·6500·7600·2e00·7500··e.u.r.d.e.v...u.
000002c0:·2e00·7500·7200·6500·6300·6f00·7200·6400··..u.r.e.c.o.r.d.000002d0:·7200·6500·6300·6f00·7200·6400·6500·7200··r.e.c.o.r.d.e.r.
000002d0:·6500·7200·0000·0000·0000·0000·0000·0000··e.r............. 
000002e0:·0000·0000·0000·0000·0000·0000·0000·0000··................000002e0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000002f0:·0000·0000·0000·0000·0000·0000·0000·0000··................000002f0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000300:·0000·0000·0000·0000·0000·0000·0000·0000··................00000300:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000310:·0000·0000·0000·0000·0000·0000·0000·0000··................00000310:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000320:·0000·0000·0000·0000·0000·0000·0000·0000··................00000320:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000330:·0000·0000·0000·0000·0000·0000·0000·0000··................00000330:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000340:·0000·0000·0000·0000·0000·0000·0000·0000··................00000340:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000350:·0000·0000·0000·0000·0000·0000·0000·0000··................00000350:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000360:·0000·0000·0000·0000·0000·0000·0000·0000··................00000360:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000370:·0000·0000·0000·0000·0000·0000·0000·0000··................00000370:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000380:·0000·0000·0000·0000·0000·0000·0000·0000··................00000380:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000390:·0000·0000·0000·0000·0000·0000·0000·0000··................00000390:·0000·0000·0000·0000·0000·0000·0000·0000··................
000003a0:·0000·0000·0000·0000·1c01·0000·0800·0000··................000003a0:·0000·0000·0000·0000·0000·0000·0000·0000··................
 000003b0:·0000·0000·2001·0000·0800·0000·9c01·0000··....·...........
000003b0:·9801·0000·3000·0000·0100·1c00·7c00·0000··....0.......|...000003c0:·3000·0000·0000·0000·0100·1c00·7c00·0000··0...........|...
000003c0:·0800·0000·0000·0000·0001·0000·3c00·0000··............<...000003d0:·0800·0000·0000·0000·0001·0000·3c00·0000··............<...
000003d0:·0000·0000·0000·0000·0700·0000·1200·0000··................000003e0:·0000·0000·0000·0000·0700·0000·1200·0000··................
000003e0:·1b00·0000·2400·0000·2c00·0000·3400·0000··....$...,...4...000003f0:·1b00·0000·2400·0000·2c00·0000·3400·0000··....$...,...4...
000003f0:·3b00·0000·0404·6174·7472·0008·0864·7261··;.....attr...dra00000400:·3b00·0000·0404·6174·7472·0008·0864·7261··;.....attr...dra
00000400:·7761·626c·6500·0606·6c61·796f·7574·0006··wable...layout..00000410:·7761·626c·6500·0606·6c61·796f·7574·0006··wable...layout..
00000410:·0673·7472·696e·6700·0505·6172·7261·7900··.string...array.00000420:·0673·7472·696e·6700·0505·6172·7261·7900··.string...array.
00000420:·0505·7374·796c·6500·0404·6d65·6e75·0002··..style...menu..00000430:·0505·7374·796c·6500·0404·6d65·6e75·0002··..style...menu..
00000430:·0269·6400·0100·1c00·5403·0000·3000·0000··.id.....T...0...00000440:·0269·6400·0100·1c00·5403·0000·3000·0000··.id.....T...0...
00000440:·0000·0000·0001·0000·dc00·0000·0000·0000··................00000450:·0000·0000·0001·0000·dc00·0000·0000·0000··................
00000450:·0000·0000·0800·0000·0f00·0000·1600·0000··................00000460:·0000·0000·0800·0000·0f00·0000·1600·0000··................
00000460:·1f00·0000·2c00·0000·3300·0000·4100·0000··....,...3...A...00000470:·1f00·0000·2c00·0000·3300·0000·4100·0000··....,...3...A...
00000470:·4d00·0000·5400·0000·6100·0000·6c00·0000··M...T...a...l...00000480:·4d00·0000·5400·0000·6100·0000·6c00·0000··M...T...a...l...
00000480:·7b00·0000·8900·0000·9d00·0000·a900·0000··{...............00000490:·7b00·0000·8900·0000·9d00·0000·a900·0000··{...............
00000490:·b400·0000·c400·0000·d500·0000·df00·0000··................000004a0:·b400·0000·c400·0000·d500·0000·df00·0000··................
000004a0:·ee00·0000·fd00·0000·0e01·0000·1d01·0000··................000004b0:·ee00·0000·fd00·0000·0e01·0000·1d01·0000··................
000004b0:·2c01·0000·3a01·0000·4a01·0000·5401·0000··,...:...J...T...000004c0:·2c01·0000·3a01·0000·4a01·0000·5401·0000··,...:...J...T...
000004c0:·6401·0000·7301·0000·8301·0000·9301·0000··d...s...........000004d0:·6401·0000·7301·0000·8301·0000·9301·0000··d...s...........
000004d0:·9e01·0000·ab01·0000·b601·0000·be01·0000··................000004e0:·9e01·0000·ab01·0000·b601·0000·be01·0000··................
000004e0:·ce01·0000·df01·0000·eb01·0000·fc01·0000··................000004f0:·ce01·0000·df01·0000·eb01·0000·fc01·0000··................
000004f0:·0702·0000·1602·0000·2702·0000·3302·0000··........'...3...00000500:·0702·0000·1602·0000·2702·0000·3302·0000··........'...3...
00000500:·3f02·0000·4a02·0000·5a02·0000·6702·0000··?...J...Z...g...00000510:·3f02·0000·4a02·0000·5a02·0000·6702·0000··?...J...Z...g...
00000510:·0505·656d·7074·7900·0404·6963·6f6e·0004··..empty...icon..00000520:·0505·656d·7074·7900·0404·6963·6f6e·0004··..empty...icon..
00000520:·0470·6c61·7900·0606·7265·636f·7264·000a··.play...record..00000530:·0470·6c61·7900·0606·7265·636f·7264·000a··.play...record..
00000530:·0a72·6563·6f72·645f·7265·6400·0404·7374··.record_red...st00000540:·0a72·6563·6f72·645f·7265·6400·0404·7374··.record_red...st
00000540:·6f70·000b·0b61·7564·696f·706c·6179·6572··op...audioplayer00000550:·6f70·000b·0b61·7564·696f·706c·6179·6572··op...audioplayer
00000550:·0009·096c·6973·745f·6974·656d·0004·046d··...list_item...m00000560:·0009·096c·6973·745f·6974·656d·0004·046d··...list_item...m
00000560:·6169·6e00·0a0a·7072·6f70·6572·7469·6573··ain...properties00000570:·6169·6e00·0a0a·7072·6f70·6572·7469·6573··ain...properties
00000570:·0008·0861·7070·5f6e·616d·6500·0c0c·7061··...app_name...pa00000580:·0008·0861·7070·5f6e·616d·6500·0c0c·7061··...app_name...pa
00000580:·636b·6167·655f·6e61·6d65·000b·0b73·616d··ckage_name...sam00000590:·636b·6167·655f·6e61·6d65·000b·0b73·616d··ckage_name...sam
00000590:·706c·655f·7261·7465·0011·1173·616d·706c··ple_rate...sampl000005a0:·706c·655f·7261·7465·0011·1173·616d·706c··ple_rate...sampl
000005a0:·655f·7261·7465·5f61·7272·6179·0009·096d··e_rate_array...m000005b0:·655f·7261·7465·5f61·7272·6179·0009·096d··e_rate_array...m
000005b0:·6169·6e43·6f6c·6f72·0008·0861·6c74·436f··ainColor...altCo000005c0:·6169·6e43·6f6c·6f72·0008·0861·6c74·436f··ainColor...altCo
000005c0:·6c6f·7200·0d0d·6c69·7374·5669·6577·436f··lor...listViewCo000005d0:·6c6f·7200·0d0d·6c69·7374·5669·6577·436f··lor...listViewCo
000005d0:·6c6f·7200·0e0e·666c·6f61·7469·6e67·5769··lor...floatingWi000005e0:·6c6f·7200·0e0e·666c·6f61·7469·6e67·5769··lor...floatingWi
000005e0:·6e64·6f77·0007·0773·7069·6e6e·6572·000c··ndow...spinner..000005f0:·6e64·6f77·0007·0773·7069·6e6e·6572·000c··ndow...spinner..
000005f0:·0c72·6563·6f72·6442·7574·746f·6e00·0c0c··.recordButton...00000600:·0c72·6563·6f72·6442·7574·746f·6e00·0c0c··.recordButton...
00000600:·6c69·7374·4974·656d·4461·7465·000e·0e6c··listItemDate...l00000610:·6c69·7374·4974·656d·4461·7465·000e·0e6c··listItemDate...l
00000610:·6973·7449·7465·6d4c·656e·6774·6800·0c0c··istItemLength...00000620:·6973·7449·7465·6d4c·656e·6774·6800·0c0c··istItemLength...
00000620:·6c69·7374·4974·656d·5469·6d65·000c·0c63··listItemTime...c00000630:·6c69·7374·4974·656d·5469·6d65·000c·0c63··listItemTime...c
00000630:·6f6e·7465·7874·5f6d·656e·7500·0b0b·6c61··ontext_menu...la00000640:·6f6e·7465·7874·5f6d·656e·7500·0b0b·6c61··ontext_menu...la
00000640:·796f·7574·5f72·6f6f·7400·0d0d·6c69·6e65··yout_root...line00000650:·796f·7574·5f72·6f6f·7400·0d0d·6c69·6e65··yout_root...line
00000650:·6172·4c61·796f·7574·3100·0707·7365·656b··arLayout1...seek00000660:·6172·4c61·796f·7574·3100·0707·7365·656b··arLayout1...seek
00000660:·4261·7200·0d0d·6c69·6e65·6172·4c61·796f··Bar...linearLayo00000670:·4261·7200·0d0d·6c69·6e65·6172·4c61·796f··Bar...linearLayo
00000670:·7574·3200·0c0c·7465·7874·4669·6c65·5061··ut2...textFilePa00000680:·7574·3200·0c0c·7465·7874·4669·6c65·5061··ut2...textFilePa
00000680:·7468·000d·0d74·6f67·676c·6542·7574·746f··th...toggleButto00000690:·7468·000d·0d74·6f67·676c·6542·7574·746f··th...toggleButto
00000690:·6e31·000d·0d74·6578·7454·696d·6553·7461··n1...textTimeSta000006a0:·6e31·000d·0d74·6578·7454·696d·6553·7461··n1...textTimeSta
000006a0:·6d70·0008·0874·6578·7444·6174·6500·0a0a··mp...textDate...000006b0:·6d70·0008·0874·6578·7444·6174·6500·0a0a··mp...textDate...
000006b0:·7465·7874·4c65·6e67·7468·0008·0874·6578··textLength...tex000006c0:·7465·7874·4c65·6e67·7468·0008·0874·6578··textLength...tex
000006c0:·7454·696d·6500·0505·6c61·6265·6c00·0d0d··tTime...label...000006d0:·7454·696d·6500·0505·6c61·6265·6c00·0d0d··tTime...label...
000006d0:·7465·7874·4672·6565·5370·6163·6500·0e0e··textFreeSpace...000006e0:·7465·7874·4672·6565·5370·6163·6500·0e0e··textFreeSpace...
000006e0:·4c69·6e65·6172·4c61·796f·7574·3034·0009··LinearLayout04..000006f0:·4c69·6e65·6172·4c61·796f·7574·3034·0009··LinearLayout04..
000006f0:·0974·6578·7456·6965·7731·000e·0e4c·696e··.textView1...Lin00000700:·0974·6578·7456·6965·7731·000e·0e4c·696e··.textView1...Lin
00000700:·6561·724c·6179·6f75·7430·3300·0808·7370··earLayout03...sp00000710:·6561·724c·6179·6f75·7430·3300·0808·7370··earLayout03...sp
00000710:·696e·6e65·7231·000c·0c74·6f67·676c·6552··inner1...toggleR00000720:·696e·6e65·7231·000c·0c74·6f67·676c·6552··inner1...toggleR
00000720:·6563·6f72·6400·0e0e·4c69·6e65·6172·4c61··ecord...LinearLa00000730:·6563·6f72·6400·0e0e·4c69·6e65·6172·4c61··ecord...LinearLa
00000730:·796f·7574·3032·0009·096c·6973·7456·6965··yout02...listVie00000740:·796f·7574·3032·0009·096c·6973·7456·6965··yout02...listVie
00000740:·7731·0009·096c·6162·656c·5061·7468·0008··w1...labelPath..00000750:·7731·0009·096c·6162·656c·5061·7468·0008··w1...labelPath..
00000750:·0865·6469·7450·6174·6800·0d0d·6275·7474··.editPath...butt00000760:·0865·6469·7450·6174·6800·0d0d·6275·7474··.editPath...butt
00000760:·6f6e·4469·736d·6973·7300·0a0a·6974·656d··onDismiss...item00000770:·6f6e·4469·736d·6973·7300·0a0a·6974·656d··onDismiss...item
00000770:·4465·6c65·7465·000e·0e69·7465·6d50·726f··Delete...itemPro00000780:·4465·6c65·7465·000e·0e69·7465·6d50·726f··Delete...itemPro
00000780:·7065·7274·6965·7300·0202·1000·1000·0000··perties.........00000790:·7065·7274·6965·7300·0202·1000·1000·0000··perties.........
Max diff block lines reached; 18679/37901 bytes (49.28%) of diff not shown.
84.2 KB
classes.dex
84.2 KB
classes.jar
3.34 KB
zipinfo {}
    
Offset 1, 19 lines modifiedOffset 1, 19 lines modified
1 Zip·file·size:·47174·bytes,·number·of·entries:·341 Zip·file·size:·47275·bytes,·number·of·entries:·34
2 ?rwxrwxr-x··2.0·unx······162·b-·stor·80-Jan-01·00:00·android/annotation/SuppressLint.class2 ?rwxrwxr-x··2.0·unx······162·b-·stor·80-Jan-01·00:00·android/annotation/SuppressLint.class
3 ?rwxrwxr-x··2.0·unx······141·b-·stor·80-Jan-01·00:00·android/annotation/TargetApi.class3 ?rwxrwxr-x··2.0·unx······141·b-·stor·80-Jan-01·00:00·android/annotation/TargetApi.class
4 ?rwxrwxr-x··2.0·unx······486·b-·stor·80-Jan-01·00:00·cc/co/eurdev/urecorder/AudioPlayer$1.class4 ?rwxrwxr-x··2.0·unx······486·b-·stor·80-Jan-01·00:00·cc/co/eurdev/urecorder/AudioPlayer$1.class
5 ?rwxrwxr-x··2.0·unx······860·b-·stor·80-Jan-01·00:00·cc/co/eurdev/urecorder/AudioPlayer$2.class5 ?rwxrwxr-x··2.0·unx······860·b-·stor·80-Jan-01·00:00·cc/co/eurdev/urecorder/AudioPlayer$2.class
6 ?rwxrwxr-x··2.0·unx······720·b-·stor·80-Jan-01·00:00·cc/co/eurdev/urecorder/AudioPlayer$3.class6 ?rwxrwxr-x··2.0·unx······720·b-·stor·80-Jan-01·00:00·cc/co/eurdev/urecorder/AudioPlayer$3.class
7 ?rwxrwxr-x··2.0·unx······397·b-·stor·80-Jan-01·00:00·cc/co/eurdev/urecorder/AudioPlayer$4.class7 ?rwxrwxr-x··2.0·unx······397·b-·stor·80-Jan-01·00:00·cc/co/eurdev/urecorder/AudioPlayer$4.class
8 ?rwxrwxr-x··2.0·unx······731·b-·stor·80-Jan-01·00:00·cc/co/eurdev/urecorder/AudioPlayer$5.class8 ?rwxrwxr-x··2.0·unx······731·b-·stor·80-Jan-01·00:00·cc/co/eurdev/urecorder/AudioPlayer$5.class
9 ?rwxrwxr-x··2.0·unx·····4219·b-·stor·80-Jan-01·00:00·cc/co/eurdev/urecorder/AudioPlayer.class9 ?rwxrwxr-x··2.0·unx·····4219·b-·stor·80-Jan-01·00:00·cc/co/eurdev/urecorder/AudioPlayer.class
10 ?rwxrwxr-x··2.0·unx·····2089·b-·stor·80-Jan-01·00:00·cc/co/eurdev/urecorder/AudioRecorder$1.class10 ?rwxrwxr-x··2.0·unx·····2150·b-·stor·80-Jan-01·00:00·cc/co/eurdev/urecorder/AudioRecorder$1.class
11 ?rwxrwxr-x··2.0·unx·····1013·b-·stor·80-Jan-01·00:00·cc/co/eurdev/urecorder/AudioRecorder$State.class11 ?rwxrwxr-x··2.0·unx·····1013·b-·stor·80-Jan-01·00:00·cc/co/eurdev/urecorder/AudioRecorder$State.class
12 ?rwxrwxr-x··2.0·unx·····7974·b-·stor·80-Jan-01·00:00·cc/co/eurdev/urecorder/AudioRecorder.class12 ?rwxrwxr-x··2.0·unx·····8011·b-·stor·80-Jan-01·00:00·cc/co/eurdev/urecorder/AudioRecorder.class
13 ?rwxrwxr-x··2.0·unx······169·b-·stor·80-Jan-01·00:00·cc/co/eurdev/urecorder/BuildConfig.class13 ?rwxrwxr-x··2.0·unx······169·b-·stor·80-Jan-01·00:00·cc/co/eurdev/urecorder/BuildConfig.class
14 ?rwxrwxr-x··2.0·unx······206·b-·stor·80-Jan-01·00:00·cc/co/eurdev/urecorder/R$array.class14 ?rwxrwxr-x··2.0·unx······206·b-·stor·80-Jan-01·00:00·cc/co/eurdev/urecorder/R$array.class
15 ?rwxrwxr-x··2.0·unx······144·b-·stor·80-Jan-01·00:00·cc/co/eurdev/urecorder/R$attr.class15 ?rwxrwxr-x··2.0·unx······144·b-·stor·80-Jan-01·00:00·cc/co/eurdev/urecorder/R$attr.class
16 ?rwxrwxr-x··2.0·unx······345·b-·stor·80-Jan-01·00:00·cc/co/eurdev/urecorder/R$drawable.class16 ?rwxrwxr-x··2.0·unx······345·b-·stor·80-Jan-01·00:00·cc/co/eurdev/urecorder/R$drawable.class
17 ?rwxrwxr-x··2.0·unx······998·b-·stor·80-Jan-01·00:00·cc/co/eurdev/urecorder/R$id.class17 ?rwxrwxr-x··2.0·unx······998·b-·stor·80-Jan-01·00:00·cc/co/eurdev/urecorder/R$id.class
18 ?rwxrwxr-x··2.0·unx······296·b-·stor·80-Jan-01·00:00·cc/co/eurdev/urecorder/R$layout.class18 ?rwxrwxr-x··2.0·unx······296·b-·stor·80-Jan-01·00:00·cc/co/eurdev/urecorder/R$layout.class
19 ?rwxrwxr-x··2.0·unx······200·b-·stor·80-Jan-01·00:00·cc/co/eurdev/urecorder/R$menu.class19 ?rwxrwxr-x··2.0·unx······200·b-·stor·80-Jan-01·00:00·cc/co/eurdev/urecorder/R$menu.class
Offset 25, 12 lines modifiedOffset 25, 12 lines modified
25 ?rwxrwxr-x··2.0·unx·····1153·b-·stor·80-Jan-01·00:00·cc/co/eurdev/urecorder/Urecord$3.class25 ?rwxrwxr-x··2.0·unx·····1153·b-·stor·80-Jan-01·00:00·cc/co/eurdev/urecorder/Urecord$3.class
26 ?rwxrwxr-x··2.0·unx······600·b-·stor·80-Jan-01·00:00·cc/co/eurdev/urecorder/Urecord$4.class26 ?rwxrwxr-x··2.0·unx······600·b-·stor·80-Jan-01·00:00·cc/co/eurdev/urecorder/Urecord$4.class
27 ?rwxrwxr-x··2.0·unx······903·b-·stor·80-Jan-01·00:00·cc/co/eurdev/urecorder/Urecord$5.class27 ?rwxrwxr-x··2.0·unx······903·b-·stor·80-Jan-01·00:00·cc/co/eurdev/urecorder/Urecord$5.class
28 ?rwxrwxr-x··2.0·unx······485·b-·stor·80-Jan-01·00:00·cc/co/eurdev/urecorder/Urecord$6.class28 ?rwxrwxr-x··2.0·unx······485·b-·stor·80-Jan-01·00:00·cc/co/eurdev/urecorder/Urecord$6.class
29 ?rwxrwxr-x··2.0·unx······446·b-·stor·80-Jan-01·00:00·cc/co/eurdev/urecorder/Urecord$7.class29 ?rwxrwxr-x··2.0·unx······446·b-·stor·80-Jan-01·00:00·cc/co/eurdev/urecorder/Urecord$7.class
30 ?rwxrwxr-x··2.0·unx·····1423·b-·stor·80-Jan-01·00:00·cc/co/eurdev/urecorder/Urecord$8.class30 ?rwxrwxr-x··2.0·unx·····1423·b-·stor·80-Jan-01·00:00·cc/co/eurdev/urecorder/Urecord$8.class
31 ?rwxrwxr-x··2.0·unx······543·b-·stor·80-Jan-01·00:00·cc/co/eurdev/urecorder/Urecord$9.class31 ?rwxrwxr-x··2.0·unx······543·b-·stor·80-Jan-01·00:00·cc/co/eurdev/urecorder/Urecord$9.class
32 ?rwxrwxr-x··2.0·unx····13249·b-·defN·80-Jan-01·00:00·cc/co/eurdev/urecorder/Urecord.class32 ?rwxrwxr-x··2.0·unx····13286·b-·defN·80-Jan-01·00:00·cc/co/eurdev/urecorder/Urecord.class
33 ?rwxrwxr-x··2.0·unx·····3998·b-·stor·80-Jan-01·00:00·cc/co/eurdev/urecorder/db/DBAdapter.class33 ?rwxrwxr-x··2.0·unx·····3998·b-·stor·80-Jan-01·00:00·cc/co/eurdev/urecorder/db/DBAdapter.class
34 ?rwxrwxr-x··2.0·unx·····1431·b-·stor·80-Jan-01·00:00·cc/co/eurdev/urecorder/db/DBHelper.class34 ?rwxrwxr-x··2.0·unx·····1420·b-·stor·80-Jan-01·00:00·cc/co/eurdev/urecorder/db/DBHelper.class
35 ?rwxrwxr-x··2.0·unx·····1295·b-·stor·80-Jan-01·00:00·cc/co/eurdev/urecorder/widget/VerticalSeekBar.class35 ?rwxrwxr-x··2.0·unx·····1295·b-·stor·80-Jan-01·00:00·cc/co/eurdev/urecorder/widget/VerticalSeekBar.class
36 34·files,·48664·bytes·uncompressed,·41922·bytes·compressed:··13.9%36 34·files,·48788·bytes·uncompressed,·42023·bytes·compressed:··13.9%
17.4 KB
cc/co/eurdev/urecorder/AudioRecorder$1.class
17.3 KB
procyon -ec {}
    
Offset 28, 119 lines modifiedOffset 28, 128 lines modified
28 ····················final·AudioRecorder·this$2·=·this.this$0;28 ····················final·AudioRecorder·this$2·=·this.this$0;
29 ····················try·{29 ····················try·{
30 ························access$200.write(AudioRecorder.access$000(this$2));30 ························access$200.write(AudioRecorder.access$000(this$2));
31 ························final·AudioRecorder·this$3·=·this.this$0;31 ························final·AudioRecorder·this$3·=·this.this$0;
32 ························try·{32 ························try·{
33 ····························final·AudioRecorder·this$4·=·this.this$0;33 ····························final·AudioRecorder·this$4·=·this.this$0;
34 ····························try·{34 ····························try·{
35 ································final·byte[]·access$201·=·AudioRecorder.access$000(this$4);35 ································final·int·access$201·=·AudioRecorder.access$300(this$4);
36 ································try·{36 ································try·{
37 ····································AudioRecorder.access$312(this$3,·access$201.length); 
38 ····································final·AudioRecorder·this$5·=·this.this$0;37 ····································final·AudioRecorder·this$5·=·this.this$0;
39 ····································try·{38 ····································try·{
40 ········································Label_0252:·{ 
41 ············································if·(AudioRecorder.access$400(this$5)·!=·16)·{39 ········································final·byte[]·access$202·=·AudioRecorder.access$000(this$5);
42 ················································break·Label_0252; 
43 ············································}40 ········································try·{
 41 ············································AudioRecorder.access$302(this$3,·access$201·+·access$202.length);
44 ············································int·n·=·0; 
45 ············································while·(true)·{ 
46 ················································final·AudioRecorder·this$6·=·this.this$0;42 ············································final·AudioRecorder·this$6·=·this.this$0;
47 ················································try·{43 ············································try·{
48 ····················································final·byte[]·access$202·=·AudioRecorder.access$000(this$6); 
49 ····················································try·{44 ················································Label_0274:·{
50 ························································if·(n·>=·access$202.length·/·2)·{45 ····················································if·(AudioRecorder.access$400(this$6)·!=·16)·{
51 ····························································return;46 ························································break·Label_0274;
52 ························································}47 ····················································}
 48 ····················································int·n·=·0;
 49 ····················································while·(true)·{
53 ························································final·AudioRecorder·this$7·=·this.this$0;50 ························································final·AudioRecorder·this$7·=·this.this$0;
54 ························································try·{51 ························································try·{
55 ····························································final·AudioRecorder·this$8·=·this.this$0;52 ····························································final·byte[]·access$203·=·AudioRecorder.access$000(this$7);
56 ····························································try·{53 ····························································try·{
 54 ································································if·(n·>=·access$203.length·/·2)·{
 55 ····································································return;
 56 ································································}
57 ································································final·byte·b·=·AudioRecorder.access$000(this$8)[n·*·2];57 ································································final·AudioRecorder·this$8·=·this.this$0;
58 ································································try·{58 ································································try·{
59 ····································································final·AudioRecorder·this$9·=·this.this$0;59 ····································································final·AudioRecorder·this$9·=·this.this$0;
60 ····································································try·{60 ····································································try·{
61 ········································································final·short·access$203·=·AudioRecorder.access$500(this$7,·b,·AudioRecorder.access$000(this$9)[n·*·2·+·1]);61 ········································································final·byte·b·=·AudioRecorder.access$000(this$9)[n·*·2];
62 ········································································try·{62 ········································································try·{
63 ············································································final·AudioRecorder·this$10·=·this.this$0;63 ············································································final·AudioRecorder·this$10·=·this.this$0;
64 ············································································try·{64 ············································································try·{
65 ················································································if·(access$203·>·AudioRecorder.access$600(this$10))·{65 ················································································final·short·access$204·=·AudioRecorder.access$500(this$8,·b,·AudioRecorder.access$000(this$10)[n·*·2·+·1]);
66 ····················································································AudioRecorder.access$602(this.this$0,·(int)access$203); 
67 ················································································} 
68 ················································································++n; 
69 ················································································continue; 
70 ················································································int·n2·=·0; 
71 ················································································final·AudioRecorder·this$11·=·this.this$0; 
72 ················································································try·{66 ················································································try·{
73 ····················································································final·byte[]·access$204·=·AudioRecorder.access$000(this$11);67 ····················································································final·AudioRecorder·this$11·=·this.this$0;
74 ····················································································try·{68 ····················································································try·{
75 ························································································if·(n2·>=·access$204.length)·{69 ························································································if·(access$204·>·AudioRecorder.access$600(this$11))·{
76 ····························································································return;70 ····························································································AudioRecorder.access$602(this.this$0,·(int)access$204);
77 ························································································}71 ························································································}
 72 ························································································++n;
 73 ························································································continue;
78 ························································································final·AudioRecorder·this$12·=·this.this$0;74 ························································································final·AudioRecorder·this$12·=·this.this$0;
79 ························································································try·{75 ························································································try·{
80 ····························································································final·byte·b2·=·AudioRecorder.access$000(this$12)[n2];76 ····························································································final·byte[]·access$205·=·AudioRecorder.access$000(this$12);
81 ····························································································try·{77 ····························································································try·{
 78 ································································································int·n2·=·0;
 79 ································································································if·(n2·>=·access$205.length)·{
 80 ····································································································return;
 81 ································································································}
82 ································································································final·AudioRecorder·this$13·=·this.this$0;82 ································································································final·AudioRecorder·this$13·=·this.this$0;
83 ································································································try·{83 ································································································try·{
84 ····································································································Label_0338:·{ 
85 ········································································································if·(b2·<=·AudioRecorder.access$600(this$13))·{84 ····································································································final·byte·b2·=·AudioRecorder.access$000(this$13)[n2];
86 ············································································································break·Label_0338; 
87 ········································································································}85 ····································································································try·{
88 ········································································································final·AudioRecorder·this$14·=·this.this$0;86 ········································································································final·AudioRecorder·this$14·=·this.this$0;
89 ········································································································try·{87 ········································································································try·{
 88 ············································································································Label_0360:·{
 89 ················································································································if·(b2·<=·AudioRecorder.access$600(this$14))·{
 90 ····················································································································break·Label_0360;
 91 ················································································································}
90 ············································································································final·AudioRecorder·this$15·=·this.this$0;92 ················································································································final·AudioRecorder·this$15·=·this.this$0;
91 ············································································································try·{93 ················································································································try·{
 94 ····················································································································final·AudioRecorder·this$16·=·this.this$0;
 95 ····················································································································try·{
92 ················································································································AudioRecorder.access$602(this$14,·(int)AudioRecorder.access$000(this$15)[n2]);96 ························································································································AudioRecorder.access$602(this$15,·(int)AudioRecorder.access$000(this$16)[n2]);
93 ················································································································++n2;97 ························································································································++n2;
 98 ····················································································································}
 99 ····················································································································catch·(IOException·ex)·{
 100 ························································································································Log.e(AudioRecorder.class.getName(),·"Error·occured·in·updateListener,·recording·is·aborted");
 101 ····················································································································}
94 ············································································································}102 ················································································································}
95 ············································································································catch·(IOException·ex)·{103 ················································································································catch·(IOException·ex2)·{}
96 ················································································································Log.e(AudioRecorder.class.getName(),·"Error·occured·in·updateListener,·recording·is·aborted"); 
97 ············································································································}104 ············································································································}
98 ········································································································}105 ········································································································}
99 ········································································································catch·(IOException·ex2)·{}106 ········································································································catch·(IOException·ex3)·{}
100 ····································································································}107 ····································································································}
 108 ····································································································catch·(IOException·ex4)·{}
101 ································································································}109 ································································································}
102 ································································································catch·(IOException·ex3)·{}110 ································································································catch·(IOException·ex5)·{}
103 ····························································································}111 ····························································································}
104 ····························································································catch·(IOException·ex4)·{}112 ····························································································catch·(IOException·ex6)·{}
105 ························································································}113 ························································································}
106 ························································································catch·(IOException·ex5)·{}114 ························································································catch·(IOException·ex7)·{}
 115 ························································································int·n2·=·0;
107 ····················································································}116 ····················································································}
108 ····················································································catch·(IOException·ex6)·{}117 ····················································································catch·(IOException·ex8)·{}
109 ················································································}118 ················································································}
110 ················································································catch·(IOException·ex7)·{}119 ················································································catch·(IOException·ex9)·{}
111 ············································································}120 ············································································}
112 ············································································catch·(IOException·ex8)·{}121 ············································································catch·(IOException·ex10)·{}
113 ········································································}122 ········································································}
114 ········································································catch·(IOException·ex9)·{}123 ········································································catch·(IOException·ex11)·{}
115 ····································································}124 ····································································}
116 ····································································catch·(IOException·ex10)·{}125 ····································································catch·(IOException·ex12)·{}
117 ································································}126 ································································}
118 ································································catch·(IOException·ex11)·{}127 ································································catch·(IOException·ex13)·{}
119 ····························································}128 ····························································}
120 ····························································catch·(IOException·ex12)·{}129 ····························································catch·(IOException·ex14)·{}
121 ························································}130 ························································}
122 ························································catch·(IOException·ex13)·{}131 ························································catch·(IOException·ex15)·{}
123 ····················································}132 ····················································}
124 ····················································catch·(IOException·ex14)·{} 
125 ················································}133 ················································}
126 ················································catch·(IOException·ex15)·{} 
127 ············································}134 ············································}
 135 ············································catch·(IOException·ex16)·{}
128 ········································}136 ········································}
 137 ········································catch·(IOException·ex17)·{}
Max diff block lines reached; 987/17666 bytes (5.59%) of diff not shown.
3.81 KB
cc/co/eurdev/urecorder/AudioRecorder.class
3.73 KB
procyon -ec {}
    
Offset 279, 25 lines modifiedOffset 279, 25 lines modified
279 ········································································································final·int·framePeriod·=·this.framePeriod;279 ········································································································final·int·framePeriod·=·this.framePeriod;
280 ········································································································try·{280 ········································································································try·{
281 ············································································································final·int·n3·=·framePeriod·*·this.bSamples·/·8;281 ············································································································final·int·n3·=·framePeriod·*·this.bSamples·/·8;
282 ············································································································try·{282 ············································································································try·{
283 ················································································································this.buffer·=·new·byte[n3·*·this.nChannels];283 ················································································································this.buffer·=·new·byte[n3·*·this.nChannels];
284 ················································································································this.state·=·AudioRecorder$State.READY;284 ················································································································this.state·=·AudioRecorder$State.READY;
285 ················································································································return;285 ················································································································return;
286 ················································································································mediaRecorder·=·this.mediaRecorder; 
287 ················································································································Log.e(AudioRecorder.class.getName(),·"prepare()·method·called·on·uninitialized·recorder");286 ················································································································Log.e(AudioRecorder.class.getName(),·"prepare()·method·called·on·uninitialized·recorder");
288 ················································································································this.state·=·AudioRecorder$State.ERROR;287 ················································································································this.state·=·AudioRecorder$State.ERROR;
289 ················································································································return;288 ················································································································return;
290 ················································································································this.state·=·AudioRecorder$State.ERROR;289 ················································································································this.state·=·AudioRecorder$State.ERROR;
291 ················································································································return;290 ················································································································return;
 291 ················································································································n2·=·0;
 292 ················································································································continue;
 293 ················································································································mediaRecorder·=·this.mediaRecorder;
292 ················································································································final·Exception·ex;294 ················································································································final·Exception·ex;
293 ················································································································Log.e(AudioRecorder.class.getName(),·ex.getMessage());295 ················································································································Log.e(AudioRecorder.class.getName(),·ex.getMessage());
294 ················································································································continue·Label_0543;296 ················································································································continue·Label_0543;
295 ················································································································n2·=·0; 
296 ················································································································continue; 
297 ················································································································n·=·0;297 ················································································································n·=·0;
298 ············································································································}298 ············································································································}
299 ············································································································catch·(Exception·ex2)·{}299 ············································································································catch·(Exception·ex2)·{}
300 ········································································································}300 ········································································································}
301 ········································································································catch·(Exception·ex3)·{}301 ········································································································catch·(Exception·ex3)·{}
302 ····································································································}302 ····································································································}
303 ····································································································catch·(Exception·ex4)·{}303 ····································································································catch·(Exception·ex4)·{}
58.8 KB
cc/co/eurdev/urecorder/Urecord.class
58.7 KB
javap -verbose -constants -s -l -private {}
    
Offset 326, 17 lines modifiedOffset 326, 17 lines modified
326 ··#323·=·Methodref··········#319.#322·····//·android/view/View.findViewById:(I)Landroid/view/View;326 ··#323·=·Methodref··········#319.#322·····//·android/view/View.findViewById:(I)Landroid/view/View;
327 ··#324·=·Utf8···············android/widget/TextView327 ··#324·=·Utf8···············android/widget/TextView
328 ··#325·=·Class··············#324··········//·android/widget/TextView328 ··#325·=·Class··············#324··········//·android/widget/TextView
329 ··#326·=·Utf8···············getText329 ··#326·=·Utf8···············getText
330 ··#327·=·Utf8···············()Ljava/lang/CharSequence;330 ··#327·=·Utf8···············()Ljava/lang/CharSequence;
331 ··#328·=·NameAndType········#326:#327·····//·getText:()Ljava/lang/CharSequence;331 ··#328·=·NameAndType········#326:#327·····//·getText:()Ljava/lang/CharSequence;
332 ··#329·=·Methodref··········#325.#328·····//·android/widget/TextView.getText:()Ljava/lang/CharSequence;332 ··#329·=·Methodref··········#325.#328·····//·android/widget/TextView.getText:()Ljava/lang/CharSequence;
333 ··#330·=·Utf8···············java/lang/Object333 ··#330·=·Utf8···············java/lang/CharSequence
334 ··#331·=·Class··············#330··········//·java/lang/Object334 ··#331·=·Class··············#330··········//·java/lang/CharSequence
335 ··#332·=·Methodref··········#331.#176·····//·java/lang/Object.toString:()Ljava/lang/String;335 ··#332·=·InterfaceMethodref·#331.#176·····//·java/lang/CharSequence.toString:()Ljava/lang/String;
336 ··#333·=·Utf8···············id336 ··#333·=·Utf8···············id
337 ··#334·=·Utf8···············J337 ··#334·=·Utf8···············J
338 ··#335·=·NameAndType········#333:#334·····//·id:J338 ··#335·=·NameAndType········#333:#334·····//·id:J
339 ··#336·=·Fieldref···········#311.#335·····//·android/widget/AdapterView$AdapterContextMenuInfo.id:J339 ··#336·=·Fieldref···········#311.#335·····//·android/widget/AdapterView$AdapterContextMenuInfo.id:J
340 ··#337·=·NameAndType········#21:#22·······//·filesMap:Ljava/util/HashMap;340 ··#337·=·NameAndType········#21:#22·······//·filesMap:Ljava/util/HashMap;
341 ··#338·=·Fieldref···········#2.#337·······//·cc/co/eurdev/urecorder/Urecord.filesMap:Ljava/util/HashMap;341 ··#338·=·Fieldref···········#2.#337·······//·cc/co/eurdev/urecorder/Urecord.filesMap:Ljava/util/HashMap;
342 ··#339·=·Utf8···············java/util/HashMap342 ··#339·=·Utf8···············java/util/HashMap
Offset 650, 150 lines modifiedOffset 650, 153 lines modified
650 ··#647·=·Fieldref···········#2.#646·······//·cc/co/eurdev/urecorder/Urecord.time:Ljava/lang/String;650 ··#647·=·Fieldref···········#2.#646·······//·cc/co/eurdev/urecorder/Urecord.time:Ljava/lang/String;
651 ··#648·=·Utf8···············Urecord_651 ··#648·=·Utf8···············Urecord_
652 ··#649·=·String·············#648··········//·Urecord_652 ··#649·=·String·············#648··········//·Urecord_
653 ··#650·=·Utf8···············getSelectedItem653 ··#650·=·Utf8···············getSelectedItem
654 ··#651·=·Utf8···············()Ljava/lang/Object;654 ··#651·=·Utf8···············()Ljava/lang/Object;
655 ··#652·=·NameAndType········#650:#651·····//·getSelectedItem:()Ljava/lang/Object;655 ··#652·=·NameAndType········#650:#651·····//·getSelectedItem:()Ljava/lang/Object;
656 ··#653·=·Methodref··········#443.#652·····//·android/widget/Spinner.getSelectedItem:()Ljava/lang/Object;656 ··#653·=·Methodref··········#443.#652·····//·android/widget/Spinner.getSelectedItem:()Ljava/lang/Object;
 657 ··#654·=·Utf8···············java/lang/Object
 658 ··#655·=·Class··············#654··········//·java/lang/Object
 659 ··#656·=·Methodref··········#655.#176·····//·java/lang/Object.toString:()Ljava/lang/String;
657 ··#654·=·Utf8···············intValue660 ··#657·=·Utf8···············intValue
658 ··#655·=·NameAndType········#654:#110·····//·intValue:()I661 ··#658·=·NameAndType········#657:#110·····//·intValue:()I
659 ··#656·=·Methodref··········#154.#655·····//·java/lang/Integer.intValue:()I662 ··#659·=·Methodref··········#154.#658·····//·java/lang/Integer.intValue:()I
660 ··#657·=·Utf8···············.3gp663 ··#660·=·Utf8···············.3gp
661 ··#658·=·String·············#657··········//·.3gp664 ··#661·=·String·············#660··········//·.3gp
662 ··#659·=·NameAndType········#27:#15·······//·fullPath:Ljava/lang/String;665 ··#662·=·NameAndType········#27:#15·······//·fullPath:Ljava/lang/String;
663 ··#660·=·Fieldref···········#2.#659·······//·cc/co/eurdev/urecorder/Urecord.fullPath:Ljava/lang/String;666 ··#663·=·Fieldref···········#2.#662·······//·cc/co/eurdev/urecorder/Urecord.fullPath:Ljava/lang/String;
664 ··#661·=·Utf8···············(ZIIII)V667 ··#664·=·Utf8···············(ZIIII)V
665 ··#662·=·NameAndType········#52:#661······//·"<init>":(ZIIII)V668 ··#665·=·NameAndType········#52:#664······//·"<init>":(ZIIII)V
666 ··#663·=·Methodref··········#588.#662·····//·cc/co/eurdev/urecorder/AudioRecorder."<init>":(ZIIII)V669 ··#666·=·Methodref··········#588.#665·····//·cc/co/eurdev/urecorder/AudioRecorder."<init>":(ZIIII)V
667 ··#664·=·Utf8···············setOutputFile670 ··#667·=·Utf8···············setOutputFile
668 ··#665·=·NameAndType········#664:#74······//·setOutputFile:(Ljava/lang/String;)V671 ··#668·=·NameAndType········#667:#74······//·setOutputFile:(Ljava/lang/String;)V
669 ··#666·=·Methodref··········#588.#665·····//·cc/co/eurdev/urecorder/AudioRecorder.setOutputFile:(Ljava/lang/String;)V672 ··#669·=·Methodref··········#588.#668·····//·cc/co/eurdev/urecorder/AudioRecorder.setOutputFile:(Ljava/lang/String;)V
670 ··#667·=·Methodref··········#588.#283·····//·cc/co/eurdev/urecorder/AudioRecorder.prepare:()V673 ··#670·=·Methodref··········#588.#283·····//·cc/co/eurdev/urecorder/AudioRecorder.prepare:()V
671 ··#668·=·Utf8···············start674 ··#671·=·Utf8···············start
672 ··#669·=·NameAndType········#668:#53······//·start:()V675 ··#672·=·NameAndType········#671:#53······//·start:()V
673 ··#670·=·Methodref··········#588.#669·····//·cc/co/eurdev/urecorder/AudioRecorder.start:()V676 ··#673·=·Methodref··········#588.#672·····//·cc/co/eurdev/urecorder/AudioRecorder.start:()V
674 ··#671·=·Utf8···············Recording677 ··#674·=·Utf8···············Recording
675 ··#672·=·String·············#671··········//·Recording678 ··#675·=·String·············#674··········//·Recording
676 ··#673·=·Utf8···············android/widget/Toast679 ··#676·=·Utf8···············android/widget/Toast
677 ··#674·=·Class··············#673··········//·android/widget/Toast680 ··#677·=·Class··············#676··········//·android/widget/Toast
678 ··#675·=·Utf8···············makeText681 ··#678·=·Utf8···············makeText
679 ··#676·=·Utf8···············(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast;682 ··#679·=·Utf8···············(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast;
680 ··#677·=·NameAndType········#675:#676·····//·makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast;683 ··#680·=·NameAndType········#678:#679·····//·makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast;
681 ··#678·=·Methodref··········#674.#677·····//·android/widget/Toast.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast;684 ··#681·=·Methodref··········#677.#680·····//·android/widget/Toast.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast;
682 ··#679·=·Methodref··········#674.#253·····//·android/widget/Toast.show:()V685 ··#682·=·Methodref··········#677.#253·····//·android/widget/Toast.show:()V
683 ··#680·=·Utf8···············.wav686 ··#683·=·Utf8···············.wav
684 ··#681·=·String·············#680··········//·.wav687 ··#684·=·String·············#683··········//·.wav
685 ··#682·=·Utf8···············record:688 ··#685·=·Utf8···············record:
686 ··#683·=·String·············#682··········//·record:689 ··#686·=·String·············#685··········//·record:
687 ··#684·=·Utf8···············java/lang/Exception690 ··#687·=·Utf8···············java/lang/Exception
688 ··#685·=·Class··············#684··········//·java/lang/Exception691 ··#688·=·Class··············#687··········//·java/lang/Exception
689 ··#686·=·Methodref··········#685.#202·····//·java/lang/Exception.getMessage:()Ljava/lang/String;692 ··#689·=·Methodref··········#688.#202·····//·java/lang/Exception.getMessage:()Ljava/lang/String;
690 ··#687·=·Methodref··········#588.#288·····//·cc/co/eurdev/urecorder/AudioRecorder.stop:()V693 ··#690·=·Methodref··········#588.#288·····//·cc/co/eurdev/urecorder/AudioRecorder.stop:()V
691 ··#688·=·Methodref··········#588.#291·····//·cc/co/eurdev/urecorder/AudioRecorder.release:()V694 ··#691·=·Methodref··········#588.#291·····//·cc/co/eurdev/urecorder/AudioRecorder.release:()V
692 ··#689·=·Utf8···············stopped695 ··#692·=·Utf8···············stopped
693 ··#690·=·String·············#689··········//·stopped696 ··#693·=·String·············#692··········//·stopped
694 ··#691·=·Utf8···············open697 ··#694·=·Utf8···············open
695 ··#692·=·Utf8···············()Lcc/co/eurdev/urecorder/db/DBAdapter;698 ··#695·=·Utf8···············()Lcc/co/eurdev/urecorder/db/DBAdapter;
696 ··#693·=·NameAndType········#691:#692·····//·open:()Lcc/co/eurdev/urecorder/db/DBAdapter;699 ··#696·=·NameAndType········#694:#695·····//·open:()Lcc/co/eurdev/urecorder/db/DBAdapter;
697 ··#694·=·Methodref··········#192.#693·····//·cc/co/eurdev/urecorder/db/DBAdapter.open:()Lcc/co/eurdev/urecorder/db/DBAdapter;700 ··#697·=·Methodref··········#192.#696·····//·cc/co/eurdev/urecorder/db/DBAdapter.open:()Lcc/co/eurdev/urecorder/db/DBAdapter;
698 ··#695·=·Utf8···············close701 ··#698·=·Utf8···············close
699 ··#696·=·NameAndType········#695:#53······//·close:()V702 ··#699·=·NameAndType········#698:#53······//·close:()V
700 ··#697·=·Methodref··········#192.#696·····//·cc/co/eurdev/urecorder/db/DBAdapter.close:()V703 ··#700·=·Methodref··········#192.#699·····//·cc/co/eurdev/urecorder/db/DBAdapter.close:()V
701 ··#698·=·Utf8···············cc/co/eurdev/urecorder/Urecord$9704 ··#701·=·Utf8···············cc/co/eurdev/urecorder/Urecord$9
702 ··#699·=·Class··············#698··········//·cc/co/eurdev/urecorder/Urecord$9705 ··#702·=·Class··············#701··········//·cc/co/eurdev/urecorder/Urecord$9
703 ··#700·=·Methodref··········#699.#241·····//·cc/co/eurdev/urecorder/Urecord$9."<init>":(Lcc/co/eurdev/urecorder/Urecord;)V706 ··#703·=·Methodref··········#702.#241·····//·cc/co/eurdev/urecorder/Urecord$9."<init>":(Lcc/co/eurdev/urecorder/Urecord;)V
704 ··#701·=·Methodref··········#416.#75······//·java/io/File."<init>":(Ljava/lang/String;)V707 ··#704·=·Methodref··········#416.#75······//·java/io/File."<init>":(Ljava/lang/String;)V
705 ··#702·=·Utf8···············list708 ··#705·=·Utf8···············list
706 ··#703·=·Utf8···············(Ljava/io/FilenameFilter;)[Ljava/lang/String;709 ··#706·=·Utf8···············(Ljava/io/FilenameFilter;)[Ljava/lang/String;
707 ··#704·=·NameAndType········#702:#703·····//·list:(Ljava/io/FilenameFilter;)[Ljava/lang/String;710 ··#707·=·NameAndType········#705:#706·····//·list:(Ljava/io/FilenameFilter;)[Ljava/lang/String;
708 ··#705·=·Methodref··········#416.#704·····//·java/io/File.list:(Ljava/io/FilenameFilter;)[Ljava/lang/String;711 ··#708·=·Methodref··········#416.#707·····//·java/io/File.list:(Ljava/io/FilenameFilter;)[Ljava/lang/String;
709 ··#706·=·Utf8···············getEntriesOrderById712 ··#709·=·Utf8···············getEntriesOrderById
710 ··#707·=·Utf8···············()Landroid/database/Cursor;713 ··#710·=·Utf8···············()Landroid/database/Cursor;
711 ··#708·=·NameAndType········#706:#707·····//·getEntriesOrderById:()Landroid/database/Cursor;714 ··#711·=·NameAndType········#709:#710·····//·getEntriesOrderById:()Landroid/database/Cursor;
712 ··#709·=·Methodref··········#192.#708·····//·cc/co/eurdev/urecorder/db/DBAdapter.getEntriesOrderById:()Landroid/database/Cursor;715 ··#712·=·Methodref··········#192.#711·····//·cc/co/eurdev/urecorder/db/DBAdapter.getEntriesOrderById:()Landroid/database/Cursor;
713 ··#710·=·Utf8···············android/database/Cursor716 ··#713·=·Utf8···············android/database/Cursor
714 ··#711·=·Class··············#710··········//·android/database/Cursor717 ··#714·=·Class··············#713··········//·android/database/Cursor
715 ··#712·=·Utf8···············moveToFirst718 ··#715·=·Utf8···············moveToFirst
716 ··#713·=·Utf8···············()Z719 ··#716·=·Utf8···············()Z
717 ··#714·=·NameAndType········#712:#713·····//·moveToFirst:()Z720 ··#717·=·NameAndType········#715:#716·····//·moveToFirst:()Z
718 ··#715·=·InterfaceMethodref·#711.#714·····//·android/database/Cursor.moveToFirst:()Z721 ··#718·=·InterfaceMethodref·#714.#717·····//·android/database/Cursor.moveToFirst:()Z
719 ··#716·=·InterfaceMethodref·#711.#297·····//·android/database/Cursor.getString:(I)Ljava/lang/String;722 ··#719·=·InterfaceMethodref·#714.#297·····//·android/database/Cursor.getString:(I)Ljava/lang/String;
720 ··#717·=·Utf8···············java/util/Arrays723 ··#720·=·Utf8···············java/util/Arrays
721 ··#718·=·Class··············#717··········//·java/util/Arrays724 ··#721·=·Class··············#720··········//·java/util/Arrays
722 ··#719·=·Utf8···············asList725 ··#722·=·Utf8···············asList
723 ··#720·=·Utf8···············([Ljava/lang/Object;)Ljava/util/List;726 ··#723·=·Utf8···············([Ljava/lang/Object;)Ljava/util/List;
724 ··#721·=·NameAndType········#719:#720·····//·asList:([Ljava/lang/Object;)Ljava/util/List;727 ··#724·=·NameAndType········#722:#723·····//·asList:([Ljava/lang/Object;)Ljava/util/List;
725 ··#722·=·Methodref··········#718.#721·····//·java/util/Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;728 ··#725·=·Methodref··········#721.#724·····//·java/util/Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;
726 ··#723·=·Utf8···············java/util/List729 ··#726·=·Utf8···············java/util/List
727 ··#724·=·Class··············#723··········//·java/util/List730 ··#727·=·Class··············#726··········//·java/util/List
728 ··#725·=·Utf8···············contains731 ··#728·=·Utf8···············contains
729 ··#726·=·NameAndType········#725:#406·····//·contains:(Ljava/lang/Object;)Z732 ··#729·=·NameAndType········#728:#406·····//·contains:(Ljava/lang/Object;)Z
730 ··#727·=·InterfaceMethodref·#724.#726·····//·java/util/List.contains:(Ljava/lang/Object;)Z733 ··#730·=·InterfaceMethodref·#727.#729·····//·java/util/List.contains:(Ljava/lang/Object;)Z
731 ··#728·=·Utf8···············deleteEntry734 ··#731·=·Utf8···············deleteEntry
732 ··#729·=·NameAndType········#728:#395·····//·deleteEntry:(Ljava/lang/String;)Z735 ··#732·=·NameAndType········#731:#395·····//·deleteEntry:(Ljava/lang/String;)Z
733 ··#730·=·Methodref··········#192.#729·····//·cc/co/eurdev/urecorder/db/DBAdapter.deleteEntry:(Ljava/lang/String;)Z736 ··#733·=·Methodref··········#192.#732·····//·cc/co/eurdev/urecorder/db/DBAdapter.deleteEntry:(Ljava/lang/String;)Z
734 ··#731·=·Utf8···············moveToNext737 ··#734·=·Utf8···············moveToNext
735 ··#732·=·NameAndType········#731:#713·····//·moveToNext:()Z738 ··#735·=·NameAndType········#734:#716·····//·moveToNext:()Z
736 ··#733·=·InterfaceMethodref·#711.#732·····//·android/database/Cursor.moveToNext:()Z739 ··#736·=·InterfaceMethodref·#714.#735·····//·android/database/Cursor.moveToNext:()Z
737 ··#734·=·Utf8···············entryInDb740 ··#737·=·Utf8···············entryInDb
738 ··#735·=·NameAndType········#734:#395·····//·entryInDb:(Ljava/lang/String;)Z741 ··#738·=·NameAndType········#737:#395·····//·entryInDb:(Ljava/lang/String;)Z
739 ··#736·=·Methodref··········#192.#735·····//·cc/co/eurdev/urecorder/db/DBAdapter.entryInDb:(Ljava/lang/String;)Z742 ··#739·=·Methodref··········#192.#738·····//·cc/co/eurdev/urecorder/db/DBAdapter.entryInDb:(Ljava/lang/String;)Z
740 ··#737·=·Utf8···············addFileToDb743 ··#740·=·Utf8···············addFileToDb
741 ··#738·=·NameAndType········#737:#74······//·addFileToDb:(Ljava/lang/String;)V744 ··#741·=·NameAndType········#740:#74······//·addFileToDb:(Ljava/lang/String;)V
742 ··#739·=·Methodref··········#2.#738·······//·cc/co/eurdev/urecorder/Urecord.addFileToDb:(Ljava/lang/String;)V745 ··#742·=·Methodref··········#2.#741·······//·cc/co/eurdev/urecorder/Urecord.addFileToDb:(Ljava/lang/String;)V
743 ··#740·=·Utf8···············android/os/StatFs746 ··#743·=·Utf8···············android/os/StatFs
744 ··#741·=·Class··············#740··········//·android/os/StatFs747 ··#744·=·Class··············#743··········//·android/os/StatFs
745 ··#742·=·Utf8···············getPath748 ··#745·=·Utf8···············getPath
746 ··#743·=·NameAndType········#742:#175·····//·getPath:()Ljava/lang/String;749 ··#746·=·NameAndType········#745:#175·····//·getPath:()Ljava/lang/String;
747 ··#744·=·Methodref··········#416.#743·····//·java/io/File.getPath:()Ljava/lang/String;750 ··#747·=·Methodref··········#416.#746·····//·java/io/File.getPath:()Ljava/lang/String;
748 ··#745·=·Methodref··········#741.#75······//·android/os/StatFs."<init>":(Ljava/lang/String;)V751 ··#748·=·Methodref··········#744.#75······//·android/os/StatFs."<init>":(Ljava/lang/String;)V
749 ··#746·=·Utf8···············getAvailableBlocks752 ··#749·=·Utf8···············getAvailableBlocks
750 ··#747·=·NameAndType········#746:#110·····//·getAvailableBlocks:()I753 ··#750·=·NameAndType········#749:#110·····//·getAvailableBlocks:()I
751 ··#748·=·Methodref··········#741.#747·····//·android/os/StatFs.getAvailableBlocks:()I754 ··#751·=·Methodref··········#744.#750·····//·android/os/StatFs.getAvailableBlocks:()I
752 ··#749·=·Utf8···············getBlockSize755 ··#752·=·Utf8···············getBlockSize
753 ··#750·=·NameAndType········#749:#110·····//·getBlockSize:()I756 ··#753·=·NameAndType········#752:#110·····//·getBlockSize:()I
754 ··#751·=·Methodref··········#741.#750·····//·android/os/StatFs.getBlockSize:()I757 ··#754·=·Methodref··········#744.#753·····//·android/os/StatFs.getBlockSize:()I
755 ··#752·=·Long···············4697254411347427328l758 ··#755·=·Long···············4697254411347427328l
Max diff block lines reached; 39030/60056 bytes (64.99%) of diff not shown.
893 B
cc/co/eurdev/urecorder/db/DBHelper.class
813 B
procyon -ec {}
    
Offset 18, 12 lines modifiedOffset 18, 12 lines modified
18 ····}18 ····}
19 ····19 ····
20 ····public·void·onCreate(final·SQLiteDatabase·sqLiteDatabase)·{20 ····public·void·onCreate(final·SQLiteDatabase·sqLiteDatabase)·{
21 ········sqLiteDatabase.execSQL("CREATE·TABLE·files·(_id·TEXT·PRIMARY·KEY,·type·TEXT·NOT·NULL,·date_created·TEXT·NOT·NULL,·time_created·TEXT·NOT·NULL,·length·TEXT·NOT·NULL,path·TEXT·NOT·NULL);");21 ········sqLiteDatabase.execSQL("CREATE·TABLE·files·(_id·TEXT·PRIMARY·KEY,·type·TEXT·NOT·NULL,·date_created·TEXT·NOT·NULL,·time_created·TEXT·NOT·NULL,·length·TEXT·NOT·NULL,path·TEXT·NOT·NULL);");
22 ····}22 ····}
23 ····23 ····
24 ····public·void·onUpgrade(final·SQLiteDatabase·sqLiteDatabase,·final·int·i,·final·int·j)·{24 ····public·void·onUpgrade(final·SQLiteDatabase·sqLiteDatabase,·final·int·i,·final·int·j)·{
25 ········Log.w(DBHelper.class.getName(),·"Upgrading·database·from·version·"·+·i·+·"·to·"·+·j·+·",·"·+·"which·will·destroy·all·old·data");25 ········Log.w(DBHelper.class.getName(),·"Upgrading·database·from·version·"·+·i·+·"·to·"·+·j·+·",·which·will·destroy·all·old·data");
26 ········sqLiteDatabase.execSQL("DROP·TABLE·IF·EXISTS·entries");26 ········sqLiteDatabase.execSQL("DROP·TABLE·IF·EXISTS·entries");
27 ········this.onCreate(sqLiteDatabase);27 ········this.onCreate(sqLiteDatabase);
28 ····}28 ····}
29 }29 }
594 B
smali/cc/co/eurdev/urecorder/AudioPlayer$3.smali
    
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lcc/co/eurdev/urecorder/AudioPlayer;18 .field·final·synthetic·this$0:Lcc/co/eurdev/urecorder/AudioPlayer;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lcc/co/eurdev/urecorder/AudioPlayer;)V20 .method·constructor·<init>(Lcc/co/eurdev/urecorder/AudioPlayer;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lcc/co/eurdev/urecorder/AudioPlayer;
  
22 ····.prologue23 ····.prologue
23 ····.line·10324 ····.line·103
24 ····iput-object·p1,·p0,·Lcc/co/eurdev/urecorder/AudioPlayer$3;->this$0:Lcc/co/eurdev/urecorder/AudioPlayer;25 ····iput-object·p1,·p0,·Lcc/co/eurdev/urecorder/AudioPlayer$3;->this$0:Lcc/co/eurdev/urecorder/AudioPlayer;
  
25 ····invoke-direct·{p0},·Landroid/telephony/PhoneStateListener;-><init>()V26 ····invoke-direct·{p0},·Landroid/telephony/PhoneStateListener;-><init>()V
  
546 B
smali/cc/co/eurdev/urecorder/Urecord$7.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcc/co/eurdev/urecorder/Urecord;21 .field·final·synthetic·this$0:Lcc/co/eurdev/urecorder/Urecord;