8.84 MB
/home/fdroid/fdroiddata/tmp/org.akvo.rsr.up_15.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_org.akvo.rsr.up_15.apk
1.55 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: SHA-1 digest of AndroidManifest.xml does not match the digest specified in META-INF/MANIFEST.MF. Expected: <kBS9fJoCMaioyJD6Zsf1vozgLig=>, actual: <TRywlMegY6krdyeyC9/41oh9Ij8=> ERROR: SHA-1 digest of classes.dex does not match the digest specified in META-INF/MANIFEST.MF. Expected: <aOGEE0dhkdFRiK2bh8vNuFbA4EM=>, actual: <uJt7kkdndvsljYuIchpDxaNPJpg=>
    
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:·95796e4aa10f9a3d1df8f2f9a04a929999520e9514589a2a401ebd9a1477c4d9 
10 Signer·#1·certificate·SHA-1·digest:·ee9f82e6f8567e34b823452313994da43d5710cb 
11 Signer·#1·certificate·MD5·digest:·ea36a4bb8b0dac4d01089e11ad95e3a0 
12 Signer·#1·key·algorithm:·RSA 
13 Signer·#1·key·size·(bits):·2048 
14 Signer·#1·public·key·SHA-256·digest:·9be58381ca4bb8b8c8b41a74a28bb503a5dfad26728d5bcded51589370db8181 
15 Signer·#1·public·key·SHA-1·digest:·ea995adcd03b5bfbfa9ee208e9edb98f3689c1c2 
16 Signer·#1·public·key·MD5·digest:·177f129b9725e1e7c84de826528cbb5a 
12.1 KB
zipinfo {}
    
Offset 1, 71 lines modifiedOffset 1, 71 lines modified
1 Zip·file·size:·332519·bytes,·number·of·entries:·691 Zip·file·size:·332140·bytes,·number·of·entries:·69
2 -rw----·····2.0·fat·····5740·bl·defN·14-Jun-10·06:30·META-INF/MANIFEST.MF 
3 -rw----·····2.0·fat·····5861·bl·defN·14-Jun-10·06:30·META-INF/B045DBA9.SF 
4 -rw----·····2.0·fat·····1332·bl·defN·14-Jun-10·06:30·META-INF/B045DBA9.RSA 
5 -rw----·····1.0·fat······227·bx·stor·14-Jun-10·04:46·res/drawable/box.9.png2 -rw----·····1.0·fat······227·bx·stor·17-Oct-26·00:09·res/drawable/box.9.png
6 -rw----·····2.0·fat·····2808·bl·defN·14-Jun-10·04:46·res/layout/activity_about.xml3 -rw----·····2.0·fat·····2808·bl·defN·17-Oct-26·00:09·res/layout/activity_about.xml
7 -rw----·····2.0·fat·····1104·bl·defN·14-Jun-10·04:46·res/layout/activity_diagnostic.xml4 -rw----·····2.0·fat·····1104·bl·defN·17-Oct-26·00:09·res/layout/activity_diagnostic.xml
8 -rw----·····2.0·fat·····3484·bl·defN·14-Jun-10·04:46·res/layout/activity_login.xml5 -rw----·····2.0·fat·····3484·bl·defN·17-Oct-26·00:09·res/layout/activity_login.xml
9 -rw----·····2.0·fat·····4824·bl·defN·14-Jun-10·04:46·res/layout/activity_project_detail.xml6 -rw----·····2.0·fat·····4824·bl·defN·17-Oct-26·00:09·res/layout/activity_project_detail.xml
10 -rw----·····2.0·fat·····4448·bl·defN·14-Jun-10·04:46·res/layout/activity_project_list.xml7 -rw----·····2.0·fat·····4448·bl·defN·17-Oct-26·00:09·res/layout/activity_project_list.xml
11 -rw----·····2.0·fat·····1916·bl·defN·14-Jun-10·04:46·res/layout/activity_settings.xml8 -rw----·····2.0·fat·····1916·bl·defN·17-Oct-26·00:09·res/layout/activity_settings.xml
12 -rw----·····2.0·fat·····3684·bl·defN·14-Jun-10·04:46·res/layout/activity_update_detail.xml9 -rw----·····2.0·fat·····3684·bl·defN·17-Oct-26·00:09·res/layout/activity_update_detail.xml
13 -rw----·····2.0·fat·····5952·bl·defN·14-Jun-10·04:46·res/layout/activity_update_editor.xml10 -rw----·····2.0·fat·····5952·bl·defN·17-Oct-26·00:09·res/layout/activity_update_editor.xml
14 -rw----·····2.0·fat·····1828·bl·defN·14-Jun-10·04:46·res/layout/activity_update_list.xml11 -rw----·····2.0·fat·····1828·bl·defN·17-Oct-26·00:09·res/layout/activity_update_list.xml
15 -rw----·····2.0·fat······572·bl·defN·14-Jun-10·04:46·res/layout/gray_gradient.xml12 -rw----·····2.0·fat······572·bl·defN·17-Oct-26·00:09·res/layout/gray_gradient.xml
16 -rw----·····2.0·fat······572·bl·defN·14-Jun-10·04:46·res/layout/gray_gradient_up.xml13 -rw----·····2.0·fat······572·bl·defN·17-Oct-26·00:09·res/layout/gray_gradient_up.xml
17 -rw----·····2.0·fat·····2180·bl·defN·14-Jun-10·04:46·res/layout/project_list_item.xml14 -rw----·····2.0·fat·····2180·bl·defN·17-Oct-26·00:09·res/layout/project_list_item.xml
18 -rw----·····2.0·fat······960·bl·defN·14-Jun-10·04:46·res/layout/update_list_footer.xml15 -rw----·····2.0·fat······960·bl·defN·17-Oct-26·00:09·res/layout/update_list_footer.xml
19 -rw----·····2.0·fat·····2104·bl·defN·14-Jun-10·04:46·res/layout/update_list_item.xml16 -rw----·····2.0·fat·····2104·bl·defN·17-Oct-26·00:09·res/layout/update_list_item.xml
20 -rw----·····2.0·fat······628·bl·defN·14-Jun-10·04:46·res/menu/login.xml17 -rw----·····2.0·fat······628·bl·defN·17-Oct-26·00:09·res/menu/login.xml
21 -rw----·····2.0·fat······484·bl·defN·14-Jun-10·04:46·res/menu/project_detail.xml18 -rw----·····2.0·fat······484·bl·defN·17-Oct-26·00:09·res/menu/project_detail.xml
22 -rw----·····2.0·fat······604·bl·defN·14-Jun-10·04:46·res/menu/project_list.xml19 -rw----·····2.0·fat······604·bl·defN·17-Oct-26·00:09·res/menu/project_list.xml
23 -rw----·····2.0·fat······444·bl·defN·14-Jun-10·04:46·res/menu/settings.xml20 -rw----·····2.0·fat······444·bl·defN·17-Oct-26·00:09·res/menu/settings.xml
24 -rw----·····2.0·fat······604·bl·defN·14-Jun-10·04:46·res/menu/update_detail.xml21 -rw----·····2.0·fat······604·bl·defN·17-Oct-26·00:09·res/menu/update_detail.xml
25 -rw----·····2.0·fat······604·bl·defN·14-Jun-10·04:46·res/menu/update_editor.xml22 -rw----·····2.0·fat······604·bl·defN·17-Oct-26·00:09·res/menu/update_editor.xml
26 -rw----·····2.0·fat······604·bl·defN·14-Jun-10·04:46·res/menu/update_list.xml23 -rw----·····2.0·fat······604·bl·defN·17-Oct-26·00:09·res/menu/update_list.xml
27 -rw----·····2.0·fat·····6852·bl·defN·14-Jun-10·04:46·AndroidManifest.xml24 -rw----·····2.0·fat·····6572·bl·defN·17-Oct-26·00:09·AndroidManifest.xml
28 -rw----·····1.0·fat····39844·b-·stor·14-Jun-10·04:46·resources.arsc25 -rw----·····1.0·fat····39844·b-·stor·17-Oct-26·00:09·resources.arsc
29 -rw----·····1.0·fat······409·b-·stor·14-Jun-10·04:46·res/drawable-hdpi/ic_action_search.png26 -rw----·····1.0·fat······409·b-·stor·17-Oct-26·00:09·res/drawable-hdpi/ic_action_search.png
30 -rw----·····1.0·fat·····3659·b-·stor·14-Jun-10·04:46·res/drawable-hdpi/ic_launcher.png27 -rw----·····1.0·fat·····3659·b-·stor·17-Oct-26·00:09·res/drawable-hdpi/ic_launcher.png
31 -rw----·····1.0·fat······386·b-·stor·14-Jun-10·04:46·res/drawable-hdpi/ic_menu_add.png28 -rw----·····1.0·fat······386·b-·stor·17-Oct-26·00:09·res/drawable-hdpi/ic_menu_add.png
32 -rw----·····1.0·fat·····1433·b-·stor·14-Jun-10·04:46·res/drawable-hdpi/ic_menu_camera.png29 -rw----·····1.0·fat·····1433·b-·stor·17-Oct-26·00:09·res/drawable-hdpi/ic_menu_camera.png
33 -rw----·····1.0·fat·····1311·b-·stor·14-Jun-10·04:46·res/drawable-hdpi/ic_menu_close_clear_cancel.png30 -rw----·····1.0·fat·····1311·b-·stor·17-Oct-26·00:09·res/drawable-hdpi/ic_menu_close_clear_cancel.png
34 -rw----·····1.0·fat·····1315·b-·stor·14-Jun-10·04:46·res/drawable-hdpi/ic_menu_edit.png31 -rw----·····1.0·fat·····1315·b-·stor·17-Oct-26·00:09·res/drawable-hdpi/ic_menu_edit.png
35 -rw----·····1.0·fat······797·b-·stor·14-Jun-10·04:46·res/drawable-hdpi/ic_menu_forward.png32 -rw----·····1.0·fat······797·b-·stor·17-Oct-26·00:09·res/drawable-hdpi/ic_menu_forward.png
36 -rw----·····1.0·fat······782·b-·stor·14-Jun-10·04:46·res/drawable-hdpi/ic_menu_red_x.png33 -rw----·····1.0·fat······782·b-·stor·17-Oct-26·00:09·res/drawable-hdpi/ic_menu_red_x.png
37 -rw----·····1.0·fat·····1493·b-·stor·14-Jun-10·04:46·res/drawable-hdpi/ic_menu_refresh.png34 -rw----·····1.0·fat·····1493·b-·stor·17-Oct-26·00:09·res/drawable-hdpi/ic_menu_refresh.png
38 -rw----·····1.0·fat······967·b-·stor·14-Jun-10·04:46·res/drawable-hdpi/ic_menu_rot_r.png35 -rw----·····1.0·fat······967·b-·stor·17-Oct-26·00:09·res/drawable-hdpi/ic_menu_rot_r.png
39 -rw----·····1.0·fat······274·b-·stor·14-Jun-10·04:46·res/drawable-hdpi/ic_menu_save.png36 -rw----·····1.0·fat······274·b-·stor·17-Oct-26·00:09·res/drawable-hdpi/ic_menu_save.png
40 -rw----·····1.0·fat·····1234·b-·stor·14-Jun-10·04:46·res/drawable-hdpi/ic_menu_search.png37 -rw----·····1.0·fat·····1234·b-·stor·17-Oct-26·00:09·res/drawable-hdpi/ic_menu_search.png
41 -rw----·····1.0·fat······782·b-·stor·14-Jun-10·04:46·res/drawable-hdpi/ic_menu_share.png38 -rw----·····1.0·fat······782·b-·stor·17-Oct-26·00:09·res/drawable-hdpi/ic_menu_share.png
42 -rw----·····1.0·fat······918·b-·stor·14-Jun-10·04:46·res/drawable-hdpi/ic_menu_view.png39 -rw----·····1.0·fat······918·b-·stor·17-Oct-26·00:09·res/drawable-hdpi/ic_menu_view.png
43 -rw----·····1.0·fat·····2866·b-·stor·14-Jun-10·04:46·res/drawable-hdpi/logo.png40 -rw----·····1.0·fat·····2866·b-·stor·17-Oct-26·00:09·res/drawable-hdpi/logo.png
44 -rw----·····1.0·fat·····2866·b-·stor·14-Jun-10·04:46·res/drawable-hdpi/logo_small.png41 -rw----·····1.0·fat·····2866·b-·stor·17-Oct-26·00:09·res/drawable-hdpi/logo_small.png
45 -rw----·····1.0·fat·····4398·b-·stor·14-Jun-10·04:46·res/drawable-hdpi/thumbnail_error.png42 -rw----·····1.0·fat·····4398·b-·stor·17-Oct-26·00:09·res/drawable-hdpi/thumbnail_error.png
46 -rw----·····1.0·fat····32683·b-·stor·14-Jun-10·04:46·res/drawable-hdpi/thumbnail_load.png43 -rw----·····1.0·fat····32683·b-·stor·17-Oct-26·00:09·res/drawable-hdpi/thumbnail_load.png
47 -rw----·····1.0·fat····10988·b-·stor·14-Jun-10·04:46·res/drawable-hdpi/thumbnail_noimage.png44 -rw----·····1.0·fat····10988·b-·stor·17-Oct-26·00:09·res/drawable-hdpi/thumbnail_noimage.png
48 -rw----·····1.0·fat·····1125·b-·stor·14-Jun-10·04:46·res/drawable-ldpi/ic_launcher.png45 -rw----·····1.0·fat·····1125·b-·stor·17-Oct-26·00:09·res/drawable-ldpi/ic_launcher.png
49 -rw----·····1.0·fat······228·b-·stor·14-Jun-10·04:46·res/drawable-ldpi/ic_menu_add.png46 -rw----·····1.0·fat······228·b-·stor·17-Oct-26·00:09·res/drawable-ldpi/ic_menu_add.png
50 -rw----·····1.0·fat······680·b-·stor·14-Jun-10·04:46·res/drawable-ldpi/ic_menu_camera.png47 -rw----·····1.0·fat······680·b-·stor·17-Oct-26·00:09·res/drawable-ldpi/ic_menu_camera.png
51 -rw----·····1.0·fat······603·b-·stor·14-Jun-10·04:46·res/drawable-ldpi/ic_menu_close_clear_cancel.png48 -rw----·····1.0·fat······603·b-·stor·17-Oct-26·00:09·res/drawable-ldpi/ic_menu_close_clear_cancel.png
52 -rw----·····1.0·fat······769·b-·stor·14-Jun-10·04:46·res/drawable-ldpi/ic_menu_edit.png49 -rw----·····1.0·fat······769·b-·stor·17-Oct-26·00:09·res/drawable-ldpi/ic_menu_edit.png
53 -rw----·····1.0·fat······716·b-·stor·14-Jun-10·04:46·res/drawable-ldpi/ic_menu_refresh.png50 -rw----·····1.0·fat······716·b-·stor·17-Oct-26·00:09·res/drawable-ldpi/ic_menu_refresh.png
54 -rw----·····1.0·fat······255·b-·stor·14-Jun-10·04:46·res/drawable-ldpi/ic_menu_save.png51 -rw----·····1.0·fat······255·b-·stor·17-Oct-26·00:09·res/drawable-ldpi/ic_menu_save.png
55 -rw----·····1.0·fat······438·b-·stor·14-Jun-10·04:46·res/drawable-ldpi/ic_menu_share.png52 -rw----·····1.0·fat······438·b-·stor·17-Oct-26·00:09·res/drawable-ldpi/ic_menu_share.png
56 -rw----·····1.0·fat······483·b-·stor·14-Jun-10·04:46·res/drawable-ldpi/ic_menu_view.png53 -rw----·····1.0·fat······483·b-·stor·17-Oct-26·00:09·res/drawable-ldpi/ic_menu_view.png
57 -rw----·····1.0·fat·····1212·b-·stor·14-Jun-10·04:46·res/drawable-mdpi/akvo_badge.png54 -rw----·····1.0·fat·····1212·b-·stor·17-Oct-26·00:09·res/drawable-mdpi/akvo_badge.png
58 -rw----·····1.0·fat······311·b-·stor·14-Jun-10·04:46·res/drawable-mdpi/ic_action_search.png55 -rw----·····1.0·fat······311·b-·stor·17-Oct-26·00:09·res/drawable-mdpi/ic_action_search.png
59 -rw----·····1.0·fat·····1554·b-·stor·14-Jun-10·04:46·res/drawable-mdpi/ic_launcher.png56 -rw----·····1.0·fat·····1554·b-·stor·17-Oct-26·00:09·res/drawable-mdpi/ic_launcher.png
60 -rw----·····1.0·fat······298·b-·stor·14-Jun-10·04:46·res/drawable-mdpi/ic_menu_add.png57 -rw----·····1.0·fat······298·b-·stor·17-Oct-26·00:09·res/drawable-mdpi/ic_menu_add.png
61 -rw----·····1.0·fat······983·b-·stor·14-Jun-10·04:46·res/drawable-mdpi/ic_menu_camera.png58 -rw----·····1.0·fat······983·b-·stor·17-Oct-26·00:09·res/drawable-mdpi/ic_menu_camera.png
62 -rw----·····1.0·fat······907·b-·stor·14-Jun-10·04:46·res/drawable-mdpi/ic_menu_close_clear_cancel.png59 -rw----·····1.0·fat······907·b-·stor·17-Oct-26·00:09·res/drawable-mdpi/ic_menu_close_clear_cancel.png
63 -rw----·····1.0·fat······902·b-·stor·14-Jun-10·04:46·res/drawable-mdpi/ic_menu_edit.png60 -rw----·····1.0·fat······902·b-·stor·17-Oct-26·00:09·res/drawable-mdpi/ic_menu_edit.png
64 -rw----·····1.0·fat······675·b-·stor·14-Jun-10·04:46·res/drawable-mdpi/ic_menu_forward.png61 -rw----·····1.0·fat······675·b-·stor·17-Oct-26·00:09·res/drawable-mdpi/ic_menu_forward.png
65 -rw----·····1.0·fat······998·b-·stor·14-Jun-10·04:46·res/drawable-mdpi/ic_menu_refresh.png62 -rw----·····1.0·fat······998·b-·stor·17-Oct-26·00:09·res/drawable-mdpi/ic_menu_refresh.png
66 -rw----·····1.0·fat······259·b-·stor·14-Jun-10·04:46·res/drawable-mdpi/ic_menu_save.png63 -rw----·····1.0·fat······259·b-·stor·17-Oct-26·00:09·res/drawable-mdpi/ic_menu_save.png
67 -rw----·····1.0·fat······703·b-·stor·14-Jun-10·04:46·res/drawable-mdpi/ic_menu_settings_holo_light.png64 -rw----·····1.0·fat······703·b-·stor·17-Oct-26·00:09·res/drawable-mdpi/ic_menu_settings_holo_light.png
68 -rw----·····1.0·fat······568·b-·stor·14-Jun-10·04:46·res/drawable-mdpi/ic_menu_share.png65 -rw----·····1.0·fat······568·b-·stor·17-Oct-26·00:09·res/drawable-mdpi/ic_menu_share.png
69 -rw----·····1.0·fat······636·b-·stor·14-Jun-10·04:46·res/drawable-mdpi/ic_menu_view.png66 -rw----·····1.0·fat······636·b-·stor·17-Oct-26·00:09·res/drawable-mdpi/ic_menu_view.png
70 -rw----·····2.0·fat···575960·bl·defN·14-Jun-10·04:46·classes.dex67 -rw----·····2.0·fat···576352·bl·defN·17-Oct-26·00:09·classes.dex
 68 -rw----·····2.0·fat·····5740·b-·defN·17-Oct-26·00:09·META-INF/MANIFEST.MF
 69 -rw----·····2.0·fat·····5861·b-·defN·17-Oct-26·00:09·META-INF/B045DBA9.SF
 70 -rw----·····2.0·fat·····1332·b-·defN·17-Oct-26·00:09·META-INF/B045DBA9.RSA
71 69·files,·761088·bytes·uncompressed,·322308·bytes·compressed:··57.7%71 69·files,·761200·bytes·uncompressed,·322028·bytes·compressed:··57.7%
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)
912 B
AndroidManifest.xml (decoded)
854 B
AndroidManifest.xml
    
Offset 41, 9 lines modifiedOffset 41, 8 lines modified
41 ······<meta-data·android:name="android.support.PARENT_ACTIVITY"·android:value="org.akvo.rsr.android.AboutActivity"/>41 ······<meta-data·android:name="android.support.PARENT_ACTIVITY"·android:value="org.akvo.rsr.android.AboutActivity"/>
42 ····</activity>42 ····</activity>
43 ····<service·android:name="org.akvo.rsr.up.service.SubmitProjectUpdateService"·android:enabled="true"·android:exported="false"/>43 ····<service·android:name="org.akvo.rsr.up.service.SubmitProjectUpdateService"·android:enabled="true"·android:exported="false"/>
44 ····<service·android:name="org.akvo.rsr.up.service.GetProjectDataService"·android:enabled="true"·android:exported="false"/>44 ····<service·android:name="org.akvo.rsr.up.service.GetProjectDataService"·android:enabled="true"·android:exported="false"/>
45 ····<service·android:name="org.akvo.rsr.up.service.SignInService"·android:enabled="true"·android:exported="false"/>45 ····<service·android:name="org.akvo.rsr.up.service.SignInService"·android:enabled="true"·android:exported="false"/>
46 ····<service·android:name="org.akvo.rsr.up.service.VerifyProjectUpdateService"·android:enabled="true"·android:exported="false"/>46 ····<service·android:name="org.akvo.rsr.up.service.VerifyProjectUpdateService"·android:enabled="true"·android:exported="false"/>
47 ··</application>47 ··</application>
48 ··<fdroid·buildserverid="4fa5d9063ac99f2f969094e215efa5e18590a01b·"·fdroidserverid="4fa5d9063ac99f2f969094e215efa5e18590a01b·"/> 
49 </manifest>48 </manifest>
8.7 MB
classes.dex
8.54 MB
dexdump -a -d -f -h {}
Ignoring differences in offsets to keep diff size reasonable.
    
Offset 1, 35 lines modifiedOffset 1, 35 lines modified
1 DEX·version·'035'1 DEX·version·'035'
2 DEX·file·header:2 DEX·file·header:
3 magic···············:·'dex\n035\0'3 magic···············:·'dex\n035\0'
4 checksum············:·f525d48e4 checksum············:·156f72ef
5 signature···········:·ae46...f6295 signature···········:·bc75...4b9a
6 file_size···········:·5759606 file_size···········:·576352
7 header_size·········:·1127 header_size·········:·112
8 link_size···········:·08 link_size···········:·0
9 link_off············:·0·(0x000000)9 link_off············:·0·(0x000000)
10 string_ids_size·····:·505210 string_ids_size·····:·5058
11 string_ids_off······:·112·(0x000070)11 string_ids_off······:·112·(0x000070)
12 type_ids_size·······:·64912 type_ids_size·······:·655
13 type_ids_off········:·20320·(0x004f60)13 type_ids_off········:·20344·(0x004f78)
14 proto_ids_size······:·90514 proto_ids_size······:·905
15 proto_ids_off·······:·22916·(0x005984)15 proto_ids_off·······:·22964·(0x0059b4)
16 field_ids_size······:·136416 field_ids_size······:·1364
17 field_ids_off·······:·33776·(0x0083f0)17 field_ids_off·······:·33824·(0x008420)
18 method_ids_size·····:·368418 method_ids_size·····:·3684
19 method_ids_off······:·44688·(0x00ae90)19 method_ids_off······:·44736·(0x00aec0)
20 class_defs_size·····:·32520 class_defs_size·····:·325
21 class_defs_off······:·74160·(0x0121b0)21 class_defs_off······:·74208·(0x0121e0)
22 data_size···········:·48754022 data_size···········:·487884
23 data_off············:·88420·(0x015964)23 data_off············:·88468·(0x015994)
  
24 Class·#0·header:24 Class·#0·header:
25 class_idx···········:·8625 class_idx···········:·91
26 access_flags········:·1536·(0x0600)26 access_flags········:·1536·(0x0600)
27 superclass_idx······:·44427 superclass_idx······:·450
28 source_file_idx·····:·33928 source_file_idx·····:·339
29 static_fields_size··:·029 static_fields_size··:·0
30 instance_fields_size:·030 instance_fields_size:·0
31 direct_methods_size·:·031 direct_methods_size·:·0
32 virtual_methods_size:·532 virtual_methods_size:·5
  
33 Class·#0·annotations:33 Class·#0·annotations:
Offset 75, 17 lines modifiedOffset 75, 17 lines modified
75 ······type··········:·'(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String;'75 ······type··········:·'(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String;'
76 ······access········:·0x0401·(PUBLIC·ABSTRACT)76 ······access········:·0x0401·(PUBLIC·ABSTRACT)
77 ······code··········:·(none)77 ······code··········:·(none)
  
78 ··source_file_idx···:·339·(AccessibilityServiceInfoCompat.java)78 ··source_file_idx···:·339·(AccessibilityServiceInfoCompat.java)
  
79 Class·#1·header:79 Class·#1·header:
80 class_idx···········:·8780 class_idx···········:·92
81 access_flags········:·1·(0x0001)81 access_flags········:·1·(0x0001)
82 superclass_idx······:·44482 superclass_idx······:·450
83 source_file_idx·····:·33983 source_file_idx·····:·339
84 static_fields_size··:·284 static_fields_size··:·2
85 instance_fields_size:·085 instance_fields_size:·0
86 direct_methods_size·:·986 direct_methods_size·:·9
87 virtual_methods_size:·087 virtual_methods_size:·0
  
88 Class·#1·annotations:88 Class·#1·annotations:
Offset 114, 26 lines modifiedOffset 114, 26 lines modified
114 ······type··········:·'()V'114 ······type··········:·'()V'
115 ······access········:·0x10008·(STATIC·CONSTRUCTOR)115 ······access········:·0x10008·(STATIC·CONSTRUCTOR)
116 ······code··········-116 ······code··········-
117 ······registers·····:·2117 ······registers·····:·2
118 ······ins···········:·0118 ······ins···········:·0
119 ······outs··········:·1119 ······outs··········:·1
120 ······insns·size····:·22·16-bit·code·units120 ······insns·size····:·22·16-bit·code·units
121 01e7f8:········································|[01e7f8]·android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.<clinit>:()V121 01e828:········································|[01e828]·android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.<clinit>:()V
122 01e808:·6000·1800······························|0000:·sget·v0,·Landroid/os/Build$VERSION;.SDK_INT:I·//·field@0018122 01e838:·6000·1800······························|0000:·sget·v0,·Landroid/os/Build$VERSION;.SDK_INT:I·//·field@0018
123 01e80c:·1301·0e00······························|0002:·const/16·v1,·#int·14·//·#e123 01e83c:·1301·0e00······························|0002:·const/16·v1,·#int·14·//·#e
124 01e810:·3410·0a00······························|0004:·if-lt·v0,·v1,·000e·//·+000a124 01e840:·3410·0a00······························|0004:·if-lt·v0,·v1,·000e·//·+000a
125 01e814:·2200·5400······························|0006:·new-instance·v0,·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl;·//·type@0054125 01e844:·2200·5900······························|0006:·new-instance·v0,·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl;·//·type@0059
126 01e818:·7010·3701·0000·························|0008:·invoke-direct·{v0},·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl;.<init>:()V·//·method@0137126 01e848:·7010·3701·0000·························|0008:·invoke-direct·{v0},·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl;.<init>:()V·//·method@0137
127 01e81e:·6900·1f00······························|000b:·sput-object·v0,·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;·//·field@001f127 01e84e:·6900·1f00······························|000b:·sput-object·v0,·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;·//·field@001f
128 01e822:·0e00···································|000d:·return-void128 01e852:·0e00···································|000d:·return-void
129 01e824:·2200·5500······························|000e:·new-instance·v0,·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl;·//·type@0055129 01e854:·2200·5a00······························|000e:·new-instance·v0,·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl;·//·type@005a
130 01e828:·7010·3d01·0000·························|0010:·invoke-direct·{v0},·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl;.<init>:()V·//·method@013d130 01e858:·7010·3d01·0000·························|0010:·invoke-direct·{v0},·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl;.<init>:()V·//·method@013d
131 01e82e:·6900·1f00······························|0013:·sput-object·v0,·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;·//·field@001f131 01e85e:·6900·1f00······························|0013:·sput-object·v0,·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;·//·field@001f
132 01e832:·28f8···································|0015:·goto·000d·//·-0008132 01e862:·28f8···································|0015:·goto·000d·//·-0008
133 ······catches·······:·(none)133 ······catches·······:·(none)
134 ······positions·····:·134 ······positions·····:·
135 ········0x0000·line=90135 ········0x0000·line=90
136 ········0x0006·line=91136 ········0x0006·line=91
137 ········0x000d·line=95137 ········0x000d·line=95
138 ········0x000e·line=93138 ········0x000e·line=93
139 ······locals········:·139 ······locals········:·
Offset 143, 17 lines modifiedOffset 143, 17 lines modified
143 ······type··········:·'()V'143 ······type··········:·'()V'
144 ······access········:·0x10002·(PRIVATE·CONSTRUCTOR)144 ······access········:·0x10002·(PRIVATE·CONSTRUCTOR)
145 ······code··········-145 ······code··········-
146 ······registers·····:·1146 ······registers·····:·1
147 ······ins···········:·1147 ······ins···········:·1
148 ······outs··········:·1148 ······outs··········:·1
149 ······insns·size····:·4·16-bit·code·units149 ······insns·size····:·4·16-bit·code·units
150 01e834:········································|[01e834]·android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.<init>:()V150 01e864:········································|[01e864]·android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.<init>:()V
151 01e844:·7010·6e0b·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@0b6e151 01e874:·7010·6e0b·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@0b6e
152 01e84a:·0e00···································|0003:·return-void152 01e87a:·0e00···································|0003:·return-void
153 ······catches·······:·(none)153 ······catches·······:·(none)
154 ······positions·····:·154 ······positions·····:·
155 ········0x0000·line=113155 ········0x0000·line=113
156 ········0x0003·line=115156 ········0x0003·line=115
157 ······locals········:·157 ······locals········:·
158 ········0x0000·-·0x0004·reg=0·this·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;·158 ········0x0000·-·0x0004·reg=0·this·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;·
  
Offset 162, 55 lines modifiedOffset 162, 55 lines modified
162 ······type··········:·'(I)Ljava/lang/String;'162 ······type··········:·'(I)Ljava/lang/String;'
163 ······access········:·0x0009·(PUBLIC·STATIC)163 ······access········:·0x0009·(PUBLIC·STATIC)
164 ······code··········-164 ······code··········-
165 ······registers·····:·5165 ······registers·····:·5
166 ······ins···········:·1166 ······ins···········:·1
167 ······outs··········:·2167 ······outs··········:·2
168 ······insns·size····:·100·16-bit·code·units168 ······insns·size····:·100·16-bit·code·units
169 01e84c:········································|[01e84c]·android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.feedbackTypeToString:(I)Ljava/lang/String;169 01e87c:········································|[01e87c]·android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.feedbackTypeToString:(I)Ljava/lang/String;
170 01e85c:·1213···································|0000:·const/4·v3,·#int·1·//·#1170 01e88c:·1213···································|0000:·const/4·v3,·#int·1·//·#1
171 01e85e:·2200·c101······························|0001:·new-instance·v0,·Ljava/lang/StringBuilder;·//·type@01c1171 01e88e:·2200·c701······························|0001:·new-instance·v0,·Ljava/lang/StringBuilder;·//·type@01c7
172 01e862:·7010·8e0b·0000·························|0003:·invoke-direct·{v0},·Ljava/lang/StringBuilder;.<init>:()V·//·method@0b8e172 01e892:·7010·8e0b·0000·························|0003:·invoke-direct·{v0},·Ljava/lang/StringBuilder;.<init>:()V·//·method@0b8e
173 01e868:·1a02·8407······························|0006:·const-string·v2,·"["·//·string@0784173 01e898:·1a02·8a07······························|0006:·const-string·v2,·"["·//·string@078a
174 01e86c:·6e20·960b·2000·························|0008:·invoke-virtual·{v0,·v2},·Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;·//·method@0b96174 01e89c:·6e20·960b·2000·························|0008:·invoke-virtual·{v0,·v2},·Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;·//·method@0b96
175 01e872:·3d04·3800······························|000b:·if-lez·v4,·0043·//·+0038175 01e8a2:·3d04·3800······························|000b:·if-lez·v4,·0043·//·+0038
176 01e876:·7110·5b0b·0400·························|000d:·invoke-static·{v4},·Ljava/lang/Integer;.numberOfTrailingZeros:(I)I·//·method@0b5b176 01e8a6:·7110·5b0b·0400·························|000d:·invoke-static·{v4},·Ljava/lang/Integer;.numberOfTrailingZeros:(I)I·//·method@0b5b
177 01e87c:·0a02···································|0010:·move-result·v2177 01e8ac:·0a02···································|0010:·move-result·v2
178 01e87e:·9801·0302······························|0011:·shl-int·v1,·v3,·v2178 01e8ae:·9801·0302······························|0011:·shl-int·v1,·v3,·v2
179 01e882:·df02·01ff······························|0013:·xor-int/lit8·v2,·v1,·#int·-1·//·#ff179 01e8b2:·df02·01ff······························|0013:·xor-int/lit8·v2,·v1,·#int·-1·//·#ff
180 01e886:·b524···································|0015:·and-int/2addr·v4,·v2180 01e8b6:·b524···································|0015:·and-int/2addr·v4,·v2
181 01e888:·6e10·990b·0000·························|0016:·invoke-virtual·{v0},·Ljava/lang/StringBuilder;.length:()I·//·method@0b99181 01e8b8:·6e10·990b·0000·························|0016:·invoke-virtual·{v0},·Ljava/lang/StringBuilder;.length:()I·//·method@0b99
182 01e88e:·0a02···································|0019:·move-result·v2182 01e8be:·0a02···································|0019:·move-result·v2
183 01e890:·3732·0700······························|001a:·if-le·v2,·v3,·0021·//·+0007183 01e8c0:·3732·0700······························|001a:·if-le·v2,·v3,·0021·//·+0007
184 01e894:·1a02·ba00······························|001c:·const-string·v2,·",·"·//·string@00ba184 01e8c4:·1a02·ba00······························|001c:·const-string·v2,·",·"·//·string@00ba
185 01e898:·6e20·960b·2000·························|001e:·invoke-virtual·{v0,·v2},·Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;·//·method@0b96185 01e8c8:·6e20·960b·2000·························|001e:·invoke-virtual·{v0,·v2},·Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;·//·method@0b96
186 01e89e:·2c01·2d00·0000·························|0021:·sparse-switch·v1,·0000004e·//·+0000002d186 01e8ce:·2c01·2d00·0000·························|0021:·sparse-switch·v1,·0000004e·//·+0000002d
187 01e8a4:·28e7···································|0024:·goto·000b·//·-0019187 01e8d4:·28e7···································|0024:·goto·000b·//·-0019
188 01e8a6:·1a02·2502······························|0025:·const-string·v2,·"FEEDBACK_SPOKEN"·//·string@0225188 01e8d6:·1a02·2502······························|0025:·const-string·v2,·"FEEDBACK_SPOKEN"·//·string@0225
189 01e8aa:·6e20·960b·2000·························|0027:·invoke-virtual·{v0,·v2},·Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;·//·method@0b96189 01e8da:·6e20·960b·2000·························|0027:·invoke-virtual·{v0,·v2},·Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;·//·method@0b96
Max diff block lines reached; 8933090/8949764 bytes (99.81%) of diff not shown.
166 KB
classes.jar
4.96 KB
zipinfo {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 Zip·file·size:·577790·bytes,·number·of·entries:·3251 Zip·file·size:·577771·bytes,·number·of·entries:·325
2 ?rwxrwxr-x··2.0·unx······527·b-·stor·80-Jan-01·00:00·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl.class2 ?rwxrwxr-x··2.0·unx······527·b-·stor·80-Jan-01·00:00·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl.class
3 ?rwxrwxr-x··2.0·unx·····2132·b-·stor·80-Jan-01·00:00·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat.class3 ?rwxrwxr-x··2.0·unx·····2132·b-·stor·80-Jan-01·00:00·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat.class
4 ?rwxrwxr-x··2.0·unx······847·b-·stor·80-Jan-01·00:00·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs.class4 ?rwxrwxr-x··2.0·unx······847·b-·stor·80-Jan-01·00:00·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs.class
5 ?rwxrwxr-x··2.0·unx······595·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActivityCompat.class5 ?rwxrwxr-x··2.0·unx······595·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActivityCompat.class
6 ?rwxrwxr-x··2.0·unx······675·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActivityCompatHoneycomb.class6 ?rwxrwxr-x··2.0·unx······675·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActivityCompatHoneycomb.class
7 ?rwxrwxr-x··2.0·unx······431·b-·stor·80-Jan-01·00:00·android/support/v4/app/BackStackRecord$Op.class7 ?rwxrwxr-x··2.0·unx······431·b-·stor·80-Jan-01·00:00·android/support/v4/app/BackStackRecord$Op.class
8 ?rwxrwxr-x··2.0·unx······627·b-·stor·80-Jan-01·00:00·android/support/v4/app/BackStackState$1.class8 ?rwxrwxr-x··2.0·unx······627·b-·stor·80-Jan-01·00:00·android/support/v4/app/BackStackState$1.class
Offset 158, 15 lines modifiedOffset 158, 15 lines modified
158 ?rwxrwxr-x··2.0·unx······584·b-·stor·80-Jan-01·00:00·com/github/kevinsawicki/http/HttpRequest$Operation.class158 ?rwxrwxr-x··2.0·unx······584·b-·stor·80-Jan-01·00:00·com/github/kevinsawicki/http/HttpRequest$Operation.class
159 ?rwxrwxr-x··2.0·unx·····1203·b-·stor·80-Jan-01·00:00·com/github/kevinsawicki/http/HttpRequest$RequestOutputStream.class159 ?rwxrwxr-x··2.0·unx·····1203·b-·stor·80-Jan-01·00:00·com/github/kevinsawicki/http/HttpRequest$RequestOutputStream.class
160 ?rwxrwxr-x··2.0·unx····26707·b-·defN·80-Jan-01·00:00·com/github/kevinsawicki/http/HttpRequest.class160 ?rwxrwxr-x··2.0·unx····26707·b-·defN·80-Jan-01·00:00·com/github/kevinsawicki/http/HttpRequest.class
161 ?rwxrwxr-x··2.0·unx······684·b-·stor·80-Jan-01·00:00·org/akvo/rsr/up/AboutActivity$1.class161 ?rwxrwxr-x··2.0·unx······684·b-·stor·80-Jan-01·00:00·org/akvo/rsr/up/AboutActivity$1.class
162 ?rwxrwxr-x··2.0·unx······594·b-·stor·80-Jan-01·00:00·org/akvo/rsr/up/AboutActivity$2.class162 ?rwxrwxr-x··2.0·unx······594·b-·stor·80-Jan-01·00:00·org/akvo/rsr/up/AboutActivity$2.class
163 ?rwxrwxr-x··2.0·unx·····1238·b-·stor·80-Jan-01·00:00·org/akvo/rsr/up/AboutActivity.class163 ?rwxrwxr-x··2.0·unx·····1238·b-·stor·80-Jan-01·00:00·org/akvo/rsr/up/AboutActivity.class
164 ?rwxrwxr-x··2.0·unx······377·b-·stor·80-Jan-01·00:00·org/akvo/rsr/up/BuildConfig.class164 ?rwxrwxr-x··2.0·unx······377·b-·stor·80-Jan-01·00:00·org/akvo/rsr/up/BuildConfig.class
165 ?rwxrwxr-x··2.0·unx·····4479·b-·stor·80-Jan-01·00:00·org/akvo/rsr/up/DiagnosticActivity.class165 ?rwxrwxr-x··2.0·unx·····4469·b-·stor·80-Jan-01·00:00·org/akvo/rsr/up/DiagnosticActivity.class
166 ?rwxrwxr-x··2.0·unx·····1907·b-·stor·80-Jan-01·00:00·org/akvo/rsr/up/LicenseActivity.class166 ?rwxrwxr-x··2.0·unx·····1907·b-·stor·80-Jan-01·00:00·org/akvo/rsr/up/LicenseActivity.class
167 ?rwxrwxr-x··2.0·unx······414·b-·stor·80-Jan-01·00:00·org/akvo/rsr/up/LoginActivity$1.class167 ?rwxrwxr-x··2.0·unx······414·b-·stor·80-Jan-01·00:00·org/akvo/rsr/up/LoginActivity$1.class
168 ?rwxrwxr-x··2.0·unx······967·b-·stor·80-Jan-01·00:00·org/akvo/rsr/up/LoginActivity$2.class168 ?rwxrwxr-x··2.0·unx······967·b-·stor·80-Jan-01·00:00·org/akvo/rsr/up/LoginActivity$2.class
169 ?rwxrwxr-x··2.0·unx······417·b-·stor·80-Jan-01·00:00·org/akvo/rsr/up/LoginActivity$3.class169 ?rwxrwxr-x··2.0·unx······417·b-·stor·80-Jan-01·00:00·org/akvo/rsr/up/LoginActivity$3.class
170 ?rwxrwxr-x··2.0·unx······746·b-·stor·80-Jan-01·00:00·org/akvo/rsr/up/LoginActivity$ResponseReceiver.class170 ?rwxrwxr-x··2.0·unx······746·b-·stor·80-Jan-01·00:00·org/akvo/rsr/up/LoginActivity$ResponseReceiver.class
171 ?rwxrwxr-x··2.0·unx·····5945·b-·stor·80-Jan-01·00:00·org/akvo/rsr/up/LoginActivity.class171 ?rwxrwxr-x··2.0·unx·····5945·b-·stor·80-Jan-01·00:00·org/akvo/rsr/up/LoginActivity.class
172 ?rwxrwxr-x··2.0·unx······919·b-·stor·80-Jan-01·00:00·org/akvo/rsr/up/ProjectDetailActivity$1.class172 ?rwxrwxr-x··2.0·unx······919·b-·stor·80-Jan-01·00:00·org/akvo/rsr/up/ProjectDetailActivity$1.class
Offset 209, 15 lines modifiedOffset 209, 15 lines modified
209 ?rwxrwxr-x··2.0·unx·····3044·b-·stor·80-Jan-01·00:00·org/akvo/rsr/up/dao/RsrDbAdapter$DatabaseHelper.class209 ?rwxrwxr-x··2.0·unx·····3044·b-·stor·80-Jan-01·00:00·org/akvo/rsr/up/dao/RsrDbAdapter$DatabaseHelper.class
210 ?rwxrwxr-x··2.0·unx····15612·b-·defN·80-Jan-01·00:00·org/akvo/rsr/up/dao/RsrDbAdapter.class210 ?rwxrwxr-x··2.0·unx····15612·b-·defN·80-Jan-01·00:00·org/akvo/rsr/up/dao/RsrDbAdapter.class
211 ?rwxrwxr-x··2.0·unx······663·b-·stor·80-Jan-01·00:00·org/akvo/rsr/up/domain/Country.class211 ?rwxrwxr-x··2.0·unx······663·b-·stor·80-Jan-01·00:00·org/akvo/rsr/up/domain/Country.class
212 ?rwxrwxr-x··2.0·unx······764·b-·stor·80-Jan-01·00:00·org/akvo/rsr/up/domain/Organisation.class212 ?rwxrwxr-x··2.0·unx······764·b-·stor·80-Jan-01·00:00·org/akvo/rsr/up/domain/Organisation.class
213 ?rwxrwxr-x··2.0·unx·····1892·b-·stor·80-Jan-01·00:00·org/akvo/rsr/up/domain/Project.class213 ?rwxrwxr-x··2.0·unx·····1892·b-·stor·80-Jan-01·00:00·org/akvo/rsr/up/domain/Project.class
214 ?rwxrwxr-x··2.0·unx·····1689·b-·stor·80-Jan-01·00:00·org/akvo/rsr/up/domain/Update.class214 ?rwxrwxr-x··2.0·unx·····1689·b-·stor·80-Jan-01·00:00·org/akvo/rsr/up/domain/Update.class
215 ?rwxrwxr-x··2.0·unx·····1399·b-·stor·80-Jan-01·00:00·org/akvo/rsr/up/domain/User.class215 ?rwxrwxr-x··2.0·unx·····1399·b-·stor·80-Jan-01·00:00·org/akvo/rsr/up/domain/User.class
216 ?rwxrwxr-x··2.0·unx·····8219·b-·stor·80-Jan-01·00:00·org/akvo/rsr/up/service/GetProjectDataService.class216 ?rwxrwxr-x··2.0·unx·····8210·b-·stor·80-Jan-01·00:00·org/akvo/rsr/up/service/GetProjectDataService.class
217 ?rwxrwxr-x··2.0·unx·····2471·b-·stor·80-Jan-01·00:00·org/akvo/rsr/up/service/SignInService.class217 ?rwxrwxr-x··2.0·unx·····2471·b-·stor·80-Jan-01·00:00·org/akvo/rsr/up/service/SignInService.class
218 ?rwxrwxr-x··2.0·unx·····3167·b-·stor·80-Jan-01·00:00·org/akvo/rsr/up/service/SubmitProjectUpdateService.class218 ?rwxrwxr-x··2.0·unx·····3167·b-·stor·80-Jan-01·00:00·org/akvo/rsr/up/service/SubmitProjectUpdateService.class
219 ?rwxrwxr-x··2.0·unx······432·b-·stor·80-Jan-01·00:00·org/akvo/rsr/up/service/VerifyProjectUpdateService$1.class219 ?rwxrwxr-x··2.0·unx······432·b-·stor·80-Jan-01·00:00·org/akvo/rsr/up/service/VerifyProjectUpdateService$1.class
220 ?rwxrwxr-x··2.0·unx·····2787·b-·stor·80-Jan-01·00:00·org/akvo/rsr/up/service/VerifyProjectUpdateService$2.class220 ?rwxrwxr-x··2.0·unx·····2787·b-·stor·80-Jan-01·00:00·org/akvo/rsr/up/service/VerifyProjectUpdateService$2.class
221 ?rwxrwxr-x··2.0·unx·····1227·b-·stor·80-Jan-01·00:00·org/akvo/rsr/up/service/VerifyProjectUpdateService.class221 ?rwxrwxr-x··2.0·unx·····1227·b-·stor·80-Jan-01·00:00·org/akvo/rsr/up/service/VerifyProjectUpdateService.class
222 ?rwxrwxr-x··2.0·unx·····3579·b-·stor·80-Jan-01·00:00·org/akvo/rsr/up/util/ConstantUtil.class222 ?rwxrwxr-x··2.0·unx·····3579·b-·stor·80-Jan-01·00:00·org/akvo/rsr/up/util/ConstantUtil.class
223 ?rwxrwxr-x··2.0·unx······348·b-·stor·80-Jan-01·00:00·org/akvo/rsr/up/util/DialogUtil$10.class223 ?rwxrwxr-x··2.0·unx······348·b-·stor·80-Jan-01·00:00·org/akvo/rsr/up/util/DialogUtil$10.class
Offset 320, 8 lines modifiedOffset 320, 8 lines modified
320 ?rwxrwxr-x··2.0·unx······741·b-·stor·80-Jan-01·00:00·com/github/kevinsawicki/http/HttpRequest$5.class320 ?rwxrwxr-x··2.0·unx······741·b-·stor·80-Jan-01·00:00·com/github/kevinsawicki/http/HttpRequest$5.class
321 ?rwxrwxr-x··2.0·unx·····1152·b-·stor·80-Jan-01·00:00·com/github/kevinsawicki/http/HttpRequest$6.class321 ?rwxrwxr-x··2.0·unx·····1152·b-·stor·80-Jan-01·00:00·com/github/kevinsawicki/http/HttpRequest$6.class
322 ?rwxrwxr-x··2.0·unx······830·b-·stor·80-Jan-01·00:00·com/github/kevinsawicki/http/HttpRequest$7.class322 ?rwxrwxr-x··2.0·unx······830·b-·stor·80-Jan-01·00:00·com/github/kevinsawicki/http/HttpRequest$7.class
323 ?rwxrwxr-x··2.0·unx······947·b-·stor·80-Jan-01·00:00·com/github/kevinsawicki/http/HttpRequest$8.class323 ?rwxrwxr-x··2.0·unx······947·b-·stor·80-Jan-01·00:00·com/github/kevinsawicki/http/HttpRequest$8.class
324 ?rwxrwxr-x··2.0·unx······914·b-·stor·80-Jan-01·00:00·com/github/kevinsawicki/http/HttpRequest$9.class324 ?rwxrwxr-x··2.0·unx······914·b-·stor·80-Jan-01·00:00·com/github/kevinsawicki/http/HttpRequest$9.class
325 ?rwxrwxr-x··2.0·unx·····1184·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$ICSViewCompatImpl.class325 ?rwxrwxr-x··2.0·unx·····1184·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$ICSViewCompatImpl.class
326 ?rwxrwxr-x··2.0·unx·····4046·b-·stor·80-Jan-01·00:00·android/support/v4/widget/SimpleCursorAdapter.class326 ?rwxrwxr-x··2.0·unx·····4046·b-·stor·80-Jan-01·00:00·android/support/v4/widget/SimpleCursorAdapter.class
327 325·files,·609904·bytes·uncompressed,·517348·bytes·compressed:··15.2%327 325·files,·609885·bytes·uncompressed,·517329·bytes·compressed:··15.2%
60.2 KB
org/akvo/rsr/up/DiagnosticActivity.class
60.1 KB
javap -verbose -constants -s -l -private {}
    
Offset 490, 606 lines modifiedOffset 490, 604 lines modified
490 ········73:·aload_1490 ········73:·aload_1
491 ········74:·aload·········4491 ········74:·aload·········4
492 ········76:·invokevirtual·#132················//·Method·android/widget/TextView.append:(Ljava/lang/CharSequence;)V492 ········76:·invokevirtual·#132················//·Method·android/widget/TextView.append:(Ljava/lang/CharSequence;)V
493 ········79:·aload_3493 ········79:·aload_3
494 ········80:·invokeinterface·#135,··1··········//·InterfaceMethod·android/database/Cursor.moveToNext:()Z494 ········80:·invokeinterface·#135,··1··········//·InterfaceMethod·android/database/Cursor.moveToNext:()Z
495 ········85:·istore········7495 ········85:·istore········7
496 ········87:·iload·········7496 ········87:·iload·········7
497 ········89:·ifeq··········241497 ········89:·ifeq··········233
498 ········92:·aload_0498 ········92:·aload_0
499 ········93:·astore_1499 ········93:·astore_1
500 ········94:·aload_0500 ········94:·aload_0
501 ········95:·getfield······#95·················//·Field·mTextView:Landroid/widget/TextView;501 ········95:·getfield······#95·················//·Field·mTextView:Landroid/widget/TextView;
502 ········98:·astore_2502 ········98:·astore_2
503 ········99:·new···········#42·················//·class·java/lang/StringBuilder503 ········99:·new···········#42·················//·class·java/lang/StringBuilder
504 ·······102:·astore········4504 ·······102:·astore········4
505 ·······104:·aload·········4505 ·······104:·aload·········4
506 ·······106:·invokespecial·#43·················//·Method·java/lang/StringBuilder."<init>":()V506 ·······106:·invokespecial·#43·················//·Method·java/lang/StringBuilder."<init>":()V
507 ·······109:·aload·········4507 ·······109:·aload·········4
508 ·······111:·ldc···········#137················//·String·\n[508 ·······111:·ldc···········#137················//·String·\n[
509 ·······113:·invokevirtual·#58·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;509 ·······113:·invokevirtual·#58·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
510 ·······116:·astore········4510 ·······116:·astore········4
511 ·······118:·aload_3 
512 ·······119:·astore_1 
513 ·······120:·ldc···········#139················//·String·_id511 ·······118:·ldc···········#139················//·String·_id
514 ·······122:·astore········8512 ·······120:·astore_1
515 ·······124:·aload_3513 ·······121:·aload_3
516 ·······125:·aload·········8514 ·······122:·aload_1
517 ·······127:·invokeinterface·#143,··2··········//·InterfaceMethod·android/database/Cursor.getColumnIndex:(Ljava/lang/String;)I515 ·······123:·invokeinterface·#143,··2··········//·InterfaceMethod·android/database/Cursor.getColumnIndex:(Ljava/lang/String;)I
518 ·······132:·istore········5516 ·······128:·istore········5
519 ·······134:·aload_3517 ·······130:·aload_3
520 ·······135:·iload·········5518 ·······131:·iload·········5
521 ·······137:·invokeinterface·#146,··2··········//·InterfaceMethod·android/database/Cursor.getString:(I)Ljava/lang/String;519 ·······133:·invokeinterface·#146,··2··········//·InterfaceMethod·android/database/Cursor.getString:(I)Ljava/lang/String;
522 ·······142:·astore········6520 ·······138:·astore········6
523 ·······144:·aload·········4521 ·······140:·aload·········4
524 ·······146:·aload·········6522 ·······142:·aload·········6
525 ·······148:·invokevirtual·#58·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;523 ·······144:·invokevirtual·#58·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
526 ·······151:·ldc···········#148················//·String·]524 ·······147:·ldc···········#148················//·String·]
527 ·······153:·invokevirtual·#58·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; 
528 ·······156:·astore········4 
529 ·······158:·ldc···········#150················//·String·first_name 
530 ·······160:·astore········8 
531 ·······162:·aload_3 
532 ·······163:·aload·········8 
533 ·······165:·invokeinterface·#143,··2··········//·InterfaceMethod·android/database/Cursor.getColumnIndex:(Ljava/lang/String;)I 
534 ·······170:·istore········5 
535 ·······172:·aload_3 
536 ·······173:·iload·········5 
537 ·······175:·invokeinterface·#146,··2··········//·InterfaceMethod·android/database/Cursor.getString:(I)Ljava/lang/String; 
538 ·······180:·astore········6 
539 ·······182:·aload·········4 
540 ·······184:·aload·········6 
541 ·······186:·invokevirtual·#58·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; 
542 ·······189:·ldc···········#152················//·String 
543 ·······191:·invokevirtual·#58·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;525 ·······149:·invokevirtual·#58·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
544 ·······194:·astore········4526 ·······152:·astore········4
545 ·······196:·ldc···········#154················//·String·last_name527 ·······154:·ldc···········#150················//·String·first_name
546 ·······198:·astore········8528 ·······156:·astore_1
547 ·······200:·aload_3529 ·······157:·aload_3
548 ·······201:·aload·········8530 ·······158:·aload_1
549 ·······203:·invokeinterface·#143,··2··········//·InterfaceMethod·android/database/Cursor.getColumnIndex:(Ljava/lang/String;)I531 ·······159:·invokeinterface·#143,··2··········//·InterfaceMethod·android/database/Cursor.getColumnIndex:(Ljava/lang/String;)I
550 ·······208:·istore········5532 ·······164:·istore········5
551 ·······210:·aload_3533 ·······166:·aload_3
552 ·······211:·iload·········5534 ·······167:·iload·········5
553 ·······213:·invokeinterface·#146,··2··········//·InterfaceMethod·android/database/Cursor.getString:(I)Ljava/lang/String;535 ·······169:·invokeinterface·#146,··2··········//·InterfaceMethod·android/database/Cursor.getString:(I)Ljava/lang/String;
554 ·······218:·astore········6536 ·······174:·astore········6
555 ·······220:·aload·········4 
556 ·······222:·aload·········6 
557 ·······224:·invokevirtual·#58·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; 
558 ·······227:·invokevirtual·#62·················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String; 
559 ·······230:·astore········4 
560 ·······232:·aload_2 
561 ·······233:·aload·········4 
562 ·······235:·invokevirtual·#132················//·Method·android/widget/TextView.append:(Ljava/lang/CharSequence;)V 
563 ·······238:·goto··········79 
564 ·······241:·aload_3 
565 ·······242:·invokeinterface·#155,··1··········//·InterfaceMethod·android/database/Cursor.close:()V 
566 ·······247:·aload_0 
567 ·······248:·astore_1 
568 ·······249:·aload_0 
569 ·······250:·getfield······#23·················//·Field·mDb:Lorg/akvo/rsr/up/dao/RsrDbAdapter; 
570 ·······253:·astore_1 
571 ·······254:·aload_1 
572 ·······255:·astore_2 
573 ·······256:·aload_1 
574 ·······257:·invokevirtual·#159················//·Method·org/akvo/rsr/up/dao/RsrDbAdapter.getMissingUsersList:()Ljava/util/List; 
575 ·······260:·astore········9 
576 ·······262:·aload_0 
577 ·······263:·astore_1 
578 ·······264:·aload_0 
579 ·······265:·getfield······#95·················//·Field·mTextView:Landroid/widget/TextView; 
580 ·······268:·astore_1 
581 ·······269:·aload_1 
582 ·······270:·astore_2 
583 ·······271:·new···········#42·················//·class·java/lang/StringBuilder 
584 ·······274:·astore········4 
585 ·······276:·aload·········4537 ·······176:·aload·········4
586 ·······278:·invokespecial·#43·················//·Method·java/lang/StringBuilder."<init>":()V 
587 ·······281:·aload·········4 
588 ·······283:·ldc···········#161················//·String·\n\nMissing·users·in·db: 
589 ·······285:·invokevirtual·#58·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; 
590 ·······288:·astore········4 
591 ·······290:·aload·········9 
592 ·······292:·invokeinterface·#166,··1··········//·InterfaceMethod·java/util/List.size:()I 
593 ·······297:·istore········5 
594 ·······299:·iload·········5 
595 ·······301:·invokestatic··#129················//·Method·java/lang/String.valueOf:(I)Ljava/lang/String; 
596 ·······304:·astore········6 
597 ·······306:·aload·········4 
598 ·······308:·aload·········6538 ·······178:·aload·········6
599 ·······310:·invokevirtual·#58·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;539 ·······180:·invokevirtual·#58·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
600 ·······313:·invokevirtual·#62·················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String; 
601 ·······316:·astore········4 
602 ·······318:·aload_1 
603 ·······319:·aload·········4 
604 ·······321:·invokevirtual·#132················//·Method·android/widget/TextView.append:(Ljava/lang/CharSequence;)V 
605 ·······324:·aload·········9 
606 ·······326:·invokeinterface·#170,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator; 
607 ·······331:·astore········10 
608 ·······333:·aload·········10 
609 ·······335:·invokeinterface·#175,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z 
610 ·······340:·istore········7 
611 ·······342:·iload·········7 
612 ·······344:·ifeq··········422 
613 ·······347:·aload·········10 
614 ·······349:·invokeinterface·#179,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; 
615 ·······354:·checkcast·····#125················//·class·java/lang/String 
616 ·······357:·astore········11 
Max diff block lines reached; 26904/61472 bytes (43.77%) of diff not shown.
101 KB
org/akvo/rsr/up/service/GetProjectDataService.class
101 KB
procyon -ec {}
    
Offset 77, 1028 lines modifiedOffset 77, 1022 lines modified
77 ········//····84:·ldc·············"/api/v1/project/?format=xml&limit=0&partnerships__organisation=%s"77 ········//····84:·ldc·············"/api/v1/project/?format=xml&limit=0&partnerships__organisation=%s"
78 ········//····86:·astore··········1178 ········//····86:·astore··········11
79 ········//····88:·iconst_1·······79 ········//····88:·iconst_1·······
80 ········//····89:·istore··········1280 ········//····89:·istore··········12
81 ········//····91:·iload···········1281 ········//····91:·iload···········12
82 ········//····93:·anewarray·······Ljava/lang/Object;82 ········//····93:·anewarray·······Ljava/lang/Object;
83 ········//····96:·astore··········1383 ········//····96:·astore··········13
84 ········//····98:·iconst_0·······84 ········//····98:·aconst_null····
85 ········//····99:·istore··········1485 ········//····99:·astore··········14
86 ········//···101:·aconst_null···· 
87 ········//···102:·astore··········15 
88 ········//···104:·ldc·············"authorized_orgid"86 ········//···101:·ldc·············"authorized_orgid"
89 ········//···106:·astore··········1687 ········//···103:·astore··········15
90 ········//···108:·aload_0········88 ········//···105:·aload_0········
91 ········//···109:·astore_3·······89 ········//···106:·astore_3·······
92 ········//···110:·aload_0········90 ········//···107:·aload_0········
93 ········//···111:·aload···········1691 ········//···108:·aload···········15
94 ········//···113:·invokestatic····org/akvo/rsr/up/util/SettingsUtil.Read:(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String;92 ········//···110:·invokestatic····org/akvo/rsr/up/util/SettingsUtil.Read:(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String;
95 ········//···116:·astore··········1693 ········//···113:·astore··········15
96 ········//···118:·aload···········1394 ········//···115:·aload···········13
97 ········//···120:·iconst_0·······95 ········//···117:·iconst_0·······
 96 ········//···118:·aload···········15
 97 ········//···120:·aastore········
98 ········//···121:·aload···········1698 ········//···121:·aload···········11
99 ········//···123:·aastore········ 
100 ········//···124:·aload···········11 
101 ········//···126:·aload···········1399 ········//···123:·aload···········13
102 ········//···128:·invokestatic····java/lang/String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;100 ········//···125:·invokestatic····java/lang/String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
103 ········//···131:·astore··········11101 ········//···128:·astore··········11
104 ········//···133:·aload···········8102 ········//···130:·aload···········8
105 ········//···135:·aload···········11103 ········//···132:·aload···········11
106 ········//···137:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;104 ········//···134:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
107 ········//···140:·astore··········8105 ········//···137:·astore··········8
108 ········//···142:·aload···········8106 ········//···139:·aload···········8
109 ········//···144:·invokevirtual···java/lang/StringBuilder.toString:()Ljava/lang/String;107 ········//···141:·invokevirtual···java/lang/StringBuilder.toString:()Ljava/lang/String;
110 ········//···147:·astore··········8108 ········//···144:·astore··········8
111 ········//···149:·aload···········6109 ········//···146:·aload···········6
112 ········//···151:·aload···········8110 ········//···148:·aload···········8
113 ········//···153:·invokespecial···java/net/URL.<init>:(Ljava/lang/String;)V111 ········//···150:·invokespecial···java/net/URL.<init>:(Ljava/lang/String;)V
114 ········//···156:·aload···········4112 ········//···153:·aload···········4
115 ········//···158:·aload_0········113 ········//···155:·aload_0········
116 ········//···159:·aload···········6114 ········//···156:·aload···········6
117 ········//···161:·invokevirtual···org/akvo/rsr/up/util/Downloader.fetchProjectList:(Landroid/content/Context;Ljava/net/URL;)V115 ········//···158:·invokevirtual···org/akvo/rsr/up/util/Downloader.fetchProjectList:(Landroid/content/Context;Ljava/net/URL;)V
118 ········//···164:·iconst_0·······116 ········//···161:·iconst_0·······
119 ········//···165:·istore··········17117 ········//···162:·istore··········16
120 ········//···167:·aconst_null····118 ········//···164:·aconst_null····
121 ········//···168:·astore··········6119 ········//···165:·astore··········6
122 ········//···170:·bipush··········50120 ········//···167:·bipush··········50
123 ········//···172:·istore··········7121 ········//···169:·istore··········7
124 ········//···174:·bipush··········100122 ········//···171:·bipush··········100
125 ········//···176:·istore··········18123 ········//···173:·istore··········17
126 ········//···178:·aload_0········124 ········//···175:·aload_0········
127 ········//···179:·iconst_0·······125 ········//···176:·iconst_0·······
128 ········//···180:·iload···········7126 ········//···177:·iload···········7
129 ········//···182:·iload···········18127 ········//···179:·iload···········17
130 ········//···184:·invokespecial···org/akvo/rsr/up/service/GetProjectDataService.broadcastProgress:(III)V128 ········//···181:·invokespecial···org/akvo/rsr/up/service/GetProjectDataService.broadcastProgress:(III)V
131 ········//···187:·new·············Ljava/net/URL;129 ········//···184:·new·············Ljava/net/URL;
132 ········//···190:·astore··········6130 ········//···187:·astore··········6
133 ········//···192:·new·············Ljava/lang/StringBuilder;131 ········//···189:·new·············Ljava/lang/StringBuilder;
134 ········//···195:·astore··········8132 ········//···192:·astore··········8
135 ········//···197:·aload···········8133 ········//···194:·aload···········8
136 ········//···199:·invokespecial···java/lang/StringBuilder.<init>:()V134 ········//···196:·invokespecial···java/lang/StringBuilder.<init>:()V
137 ········//···202:·aload_0········135 ········//···199:·aload_0········
138 ········//···203:·invokestatic····org/akvo/rsr/up/util/SettingsUtil.host:(Landroid/content/Context;)Ljava/lang/String;136 ········//···200:·invokestatic····org/akvo/rsr/up/util/SettingsUtil.host:(Landroid/content/Context;)Ljava/lang/String;
139 ········//···206:·astore··········11137 ········//···203:·astore··········11
140 ········//···208:·aload···········8138 ········//···205:·aload···········8
141 ········//···210:·aload···········11139 ········//···207:·aload···········11
142 ········//···212:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;140 ········//···209:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
143 ········//···215:·astore··········8141 ········//···212:·astore··········8
144 ········//···217:·ldc·············"/api/v1/country/?format=xml&limit=0"142 ········//···214:·ldc·············"/api/v1/country/?format=xml&limit=0"
145 ········//···219:·astore··········11143 ········//···216:·astore··········11
146 ········//···221:·iconst_0·······144 ········//···218:·iconst_0·······
147 ········//···222:·istore··········12145 ········//···219:·istore··········12
 146 ········//···221:·aconst_null····
 147 ········//···222:·astore··········13
148 ········//···224:·aconst_null····148 ········//···224:·aconst_null····
 149 ········//···225:·astore_3·······
 150 ········//···226:·iconst_0·······
 151 ········//···227:·anewarray·······Ljava/lang/Object;
 152 ········//···230:·astore_3·······
 153 ········//···231:·aload_3········
149 ········//···225:·astore··········13154 ········//···232:·astore··········13
150 ········//···227:·aconst_null···· 
151 ········//···228:·astore_3······· 
152 ········//···229:·iconst_0······· 
153 ········//···230:·anewarray·······Ljava/lang/Object; 
154 ········//···233:·astore_3······· 
155 ········//···234:·aload_3········ 
156 ········//···235:·astore··········13 
157 ········//···237:·aload···········11155 ········//···234:·aload···········11
158 ········//···239:·aload_3········156 ········//···236:·aload_3········
159 ········//···240:·invokestatic····java/lang/String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;157 ········//···237:·invokestatic····java/lang/String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
160 ········//···243:·astore··········11158 ········//···240:·astore··········11
161 ········//···245:·aload···········8159 ········//···242:·aload···········8
162 ········//···247:·aload···········11160 ········//···244:·aload···········11
163 ········//···249:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;161 ········//···246:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
164 ········//···252:·astore··········8162 ········//···249:·astore··········8
165 ········//···254:·aload···········8163 ········//···251:·aload···········8
166 ········//···256:·invokevirtual···java/lang/StringBuilder.toString:()Ljava/lang/String;164 ········//···253:·invokevirtual···java/lang/StringBuilder.toString:()Ljava/lang/String;
167 ········//···259:·astore··········8165 ········//···256:·astore··········8
168 ········//···261:·aload···········6166 ········//···258:·aload···········6
169 ········//···263:·aload···········8167 ········//···260:·aload···········8
170 ········//···265:·invokespecial···java/net/URL.<init>:(Ljava/lang/String;)V168 ········//···262:·invokespecial···java/net/URL.<init>:(Ljava/lang/String;)V
171 ········//···268:·aload_0········169 ········//···265:·aload_0········
172 ········//···269:·astore_3·······170 ········//···266:·astore_3·······
173 ········//···270:·aload···········4171 ········//···267:·aload···········4
174 ········//···272:·aload_0········172 ········//···269:·aload_0········
175 ········//···273:·aload···········6173 ········//···270:·aload···········6
176 ········//···275:·invokevirtual···org/akvo/rsr/up/util/Downloader.fetchCountryList:(Landroid/content/Context;Ljava/net/URL;)V174 ········//···272:·invokevirtual···org/akvo/rsr/up/util/Downloader.fetchCountryList:(Landroid/content/Context;Ljava/net/URL;)V
177 ········//···278:·iconst_0·······175 ········//···275:·iconst_0·······
178 ········//···279:·istore··········17176 ········//···276:·istore··········16
179 ········//···281:·aconst_null····177 ········//···278:·aconst_null····
180 ········//···282:·astore··········6178 ········//···279:·astore··········6
181 ········//···284:·bipush··········100179 ········//···281:·bipush··········100
182 ········//···286:·istore··········7180 ········//···283:·istore··········7
183 ········//···288:·bipush··········100181 ········//···285:·bipush··········100
184 ········//···290:·istore··········18182 ········//···287:·istore··········17
185 ········//···292:·aload_0········183 ········//···289:·aload_0········
186 ········//···293:·iconst_0·······184 ········//···290:·iconst_0·······
187 ········//···294:·iload···········7185 ········//···291:·iload···········7
188 ········//···296:·iload···········18186 ········//···293:·iload···········17
189 ········//···298:·invokespecial···org/akvo/rsr/up/service/GetProjectDataService.broadcastProgress:(III)V187 ········//···295:·invokespecial···org/akvo/rsr/up/service/GetProjectDataService.broadcastProgress:(III)V
190 ········//···301:·aload_2········188 ········//···298:·aload_2········
191 ········//···302:·invokevirtual···org/akvo/rsr/up/dao/RsrDbAdapter.listAllProjects:()Landroid/database/Cursor;189 ········//···299:·invokevirtual···org/akvo/rsr/up/dao/RsrDbAdapter.listAllProjects:()Landroid/database/Cursor;
 190 ········//···302:·astore··········18
 191 ········//···304:·iconst_0·······
192 ········//···305:·astore··········19192 ········//···305:·istore··········19
Max diff block lines reached; 90559/102994 bytes (87.93%) of diff not shown.
588 B
smali/org/akvo/rsr/up/UpdateEditorActivity$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lorg/akvo/rsr/up/UpdateEditorActivity;21 .field·final·synthetic·this$0:Lorg/akvo/rsr/up/UpdateEditorActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lorg/akvo/rsr/up/UpdateEditorActivity;)V23 .method·constructor·<init>(Lorg/akvo/rsr/up/UpdateEditorActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lorg/akvo/rsr/up/UpdateEditorActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·13927 ····.line·139
27 ····iput-object·p1,·p0,·Lorg/akvo/rsr/up/UpdateEditorActivity$1;->this$0:Lorg/akvo/rsr/up/UpdateEditorActivity;28 ····iput-object·p1,·p0,·Lorg/akvo/rsr/up/UpdateEditorActivity$1;->this$0:Lorg/akvo/rsr/up/UpdateEditorActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
538 B
smali/org/akvo/rsr/up/AboutActivity$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lorg/akvo/rsr/up/AboutActivity;21 .field·final·synthetic·this$0:Lorg/akvo/rsr/up/AboutActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lorg/akvo/rsr/up/AboutActivity;)V23 .method·constructor·<init>(Lorg/akvo/rsr/up/AboutActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lorg/akvo/rsr/up/AboutActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·4827 ····.line·48
27 ····iput-object·p1,·p0,·Lorg/akvo/rsr/up/AboutActivity$1;->this$0:Lorg/akvo/rsr/up/AboutActivity;28 ····iput-object·p1,·p0,·Lorg/akvo/rsr/up/AboutActivity$1;->this$0:Lorg/akvo/rsr/up/AboutActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
588 B
smali/org/akvo/rsr/up/UpdateEditorActivity$5.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lorg/akvo/rsr/up/UpdateEditorActivity;21 .field·final·synthetic·this$0:Lorg/akvo/rsr/up/UpdateEditorActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lorg/akvo/rsr/up/UpdateEditorActivity;)V23 .method·constructor·<init>(Lorg/akvo/rsr/up/UpdateEditorActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lorg/akvo/rsr/up/UpdateEditorActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·17527 ····.line·175
27 ····iput-object·p1,·p0,·Lorg/akvo/rsr/up/UpdateEditorActivity$5;->this$0:Lorg/akvo/rsr/up/UpdateEditorActivity;28 ····iput-object·p1,·p0,·Lorg/akvo/rsr/up/UpdateEditorActivity$5;->this$0:Lorg/akvo/rsr/up/UpdateEditorActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
2.4 KB
smali/org/akvo/rsr/up/UpdateEditorActivity.smali
    
Offset 120, 15 lines modifiedOffset 120, 14 lines modified
  
120 ····.line·77120 ····.line·77
121 ····iput-object·v1,·p0,·Lorg/akvo/rsr/up/UpdateEditorActivity;->updateId:Ljava/lang/String;121 ····iput-object·v1,·p0,·Lorg/akvo/rsr/up/UpdateEditorActivity;->updateId:Ljava/lang/String;
  
122 ····.line·78122 ····.line·78
123 ····iput-object·v1,·p0,·Lorg/akvo/rsr/up/UpdateEditorActivity;->update:Lorg/akvo/rsr/up/domain/Update;123 ····iput-object·v1,·p0,·Lorg/akvo/rsr/up/UpdateEditorActivity;->update:Lorg/akvo/rsr/up/domain/Update;
  
124 ····.line·597 
125 ····return-void124 ····return-void
126 .end·method125 .end·method
  
127 .method·static·synthetic·access$000(Lorg/akvo/rsr/up/UpdateEditorActivity;)V126 .method·static·synthetic·access$000(Lorg/akvo/rsr/up/UpdateEditorActivity;)V
128 ····.locals·0127 ····.locals·0
129 ····.param·p0,·"x0"····#·Lorg/akvo/rsr/up/UpdateEditorActivity;128 ····.param·p0,·"x0"····#·Lorg/akvo/rsr/up/UpdateEditorActivity;
  
Offset 994, 14 lines modifiedOffset 993, 15 lines modified
  
994 ····const-string·v6,·"pick"993 ····const-string·v6,·"pick"
  
995 ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;994 ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
996 ····move-result-object·v5995 ····move-result-object·v5
  
 996 ····.line·330
997 ····invoke-static·{},·Ljava/lang/System;->nanoTime()J997 ····invoke-static·{},·Ljava/lang/System;->nanoTime()J
  
998 ····move-result-wide·v6998 ····move-result-wide·v6
  
999 ····invoke-virtual·{v5,·v6,·v7},·Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;999 ····invoke-virtual·{v5,·v6,·v7},·Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
  
1000 ····move-result-object·v51000 ····move-result-object·v5
Offset 1285, 14 lines modifiedOffset 1285, 15 lines modified
1285 ····if-nez·v3,·:cond_11285 ····if-nez·v3,·:cond_1
  
1286 ····.line·1211286 ····.line·121
1287 ····if-eqz·p1,·:cond_51287 ····if-eqz·p1,·:cond_5
  
1288 ····const-string·v3,·"org.akvo.rsr.up.UPDATE"1288 ····const-string·v3,·"org.akvo.rsr.up.UPDATE"
  
 1289 ····.line·122
1289 ····invoke-virtual·{p1,·v3},·Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String;1290 ····invoke-virtual·{p1,·v3},·Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String;
  
1290 ····move-result-object·v31291 ····move-result-object·v3
  
1291 ····:goto_21292 ····:goto_2
1292 ····iput-object·v3,·p0,·Lorg/akvo/rsr/up/UpdateEditorActivity;->updateId:Ljava/lang/String;1293 ····iput-object·v3,·p0,·Lorg/akvo/rsr/up/UpdateEditorActivity;->updateId:Ljava/lang/String;
  
Offset 1657, 15 lines modifiedOffset 1658, 15 lines modified
  
1657 ····.line·1181658 ····.line·118
1658 ····goto/16·:goto_11659 ····goto/16·:goto_1
  
1659 ····:cond_51660 ····:cond_5
1660 ····move-object·v3,·v41661 ····move-object·v3,·v4
  
1661 ····.line·1211662 ····.line·122
1662 ····goto/16·:goto_21663 ····goto/16·:goto_2
  
1663 ····.line·2171664 ····.line·217
1664 ····.restart·local·v2····#·"project":Lorg/akvo/rsr/up/domain/Project;1665 ····.restart·local·v2····#·"project":Lorg/akvo/rsr/up/domain/Project;
1665 ····:cond_61666 ····:cond_6
1666 ····iget-object·v3,·p0,·Lorg/akvo/rsr/up/UpdateEditorActivity;->dba:Lorg/akvo/rsr/up/dao/RsrDbAdapter;1667 ····iget-object·v3,·p0,·Lorg/akvo/rsr/up/UpdateEditorActivity;->dba:Lorg/akvo/rsr/up/dao/RsrDbAdapter;
  
Offset 1739, 18 lines modifiedOffset 1740, 20 lines modified
  
1739 ····invoke-virtual·{v7},·Lorg/akvo/rsr/up/domain/Update;->getThumbnailUrl()Ljava/lang/String;1740 ····invoke-virtual·{v7},·Lorg/akvo/rsr/up/domain/Update;->getThumbnailUrl()Ljava/lang/String;
  
1740 ····move-result-object·v71741 ····move-result-object·v7
  
1741 ····iget-object·v8,·p0,·Lorg/akvo/rsr/up/UpdateEditorActivity;->update:Lorg/akvo/rsr/up/domain/Update;1742 ····iget-object·v8,·p0,·Lorg/akvo/rsr/up/UpdateEditorActivity;->update:Lorg/akvo/rsr/up/domain/Update;
  
 1743 ····.line·233
1742 ····invoke-virtual·{v8},·Lorg/akvo/rsr/up/domain/Update;->getThumbnailFilename()Ljava/lang/String;1744 ····invoke-virtual·{v8},·Lorg/akvo/rsr/up/domain/Update;->getThumbnailFilename()Ljava/lang/String;
  
1743 ····move-result-object·v81745 ····move-result-object·v8
  
 1746 ····.line·232
1744 ····invoke-static·{v3,·v7,·v8,·v4,·v4},·Lorg/akvo/rsr/up/util/FileUtil;->setPhotoFile(Landroid/widget/ImageView;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V1747 ····invoke-static·{v3,·v7,·v8,·v4,·v4},·Lorg/akvo/rsr/up/util/FileUtil;->setPhotoFile(Landroid/widget/ImageView;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
  
1745 ····.line·2341748 ····.line·234
1746 ····invoke-direct·{p0,·v9},·Lorg/akvo/rsr/up/UpdateEditorActivity;->showPhoto(Z)V1749 ····invoke-direct·{p0,·v9},·Lorg/akvo/rsr/up/UpdateEditorActivity;->showPhoto(Z)V
  
1747 ····goto/16·:goto_31750 ····goto/16·:goto_3
  
588 B
smali/org/akvo/rsr/up/UpdateEditorActivity$4.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lorg/akvo/rsr/up/UpdateEditorActivity;21 .field·final·synthetic·this$0:Lorg/akvo/rsr/up/UpdateEditorActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lorg/akvo/rsr/up/UpdateEditorActivity;)V23 .method·constructor·<init>(Lorg/akvo/rsr/up/UpdateEditorActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lorg/akvo/rsr/up/UpdateEditorActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·16627 ····.line·166
27 ····iput-object·p1,·p0,·Lorg/akvo/rsr/up/UpdateEditorActivity$4;->this$0:Lorg/akvo/rsr/up/UpdateEditorActivity;28 ····iput-object·p1,·p0,·Lorg/akvo/rsr/up/UpdateEditorActivity$4;->this$0:Lorg/akvo/rsr/up/UpdateEditorActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
773 B
smali/org/akvo/rsr/up/SettingsActivity.smali
    
Offset 136, 24 lines modifiedOffset 136, 26 lines modified
  
136 ····move-result-object·v4136 ····move-result-object·v4
  
137 ····const·v5,·0x7f08003e137 ····const·v5,·0x7f08003e
  
138 ····new-array·v6,·v7,·[Ljava/lang/Object;138 ····new-array·v6,·v7,·[Ljava/lang/Object;
  
 139 ····.line·137
139 ····invoke-static·{p0},·Lorg/akvo/rsr/up/util/FileUtil;->countCacheMB(Landroid/content/Context;)J140 ····invoke-static·{p0},·Lorg/akvo/rsr/up/util/FileUtil;->countCacheMB(Landroid/content/Context;)J
  
140 ····move-result-wide·v7141 ····move-result-wide·v7
  
141 ····invoke-static·{v7,·v8},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;142 ····invoke-static·{v7,·v8},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
  
142 ····move-result-object·v7143 ····move-result-object·v7
  
143 ····aput-object·v7,·v6,·v9144 ····aput-object·v7,·v6,·v9
  
 145 ····.line·136
144 ····invoke-virtual·{v4,·v5,·v6},·Landroid/content/res/Resources;->getString(I[Ljava/lang/Object;)Ljava/lang/String;146 ····invoke-virtual·{v4,·v5,·v6},·Landroid/content/res/Resources;->getString(I[Ljava/lang/Object;)Ljava/lang/String;
  
145 ····move-result-object·v4147 ····move-result-object·v4
  
146 ····invoke-virtual·{v0,·v4},·Landroid/preference/Preference;->setSummary(Ljava/lang/CharSequence;)V148 ····invoke-virtual·{v0,·v4},·Landroid/preference/Preference;->setSummary(Ljava/lang/CharSequence;)V
  
147 ····.line·138149 ····.line·138
539 B
smali/org/akvo/rsr/up/LoginActivity$3.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lorg/akvo/rsr/up/LoginActivity;21 .field·final·synthetic·this$0:Lorg/akvo/rsr/up/LoginActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lorg/akvo/rsr/up/LoginActivity;)V23 .method·constructor·<init>(Lorg/akvo/rsr/up/LoginActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lorg/akvo/rsr/up/LoginActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·10927 ····.line·109
27 ····iput-object·p1,·p0,·Lorg/akvo/rsr/up/LoginActivity$3;->this$0:Lorg/akvo/rsr/up/LoginActivity;28 ····iput-object·p1,·p0,·Lorg/akvo/rsr/up/LoginActivity$3;->this$0:Lorg/akvo/rsr/up/LoginActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
2.18 KB
smali/org/akvo/rsr/up/UpdateEditorActivity$3.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lorg/akvo/rsr/up/UpdateEditorActivity;21 .field·final·synthetic·this$0:Lorg/akvo/rsr/up/UpdateEditorActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lorg/akvo/rsr/up/UpdateEditorActivity;)V23 .method·constructor·<init>(Lorg/akvo/rsr/up/UpdateEditorActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lorg/akvo/rsr/up/UpdateEditorActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·15327 ····.line·153
27 ····iput-object·p1,·p0,·Lorg/akvo/rsr/up/UpdateEditorActivity$3;->this$0:Lorg/akvo/rsr/up/UpdateEditorActivity;28 ····iput-object·p1,·p0,·Lorg/akvo/rsr/up/UpdateEditorActivity$3;->this$0:Lorg/akvo/rsr/up/UpdateEditorActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
Offset 74, 14 lines modifiedOffset 75, 15 lines modified
  
74 ····const-string·v3,·"capture"75 ····const-string·v3,·"capture"
  
75 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;76 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
76 ····move-result-object·v277 ····move-result-object·v2
  
 78 ····.line·158
77 ····invoke-static·{},·Ljava/lang/System;->nanoTime()J79 ····invoke-static·{},·Ljava/lang/System;->nanoTime()J
  
78 ····move-result-wide·v380 ····move-result-wide·v3
  
79 ····invoke-virtual·{v2,·v3,·v4},·Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;81 ····invoke-virtual·{v2,·v3,·v4},·Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
  
80 ····move-result-object·v282 ····move-result-object·v2
Offset 92, 33 lines modifiedOffset 94, 36 lines modified
  
92 ····move-result-object·v294 ····move-result-object·v2
  
93 ····invoke-virtual·{v2},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;95 ····invoke-virtual·{v2},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
94 ····move-result-object·v296 ····move-result-object·v2
  
 97 ····.line·157
95 ····invoke-static·{v1,·v2},·Lorg/akvo/rsr/up/UpdateEditorActivity;->access$202(Lorg/akvo/rsr/up/UpdateEditorActivity;Ljava/lang/String;)Ljava/lang/String;98 ····invoke-static·{v1,·v2},·Lorg/akvo/rsr/up/UpdateEditorActivity;->access$202(Lorg/akvo/rsr/up/UpdateEditorActivity;Ljava/lang/String;)Ljava/lang/String;
  
96 ····.line·15999 ····.line·159
97 ····const-string·v1,·"output"100 ····const-string·v1,·"output"
  
98 ····new-instance·v2,·Ljava/io/File;101 ····new-instance·v2,·Ljava/io/File;
  
99 ····iget-object·v3,·p0,·Lorg/akvo/rsr/up/UpdateEditorActivity$3;->this$0:Lorg/akvo/rsr/up/UpdateEditorActivity;102 ····iget-object·v3,·p0,·Lorg/akvo/rsr/up/UpdateEditorActivity$3;->this$0:Lorg/akvo/rsr/up/UpdateEditorActivity;
  
 103 ····.line·160
100 ····invoke-static·{v3},·Lorg/akvo/rsr/up/UpdateEditorActivity;->access$200(Lorg/akvo/rsr/up/UpdateEditorActivity;)Ljava/lang/String;104 ····invoke-static·{v3},·Lorg/akvo/rsr/up/UpdateEditorActivity;->access$200(Lorg/akvo/rsr/up/UpdateEditorActivity;)Ljava/lang/String;
  
101 ····move-result-object·v3105 ····move-result-object·v3
  
102 ····invoke-direct·{v2,·v3},·Ljava/io/File;-><init>(Ljava/lang/String;)V106 ····invoke-direct·{v2,·v3},·Ljava/io/File;-><init>(Ljava/lang/String;)V
  
103 ····invoke-static·{v2},·Landroid/net/Uri;->fromFile(Ljava/io/File;)Landroid/net/Uri;107 ····invoke-static·{v2},·Landroid/net/Uri;->fromFile(Ljava/io/File;)Landroid/net/Uri;
  
104 ····move-result-object·v2108 ····move-result-object·v2
  
 109 ····.line·159
105 ····invoke-virtual·{v0,·v1,·v2},·Landroid/content/Intent;->putExtra(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent;110 ····invoke-virtual·{v0,·v1,·v2},·Landroid/content/Intent;->putExtra(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent;
  
106 ····.line·161111 ····.line·161
107 ····iget-object·v1,·p0,·Lorg/akvo/rsr/up/UpdateEditorActivity$3;->this$0:Lorg/akvo/rsr/up/UpdateEditorActivity;112 ····iget-object·v1,·p0,·Lorg/akvo/rsr/up/UpdateEditorActivity$3;->this$0:Lorg/akvo/rsr/up/UpdateEditorActivity;
  
108 ····const/16·v2,·0x309113 ····const/16·v2,·0x309
  
580 B
smali/org/akvo/rsr/up/ProjectListActivity$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lorg/akvo/rsr/up/ProjectListActivity;21 .field·final·synthetic·this$0:Lorg/akvo/rsr/up/ProjectListActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lorg/akvo/rsr/up/ProjectListActivity;)V23 .method·constructor·<init>(Lorg/akvo/rsr/up/ProjectListActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lorg/akvo/rsr/up/ProjectListActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·8027 ····.line·80
27 ····iput-object·p1,·p0,·Lorg/akvo/rsr/up/ProjectListActivity$1;->this$0:Lorg/akvo/rsr/up/ProjectListActivity;28 ····iput-object·p1,·p0,·Lorg/akvo/rsr/up/ProjectListActivity$1;->this$0:Lorg/akvo/rsr/up/ProjectListActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
1.02 KB
smali/org/akvo/rsr/up/ProjectListActivity$ResponseReceiver.smali
    
Offset 92, 33 lines modifiedOffset 92, 36 lines modified
  
92 ····const-string·v2,·"PHASE_KEY"92 ····const-string·v2,·"PHASE_KEY"
  
93 ····invoke-virtual·{v1,·v2,·v4},·Landroid/os/Bundle;->getInt(Ljava/lang/String;I)I93 ····invoke-virtual·{v1,·v2,·v4},·Landroid/os/Bundle;->getInt(Ljava/lang/String;I)I
  
94 ····move-result·v194 ····move-result·v1
  
 95 ····.line·316
95 ····invoke-virtual·{p2},·Landroid/content/Intent;->getExtras()Landroid/os/Bundle;96 ····invoke-virtual·{p2},·Landroid/content/Intent;->getExtras()Landroid/os/Bundle;
  
96 ····move-result-object·v297 ····move-result-object·v2
  
97 ····const-string·v3,·"SOFAR_KEY"98 ····const-string·v3,·"SOFAR_KEY"
  
98 ····invoke-virtual·{v2,·v3,·v4},·Landroid/os/Bundle;->getInt(Ljava/lang/String;I)I99 ····invoke-virtual·{v2,·v3,·v4},·Landroid/os/Bundle;->getInt(Ljava/lang/String;I)I
  
99 ····move-result·v2100 ····move-result·v2
  
 101 ····.line·317
100 ····invoke-virtual·{p2},·Landroid/content/Intent;->getExtras()Landroid/os/Bundle;102 ····invoke-virtual·{p2},·Landroid/content/Intent;->getExtras()Landroid/os/Bundle;
  
101 ····move-result-object·v3103 ····move-result-object·v3
  
102 ····const-string·v4,·"TOTAL_KEY"104 ····const-string·v4,·"TOTAL_KEY"
  
103 ····const/16·v5,·0x64105 ····const/16·v5,·0x64
  
104 ····invoke-virtual·{v3,·v4,·v5},·Landroid/os/Bundle;->getInt(Ljava/lang/String;I)I106 ····invoke-virtual·{v3,·v4,·v5},·Landroid/os/Bundle;->getInt(Ljava/lang/String;I)I
  
105 ····move-result·v3107 ····move-result·v3
  
 108 ····.line·315
106 ····invoke-static·{v0,·v1,·v2,·v3},·Lorg/akvo/rsr/up/ProjectListActivity;->access$600(Lorg/akvo/rsr/up/ProjectListActivity;III)V109 ····invoke-static·{v0,·v1,·v2,·v3},·Lorg/akvo/rsr/up/ProjectListActivity;->access$600(Lorg/akvo/rsr/up/ProjectListActivity;III)V
  
107 ····goto·:goto_0110 ····goto·:goto_0
108 .end·method111 .end·method
263 B
smali/org/akvo/rsr/up/R.smali
    
Offset 24, 10 lines modifiedOffset 24, 9 lines modified
24 .method·public·constructor·<init>()V24 .method·public·constructor·<init>()V
25 ····.locals·025 ····.locals·0
  
26 ····.prologue26 ····.prologue
27 ····.line·1027 ····.line·10
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
29 ····.line·293 
30 ····return-void29 ····return-void
31 .end·method30 .end·method
41.7 KB
smali/org/akvo/rsr/up/DiagnosticActivity.smali
    
Offset 243, 250 lines modifiedOffset 243, 240 lines modified
243 ····invoke-super·{p0},·Landroid/app/Activity;->onDestroy()V243 ····invoke-super·{p0},·Landroid/app/Activity;->onDestroy()V
  
244 ····.line·175244 ····.line·175
245 ····return-void245 ····return-void
246 .end·method246 .end·method
  
247 .method·protected·onResume()V247 .method·protected·onResume()V
248 ····.locals·21248 ····.locals·20
  
249 ····.prologue249 ····.prologue
250 ····.line·114250 ····.line·114
251 ····invoke-super/range·{p0·..·p0},·Landroid/app/Activity;->onResume()V251 ····invoke-super/range·{p0·..·p0},·Landroid/app/Activity;->onResume()V
  
252 ····.line·116252 ····.line·116
253 ····move-object/from16·v0,·p0253 ····move-object/from16·v0,·p0
  
254 ····iget-object·v0,·v0,·Lorg/akvo/rsr/up/DiagnosticActivity;->mDb:Lorg/akvo/rsr/up/dao/RsrDbAdapter;254 ····iget-object·v0,·v0,·Lorg/akvo/rsr/up/DiagnosticActivity;->mDb:Lorg/akvo/rsr/up/dao/RsrDbAdapter;
  
255 ····move-object/from16·v17,·v0255 ····move-object/from16·v16,·v0
  
256 ····invoke-virtual/range·{v17·..·v17},·Lorg/akvo/rsr/up/dao/RsrDbAdapter;->listAllUsers()Landroid/database/Cursor;256 ····invoke-virtual/range·{v16·..·v16},·Lorg/akvo/rsr/up/dao/RsrDbAdapter;->listAllUsers()Landroid/database/Cursor;
  
257 ····move-result-object·v16257 ····move-result-object·v15
  
258 ····.line·117258 ····.line·117
259 ····.local·v16,·"users":Landroid/database/Cursor;259 ····.local·v15,·"users":Landroid/database/Cursor;
260 ····move-object/from16·v0,·p0260 ····move-object/from16·v0,·p0
  
261 ····iget-object·v0,·v0,·Lorg/akvo/rsr/up/DiagnosticActivity;->mTextView:Landroid/widget/TextView;261 ····iget-object·v0,·v0,·Lorg/akvo/rsr/up/DiagnosticActivity;->mTextView:Landroid/widget/TextView;
  
262 ····move-object/from16·v17,·v0262 ····move-object/from16·v16,·v0
  
263 ····new-instance·v18,·Ljava/lang/StringBuilder;263 ····new-instance·v17,·Ljava/lang/StringBuilder;
  
264 ····invoke-direct/range·{v18·..·v18},·Ljava/lang/StringBuilder;-><init>()V264 ····invoke-direct/range·{v17·..·v17},·Ljava/lang/StringBuilder;-><init>()V
  
265 ····const-string·v19,·"\n\nUsers·in·db:·"265 ····const-string·v18,·"\n\nUsers·in·db:·"
  
266 ····invoke-virtual/range·{v18·..·v19},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;266 ····invoke-virtual/range·{v17·..·v18},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
267 ····move-result-object·v18267 ····move-result-object·v17
  
268 ····invoke-interface/range·{v16·..·v16},·Landroid/database/Cursor;->getCount()I268 ····invoke-interface·{v15},·Landroid/database/Cursor;->getCount()I
  
269 ····move-result·v19269 ····move-result·v18
  
270 ····invoke-static/range·{v19·..·v19},·Ljava/lang/String;->valueOf(I)Ljava/lang/String;270 ····invoke-static/range·{v18·..·v18},·Ljava/lang/String;->valueOf(I)Ljava/lang/String;
  
271 ····move-result-object·v19271 ····move-result-object·v18
  
272 ····invoke-virtual/range·{v18·..·v19},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;272 ····invoke-virtual/range·{v17·..·v18},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
273 ····move-result-object·v18273 ····move-result-object·v17
  
274 ····invoke-virtual/range·{v18·..·v18},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;274 ····invoke-virtual/range·{v17·..·v17},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
275 ····move-result-object·v18275 ····move-result-object·v17
  
276 ····invoke-virtual/range·{v17·..·v18},·Landroid/widget/TextView;->append(Ljava/lang/CharSequence;)V276 ····invoke-virtual/range·{v16·..·v17},·Landroid/widget/TextView;->append(Ljava/lang/CharSequence;)V
  
277 ····.line·118277 ····.line·118
278 ····:goto_0278 ····:goto_0
279 ····invoke-interface/range·{v16·..·v16},·Landroid/database/Cursor;->moveToNext()Z279 ····invoke-interface·{v15},·Landroid/database/Cursor;->moveToNext()Z
  
280 ····move-result·v17280 ····move-result·v16
  
281 ····if-eqz·v17,·:cond_0281 ····if-eqz·v16,·:cond_0
  
282 ····.line·119282 ····.line·119
283 ····move-object/from16·v0,·p0283 ····move-object/from16·v0,·p0
  
284 ····iget-object·v0,·v0,·Lorg/akvo/rsr/up/DiagnosticActivity;->mTextView:Landroid/widget/TextView;284 ····iget-object·v0,·v0,·Lorg/akvo/rsr/up/DiagnosticActivity;->mTextView:Landroid/widget/TextView;
  
285 ····move-object/from16·v17,·v0285 ····move-object/from16·v16,·v0
  
286 ····new-instance·v18,·Ljava/lang/StringBuilder; 
  
287 ····invoke-direct/range·{v18·..·v18},·Ljava/lang/StringBuilder;-><init>()V 
  
288 ····const-string·v19,·"\n[" 
  
289 ····invoke-virtual/range·{v18·..·v19},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; 
  
290 ····move-result-object·v18286 ····new-instance·v17,·Ljava/lang/StringBuilder;
  
291 ····const-string·v19,·"_id"287 ····invoke-direct/range·{v17·..·v17},·Ljava/lang/StringBuilder;-><init>()V
  
292 ····move-object/from16·v0,·v16288 ····const-string·v18,·"\n["
  
293 ····move-object/from16·v1,·v19289 ····invoke-virtual/range·{v17·..·v18},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
294 ····invoke-interface·{v0,·v1},·Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I290 ····move-result-object·v17
  
295 ····move-result·v19291 ····const-string·v18,·"_id"
  
296 ····move-object/from16·v0,·v16292 ····move-object/from16·v0,·v18
  
297 ····move/from16·v1,·v19293 ····invoke-interface·{v15,·v0},·Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
  
298 ····invoke-interface·{v0,·v1},·Landroid/database/Cursor;->getString(I)Ljava/lang/String;294 ····move-result·v18
  
299 ····move-result-object·v19295 ····move/from16·v0,·v18
  
300 ····invoke-virtual/range·{v18·..·v19},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;296 ····invoke-interface·{v15,·v0},·Landroid/database/Cursor;->getString(I)Ljava/lang/String;
  
301 ····move-result-object·v18297 ····move-result-object·v18
  
302 ····const-string·v19,·"]·" 
  
303 ····invoke-virtual/range·{v18·..·v19},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;298 ····invoke-virtual/range·{v17·..·v18},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
304 ····move-result-object·v18 
  
305 ····const-string·v19,·"first_name"299 ····move-result-object·v17
  
306 ····move-object/from16·v0,·v16300 ····const-string·v18,·"]·"
  
307 ····move-object/from16·v1,·v19301 ····invoke-virtual/range·{v17·..·v18},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
308 ····invoke-interface·{v0,·v1},·Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I302 ····move-result-object·v17
  
309 ····move-result·v19303 ····const-string·v18,·"first_name"
  
 304 ····.line·120
310 ····move-object/from16·v0,·v16305 ····move-object/from16·v0,·v18
  
311 ····move/from16·v1,·v19306 ····invoke-interface·{v15,·v0},·Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
Max diff block lines reached; 36737/42614 bytes (86.21%) of diff not shown.
588 B
smali/org/akvo/rsr/up/UpdateEditorActivity$2.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lorg/akvo/rsr/up/UpdateEditorActivity;21 .field·final·synthetic·this$0:Lorg/akvo/rsr/up/UpdateEditorActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lorg/akvo/rsr/up/UpdateEditorActivity;)V23 .method·constructor·<init>(Lorg/akvo/rsr/up/UpdateEditorActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lorg/akvo/rsr/up/UpdateEditorActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·14627 ····.line·146
27 ····iput-object·p1,·p0,·Lorg/akvo/rsr/up/UpdateEditorActivity$2;->this$0:Lorg/akvo/rsr/up/UpdateEditorActivity;28 ····iput-object·p1,·p0,·Lorg/akvo/rsr/up/UpdateEditorActivity$2;->this$0:Lorg/akvo/rsr/up/UpdateEditorActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
573 B
smali/org/akvo/rsr/up/UpdateListActivity$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lorg/akvo/rsr/up/UpdateListActivity;21 .field·final·synthetic·this$0:Lorg/akvo/rsr/up/UpdateListActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lorg/akvo/rsr/up/UpdateListActivity;)V23 .method·constructor·<init>(Lorg/akvo/rsr/up/UpdateListActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lorg/akvo/rsr/up/UpdateListActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·8227 ····.line·82
27 ····iput-object·p1,·p0,·Lorg/akvo/rsr/up/UpdateListActivity$1;->this$0:Lorg/akvo/rsr/up/UpdateListActivity;28 ····iput-object·p1,·p0,·Lorg/akvo/rsr/up/UpdateListActivity$1;->this$0:Lorg/akvo/rsr/up/UpdateListActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
587 B
smali/org/akvo/rsr/up/UpdateDetailActivity$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lorg/akvo/rsr/up/UpdateDetailActivity;21 .field·final·synthetic·this$0:Lorg/akvo/rsr/up/UpdateDetailActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lorg/akvo/rsr/up/UpdateDetailActivity;)V23 .method·constructor·<init>(Lorg/akvo/rsr/up/UpdateDetailActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lorg/akvo/rsr/up/UpdateDetailActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·9127 ····.line·91
27 ····iput-object·p1,·p0,·Lorg/akvo/rsr/up/UpdateDetailActivity$1;->this$0:Lorg/akvo/rsr/up/UpdateDetailActivity;28 ····iput-object·p1,·p0,·Lorg/akvo/rsr/up/UpdateDetailActivity$1;->this$0:Lorg/akvo/rsr/up/UpdateDetailActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
538 B
smali/org/akvo/rsr/up/LoginActivity$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lorg/akvo/rsr/up/LoginActivity;21 .field·final·synthetic·this$0:Lorg/akvo/rsr/up/LoginActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lorg/akvo/rsr/up/LoginActivity;)V23 .method·constructor·<init>(Lorg/akvo/rsr/up/LoginActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lorg/akvo/rsr/up/LoginActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·9327 ····.line·93
27 ····iput-object·p1,·p0,·Lorg/akvo/rsr/up/LoginActivity$1;->this$0:Lorg/akvo/rsr/up/LoginActivity;28 ····iput-object·p1,·p0,·Lorg/akvo/rsr/up/LoginActivity$1;->this$0:Lorg/akvo/rsr/up/LoginActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
1.05 KB
smali/org/akvo/rsr/up/LoginActivity$2.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lorg/akvo/rsr/up/LoginActivity;21 .field·final·synthetic·this$0:Lorg/akvo/rsr/up/LoginActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lorg/akvo/rsr/up/LoginActivity;)V23 .method·constructor·<init>(Lorg/akvo/rsr/up/LoginActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lorg/akvo/rsr/up/LoginActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·10027 ····.line·100
27 ····iput-object·p1,·p0,·Lorg/akvo/rsr/up/LoginActivity$2;->this$0:Lorg/akvo/rsr/up/LoginActivity;28 ····iput-object·p1,·p0,·Lorg/akvo/rsr/up/LoginActivity$2;->this$0:Lorg/akvo/rsr/up/LoginActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
Offset 48, 14 lines modifiedOffset 49, 15 lines modified
  
48 ····new-instance·v2,·Ljava/lang/StringBuilder;49 ····new-instance·v2,·Ljava/lang/StringBuilder;
  
49 ····invoke-direct·{v2},·Ljava/lang/StringBuilder;-><init>()V50 ····invoke-direct·{v2},·Ljava/lang/StringBuilder;-><init>()V
  
50 ····iget-object·v3,·p0,·Lorg/akvo/rsr/up/LoginActivity$2;->this$0:Lorg/akvo/rsr/up/LoginActivity;51 ····iget-object·v3,·p0,·Lorg/akvo/rsr/up/LoginActivity$2;->this$0:Lorg/akvo/rsr/up/LoginActivity;
  
 52 ····.line·103
51 ····invoke-static·{v3},·Lorg/akvo/rsr/up/util/SettingsUtil;->host(Landroid/content/Context;)Ljava/lang/String;53 ····invoke-static·{v3},·Lorg/akvo/rsr/up/util/SettingsUtil;->host(Landroid/content/Context;)Ljava/lang/String;
  
52 ····move-result-object·v354 ····move-result-object·v3
  
53 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;55 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
54 ····move-result-object·v256 ····move-result-object·v2
588 B
smali/org/akvo/rsr/up/UpdateEditorActivity$7.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lorg/akvo/rsr/up/UpdateEditorActivity;21 .field·final·synthetic·this$0:Lorg/akvo/rsr/up/UpdateEditorActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lorg/akvo/rsr/up/UpdateEditorActivity;)V23 .method·constructor·<init>(Lorg/akvo/rsr/up/UpdateEditorActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lorg/akvo/rsr/up/UpdateEditorActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·49927 ····.line·499
27 ····iput-object·p1,·p0,·Lorg/akvo/rsr/up/UpdateEditorActivity$7;->this$0:Lorg/akvo/rsr/up/UpdateEditorActivity;28 ····iput-object·p1,·p0,·Lorg/akvo/rsr/up/UpdateEditorActivity$7;->this$0:Lorg/akvo/rsr/up/UpdateEditorActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
594 B
smali/org/akvo/rsr/up/ProjectDetailActivity$2.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lorg/akvo/rsr/up/ProjectDetailActivity;21 .field·final·synthetic·this$0:Lorg/akvo/rsr/up/ProjectDetailActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lorg/akvo/rsr/up/ProjectDetailActivity;)V23 .method·constructor·<init>(Lorg/akvo/rsr/up/ProjectDetailActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lorg/akvo/rsr/up/ProjectDetailActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·9027 ····.line·90
27 ····iput-object·p1,·p0,·Lorg/akvo/rsr/up/ProjectDetailActivity$2;->this$0:Lorg/akvo/rsr/up/ProjectDetailActivity;28 ····iput-object·p1,·p0,·Lorg/akvo/rsr/up/ProjectDetailActivity$2;->this$0:Lorg/akvo/rsr/up/ProjectDetailActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
594 B
smali/org/akvo/rsr/up/ProjectDetailActivity$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lorg/akvo/rsr/up/ProjectDetailActivity;21 .field·final·synthetic·this$0:Lorg/akvo/rsr/up/ProjectDetailActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lorg/akvo/rsr/up/ProjectDetailActivity;)V23 .method·constructor·<init>(Lorg/akvo/rsr/up/ProjectDetailActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lorg/akvo/rsr/up/ProjectDetailActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·8227 ····.line·82
27 ····iput-object·p1,·p0,·Lorg/akvo/rsr/up/ProjectDetailActivity$1;->this$0:Lorg/akvo/rsr/up/ProjectDetailActivity;28 ····iput-object·p1,·p0,·Lorg/akvo/rsr/up/ProjectDetailActivity$1;->this$0:Lorg/akvo/rsr/up/ProjectDetailActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
641 B
smali/org/akvo/rsr/up/SettingsActivity$1$1$1.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$inputView:Landroid/widget/EditText;22 .field·final·synthetic·val$inputView:Landroid/widget/EditText;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lorg/akvo/rsr/up/SettingsActivity$1$1;Landroid/widget/EditText;)V24 .method·constructor·<init>(Lorg/akvo/rsr/up/SettingsActivity$1$1;Landroid/widget/EditText;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$2"····#·Lorg/akvo/rsr/up/SettingsActivity$1$1;
  
26 ····.prologue27 ····.prologue
27 ····.line·7128 ····.line·71
28 ····iput-object·p1,·p0,·Lorg/akvo/rsr/up/SettingsActivity$1$1$1;->this$2:Lorg/akvo/rsr/up/SettingsActivity$1$1;29 ····iput-object·p1,·p0,·Lorg/akvo/rsr/up/SettingsActivity$1$1$1;->this$2:Lorg/akvo/rsr/up/SettingsActivity$1$1;
  
29 ····iput-object·p2,·p0,·Lorg/akvo/rsr/up/SettingsActivity$1$1$1;->val$inputView:Landroid/widget/EditText;30 ····iput-object·p2,·p0,·Lorg/akvo/rsr/up/SettingsActivity$1$1$1;->val$inputView:Landroid/widget/EditText;
  
581 B
smali/org/akvo/rsr/up/ProjectListActivity$3.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lorg/akvo/rsr/up/ProjectListActivity;21 .field·final·synthetic·this$0:Lorg/akvo/rsr/up/ProjectListActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lorg/akvo/rsr/up/ProjectListActivity;)V23 .method·constructor·<init>(Lorg/akvo/rsr/up/ProjectListActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lorg/akvo/rsr/up/ProjectListActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·10927 ····.line·109
27 ····iput-object·p1,·p0,·Lorg/akvo/rsr/up/ProjectListActivity$3;->this$0:Lorg/akvo/rsr/up/ProjectListActivity;28 ····iput-object·p1,·p0,·Lorg/akvo/rsr/up/ProjectListActivity$3;->this$0:Lorg/akvo/rsr/up/ProjectListActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
595 B
smali/org/akvo/rsr/up/ProjectDetailActivity$3.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lorg/akvo/rsr/up/ProjectDetailActivity;21 .field·final·synthetic·this$0:Lorg/akvo/rsr/up/ProjectDetailActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lorg/akvo/rsr/up/ProjectDetailActivity;)V23 .method·constructor·<init>(Lorg/akvo/rsr/up/ProjectDetailActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lorg/akvo/rsr/up/ProjectDetailActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·14127 ····.line·141
27 ····iput-object·p1,·p0,·Lorg/akvo/rsr/up/ProjectDetailActivity$3;->this$0:Lorg/akvo/rsr/up/ProjectDetailActivity;28 ····iput-object·p1,·p0,·Lorg/akvo/rsr/up/ProjectDetailActivity$3;->this$0:Lorg/akvo/rsr/up/ProjectDetailActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
580 B
smali/org/akvo/rsr/up/ProjectListActivity$2.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lorg/akvo/rsr/up/ProjectListActivity;21 .field·final·synthetic·this$0:Lorg/akvo/rsr/up/ProjectListActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lorg/akvo/rsr/up/ProjectListActivity;)V23 .method·constructor·<init>(Lorg/akvo/rsr/up/ProjectListActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lorg/akvo/rsr/up/ProjectListActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·9627 ····.line·96
27 ····iput-object·p1,·p0,·Lorg/akvo/rsr/up/ProjectListActivity$2;->this$0:Lorg/akvo/rsr/up/ProjectListActivity;28 ····iput-object·p1,·p0,·Lorg/akvo/rsr/up/ProjectListActivity$2;->this$0:Lorg/akvo/rsr/up/ProjectListActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
492 B
smali/org/akvo/rsr/up/ProjectListActivity.smali
    
Offset 43, 15 lines modifiedOffset 43, 14 lines modified
43 .method·public·constructor·<init>()V43 .method·public·constructor·<init>()V
44 ····.locals·044 ····.locals·0
  
45 ····.prologue45 ····.prologue
46 ····.line·5146 ····.line·51
47 ····invoke-direct·{p0},·Landroid/app/ListActivity;-><init>()V47 ····invoke-direct·{p0},·Landroid/app/ListActivity;-><init>()V
  
48 ····.line·305 
49 ····return-void48 ····return-void
50 .end·method49 .end·method
  
51 .method·static·synthetic·access$000(Lorg/akvo/rsr/up/ProjectListActivity;)Landroid/widget/EditText;50 .method·static·synthetic·access$000(Lorg/akvo/rsr/up/ProjectListActivity;)Landroid/widget/EditText;
52 ····.locals·151 ····.locals·1
53 ····.param·p0,·"x0"····#·Lorg/akvo/rsr/up/ProjectListActivity;52 ····.param·p0,·"x0"····#·Lorg/akvo/rsr/up/ProjectListActivity;
  
1.35 KB
smali/org/akvo/rsr/up/SettingsActivity$2.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$ccPref:Landroid/preference/Preference;22 .field·final·synthetic·val$ccPref:Landroid/preference/Preference;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lorg/akvo/rsr/up/SettingsActivity;Landroid/preference/Preference;)V24 .method·constructor·<init>(Lorg/akvo/rsr/up/SettingsActivity;Landroid/preference/Preference;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lorg/akvo/rsr/up/SettingsActivity;
  
26 ····.prologue27 ····.prologue
27 ····.line·13828 ····.line·138
28 ····iput-object·p1,·p0,·Lorg/akvo/rsr/up/SettingsActivity$2;->this$0:Lorg/akvo/rsr/up/SettingsActivity;29 ····iput-object·p1,·p0,·Lorg/akvo/rsr/up/SettingsActivity$2;->this$0:Lorg/akvo/rsr/up/SettingsActivity;
  
29 ····iput-object·p2,·p0,·Lorg/akvo/rsr/up/SettingsActivity$2;->val$ccPref:Landroid/preference/Preference;30 ····iput-object·p2,·p0,·Lorg/akvo/rsr/up/SettingsActivity$2;->val$ccPref:Landroid/preference/Preference;
  
Offset 65, 24 lines modifiedOffset 66, 26 lines modified
  
65 ····new-array·v3,·v7,·[Ljava/lang/Object;66 ····new-array·v3,·v7,·[Ljava/lang/Object;
  
66 ····const/4·v4,·0x067 ····const/4·v4,·0x0
  
67 ····iget-object·v5,·p0,·Lorg/akvo/rsr/up/SettingsActivity$2;->this$0:Lorg/akvo/rsr/up/SettingsActivity;68 ····iget-object·v5,·p0,·Lorg/akvo/rsr/up/SettingsActivity$2;->this$0:Lorg/akvo/rsr/up/SettingsActivity;
  
 69 ····.line·143
68 ····invoke-static·{v5},·Lorg/akvo/rsr/up/util/FileUtil;->countCacheMB(Landroid/content/Context;)J70 ····invoke-static·{v5},·Lorg/akvo/rsr/up/util/FileUtil;->countCacheMB(Landroid/content/Context;)J
  
69 ····move-result-wide·v571 ····move-result-wide·v5
  
70 ····invoke-static·{v5,·v6},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;72 ····invoke-static·{v5,·v6},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
  
71 ····move-result-object·v573 ····move-result-object·v5
  
72 ····aput-object·v5,·v3,·v474 ····aput-object·v5,·v3,·v4
  
 75 ····.line·142
73 ····invoke-virtual·{v1,·v2,·v3},·Landroid/content/res/Resources;->getString(I[Ljava/lang/Object;)Ljava/lang/String;76 ····invoke-virtual·{v1,·v2,·v3},·Landroid/content/res/Resources;->getString(I[Ljava/lang/Object;)Ljava/lang/String;
  
74 ····move-result-object·v177 ····move-result-object·v1
  
75 ····invoke-virtual·{v0,·v1},·Landroid/preference/Preference;->setSummary(Ljava/lang/CharSequence;)V78 ····invoke-virtual·{v0,·v1},·Landroid/preference/Preference;->setSummary(Ljava/lang/CharSequence;)V
  
76 ····.line·14479 ····.line·144
1.14 KB
smali/org/akvo/rsr/up/LoginActivity.smali
    
Offset 34, 15 lines modifiedOffset 34, 14 lines modified
34 ····invoke-direct·{p0},·Landroid/app/Activity;-><init>()V34 ····invoke-direct·{p0},·Landroid/app/Activity;-><init>()V
  
35 ····.line·5235 ····.line·52
36 ····const/4·v0,·0x036 ····const/4·v0,·0x0
  
37 ····iput-object·v0,·p0,·Lorg/akvo/rsr/up/LoginActivity;->progress:Landroid/app/ProgressDialog;37 ····iput-object·v0,·p0,·Lorg/akvo/rsr/up/LoginActivity;->progress:Landroid/app/ProgressDialog;
  
38 ····.line·226 
39 ····return-void38 ····return-void
40 .end·method39 .end·method
  
41 .method·static·synthetic·access$000(Lorg/akvo/rsr/up/LoginActivity;)V40 .method·static·synthetic·access$000(Lorg/akvo/rsr/up/LoginActivity;)V
42 ····.locals·041 ····.locals·0
43 ····.param·p0,·"x0"····#·Lorg/akvo/rsr/up/LoginActivity;42 ····.param·p0,·"x0"····#·Lorg/akvo/rsr/up/LoginActivity;
  
Offset 103, 20 lines modifiedOffset 102, 22 lines modified
  
103 ····const/4·v5,·0x1102 ····const/4·v5,·0x1
  
104 ····new-array·v5,·v5,·[Ljava/lang/Object;103 ····new-array·v5,·v5,·[Ljava/lang/Object;
  
105 ····const-string·v6,·"authorized_username"104 ····const-string·v6,·"authorized_username"
  
 105 ····.line·207
106 ····invoke-static·{p0,·v6},·Lorg/akvo/rsr/up/util/SettingsUtil;->Read(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String;106 ····invoke-static·{p0,·v6},·Lorg/akvo/rsr/up/util/SettingsUtil;->Read(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String;
  
107 ····move-result-object·v6107 ····move-result-object·v6
  
108 ····aput-object·v6,·v5,·v7108 ····aput-object·v6,·v5,·v7
  
 109 ····.line·206
109 ····invoke-virtual·{v3,·v4,·v5},·Landroid/content/res/Resources;->getString(I[Ljava/lang/Object;)Ljava/lang/String;110 ····invoke-virtual·{v3,·v4,·v5},·Landroid/content/res/Resources;->getString(I[Ljava/lang/Object;)Ljava/lang/String;
  
110 ····move-result-object·v2111 ····move-result-object·v2
  
111 ····.line·208112 ····.line·208
112 ····.local·v2,·"msg":Ljava/lang/String;113 ····.local·v2,·"msg":Ljava/lang/String;
113 ····invoke-virtual·{p0},·Lorg/akvo/rsr/up/LoginActivity;->getApplicationContext()Landroid/content/Context;114 ····invoke-virtual·{p0},·Lorg/akvo/rsr/up/LoginActivity;->getApplicationContext()Landroid/content/Context;
759 B
smali/org/akvo/rsr/up/UpdateListActivity.smali
    
Offset 208, 14 lines modifiedOffset 208, 15 lines modified
208 ····if-nez·v3,·:cond_0208 ····if-nez·v3,·:cond_0
  
209 ····.line·61209 ····.line·61
210 ····if-eqz·p1,·:cond_2210 ····if-eqz·p1,·:cond_2
  
211 ····const-string·v3,·"org.akvo.rsr.up.PROJECT"211 ····const-string·v3,·"org.akvo.rsr.up.PROJECT"
  
 212 ····.line·62
212 ····invoke-virtual·{p1,·v3},·Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String;213 ····invoke-virtual·{p1,·v3},·Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String;
  
213 ····move-result-object·v3214 ····move-result-object·v3
  
214 ····:goto_1215 ····:goto_1
215 ····iput-object·v3,·p0,·Lorg/akvo/rsr/up/UpdateListActivity;->projId:Ljava/lang/String;216 ····iput-object·v3,·p0,·Lorg/akvo/rsr/up/UpdateListActivity;->projId:Ljava/lang/String;
  
Offset 307, 15 lines modifiedOffset 308, 15 lines modified
  
307 ····.line·58308 ····.line·58
308 ····goto·:goto_0309 ····goto·:goto_0
  
309 ····:cond_2310 ····:cond_2
310 ····move-object·v3,·v4311 ····move-object·v3,·v4
  
311 ····.line·61312 ····.line·62
312 ····goto·:goto_1313 ····goto·:goto_1
313 .end·method314 .end·method
  
314 .method·public·onCreateOptionsMenu(Landroid/view/Menu;)Z315 .method·public·onCreateOptionsMenu(Landroid/view/Menu;)Z
315 ····.locals·2316 ····.locals·2
316 ····.param·p1,·"menu"····#·Landroid/view/Menu;317 ····.param·p1,·"menu"····#·Landroid/view/Menu;
  
2.97 KB
smali/org/akvo/rsr/up/ProjectDetailActivity.smali
    
Offset 77, 22 lines modifiedOffset 77, 24 lines modified
77 ····.line·21177 ····.line·211
78 ····iget-object·v2,·p0,·Lorg/akvo/rsr/up/ProjectDetailActivity;->project:Lorg/akvo/rsr/up/domain/Project;78 ····iget-object·v2,·p0,·Lorg/akvo/rsr/up/ProjectDetailActivity;->project:Lorg/akvo/rsr/up/domain/Project;
  
79 ····if-eqz·v2,·:cond_079 ····if-eqz·v2,·:cond_0
  
80 ····iget-object·v2,·p0,·Lorg/akvo/rsr/up/ProjectDetailActivity;->project:Lorg/akvo/rsr/up/domain/Project;80 ····iget-object·v2,·p0,·Lorg/akvo/rsr/up/ProjectDetailActivity;->project:Lorg/akvo/rsr/up/domain/Project;
  
 81 ····.line·212
81 ····invoke-virtual·{v2},·Lorg/akvo/rsr/up/domain/Project;->getLatitude()Ljava/lang/String;82 ····invoke-virtual·{v2},·Lorg/akvo/rsr/up/domain/Project;->getLatitude()Ljava/lang/String;
  
82 ····move-result-object·v283 ····move-result-object·v2
  
83 ····if-eqz·v2,·:cond_084 ····if-eqz·v2,·:cond_0
  
84 ····iget-object·v2,·p0,·Lorg/akvo/rsr/up/ProjectDetailActivity;->project:Lorg/akvo/rsr/up/domain/Project;85 ····iget-object·v2,·p0,·Lorg/akvo/rsr/up/ProjectDetailActivity;->project:Lorg/akvo/rsr/up/domain/Project;
  
 86 ····.line·213
85 ····invoke-virtual·{v2},·Lorg/akvo/rsr/up/domain/Project;->getLongitude()Ljava/lang/String;87 ····invoke-virtual·{v2},·Lorg/akvo/rsr/up/domain/Project;->getLongitude()Ljava/lang/String;
  
86 ····move-result-object·v288 ····move-result-object·v2
  
87 ····if-eqz·v2,·:cond_089 ····if-eqz·v2,·:cond_0
  
88 ····.line·21490 ····.line·214
Offset 120, 26 lines modifiedOffset 122, 28 lines modified
  
120 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;122 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
121 ····move-result-object·v2123 ····move-result-object·v2
  
122 ····iget-object·v3,·p0,·Lorg/akvo/rsr/up/ProjectDetailActivity;->project:Lorg/akvo/rsr/up/domain/Project;124 ····iget-object·v3,·p0,·Lorg/akvo/rsr/up/ProjectDetailActivity;->project:Lorg/akvo/rsr/up/domain/Project;
  
 125 ····.line·215
123 ····invoke-virtual·{v3},·Lorg/akvo/rsr/up/domain/Project;->getLongitude()Ljava/lang/String;126 ····invoke-virtual·{v3},·Lorg/akvo/rsr/up/domain/Project;->getLongitude()Ljava/lang/String;
  
124 ····move-result-object·v3127 ····move-result-object·v3
  
125 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;128 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
126 ····move-result-object·v2129 ····move-result-object·v2
  
127 ····invoke-virtual·{v2},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;130 ····invoke-virtual·{v2},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
128 ····move-result-object·v2131 ····move-result-object·v2
  
 132 ····.line·214
129 ····invoke-static·{v2},·Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;133 ····invoke-static·{v2},·Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
  
130 ····move-result-object·v1134 ····move-result-object·v1
  
131 ····.line·216135 ····.line·216
132 ····.local·v1,·"uri":Landroid/net/Uri;136 ····.local·v1,·"uri":Landroid/net/Uri;
133 ····new-instance·v0,·Landroid/content/Intent;137 ····new-instance·v0,·Landroid/content/Intent;
Offset 210, 14 lines modifiedOffset 214, 15 lines modified
210 ····if-nez·v1,·:cond_1214 ····if-nez·v1,·:cond_1
  
211 ····.line·66215 ····.line·66
212 ····if-eqz·p1,·:cond_0216 ····if-eqz·p1,·:cond_0
  
213 ····const-string·v1,·"org.akvo.rsr.up.PROJECT"217 ····const-string·v1,·"org.akvo.rsr.up.PROJECT"
  
 218 ····.line·67
214 ····invoke-virtual·{p1,·v1},·Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String;219 ····invoke-virtual·{p1,·v1},·Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String;
  
215 ····move-result-object·v2220 ····move-result-object·v2
  
216 ····:cond_0221 ····:cond_0
217 ····iput-object·v2,·p0,·Lorg/akvo/rsr/up/ProjectDetailActivity;->projId:Ljava/lang/String;222 ····iput-object·v2,·p0,·Lorg/akvo/rsr/up/ProjectDetailActivity;->projId:Ljava/lang/String;
  
Offset 712, 14 lines modifiedOffset 717, 15 lines modified
  
712 ····move-result-object·v3717 ····move-result-object·v3
  
713 ····if-eqz·v3,·:cond_6718 ····if-eqz·v3,·:cond_6
  
714 ····iget-object·v3,·p0,·Lorg/akvo/rsr/up/ProjectDetailActivity;->project:Lorg/akvo/rsr/up/domain/Project;719 ····iget-object·v3,·p0,·Lorg/akvo/rsr/up/ProjectDetailActivity;->project:Lorg/akvo/rsr/up/domain/Project;
  
 720 ····.line·137
715 ····invoke-virtual·{v3},·Lorg/akvo/rsr/up/domain/Project;->getLongitude()Ljava/lang/String;721 ····invoke-virtual·{v3},·Lorg/akvo/rsr/up/domain/Project;->getLongitude()Ljava/lang/String;
  
716 ····move-result-object·v3722 ····move-result-object·v3
  
717 ····if-eqz·v3,·:cond_6723 ····if-eqz·v3,·:cond_6
  
718 ····.line·138724 ····.line·138
Offset 751, 14 lines modifiedOffset 757, 15 lines modified
  
751 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;757 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
752 ····move-result-object·v3758 ····move-result-object·v3
  
753 ····iget-object·v4,·p0,·Lorg/akvo/rsr/up/ProjectDetailActivity;->project:Lorg/akvo/rsr/up/domain/Project;759 ····iget-object·v4,·p0,·Lorg/akvo/rsr/up/ProjectDetailActivity;->project:Lorg/akvo/rsr/up/domain/Project;
  
 760 ····.line·139
754 ····invoke-virtual·{v4},·Lorg/akvo/rsr/up/domain/Project;->getLongitude()Ljava/lang/String;761 ····invoke-virtual·{v4},·Lorg/akvo/rsr/up/domain/Project;->getLongitude()Ljava/lang/String;
  
755 ····move-result-object·v4762 ····move-result-object·v4
  
756 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;763 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
757 ····move-result-object·v3764 ····move-result-object·v3
1.02 KB
smali/org/akvo/rsr/up/UpdateEditorActivity$ResponseReceiver.smali
    
Offset 92, 33 lines modifiedOffset 92, 36 lines modified
  
92 ····const-string·v2,·"PHASE_KEY"92 ····const-string·v2,·"PHASE_KEY"
  
93 ····invoke-virtual·{v1,·v2,·v4},·Landroid/os/Bundle;->getInt(Ljava/lang/String;I)I93 ····invoke-virtual·{v1,·v2,·v4},·Landroid/os/Bundle;->getInt(Ljava/lang/String;I)I
  
94 ····move-result·v194 ····move-result·v1
  
 95 ····.line·608
95 ····invoke-virtual·{p2},·Landroid/content/Intent;->getExtras()Landroid/os/Bundle;96 ····invoke-virtual·{p2},·Landroid/content/Intent;->getExtras()Landroid/os/Bundle;
  
96 ····move-result-object·v297 ····move-result-object·v2
  
97 ····const-string·v3,·"SOFAR_KEY"98 ····const-string·v3,·"SOFAR_KEY"
  
98 ····invoke-virtual·{v2,·v3,·v4},·Landroid/os/Bundle;->getInt(Ljava/lang/String;I)I99 ····invoke-virtual·{v2,·v3,·v4},·Landroid/os/Bundle;->getInt(Ljava/lang/String;I)I
  
99 ····move-result·v2100 ····move-result·v2
  
 101 ····.line·609
100 ····invoke-virtual·{p2},·Landroid/content/Intent;->getExtras()Landroid/os/Bundle;102 ····invoke-virtual·{p2},·Landroid/content/Intent;->getExtras()Landroid/os/Bundle;
  
101 ····move-result-object·v3103 ····move-result-object·v3
  
102 ····const-string·v4,·"TOTAL_KEY"104 ····const-string·v4,·"TOTAL_KEY"
  
103 ····const/16·v5,·0x64105 ····const/16·v5,·0x64
  
104 ····invoke-virtual·{v3,·v4,·v5},·Landroid/os/Bundle;->getInt(Ljava/lang/String;I)I106 ····invoke-virtual·{v3,·v4,·v5},·Landroid/os/Bundle;->getInt(Ljava/lang/String;I)I
  
105 ····move-result·v3107 ····move-result·v3
  
 108 ····.line·607
106 ····invoke-static·{v0,·v1,·v2,·v3},·Lorg/akvo/rsr/up/UpdateEditorActivity;->access$800(Lorg/akvo/rsr/up/UpdateEditorActivity;III)V109 ····invoke-static·{v0,·v1,·v2,·v3},·Lorg/akvo/rsr/up/UpdateEditorActivity;->access$800(Lorg/akvo/rsr/up/UpdateEditorActivity;III)V
  
107 ····goto·:goto_0110 ····goto·:goto_0
108 .end·method111 .end·method
538 B
smali/org/akvo/rsr/up/AboutActivity$2.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lorg/akvo/rsr/up/AboutActivity;21 .field·final·synthetic·this$0:Lorg/akvo/rsr/up/AboutActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lorg/akvo/rsr/up/AboutActivity;)V23 .method·constructor·<init>(Lorg/akvo/rsr/up/AboutActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lorg/akvo/rsr/up/AboutActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·5627 ····.line·56
27 ····iput-object·p1,·p0,·Lorg/akvo/rsr/up/AboutActivity$2;->this$0:Lorg/akvo/rsr/up/AboutActivity;28 ····iput-object·p1,·p0,·Lorg/akvo/rsr/up/AboutActivity$2;->this$0:Lorg/akvo/rsr/up/AboutActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
588 B
smali/org/akvo/rsr/up/UpdateEditorActivity$6.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lorg/akvo/rsr/up/UpdateEditorActivity;21 .field·final·synthetic·this$0:Lorg/akvo/rsr/up/UpdateEditorActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lorg/akvo/rsr/up/UpdateEditorActivity;)V23 .method·constructor·<init>(Lorg/akvo/rsr/up/UpdateEditorActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lorg/akvo/rsr/up/UpdateEditorActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·18627 ····.line·186
27 ····iput-object·p1,·p0,·Lorg/akvo/rsr/up/UpdateEditorActivity$6;->this$0:Lorg/akvo/rsr/up/UpdateEditorActivity;28 ····iput-object·p1,·p0,·Lorg/akvo/rsr/up/UpdateEditorActivity$6;->this$0:Lorg/akvo/rsr/up/UpdateEditorActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
573 B
smali/org/akvo/rsr/up/SettingsActivity$1$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$1:Lorg/akvo/rsr/up/SettingsActivity$1;21 .field·final·synthetic·this$1:Lorg/akvo/rsr/up/SettingsActivity$1;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lorg/akvo/rsr/up/SettingsActivity$1;)V23 .method·constructor·<init>(Lorg/akvo/rsr/up/SettingsActivity$1;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$1"····#·Lorg/akvo/rsr/up/SettingsActivity$1;
  
25 ····.prologue26 ····.prologue
26 ····.line·5627 ····.line·56
27 ····iput-object·p1,·p0,·Lorg/akvo/rsr/up/SettingsActivity$1$1;->this$1:Lorg/akvo/rsr/up/SettingsActivity$1;28 ····iput-object·p1,·p0,·Lorg/akvo/rsr/up/SettingsActivity$1$1;->this$1:Lorg/akvo/rsr/up/SettingsActivity$1;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
633 B
smali/org/akvo/rsr/up/SettingsActivity$1.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$customPref:Landroid/preference/Preference;22 .field·final·synthetic·val$customPref:Landroid/preference/Preference;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lorg/akvo/rsr/up/SettingsActivity;Landroid/preference/Preference;)V24 .method·constructor·<init>(Lorg/akvo/rsr/up/SettingsActivity;Landroid/preference/Preference;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lorg/akvo/rsr/up/SettingsActivity;
  
26 ····.prologue27 ····.prologue
27 ····.line·5128 ····.line·51
28 ····iput-object·p1,·p0,·Lorg/akvo/rsr/up/SettingsActivity$1;->this$0:Lorg/akvo/rsr/up/SettingsActivity;29 ····iput-object·p1,·p0,·Lorg/akvo/rsr/up/SettingsActivity$1;->this$0:Lorg/akvo/rsr/up/SettingsActivity;
  
29 ····iput-object·p2,·p0,·Lorg/akvo/rsr/up/SettingsActivity$1;->val$customPref:Landroid/preference/Preference;30 ····iput-object·p2,·p0,·Lorg/akvo/rsr/up/SettingsActivity$1;->val$customPref:Landroid/preference/Preference;
  
7.03 KB
smali/org/akvo/rsr/up/dao/RsrDbAdapter.smali
    
Offset 2023, 24 lines modifiedOffset 2023, 26 lines modified
  
2023 ····aput-object·v3,·v2,·v102023 ····aput-object·v3,·v2,·v10
  
2024 ····const-string·v3,·"_id·=·?"2024 ····const-string·v3,·"_id·=·?"
  
2025 ····new-array·v4,·v11,·[Ljava/lang/String;2025 ····new-array·v4,·v11,·[Ljava/lang/String;
  
 2026 ····.line·1139
2026 ····invoke-virtual·{p1},·Lorg/akvo/rsr/up/domain/Country;->getId()Ljava/lang/String;2027 ····invoke-virtual·{p1},·Lorg/akvo/rsr/up/domain/Country;->getId()Ljava/lang/String;
  
2027 ····move-result-object·v62028 ····move-result-object·v6
  
2028 ····aput-object·v6,·v4,·v102029 ····aput-object·v6,·v4,·v10
  
2029 ····move-object·v6,·v52030 ····move-object·v6,·v5
  
2030 ····move-object·v7,·v52031 ····move-object·v7,·v5
  
 2032 ····.line·1136
2031 ····invoke-virtual/range·{v0·..·v7},·Landroid/database/sqlite/SQLiteDatabase;->query(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;2033 ····invoke-virtual/range·{v0·..·v7},·Landroid/database/sqlite/SQLiteDatabase;->query(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;
  
2032 ····move-result-object·v82034 ····move-result-object·v8
  
2033 ····.line·11422035 ····.line·1142
2034 ····.local·v8,·"cursor":Landroid/database/Cursor;2036 ····.local·v8,·"cursor":Landroid/database/Cursor;
2035 ····if-eqz·v8,·:cond_12037 ····if-eqz·v8,·:cond_1
Offset 2056, 20 lines modifiedOffset 2058, 22 lines modified
  
2056 ····const-string·v1,·"country"2058 ····const-string·v1,·"country"
  
2057 ····const-string·v2,·"_id·=·?"2059 ····const-string·v2,·"_id·=·?"
  
2058 ····new-array·v3,·v11,·[Ljava/lang/String;2060 ····new-array·v3,·v11,·[Ljava/lang/String;
  
 2061 ····.line·1145
2059 ····invoke-virtual·{p1},·Lorg/akvo/rsr/up/domain/Country;->getId()Ljava/lang/String;2062 ····invoke-virtual·{p1},·Lorg/akvo/rsr/up/domain/Country;->getId()Ljava/lang/String;
  
2060 ····move-result-object·v42063 ····move-result-object·v4
  
2061 ····aput-object·v4,·v3,·v102064 ····aput-object·v4,·v3,·v10
  
 2065 ····.line·1144
2062 ····invoke-virtual·{v0,·v1,·v9,·v2,·v3},·Landroid/database/sqlite/SQLiteDatabase;->update(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I2066 ····invoke-virtual·{v0,·v1,·v9,·v2,·v3},·Landroid/database/sqlite/SQLiteDatabase;->update(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I
  
2063 ····.line·11502067 ····.line·1150
2064 ····:goto_02068 ····:goto_0
2065 ····if-eqz·v8,·:cond_02069 ····if-eqz·v8,·:cond_0
  
2066 ····.line·11512070 ····.line·1151
Offset 2163, 24 lines modifiedOffset 2167, 26 lines modified
  
2163 ····aput-object·v3,·v2,·v102167 ····aput-object·v3,·v2,·v10
  
2164 ····const-string·v3,·"_id·=·?"2168 ····const-string·v3,·"_id·=·?"
  
2165 ····new-array·v4,·v11,·[Ljava/lang/String;2169 ····new-array·v4,·v11,·[Ljava/lang/String;
  
 2170 ····.line·1067
2166 ····invoke-virtual·{p1},·Lorg/akvo/rsr/up/domain/Organisation;->getId()Ljava/lang/String;2171 ····invoke-virtual·{p1},·Lorg/akvo/rsr/up/domain/Organisation;->getId()Ljava/lang/String;
  
2167 ····move-result-object·v62172 ····move-result-object·v6
  
2168 ····aput-object·v6,·v4,·v102173 ····aput-object·v6,·v4,·v10
  
2169 ····move-object·v6,·v52174 ····move-object·v6,·v5
  
2170 ····move-object·v7,·v52175 ····move-object·v7,·v5
  
 2176 ····.line·1064
2171 ····invoke-virtual/range·{v0·..·v7},·Landroid/database/sqlite/SQLiteDatabase;->query(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;2177 ····invoke-virtual/range·{v0·..·v7},·Landroid/database/sqlite/SQLiteDatabase;->query(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;
  
2172 ····move-result-object·v82178 ····move-result-object·v8
  
2173 ····.line·10702179 ····.line·1070
2174 ····.local·v8,·"cursor":Landroid/database/Cursor;2180 ····.local·v8,·"cursor":Landroid/database/Cursor;
2175 ····if-eqz·v8,·:cond_12181 ····if-eqz·v8,·:cond_1
Offset 2196, 20 lines modifiedOffset 2202, 22 lines modified
  
2196 ····const-string·v1,·"_organisation"2202 ····const-string·v1,·"_organisation"
  
2197 ····const-string·v2,·"_id·=·?"2203 ····const-string·v2,·"_id·=·?"
  
2198 ····new-array·v3,·v11,·[Ljava/lang/String;2204 ····new-array·v3,·v11,·[Ljava/lang/String;
  
 2205 ····.line·1073
2199 ····invoke-virtual·{p1},·Lorg/akvo/rsr/up/domain/Organisation;->getId()Ljava/lang/String;2206 ····invoke-virtual·{p1},·Lorg/akvo/rsr/up/domain/Organisation;->getId()Ljava/lang/String;
  
2200 ····move-result-object·v42207 ····move-result-object·v4
  
2201 ····aput-object·v4,·v3,·v102208 ····aput-object·v4,·v3,·v10
  
 2209 ····.line·1072
2202 ····invoke-virtual·{v0,·v1,·v9,·v2,·v3},·Landroid/database/sqlite/SQLiteDatabase;->update(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I2210 ····invoke-virtual·{v0,·v1,·v9,·v2,·v3},·Landroid/database/sqlite/SQLiteDatabase;->update(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I
  
2203 ····.line·10782211 ····.line·1078
2204 ····:goto_02212 ····:goto_0
2205 ····if-eqz·v8,·:cond_02213 ····if-eqz·v8,·:cond_0
  
2206 ····.line·10792214 ····.line·1079
Offset 2375, 24 lines modifiedOffset 2383, 26 lines modified
  
2375 ····aput-object·v3,·v2,·v102383 ····aput-object·v3,·v2,·v10
  
2376 ····const-string·v3,·"_id·=·?"2384 ····const-string·v3,·"_id·=·?"
  
2377 ····new-array·v4,·v11,·[Ljava/lang/String;2385 ····new-array·v4,·v11,·[Ljava/lang/String;
  
 2386 ····.line·391
2378 ····invoke-virtual·{p1},·Lorg/akvo/rsr/up/domain/Project;->getId()Ljava/lang/String;2387 ····invoke-virtual·{p1},·Lorg/akvo/rsr/up/domain/Project;->getId()Ljava/lang/String;
  
2379 ····move-result-object·v62388 ····move-result-object·v6
  
2380 ····aput-object·v6,·v4,·v102389 ····aput-object·v6,·v4,·v10
  
2381 ····move-object·v6,·v52390 ····move-object·v6,·v5
  
2382 ····move-object·v7,·v52391 ····move-object·v7,·v5
  
 2392 ····.line·388
2383 ····invoke-virtual/range·{v0·..·v7},·Landroid/database/sqlite/SQLiteDatabase;->query(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;2393 ····invoke-virtual/range·{v0·..·v7},·Landroid/database/sqlite/SQLiteDatabase;->query(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;
  
2384 ····move-result-object·v82394 ····move-result-object·v8
  
2385 ····.line·3942395 ····.line·394
2386 ····.local·v8,·"cursor":Landroid/database/Cursor;2396 ····.local·v8,·"cursor":Landroid/database/Cursor;
2387 ····if-eqz·v8,·:cond_22397 ····if-eqz·v8,·:cond_2
Offset 2408, 20 lines modifiedOffset 2418, 22 lines modified
Max diff block lines reached; 3734/7113 bytes (52.50%) of diff not shown.
925 B
smali/org/akvo/rsr/up/viewadapter/UpdateListCursorAdapter.smali
    
Offset 167, 28 lines modifiedOffset 167, 30 lines modified
  
167 ····move-result-object·v14167 ····move-result-object·v14
  
168 ····move-object/from16·v0,·p0168 ····move-object/from16·v0,·p0
  
169 ····iget·v15,·v0,·Lorg/akvo/rsr/up/viewadapter/UpdateListCursorAdapter;->titleCol:I169 ····iget·v15,·v0,·Lorg/akvo/rsr/up/viewadapter/UpdateListCursorAdapter;->titleCol:I
  
 170 ····.line·77
170 ····move-object/from16·v0,·p3171 ····move-object/from16·v0,·p3
  
171 ····invoke-interface·{v0,·v15},·Landroid/database/Cursor;->getString(I)Ljava/lang/String;172 ····invoke-interface·{v0,·v15},·Landroid/database/Cursor;->getString(I)Ljava/lang/String;
  
172 ····move-result-object·v15173 ····move-result-object·v15
  
173 ····invoke-virtual·{v14,·v15},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;174 ····invoke-virtual·{v14,·v15},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
174 ····move-result-object·v14175 ····move-result-object·v14
  
175 ····invoke-virtual·{v14},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;176 ····invoke-virtual·{v14},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
176 ····move-result-object·v14177 ····move-result-object·v14
  
 178 ····.line·76
177 ····invoke-virtual·{v12,·v14},·Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V179 ····invoke-virtual·{v12,·v14},·Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
  
178 ····.line·83180 ····.line·83
179 ····:goto_0181 ····:goto_0
180 ····const·v14,·0x7f07003b182 ····const·v14,·0x7f07003b
  
181 ····move-object/from16·v0,·p1183 ····move-object/from16·v0,·p1
1.43 KB
smali/org/akvo/rsr/up/viewadapter/ProjectListCursorAdapter.smali
    
Offset 107, 14 lines modifiedOffset 107, 15 lines modified
  
107 ····invoke-virtual·{v10,·v11},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;107 ····invoke-virtual·{v10,·v11},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
108 ····move-result-object·v10108 ····move-result-object·v10
  
109 ····const-string·v11,·"title"109 ····const-string·v11,·"title"
  
 110 ····.line·69
110 ····invoke-interface·{p3,·v11},·Landroid/database/Cursor;->getColumnIndexOrThrow(Ljava/lang/String;)I111 ····invoke-interface·{p3,·v11},·Landroid/database/Cursor;->getColumnIndexOrThrow(Ljava/lang/String;)I
  
111 ····move-result·v11112 ····move-result·v11
  
112 ····invoke-interface·{p3,·v11},·Landroid/database/Cursor;->getString(I)Ljava/lang/String;113 ····invoke-interface·{p3,·v11},·Landroid/database/Cursor;->getString(I)Ljava/lang/String;
  
113 ····move-result-object·v11114 ····move-result-object·v11
Offset 123, 14 lines modifiedOffset 124, 15 lines modified
  
123 ····move-result-object·v10124 ····move-result-object·v10
  
124 ····invoke-virtual·{v10},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;125 ····invoke-virtual·{v10},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
125 ····move-result-object·v10126 ····move-result-object·v10
  
 127 ····.line·68
126 ····invoke-virtual·{v8,·v10},·Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V128 ····invoke-virtual·{v8,·v10},·Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
  
127 ····.line·73129 ····.line·73
128 ····:goto_0130 ····:goto_0
129 ····const-string·v10,·"_id"131 ····const-string·v10,·"_id"
  
130 ····invoke-interface·{p3,·v10},·Landroid/database/Cursor;->getColumnIndexOrThrow(Ljava/lang/String;)I132 ····invoke-interface·{p3,·v10},·Landroid/database/Cursor;->getColumnIndexOrThrow(Ljava/lang/String;)I
Offset 401, 14 lines modifiedOffset 403, 15 lines modified
401 ····.param·p2,·"cursor"····#·Landroid/database/Cursor;403 ····.param·p2,·"cursor"····#·Landroid/database/Cursor;
402 ····.param·p3,·"parent"····#·Landroid/view/ViewGroup;404 ····.param·p3,·"parent"····#·Landroid/view/ViewGroup;
  
403 ····.prologue405 ····.prologue
404 ····.line·109406 ····.line·109
405 ····const-string·v2,·"layout_inflater"407 ····const-string·v2,·"layout_inflater"
  
 408 ····.line·110
406 ····invoke-virtual·{p1,·v2},·Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;409 ····invoke-virtual·{p1,·v2},·Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
  
407 ····move-result-object·v0410 ····move-result-object·v0
  
408 ····check-cast·v0,·Landroid/view/LayoutInflater;411 ····check-cast·v0,·Landroid/view/LayoutInflater;
  
409 ····.line·111412 ····.line·111
553 B
smali/org/akvo/rsr/up/util/FileUtil$2$2.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lorg/akvo/rsr/up/util/FileUtil$2;21 .field·final·synthetic·this$0:Lorg/akvo/rsr/up/util/FileUtil$2;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lorg/akvo/rsr/up/util/FileUtil$2;)V23 .method·constructor·<init>(Lorg/akvo/rsr/up/util/FileUtil$2;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lorg/akvo/rsr/up/util/FileUtil$2;
  
25 ····.prologue26 ····.prologue
26 ····.line·37927 ····.line·379
27 ····iput-object·p1,·p0,·Lorg/akvo/rsr/up/util/FileUtil$2$2;->this$0:Lorg/akvo/rsr/up/util/FileUtil$2;28 ····iput-object·p1,·p0,·Lorg/akvo/rsr/up/util/FileUtil$2$2;->this$0:Lorg/akvo/rsr/up/util/FileUtil$2;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
948 B
smali/org/akvo/rsr/up/util/SettingsUtil.smali
    
Offset 264, 45 lines modifiedOffset 264, 50 lines modified
  
264 ····if-nez·v4,·:cond_0264 ····if-nez·v4,·:cond_0
  
265 ····if-eqz·v0,·:cond_0265 ····if-eqz·v0,·:cond_0
  
266 ····const-string·v4,·""266 ····const-string·v4,·""
  
 267 ····.line·78
267 ····invoke-virtual·{v0,·v4},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z268 ····invoke-virtual·{v0,·v4},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
268 ····move-result·v4269 ····move-result·v4
  
269 ····if-nez·v4,·:cond_0270 ····if-nez·v4,·:cond_0
  
270 ····if-eqz·v2,·:cond_0271 ····if-eqz·v2,·:cond_0
  
271 ····const-string·v4,·""272 ····const-string·v4,·""
  
 273 ····.line·79
272 ····invoke-virtual·{v2,·v4},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z274 ····invoke-virtual·{v2,·v4},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
273 ····move-result·v4275 ····move-result·v4
  
274 ····if-nez·v4,·:cond_0276 ····if-nez·v4,·:cond_0
  
275 ····if-eqz·v1,·:cond_0277 ····if-eqz·v1,·:cond_0
  
276 ····const-string·v4,·""278 ····const-string·v4,·""
  
 279 ····.line·80
277 ····invoke-virtual·{v1,·v4},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z280 ····invoke-virtual·{v1,·v4},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
278 ····move-result·v4281 ····move-result·v4
  
279 ····if-nez·v4,·:cond_0282 ····if-nez·v4,·:cond_0
  
280 ····const/4·v4,·0x1283 ····const/4·v4,·0x1
  
 284 ····.line·77
281 ····:goto_0285 ····:goto_0
282 ····return·v4286 ····return·v4
  
 287 ····.line·80
283 ····:cond_0288 ····:cond_0
284 ····const/4·v4,·0x0289 ····const/4·v4,·0x0
  
285 ····goto·:goto_0290 ····goto·:goto_0
286 .end·method291 .end·method
  
287 .method·public·static·host(Landroid/content/Context;)Ljava/lang/String;292 .method·public·static·host(Landroid/content/Context;)Ljava/lang/String;
457 B
smali/org/akvo/rsr/up/util/DialogUtil.smali
    
Offset 15, 15 lines modifiedOffset 15, 14 lines modified
15 .method·public·constructor·<init>()V15 .method·public·constructor·<init>()V
16 ····.locals·016 ····.locals·0
  
17 ····.prologue17 ····.prologue
18 ····.line·1318 ····.line·13
19 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V19 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
20 ····.line·246 
21 ····return-void20 ····return-void
22 .end·method21 .end·method
  
23 .method·public·static·errorAlert(Landroid/content/Context;II)V22 .method·public·static·errorAlert(Landroid/content/Context;II)V
24 ····.locals·323 ····.locals·3
25 ····.param·p0,·"ctx"····#·Landroid/content/Context;24 ····.param·p0,·"ctx"····#·Landroid/content/Context;
26 ····.param·p1,·"title"····#·I25 ····.param·p1,·"title"····#·I
1.89 KB
smali/org/akvo/rsr/up/util/FileUtil.smali
    
Offset 40, 14 lines modifiedOffset 40, 15 lines modified
  
40 ····new-instance·v1,·Lorg/akvo/rsr/up/util/FileUtil$2;40 ····new-instance·v1,·Lorg/akvo/rsr/up/util/FileUtil$2;
  
41 ····invoke-direct·{v1,·p0},·Lorg/akvo/rsr/up/util/FileUtil$2;-><init>(Landroid/widget/ImageView;)V41 ····invoke-direct·{v1,·p0},·Lorg/akvo/rsr/up/util/FileUtil$2;-><init>(Landroid/widget/ImageView;)V
  
42 ····invoke-direct·{v0,·v1},·Ljava/lang/Thread;-><init>(Ljava/lang/Runnable;)V42 ····invoke-direct·{v0,·v1},·Ljava/lang/Thread;-><init>(Ljava/lang/Runnable;)V
  
 43 ····.line·389
43 ····invoke-virtual·{v0},·Ljava/lang/Thread;->start()V44 ····invoke-virtual·{v0},·Ljava/lang/Thread;->start()V
  
44 ····.line·39145 ····.line·391
45 ····return-void46 ····return-void
46 .end·method47 .end·method
  
47 .method·public·static·clearCache(Landroid/content/Context;Z)V48 .method·public·static·clearCache(Landroid/content/Context;Z)V
Offset 144, 14 lines modifiedOffset 145, 15 lines modified
  
144 ····new-array·v9,·v9,·[Ljava/lang/Object;145 ····new-array·v9,·v9,·[Ljava/lang/Object;
  
145 ····const/4·v10,·0x0146 ····const/4·v10,·0x0
  
146 ····array-length·v11,·v2147 ····array-length·v11,·v2
  
 148 ····.line·429
147 ····invoke-static·{v11},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;149 ····invoke-static·{v11},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
148 ····move-result-object·v11150 ····move-result-object·v11
  
149 ····aput-object·v11,·v9,·v10151 ····aput-object·v11,·v9,·v10
  
150 ····const/4·v10,·0x1152 ····const/4·v10,·0x1
Offset 162, 18 lines modifiedOffset 164, 20 lines modified
  
162 ····invoke-static·{v11,·v12},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;164 ····invoke-static·{v11,·v12},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
  
163 ····move-result-object·v11165 ····move-result-object·v11
  
164 ····aput-object·v11,·v9,·v10166 ····aput-object·v11,·v9,·v10
  
 167 ····.line·428
165 ····invoke-virtual·{v4,·v8,·v9},·Landroid/content/res/Resources;->getString(I[Ljava/lang/Object;)Ljava/lang/String;168 ····invoke-virtual·{v4,·v8,·v9},·Landroid/content/res/Resources;->getString(I[Ljava/lang/Object;)Ljava/lang/String;
  
166 ····move-result-object·v8169 ····move-result-object·v8
  
 170 ····.line·427
167 ····invoke-static·{p0,·v7,·v8},·Lorg/akvo/rsr/up/util/DialogUtil;->infoAlert(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V171 ····invoke-static·{p0,·v7,·v8},·Lorg/akvo/rsr/up/util/DialogUtil;->infoAlert(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V
  
168 ····.line·432172 ····.line·432
169 ····.end·local·v3····#·"i":I173 ····.end·local·v3····#·"i":I
170 ····.end·local·v4····#·"res":Landroid/content/res/Resources;174 ····.end·local·v4····#·"res":Landroid/content/res/Resources;
171 ····.end·local·v5····#·"sizeSum":J175 ····.end·local·v5····#·"sizeSum":J
172 ····:cond_1176 ····:cond_1
Offset 552, 14 lines modifiedOffset 556, 15 lines modified
552 ····invoke-virtual·{v1,·v0},·Ljava/io/RandomAccessFile;->readFully([B)V556 ····invoke-virtual·{v1,·v0},·Ljava/io/RandomAccessFile;->readFully([B)V
553 ····:try_end_1557 ····:try_end_1
554 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0558 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0
  
555 ····.line·52559 ····.line·52
556 ····invoke-virtual·{v1},·Ljava/io/RandomAccessFile;->close()V560 ····invoke-virtual·{v1},·Ljava/io/RandomAccessFile;->close()V
  
 561 ····.line·50
557 ····return-object·v0562 ····return-object·v0
558 .end·method563 .end·method
  
559 .method·public·static·readFile(Ljava/lang/String;)[B564 .method·public·static·readFile(Ljava/lang/String;)[B
560 ····.locals·1565 ····.locals·1
561 ····.param·p0,·"file"····#·Ljava/lang/String;566 ····.param·p0,·"file"····#·Ljava/lang/String;
562 ····.annotation·system·Ldalvik/annotation/Throws;567 ····.annotation·system·Ldalvik/annotation/Throws;
592 B
smali/org/akvo/rsr/up/util/FileUtil$2$1.smali
    
Offset 24, 14 lines modifiedOffset 24, 15 lines modified
  
24 .field·final·synthetic·val$url:Ljava/lang/String;24 .field·final·synthetic·val$url:Ljava/lang/String;
  
  
25 #·direct·methods25 #·direct·methods
26 .method·constructor·<init>(Lorg/akvo/rsr/up/util/FileUtil$2;Ljava/lang/String;Ljava/lang/String;)V26 .method·constructor·<init>(Lorg/akvo/rsr/up/util/FileUtil$2;Ljava/lang/String;Ljava/lang/String;)V
27 ····.locals·027 ····.locals·0
 28 ····.param·p1,·"this$0"····#·Lorg/akvo/rsr/up/util/FileUtil$2;
  
28 ····.prologue29 ····.prologue
29 ····.line·36930 ····.line·369
30 ····iput-object·p1,·p0,·Lorg/akvo/rsr/up/util/FileUtil$2$1;->this$0:Lorg/akvo/rsr/up/util/FileUtil$2;31 ····iput-object·p1,·p0,·Lorg/akvo/rsr/up/util/FileUtil$2$1;->this$0:Lorg/akvo/rsr/up/util/FileUtil$2;
  
31 ····iput-object·p2,·p0,·Lorg/akvo/rsr/up/util/FileUtil$2$1;->val$url:Ljava/lang/String;32 ····iput-object·p2,·p0,·Lorg/akvo/rsr/up/util/FileUtil$2$1;->val$url:Ljava/lang/String;
  
2.54 KB
smali/org/akvo/rsr/up/util/Downloader.smali
    
Offset 34, 15 lines modifiedOffset 34, 14 lines modified
34 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V34 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
35 ····.line·6135 ····.line·61
36 ····const/4·v0,·0x036 ····const/4·v0,·0x0
  
37 ····iput-boolean·v0,·p0,·Lorg/akvo/rsr/up/util/Downloader;->err:Z37 ····iput-boolean·v0,·p0,·Lorg/akvo/rsr/up/util/Downloader;->err:Z
  
38 ····.line·398 
39 ····return-void38 ····return-void
40 .end·method39 .end·method
  
41 .method·public·static·authorize(Ljava/net/URL;Ljava/lang/String;Ljava/lang/String;)Lorg/akvo/rsr/up/domain/User;40 .method·public·static·authorize(Ljava/net/URL;Ljava/lang/String;Ljava/lang/String;)Lorg/akvo/rsr/up/domain/User;
42 ····.locals·1141 ····.locals·11
43 ····.param·p0,·"url"····#·Ljava/net/URL;42 ····.param·p0,·"url"····#·Ljava/net/URL;
44 ····.param·p1,·"username"····#·Ljava/lang/String;43 ····.param·p1,·"username"····#·Ljava/lang/String;
Offset 201, 14 lines modifiedOffset 200, 15 lines modified
  
201 ····.prologue200 ····.prologue
202 ····const/4·v3,·0x1201 ····const/4·v3,·0x1
  
203 ····.line·803202 ····.line·803
204 ····const-string·v4,·"connectivity"203 ····const-string·v4,·"connectivity"
  
 204 ····.line·804
205 ····invoke-virtual·{p0,·v4},·Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;205 ····invoke-virtual·{p0,·v4},·Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
  
206 ····move-result-object·v0206 ····move-result-object·v0
  
207 ····check-cast·v0,·Landroid/net/ConnectivityManager;207 ····check-cast·v0,·Landroid/net/ConnectivityManager;
  
208 ····.line·805208 ····.line·805
Offset 266, 14 lines modifiedOffset 266, 15 lines modified
  
266 ····if-ne·v4,·v3,·:cond_2266 ····if-ne·v4,·v3,·:cond_2
  
267 ····sget-object·v4,·Landroid/net/NetworkInfo$State;->CONNECTED:Landroid/net/NetworkInfo$State;267 ····sget-object·v4,·Landroid/net/NetworkInfo$State;->CONNECTED:Landroid/net/NetworkInfo$State;
  
268 ····aget-object·v5,·v2,·v1268 ····aget-object·v5,·v2,·v1
  
 269 ····.line·819
269 ····invoke-virtual·{v5},·Landroid/net/NetworkInfo;->getState()Landroid/net/NetworkInfo$State;270 ····invoke-virtual·{v5},·Landroid/net/NetworkInfo;->getState()Landroid/net/NetworkInfo$State;
  
270 ····move-result-object·v5271 ····move-result-object·v5
  
271 ····if-eq·v4,·v5,·:cond_0272 ····if-eq·v4,·v5,·:cond_0
  
272 ····.line·808273 ····.line·808
Offset 633, 26 lines modifiedOffset 634, 28 lines modified
  
633 ····const/16·v37,·0x0634 ····const/16·v37,·0x0
  
634 ····aput-object·v26,·v36,·v37635 ····aput-object·v26,·v36,·v37
  
635 ····const/16·v37,·0x1636 ····const/16·v37,·0x1
  
 637 ····.line·558
636 ····invoke-virtual/range·{p1·..·p1},·Lorg/akvo/rsr/up/domain/Update;->getUuid()Ljava/lang/String;638 ····invoke-virtual/range·{p1·..·p1},·Lorg/akvo/rsr/up/domain/Update;->getUuid()Ljava/lang/String;
  
637 ····move-result-object·v38639 ····move-result-object·v38
  
638 ····aput-object·v38,·v36,·v37640 ····aput-object·v38,·v36,·v37
  
639 ····const/16·v37,·0x2641 ····const/16·v37,·0x2
  
640 ····aput-object·v31,·v36,·v37642 ····aput-object·v31,·v36,·v37
  
641 ····const/16·v37,·0x3643 ····const/16·v37,·0x3
  
 644 ····.line·559
642 ····invoke-virtual/range·{p1·..·p1},·Lorg/akvo/rsr/up/domain/Update;->getTitle()Ljava/lang/String;645 ····invoke-virtual/range·{p1·..·p1},·Lorg/akvo/rsr/up/domain/Update;->getTitle()Ljava/lang/String;
  
643 ····move-result-object·v38646 ····move-result-object·v38
  
644 ····const/16·v39,·0x32647 ····const/16·v39,·0x32
  
645 ····invoke-static/range·{v38·..·v39},·Lorg/akvo/rsr/up/util/Downloader;->oneLine(Ljava/lang/String;I)Ljava/lang/String;648 ····invoke-static/range·{v38·..·v39},·Lorg/akvo/rsr/up/util/Downloader;->oneLine(Ljava/lang/String;I)Ljava/lang/String;
Offset 663, 20 lines modifiedOffset 666, 22 lines modified
  
663 ····const/16·v37,·0x4666 ····const/16·v37,·0x4
  
664 ····aput-object·p4,·v36,·v37667 ····aput-object·p4,·v36,·v37
  
665 ····const/16·v37,·0x5668 ····const/16·v37,·0x5
  
 669 ····.line·561
666 ····invoke-virtual/range·{p1·..·p1},·Lorg/akvo/rsr/up/domain/Update;->getText()Ljava/lang/String;670 ····invoke-virtual/range·{p1·..·p1},·Lorg/akvo/rsr/up/domain/Update;->getText()Ljava/lang/String;
  
667 ····move-result-object·v38671 ····move-result-object·v38
  
668 ····aput-object·v38,·v36,·v37672 ····aput-object·v38,·v36,·v37
  
 673 ····.line·557
669 ····invoke-static/range·{v34·..·v36},·Ljava/lang/String;->format(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;674 ····invoke-static/range·{v34·..·v36},·Ljava/lang/String;->format(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
  
670 ····move-result-object·v29675 ····move-result-object·v29
  
671 ····.line·563676 ····.line·563
672 ····.local·v29,·"requestBody":Ljava/lang/String;677 ····.local·v29,·"requestBody":Ljava/lang/String;
673 ····invoke-static/range·{v30·..·v30},·Lcom/github/kevinsawicki/http/HttpRequest;->post(Ljava/net/URL;)Lcom/github/kevinsawicki/http/HttpRequest;678 ····invoke-static/range·{v30·..·v30},·Lcom/github/kevinsawicki/http/HttpRequest;->post(Ljava/net/URL;)Lcom/github/kevinsawicki/http/HttpRequest;
36.6 KB
smali/org/akvo/rsr/up/service/GetProjectDataService.smali
    
Offset 92, 174 lines modifiedOffset 92, 180 lines modified
  
92 ····.line·5692 ····.line·56
93 ····.local·v6,·"dl":Lorg/akvo/rsr/up/util/Downloader;93 ····.local·v6,·"dl":Lorg/akvo/rsr/up/util/Downloader;
94 ····const/4·v8,·0x094 ····const/4·v8,·0x0
  
95 ····.line·5795 ····.line·57
96 ····.local·v8,·"errMsg":Ljava/lang/String;96 ····.local·v8,·"errMsg":Ljava/lang/String;
97 ····const-string·v19,·"setting_delay_image_fetch"97 ····const-string·v18,·"setting_delay_image_fetch"
  
98 ····const/16·v20,·0x098 ····const/16·v19,·0x0
  
99 ····move-object/from16·v0,·p099 ····move-object/from16·v0,·p0
  
100 ····move-object/from16·v1,·v19100 ····move-object/from16·v1,·v18
  
101 ····move/from16·v2,·v20101 ····move/from16·v2,·v19
  
102 ····invoke-static·{v0,·v1,·v2},·Lorg/akvo/rsr/up/util/SettingsUtil;->ReadBoolean(Landroid/content/Context;Ljava/lang/String;Z)Z102 ····invoke-static·{v0,·v1,·v2},·Lorg/akvo/rsr/up/util/SettingsUtil;->ReadBoolean(Landroid/content/Context;Ljava/lang/String;Z)Z
  
103 ····move-result·v16103 ····move-result·v15
  
104 ····.line·58104 ····.line·58
105 ····.local·v16,·"noimages":Z105 ····.local·v15,·"noimages":Z
106 ····invoke-static/range·{p0·..·p0},·Lorg/akvo/rsr/up/util/SettingsUtil;->host(Landroid/content/Context;)Ljava/lang/String;106 ····invoke-static/range·{p0·..·p0},·Lorg/akvo/rsr/up/util/SettingsUtil;->host(Landroid/content/Context;)Ljava/lang/String;
  
107 ····move-result-object·v9107 ····move-result-object·v9
  
108 ····.line·60108 ····.line·60
109 ····.local·v9,·"host":Ljava/lang/String;109 ····.local·v9,·"host":Ljava/lang/String;
110 ····invoke-virtual·{v4},·Lorg/akvo/rsr/up/dao/RsrDbAdapter;->open()Lorg/akvo/rsr/up/dao/RsrDbAdapter;110 ····invoke-virtual·{v4},·Lorg/akvo/rsr/up/dao/RsrDbAdapter;->open()Lorg/akvo/rsr/up/dao/RsrDbAdapter;
  
111 ····.line·63111 ····.line·63
112 ····:try_start_0112 ····:try_start_0
113 ····new-instance·v19,·Ljava/net/URL;113 ····new-instance·v18,·Ljava/net/URL;
  
114 ····new-instance·v20,·Ljava/lang/StringBuilder;114 ····new-instance·v19,·Ljava/lang/StringBuilder;
  
115 ····invoke-direct/range·{v20·..·v20},·Ljava/lang/StringBuilder;-><init>()V115 ····invoke-direct/range·{v19·..·v19},·Ljava/lang/StringBuilder;-><init>()V
  
 116 ····.line·64
116 ····invoke-static/range·{p0·..·p0},·Lorg/akvo/rsr/up/util/SettingsUtil;->host(Landroid/content/Context;)Ljava/lang/String;117 ····invoke-static/range·{p0·..·p0},·Lorg/akvo/rsr/up/util/SettingsUtil;->host(Landroid/content/Context;)Ljava/lang/String;
  
117 ····move-result-object·v21118 ····move-result-object·v20
  
118 ····invoke-virtual/range·{v20·..·v21},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;119 ····invoke-virtual/range·{v19·..·v20},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
119 ····move-result-object·v20120 ····move-result-object·v19
  
120 ····const-string·v21,·"/api/v1/project/?format=xml&limit=0&partnerships__organisation=%s"121 ····const-string·v20,·"/api/v1/project/?format=xml&limit=0&partnerships__organisation=%s"
  
121 ····const/16·v22,·0x1122 ····const/16·v21,·0x1
  
122 ····move/from16·v0,·v22123 ····move/from16·v0,·v21
  
123 ····new-array·v0,·v0,·[Ljava/lang/Object;124 ····new-array·v0,·v0,·[Ljava/lang/Object;
  
124 ····move-object/from16·v22,·v0125 ····move-object/from16·v21,·v0
  
125 ····const/16·v23,·0x0126 ····const/16·v22,·0x0
  
126 ····const-string·v24,·"authorized_orgid"127 ····const-string·v23,·"authorized_orgid"
  
 128 ····.line·66
127 ····move-object/from16·v0,·p0129 ····move-object/from16·v0,·p0
  
128 ····move-object/from16·v1,·v24130 ····move-object/from16·v1,·v23
  
129 ····invoke-static·{v0,·v1},·Lorg/akvo/rsr/up/util/SettingsUtil;->Read(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String;131 ····invoke-static·{v0,·v1},·Lorg/akvo/rsr/up/util/SettingsUtil;->Read(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String;
  
130 ····move-result-object·v24132 ····move-result-object·v23
  
131 ····aput-object·v24,·v22,·v23133 ····aput-object·v23,·v21,·v22
  
 134 ····.line·65
132 ····invoke-static/range·{v21·..·v22},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;135 ····invoke-static/range·{v20·..·v21},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
  
133 ····move-result-object·v21136 ····move-result-object·v20
  
134 ····invoke-virtual/range·{v20·..·v21},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;137 ····invoke-virtual/range·{v19·..·v20},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
135 ····move-result-object·v20138 ····move-result-object·v19
  
136 ····invoke-virtual/range·{v20·..·v20},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;139 ····invoke-virtual/range·{v19·..·v19},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
137 ····move-result-object·v20140 ····move-result-object·v19
  
138 ····invoke-direct/range·{v19·..·v20},·Ljava/net/URL;-><init>(Ljava/lang/String;)V141 ····invoke-direct/range·{v18·..·v19},·Ljava/net/URL;-><init>(Ljava/lang/String;)V
  
 142 ····.line·63
139 ····move-object/from16·v0,·p0143 ····move-object/from16·v0,·p0
  
140 ····move-object/from16·v1,·v19144 ····move-object/from16·v1,·v18
  
141 ····invoke-virtual·{v6,·v0,·v1},·Lorg/akvo/rsr/up/util/Downloader;->fetchProjectList(Landroid/content/Context;Ljava/net/URL;)V145 ····invoke-virtual·{v6,·v0,·v1},·Lorg/akvo/rsr/up/util/Downloader;->fetchProjectList(Landroid/content/Context;Ljava/net/URL;)V
  
142 ····.line·67146 ····.line·67
143 ····const/16·v19,·0x0147 ····const/16·v18,·0x0
  
144 ····const/16·v20,·0x32148 ····const/16·v19,·0x32
  
145 ····const/16·v21,·0x64149 ····const/16·v20,·0x64
  
146 ····move-object/from16·v0,·p0150 ····move-object/from16·v0,·p0
  
147 ····move/from16·v1,·v19151 ····move/from16·v1,·v18
  
148 ····move/from16·v2,·v20152 ····move/from16·v2,·v19
  
149 ····move/from16·v3,·v21153 ····move/from16·v3,·v20
  
150 ····invoke-direct·{v0,·v1,·v2,·v3},·Lorg/akvo/rsr/up/service/GetProjectDataService;->broadcastProgress(III)V154 ····invoke-direct·{v0,·v1,·v2,·v3},·Lorg/akvo/rsr/up/service/GetProjectDataService;->broadcastProgress(III)V
  
151 ····.line·71155 ····.line·71
152 ····new-instance·v19,·Ljava/net/URL;156 ····new-instance·v18,·Ljava/net/URL;
  
153 ····new-instance·v20,·Ljava/lang/StringBuilder;157 ····new-instance·v19,·Ljava/lang/StringBuilder;
  
154 ····invoke-direct/range·{v20·..·v20},·Ljava/lang/StringBuilder;-><init>()V158 ····invoke-direct/range·{v19·..·v19},·Ljava/lang/StringBuilder;-><init>()V
  
155 ····invoke-static/range·{p0·..·p0},·Lorg/akvo/rsr/up/util/SettingsUtil;->host(Landroid/content/Context;)Ljava/lang/String;159 ····invoke-static/range·{p0·..·p0},·Lorg/akvo/rsr/up/util/SettingsUtil;->host(Landroid/content/Context;)Ljava/lang/String;
  
156 ····move-result-object·v21160 ····move-result-object·v20
  
157 ····invoke-virtual/range·{v20·..·v21},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;161 ····invoke-virtual/range·{v19·..·v20},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
158 ····move-result-object·v20162 ····move-result-object·v19
  
Max diff block lines reached; 31845/37343 bytes (85.28%) of diff not shown.
685 B
smali/org/akvo/rsr/up/service/SubmitProjectUpdateService$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lorg/akvo/rsr/up/service/SubmitProjectUpdateService;21 .field·final·synthetic·this$0:Lorg/akvo/rsr/up/service/SubmitProjectUpdateService;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lorg/akvo/rsr/up/service/SubmitProjectUpdateService;)V23 .method·constructor·<init>(Lorg/akvo/rsr/up/service/SubmitProjectUpdateService;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lorg/akvo/rsr/up/service/SubmitProjectUpdateService;
  
25 ····.prologue26 ····.prologue
26 ····.line·4127 ····.line·41
27 ····iput-object·p1,·p0,·Lorg/akvo/rsr/up/service/SubmitProjectUpdateService$1;->this$0:Lorg/akvo/rsr/up/service/SubmitProjectUpdateService;28 ····iput-object·p1,·p0,·Lorg/akvo/rsr/up/service/SubmitProjectUpdateService$1;->this$0:Lorg/akvo/rsr/up/service/SubmitProjectUpdateService;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
1.9 KB
smali/org/akvo/rsr/up/service/SubmitProjectUpdateService.smali
    
Offset 117, 14 lines modifiedOffset 117, 15 lines modified
117 ····.line·35117 ····.line·35
118 ····.local·v8,·"i":Landroid/content/Intent;118 ····.local·v8,·"i":Landroid/content/Intent;
119 ····:try_start_0119 ····:try_start_0
120 ····new-instance·v0,·Ljava/lang/StringBuilder;120 ····new-instance·v0,·Ljava/lang/StringBuilder;
  
121 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V121 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V
  
 122 ····.line·37
122 ····invoke-static·{p0},·Lorg/akvo/rsr/up/util/SettingsUtil;->host(Landroid/content/Context;)Ljava/lang/String;123 ····invoke-static·{p0},·Lorg/akvo/rsr/up/util/SettingsUtil;->host(Landroid/content/Context;)Ljava/lang/String;
  
123 ····move-result-object·v2124 ····move-result-object·v2
  
124 ····invoke-virtual·{v0,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;125 ····invoke-virtual·{v0,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
125 ····move-result-object·v0126 ····move-result-object·v0
Offset 145, 14 lines modifiedOffset 146, 15 lines modified
  
145 ····move-result-object·v2146 ····move-result-object·v2
  
146 ····new-instance·v0,·Ljava/lang/StringBuilder;147 ····new-instance·v0,·Ljava/lang/StringBuilder;
  
147 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V148 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V
  
 149 ····.line·38
148 ····invoke-static·{p0},·Lorg/akvo/rsr/up/util/SettingsUtil;->host(Landroid/content/Context;)Ljava/lang/String;150 ····invoke-static·{p0},·Lorg/akvo/rsr/up/util/SettingsUtil;->host(Landroid/content/Context;)Ljava/lang/String;
  
149 ····move-result-object·v3151 ····move-result-object·v3
  
150 ····invoke-virtual·{v0,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;152 ····invoke-virtual·{v0,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
151 ····move-result-object·v0153 ····move-result-object·v0
Offset 169, 14 lines modifiedOffset 171, 15 lines modified
  
169 ····new-instance·v6,·Lorg/akvo/rsr/up/service/SubmitProjectUpdateService$1;171 ····new-instance·v6,·Lorg/akvo/rsr/up/service/SubmitProjectUpdateService$1;
  
170 ····invoke-direct·{v6,·p0},·Lorg/akvo/rsr/up/service/SubmitProjectUpdateService$1;-><init>(Lorg/akvo/rsr/up/service/SubmitProjectUpdateService;)V172 ····invoke-direct·{v6,·p0},·Lorg/akvo/rsr/up/service/SubmitProjectUpdateService$1;-><init>(Lorg/akvo/rsr/up/service/SubmitProjectUpdateService;)V
  
171 ····move-object·v0,·p0173 ····move-object·v0,·p0
  
 174 ····.line·35
172 ····invoke-static/range·{v0·..·v6},·Lorg/akvo/rsr/up/util/Downloader;->sendUpdate(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLorg/akvo/rsr/up/domain/User;Lorg/akvo/rsr/up/util/Downloader$ProgressReporter;)V175 ····invoke-static/range·{v0·..·v6},·Lorg/akvo/rsr/up/util/Downloader;->sendUpdate(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLorg/akvo/rsr/up/domain/User;Lorg/akvo/rsr/up/util/Downloader$ProgressReporter;)V
173 ····:try_end_0176 ····:try_end_0
174 ····.catch·Lorg/akvo/rsr/up/util/Downloader$PostFailedException;·{:try_start_0·..·:try_end_0}·:catch_0177 ····.catch·Lorg/akvo/rsr/up/util/Downloader$PostFailedException;·{:try_start_0·..·:try_end_0}·:catch_0
175 ····.catch·Lorg/akvo/rsr/up/util/Downloader$PostUnresolvedException;·{:try_start_0·..·:try_end_0}·:catch_1178 ····.catch·Lorg/akvo/rsr/up/util/Downloader$PostUnresolvedException;·{:try_start_0·..·:try_end_0}·:catch_1
176 ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_2179 ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_2
  
177 ····.line·59180 ····.line·59
688 B
smali/org/akvo/rsr/up/service/VerifyProjectUpdateService$1.smali
    
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lorg/akvo/rsr/up/service/VerifyProjectUpdateService;18 .field·final·synthetic·this$0:Lorg/akvo/rsr/up/service/VerifyProjectUpdateService;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lorg/akvo/rsr/up/service/VerifyProjectUpdateService;)V20 .method·constructor·<init>(Lorg/akvo/rsr/up/service/VerifyProjectUpdateService;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lorg/akvo/rsr/up/service/VerifyProjectUpdateService;
  
22 ····.prologue23 ····.prologue
23 ····.line·4424 ····.line·44
24 ····iput-object·p1,·p0,·Lorg/akvo/rsr/up/service/VerifyProjectUpdateService$1;->this$0:Lorg/akvo/rsr/up/service/VerifyProjectUpdateService;25 ····iput-object·p1,·p0,·Lorg/akvo/rsr/up/service/VerifyProjectUpdateService$1;->this$0:Lorg/akvo/rsr/up/service/VerifyProjectUpdateService;
  
25 ····invoke-direct·{p0},·Ljava/util/TimerTask;-><init>()V26 ····invoke-direct·{p0},·Ljava/util/TimerTask;-><init>()V
  
572 B
smali/org/akvo/rsr/up/service/VerifyProjectUpdateService.smali
    
Offset 122, 12 lines modifiedOffset 122, 13 lines modified
  
122 ····new-instance·v1,·Lorg/akvo/rsr/up/service/VerifyProjectUpdateService$2;122 ····new-instance·v1,·Lorg/akvo/rsr/up/service/VerifyProjectUpdateService$2;
  
123 ····invoke-direct·{v1,·p0},·Lorg/akvo/rsr/up/service/VerifyProjectUpdateService$2;-><init>(Lorg/akvo/rsr/up/service/VerifyProjectUpdateService;)V123 ····invoke-direct·{v1,·p0},·Lorg/akvo/rsr/up/service/VerifyProjectUpdateService$2;-><init>(Lorg/akvo/rsr/up/service/VerifyProjectUpdateService;)V
  
124 ····invoke-direct·{v0,·v1},·Ljava/lang/Thread;-><init>(Ljava/lang/Runnable;)V124 ····invoke-direct·{v0,·v1},·Ljava/lang/Thread;-><init>(Ljava/lang/Runnable;)V
  
 125 ····.line·94
125 ····invoke-virtual·{v0},·Ljava/lang/Thread;->start()V126 ····invoke-virtual·{v0},·Ljava/lang/Thread;->start()V
  
126 ····.line·96127 ····.line·96
127 ····return-void128 ····return-void
128 .end·method129 .end·method
1.17 KB
smali/org/akvo/rsr/up/service/GetProjectDataService$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lorg/akvo/rsr/up/service/GetProjectDataService;21 .field·final·synthetic·this$0:Lorg/akvo/rsr/up/service/GetProjectDataService;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lorg/akvo/rsr/up/service/GetProjectDataService;)V23 .method·constructor·<init>(Lorg/akvo/rsr/up/service/GetProjectDataService;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lorg/akvo/rsr/up/service/GetProjectDataService;
  
25 ····.prologue26 ····.prologue
26 ····.line·16927 ····.line·169
27 ····iput-object·p1,·p0,·Lorg/akvo/rsr/up/service/GetProjectDataService$1;->this$0:Lorg/akvo/rsr/up/service/GetProjectDataService;28 ····iput-object·p1,·p0,·Lorg/akvo/rsr/up/service/GetProjectDataService$1;->this$0:Lorg/akvo/rsr/up/service/GetProjectDataService;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
Offset 70, 12 lines modifiedOffset 71, 13 lines modified
70 ····.line·17671 ····.line·176
71 ····iget-object·v1,·p0,·Lorg/akvo/rsr/up/service/GetProjectDataService$1;->this$0:Lorg/akvo/rsr/up/service/GetProjectDataService;72 ····iget-object·v1,·p0,·Lorg/akvo/rsr/up/service/GetProjectDataService$1;->this$0:Lorg/akvo/rsr/up/service/GetProjectDataService;
  
72 ····invoke-static·{v1},·Landroid/support/v4/content/LocalBroadcastManager;->getInstance(Landroid/content/Context;)Landroid/support/v4/content/LocalBroadcastManager;73 ····invoke-static·{v1},·Landroid/support/v4/content/LocalBroadcastManager;->getInstance(Landroid/content/Context;)Landroid/support/v4/content/LocalBroadcastManager;
  
73 ····move-result-object·v174 ····move-result-object·v1
  
 75 ····.line·177
74 ····invoke-virtual·{v1,·v0},·Landroid/support/v4/content/LocalBroadcastManager;->sendBroadcast(Landroid/content/Intent;)Z76 ····invoke-virtual·{v1,·v0},·Landroid/support/v4/content/LocalBroadcastManager;->sendBroadcast(Landroid/content/Intent;)Z
  
75 ····.line·17877 ····.line·178
76 ····return-void78 ····return-void
77 .end·method79 .end·method
685 B
smali/org/akvo/rsr/up/service/VerifyProjectUpdateService$2.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lorg/akvo/rsr/up/service/VerifyProjectUpdateService;21 .field·final·synthetic·this$0:Lorg/akvo/rsr/up/service/VerifyProjectUpdateService;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lorg/akvo/rsr/up/service/VerifyProjectUpdateService;)V23 .method·constructor·<init>(Lorg/akvo/rsr/up/service/VerifyProjectUpdateService;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lorg/akvo/rsr/up/service/VerifyProjectUpdateService;
  
25 ····.prologue26 ····.prologue
26 ····.line·5827 ····.line·58
27 ····iput-object·p1,·p0,·Lorg/akvo/rsr/up/service/VerifyProjectUpdateService$2;->this$0:Lorg/akvo/rsr/up/service/VerifyProjectUpdateService;28 ····iput-object·p1,·p0,·Lorg/akvo/rsr/up/service/VerifyProjectUpdateService$2;->this$0:Lorg/akvo/rsr/up/service/VerifyProjectUpdateService;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V