5.49 MB
/home/fdroid/fdroiddata/tmp/com.googlecode.gtalksms_69.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_com.googlecode.gtalksms_69.apk
84.7 KB
zipinfo {}
    
Offset 1, 411 lines modifiedOffset 1, 418 lines modified
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)
2.57 KB
AndroidManifest.xml (decoded)
2.51 KB
AndroidManifest.xml
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <manifest·android:versionCode="69"·android:versionName="4.4.1"·package="com.googlecode.gtalksms"·xmlns:android="http://schemas.android.com/apk/res/android">2 <manifest·android:versionCode="69"·android:versionName="4.4.1"·package="com.googlecode.gtalksms"·platformBuildVersionCode="18"·platformBuildVersionName="4.3.1-1425645"·xmlns:android="http://schemas.android.com/apk/res/android">
3 ··<uses-sdk·android:minSdkVersion="8"·android:targetSdkVersion="18"/>3 ··<uses-sdk·android:minSdkVersion="8"·android:targetSdkVersion="18"/>
4 ··<uses-feature·android:name="android.hardware.camera"·android:required="false"/>4 ··<uses-feature·android:name="android.hardware.camera"·android:required="false"/>
5 ··<uses-feature·android:name="android.hardware.camera.autofocus"·android:required="false"/>5 ··<uses-feature·android:name="android.hardware.camera.autofocus"·android:required="false"/>
6 ··<uses-feature·android:name="android.hardware.location"·android:required="false"/>6 ··<uses-feature·android:name="android.hardware.location"·android:required="false"/>
7 ··<uses-feature·android:name="android.hardware.location.gps"·android:required="false"/>7 ··<uses-feature·android:name="android.hardware.location.gps"·android:required="false"/>
8 ··<uses-feature·android:name="android.hardware.bluetooth"·android:required="false"/>8 ··<uses-feature·android:name="android.hardware.bluetooth"·android:required="false"/>
9 ··<uses-feature·android:name="android.hardware.telephony"·android:required="false"/>9 ··<uses-feature·android:name="android.hardware.telephony"·android:required="false"/>
Offset 26, 15 lines modifiedOffset 26, 15 lines modified
26 ··<uses-permission·android:name="android.permission.MODIFY_PHONE_STATE"/>26 ··<uses-permission·android:name="android.permission.MODIFY_PHONE_STATE"/>
27 ··<uses-permission·android:name="android.permission.CALL_PHONE"/>27 ··<uses-permission·android:name="android.permission.CALL_PHONE"/>
28 ··<uses-permission·android:name="android.permission.WAKE_LOCK"/>28 ··<uses-permission·android:name="android.permission.WAKE_LOCK"/>
29 ··<uses-permission·android:name="android.permission.ACCESS_WIFI_STATE"/>29 ··<uses-permission·android:name="android.permission.ACCESS_WIFI_STATE"/>
30 ··<uses-permission·android:name="android.permission.CHANGE_WIFI_STATE"/>30 ··<uses-permission·android:name="android.permission.CHANGE_WIFI_STATE"/>
31 ··<uses-permission·android:name="android.permission.REBOOT"/>31 ··<uses-permission·android:name="android.permission.REBOOT"/>
32 ··<uses-permission·android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>32 ··<uses-permission·android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
33 ··<application·android:allowBackup="true"·android:backupAgent="com.googlecode.gtalksms.tools.MyBackupAgent"·android:debuggable="false"·android:icon="@drawable/icon_green"·android:label="@string/app_name"·android:restoreAnyVersion="true">33 ··<application·android:allowBackup="true"·android:backupAgent="com.googlecode.gtalksms.tools.MyBackupAgent"·android:icon="@drawable/icon_green"·android:label="@string/app_name"·android:restoreAnyVersion="true">
34 ····<activity·android:configChanges="orientation|screenSize"·android:label="@string/app_name"·android:name="com.googlecode.gtalksms.panels.MainActivity"·android:theme="@style/Theme.Sherlock"·android:windowSoftInputMode="adjustPan">34 ····<activity·android:configChanges="orientation|screenSize"·android:label="@string/app_name"·android:name="com.googlecode.gtalksms.panels.MainActivity"·android:theme="@style/Theme.Sherlock"·android:windowSoftInputMode="adjustPan">
35 ······<intent-filter>35 ······<intent-filter>
36 ········<action·android:name="android.intent.action.MAIN"/>36 ········<action·android:name="android.intent.action.MAIN"/>
37 ········<category·android:name="android.intent.category.LAUNCHER"/>37 ········<category·android:name="android.intent.category.LAUNCHER"/>
38 ······</intent-filter>38 ······</intent-filter>
39 ····</activity>39 ····</activity>
40 ····<activity·android:label="@string/app_name"·android:name="com.googlecode.gtalksms.panels.GeoPopup"/>40 ····<activity·android:label="@string/app_name"·android:name="com.googlecode.gtalksms.panels.GeoPopup"/>
24.1 KB
APK metadata
    
Offset 1, 207 lines modifiedOffset 1, 207 lines modified
1 !!brut.androlib.meta.MetaInfo1 !!brut.androlib.meta.MetaInfo
2 compressionType:·false2 compressionType:·false
3 doNotCompress:3 doNotCompress:
4 -·arsc4 -·arsc
 5 -·res/drawable-hdpi-v4/abs__ab_bottom_solid_dark_holo.9.png
 6 -·res/drawable-hdpi-v4/abs__ab_bottom_solid_inverse_holo.9.png
 7 -·res/drawable-hdpi-v4/abs__ab_bottom_solid_light_holo.9.png
 8 -·res/drawable-hdpi-v4/abs__ab_bottom_transparent_dark_holo.9.png
 9 -·res/drawable-hdpi-v4/abs__ab_bottom_transparent_light_holo.9.png
 10 -·res/drawable-hdpi-v4/abs__ab_share_pack_holo_dark.9.png
 11 -·res/drawable-hdpi-v4/abs__ab_share_pack_holo_light.9.png
 12 -·res/drawable-hdpi-v4/abs__ab_solid_dark_holo.9.png
 13 -·res/drawable-hdpi-v4/abs__ab_solid_light_holo.9.png
 14 -·res/drawable-hdpi-v4/abs__ab_solid_shadow_holo.9.png
 15 -·res/drawable-hdpi-v4/abs__ab_stacked_solid_dark_holo.9.png
 16 -·res/drawable-hdpi-v4/abs__ab_stacked_solid_light_holo.9.png
 17 -·res/drawable-hdpi-v4/abs__ab_stacked_transparent_dark_holo.9.png
 18 -·res/drawable-hdpi-v4/abs__ab_stacked_transparent_light_holo.9.png
 19 -·res/drawable-hdpi-v4/abs__ab_transparent_dark_holo.9.png
 20 -·res/drawable-hdpi-v4/abs__ab_transparent_light_holo.9.png
 21 -·res/drawable-hdpi-v4/abs__btn_cab_done_default_holo_dark.9.png
 22 -·res/drawable-hdpi-v4/abs__btn_cab_done_default_holo_light.9.png
 23 -·res/drawable-hdpi-v4/abs__btn_cab_done_focused_holo_dark.9.png
 24 -·res/drawable-hdpi-v4/abs__btn_cab_done_focused_holo_light.9.png
 25 -·res/drawable-hdpi-v4/abs__btn_cab_done_pressed_holo_dark.9.png
 26 -·res/drawable-hdpi-v4/abs__btn_cab_done_pressed_holo_light.9.png
 27 -·res/drawable-hdpi-v4/abs__cab_background_bottom_holo_dark.9.png
 28 -·res/drawable-hdpi-v4/abs__cab_background_bottom_holo_light.9.png
 29 -·res/drawable-hdpi-v4/abs__cab_background_top_holo_dark.9.png
 30 -·res/drawable-hdpi-v4/abs__cab_background_top_holo_light.9.png
 31 -·res/drawable-hdpi-v4/abs__dialog_full_holo_dark.9.png
 32 -·res/drawable-hdpi-v4/abs__dialog_full_holo_light.9.png
5 -·png33 -·png
6 -·res/drawable-hdpi/abs__ab_bottom_solid_dark_holo.9.png 
7 -·res/drawable-hdpi/abs__ab_bottom_solid_inverse_holo.9.png 
8 -·res/drawable-hdpi/abs__ab_bottom_solid_light_holo.9.png 
9 -·res/drawable-hdpi/abs__ab_bottom_transparent_dark_holo.9.png 
10 -·res/drawable-hdpi/abs__ab_bottom_transparent_light_holo.9.png 
11 -·res/drawable-hdpi/abs__ab_share_pack_holo_dark.9.png 
12 -·res/drawable-hdpi/abs__ab_share_pack_holo_light.9.png 
13 -·res/drawable-hdpi/abs__ab_solid_dark_holo.9.png 
14 -·res/drawable-hdpi/abs__ab_solid_light_holo.9.png 
15 -·res/drawable-hdpi/abs__ab_solid_shadow_holo.9.png 
16 -·res/drawable-hdpi/abs__ab_stacked_solid_dark_holo.9.png 
17 -·res/drawable-hdpi/abs__ab_stacked_solid_light_holo.9.png 
18 -·res/drawable-hdpi/abs__ab_stacked_transparent_dark_holo.9.png 
19 -·res/drawable-hdpi/abs__ab_stacked_transparent_light_holo.9.png 
20 -·res/drawable-hdpi/abs__ab_transparent_dark_holo.9.png 
21 -·res/drawable-hdpi/abs__ab_transparent_light_holo.9.png 
22 -·res/drawable-hdpi/abs__btn_cab_done_default_holo_dark.9.png 
23 -·res/drawable-hdpi/abs__btn_cab_done_default_holo_light.9.png 
24 -·res/drawable-hdpi/abs__btn_cab_done_focused_holo_dark.9.png 
25 -·res/drawable-hdpi/abs__btn_cab_done_focused_holo_light.9.png 
26 -·res/drawable-hdpi/abs__btn_cab_done_pressed_holo_dark.9.png 
27 -·res/drawable-hdpi/abs__btn_cab_done_pressed_holo_light.9.png 
28 -·res/drawable-hdpi/abs__cab_background_bottom_holo_dark.9.png 
29 -·res/drawable-hdpi/abs__cab_background_bottom_holo_light.9.png 
30 -·res/drawable-hdpi/abs__cab_background_top_holo_dark.9.png 
31 -·res/drawable-hdpi/abs__cab_background_top_holo_light.9.png 
32 -·res/drawable-hdpi/abs__dialog_full_holo_dark.9.png 
33 -·res/drawable-hdpi/abs__dialog_full_holo_light.9.png 
34 -·res/drawable-hdpi/abs__list_activated_holo.9.png34 -·res/drawable-hdpi-v4/abs__list_activated_holo.9.png
35 -·res/drawable-hdpi/abs__list_divider_holo_dark.9.png35 -·res/drawable-hdpi-v4/abs__list_divider_holo_dark.9.png
36 -·res/drawable-hdpi/abs__list_divider_holo_light.9.png36 -·res/drawable-hdpi-v4/abs__list_divider_holo_light.9.png
37 -·res/drawable-hdpi/abs__list_focused_holo.9.png37 -·res/drawable-hdpi-v4/abs__list_focused_holo.9.png
38 -·res/drawable-hdpi/abs__list_longpressed_holo.9.png38 -·res/drawable-hdpi-v4/abs__list_longpressed_holo.9.png
39 -·res/drawable-hdpi/abs__list_pressed_holo_dark.9.png39 -·res/drawable-hdpi-v4/abs__list_pressed_holo_dark.9.png
40 -·res/drawable-hdpi/abs__list_pressed_holo_light.9.png40 -·res/drawable-hdpi-v4/abs__list_pressed_holo_light.9.png
41 -·res/drawable-hdpi/abs__list_selector_disabled_holo_dark.9.png41 -·res/drawable-hdpi-v4/abs__list_selector_disabled_holo_dark.9.png
42 -·res/drawable-hdpi/abs__list_selector_disabled_holo_light.9.png42 -·res/drawable-hdpi-v4/abs__list_selector_disabled_holo_light.9.png
43 -·res/drawable-hdpi/abs__menu_dropdown_panel_holo_dark.9.png43 -·res/drawable-hdpi-v4/abs__menu_dropdown_panel_holo_dark.9.png
44 -·res/drawable-hdpi/abs__menu_dropdown_panel_holo_light.9.png44 -·res/drawable-hdpi-v4/abs__menu_dropdown_panel_holo_light.9.png
45 -·res/drawable-hdpi/abs__progress_bg_holo_dark.9.png45 -·res/drawable-hdpi-v4/abs__progress_bg_holo_dark.9.png
46 -·res/drawable-hdpi/abs__progress_bg_holo_light.9.png46 -·res/drawable-hdpi-v4/abs__progress_bg_holo_light.9.png
47 -·res/drawable-hdpi/abs__progress_primary_holo_dark.9.png47 -·res/drawable-hdpi-v4/abs__progress_primary_holo_dark.9.png
48 -·res/drawable-hdpi/abs__progress_primary_holo_light.9.png48 -·res/drawable-hdpi-v4/abs__progress_primary_holo_light.9.png
49 -·res/drawable-hdpi/abs__progress_secondary_holo_dark.9.png49 -·res/drawable-hdpi-v4/abs__progress_secondary_holo_dark.9.png
50 -·res/drawable-hdpi/abs__progress_secondary_holo_light.9.png50 -·res/drawable-hdpi-v4/abs__progress_secondary_holo_light.9.png
51 -·res/drawable-hdpi/abs__spinner_ab_default_holo_dark.9.png51 -·res/drawable-hdpi-v4/abs__spinner_ab_default_holo_dark.9.png
52 -·res/drawable-hdpi/abs__spinner_ab_default_holo_light.9.png52 -·res/drawable-hdpi-v4/abs__spinner_ab_default_holo_light.9.png
53 -·res/drawable-hdpi/abs__spinner_ab_disabled_holo_dark.9.png53 -·res/drawable-hdpi-v4/abs__spinner_ab_disabled_holo_dark.9.png
54 -·res/drawable-hdpi/abs__spinner_ab_disabled_holo_light.9.png54 -·res/drawable-hdpi-v4/abs__spinner_ab_disabled_holo_light.9.png
55 -·res/drawable-hdpi/abs__spinner_ab_focused_holo_dark.9.png55 -·res/drawable-hdpi-v4/abs__spinner_ab_focused_holo_dark.9.png
56 -·res/drawable-hdpi/abs__spinner_ab_focused_holo_light.9.png56 -·res/drawable-hdpi-v4/abs__spinner_ab_focused_holo_light.9.png
57 -·res/drawable-hdpi/abs__spinner_ab_pressed_holo_dark.9.png57 -·res/drawable-hdpi-v4/abs__spinner_ab_pressed_holo_dark.9.png
58 -·res/drawable-hdpi/abs__spinner_ab_pressed_holo_light.9.png58 -·res/drawable-hdpi-v4/abs__spinner_ab_pressed_holo_light.9.png
59 -·res/drawable-hdpi/abs__tab_selected_focused_holo.9.png59 -·res/drawable-hdpi-v4/abs__tab_selected_focused_holo.9.png
60 -·res/drawable-hdpi/abs__tab_selected_holo.9.png60 -·res/drawable-hdpi-v4/abs__tab_selected_holo.9.png
61 -·res/drawable-hdpi/abs__tab_selected_pressed_holo.9.png61 -·res/drawable-hdpi-v4/abs__tab_selected_pressed_holo.9.png
62 -·res/drawable-hdpi/abs__tab_unselected_pressed_holo.9.png62 -·res/drawable-hdpi-v4/abs__tab_unselected_pressed_holo.9.png
63 -·res/drawable-hdpi/abs__textfield_search_default_holo_dark.9.png63 -·res/drawable-hdpi-v4/abs__textfield_search_default_holo_dark.9.png
64 -·res/drawable-hdpi/abs__textfield_search_default_holo_light.9.png64 -·res/drawable-hdpi-v4/abs__textfield_search_default_holo_light.9.png
65 -·res/drawable-hdpi/abs__textfield_search_right_default_holo_dark.9.png65 -·res/drawable-hdpi-v4/abs__textfield_search_right_default_holo_dark.9.png
66 -·res/drawable-hdpi/abs__textfield_search_right_default_holo_light.9.png66 -·res/drawable-hdpi-v4/abs__textfield_search_right_default_holo_light.9.png
67 -·res/drawable-hdpi/abs__textfield_search_right_selected_holo_dark.9.png67 -·res/drawable-hdpi-v4/abs__textfield_search_right_selected_holo_dark.9.png
68 -·res/drawable-hdpi/abs__textfield_search_right_selected_holo_light.9.png68 -·res/drawable-hdpi-v4/abs__textfield_search_right_selected_holo_light.9.png
69 -·res/drawable-hdpi/abs__textfield_search_selected_holo_dark.9.png69 -·res/drawable-hdpi-v4/abs__textfield_search_selected_holo_dark.9.png
70 -·res/drawable-hdpi/abs__textfield_search_selected_holo_light.9.png70 -·res/drawable-hdpi-v4/abs__textfield_search_selected_holo_light.9.png
71 -·res/drawable-mdpi/abs__ab_bottom_solid_dark_holo.9.png71 -·res/drawable-mdpi-v4/abs__ab_bottom_solid_dark_holo.9.png
72 -·res/drawable-mdpi/abs__ab_bottom_solid_inverse_holo.9.png72 -·res/drawable-mdpi-v4/abs__ab_bottom_solid_inverse_holo.9.png
73 -·res/drawable-mdpi/abs__ab_bottom_solid_light_holo.9.png73 -·res/drawable-mdpi-v4/abs__ab_bottom_solid_light_holo.9.png
74 -·res/drawable-mdpi/abs__ab_bottom_transparent_dark_holo.9.png74 -·res/drawable-mdpi-v4/abs__ab_bottom_transparent_dark_holo.9.png
75 -·res/drawable-mdpi/abs__ab_bottom_transparent_light_holo.9.png75 -·res/drawable-mdpi-v4/abs__ab_bottom_transparent_light_holo.9.png
76 -·res/drawable-mdpi/abs__ab_share_pack_holo_dark.9.png76 -·res/drawable-mdpi-v4/abs__ab_share_pack_holo_dark.9.png
77 -·res/drawable-mdpi/abs__ab_share_pack_holo_light.9.png77 -·res/drawable-mdpi-v4/abs__ab_share_pack_holo_light.9.png
78 -·res/drawable-mdpi/abs__ab_solid_dark_holo.9.png78 -·res/drawable-mdpi-v4/abs__ab_solid_dark_holo.9.png
79 -·res/drawable-mdpi/abs__ab_solid_light_holo.9.png79 -·res/drawable-mdpi-v4/abs__ab_solid_light_holo.9.png
80 -·res/drawable-mdpi/abs__ab_solid_shadow_holo.9.png80 -·res/drawable-mdpi-v4/abs__ab_solid_shadow_holo.9.png
81 -·res/drawable-mdpi/abs__ab_stacked_solid_dark_holo.9.png81 -·res/drawable-mdpi-v4/abs__ab_stacked_solid_dark_holo.9.png
82 -·res/drawable-mdpi/abs__ab_stacked_solid_light_holo.9.png82 -·res/drawable-mdpi-v4/abs__ab_stacked_solid_light_holo.9.png
83 -·res/drawable-mdpi/abs__ab_stacked_transparent_dark_holo.9.png83 -·res/drawable-mdpi-v4/abs__ab_stacked_transparent_dark_holo.9.png
84 -·res/drawable-mdpi/abs__ab_stacked_transparent_light_holo.9.png84 -·res/drawable-mdpi-v4/abs__ab_stacked_transparent_light_holo.9.png
85 -·res/drawable-mdpi/abs__ab_transparent_dark_holo.9.png85 -·res/drawable-mdpi-v4/abs__ab_transparent_dark_holo.9.png
86 -·res/drawable-mdpi/abs__ab_transparent_light_holo.9.png86 -·res/drawable-mdpi-v4/abs__ab_transparent_light_holo.9.png
87 -·res/drawable-mdpi/abs__btn_cab_done_default_holo_dark.9.png87 -·res/drawable-mdpi-v4/abs__btn_cab_done_default_holo_dark.9.png
88 -·res/drawable-mdpi/abs__btn_cab_done_default_holo_light.9.png88 -·res/drawable-mdpi-v4/abs__btn_cab_done_default_holo_light.9.png
89 -·res/drawable-mdpi/abs__btn_cab_done_focused_holo_dark.9.png89 -·res/drawable-mdpi-v4/abs__btn_cab_done_focused_holo_dark.9.png
90 -·res/drawable-mdpi/abs__btn_cab_done_focused_holo_light.9.png90 -·res/drawable-mdpi-v4/abs__btn_cab_done_focused_holo_light.9.png
91 -·res/drawable-mdpi/abs__btn_cab_done_pressed_holo_dark.9.png91 -·res/drawable-mdpi-v4/abs__btn_cab_done_pressed_holo_dark.9.png
92 -·res/drawable-mdpi/abs__btn_cab_done_pressed_holo_light.9.png92 -·res/drawable-mdpi-v4/abs__btn_cab_done_pressed_holo_light.9.png
93 -·res/drawable-mdpi/abs__cab_background_bottom_holo_dark.9.png93 -·res/drawable-mdpi-v4/abs__cab_background_bottom_holo_dark.9.png
94 -·res/drawable-mdpi/abs__cab_background_bottom_holo_light.9.png94 -·res/drawable-mdpi-v4/abs__cab_background_bottom_holo_light.9.png
95 -·res/drawable-mdpi/abs__cab_background_top_holo_dark.9.png95 -·res/drawable-mdpi-v4/abs__cab_background_top_holo_dark.9.png
96 -·res/drawable-mdpi/abs__cab_background_top_holo_light.9.png96 -·res/drawable-mdpi-v4/abs__cab_background_top_holo_light.9.png
97 -·res/drawable-mdpi/abs__dialog_full_holo_dark.9.png97 -·res/drawable-mdpi-v4/abs__dialog_full_holo_dark.9.png
98 -·res/drawable-mdpi/abs__dialog_full_holo_light.9.png98 -·res/drawable-mdpi-v4/abs__dialog_full_holo_light.9.png
99 -·res/drawable-mdpi/abs__list_activated_holo.9.png99 -·res/drawable-mdpi-v4/abs__list_activated_holo.9.png
Max diff block lines reached; 123/24703 bytes (0.50%) of diff not shown.
1.33 MB
resources.arsc
    
Offset 1, 9987 lines modifiedOffset 1, 10247 lines modified
1.09 MB
classes.dex
1.09 MB
classes.jar
64.4 KB
zipinfo {}
Max HTML report size reached
4.44 KB
android/support/v4/content/ModernAsyncTask.class
Max HTML report size reached
30.3 KB
com/actionbarsherlock/ActionBarSherlock.class
Max HTML report size reached
1.14 KB
com/actionbarsherlock/R$bool.class
1.07 KB
procyon -ec {}
Max HTML report size reached
2.15 KB
com/actionbarsherlock/R$color.class
2.08 KB
procyon -ec {}
Max HTML report size reached
2.68 KB
com/actionbarsherlock/R$dimen.class
2.61 KB
procyon -ec {}
Max HTML report size reached
6.21 KB
com/actionbarsherlock/R$id.class
6.15 KB
procyon -ec {}
Max HTML report size reached
324 B
com/actionbarsherlock/R$integer.class
250 B
procyon -ec {}
Max HTML report size reached
5.14 KB
com/actionbarsherlock/internal/nineoldandroids/animation/PropertyValuesHolder.class
Max HTML report size reached
2.48 KB
com/actionbarsherlock/internal/nineoldandroids/animation/ValueAnimator$AnimationHandler.class
Max HTML report size reached
1.14 KB
com/actionbarsherlock/internal/widget/FakeDialogPhoneWindow.class
Max HTML report size reached
3.13 KB
com/actionbarsherlock/internal/widget/IcsProgressBar.class
Max HTML report size reached
7.52 KB
com/actionbarsherlock/view/MenuInflater$MenuState.class
Max HTML report size reached
58.2 KB
com/googlecode/gtalksms/AccessibilityService.class
Max HTML report size reached
3.66 KB
com/googlecode/gtalksms/MainService.class
3.58 KB
procyon -ec {}
Max HTML report size reached
1.15 KB
com/googlecode/gtalksms/R$bool.class
1.08 KB
procyon -ec {}
Max HTML report size reached
2.16 KB
com/googlecode/gtalksms/R$color.class
2.08 KB
procyon -ec {}
Max HTML report size reached
2.68 KB
com/googlecode/gtalksms/R$dimen.class
2.61 KB
procyon -ec {}
Max HTML report size reached
11.5 KB
com/googlecode/gtalksms/R$id.class
11.4 KB
procyon -ec {}
Max HTML report size reached
330 B
com/googlecode/gtalksms/R$integer.class
252 B
procyon -ec {}
Max HTML report size reached
14.2 KB
com/googlecode/gtalksms/SettingsManager.class
Max HTML report size reached
1.0 KB
com/googlecode/gtalksms/WidgetProvider.class
Max HTML report size reached
2.83 KB
com/googlecode/gtalksms/XmppManager.class
2.75 KB
procyon -ec {}
Max HTML report size reached
5.83 KB
com/googlecode/gtalksms/cmd/Cmd.class
5.76 KB
javap -verbose -constants -s -l -private {}
Max HTML report size reached
980 B
com/googlecode/gtalksms/cmd/CommandHandlerBase.class
Max HTML report size reached
7.79 KB
com/googlecode/gtalksms/cmd/smsCmd/Sms.class
Max HTML report size reached
11.3 KB
com/googlecode/gtalksms/cmd/smsCmd/SmsManager.class
Max HTML report size reached
7.52 KB
com/googlecode/gtalksms/data/contacts/ContactsManager.class
Max HTML report size reached
13.5 KB
com/googlecode/gtalksms/data/contacts/ContactsResolver.class
Max HTML report size reached
2.51 KB
com/googlecode/gtalksms/panels/tabs/BuddiesTabFragment$BuddyAdapter$2.class
Max HTML report size reached
2.31 KB
com/googlecode/gtalksms/panels/tabs/BuddiesTabFragment$BuddyAdapter.class
Max HTML report size reached
2.34 KB
com/googlecode/gtalksms/panels/tabs/CommandsTabFragment$1.class
Max HTML report size reached
765 B
com/googlecode/gtalksms/panels/tabs/CommandsTabFragment$CmdListAdapter$1.class
Max HTML report size reached
1.63 KB
com/googlecode/gtalksms/panels/tabs/CommandsTabFragment$CmdListAdapter.class
Max HTML report size reached
2.19 KB
com/googlecode/gtalksms/panels/tabs/CommandsTabFragment$SubCmdListAdapter.class
Max HTML report size reached
23.9 KB
com/googlecode/gtalksms/receivers/MmsReceiver.class
Max HTML report size reached
36.7 KB
com/googlecode/gtalksms/receivers/NetworkConnectivityReceiver.class
Max HTML report size reached
7.8 KB
com/googlecode/gtalksms/receivers/SmsReceiver.class
Max HTML report size reached
1.24 KB
com/googlecode/gtalksms/tools/CrashedStartCounter.class
Max HTML report size reached
11.3 KB
com/googlecode/gtalksms/tools/CustomListPreference$CustomListPreferenceAdapter$CustomHolder$1.class
Max HTML report size reached
1.77 KB
com/googlecode/gtalksms/tools/CustomListPreference$CustomListPreferenceAdapter$CustomHolder.class
Max HTML report size reached
4.83 KB
com/googlecode/gtalksms/tools/CustomListPreference.class
Max HTML report size reached
3.47 KB
com/googlecode/gtalksms/tools/Logs.class
3.39 KB
javap -verbose -constants -s -l -private {}
Max HTML report size reached
9.11 KB
com/googlecode/gtalksms/tools/StringFmt.class
Max HTML report size reached
6.2 KB
com/googlecode/gtalksms/tools/Tools.class
6.12 KB
javap -verbose -constants -s -l -private {}
Max HTML report size reached
1.24 KB
com/googlecode/gtalksms/xmpp/ClientOfflineMessages.class
Max HTML report size reached
4.42 KB
com/googlecode/gtalksms/xmpp/XmppAccountManager.class
Max HTML report size reached
710 B
com/googlecode/gtalksms/xmpp/XmppFont.class
624 B
procyon -ec {}
Max HTML report size reached
1.86 KB
com/googlecode/gtalksms/xmpp/XmppMsg.class
1.78 KB
javap -verbose -constants -s -l -private {}
Max HTML report size reached
46.2 KB
com/googlecode/gtalksms/xmpp/XmppMuc.class
46.1 KB
procyon -ec {}
Max HTML report size reached
6.82 KB
com/googlecode/gtalksms/xmpp/XmppOfflineMessages.class
Max HTML report size reached
15.3 KB
com/kenai/jbosh/BOSHClient.class
15.2 KB
javap -verbose -constants -s -l -private {}
Max HTML report size reached
4.52 KB
org/jivesoftware/smack/util/Base64.class
4.45 KB
procyon -ec {}
Max HTML report size reached
10.1 KB
org/jivesoftware/smack/util/Cache.class
10.0 KB
javap -verbose -constants -s -l -private {}
Max HTML report size reached
3.42 KB
org/jivesoftware/smack/util/DNSUtil.class
3.34 KB
procyon -ec {}
Max HTML report size reached
2.09 KB
org/jivesoftware/smack/util/StringUtils$1.class
Max HTML report size reached
11.0 KB
org/jivesoftware/smackx/bytestreams/ibb/InBandBytestreamSession$IBBInputStream.class
Max HTML report size reached
5.02 KB
org/jivesoftware/smackx/bytestreams/socks5/Socks5Client.class
Max HTML report size reached
2.53 KB
org/jivesoftware/smackx/filetransfer/OutgoingFileTransfer$2.class
Max HTML report size reached
2.04 KB
org/xbill/DNS/Cache.class
1.99 KB
javap -verbose -constants -s -l -private {}
Max HTML report size reached
1.46 KB
org/xbill/DNS/Client.class
1.41 KB
javap -verbose -constants -s -l -private {}
Max HTML report size reached
4.39 KB
org/xbill/DNS/DNSSEC.class
4.34 KB
javap -verbose -constants -s -l -private {}
Max HTML report size reached
49.3 KB
org/xbill/DNS/Generator.class
49.2 KB
javap -verbose -constants -s -l -private {}
Max HTML report size reached
2.42 KB
org/xbill/DNS/Master.class
2.37 KB
procyon -ec {}
Max HTML report size reached
854 B
org/xbill/DNS/Name.class
806 B
javap -verbose -constants -s -l -private {}
Max HTML report size reached
1.8 KB
org/xbill/DNS/RRset.class
1.75 KB
javap -verbose -constants -s -l -private {}
Max HTML report size reached
1.31 KB
org/xbill/DNS/Record.class
1.26 KB
procyon -ec {}
Max HTML report size reached
1.18 KB
org/xbill/DNS/SIG0.class
1.13 KB
procyon -ec {}
Max HTML report size reached
33.1 KB
org/xbill/DNS/TSIG.class
33.1 KB
javap -verbose -constants -s -l -private {}
Max HTML report size reached
13.2 KB
org/xbill/DNS/TTL.class
13.1 KB
javap -verbose -constants -s -l -private {}
Max HTML report size reached
7.91 KB
org/xbill/DNS/ZoneTransferIn.class
7.84 KB
javap -verbose -constants -s -l -private {}
Max HTML report size reached
3.49 KB
org/xbill/DNS/tests/primary.class
3.43 KB
javap -verbose -constants -s -l -private {}
Max HTML report size reached
3.28 KB
org/xbill/DNS/tests/xfrin.class
3.22 KB
procyon -ec {}
Max HTML report size reached
12.1 KB
com/actionbarsherlock/internal/ActionBarSherlockCompat.class
Max HTML report size reached
1.33 KB
com/actionbarsherlock/internal/app/ActionBarImpl.class
Max HTML report size reached
2.48 KB
com/actionbarsherlock/internal/app/ActionBarWrapper.class
Max HTML report size reached
2.36 KB
com/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet.class
Max HTML report size reached
3.98 KB
com/actionbarsherlock/internal/nineoldandroids/animation/ValueAnimator.class
Max HTML report size reached
1010 B
com/actionbarsherlock/internal/view/menu/ActionMenuItemView.class
Max HTML report size reached
6.98 KB
com/actionbarsherlock/internal/view/menu/ActionMenuPresenter$OverflowMenuButton.class
Max HTML report size reached
1.31 KB
com/actionbarsherlock/internal/view/menu/ListMenuItemView.class
Max HTML report size reached
77.4 KB
com/actionbarsherlock/internal/view/menu/MenuBuilder.class
Max HTML report size reached
1.11 KB
com/actionbarsherlock/internal/widget/AbsActionBarView.class
Max HTML report size reached
1.71 KB
com/actionbarsherlock/internal/widget/ActionBarContainer.class
Max HTML report size reached
1.96 KB
com/actionbarsherlock/internal/widget/ScrollingTabContainerView.class
Max HTML report size reached
2.49 KB
com/actionbarsherlock/widget/ActivityChooserView.class
Max HTML report size reached
6.1 KB
com/actionbarsherlock/widget/SearchView.class
Max HTML report size reached
34.6 KB
com/googlecode/gtalksms/cmd/ApplicationsCmd.class
Max HTML report size reached
7.24 KB
com/googlecode/gtalksms/cmd/CallCmd.class
7.16 KB
javap -verbose -constants -s -l -private {}
Max HTML report size reached
29.9 KB
com/googlecode/gtalksms/cmd/ContactCmd.class
Max HTML report size reached
3.04 KB
com/googlecode/gtalksms/cmd/FileCmd.class
2.96 KB
procyon -ec {}
Max HTML report size reached
9.97 KB
com/googlecode/gtalksms/cmd/GeoCmd.class
9.9 KB
javap -verbose -constants -s -l -private {}
Max HTML report size reached
82.2 KB
com/googlecode/gtalksms/cmd/HelpCmd.class
82.1 KB
javap -verbose -constants -s -l -private {}
Max HTML report size reached
6.65 KB
com/googlecode/gtalksms/cmd/MmsCmd.class
6.57 KB
javap -verbose -constants -s -l -private {}
Max HTML report size reached
24.8 KB
com/googlecode/gtalksms/cmd/SettingsCmd.class
Max HTML report size reached
2.12 KB
com/googlecode/gtalksms/cmd/SmsCmd.class
2.04 KB
procyon -ec {}
Max HTML report size reached
5.23 KB
com/googlecode/gtalksms/cmd/SystemCmd.class
5.14 KB
javap -verbose -constants -s -l -private {}
Max HTML report size reached
50.0 KB
com/googlecode/gtalksms/cmd/TextToSpeechCmd.class
Max HTML report size reached
6.09 KB
com/googlecode/gtalksms/cmd/WifiCmd.class
6.01 KB
javap -verbose -constants -s -l -private {}
Max HTML report size reached
5.11 KB
com/googlecode/gtalksms/xmpp/PresencePacketListener.class
Max HTML report size reached
13.8 KB
com/googlecode/gtalksms/xmpp/XmppBuddies.class
Max HTML report size reached
3.06 KB
com/googlecode/gtalksms/xmpp/XmppFileManager.class
Max HTML report size reached
1.89 KB
org/jivesoftware/smackx/bytestreams/ibb/InBandBytestreamSession$IQIBBInputStream$1.class
Max HTML report size reached
4.51 KB
org/jivesoftware/smackx/filetransfer/OutgoingFileTransfer.class
Max HTML report size reached
1.82 KB
org/jivesoftware/smackx/packet/StreamInitiation$File.class
Max HTML report size reached
4.62 KB
org/xbill/DNS/LOCRecord.class
4.57 KB
procyon -ec {}
Max HTML report size reached
2.3 KB
org/xbill/DNS/TCPClient.class
2.24 KB
procyon -ec {}
Max HTML report size reached
9.84 KB
org/xbill/DNS/TSIGRecord.class
9.78 KB
javap -verbose -constants -s -l -private {}
Max HTML report size reached
2.35 KB
org/xbill/DNS/UDPClient.class
2.3 KB
javap -verbose -constants -s -l -private {}
Max HTML report size reached
8.96 KB
org/xbill/DNS/Update.class
8.91 KB
javap -verbose -constants -s -l -private {}
Max HTML report size reached
2.91 KB
com/actionbarsherlock/internal/widget/ActionBarContextView.class
Max HTML report size reached
18.6 KB
com/actionbarsherlock/internal/widget/ActionBarView.class
Max HTML report size reached
2.34 KB
com/actionbarsherlock/internal/widget/IcsSpinner.class
Max HTML report size reached
1.51 KB
com/googlecode/gtalksms/panels/tabs/BuddiesTabFragment.class
Max HTML report size reached
1.41 KB
com/googlecode/gtalksms/panels/tabs/CommandsTabFragment.class
Max HTML report size reached
1.34 KB
com/googlecode/gtalksms/panels/tabs/ConnectionStatusTabFragment.class
Max HTML report size reached
1.91 KB
com/googlecode/gtalksms/panels/tabs/ConnectionTabFragment.class
Max HTML report size reached
851 B
com/googlecode/gtalksms/panels/tabs/HelpTabFragment.class
Max HTML report size reached
1.81 KB
com/googlecode/gtalksms/panels/tabs/LogTabFragment.class
Max HTML report size reached
3.33 KB
org/jivesoftware/smackx/packet/LastActivity.class
Max HTML report size reached
2.06 KB
org/jivesoftware/smackx/packet/Time.class
1.98 KB
javap -verbose -constants -s -l -private {}
Max HTML report size reached
2.38 KB
com/googlecode/gtalksms/panels/MainActivity.class
Max HTML report size reached
541 B
smali/android/support/v4/content/AsyncTaskLoader.smali
    
Offset 553, 15 lines modifiedOffset 553, 15 lines modified
  
553 ····move-result-object·v0553 ····move-result-object·v0
  
554 ····return-object·v0554 ····return-object·v0
555 .end·method555 .end·method
  
556 .method·public·setUpdateThrottle(J)V556 .method·public·setUpdateThrottle(J)V
557 ····.locals·2557 ····.locals·3
558 ····.param·p1,·"delayMS"····#·J558 ····.param·p1,·"delayMS"····#·J
  
559 ····.prologue559 ····.prologue
560 ····.line·103560 ····.line·103
561 ····.local·p0,·"this":Landroid/support/v4/content/AsyncTaskLoader;,·"Landroid/support/v4/content/AsyncTaskLoader<TD;>;"561 ····.local·p0,·"this":Landroid/support/v4/content/AsyncTaskLoader;,·"Landroid/support/v4/content/AsyncTaskLoader<TD;>;"
562 ····iput-wide·p1,·p0,·Landroid/support/v4/content/AsyncTaskLoader;->mUpdateThrottle:J562 ····iput-wide·p1,·p0,·Landroid/support/v4/content/AsyncTaskLoader;->mUpdateThrottle:J
  
2.51 KB
smali/android/support/v4/content/ModernAsyncTask.smali
    
Offset 83, 15 lines modifiedOffset 83, 15 lines modified
83 ········}83 ········}
84 ····.end·annotation84 ····.end·annotation
85 .end·field85 .end·field
  
  
86 #·direct·methods86 #·direct·methods
87 .method·static·constructor·<clinit>()V87 .method·static·constructor·<clinit>()V
88 ····.locals·888 ····.locals·9
  
89 ····.prologue89 ····.prologue
90 ····.line·5490 ····.line·54
91 ····new-instance·v0,·Landroid/support/v4/content/ModernAsyncTask$1;91 ····new-instance·v0,·Landroid/support/v4/content/ModernAsyncTask$1;
  
92 ····invoke-direct·{v0},·Landroid/support/v4/content/ModernAsyncTask$1;-><init>()V92 ····invoke-direct·{v0},·Landroid/support/v4/content/ModernAsyncTask$1;-><init>()V
  
Offset 103, 31 lines modifiedOffset 103, 31 lines modified
103 ····const/16·v1,·0xa103 ····const/16·v1,·0xa
  
104 ····invoke-direct·{v0,·v1},·Ljava/util/concurrent/LinkedBlockingQueue;-><init>(I)V104 ····invoke-direct·{v0,·v1},·Ljava/util/concurrent/LinkedBlockingQueue;-><init>(I)V
  
105 ····sput-object·v0,·Landroid/support/v4/content/ModernAsyncTask;->sPoolWorkQueue:Ljava/util/concurrent/BlockingQueue;105 ····sput-object·v0,·Landroid/support/v4/content/ModernAsyncTask;->sPoolWorkQueue:Ljava/util/concurrent/BlockingQueue;
  
106 ····.line·68106 ····.line·68
107 ····new-instance·v0,·Ljava/util/concurrent/ThreadPoolExecutor;107 ····new-instance·v1,·Ljava/util/concurrent/ThreadPoolExecutor;
  
108 ····const/4·v1,·0x5108 ····const/4·v2,·0x5
  
109 ····const/16·v2,·0x80109 ····const/16·v3,·0x80
  
110 ····const-wide/16·v3,·0x1110 ····const-wide/16·v4,·0x1
  
111 ····sget-object·v5,·Ljava/util/concurrent/TimeUnit;->SECONDS:Ljava/util/concurrent/TimeUnit;111 ····sget-object·v6,·Ljava/util/concurrent/TimeUnit;->SECONDS:Ljava/util/concurrent/TimeUnit;
  
112 ····sget-object·v6,·Landroid/support/v4/content/ModernAsyncTask;->sPoolWorkQueue:Ljava/util/concurrent/BlockingQueue;112 ····sget-object·v7,·Landroid/support/v4/content/ModernAsyncTask;->sPoolWorkQueue:Ljava/util/concurrent/BlockingQueue;
  
113 ····sget-object·v7,·Landroid/support/v4/content/ModernAsyncTask;->sThreadFactory:Ljava/util/concurrent/ThreadFactory;113 ····sget-object·v8,·Landroid/support/v4/content/ModernAsyncTask;->sThreadFactory:Ljava/util/concurrent/ThreadFactory;
  
114 ····invoke-direct/range·{v0·..·v7},·Ljava/util/concurrent/ThreadPoolExecutor;-><init>(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;Ljava/util/concurrent/ThreadFactory;)V114 ····invoke-direct/range·{v1·..·v8},·Ljava/util/concurrent/ThreadPoolExecutor;-><init>(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;Ljava/util/concurrent/ThreadFactory;)V
  
115 ····sput-object·v0,·Landroid/support/v4/content/ModernAsyncTask;->THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor;115 ····sput-object·v1,·Landroid/support/v4/content/ModernAsyncTask;->THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor;
  
116 ····.line·75116 ····.line·75
117 ····new-instance·v0,·Landroid/support/v4/content/ModernAsyncTask$InternalHandler;117 ····new-instance·v0,·Landroid/support/v4/content/ModernAsyncTask$InternalHandler;
  
118 ····const/4·v1,·0x0118 ····const/4·v1,·0x0
  
119 ····invoke-direct·{v0,·v1},·Landroid/support/v4/content/ModernAsyncTask$InternalHandler;-><init>(Landroid/support/v4/content/ModernAsyncTask$1;)V119 ····invoke-direct·{v0,·v1},·Landroid/support/v4/content/ModernAsyncTask$InternalHandler;-><init>(Landroid/support/v4/content/ModernAsyncTask$1;)V
2.87 KB
smali/android/support/v4/app/FragmentManagerImpl.smali
    
Offset 315, 15 lines modifiedOffset 315, 15 lines modified
  
315 ····.line·1306315 ····.line·1306
316 ····:cond_1316 ····:cond_1
317 ····return-void317 ····return-void
318 .end·method318 .end·method
  
319 .method·static·makeFadeAnimation(Landroid/content/Context;FF)Landroid/view/animation/Animation;319 .method·static·makeFadeAnimation(Landroid/content/Context;FF)Landroid/view/animation/Animation;
320 ····.locals·3320 ····.locals·4
321 ····.param·p0,·"context"····#·Landroid/content/Context;321 ····.param·p0,·"context"····#·Landroid/content/Context;
322 ····.param·p1,·"start"····#·F322 ····.param·p1,·"start"····#·F
323 ····.param·p2,·"end"····#·F323 ····.param·p2,·"end"····#·F
  
324 ····.prologue324 ····.prologue
325 ····.line·695325 ····.line·695
326 ····new-instance·v0,·Landroid/view/animation/AlphaAnimation;326 ····new-instance·v0,·Landroid/view/animation/AlphaAnimation;
Offset 333, 17 lines modifiedOffset 333, 17 lines modified
333 ····.line·696333 ····.line·696
334 ····.local·v0,·"anim":Landroid/view/animation/AlphaAnimation;334 ····.local·v0,·"anim":Landroid/view/animation/AlphaAnimation;
335 ····sget-object·v1,·Landroid/support/v4/app/FragmentManagerImpl;->DECELERATE_CUBIC:Landroid/view/animation/Interpolator;335 ····sget-object·v1,·Landroid/support/v4/app/FragmentManagerImpl;->DECELERATE_CUBIC:Landroid/view/animation/Interpolator;
  
336 ····invoke-virtual·{v0,·v1},·Landroid/view/animation/AlphaAnimation;->setInterpolator(Landroid/view/animation/Interpolator;)V336 ····invoke-virtual·{v0,·v1},·Landroid/view/animation/AlphaAnimation;->setInterpolator(Landroid/view/animation/Interpolator;)V
  
337 ····.line·697337 ····.line·697
338 ····const-wide/16·v1,·0xdc338 ····const-wide/16·v2,·0xdc
  
339 ····invoke-virtual·{v0,·v1,·v2},·Landroid/view/animation/AlphaAnimation;->setDuration(J)V339 ····invoke-virtual·{v0,·v2,·v3},·Landroid/view/animation/AlphaAnimation;->setDuration(J)V
  
340 ····.line·698340 ····.line·698
341 ····return-object·v0341 ····return-object·v0
342 .end·method342 .end·method
  
343 .method·static·makeOpenCloseAnimation(Landroid/content/Context;FFFF)Landroid/view/animation/Animation;343 .method·static·makeOpenCloseAnimation(Landroid/content/Context;FFFF)Landroid/view/animation/Animation;
344 ····.locals·11344 ····.locals·11
Offset 386, 17 lines modifiedOffset 386, 17 lines modified
386 ····.line·684386 ····.line·684
387 ····.local·v0,·"scale":Landroid/view/animation/ScaleAnimation;387 ····.local·v0,·"scale":Landroid/view/animation/ScaleAnimation;
388 ····sget-object·v1,·Landroid/support/v4/app/FragmentManagerImpl;->DECELERATE_QUINT:Landroid/view/animation/Interpolator;388 ····sget-object·v1,·Landroid/support/v4/app/FragmentManagerImpl;->DECELERATE_QUINT:Landroid/view/animation/Interpolator;
  
389 ····invoke-virtual·{v0,·v1},·Landroid/view/animation/ScaleAnimation;->setInterpolator(Landroid/view/animation/Interpolator;)V389 ····invoke-virtual·{v0,·v1},·Landroid/view/animation/ScaleAnimation;->setInterpolator(Landroid/view/animation/Interpolator;)V
  
390 ····.line·685390 ····.line·685
391 ····const-wide/16·v1,·0xdc391 ····const-wide/16·v2,·0xdc
  
392 ····invoke-virtual·{v0,·v1,·v2},·Landroid/view/animation/ScaleAnimation;->setDuration(J)V392 ····invoke-virtual·{v0,·v2,·v3},·Landroid/view/animation/ScaleAnimation;->setDuration(J)V
  
393 ····.line·686393 ····.line·686
394 ····invoke-virtual·{v10,·v0},·Landroid/view/animation/AnimationSet;->addAnimation(Landroid/view/animation/Animation;)V394 ····invoke-virtual·{v10,·v0},·Landroid/view/animation/AnimationSet;->addAnimation(Landroid/view/animation/Animation;)V
  
395 ····.line·687395 ····.line·687
396 ····new-instance·v9,·Landroid/view/animation/AlphaAnimation;396 ····new-instance·v9,·Landroid/view/animation/AlphaAnimation;
  
Offset 405, 17 lines modifiedOffset 405, 17 lines modified
405 ····.line·688405 ····.line·688
406 ····.local·v9,·"alpha":Landroid/view/animation/AlphaAnimation;406 ····.local·v9,·"alpha":Landroid/view/animation/AlphaAnimation;
407 ····sget-object·v1,·Landroid/support/v4/app/FragmentManagerImpl;->DECELERATE_CUBIC:Landroid/view/animation/Interpolator;407 ····sget-object·v1,·Landroid/support/v4/app/FragmentManagerImpl;->DECELERATE_CUBIC:Landroid/view/animation/Interpolator;
  
408 ····invoke-virtual·{v9,·v1},·Landroid/view/animation/AlphaAnimation;->setInterpolator(Landroid/view/animation/Interpolator;)V408 ····invoke-virtual·{v9,·v1},·Landroid/view/animation/AlphaAnimation;->setInterpolator(Landroid/view/animation/Interpolator;)V
  
409 ····.line·689409 ····.line·689
410 ····const-wide/16·v1,·0xdc410 ····const-wide/16·v2,·0xdc
  
411 ····invoke-virtual·{v9,·v1,·v2},·Landroid/view/animation/AlphaAnimation;->setDuration(J)V411 ····invoke-virtual·{v9,·v2,·v3},·Landroid/view/animation/AlphaAnimation;->setDuration(J)V
  
412 ····.line·690412 ····.line·690
413 ····invoke-virtual·{v10,·v9},·Landroid/view/animation/AnimationSet;->addAnimation(Landroid/view/animation/Animation;)V413 ····invoke-virtual·{v10,·v9},·Landroid/view/animation/AnimationSet;->addAnimation(Landroid/view/animation/Animation;)V
  
414 ····.line·691414 ····.line·691
415 ····return-object·v10415 ····return-object·v10
416 .end·method416 .end·method
437 B
smali/android/support/v4/app/Watson.smali
    
Offset 41, 15 lines modifiedOffset 41, 14 lines modified
41 .method·public·constructor·<init>()V41 .method·public·constructor·<init>()V
42 ····.locals·042 ····.locals·0
  
43 ····.prologue43 ····.prologue
44 ····.line·1644 ····.line·16
45 ····invoke-direct·{p0},·Landroid/support/v4/app/FragmentActivity;-><init>()V45 ····invoke-direct·{p0},·Landroid/support/v4/app/FragmentActivity;-><init>()V
  
46 ····.line·29 
47 ····return-void46 ····return-void
48 .end·method47 .end·method
  
  
49 #·virtual·methods48 #·virtual·methods
50 .method·public·abstract·getSupportMenuInflater()Lcom/actionbarsherlock/view/MenuInflater;49 .method·public·abstract·getSupportMenuInflater()Lcom/actionbarsherlock/view/MenuInflater;
51 .end·method50 .end·method
1.19 KB
smali/android/support/v4/app/NotificationCompat$Builder.smali
    
Offset 34, 15 lines modifiedOffset 34, 15 lines modified
34 .field·mNumber:I34 .field·mNumber:I
  
35 .field·mTickerView:Landroid/widget/RemoteViews;35 .field·mTickerView:Landroid/widget/RemoteViews;
  
  
36 #·direct·methods36 #·direct·methods
37 .method·public·constructor·<init>(Landroid/content/Context;)V37 .method·public·constructor·<init>(Landroid/content/Context;)V
38 ····.locals·338 ····.locals·4
39 ····.param·p1,·"context"····#·Landroid/content/Context;39 ····.param·p1,·"context"····#·Landroid/content/Context;
  
40 ····.prologue40 ····.prologue
41 ····.line·10041 ····.line·100
42 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V42 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
43 ····.line·8743 ····.line·87
Offset 56, 17 lines modifiedOffset 56, 17 lines modified
56 ····iput-object·p1,·p0,·Landroid/support/v4/app/NotificationCompat$Builder;->mContext:Landroid/content/Context;56 ····iput-object·p1,·p0,·Landroid/support/v4/app/NotificationCompat$Builder;->mContext:Landroid/content/Context;
  
57 ····.line·10457 ····.line·104
58 ····iget-object·v0,·p0,·Landroid/support/v4/app/NotificationCompat$Builder;->mNotification:Landroid/app/Notification;58 ····iget-object·v0,·p0,·Landroid/support/v4/app/NotificationCompat$Builder;->mNotification:Landroid/app/Notification;
  
59 ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J59 ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J
  
60 ····move-result-wide·v160 ····move-result-wide·v2
  
61 ····iput-wide·v1,·v0,·Landroid/app/Notification;->when:J61 ····iput-wide·v2,·v0,·Landroid/app/Notification;->when:J
  
62 ····.line·10562 ····.line·105
63 ····iget-object·v0,·p0,·Landroid/support/v4/app/NotificationCompat$Builder;->mNotification:Landroid/app/Notification;63 ····iget-object·v0,·p0,·Landroid/support/v4/app/NotificationCompat$Builder;->mNotification:Landroid/app/Notification;
  
64 ····const/4·v1,·-0x164 ····const/4·v1,·-0x1
  
65 ····iput·v1,·v0,·Landroid/app/Notification;->audioStreamType:I65 ····iput·v1,·v0,·Landroid/app/Notification;->audioStreamType:I
1.31 KB
smali/android/support/v4/util/TimeUtils.smali
    
Offset 110, 15 lines modifiedOffset 110, 15 lines modified
110 ····:cond_5110 ····:cond_5
111 ····const/4·v0,·0x0111 ····const/4·v0,·0x0
  
112 ····goto·:goto_0112 ····goto·:goto_0
113 .end·method113 .end·method
  
114 .method·public·static·formatDuration(JJLjava/io/PrintWriter;)V114 .method·public·static·formatDuration(JJLjava/io/PrintWriter;)V
115 ····.locals·3115 ····.locals·4
116 ····.param·p0,·"time"····#·J116 ····.param·p0,·"time"····#·J
117 ····.param·p2,·"now"····#·J117 ····.param·p2,·"now"····#·J
118 ····.param·p4,·"pw"····#·Ljava/io/PrintWriter;118 ····.param·p4,·"pw"····#·Ljava/io/PrintWriter;
  
119 ····.prologue119 ····.prologue
120 ····.line·169120 ····.line·169
121 ····const-wide/16·v0,·0x0121 ····const-wide/16·v0,·0x0
Offset 144, 30 lines modifiedOffset 144, 30 lines modified
  
144 ····invoke-static·{v0,·v1,·p4,·v2},·Landroid/support/v4/util/TimeUtils;->formatDuration(JLjava/io/PrintWriter;I)V144 ····invoke-static·{v0,·v1,·p4,·v2},·Landroid/support/v4/util/TimeUtils;->formatDuration(JLjava/io/PrintWriter;I)V
  
145 ····goto·:goto_0145 ····goto·:goto_0
146 .end·method146 .end·method
  
147 .method·public·static·formatDuration(JLjava/io/PrintWriter;)V147 .method·public·static·formatDuration(JLjava/io/PrintWriter;)V
148 ····.locals·1148 ····.locals·2
149 ····.param·p0,·"duration"····#·J149 ····.param·p0,·"duration"····#·J
150 ····.param·p2,·"pw"····#·Ljava/io/PrintWriter;150 ····.param·p2,·"pw"····#·Ljava/io/PrintWriter;
  
151 ····.prologue151 ····.prologue
152 ····.line·164152 ····.line·164
153 ····const/4·v0,·0x0153 ····const/4·v0,·0x0
  
154 ····invoke-static·{p0,·p1,·p2,·v0},·Landroid/support/v4/util/TimeUtils;->formatDuration(JLjava/io/PrintWriter;I)V154 ····invoke-static·{p0,·p1,·p2,·v0},·Landroid/support/v4/util/TimeUtils;->formatDuration(JLjava/io/PrintWriter;I)V
  
155 ····.line·165155 ····.line·165
156 ····return-void156 ····return-void
157 .end·method157 .end·method
  
158 .method·public·static·formatDuration(JLjava/io/PrintWriter;I)V158 .method·public·static·formatDuration(JLjava/io/PrintWriter;I)V
159 ····.locals·5159 ····.locals·6
160 ····.param·p0,·"duration"····#·J160 ····.param·p0,·"duration"····#·J
161 ····.param·p2,·"pw"····#·Ljava/io/PrintWriter;161 ····.param·p2,·"pw"····#·Ljava/io/PrintWriter;
162 ····.param·p3,·"fieldLen"····#·I162 ····.param·p3,·"fieldLen"····#·I
  
163 ····.prologue163 ····.prologue
164 ····.line·156164 ····.line·156
165 ····sget-object·v2,·Landroid/support/v4/util/TimeUtils;->sFormatSync:Ljava/lang/Object;165 ····sget-object·v2,·Landroid/support/v4/util/TimeUtils;->sFormatSync:Ljava/lang/Object;
30.9 KB
smali/com/googlecode/gtalksms/XmppManager.smali
    
Offset 1037, 42 lines modifiedOffset 1037, 41 lines modified
  
1037 .method·private·informListeners(Lorg/jivesoftware/smack/XMPPConnection;)V1037 .method·private·informListeners(Lorg/jivesoftware/smack/XMPPConnection;)V
1038 ····.locals·31038 ····.locals·3
1039 ····.param·p1,·"connection"····#·Lorg/jivesoftware/smack/XMPPConnection;1039 ····.param·p1,·"connection"····#·Lorg/jivesoftware/smack/XMPPConnection;
  
1040 ····.prologue1040 ····.prologue
1041 ····.line·4641041 ····.line·464
1042 ····iget-object·v2,·p0,·Lcom/googlecode/gtalksms/XmppManager;->mConnectionChangeListeners:Ljava/util/List;1042 ····iget-object·v1,·p0,·Lcom/googlecode/gtalksms/XmppManager;->mConnectionChangeListeners:Ljava/util/List;
  
1043 ····invoke-interface·{v2},·Ljava/util/List;->iterator()Ljava/util/Iterator;1043 ····invoke-interface·{v1},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
1044 ····move-result-object·v01044 ····move-result-object·v1
  
1045 ····.local·v0,·"i$":Ljava/util/Iterator; 
1046 ····:goto_01045 ····:goto_0
1047 ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z1046 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z
  
1048 ····move-result·v21047 ····move-result·v2
  
1049 ····if-eqz·v2,·:cond_01048 ····if-eqz·v2,·:cond_0
  
1050 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;1049 ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
1051 ····move-result-object·v11050 ····move-result-object·v0
  
1052 ····check-cast·v1,·Lcom/googlecode/gtalksms/xmpp/XmppConnectionChangeListener;1051 ····check-cast·v0,·Lcom/googlecode/gtalksms/xmpp/XmppConnectionChangeListener;
  
1053 ····.line·4651052 ····.line·465
1054 ····.local·v1,·"listener":Lcom/googlecode/gtalksms/xmpp/XmppConnectionChangeListener;1053 ····.local·v0,·"listener":Lcom/googlecode/gtalksms/xmpp/XmppConnectionChangeListener;
1055 ····invoke-virtual·{v1,·p1},·Lcom/googlecode/gtalksms/xmpp/XmppConnectionChangeListener;->newConnection(Lorg/jivesoftware/smack/XMPPConnection;)V1054 ····invoke-virtual·{v0,·p1},·Lcom/googlecode/gtalksms/xmpp/XmppConnectionChangeListener;->newConnection(Lorg/jivesoftware/smack/XMPPConnection;)V
  
1056 ····goto·:goto_01055 ····goto·:goto_0
  
1057 ····.line·4671056 ····.line·467
1058 ····.end·local·v1····#·"listener":Lcom/googlecode/gtalksms/xmpp/XmppConnectionChangeListener;1057 ····.end·local·v0····#·"listener":Lcom/googlecode/gtalksms/xmpp/XmppConnectionChangeListener;
1059 ····:cond_01058 ····:cond_0
1060 ····return-void1059 ····return-void
1061 .end·method1060 .end·method
  
1062 .method·private·initConnection()V1061 .method·private·initConnection()V
1063 ····.locals·41062 ····.locals·4
  
Offset 1117, 14 lines modifiedOffset 1116, 15 lines modified
  
1117 ····iget-object·v2,·p0,·Lcom/googlecode/gtalksms/XmppManager;->mConnection:Lorg/jivesoftware/smack/XMPPConnection;1116 ····iget-object·v2,·p0,·Lcom/googlecode/gtalksms/XmppManager;->mConnection:Lorg/jivesoftware/smack/XMPPConnection;
  
1118 ····if-eqz·v2,·:cond_11117 ····if-eqz·v2,·:cond_1
  
1119 ····iget-object·v2,·p0,·Lcom/googlecode/gtalksms/XmppManager;->mConnection:Lorg/jivesoftware/smack/XMPPConnection;1118 ····iget-object·v2,·p0,·Lcom/googlecode/gtalksms/XmppManager;->mConnection:Lorg/jivesoftware/smack/XMPPConnection;
  
 1119 ····.line·365
1120 ····invoke-virtual·{v2},·Lorg/jivesoftware/smack/XMPPConnection;->isConnected()Z1120 ····invoke-virtual·{v2},·Lorg/jivesoftware/smack/XMPPConnection;->isConnected()Z
  
1121 ····move-result·v21121 ····move-result·v2
  
1122 ····if-eqz·v2,·:cond_41122 ····if-eqz·v2,·:cond_4
  
1123 ····.line·3681123 ····.line·368
Offset 1208, 15 lines modifiedOffset 1208, 15 lines modified
  
1208 ····sput·v2,·Lcom/googlecode/gtalksms/XmppManager;->sReusedConnectionCount:I1208 ····sput·v2,·Lcom/googlecode/gtalksms/XmppManager;->sReusedConnectionCount:I
  
1209 ····goto·:goto_11209 ····goto·:goto_1
1210 .end·method1210 .end·method
  
1211 .method·private·maybeStartReconnect()V1211 .method·private·maybeStartReconnect()V
1212 ····.locals·51212 ····.locals·6
  
1213 ····.prologue1213 ····.prologue
1214 ····.line·3271214 ····.line·327
1215 ····const/4·v1,·0x51215 ····const/4·v1,·0x5
  
1216 ····invoke-direct·{p0,·v1},·Lcom/googlecode/gtalksms/XmppManager;->updateStatus(I)V1216 ····invoke-direct·{p0,·v1},·Lcom/googlecode/gtalksms/XmppManager;->updateStatus(I)V
  
Offset 1278, 17 lines modifiedOffset 1278, 17 lines modified
1278 ····invoke-static·{v1},·Lcom/googlecode/gtalksms/Log;->i(Ljava/lang/String;)V1278 ····invoke-static·{v1},·Lcom/googlecode/gtalksms/Log;->i(Ljava/lang/String;)V
  
1279 ····.line·3381279 ····.line·338
1280 ····iget-object·v1,·p0,·Lcom/googlecode/gtalksms/XmppManager;->mReconnectHandler:Landroid/os/Handler;1280 ····iget-object·v1,·p0,·Lcom/googlecode/gtalksms/XmppManager;->mReconnectHandler:Landroid/os/Handler;
  
1281 ····iget-object·v2,·p0,·Lcom/googlecode/gtalksms/XmppManager;->mReconnectRunnable:Ljava/lang/Runnable;1281 ····iget-object·v2,·p0,·Lcom/googlecode/gtalksms/XmppManager;->mReconnectRunnable:Ljava/lang/Runnable;
  
1282 ····int-to-long·v3,·v01282 ····int-to-long·v4,·v0
  
1283 ····invoke-virtual·{v1,·v2,·v3,·v4},·Landroid/os/Handler;->postDelayed(Ljava/lang/Runnable;J)Z1283 ····invoke-virtual·{v1,·v2,·v4,·v5},·Landroid/os/Handler;->postDelayed(Ljava/lang/Runnable;J)Z
  
1284 ····.line·3391284 ····.line·339
1285 ····return-void1285 ····return-void
  
1286 ····.line·3351286 ····.line·335
1287 ····.end·local·v0····#·"timeout":I1287 ····.end·local·v0····#·"timeout":I
1288 ····:cond_01288 ····:cond_0
Offset 1383, 14 lines modifiedOffset 1383, 15 lines modified
  
1383 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;1383 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
1384 ····move-result-object·v21384 ····move-result-object·v2
  
1385 ····iget-object·v3,·p0,·Lcom/googlecode/gtalksms/XmppManager;->mConnection:Lorg/jivesoftware/smack/XMPPConnection;1385 ····iget-object·v3,·p0,·Lcom/googlecode/gtalksms/XmppManager;->mConnection:Lorg/jivesoftware/smack/XMPPConnection;
  
 1386 ····.line·450
1386 ····invoke-virtual·{v3},·Lorg/jivesoftware/smack/XMPPConnection;->isAuthenticated()Z1387 ····invoke-virtual·{v3},·Lorg/jivesoftware/smack/XMPPConnection;->isAuthenticated()Z
  
1387 ····move-result·v31388 ····move-result·v3
  
1388 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;1389 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
  
1389 ····move-result-object·v21390 ····move-result-object·v2
Offset 1399, 14 lines modifiedOffset 1400, 15 lines modified
  
1399 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;1400 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
1400 ····move-result-object·v21401 ····move-result-object·v2
  
1401 ····iget-object·v3,·p0,·Lcom/googlecode/gtalksms/XmppManager;->mConnection:Lorg/jivesoftware/smack/XMPPConnection;1402 ····iget-object·v3,·p0,·Lcom/googlecode/gtalksms/XmppManager;->mConnection:Lorg/jivesoftware/smack/XMPPConnection;
  
 1403 ····.line·451
1402 ····invoke-virtual·{v3},·Lorg/jivesoftware/smack/XMPPConnection;->isUsingTLS()Z1404 ····invoke-virtual·{v3},·Lorg/jivesoftware/smack/XMPPConnection;->isUsingTLS()Z
  
1403 ····move-result·v31405 ····move-result·v3
  
1404 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;1406 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
  
1405 ····move-result-object·v21407 ····move-result-object·v2
Offset 1415, 26 lines modifiedOffset 1417, 28 lines modified
  
1415 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;1417 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
Max diff block lines reached; 26845/31567 bytes (85.04%) of diff not shown.
581 B
smali/com/googlecode/gtalksms/XmppManager$2.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/googlecode/gtalksms/XmppManager;21 .field·final·synthetic·this$0:Lcom/googlecode/gtalksms/XmppManager;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/googlecode/gtalksms/XmppManager;)V23 .method·constructor·<init>(Lcom/googlecode/gtalksms/XmppManager;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/googlecode/gtalksms/XmppManager;
  
25 ····.prologue26 ····.prologue
26 ····.line·22927 ····.line·229
27 ····iput-object·p1,·p0,·Lcom/googlecode/gtalksms/XmppManager$2;->this$0:Lcom/googlecode/gtalksms/XmppManager;28 ····iput-object·p1,·p0,·Lcom/googlecode/gtalksms/XmppManager$2;->this$0:Lcom/googlecode/gtalksms/XmppManager;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
581 B
smali/com/googlecode/gtalksms/XmppManager$3.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/googlecode/gtalksms/XmppManager;21 .field·final·synthetic·this$0:Lcom/googlecode/gtalksms/XmppManager;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/googlecode/gtalksms/XmppManager;)V23 .method·constructor·<init>(Lcom/googlecode/gtalksms/XmppManager;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/googlecode/gtalksms/XmppManager;
  
25 ····.prologue26 ····.prologue
26 ····.line·39727 ····.line·397
27 ····iput-object·p1,·p0,·Lcom/googlecode/gtalksms/XmppManager$3;->this$0:Lcom/googlecode/gtalksms/XmppManager;28 ····iput-object·p1,·p0,·Lcom/googlecode/gtalksms/XmppManager$3;->this$0:Lcom/googlecode/gtalksms/XmppManager;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
40.3 KB
smali/com/googlecode/gtalksms/AccessibilityService.smali
    
Offset 259, 780 lines modifiedOffset 259, 778 lines modified
259 ············"Ljava/lang/String;"259 ············"Ljava/lang/String;"
260 ········}260 ········}
261 ····.end·annotation261 ····.end·annotation
  
262 ····.prologue262 ····.prologue
263 ····.line·153263 ····.line·153
264 ····.local·p1,·"msg":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/CharSequence;>;"264 ····.local·p1,·"msg":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/CharSequence;>;"
265 ····new-instance·v2,·Ljava/lang/StringBuilder;265 ····new-instance·v1,·Ljava/lang/StringBuilder;
  
266 ····invoke-direct·{v2},·Ljava/lang/StringBuilder;-><init>()V266 ····invoke-direct·{v1},·Ljava/lang/StringBuilder;-><init>()V
  
267 ····.line·154267 ····.line·154
268 ····.local·v2,·"sb":Ljava/lang/StringBuilder;268 ····.local·v1,·"sb":Ljava/lang/StringBuilder;
269 ····invoke-interface·{p1},·Ljava/util/List;->iterator()Ljava/util/Iterator;269 ····invoke-interface·{p1},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
270 ····move-result-object·v0270 ····move-result-object·v2
  
271 ····.local·v0,·"i$":Ljava/util/Iterator; 
272 ····:goto_0271 ····:goto_0
273 ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z272 ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z
  
274 ····move-result·v3273 ····move-result·v3
  
275 ····if-eqz·v3,·:cond_0274 ····if-eqz·v3,·:cond_0
  
276 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;275 ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
277 ····move-result-object·v1276 ····move-result-object·v0
  
278 ····check-cast·v1,·Ljava/lang/CharSequence;277 ····check-cast·v0,·Ljava/lang/CharSequence;
  
279 ····.line·155278 ····.line·155
280 ····.local·v1,·"s":Ljava/lang/CharSequence;279 ····.local·v0,·"s":Ljava/lang/CharSequence;
281 ····invoke-virtual·{v2,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder;280 ····invoke-virtual·{v1,·v0},·Ljava/lang/StringBuilder;->append(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder;
  
282 ····goto·:goto_0281 ····goto·:goto_0
  
283 ····.line·157282 ····.line·157
284 ····.end·local·v1····#·"s":Ljava/lang/CharSequence;283 ····.end·local·v0····#·"s":Ljava/lang/CharSequence;
285 ····:cond_0284 ····:cond_0
286 ····invoke-virtual·{v2},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;285 ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
287 ····move-result-object·v3286 ····move-result-object·v2
  
288 ····return-object·v3287 ····return-object·v2
289 .end·method288 .end·method
  
290 .method·private·refreshApplicationList()V289 .method·private·refreshApplicationList()V
291 ····.locals·7290 ····.locals·7
  
292 ····.prologue291 ····.prologue
293 ····.line·176292 ····.line·176
294 ····invoke-virtual·{p0},·Lcom/googlecode/gtalksms/AccessibilityService;->getBaseContext()Landroid/content/Context;293 ····invoke-virtual·{p0},·Lcom/googlecode/gtalksms/AccessibilityService;->getBaseContext()Landroid/content/Context;
  
295 ····move-result-object·v4294 ····move-result-object·v3
  
296 ····invoke-virtual·{v4},·Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;295 ····invoke-virtual·{v3},·Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
  
297 ····move-result-object·v3296 ····move-result-object·v2
  
298 ····.line·177297 ····.line·177
299 ····.local·v3,·"pm":Landroid/content/pm/PackageManager;298 ····.local·v2,·"pm":Landroid/content/pm/PackageManager;
300 ····const/16·v4,·0x80299 ····const/16·v3,·0x80
  
301 ····invoke-virtual·{v3,·v4},·Landroid/content/pm/PackageManager;->getInstalledApplications(I)Ljava/util/List;300 ····invoke-virtual·{v2,·v3},·Landroid/content/pm/PackageManager;->getInstalledApplications(I)Ljava/util/List;
  
302 ····move-result-object·v2301 ····move-result-object·v1
  
303 ····.line·179302 ····.line·179
304 ····.local·v2,·"packages":Ljava/util/List;,·"Ljava/util/List<Landroid/content/pm/ApplicationInfo;>;"303 ····.local·v1,·"packages":Ljava/util/List;,·"Ljava/util/List<Landroid/content/pm/ApplicationInfo;>;"
305 ····invoke-interface·{v2},·Ljava/util/List;->iterator()Ljava/util/Iterator;304 ····invoke-interface·{v1},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
306 ····move-result-object·v0305 ····move-result-object·v3
  
307 ····.local·v0,·"i$":Ljava/util/Iterator; 
308 ····:goto_0306 ····:goto_0
309 ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z307 ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z
  
310 ····move-result·v4308 ····move-result·v4
  
311 ····if-eqz·v4,·:cond_0309 ····if-eqz·v4,·:cond_0
  
312 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;310 ····invoke-interface·{v3},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
313 ····move-result-object·v1311 ····move-result-object·v0
  
314 ····check-cast·v1,·Landroid/content/pm/ApplicationInfo;312 ····check-cast·v0,·Landroid/content/pm/ApplicationInfo;
  
315 ····.line·180313 ····.line·180
316 ····.local·v1,·"packageInfo":Landroid/content/pm/ApplicationInfo;314 ····.local·v0,·"packageInfo":Landroid/content/pm/ApplicationInfo;
317 ····iget-object·v4,·p0,·Lcom/googlecode/gtalksms/AccessibilityService;->mInstalledApplications:Ljava/util/HashMap;315 ····iget-object·v4,·p0,·Lcom/googlecode/gtalksms/AccessibilityService;->mInstalledApplications:Ljava/util/HashMap;
  
318 ····iget-object·v5,·v1,·Landroid/content/pm/ApplicationInfo;->packageName:Ljava/lang/String;316 ····iget-object·v5,·v0,·Landroid/content/pm/ApplicationInfo;->packageName:Ljava/lang/String;
  
319 ····invoke-virtual·{v1,·v3},·Landroid/content/pm/ApplicationInfo;->loadLabel(Landroid/content/pm/PackageManager;)Ljava/lang/CharSequence;317 ····invoke-virtual·{v0,·v2},·Landroid/content/pm/ApplicationInfo;->loadLabel(Landroid/content/pm/PackageManager;)Ljava/lang/CharSequence;
  
320 ····move-result-object·v6318 ····move-result-object·v6
  
321 ····invoke-interface·{v6},·Ljava/lang/CharSequence;->toString()Ljava/lang/String;319 ····invoke-interface·{v6},·Ljava/lang/CharSequence;->toString()Ljava/lang/String;
  
322 ····move-result-object·v6320 ····move-result-object·v6
  
323 ····invoke-virtual·{v4,·v5,·v6},·Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;321 ····invoke-virtual·{v4,·v5,·v6},·Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
324 ····goto·:goto_0322 ····goto·:goto_0
  
325 ····.line·182323 ····.line·182
326 ····.end·local·v1····#·"packageInfo":Landroid/content/pm/ApplicationInfo;324 ····.end·local·v0····#·"packageInfo":Landroid/content/pm/ApplicationInfo;
327 ····:cond_0325 ····:cond_0
328 ····return-void326 ····return-void
329 .end·method327 .end·method
  
  
330 #·virtual·methods328 #·virtual·methods
331 .method·public·onAccessibilityEvent(Landroid/view/accessibility/AccessibilityEvent;)V329 .method·public·onAccessibilityEvent(Landroid/view/accessibility/AccessibilityEvent;)V
332 ····.locals·21330 ····.locals·22
333 ····.param·p1,·"event"····#·Landroid/view/accessibility/AccessibilityEvent;331 ····.param·p1,·"event"····#·Landroid/view/accessibility/AccessibilityEvent;
  
334 ····.prologue332 ····.prologue
335 ····.line·35333 ····.line·35
336 ····const-string·v17,·"onAccessibilityEvent"334 ····const-string·v18,·"onAccessibilityEvent"
  
337 ····invoke-static/range·{v17·..·v17},·Lcom/googlecode/gtalksms/Log;->d(Ljava/lang/String;)V335 ····invoke-static/range·{v18·..·v18},·Lcom/googlecode/gtalksms/Log;->d(Ljava/lang/String;)V
  
338 ····.line·37336 ····.line·37
339 ····:try_start_0337 ····:try_start_0
340 ····invoke-virtual/range·{p1·..·p1},·Landroid/view/accessibility/AccessibilityEvent;->getPackageName()Ljava/lang/CharSequence;338 ····invoke-virtual/range·{p1·..·p1},·Landroid/view/accessibility/AccessibilityEvent;->getPackageName()Ljava/lang/CharSequence;
Max diff block lines reached; 35284/41154 bytes (85.74%) of diff not shown.
280 B
smali/com/googlecode/gtalksms/R.smali
    
Offset 27, 10 lines modifiedOffset 27, 9 lines modified
27 .method·public·constructor·<init>()V27 .method·public·constructor·<init>()V
28 ····.locals·028 ····.locals·0
  
29 ····.prologue29 ····.prologue
30 ····.line·1030 ····.line·10
31 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V31 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
32 ····.line·1698 
33 ····return-void32 ····return-void
34 .end·method33 .end·method
704 B
smali/com/googlecode/gtalksms/WidgetProvider.smali
    
Offset 20, 19 lines modifiedOffset 20, 19 lines modified
20 ····.locals·820 ····.locals·8
21 ····.param·p1,·"context"····#·Landroid/content/Context;21 ····.param·p1,·"context"····#·Landroid/content/Context;
22 ····.param·p2,·"appWidgetManager"····#·Landroid/appwidget/AppWidgetManager;22 ····.param·p2,·"appWidgetManager"····#·Landroid/appwidget/AppWidgetManager;
23 ····.param·p3,·"appWidgetIds"····#·[I23 ····.param·p3,·"appWidgetIds"····#·[I
24 ····.param·p4,·"state"····#·I24 ····.param·p4,·"state"····#·I
  
25 ····.prologue25 ····.prologue
26 ····const·v7,·0x7f05003426 ····const·v7,·0x7f090034
  
27 ····const/4·v6,·0x027 ····const/4·v6,·0x0
  
28 ····const·v5,·0x7f05003328 ····const·v5,·0x7f090033
  
29 ····.line·2629 ····.line·26
30 ····new-instance·v0,·Landroid/content/Intent;30 ····new-instance·v0,·Landroid/content/Intent;
  
31 ····const-string·v3,·"com.googlecode.gtalksms.action.widget.ACTION"31 ····const-string·v3,·"com.googlecode.gtalksms.action.widget.ACTION"
  
32 ····invoke-direct·{v0,·v3},·Landroid/content/Intent;-><init>(Ljava/lang/String;)V32 ····invoke-direct·{v0,·v3},·Landroid/content/Intent;-><init>(Ljava/lang/String;)V
598 B
smali/com/googlecode/gtalksms/MainService$1.smali
    
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lcom/googlecode/gtalksms/MainService;18 .field·final·synthetic·this$0:Lcom/googlecode/gtalksms/MainService;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lcom/googlecode/gtalksms/MainService;)V20 .method·constructor·<init>(Lcom/googlecode/gtalksms/MainService;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lcom/googlecode/gtalksms/MainService;
  
22 ····.prologue23 ····.prologue
23 ····.line·56524 ····.line·565
24 ····iput-object·p1,·p0,·Lcom/googlecode/gtalksms/MainService$1;->this$0:Lcom/googlecode/gtalksms/MainService;25 ····iput-object·p1,·p0,·Lcom/googlecode/gtalksms/MainService$1;->this$0:Lcom/googlecode/gtalksms/MainService;
  
25 ····invoke-direct·{p0},·Landroid/content/BroadcastReceiver;-><init>()V26 ····invoke-direct·{p0},·Landroid/content/BroadcastReceiver;-><init>()V
  
6.14 KB
smali/com/googlecode/gtalksms/Log.smali
    
Offset 143, 45 lines modifiedOffset 143, 42 lines modified
143 ····.param·p0,·"prefix"····#·Ljava/lang/String;143 ····.param·p0,·"prefix"····#·Ljava/lang/String;
144 ····.param·p1,·"cursor"····#·Landroid/database/Cursor;144 ····.param·p1,·"cursor"····#·Landroid/database/Cursor;
  
145 ····.prologue145 ····.prologue
146 ····.line·66146 ····.line·66
147 ····invoke-interface·{p1},·Landroid/database/Cursor;->getColumnNames()[Ljava/lang/String;147 ····invoke-interface·{p1},·Landroid/database/Cursor;->getColumnNames()[Ljava/lang/String;
  
148 ····move-result-object·v0148 ····move-result-object·v3
  
149 ····.local·v0,·"arr$":[Ljava/lang/String; 
150 ····array-length·v3,·v0149 ····array-length·v4,·v3
  
151 ····.local·v3,·"len$":I 
152 ····const/4·v1,·0x0150 ····const/4·v2,·0x0
  
153 ····.local·v1,·"i$":I 
154 ····:goto_0151 ····:goto_0
155 ····if-ge·v1,·v3,·:cond_0152 ····if-ge·v2,·v4,·:cond_0
  
156 ····aget-object·v4,·v0,·v1153 ····aget-object·v1,·v3,·v2
  
157 ····.line·67154 ····.line·67
158 ····.local·v4,·"name":Ljava/lang/String;155 ····.local·v1,·"name":Ljava/lang/String;
159 ····invoke-interface·{p1,·v4},·Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I156 ····invoke-interface·{p1,·v1},·Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
  
160 ····move-result·v2157 ····move-result·v0
  
161 ····.line·68158 ····.line·68
162 ····.local·v2,·"index":I159 ····.local·v0,·"index":I
163 ····invoke-interface·{p1,·v2},·Landroid/database/Cursor;->getType(I)I160 ····invoke-interface·{p1,·v0},·Landroid/database/Cursor;->getType(I)I
  
164 ····move-result·v5161 ····move-result·v5
  
165 ····packed-switch·v5,·:pswitch_data_0162 ····packed-switch·v5,·:pswitch_data_0
  
166 ····.line·66163 ····.line·66
167 ····:goto_1164 ····:goto_1
168 ····add-int/lit8·v1,·v1,·0x1165 ····add-int/lit8·v2,·v2,·0x1
  
169 ····goto·:goto_0166 ····goto·:goto_0
  
170 ····.line·71167 ····.line·71
171 ····:pswitch_0168 ····:pswitch_0
172 ····new-instance·v5,·Ljava/lang/StringBuilder;169 ····new-instance·v5,·Ljava/lang/StringBuilder;
  
Offset 193, 15 lines modifiedOffset 190, 15 lines modified
  
193 ····const-string·v6,·"Type·null···-·"190 ····const-string·v6,·"Type·null···-·"
  
194 ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;191 ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
195 ····move-result-object·v5192 ····move-result-object·v5
  
196 ····invoke-virtual·{v5,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;193 ····invoke-virtual·{v5,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
197 ····move-result-object·v5194 ····move-result-object·v5
  
198 ····invoke-virtual·{v5},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;195 ····invoke-virtual·{v5},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
199 ····move-result-object·v5196 ····move-result-object·v5
  
Offset 221, 25 lines modifiedOffset 218, 25 lines modified
  
221 ····const-string·v6,·"Type·int····-·"218 ····const-string·v6,·"Type·int····-·"
  
222 ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;219 ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
223 ····move-result-object·v5220 ····move-result-object·v5
  
224 ····invoke-virtual·{v5,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;221 ····invoke-virtual·{v5,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
225 ····move-result-object·v5222 ····move-result-object·v5
  
226 ····const-string·v6,·"="223 ····const-string·v6,·"="
  
227 ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;224 ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
228 ····move-result-object·v5225 ····move-result-object·v5
  
229 ····invoke-interface·{p1,·v2},·Landroid/database/Cursor;->getInt(I)I226 ····invoke-interface·{p1,·v0},·Landroid/database/Cursor;->getInt(I)I
  
230 ····move-result·v6227 ····move-result·v6
  
231 ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;228 ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
  
232 ····move-result-object·v5229 ····move-result-object·v5
  
Offset 263, 25 lines modifiedOffset 260, 25 lines modified
  
263 ····const-string·v6,·"Type·float··-·"260 ····const-string·v6,·"Type·float··-·"
  
264 ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;261 ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
265 ····move-result-object·v5262 ····move-result-object·v5
  
266 ····invoke-virtual·{v5,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;263 ····invoke-virtual·{v5,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
267 ····move-result-object·v5264 ····move-result-object·v5
  
268 ····const-string·v6,·"="265 ····const-string·v6,·"="
  
269 ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;266 ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
270 ····move-result-object·v5267 ····move-result-object·v5
  
271 ····invoke-interface·{p1,·v2},·Landroid/database/Cursor;->getFloat(I)F268 ····invoke-interface·{p1,·v0},·Landroid/database/Cursor;->getFloat(I)F
  
272 ····move-result·v6269 ····move-result·v6
  
273 ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(F)Ljava/lang/StringBuilder;270 ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(F)Ljava/lang/StringBuilder;
  
274 ····move-result-object·v5271 ····move-result-object·v5
  
Offset 305, 25 lines modifiedOffset 302, 25 lines modified
  
305 ····const-string·v6,·"Type·string·-·"302 ····const-string·v6,·"Type·string·-·"
  
306 ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;303 ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
307 ····move-result-object·v5304 ····move-result-object·v5
  
308 ····invoke-virtual·{v5,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;305 ····invoke-virtual·{v5,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
309 ····move-result-object·v5306 ····move-result-object·v5
  
310 ····const-string·v6,·"="307 ····const-string·v6,·"="
  
Max diff block lines reached; 1811/6206 bytes (29.18%) of diff not shown.
471 B
smali/com/googlecode/gtalksms/R$integer.smali
    
Offset 11, 15 lines modifiedOffset 11, 15 lines modified
11 .annotation·system·Ldalvik/annotation/InnerClass;11 .annotation·system·Ldalvik/annotation/InnerClass;
12 ····accessFlags·=·0x1912 ····accessFlags·=·0x19
13 ····name·=·"integer"13 ····name·=·"integer"
14 .end·annotation14 .end·annotation
  
  
15 #·static·fields15 #·static·fields
16 .field·public·static·final·abs__max_action_buttons:I·=·0x7f09000016 .field·public·static·final·abs__max_action_buttons:I·=·0x7f080000
  
  
17 #·direct·methods17 #·direct·methods
18 .method·public·constructor·<init>()V18 .method·public·constructor·<init>()V
19 ····.locals·019 ····.locals·0
  
20 ····.prologue20 ····.prologue
11.8 KB
smali/com/googlecode/gtalksms/R$id.smali
    
Offset 11, 211 lines modifiedOffset 11, 211 lines modified
11 .annotation·system·Ldalvik/annotation/InnerClass;11 .annotation·system·Ldalvik/annotation/InnerClass;
12 ····accessFlags·=·0x1912 ····accessFlags·=·0x19
13 ····name·=·"id"13 ····name·=·"id"
14 .end·annotation14 .end·annotation
  
  
15 #·static·fields15 #·static·fields
16 .field·public·static·final·Alias:I·=·0x7f05004c16 .field·public·static·final·Alias:I·=·0x7f09004c
  
17 .field·public·static·final·Button:I·=·0x7f05003317 .field·public·static·final·Button:I·=·0x7f090033
  
18 .field·public·static·final·DonateLink:I·=·0x7f05005d18 .field·public·static·final·DonateLink:I·=·0x7f09005d
  
19 .field·public·static·final·Help:I·=·0x7f05004d19 .field·public·static·final·Help:I·=·0x7f09004d
  
20 .field·public·static·final·Label:I·=·0x7f05003420 .field·public·static·final·Label:I·=·0x7f090034
  
21 .field·public·static·final·LinksBar:I·=·0x7f05005b21 .field·public·static·final·LinksBar:I·=·0x7f09005b
  
22 .field·public·static·final·ListViewBuddies:I·=·0x7f05003722 .field·public·static·final·ListViewBuddies:I·=·0x7f090037
  
23 .field·public·static·final·ListViewCommands:I·=·0x7f05004423 .field·public·static·final·ListViewCommands:I·=·0x7f090044
  
24 .field·public·static·final·ListViewLocations:I·=·0x7f05003b24 .field·public·static·final·ListViewLocations:I·=·0x7f09003b
  
25 .field·public·static·final·MarketLink:I·=·0x7f05005c25 .field·public·static·final·MarketLink:I·=·0x7f09005c
  
26 .field·public·static·final·Name:I·=·0x7f05004b26 .field·public·static·final·Name:I·=·0x7f09004b
  
27 .field·public·static·final·ScrollView:I·=·0x7f05006227 .field·public·static·final·ScrollView:I·=·0x7f090062
  
28 .field·public·static·final·State:I·=·0x7f05004e28 .field·public·static·final·State:I·=·0x7f09004e
  
29 .field·public·static·final·StatusBar:I·=·0x7f05005a29 .field·public·static·final·StatusBar:I·=·0x7f09005a
  
30 .field·public·static·final·Text:I·=·0x7f05005e30 .field·public·static·final·Text:I·=·0x7f09005e
  
31 .field·public·static·final·abs__action_bar:I·=·0x7f05002231 .field·public·static·final·abs__action_bar:I·=·0x7f090022
  
32 .field·public·static·final·abs__action_bar_container:I·=·0x7f05002132 .field·public·static·final·abs__action_bar_container:I·=·0x7f090021
  
33 .field·public·static·final·abs__action_bar_subtitle:I·=·0x7f05001133 .field·public·static·final·abs__action_bar_subtitle:I·=·0x7f090011
  
34 .field·public·static·final·abs__action_bar_title:I·=·0x7f05001034 .field·public·static·final·abs__action_bar_title:I·=·0x7f090010
  
35 .field·public·static·final·abs__action_context_bar:I·=·0x7f05002335 .field·public·static·final·abs__action_context_bar:I·=·0x7f090023
  
36 .field·public·static·final·abs__action_menu_divider:I·=·0x7f05000c36 .field·public·static·final·abs__action_menu_divider:I·=·0x7f090002
  
37 .field·public·static·final·abs__action_menu_presenter:I·=·0x7f05000d37 .field·public·static·final·abs__action_menu_presenter:I·=·0x7f090003
  
38 .field·public·static·final·abs__action_mode_bar:I·=·0x7f05002638 .field·public·static·final·abs__action_mode_bar:I·=·0x7f090026
  
39 .field·public·static·final·abs__action_mode_bar_stub:I·=·0x7f05002539 .field·public·static·final·abs__action_mode_bar_stub:I·=·0x7f090025
  
40 .field·public·static·final·abs__action_mode_close_button:I·=·0x7f05001440 .field·public·static·final·abs__action_mode_close_button:I·=·0x7f090014
  
41 .field·public·static·final·abs__activity_chooser_view_content:I·=·0x7f05001541 .field·public·static·final·abs__activity_chooser_view_content:I·=·0x7f090015
  
42 .field·public·static·final·abs__checkbox:I·=·0x7f05001e42 .field·public·static·final·abs__checkbox:I·=·0x7f09001e
  
43 .field·public·static·final·abs__content:I·=·0x7f05001d43 .field·public·static·final·abs__content:I·=·0x7f09001d
  
44 .field·public·static·final·abs__default_activity_button:I·=·0x7f05001844 .field·public·static·final·abs__default_activity_button:I·=·0x7f090018
  
45 .field·public·static·final·abs__expand_activities_button:I·=·0x7f05001645 .field·public·static·final·abs__expand_activities_button:I·=·0x7f090016
  
46 .field·public·static·final·abs__home:I·=·0x7f05000a46 .field·public·static·final·abs__home:I·=·0x7f090000
  
47 .field·public·static·final·abs__icon:I·=·0x7f05001a47 .field·public·static·final·abs__icon:I·=·0x7f09001a
  
48 .field·public·static·final·abs__image:I·=·0x7f05001748 .field·public·static·final·abs__image:I·=·0x7f090017
  
49 .field·public·static·final·abs__imageButton:I·=·0x7f05001249 .field·public·static·final·abs__imageButton:I·=·0x7f090012
  
50 .field·public·static·final·abs__list_item:I·=·0x7f05001950 .field·public·static·final·abs__list_item:I·=·0x7f090019
  
51 .field·public·static·final·abs__progress_circular:I·=·0x7f05000e51 .field·public·static·final·abs__progress_circular:I·=·0x7f090004
  
52 .field·public·static·final·abs__progress_horizontal:I·=·0x7f05000f52 .field·public·static·final·abs__progress_horizontal:I·=·0x7f090005
  
53 .field·public·static·final·abs__radio:I·=·0x7f05002053 .field·public·static·final·abs__radio:I·=·0x7f090020
  
54 .field·public·static·final·abs__search_badge:I·=·0x7f05002954 .field·public·static·final·abs__search_badge:I·=·0x7f090029
  
55 .field·public·static·final·abs__search_bar:I·=·0x7f05002855 .field·public·static·final·abs__search_bar:I·=·0x7f090028
  
56 .field·public·static·final·abs__search_button:I·=·0x7f05002a56 .field·public·static·final·abs__search_button:I·=·0x7f09002a
  
57 .field·public·static·final·abs__search_close_btn:I·=·0x7f05002f57 .field·public·static·final·abs__search_close_btn:I·=·0x7f09002f
  
58 .field·public·static·final·abs__search_edit_frame:I·=·0x7f05002b58 .field·public·static·final·abs__search_edit_frame:I·=·0x7f09002b
  
59 .field·public·static·final·abs__search_go_btn:I·=·0x7f05003159 .field·public·static·final·abs__search_go_btn:I·=·0x7f090031
  
60 .field·public·static·final·abs__search_mag_icon:I·=·0x7f05002c60 .field·public·static·final·abs__search_mag_icon:I·=·0x7f09002c
  
61 .field·public·static·final·abs__search_plate:I·=·0x7f05002d61 .field·public·static·final·abs__search_plate:I·=·0x7f09002d
  
62 .field·public·static·final·abs__search_src_text:I·=·0x7f05002e62 .field·public·static·final·abs__search_src_text:I·=·0x7f09002e
  
63 .field·public·static·final·abs__search_voice_btn:I·=·0x7f05003263 .field·public·static·final·abs__search_voice_btn:I·=·0x7f090032
  
64 .field·public·static·final·abs__shortcut:I·=·0x7f05001f64 .field·public·static·final·abs__shortcut:I·=·0x7f09001f
  
65 .field·public·static·final·abs__split_action_bar:I·=·0x7f05002465 .field·public·static·final·abs__split_action_bar:I·=·0x7f090024
  
66 .field·public·static·final·abs__submit_area:I·=·0x7f05003066 .field·public·static·final·abs__submit_area:I·=·0x7f090030
  
67 .field·public·static·final·abs__textButton:I·=·0x7f05001367 .field·public·static·final·abs__textButton:I·=·0x7f090013
  
68 .field·public·static·final·abs__title:I·=·0x7f05001b68 .field·public·static·final·abs__title:I·=·0x7f09001b
  
69 .field·public·static·final·abs__titleDivider:I·=·0x7f05001c69 .field·public·static·final·abs__titleDivider:I·=·0x7f09001c
  
70 .field·public·static·final·abs__up:I·=·0x7f05000b70 .field·public·static·final·abs__up:I·=·0x7f090001
  
71 .field·public·static·final·buddyInfo:I·=·0x7f05004071 .field·public·static·final·buddyInfo:I·=·0x7f090040
  
72 .field·public·static·final·buddyName:I·=·0x7f05004172 .field·public·static·final·buddyName:I·=·0x7f090041
  
73 .field·public·static·final·buddyStar:I·=·0x7f05003e73 .field·public·static·final·buddyStar:I·=·0x7f09003e
  
74 .field·public·static·final·buddyState:I·=·0x7f05003f74 .field·public·static·final·buddyState:I·=·0x7f09003f
  
75 .field·public·static·final·buddyStatus:I·=·0x7f05004275 .field·public·static·final·buddyStatus:I·=·0x7f090042
  
Max diff block lines reached; 4490/12010 bytes (37.39%) of diff not shown.
4.03 KB
smali/com/googlecode/gtalksms/LocationService.smali
    
Offset 254, 14 lines modifiedOffset 254, 15 lines modified
  
254 ····move-result-wide·v12254 ····move-result-wide·v12
  
255 ····cmpl-double·v10,·v10,·v12255 ····cmpl-double·v10,·v10,·v12
  
256 ····if-nez·v10,·:cond_9256 ····if-nez·v10,·:cond_9
  
 257 ····.line·221
257 ····invoke-virtual·{p0},·Landroid/location/Location;->getLongitude()D258 ····invoke-virtual·{p0},·Landroid/location/Location;->getLongitude()D
  
258 ····move-result-wide·v10259 ····move-result-wide·v10
  
259 ····invoke-virtual·{p1},·Landroid/location/Location;->getLongitude()D260 ····invoke-virtual·{p1},·Landroid/location/Location;->getLongitude()D
  
260 ····move-result-wide·v12261 ····move-result-wide·v12
Offset 307, 15 lines modifiedOffset 308, 15 lines modified
307 ····.line·219308 ····.line·219
308 ····goto·:goto_4309 ····goto·:goto_4
  
309 ····.restart·local·v3····#·"isSameAccuracy":Z310 ····.restart·local·v3····#·"isSameAccuracy":Z
310 ····:cond_9311 ····:cond_9
311 ····move·v2,·v9312 ····move·v2,·v9
  
312 ····.line·220313 ····.line·221
313 ····goto·:goto_5314 ····goto·:goto_5
314 .end·method315 .end·method
  
315 .method·private·send(Lcom/googlecode/gtalksms/xmpp/XmppMsg;)V316 .method·private·send(Lcom/googlecode/gtalksms/xmpp/XmppMsg;)V
316 ····.locals·1317 ····.locals·1
317 ····.param·p1,·"msg"····#·Lcom/googlecode/gtalksms/xmpp/XmppMsg;318 ····.param·p1,·"msg"····#·Lcom/googlecode/gtalksms/xmpp/XmppMsg;
  
Offset 803, 21 lines modifiedOffset 804, 21 lines modified
  
803 ····invoke-direct·{p0,·v0},·Lcom/googlecode/gtalksms/LocationService;->send(Ljava/lang/String;)V804 ····invoke-direct·{p0,·v0},·Lcom/googlecode/gtalksms/LocationService;->send(Ljava/lang/String;)V
  
804 ····goto·:goto_2805 ····goto·:goto_2
805 .end·method806 .end·method
  
806 .method·public·sendLocationUpdate(Landroid/location/Location;)V807 .method·public·sendLocationUpdate(Landroid/location/Location;)V
807 ····.locals·7808 ····.locals·8
808 ····.param·p1,·"location"····#·Landroid/location/Location;809 ····.param·p1,·"location"····#·Landroid/location/Location;
  
809 ····.prologue810 ····.prologue
810 ····const/4·v6,·0x1811 ····const/4·v7,·0x1
  
811 ····const/4·v5,·0x0812 ····const/4·v6,·0x0
  
812 ····.line·97813 ····.line·97
813 ····new-instance·v0,·Lcom/googlecode/gtalksms/xmpp/XmppMsg;814 ····new-instance·v0,·Lcom/googlecode/gtalksms/xmpp/XmppMsg;
  
814 ····invoke-direct·{v0},·Lcom/googlecode/gtalksms/xmpp/XmppMsg;-><init>()V815 ····invoke-direct·{v0},·Lcom/googlecode/gtalksms/xmpp/XmppMsg;-><init>()V
  
815 ····.line·98816 ····.line·98
Offset 920, 84 lines modifiedOffset 921, 84 lines modified
  
920 ····invoke-virtual·{v0,·v1},·Lcom/googlecode/gtalksms/xmpp/XmppMsg;->appendLine(Ljava/lang/String;)V921 ····invoke-virtual·{v0,·v1},·Lcom/googlecode/gtalksms/xmpp/XmppMsg;->appendLine(Ljava/lang/String;)V
  
921 ····.line·104922 ····.line·104
922 ····:cond_1923 ····:cond_1
923 ····const·v1,·0x7f0a0086924 ····const·v1,·0x7f0a0086
  
924 ····new-array·v2,·v6,·[Ljava/lang/Object;925 ····new-array·v2,·v7,·[Ljava/lang/Object;
  
925 ····invoke-virtual·{p1},·Landroid/location/Location;->getAccuracy()F926 ····invoke-virtual·{p1},·Landroid/location/Location;->getAccuracy()F
  
926 ····move-result·v3927 ····move-result·v3
  
927 ····invoke-static·{v3},·Ljava/lang/Float;->valueOf(F)Ljava/lang/Float;928 ····invoke-static·{v3},·Ljava/lang/Float;->valueOf(F)Ljava/lang/Float;
  
928 ····move-result-object·v3929 ····move-result-object·v3
  
929 ····aput-object·v3,·v2,·v5930 ····aput-object·v3,·v2,·v6
  
930 ····invoke-virtual·{p0,·v1,·v2},·Lcom/googlecode/gtalksms/LocationService;->getString(I[Ljava/lang/Object;)Ljava/lang/String;931 ····invoke-virtual·{p0,·v1,·v2},·Lcom/googlecode/gtalksms/LocationService;->getString(I[Ljava/lang/Object;)Ljava/lang/String;
  
931 ····move-result-object·v1932 ····move-result-object·v1
  
932 ····invoke-virtual·{v0,·v1},·Lcom/googlecode/gtalksms/xmpp/XmppMsg;->appendLine(Ljava/lang/String;)V933 ····invoke-virtual·{v0,·v1},·Lcom/googlecode/gtalksms/xmpp/XmppMsg;->appendLine(Ljava/lang/String;)V
  
933 ····.line·105934 ····.line·105
934 ····const·v1,·0x7f0a0087935 ····const·v1,·0x7f0a0087
  
935 ····new-array·v2,·v6,·[Ljava/lang/Object;936 ····new-array·v2,·v7,·[Ljava/lang/Object;
  
936 ····invoke-virtual·{p1},·Landroid/location/Location;->getAltitude()D937 ····invoke-virtual·{p1},·Landroid/location/Location;->getAltitude()D
  
937 ····move-result-wide·v3938 ····move-result-wide·v4
  
938 ····invoke-static·{v3,·v4},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;939 ····invoke-static·{v4,·v5},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;
  
939 ····move-result-object·v3940 ····move-result-object·v3
  
940 ····aput-object·v3,·v2,·v5941 ····aput-object·v3,·v2,·v6
  
941 ····invoke-virtual·{p0,·v1,·v2},·Lcom/googlecode/gtalksms/LocationService;->getString(I[Ljava/lang/Object;)Ljava/lang/String;942 ····invoke-virtual·{p0,·v1,·v2},·Lcom/googlecode/gtalksms/LocationService;->getString(I[Ljava/lang/Object;)Ljava/lang/String;
  
942 ····move-result-object·v1943 ····move-result-object·v1
  
943 ····invoke-virtual·{v0,·v1},·Lcom/googlecode/gtalksms/xmpp/XmppMsg;->appendLine(Ljava/lang/String;)V944 ····invoke-virtual·{v0,·v1},·Lcom/googlecode/gtalksms/xmpp/XmppMsg;->appendLine(Ljava/lang/String;)V
  
944 ····.line·106945 ····.line·106
945 ····const·v1,·0x7f0a0089946 ····const·v1,·0x7f0a0089
  
946 ····new-array·v2,·v6,·[Ljava/lang/Object;947 ····new-array·v2,·v7,·[Ljava/lang/Object;
  
947 ····invoke-virtual·{p1},·Landroid/location/Location;->getSpeed()F948 ····invoke-virtual·{p1},·Landroid/location/Location;->getSpeed()F
  
948 ····move-result·v3949 ····move-result·v3
  
949 ····invoke-static·{v3},·Ljava/lang/Float;->valueOf(F)Ljava/lang/Float;950 ····invoke-static·{v3},·Ljava/lang/Float;->valueOf(F)Ljava/lang/Float;
  
950 ····move-result-object·v3951 ····move-result-object·v3
  
951 ····aput-object·v3,·v2,·v5952 ····aput-object·v3,·v2,·v6
  
952 ····invoke-virtual·{p0,·v1,·v2},·Lcom/googlecode/gtalksms/LocationService;->getString(I[Ljava/lang/Object;)Ljava/lang/String;953 ····invoke-virtual·{p0,·v1,·v2},·Lcom/googlecode/gtalksms/LocationService;->getString(I[Ljava/lang/Object;)Ljava/lang/String;
  
953 ····move-result-object·v1954 ····move-result-object·v1
  
954 ····invoke-virtual·{v0,·v1},·Lcom/googlecode/gtalksms/xmpp/XmppMsg;->appendLine(Ljava/lang/String;)V955 ····invoke-virtual·{v0,·v1},·Lcom/googlecode/gtalksms/xmpp/XmppMsg;->appendLine(Ljava/lang/String;)V
  
955 ····.line·107956 ····.line·107
956 ····const·v1,·0x7f0a0088957 ····const·v1,·0x7f0a0088
  
957 ····new-array·v2,·v6,·[Ljava/lang/Object;958 ····new-array·v2,·v7,·[Ljava/lang/Object;
  
958 ····invoke-virtual·{p1},·Landroid/location/Location;->getProvider()Ljava/lang/String;959 ····invoke-virtual·{p1},·Landroid/location/Location;->getProvider()Ljava/lang/String;
Max diff block lines reached; 349/4022 bytes (8.68%) of diff not shown.
580 B
smali/com/googlecode/gtalksms/XmppManager$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/googlecode/gtalksms/XmppManager;21 .field·final·synthetic·this$0:Lcom/googlecode/gtalksms/XmppManager;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/googlecode/gtalksms/XmppManager;)V23 .method·constructor·<init>(Lcom/googlecode/gtalksms/XmppManager;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/googlecode/gtalksms/XmppManager;
  
25 ····.prologue26 ····.prologue
26 ····.line·9727 ····.line·97
27 ····iput-object·p1,·p0,·Lcom/googlecode/gtalksms/XmppManager$1;->this$0:Lcom/googlecode/gtalksms/XmppManager;28 ····iput-object·p1,·p0,·Lcom/googlecode/gtalksms/XmppManager$1;->this$0:Lcom/googlecode/gtalksms/XmppManager;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
2.32 KB
smali/com/googlecode/gtalksms/R$color.smali
    
Offset 11, 39 lines modifiedOffset 11, 39 lines modified
11 .annotation·system·Ldalvik/annotation/InnerClass;11 .annotation·system·Ldalvik/annotation/InnerClass;
12 ····accessFlags·=·0x1912 ····accessFlags·=·0x19
13 ····name·=·"color"13 ····name·=·"color"
14 .end·annotation14 .end·annotation
  
  
15 #·static·fields15 #·static·fields
16 .field·public·static·final·abs__background_holo_dark:I·=·0x7f07000016 .field·public·static·final·abs__background_holo_dark:I·=·0x7f060000
  
17 .field·public·static·final·abs__background_holo_light:I·=·0x7f07000117 .field·public·static·final·abs__background_holo_light:I·=·0x7f060001
  
18 .field·public·static·final·abs__bright_foreground_disabled_holo_dark:I·=·0x7f07000418 .field·public·static·final·abs__bright_foreground_disabled_holo_dark:I·=·0x7f060004
  
19 .field·public·static·final·abs__bright_foreground_disabled_holo_light:I·=·0x7f07000519 .field·public·static·final·abs__bright_foreground_disabled_holo_light:I·=·0x7f060005
  
20 .field·public·static·final·abs__bright_foreground_holo_dark:I·=·0x7f07000220 .field·public·static·final·abs__bright_foreground_holo_dark:I·=·0x7f060002
  
21 .field·public·static·final·abs__bright_foreground_holo_light:I·=·0x7f07000321 .field·public·static·final·abs__bright_foreground_holo_light:I·=·0x7f060003
  
22 .field·public·static·final·abs__bright_foreground_inverse_holo_dark:I·=·0x7f07000622 .field·public·static·final·abs__bright_foreground_inverse_holo_dark:I·=·0x7f060006
  
23 .field·public·static·final·abs__bright_foreground_inverse_holo_light:I·=·0x7f07000723 .field·public·static·final·abs__bright_foreground_inverse_holo_light:I·=·0x7f060007
  
24 .field·public·static·final·abs__holo_blue_light:I·=·0x7f07000824 .field·public·static·final·abs__holo_blue_light:I·=·0x7f060008
  
25 .field·public·static·final·abs__primary_text_disable_only_holo_dark:I·=·0x7f07000925 .field·public·static·final·abs__primary_text_disable_only_holo_dark:I·=·0x7f060009
  
26 .field·public·static·final·abs__primary_text_disable_only_holo_light:I·=·0x7f07000a26 .field·public·static·final·abs__primary_text_disable_only_holo_light:I·=·0x7f06000a
  
27 .field·public·static·final·abs__primary_text_holo_dark:I·=·0x7f07000b27 .field·public·static·final·abs__primary_text_holo_dark:I·=·0x7f06000b
  
28 .field·public·static·final·abs__primary_text_holo_light:I·=·0x7f07000c28 .field·public·static·final·abs__primary_text_holo_light:I·=·0x7f06000c
  
  
29 #·direct·methods29 #·direct·methods
30 .method·public·constructor·<init>()V30 .method·public·constructor·<init>()V
31 ····.locals·031 ····.locals·0
  
32 ····.prologue32 ····.prologue
609 B
smali/com/googlecode/gtalksms/SettingsManager$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/googlecode/gtalksms/SettingsManager;21 .field·final·synthetic·this$0:Lcom/googlecode/gtalksms/SettingsManager;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/googlecode/gtalksms/SettingsManager;)V23 .method·constructor·<init>(Lcom/googlecode/gtalksms/SettingsManager;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/googlecode/gtalksms/SettingsManager;
  
25 ····.prologue26 ····.prologue
26 ····.line·19727 ····.line·197
27 ····iput-object·p1,·p0,·Lcom/googlecode/gtalksms/SettingsManager$1;->this$0:Lcom/googlecode/gtalksms/SettingsManager;28 ····iput-object·p1,·p0,·Lcom/googlecode/gtalksms/SettingsManager$1;->this$0:Lcom/googlecode/gtalksms/SettingsManager;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
636 B
smali/com/googlecode/gtalksms/KeyboardInputMethod$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/googlecode/gtalksms/KeyboardInputMethod;21 .field·final·synthetic·this$0:Lcom/googlecode/gtalksms/KeyboardInputMethod;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/googlecode/gtalksms/KeyboardInputMethod;)V23 .method·constructor·<init>(Lcom/googlecode/gtalksms/KeyboardInputMethod;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/googlecode/gtalksms/KeyboardInputMethod;
  
25 ····.prologue26 ····.prologue
26 ····.line·2327 ····.line·23
27 ····iput-object·p1,·p0,·Lcom/googlecode/gtalksms/KeyboardInputMethod$1;->this$0:Lcom/googlecode/gtalksms/KeyboardInputMethod;28 ····iput-object·p1,·p0,·Lcom/googlecode/gtalksms/KeyboardInputMethod$1;->this$0:Lcom/googlecode/gtalksms/KeyboardInputMethod;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
83.8 KB
smali/com/googlecode/gtalksms/MainService.smali
    
Offset 222, 15 lines modifiedOffset 222, 14 lines modified
222 ····.line·128222 ····.line·128
223 ····new-instance·v0,·Lcom/googlecode/gtalksms/MainService$LocalBinder;223 ····new-instance·v0,·Lcom/googlecode/gtalksms/MainService$LocalBinder;
  
224 ····invoke-direct·{v0,·p0},·Lcom/googlecode/gtalksms/MainService$LocalBinder;-><init>(Lcom/googlecode/gtalksms/MainService;)V224 ····invoke-direct·{v0,·p0},·Lcom/googlecode/gtalksms/MainService$LocalBinder;-><init>(Lcom/googlecode/gtalksms/MainService;)V
  
225 ····iput-object·v0,·p0,·Lcom/googlecode/gtalksms/MainService;->mBinder:Landroid/os/IBinder;225 ····iput-object·v0,·p0,·Lcom/googlecode/gtalksms/MainService;->mBinder:Landroid/os/IBinder;
  
226 ····.line·374 
227 ····return-void226 ····return-void
228 .end·method227 .end·method
  
229 .method·static·synthetic·access$000(Lcom/googlecode/gtalksms/MainService;II)V228 .method·static·synthetic·access$000(Lcom/googlecode/gtalksms/MainService;II)V
230 ····.locals·0229 ····.locals·0
231 ····.param·p0,·"x0"····#·Lcom/googlecode/gtalksms/MainService;230 ····.param·p0,·"x0"····#·Lcom/googlecode/gtalksms/MainService;
232 ····.param·p1,·"x1"····#·I231 ····.param·p1,·"x1"····#·I
Offset 246, 25 lines modifiedOffset 245, 24 lines modified
246 .method·private·static·cleanupCommands()V245 .method·private·static·cleanupCommands()V
247 ····.locals·5246 ····.locals·5
  
248 ····.prologue247 ····.prologue
249 ····.line·782248 ····.line·782
250 ····new-instance·v1,·Ljava/util/HashSet;249 ····new-instance·v1,·Ljava/util/HashSet;
  
251 ····sget-object·v4,·Lcom/googlecode/gtalksms/MainService;->sActiveCommandSet:Ljava/util/Set;250 ····sget-object·v3,·Lcom/googlecode/gtalksms/MainService;->sActiveCommandSet:Ljava/util/Set;
  
252 ····invoke-direct·{v1,·v4},·Ljava/util/HashSet;-><init>(Ljava/util/Collection;)V251 ····invoke-direct·{v1,·v3},·Ljava/util/HashSet;-><init>(Ljava/util/Collection;)V
  
253 ····.line·783252 ····.line·783
254 ····.local·v1,·"currentActiveCommandSet":Ljava/util/Set;,·"Ljava/util/Set<Lcom/googlecode/gtalksms/cmd/CommandHandlerBase;>;"253 ····.local·v1,·"currentActiveCommandSet":Ljava/util/Set;,·"Ljava/util/Set<Lcom/googlecode/gtalksms/cmd/CommandHandlerBase;>;"
255 ····invoke-interface·{v1},·Ljava/util/Set;->iterator()Ljava/util/Iterator;254 ····invoke-interface·{v1},·Ljava/util/Set;->iterator()Ljava/util/Iterator;
  
256 ····move-result-object·v3255 ····move-result-object·v3
  
257 ····.local·v3,·"i$":Ljava/util/Iterator; 
258 ····:goto_0256 ····:goto_0
259 ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z257 ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z
  
260 ····move-result·v4258 ····move-result·v4
  
261 ····if-eqz·v4,·:cond_0259 ····if-eqz·v4,·:cond_0
  
Offset 1020, 20 lines modifiedOffset 1018, 20 lines modified
  
1020 ····.line·8981018 ····.line·898
1021 ····:cond_01019 ····:cond_0
1022 ····return-void1020 ····return-void
1023 .end·method1021 .end·method
  
1024 .method·private·onConnectionStatusChanged(II)V1022 .method·private·onConnectionStatusChanged(II)V
1025 ····.locals·41023 ····.locals·5
1026 ····.param·p1,·"oldStatus"····#·I1024 ····.param·p1,·"oldStatus"····#·I
1027 ····.param·p2,·"status"····#·I1025 ····.param·p2,·"status"····#·I
  
1028 ····.prologue1026 ····.prologue
1029 ····const/4·v3,·0x11027 ····const/4·v4,·0x1
  
1030 ····.line·6701028 ····.line·670
1031 ····sget-object·v1,·Lcom/googlecode/gtalksms/MainService;->sSettingsMgr:Lcom/googlecode/gtalksms/SettingsManager;1029 ····sget-object·v1,·Lcom/googlecode/gtalksms/MainService;->sSettingsMgr:Lcom/googlecode/gtalksms/SettingsManager;
  
1032 ····iget-boolean·v1,·v1,·Lcom/googlecode/gtalksms/SettingsManager;->showStatusIcon:Z1030 ····iget-boolean·v1,·v1,·Lcom/googlecode/gtalksms/SettingsManager;->showStatusIcon:Z
  
1033 ····if-eqz·v1,·:cond_01031 ····if-eqz·v1,·:cond_0
Offset 1043, 17 lines modifiedOffset 1041, 17 lines modified
  
1043 ····invoke-direct·{v0,·p0},·Landroid/support/v4/app/NotificationCompat$Builder;-><init>(Landroid/content/Context;)V1041 ····invoke-direct·{v0,·p0},·Landroid/support/v4/app/NotificationCompat$Builder;-><init>(Landroid/content/Context;)V
  
1044 ····.line·6721042 ····.line·672
1045 ····.local·v0,·"builder":Landroid/support/v4/app/NotificationCompat$Builder;1043 ····.local·v0,·"builder":Landroid/support/v4/app/NotificationCompat$Builder;
1046 ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J1044 ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J
  
1047 ····move-result-wide·v11045 ····move-result-wide·v2
  
1048 ····invoke-virtual·{v0,·v1,·v2},·Landroid/support/v4/app/NotificationCompat$Builder;->setWhen(J)Landroid/support/v4/app/NotificationCompat$Builder;1046 ····invoke-virtual·{v0,·v2,·v3},·Landroid/support/v4/app/NotificationCompat$Builder;->setWhen(J)Landroid/support/v4/app/NotificationCompat$Builder;
  
1049 ····.line·6741047 ····.line·674
1050 ····packed-switch·p2,·:pswitch_data_01048 ····packed-switch·p2,·:pswitch_data_0
  
1051 ····.line·7041049 ····.line·704
1052 ····.end·local·v0····#·"builder":Landroid/support/v4/app/NotificationCompat$Builder;1050 ····.end·local·v0····#·"builder":Landroid/support/v4/app/NotificationCompat$Builder;
1053 ····:cond_01051 ····:cond_0
Offset 1092, 30 lines modifiedOffset 1090, 30 lines modified
1092 ····invoke-virtual·{v0,·v1},·Landroid/support/v4/app/NotificationCompat$Builder;->setContentTitle(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder;1090 ····invoke-virtual·{v0,·v1},·Landroid/support/v4/app/NotificationCompat$Builder;->setContentTitle(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder;
  
1093 ····.line·7021091 ····.line·702
1094 ····invoke-virtual·{v0},·Landroid/support/v4/app/NotificationCompat$Builder;->getNotification()Landroid/app/Notification;1092 ····invoke-virtual·{v0},·Landroid/support/v4/app/NotificationCompat$Builder;->getNotification()Landroid/app/Notification;
  
1095 ····move-result-object·v11093 ····move-result-object·v1
  
1096 ····invoke-virtual·{p0,·v3,·v1},·Lcom/googlecode/gtalksms/MainService;->startForeground(ILandroid/app/Notification;)V1094 ····invoke-virtual·{p0,·v4,·v1},·Lcom/googlecode/gtalksms/MainService;->startForeground(ILandroid/app/Notification;)V
  
1097 ····goto·:goto_01095 ····goto·:goto_0
  
1098 ····.line·6801096 ····.line·680
1099 ····:pswitch_11097 ····:pswitch_1
1100 ····const·v1,·0x7f0a012a1098 ····const·v1,·0x7f0a012a
  
1101 ····invoke-virtual·{p0,·v1},·Lcom/googlecode/gtalksms/MainService;->getString(I)Ljava/lang/String;1099 ····invoke-virtual·{p0,·v1},·Lcom/googlecode/gtalksms/MainService;->getString(I)Ljava/lang/String;
  
1102 ····move-result-object·v11100 ····move-result-object·v1
  
1103 ····invoke-virtual·{v0,·v1},·Landroid/support/v4/app/NotificationCompat$Builder;->setContentText(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder;1101 ····invoke-virtual·{v0,·v1},·Landroid/support/v4/app/NotificationCompat$Builder;->setContentText(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder;
  
1104 ····.line·6811102 ····.line·681
1105 ····invoke-direct·{p0,·v3},·Lcom/googlecode/gtalksms/MainService;->getImageStatus(I)I1103 ····invoke-direct·{p0,·v4},·Lcom/googlecode/gtalksms/MainService;->getImageStatus(I)I
  
1106 ····move-result·v11104 ····move-result·v1
  
1107 ····invoke-virtual·{v0,·v1},·Landroid/support/v4/app/NotificationCompat$Builder;->setSmallIcon(I)Landroid/support/v4/app/NotificationCompat$Builder;1105 ····invoke-virtual·{v0,·v1},·Landroid/support/v4/app/NotificationCompat$Builder;->setSmallIcon(I)Landroid/support/v4/app/NotificationCompat$Builder;
  
1108 ····goto·:goto_11106 ····goto·:goto_1
  
Offset 1147, 15 lines modifiedOffset 1145, 15 lines modified
1147 ····invoke-virtual·{p0,·v1},·Lcom/googlecode/gtalksms/MainService;->getString(I)Ljava/lang/String;1145 ····invoke-virtual·{p0,·v1},·Lcom/googlecode/gtalksms/MainService;->getString(I)Ljava/lang/String;
  
1148 ····move-result-object·v11146 ····move-result-object·v1
  
1149 ····invoke-virtual·{v0,·v1},·Landroid/support/v4/app/NotificationCompat$Builder;->setContentText(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder;1147 ····invoke-virtual·{v0,·v1},·Landroid/support/v4/app/NotificationCompat$Builder;->setContentText(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder;
  
1150 ····.line·6891148 ····.line·689
1151 ····invoke-direct·{p0,·v3},·Lcom/googlecode/gtalksms/MainService;->getImageStatus(I)I1149 ····invoke-direct·{p0,·v4},·Lcom/googlecode/gtalksms/MainService;->getImageStatus(I)I
  
1152 ····move-result·v11150 ····move-result·v1
  
1153 ····invoke-virtual·{v0,·v1},·Landroid/support/v4/app/NotificationCompat$Builder;->setSmallIcon(I)Landroid/support/v4/app/NotificationCompat$Builder;1151 ····invoke-virtual·{v0,·v1},·Landroid/support/v4/app/NotificationCompat$Builder;->setSmallIcon(I)Landroid/support/v4/app/NotificationCompat$Builder;
  
1154 ····goto·:goto_11152 ····goto·:goto_1
  
Max diff block lines reached; 80784/85767 bytes (94.19%) of diff not shown.
1.29 KB
smali/com/googlecode/gtalksms/R$bool.smali
    
Offset 11, 25 lines modifiedOffset 11, 25 lines modified
11 .annotation·system·Ldalvik/annotation/InnerClass;11 .annotation·system·Ldalvik/annotation/InnerClass;
12 ····accessFlags·=·0x1912 ····accessFlags·=·0x19
13 ····name·=·"bool"13 ····name·=·"bool"
14 .end·annotation14 .end·annotation
  
  
15 #·static·fields15 #·static·fields
16 .field·public·static·final·abs__action_bar_embed_tabs:I·=·0x7f06000016 .field·public·static·final·abs__action_bar_embed_tabs:I·=·0x7f050000
  
17 .field·public·static·final·abs__action_bar_expanded_action_views_exclusive:I·=·0x7f06000217 .field·public·static·final·abs__action_bar_expanded_action_views_exclusive:I·=·0x7f050002
  
18 .field·public·static·final·abs__config_actionMenuItemAllCaps:I·=·0x7f06000418 .field·public·static·final·abs__config_actionMenuItemAllCaps:I·=·0x7f050004
  
19 .field·public·static·final·abs__config_allowActionMenuItemTextWithIcon:I·=·0x7f06000519 .field·public·static·final·abs__config_allowActionMenuItemTextWithIcon:I·=·0x7f050005
  
20 .field·public·static·final·abs__config_showMenuShortcutsWhenKeyboardPresent:I·=·0x7f06000320 .field·public·static·final·abs__config_showMenuShortcutsWhenKeyboardPresent:I·=·0x7f050003
  
21 .field·public·static·final·abs__split_action_bar_is_narrow:I·=·0x7f06000121 .field·public·static·final·abs__split_action_bar_is_narrow:I·=·0x7f050001
  
  
22 #·direct·methods22 #·direct·methods
23 .method·public·constructor·<init>()V23 .method·public·constructor·<init>()V
24 ····.locals·024 ····.locals·0
  
25 ····.prologue25 ····.prologue
609 B
smali/com/googlecode/gtalksms/LocationService$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/googlecode/gtalksms/LocationService;21 .field·final·synthetic·this$0:Lcom/googlecode/gtalksms/LocationService;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/googlecode/gtalksms/LocationService;)V23 .method·constructor·<init>(Lcom/googlecode/gtalksms/LocationService;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/googlecode/gtalksms/LocationService;
  
25 ····.prologue26 ····.prologue
26 ····.line·14127 ····.line·141
27 ····iput-object·p1,·p0,·Lcom/googlecode/gtalksms/LocationService$1;->this$0:Lcom/googlecode/gtalksms/LocationService;28 ····iput-object·p1,·p0,·Lcom/googlecode/gtalksms/LocationService$1;->this$0:Lcom/googlecode/gtalksms/LocationService;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
581 B
smali/com/googlecode/gtalksms/XmppManager$4.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/googlecode/gtalksms/XmppManager;21 .field·final·synthetic·this$0:Lcom/googlecode/gtalksms/XmppManager;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/googlecode/gtalksms/XmppManager;)V23 .method·constructor·<init>(Lcom/googlecode/gtalksms/XmppManager;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/googlecode/gtalksms/XmppManager;
  
25 ····.prologue26 ····.prologue
26 ····.line·50027 ····.line·500
27 ····iput-object·p1,·p0,·Lcom/googlecode/gtalksms/XmppManager$4;->this$0:Lcom/googlecode/gtalksms/XmppManager;28 ····iput-object·p1,·p0,·Lcom/googlecode/gtalksms/XmppManager$4;->this$0:Lcom/googlecode/gtalksms/XmppManager;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
11.3 KB
smali/com/googlecode/gtalksms/SettingsManager.smali
    
Offset 1287, 56 lines modifiedOffset 1287, 53 lines modified
1287 ····invoke-interface·{v0,·v1},·Landroid/content/SharedPreferences;->unregisterOnSharedPreferenceChangeListener(Landroid/content/SharedPreferences$OnSharedPreferenceChangeListener;)V1287 ····invoke-interface·{v0,·v1},·Landroid/content/SharedPreferences;->unregisterOnSharedPreferenceChangeListener(Landroid/content/SharedPreferences$OnSharedPreferenceChangeListener;)V
  
1288 ····.line·2451288 ····.line·245
1289 ····return-void1289 ····return-void
1290 .end·method1290 .end·method
  
1291 .method·public·OnPreferencesUpdated(Ljava/lang/String;)V1291 .method·public·OnPreferencesUpdated(Ljava/lang/String;)V
1292 ····.locals·71292 ····.locals·6
1293 ····.param·p1,·"key"····#·Ljava/lang/String;1293 ····.param·p1,·"key"····#·Ljava/lang/String;
  
1294 ····.prologue1294 ····.prologue
1295 ····.line·2901295 ····.line·290
1296 ····sget·v5,·Landroid/os/Build$VERSION;->SDK_INT:I1296 ····sget·v2,·Landroid/os/Build$VERSION;->SDK_INT:I
  
1297 ····const/16·v6,·0x81297 ····const/16·v3,·0x8
  
1298 ····if-lt·v5,·v6,·:cond_01298 ····if-lt·v2,·v3,·:cond_0
  
1299 ····.line·2911299 ····.line·291
1300 ····new-instance·v1,·Landroid/app/backup/BackupManager;1300 ····new-instance·v0,·Landroid/app/backup/BackupManager;
  
1301 ····iget-object·v5,·p0,·Lcom/googlecode/gtalksms/SettingsManager;->mContext:Landroid/content/Context;1301 ····iget-object·v2,·p0,·Lcom/googlecode/gtalksms/SettingsManager;->mContext:Landroid/content/Context;
  
1302 ····invoke-direct·{v1,·v5},·Landroid/app/backup/BackupManager;-><init>(Landroid/content/Context;)V1302 ····invoke-direct·{v0,·v2},·Landroid/app/backup/BackupManager;-><init>(Landroid/content/Context;)V
  
1303 ····.line·2921303 ····.line·292
1304 ····.local·v1,·"bm":Landroid/app/backup/BackupManager;1304 ····.local·v0,·"bm":Landroid/app/backup/BackupManager;
1305 ····invoke-virtual·{v1},·Landroid/app/backup/BackupManager;->dataChanged()V1305 ····invoke-virtual·{v0},·Landroid/app/backup/BackupManager;->dataChanged()V
  
1306 ····.line·2941306 ····.line·294
1307 ····.end·local·v1····#·"bm":Landroid/app/backup/BackupManager;1307 ····.end·local·v0····#·"bm":Landroid/app/backup/BackupManager;
1308 ····:cond_01308 ····:cond_0
1309 ····sget-object·v0,·Lcom/googlecode/gtalksms/SettingsManager;->xmppConnectionSettings:[Ljava/lang/String;1309 ····sget-object·v3,·Lcom/googlecode/gtalksms/SettingsManager;->xmppConnectionSettings:[Ljava/lang/String;
  
1310 ····.local·v0,·"arr$":[Ljava/lang/String; 
1311 ····array-length·v3,·v01310 ····array-length·v4,·v3
  
1312 ····.local·v3,·"len$":I 
1313 ····const/4·v2,·0x01311 ····const/4·v2,·0x0
  
1314 ····.local·v2,·"i$":I 
1315 ····:goto_01312 ····:goto_0
1316 ····if-ge·v2,·v3,·:cond_21313 ····if-ge·v2,·v4,·:cond_2
  
1317 ····aget-object·v4,·v0,·v21314 ····aget-object·v1,·v3,·v2
  
1318 ····.line·2951315 ····.line·295
1319 ····.local·v4,·"s":Ljava/lang/String;1316 ····.local·v1,·"s":Ljava/lang/String;
1320 ····invoke-virtual·{v4,·p1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z1317 ····invoke-virtual·{v1,·p1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
1321 ····move-result·v51318 ····move-result·v5
  
1322 ····if-eqz·v5,·:cond_11319 ····if-eqz·v5,·:cond_1
  
1323 ····.line·2961320 ····.line·296
1324 ····const/4·v5,·0x11321 ····const/4·v5,·0x1
Offset 1346, 28 lines modifiedOffset 1343, 28 lines modified
1346 ····.line·2941343 ····.line·294
1347 ····:cond_11344 ····:cond_1
1348 ····add-int/lit8·v2,·v2,·0x11345 ····add-int/lit8·v2,·v2,·0x1
  
1349 ····goto·:goto_01346 ····goto·:goto_0
  
1350 ····.line·2991347 ····.line·299
1351 ····.end·local·v4····#·"s":Ljava/lang/String;1348 ····.end·local·v1····#·"s":Ljava/lang/String;
1352 ····:cond_21349 ····:cond_2
1353 ····const-string·v5,·"locale"1350 ····const-string·v2,·"locale"
  
1354 ····invoke-virtual·{p1,·v5},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z1351 ····invoke-virtual·{p1,·v2},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
1355 ····move-result·v51352 ····move-result·v2
  
1356 ····if-eqz·v5,·:cond_31353 ····if-eqz·v2,·:cond_3
  
1357 ····.line·3001354 ····.line·300
1358 ····iget-object·v5,·p0,·Lcom/googlecode/gtalksms/SettingsManager;->mContext:Landroid/content/Context;1355 ····iget-object·v2,·p0,·Lcom/googlecode/gtalksms/SettingsManager;->mContext:Landroid/content/Context;
  
1359 ····invoke-static·{p0,·v5},·Lcom/googlecode/gtalksms/tools/Tools;->setLocale(Lcom/googlecode/gtalksms/SettingsManager;Landroid/content/Context;)V1356 ····invoke-static·{p0,·v2},·Lcom/googlecode/gtalksms/tools/Tools;->setLocale(Lcom/googlecode/gtalksms/SettingsManager;Landroid/content/Context;)V
  
1360 ····.line·3021357 ····.line·302
1361 ····:cond_31358 ····:cond_3
1362 ····return-void1359 ····return-void
1363 .end·method1360 .end·method
  
1364 .method·public·SharedPreferencesContains(Ljava/lang/String;)Z1361 .method·public·SharedPreferencesContains(Ljava/lang/String;)Z
Offset 1420, 92 lines modifiedOffset 1417, 92 lines modified
  
1420 .method·public·cameFromNotifiedAddress(Ljava/lang/String;)Z1417 .method·public·cameFromNotifiedAddress(Ljava/lang/String;)Z
1421 ····.locals·61418 ····.locals·6
1422 ····.param·p1,·"fromJid"····#·Ljava/lang/String;1419 ····.param·p1,·"fromJid"····#·Ljava/lang/String;
  
1423 ····.prologue1420 ····.prologue
1424 ····.line·821421 ····.line·82
1425 ····const/4·v3,·0x01422 ····const/4·v2,·0x0
  
1426 ····.line·831423 ····.line·83
1427 ····.local·v3,·"sanitizedNotifiedAddress":Ljava/lang/String;1424 ····.local·v2,·"sanitizedNotifiedAddress":Ljava/lang/String;
1428 ····invoke-virtual·{p1},·Ljava/lang/String;->toLowerCase()Ljava/lang/String;1425 ····invoke-virtual·{p1},·Ljava/lang/String;->toLowerCase()Ljava/lang/String;
  
1429 ····move-result-object·v21426 ····move-result-object·v1
  
1430 ····.line·841427 ····.line·84
1431 ····.local·v2,·"sanitizedJid":Ljava/lang/String;1428 ····.local·v1,·"sanitizedJid":Ljava/lang/String;
1432 ····iget-object·v4,·p0,·Lcom/googlecode/gtalksms/SettingsManager;->_notifiedAddresses:Ljava/util/ArrayList;1429 ····iget-object·v3,·p0,·Lcom/googlecode/gtalksms/SettingsManager;->_notifiedAddresses:Ljava/util/ArrayList;
  
1433 ····invoke-virtual·{v4},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;1430 ····invoke-virtual·{v3},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
  
1434 ····move-result-object·v01431 ····move-result-object·v3
  
1435 ····.local·v0,·"i$":Ljava/util/Iterator; 
1436 ····:cond_01432 ····:cond_0
1437 ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z1433 ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z
  
1438 ····move-result·v41434 ····move-result·v4
  
1439 ····if-eqz·v4,·:cond_21435 ····if-eqz·v4,·:cond_2
  
1440 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;1436 ····invoke-interface·{v3},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
1441 ····move-result-object·v11437 ····move-result-object·v0
  
1442 ····check-cast·v1,·Ljava/lang/String;1438 ····check-cast·v0,·Ljava/lang/String;
  
1443 ····.line·851439 ····.line·85
1444 ····.local·v1,·"notifiedAddress":Ljava/lang/String;1440 ····.local·v0,·"notifiedAddress":Ljava/lang/String;
1445 ····invoke-virtual·{v1},·Ljava/lang/String;->toLowerCase()Ljava/lang/String;1441 ····invoke-virtual·{v0},·Ljava/lang/String;->toLowerCase()Ljava/lang/String;
  
Max diff block lines reached; 5926/11464 bytes (51.69%) of diff not shown.
2.85 KB
smali/com/googlecode/gtalksms/R$dimen.smali
    
Offset 11, 47 lines modifiedOffset 11, 47 lines modified
11 .annotation·system·Ldalvik/annotation/InnerClass;11 .annotation·system·Ldalvik/annotation/InnerClass;
12 ····accessFlags·=·0x1912 ····accessFlags·=·0x19
13 ····name·=·"dimen"13 ····name·=·"dimen"
14 .end·annotation14 .end·annotation
  
  
15 #·static·fields15 #·static·fields
16 .field·public·static·final·abs__action_bar_default_height:I·=·0x7f08000116 .field·public·static·final·abs__action_bar_default_height:I·=·0x7f070001
  
17 .field·public·static·final·abs__action_bar_icon_vertical_padding:I·=·0x7f08000217 .field·public·static·final·abs__action_bar_icon_vertical_padding:I·=·0x7f070002
  
18 .field·public·static·final·abs__action_bar_subtitle_bottom_margin:I·=·0x7f08000618 .field·public·static·final·abs__action_bar_subtitle_bottom_margin:I·=·0x7f070006
  
19 .field·public·static·final·abs__action_bar_subtitle_text_size:I·=·0x7f08000419 .field·public·static·final·abs__action_bar_subtitle_text_size:I·=·0x7f070004
  
20 .field·public·static·final·abs__action_bar_subtitle_top_margin:I·=·0x7f08000520 .field·public·static·final·abs__action_bar_subtitle_top_margin:I·=·0x7f070005
  
21 .field·public·static·final·abs__action_bar_title_text_size:I·=·0x7f08000321 .field·public·static·final·abs__action_bar_title_text_size:I·=·0x7f070003
  
22 .field·public·static·final·abs__action_button_min_width:I·=·0x7f08000722 .field·public·static·final·abs__action_button_min_width:I·=·0x7f070007
  
23 .field·public·static·final·abs__alert_dialog_title_height:I·=·0x7f08000823 .field·public·static·final·abs__alert_dialog_title_height:I·=·0x7f070008
  
24 .field·public·static·final·abs__config_prefDialogWidth:I·=·0x7f08000024 .field·public·static·final·abs__config_prefDialogWidth:I·=·0x7f070000
  
25 .field·public·static·final·abs__dialog_min_width_major:I·=·0x7f08000925 .field·public·static·final·abs__dialog_min_width_major:I·=·0x7f070009
  
26 .field·public·static·final·abs__dialog_min_width_minor:I·=·0x7f08000a26 .field·public·static·final·abs__dialog_min_width_minor:I·=·0x7f07000a
  
27 .field·public·static·final·abs__dropdownitem_icon_width:I·=·0x7f08000d27 .field·public·static·final·abs__dropdownitem_icon_width:I·=·0x7f07000d
  
28 .field·public·static·final·abs__dropdownitem_text_padding_left:I·=·0x7f08000b28 .field·public·static·final·abs__dropdownitem_text_padding_left:I·=·0x7f07000b
  
29 .field·public·static·final·abs__dropdownitem_text_padding_right:I·=·0x7f08000c29 .field·public·static·final·abs__dropdownitem_text_padding_right:I·=·0x7f07000c
  
30 .field·public·static·final·abs__search_view_preferred_width:I·=·0x7f08000f30 .field·public·static·final·abs__search_view_preferred_width:I·=·0x7f07000f
  
31 .field·public·static·final·abs__search_view_text_min_width:I·=·0x7f08000e31 .field·public·static·final·abs__search_view_text_min_width:I·=·0x7f07000e
  
32 .field·public·static·final·action_button_min_width:I·=·0x7f08001032 .field·public·static·final·action_button_min_width:I·=·0x7f070010
  
  
33 #·direct·methods33 #·direct·methods
34 .method·public·constructor·<init>()V34 .method·public·constructor·<init>()V
35 ····.locals·035 ····.locals·0
  
36 ····.prologue36 ····.prologue
619 B
smali/com/googlecode/gtalksms/MainService$LocalBinder.smali
    
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lcom/googlecode/gtalksms/MainService;18 .field·final·synthetic·this$0:Lcom/googlecode/gtalksms/MainService;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·public·constructor·<init>(Lcom/googlecode/gtalksms/MainService;)V20 .method·public·constructor·<init>(Lcom/googlecode/gtalksms/MainService;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lcom/googlecode/gtalksms/MainService;
  
22 ····.prologue23 ····.prologue
23 ····.line·37424 ····.line·374
24 ····iput-object·p1,·p0,·Lcom/googlecode/gtalksms/MainService$LocalBinder;->this$0:Lcom/googlecode/gtalksms/MainService;25 ····iput-object·p1,·p0,·Lcom/googlecode/gtalksms/MainService$LocalBinder;->this$0:Lcom/googlecode/gtalksms/MainService;
  
25 ····invoke-direct·{p0},·Landroid/os/Binder;-><init>()V26 ····invoke-direct·{p0},·Landroid/os/Binder;-><init>()V
  
3.07 KB
smali/com/googlecode/gtalksms/files/ClientOfflineMessagesDatefile.smali
    
Offset 1, 20 lines modifiedOffset 1, 12 lines modified
1 .class·public·Lcom/googlecode/gtalksms/files/ClientOfflineMessagesDatefile;1 .class·public·Lcom/googlecode/gtalksms/files/ClientOfflineMessagesDatefile;
2 .super·Lcom/googlecode/gtalksms/files/Datefile;2 .super·Lcom/googlecode/gtalksms/files/Datefile;
3 .source·"ClientOfflineMessagesDatefile.java"3 .source·"ClientOfflineMessagesDatefile.java"
  
  
4 #·annotations 
5 .annotation·system·Ldalvik/annotation/MemberClasses; 
6 ····value·=·{ 
7 ········Lcom/googlecode/gtalksms/files/ClientOfflineMessagesDatefile$1; 
8 ····} 
9 .end·annotation 
  
  
10 #·static·fields4 #·static·fields
11 .field·private·static·final·DELIMITER:Ljava/lang/String;·=·"_"5 .field·private·static·final·DELIMITER:Ljava/lang/String;·=·"_"
  
12 .field·public·static·final·TYPE_CHAT:I·=·0x16 .field·public·static·final·TYPE_CHAT:I·=·0x1
  
13 .field·public·static·final·TYPE_ERROR:I·=·0x47 .field·public·static·final·TYPE_ERROR:I·=·0x4
  
Offset 231, 70 lines modifiedOffset 223, 70 lines modified
231 ········}223 ········}
232 ····.end·annotation224 ····.end·annotation
  
233 ····.prologue225 ····.prologue
234 ····.line·34226 ····.line·34
235 ····invoke-virtual·{p0},·Ljava/io/File;->getName()Ljava/lang/String;227 ····invoke-virtual·{p0},·Ljava/io/File;->getName()Ljava/lang/String;
  
236 ····move-result-object·v5228 ····move-result-object·v3
  
237 ····const-string·v6,·"_"229 ····const-string·v6,·"_"
  
238 ····invoke-virtual·{v5,·v6},·Ljava/lang/String;->indexOf(Ljava/lang/String;)I230 ····invoke-virtual·{v3,·v6},·Ljava/lang/String;->indexOf(Ljava/lang/String;)I
  
239 ····move-result·v1231 ····move-result·v1
  
240 ····.line·36232 ····.line·36
241 ····.local·v1,·"delimiter":I233 ····.local·v1,·"delimiter":I
242 ····if-lez·v1,·:cond_0234 ····if-lez·v1,·:cond_0
  
243 ····.line·37235 ····.line·37
244 ····invoke-virtual·{p0},·Ljava/io/File;->getName()Ljava/lang/String;236 ····invoke-virtual·{p0},·Ljava/io/File;->getName()Ljava/lang/String;
  
245 ····move-result-object·v5237 ····move-result-object·v3
  
246 ····const/4·v6,·0x0238 ····const/4·v6,·0x0
  
247 ····invoke-virtual·{v5,·v6,·v1},·Ljava/lang/String;->substring(II)Ljava/lang/String;239 ····invoke-virtual·{v3,·v6,·v1},·Ljava/lang/String;->substring(II)Ljava/lang/String;
  
248 ····move-result-object·v2240 ····move-result-object·v2
  
249 ····.line·41241 ····.line·41
250 ····.local·v2,·"ms":Ljava/lang/String;242 ····.local·v2,·"ms":Ljava/lang/String;
251 ····:goto_0243 ····:goto_0
252 ····invoke-static·{v2},·Ljava/lang/Long;->parseLong(Ljava/lang/String;)J244 ····invoke-static·{v2},·Ljava/lang/Long;->parseLong(Ljava/lang/String;)J
  
253 ····move-result-wide·v3245 ····move-result-wide·v4
  
254 ····.line·42246 ····.line·42
255 ····.local·v3,·"msLong":J247 ····.local·v4,·"msLong":J
256 ····new-instance·v0,·Ljava/util/Date;248 ····new-instance·v0,·Ljava/util/Date;
  
257 ····invoke-direct·{v0,·v3,·v4},·Ljava/util/Date;-><init>(J)V249 ····invoke-direct·{v0,·v4,·v5},·Ljava/util/Date;-><init>(J)V
  
258 ····.line·43250 ····.line·43
259 ····.local·v0,·"date":Ljava/util/Date;251 ····.local·v0,·"date":Ljava/util/Date;
260 ····new-instance·v5,·Lcom/googlecode/gtalksms/files/ClientOfflineMessagesDatefile;252 ····new-instance·v3,·Lcom/googlecode/gtalksms/files/ClientOfflineMessagesDatefile;
  
261 ····invoke-virtual·{p0},·Ljava/io/File;->getParentFile()Ljava/io/File;253 ····invoke-virtual·{p0},·Ljava/io/File;->getParentFile()Ljava/io/File;
  
262 ····move-result-object·v6254 ····move-result-object·v6
  
263 ····invoke-virtual·{p0},·Ljava/io/File;->getName()Ljava/lang/String;255 ····invoke-virtual·{p0},·Ljava/io/File;->getName()Ljava/lang/String;
  
264 ····move-result-object·v7256 ····move-result-object·v7
  
265 ····invoke-direct·{v5,·v6,·v7,·v0},·Lcom/googlecode/gtalksms/files/ClientOfflineMessagesDatefile;-><init>(Ljava/io/File;Ljava/lang/String;Ljava/util/Date;)V257 ····invoke-direct·{v3,·v6,·v7,·v0},·Lcom/googlecode/gtalksms/files/ClientOfflineMessagesDatefile;-><init>(Ljava/io/File;Ljava/lang/String;Ljava/util/Date;)V
  
266 ····return-object·v5258 ····return-object·v3
  
267 ····.line·39259 ····.line·39
268 ····.end·local·v0····#·"date":Ljava/util/Date;260 ····.end·local·v0····#·"date":Ljava/util/Date;
269 ····.end·local·v2····#·"ms":Ljava/lang/String;261 ····.end·local·v2····#·"ms":Ljava/lang/String;
270 ····.end·local·v3····#·"msLong":J262 ····.end·local·v4····#·"msLong":J
271 ····:cond_0263 ····:cond_0
272 ····invoke-virtual·{p0},·Ljava/io/File;->getName()Ljava/lang/String;264 ····invoke-virtual·{p0},·Ljava/io/File;->getName()Ljava/lang/String;
  
273 ····move-result-object·v2265 ····move-result-object·v2
  
274 ····.restart·local·v2····#·"ms":Ljava/lang/String;266 ····.restart·local·v2····#·"ms":Ljava/lang/String;
275 ····goto·:goto_0267 ····goto·:goto_0
8.06 KB
smali/com/googlecode/gtalksms/tools/Logs.smali
    
Offset 283, 24 lines modifiedOffset 283, 27 lines modified
  
283 ····invoke-virtual·{v6,·v7},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;283 ····invoke-virtual·{v6,·v7},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
284 ····move-result-object·v6284 ····move-result-object·v6
  
285 ····const/4·v7,·0x2285 ····const/4·v7,·0x2
  
 286 ····.line·136
286 ····invoke-virtual·{v2,·v7},·Ljava/util/regex/Matcher;->group(I)Ljava/lang/String;287 ····invoke-virtual·{v2,·v7},·Ljava/util/regex/Matcher;->group(I)Ljava/lang/String;
  
287 ····move-result-object·v7288 ····move-result-object·v7
  
 289 ····.line·135
288 ····invoke-virtual·{v6,·v7},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;290 ····invoke-virtual·{v6,·v7},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
289 ····move-result-object·v6291 ····move-result-object·v6
  
290 ····const-string·v7,·"·"292 ····const-string·v7,·"·"
  
 293 ····.line·136
291 ····invoke-virtual·{v6,·v7},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;294 ····invoke-virtual·{v6,·v7},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
292 ····move-result-object·v6295 ····move-result-object·v6
  
293 ····const/4·v7,·0x3296 ····const/4·v7,·0x3
  
294 ····invoke-virtual·{v2,·v7},·Ljava/util/regex/Matcher;->group(I)Ljava/lang/String;297 ····invoke-virtual·{v2,·v7},·Ljava/util/regex/Matcher;->group(I)Ljava/lang/String;
Offset 315, 14 lines modifiedOffset 318, 15 lines modified
  
315 ····invoke-virtual·{v6,·v7},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;318 ····invoke-virtual·{v6,·v7},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
316 ····move-result-object·v6319 ····move-result-object·v6
  
317 ····const/4·v7,·0x4320 ····const/4·v7,·0x4
  
 321 ····.line·137
318 ····invoke-virtual·{v2,·v7},·Ljava/util/regex/Matcher;->group(I)Ljava/lang/String;322 ····invoke-virtual·{v2,·v7},·Ljava/util/regex/Matcher;->group(I)Ljava/lang/String;
  
319 ····move-result-object·v7323 ····move-result-object·v7
  
320 ····invoke-virtual·{v6,·v7},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;324 ····invoke-virtual·{v6,·v7},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
321 ····move-result-object·v6325 ····move-result-object·v6
Offset 338, 133 lines modifiedOffset 342, 132 lines modified
  
338 .method·private·getPreferences(Landroid/content/Context;)Ljava/lang/String;342 .method·private·getPreferences(Landroid/content/Context;)Ljava/lang/String;
339 ····.locals·7343 ····.locals·7
340 ····.param·p1,·"ctx"····#·Landroid/content/Context;344 ····.param·p1,·"ctx"····#·Landroid/content/Context;
  
341 ····.prologue345 ····.prologue
342 ····.line·146346 ····.line·146
343 ····new-instance·v3,·Ljava/lang/StringBuilder;347 ····new-instance·v2,·Ljava/lang/StringBuilder;
  
344 ····invoke-direct·{v3},·Ljava/lang/StringBuilder;-><init>()V348 ····invoke-direct·{v2},·Ljava/lang/StringBuilder;-><init>()V
  
345 ····.line·147349 ····.line·147
346 ····.local·v3,·"res":Ljava/lang/StringBuilder;350 ····.local·v2,·"res":Ljava/lang/StringBuilder;
347 ····new-instance·v5,·Ljava/lang/StringBuilder;351 ····new-instance·v4,·Ljava/lang/StringBuilder;
  
348 ····invoke-direct·{v5},·Ljava/lang/StringBuilder;-><init>()V352 ····invoke-direct·{v4},·Ljava/lang/StringBuilder;-><init>()V
  
349 ····const-string·v6,·"GTalkSMS·Preferences"353 ····const-string·v5,·"GTalkSMS·Preferences"
  
350 ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;354 ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
351 ····move-result-object·v5355 ····move-result-object·v4
  
352 ····sget-object·v6,·Lcom/googlecode/gtalksms/tools/Logs;->LINE_SEPARATOR:Ljava/lang/String;356 ····sget-object·v5,·Lcom/googlecode/gtalksms/tools/Logs;->LINE_SEPARATOR:Ljava/lang/String;
  
353 ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;357 ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
354 ····move-result-object·v5358 ····move-result-object·v4
  
355 ····invoke-virtual·{v5},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;359 ····invoke-virtual·{v4},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
356 ····move-result-object·v5360 ····move-result-object·v4
  
357 ····invoke-virtual·{v3,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;361 ····invoke-virtual·{v2,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
358 ····.line·148362 ····.line·148
359 ····invoke-static·{p1},·Lcom/googlecode/gtalksms/SettingsManager;->getSettingsManager(Landroid/content/Context;)Lcom/googlecode/gtalksms/SettingsManager;363 ····invoke-static·{p1},·Lcom/googlecode/gtalksms/SettingsManager;->getSettingsManager(Landroid/content/Context;)Lcom/googlecode/gtalksms/SettingsManager;
  
360 ····move-result-object·v4364 ····move-result-object·v3
  
361 ····.line·149365 ····.line·149
362 ····.local·v4,·"settings":Lcom/googlecode/gtalksms/SettingsManager;366 ····.local·v3,·"settings":Lcom/googlecode/gtalksms/SettingsManager;
363 ····invoke-virtual·{v4},·Lcom/googlecode/gtalksms/SettingsManager;->getAllSharedPreferences()Ljava/util/Map;367 ····invoke-virtual·{v3},·Lcom/googlecode/gtalksms/SettingsManager;->getAllSharedPreferences()Ljava/util/Map;
  
364 ····move-result-object·v0368 ····move-result-object·v0
  
365 ····.line·150369 ····.line·150
366 ····.local·v0,·"allSharedPrefs":Ljava/util/Map;,·"Ljava/util/Map<Ljava/lang/String;*>;"370 ····.local·v0,·"allSharedPrefs":Ljava/util/Map;,·"Ljava/util/Map<Ljava/lang/String;*>;"
367 ····invoke-interface·{v0},·Ljava/util/Map;->entrySet()Ljava/util/Set;371 ····invoke-interface·{v0},·Ljava/util/Map;->entrySet()Ljava/util/Set;
  
368 ····move-result-object·v5372 ····move-result-object·v4
  
369 ····invoke-interface·{v5},·Ljava/util/Set;->iterator()Ljava/util/Iterator;373 ····invoke-interface·{v4},·Ljava/util/Set;->iterator()Ljava/util/Iterator;
  
370 ····move-result-object·v1374 ····move-result-object·v5
  
371 ····.local·v1,·"i$":Ljava/util/Iterator; 
372 ····:goto_0375 ····:goto_0
373 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z376 ····invoke-interface·{v5},·Ljava/util/Iterator;->hasNext()Z
  
374 ····move-result·v5377 ····move-result·v4
  
375 ····if-eqz·v5,·:cond_0378 ····if-eqz·v4,·:cond_0
  
376 ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object;379 ····invoke-interface·{v5},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
377 ····move-result-object·v2380 ····move-result-object·v1
  
378 ····check-cast·v2,·Ljava/util/Map$Entry;381 ····check-cast·v1,·Ljava/util/Map$Entry;
  
379 ····.line·151382 ····.line·151
380 ····.local·v2,·"pairs":Ljava/util/Map$Entry;,·"Ljava/util/Map$Entry<Ljava/lang/String;*>;"383 ····.local·v1,·"pairs":Ljava/util/Map$Entry;,·"Ljava/util/Map$Entry<Ljava/lang/String;*>;"
381 ····new-instance·v6,·Ljava/lang/StringBuilder;384 ····new-instance·v6,·Ljava/lang/StringBuilder;
  
382 ····invoke-direct·{v6},·Ljava/lang/StringBuilder;-><init>()V385 ····invoke-direct·{v6},·Ljava/lang/StringBuilder;-><init>()V
  
383 ····invoke-interface·{v2},·Ljava/util/Map$Entry;->getKey()Ljava/lang/Object;386 ····invoke-interface·{v1},·Ljava/util/Map$Entry;->getKey()Ljava/lang/Object;
  
384 ····move-result-object·v5387 ····move-result-object·v4
  
385 ····check-cast·v5,·Ljava/lang/String;388 ····check-cast·v4,·Ljava/lang/String;
  
386 ····invoke-virtual·{v6,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;389 ····invoke-virtual·{v6,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
Max diff block lines reached; 2444/8164 bytes (29.94%) of diff not shown.
11.5 KB
smali/com/googlecode/gtalksms/tools/CustomListPreference.smali
    
Offset 117, 221 lines modifiedOffset 117, 197 lines modified
  
117 #·virtual·methods117 #·virtual·methods
118 .method·protected·onPrepareDialogBuilder(Landroid/app/AlertDialog$Builder;)V118 .method·protected·onPrepareDialogBuilder(Landroid/app/AlertDialog$Builder;)V
119 ····.locals·13119 ····.locals·13
120 ····.param·p1,·"builder"····#·Landroid/app/AlertDialog$Builder;120 ····.param·p1,·"builder"····#·Landroid/app/AlertDialog$Builder;
  
121 ····.prologue121 ····.prologue
 122 ····const/4·v6,·0x0
  
122 ····.line·49123 ····.line·49
123 ····invoke-virtual·{p0},·Lcom/googlecode/gtalksms/tools/CustomListPreference;->getEntries()[Ljava/lang/CharSequence;124 ····invoke-virtual·{p0},·Lcom/googlecode/gtalksms/tools/CustomListPreference;->getEntries()[Ljava/lang/CharSequence;
  
124 ····move-result-object·v9125 ····move-result-object·v3
  
125 ····.line·51126 ····.line·51
126 ····.local·v9,·"prefixes":[Ljava/lang/CharSequence;127 ····.local·v3,·"prefixes":[Ljava/lang/CharSequence;
127 ····new-instance·v11,·Ljava/util/ArrayList;128 ····new-instance·v5,·Ljava/util/ArrayList;
  
128 ····invoke-direct·{v11},·Ljava/util/ArrayList;-><init>()V129 ····invoke-direct·{v5},·Ljava/util/ArrayList;-><init>()V
  
129 ····iput-object·v11,·p0,·Lcom/googlecode/gtalksms/tools/CustomListPreference;->entries:Ljava/util/ArrayList;130 ····iput-object·v5,·p0,·Lcom/googlecode/gtalksms/tools/CustomListPreference;->entries:Ljava/util/ArrayList;
  
130 ····.line·52131 ····.line·52
131 ····move-object·v0,·v9 
  
132 ····.local·v0,·"arr$":[Ljava/lang/CharSequence; 
133 ····array-length·v5,·v0132 ····array-length·v8,·v3
  
 133 ····move·v7,·v6
134 ····.local·v5,·"len$":I 
135 ····const/4·v3,·0x0 
  
136 ····.local·v3,·"i$":I 
137 ····move·v4,·v3 
  
138 ····.end·local·v0····#·"arr$":[Ljava/lang/CharSequence; 
139 ····.end·local·v3····#·"i$":I 
140 ····.end·local·v5····#·"len$":I 
141 ····.local·v4,·"i$":I 
142 ····:goto_0134 ····:goto_0
143 ····if-ge·v4,·v5,·:cond_2135 ····if-ge·v7,·v8,·:cond_2
  
144 ····aget-object·v8,·v0,·v4136 ····aget-object·v2,·v3,·v7
  
145 ····.line·53137 ····.line·53
146 ····.local·v8,·"prefix":Ljava/lang/CharSequence;138 ····.local·v2,·"prefix":Ljava/lang/CharSequence;
147 ····new-instance·v10,·Ljava/util/ArrayList;139 ····new-instance·v4,·Ljava/util/ArrayList;
  
148 ····invoke-direct·{v10},·Ljava/util/ArrayList;-><init>()V140 ····invoke-direct·{v4},·Ljava/util/ArrayList;-><init>()V
  
149 ····.line·54141 ····.line·54
150 ····.local·v10,·"subEntries":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Ljava/lang/Integer;>;"142 ····.local·v4,·"subEntries":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Ljava/lang/Integer;>;"
151 ····const-class·v11,·Lcom/googlecode/gtalksms/R$drawable;143 ····const-class·v5,·Lcom/googlecode/gtalksms/R$drawable;
  
152 ····invoke-virtual·{v11},·Ljava/lang/Class;->getFields()[Ljava/lang/reflect/Field;144 ····invoke-virtual·{v5},·Ljava/lang/Class;->getFields()[Ljava/lang/reflect/Field;
  
153 ····move-result-object·v1145 ····move-result-object·v9
  
154 ····.local·v1,·"arr$":[Ljava/lang/reflect/Field; 
155 ····array-length·v6,·v1146 ····array-length·v10,·v9
  
 147 ····move·v5,·v6
156 ····.local·v6,·"len$":I 
157 ····const/4·v3,·0x0 
  
158 ····.end·local·v4····#·"i$":I 
159 ····.restart·local·v3····#·"i$":I 
160 ····:goto_1148 ····:goto_1
161 ····if-ge·v3,·v6,·:cond_1149 ····if-ge·v5,·v10,·:cond_1
  
162 ····aget-object·v2,·v1,·v3150 ····aget-object·v0,·v9,·v5
  
163 ····.line·55151 ····.line·55
164 ····.local·v2,·"f":Ljava/lang/reflect/Field;152 ····.local·v0,·"f":Ljava/lang/reflect/Field;
165 ····invoke-virtual·{v2},·Ljava/lang/reflect/Field;->getName()Ljava/lang/String;153 ····invoke-virtual·{v0},·Ljava/lang/reflect/Field;->getName()Ljava/lang/String;
  
166 ····move-result-object·v11154 ····move-result-object·v11
  
167 ····invoke-interface·{v8},·Ljava/lang/CharSequence;->toString()Ljava/lang/String;155 ····invoke-interface·{v2},·Ljava/lang/CharSequence;->toString()Ljava/lang/String;
  
168 ····move-result-object·v12156 ····move-result-object·v12
  
169 ····invoke-virtual·{v11,·v12},·Ljava/lang/String;->startsWith(Ljava/lang/String;)Z157 ····invoke-virtual·{v11,·v12},·Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
  
170 ····move-result·v11158 ····move-result·v11
  
171 ····if-eqz·v11,·:cond_0159 ····if-eqz·v11,·:cond_0
  
172 ····.line·57160 ····.line·57
173 ····const/4·v11,·0x0161 ····const/4·v11,·0x0
  
174 ····:try_start_0162 ····:try_start_0
175 ····invoke-virtual·{v2,·v11},·Ljava/lang/reflect/Field;->getInt(Ljava/lang/Object;)I163 ····invoke-virtual·{v0,·v11},·Ljava/lang/reflect/Field;->getInt(Ljava/lang/Object;)I
  
176 ····move-result·v11164 ····move-result·v11
  
177 ····invoke-static·{v11},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;165 ····invoke-static·{v11},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
178 ····move-result-object·v11166 ····move-result-object·v11
  
179 ····invoke-virtual·{v10,·v11},·Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z167 ····invoke-virtual·{v4,·v11},·Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
180 ····:try_end_0168 ····:try_end_0
181 ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0169 ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0
  
182 ····.line·54170 ····.line·54
183 ····:cond_0171 ····:cond_0
184 ····:goto_2172 ····:goto_2
185 ····add-int/lit8·v3,·v3,·0x1173 ····add-int/lit8·v5,·v5,·0x1
  
186 ····goto·:goto_1174 ····goto·:goto_1
  
187 ····.line·61175 ····.line·61
188 ····.end·local·v2····#·"f":Ljava/lang/reflect/Field;176 ····.end·local·v0····#·"f":Ljava/lang/reflect/Field;
189 ····:cond_1177 ····:cond_1
190 ····iget-object·v11,·p0,·Lcom/googlecode/gtalksms/tools/CustomListPreference;->entries:Ljava/util/ArrayList;178 ····iget-object·v5,·p0,·Lcom/googlecode/gtalksms/tools/CustomListPreference;->entries:Ljava/util/ArrayList;
  
191 ····invoke-virtual·{v11,·v10},·Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z179 ····invoke-virtual·{v5,·v4},·Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
  
192 ····.line·52180 ····.line·52
193 ····add-int/lit8·v3,·v4,·0x1181 ····add-int/lit8·v5,·v7,·0x1
  
194 ····move·v4,·v3182 ····move·v7,·v5
  
195 ····.end·local·v3····#·"i$":I 
196 ····.restart·local·v4····#·"i$":I 
197 ····goto·:goto_0183 ····goto·:goto_0
  
Max diff block lines reached; 6854/11692 bytes (58.62%) of diff not shown.
11.1 KB
smali/com/googlecode/gtalksms/tools/CustomListPreference$CustomListPreferenceAdapter$CustomHolder$1.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$this$1:Lcom/googlecode/gtalksms/tools/CustomListPreference$CustomListPreferenceAdapter;22 .field·final·synthetic·val$this$1:Lcom/googlecode/gtalksms/tools/CustomListPreference$CustomListPreferenceAdapter;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lcom/googlecode/gtalksms/tools/CustomListPreference$CustomListPreferenceAdapter$CustomHolder;Lcom/googlecode/gtalksms/tools/CustomListPreference$CustomListPreferenceAdapter;)V24 .method·constructor·<init>(Lcom/googlecode/gtalksms/tools/CustomListPreference$CustomListPreferenceAdapter$CustomHolder;Lcom/googlecode/gtalksms/tools/CustomListPreference$CustomListPreferenceAdapter;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$2"····#·Lcom/googlecode/gtalksms/tools/CustomListPreference$CustomListPreferenceAdapter$CustomHolder;
  
26 ····.prologue27 ····.prologue
27 ····.line·14028 ····.line·140
28 ····iput-object·p1,·p0,·Lcom/googlecode/gtalksms/tools/CustomListPreference$CustomListPreferenceAdapter$CustomHolder$1;->this$2:Lcom/googlecode/gtalksms/tools/CustomListPreference$CustomListPreferenceAdapter$CustomHolder;29 ····iput-object·p1,·p0,·Lcom/googlecode/gtalksms/tools/CustomListPreference$CustomListPreferenceAdapter$CustomHolder$1;->this$2:Lcom/googlecode/gtalksms/tools/CustomListPreference$CustomListPreferenceAdapter$CustomHolder;
  
29 ····iput-object·p2,·p0,·Lcom/googlecode/gtalksms/tools/CustomListPreference$CustomListPreferenceAdapter$CustomHolder$1;->val$this$1:Lcom/googlecode/gtalksms/tools/CustomListPreference$CustomListPreferenceAdapter;30 ····iput-object·p2,·p0,·Lcom/googlecode/gtalksms/tools/CustomListPreference$CustomListPreferenceAdapter$CustomHolder$1;->val$this$1:Lcom/googlecode/gtalksms/tools/CustomListPreference$CustomListPreferenceAdapter;
  
Offset 37, 133 lines modifiedOffset 38, 131 lines modified
  
37 ····return-void38 ····return-void
38 .end·method39 .end·method
  
  
39 #·virtual·methods40 #·virtual·methods
40 .method·public·onCheckedChanged(Landroid/widget/CompoundButton;Z)V41 .method·public·onCheckedChanged(Landroid/widget/CompoundButton;Z)V
41 ····.locals·842 ····.locals·7
42 ····.param·p1,·"buttonView"····#·Landroid/widget/CompoundButton;43 ····.param·p1,·"buttonView"····#·Landroid/widget/CompoundButton;
43 ····.param·p2,·"isChecked"····#·Z44 ····.param·p2,·"isChecked"····#·Z
  
44 ····.prologue45 ····.prologue
45 ····.line·14346 ····.line·143
46 ····if-eqz·p2,·:cond_247 ····if-eqz·p2,·:cond_2
  
47 ····.line·14548 ····.line·145
48 ····iget-object·v4,·p0,·Lcom/googlecode/gtalksms/tools/CustomListPreference$CustomListPreferenceAdapter$CustomHolder$1;->this$2:Lcom/googlecode/gtalksms/tools/CustomListPreference$CustomListPreferenceAdapter$CustomHolder;49 ····iget-object·v3,·p0,·Lcom/googlecode/gtalksms/tools/CustomListPreference$CustomListPreferenceAdapter$CustomHolder$1;->this$2:Lcom/googlecode/gtalksms/tools/CustomListPreference$CustomListPreferenceAdapter$CustomHolder;
  
49 ····iget-object·v4,·v4,·Lcom/googlecode/gtalksms/tools/CustomListPreference$CustomListPreferenceAdapter$CustomHolder;->this$1:Lcom/googlecode/gtalksms/tools/CustomListPreference$CustomListPreferenceAdapter;50 ····iget-object·v3,·v3,·Lcom/googlecode/gtalksms/tools/CustomListPreference$CustomListPreferenceAdapter$CustomHolder;->this$1:Lcom/googlecode/gtalksms/tools/CustomListPreference$CustomListPreferenceAdapter;
  
50 ····iget-object·v4,·v4,·Lcom/googlecode/gtalksms/tools/CustomListPreference$CustomListPreferenceAdapter;->this$0:Lcom/googlecode/gtalksms/tools/CustomListPreference;51 ····iget-object·v3,·v3,·Lcom/googlecode/gtalksms/tools/CustomListPreference$CustomListPreferenceAdapter;->this$0:Lcom/googlecode/gtalksms/tools/CustomListPreference;
  
51 ····iget-object·v4,·v4,·Lcom/googlecode/gtalksms/tools/CustomListPreference;->rButtonList:Ljava/util/ArrayList;52 ····iget-object·v3,·v3,·Lcom/googlecode/gtalksms/tools/CustomListPreference;->rButtonList:Ljava/util/ArrayList;
  
52 ····invoke-virtual·{v4},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;53 ····invoke-virtual·{v3},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
  
53 ····move-result-object·v054 ····move-result-object·v3
  
54 ····.local·v0,·"i$":Ljava/util/Iterator; 
55 ····:cond_055 ····:cond_0
56 ····:goto_056 ····:goto_0
57 ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z57 ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z
  
58 ····move-result·v458 ····move-result·v4
  
59 ····if-eqz·v4,·:cond_159 ····if-eqz·v4,·:cond_1
  
60 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;60 ····invoke-interface·{v3},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
61 ····move-result-object·v361 ····move-result-object·v2
  
62 ····check-cast·v3,·Landroid/widget/RadioButton;62 ····check-cast·v2,·Landroid/widget/RadioButton;
  
63 ····.line·14763 ····.line·147
64 ····.local·v3,·"rb":Landroid/widget/RadioButton;64 ····.local·v2,·"rb":Landroid/widget/RadioButton;
65 ····if-eq·v3,·p1,·:cond_065 ····if-eq·v2,·p1,·:cond_0
  
66 ····.line·14866 ····.line·148
67 ····const/4·v4,·0x067 ····const/4·v4,·0x0
  
68 ····invoke-virtual·{v3,·v4},·Landroid/widget/RadioButton;->setChecked(Z)V68 ····invoke-virtual·{v2,·v4},·Landroid/widget/RadioButton;->setChecked(Z)V
  
69 ····goto·:goto_069 ····goto·:goto_0
  
70 ····.line·15270 ····.line·152
71 ····.end·local·v3····#·"rb":Landroid/widget/RadioButton;71 ····.end·local·v2····#·"rb":Landroid/widget/RadioButton;
72 ····:cond_172 ····:cond_1
73 ····invoke-virtual·{p1},·Landroid/widget/CompoundButton;->getId()I73 ····invoke-virtual·{p1},·Landroid/widget/CompoundButton;->getId()I
  
74 ····move-result·v174 ····move-result·v0
  
75 ····.line·15375 ····.line·153
76 ····.local·v1,·"index":I76 ····.local·v0,·"index":I
77 ····iget-object·v4,·p0,·Lcom/googlecode/gtalksms/tools/CustomListPreference$CustomListPreferenceAdapter$CustomHolder$1;->this$2:Lcom/googlecode/gtalksms/tools/CustomListPreference$CustomListPreferenceAdapter$CustomHolder;77 ····iget-object·v3,·p0,·Lcom/googlecode/gtalksms/tools/CustomListPreference$CustomListPreferenceAdapter$CustomHolder$1;->this$2:Lcom/googlecode/gtalksms/tools/CustomListPreference$CustomListPreferenceAdapter$CustomHolder;
  
78 ····iget-object·v4,·v4,·Lcom/googlecode/gtalksms/tools/CustomListPreference$CustomListPreferenceAdapter$CustomHolder;->this$1:Lcom/googlecode/gtalksms/tools/CustomListPreference$CustomListPreferenceAdapter;78 ····iget-object·v3,·v3,·Lcom/googlecode/gtalksms/tools/CustomListPreference$CustomListPreferenceAdapter$CustomHolder;->this$1:Lcom/googlecode/gtalksms/tools/CustomListPreference$CustomListPreferenceAdapter;
  
79 ····iget-object·v4,·v4,·Lcom/googlecode/gtalksms/tools/CustomListPreference$CustomListPreferenceAdapter;->this$0:Lcom/googlecode/gtalksms/tools/CustomListPreference;79 ····iget-object·v3,·v3,·Lcom/googlecode/gtalksms/tools/CustomListPreference$CustomListPreferenceAdapter;->this$0:Lcom/googlecode/gtalksms/tools/CustomListPreference;
  
80 ····invoke-virtual·{v4},·Lcom/googlecode/gtalksms/tools/CustomListPreference;->getSharedPreferences()Landroid/content/SharedPreferences;80 ····invoke-virtual·{v3},·Lcom/googlecode/gtalksms/tools/CustomListPreference;->getSharedPreferences()Landroid/content/SharedPreferences;
  
81 ····move-result-object·v481 ····move-result-object·v3
  
82 ····invoke-interface·{v4},·Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;82 ····invoke-interface·{v3},·Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
  
83 ····move-result-object·v483 ····move-result-object·v3
  
84 ····iget-object·v5,·p0,·Lcom/googlecode/gtalksms/tools/CustomListPreference$CustomListPreferenceAdapter$CustomHolder$1;->this$2:Lcom/googlecode/gtalksms/tools/CustomListPreference$CustomListPreferenceAdapter$CustomHolder;84 ····iget-object·v4,·p0,·Lcom/googlecode/gtalksms/tools/CustomListPreference$CustomListPreferenceAdapter$CustomHolder$1;->this$2:Lcom/googlecode/gtalksms/tools/CustomListPreference$CustomListPreferenceAdapter$CustomHolder;
  
85 ····iget-object·v5,·v5,·Lcom/googlecode/gtalksms/tools/CustomListPreference$CustomListPreferenceAdapter$CustomHolder;->this$1:Lcom/googlecode/gtalksms/tools/CustomListPreference$CustomListPreferenceAdapter;85 ····iget-object·v4,·v4,·Lcom/googlecode/gtalksms/tools/CustomListPreference$CustomListPreferenceAdapter$CustomHolder;->this$1:Lcom/googlecode/gtalksms/tools/CustomListPreference$CustomListPreferenceAdapter;
  
86 ····iget-object·v5,·v5,·Lcom/googlecode/gtalksms/tools/CustomListPreference$CustomListPreferenceAdapter;->this$0:Lcom/googlecode/gtalksms/tools/CustomListPreference;86 ····iget-object·v4,·v4,·Lcom/googlecode/gtalksms/tools/CustomListPreference$CustomListPreferenceAdapter;->this$0:Lcom/googlecode/gtalksms/tools/CustomListPreference;
  
87 ····invoke-virtual·{v5},·Lcom/googlecode/gtalksms/tools/CustomListPreference;->getKey()Ljava/lang/String;87 ····invoke-virtual·{v4},·Lcom/googlecode/gtalksms/tools/CustomListPreference;->getKey()Ljava/lang/String;
  
88 ····move-result-object·v588 ····move-result-object·v4
  
89 ····new-instance·v6,·Ljava/lang/StringBuilder;89 ····new-instance·v5,·Ljava/lang/StringBuilder;
  
90 ····invoke-direct·{v6},·Ljava/lang/StringBuilder;-><init>()V90 ····invoke-direct·{v5},·Ljava/lang/StringBuilder;-><init>()V
  
91 ····const-string·v7,·""91 ····const-string·v6,·""
  
92 ····invoke-virtual·{v6,·v7},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;92 ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
93 ····move-result-object·v693 ····move-result-object·v5
  
94 ····invoke-virtual·{v6,·v1},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;94 ····invoke-virtual·{v5,·v0},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
  
95 ····move-result-object·v695 ····move-result-object·v5
  
96 ····invoke-virtual·{v6},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;96 ····invoke-virtual·{v5},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
97 ····move-result-object·v697 ····move-result-object·v5
  
98 ····invoke-interface·{v4,·v5,·v6},·Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;98 ····invoke-interface·{v3,·v4,·v5},·Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;
  
99 ····move-result-object·v499 ····move-result-object·v3
  
100 ····invoke-interface·{v4},·Landroid/content/SharedPreferences$Editor;->commit()Z100 ····invoke-interface·{v3},·Landroid/content/SharedPreferences$Editor;->commit()Z
  
Max diff block lines reached; 1999/11115 bytes (17.98%) of diff not shown.
4.42 KB
smali/com/googlecode/gtalksms/tools/CrashedStartCounter.smali
    
Offset 88, 84 lines modifiedOffset 88, 79 lines modified
88 ····invoke-static·{v2,·v1},·Lcom/googlecode/gtalksms/files/Datefile;->deleteDatefilesOlderThan(Ljava/util/List;Ljava/util/Date;)V88 ····invoke-static·{v2,·v1},·Lcom/googlecode/gtalksms/files/Datefile;->deleteDatefilesOlderThan(Ljava/util/List;Ljava/util/Date;)V
  
89 ····.line·7389 ····.line·73
90 ····return-void90 ····return-void
91 .end·method91 .end·method
  
92 .method·private·static·getDatefiles()Ljava/util/List;92 .method·private·static·getDatefiles()Ljava/util/List;
93 ····.locals·893 ····.locals·7
94 ····.annotation·system·Ldalvik/annotation/Signature;94 ····.annotation·system·Ldalvik/annotation/Signature;
95 ········value·=·{95 ········value·=·{
96 ············"()",96 ············"()",
97 ············"Ljava/util/List",97 ············"Ljava/util/List",
98 ············"<",98 ············"<",
99 ············"Lcom/googlecode/gtalksms/files/NullIntentStartCounterDatefile;",99 ············"Lcom/googlecode/gtalksms/files/NullIntentStartCounterDatefile;",
100 ············">;"100 ············">;"
101 ········}101 ········}
102 ····.end·annotation102 ····.end·annotation
  
103 ····.prologue103 ····.prologue
104 ····.line·76104 ····.line·76
105 ····sget-object·v7,·Lcom/googlecode/gtalksms/tools/CrashedStartCounter;->sDirFile:Ljava/io/File;105 ····sget-object·v4,·Lcom/googlecode/gtalksms/tools/CrashedStartCounter;->sDirFile:Ljava/io/File;
  
106 ····invoke-virtual·{v7},·Ljava/io/File;->listFiles()[Ljava/io/File;106 ····invoke-virtual·{v4},·Ljava/io/File;->listFiles()[Ljava/io/File;
  
107 ····move-result-object·v4107 ····move-result-object·v3
  
108 ····.line·77108 ····.line·77
109 ····.local·v4,·"files":[Ljava/io/File;109 ····.local·v3,·"files":[Ljava/io/File;
110 ····new-instance·v1,·Ljava/util/ArrayList;110 ····new-instance·v0,·Ljava/util/ArrayList;
  
111 ····invoke-direct·{v1},·Ljava/util/ArrayList;-><init>()V111 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V
  
112 ····.line·78112 ····.line·78
113 ····.local·v1,·"datefiles":Ljava/util/List;,·"Ljava/util/List<Lcom/googlecode/gtalksms/files/NullIntentStartCounterDatefile;>;"113 ····.local·v0,·"datefiles":Ljava/util/List;,·"Ljava/util/List<Lcom/googlecode/gtalksms/files/NullIntentStartCounterDatefile;>;"
114 ····move-object·v0,·v4 
  
115 ····.local·v0,·"arr$":[Ljava/io/File; 
116 ····array-length·v6,·v0114 ····array-length·v5,·v3
  
117 ····.local·v6,·"len$":I 
118 ····const/4·v5,·0x0115 ····const/4·v4,·0x0
  
119 ····.local·v5,·"i$":I 
120 ····:goto_0116 ····:goto_0
121 ····if-ge·v5,·v6,·:cond_0117 ····if-ge·v4,·v5,·:cond_0
  
122 ····aget-object·v3,·v0,·v5118 ····aget-object·v2,·v3,·v4
  
123 ····.line·80119 ····.line·80
124 ····.local·v3,·"f":Ljava/io/File;120 ····.local·v2,·"f":Ljava/io/File;
125 ····:try_start_0121 ····:try_start_0
126 ····invoke-static·{v3},·Lcom/googlecode/gtalksms/files/NullIntentStartCounterDatefile;->reconstruct(Ljava/io/File;)Lcom/googlecode/gtalksms/files/NullIntentStartCounterDatefile;122 ····invoke-static·{v2},·Lcom/googlecode/gtalksms/files/NullIntentStartCounterDatefile;->reconstruct(Ljava/io/File;)Lcom/googlecode/gtalksms/files/NullIntentStartCounterDatefile;
  
127 ····move-result-object·v2123 ····move-result-object·v1
  
128 ····.line·81124 ····.line·81
129 ····.local·v2,·"df":Lcom/googlecode/gtalksms/files/NullIntentStartCounterDatefile;125 ····.local·v1,·"df":Lcom/googlecode/gtalksms/files/NullIntentStartCounterDatefile;
130 ····invoke-interface·{v1,·v2},·Ljava/util/List;->add(Ljava/lang/Object;)Z126 ····invoke-interface·{v0,·v1},·Ljava/util/List;->add(Ljava/lang/Object;)Z
131 ····:try_end_0127 ····:try_end_0
132 ····.catch·Ljava/text/ParseException;·{:try_start_0·..·:try_end_0}·:catch_0128 ····.catch·Ljava/text/ParseException;·{:try_start_0·..·:try_end_0}·:catch_0
  
133 ····.line·78129 ····.line·78
134 ····.end·local·v2····#·"df":Lcom/googlecode/gtalksms/files/NullIntentStartCounterDatefile;130 ····.end·local·v1····#·"df":Lcom/googlecode/gtalksms/files/NullIntentStartCounterDatefile;
135 ····:goto_1131 ····:goto_1
136 ····add-int/lit8·v5,·v5,·0x1132 ····add-int/lit8·v4,·v4,·0x1
  
137 ····goto·:goto_0133 ····goto·:goto_0
  
138 ····.line·84134 ····.line·84
139 ····.end·local·v3····#·"f":Ljava/io/File;135 ····.end·local·v2····#·"f":Ljava/io/File;
140 ····:cond_0136 ····:cond_0
141 ····return-object·v1137 ····return-object·v0
  
142 ····.line·82138 ····.line·82
143 ····.restart·local·v3····#·"f":Ljava/io/File;139 ····.restart·local·v2····#·"f":Ljava/io/File;
144 ····:catch_0140 ····:catch_0
145 ····move-exception·v7141 ····move-exception·v6
  
146 ····goto·:goto_1142 ····goto·:goto_1
147 .end·method143 .end·method
  
148 .method·public·static·getInstance(Landroid/content/Context;)Lcom/googlecode/gtalksms/tools/CrashedStartCounter;144 .method·public·static·getInstance(Landroid/content/Context;)Lcom/googlecode/gtalksms/tools/CrashedStartCounter;
149 ····.locals·1145 ····.locals·1
150 ····.param·p0,·"ctx"····#·Landroid/content/Context;146 ····.param·p0,·"ctx"····#·Landroid/content/Context;
Offset 225, 15 lines modifiedOffset 220, 15 lines modified
225 ····.local·v1,·"e":Ljava/io/IOException;220 ····.local·v1,·"e":Ljava/io/IOException;
226 ····const/4·v2,·0x0221 ····const/4·v2,·0x0
  
227 ····goto·:goto_0222 ····goto·:goto_0
228 .end·method223 .end·method
  
229 .method·public·getLastValues(I)[J224 .method·public·getLastValues(I)[J
230 ····.locals·7225 ····.locals·8
231 ····.param·p1,·"days"····#·I226 ····.param·p1,·"days"····#·I
  
232 ····.prologue227 ····.prologue
233 ····.line·51228 ····.line·51
234 ····new-array·v4,·p1,·[J229 ····new-array·v4,·p1,·[J
  
235 ····.line·52230 ····.line·52
Offset 270, 17 lines modifiedOffset 265, 17 lines modified
  
270 ····move-result-object·v2265 ····move-result-object·v2
  
271 ····.line·60266 ····.line·60
272 ····.local·v2,·"df":Lcom/googlecode/gtalksms/files/NullIntentStartCounterDatefile;267 ····.local·v2,·"df":Lcom/googlecode/gtalksms/files/NullIntentStartCounterDatefile;
273 ····invoke-virtual·{v2},·Lcom/googlecode/gtalksms/files/NullIntentStartCounterDatefile;->getCount()J268 ····invoke-virtual·{v2},·Lcom/googlecode/gtalksms/files/NullIntentStartCounterDatefile;->getCount()J
  
274 ····move-result-wide·v5269 ····move-result-wide·v6
  
275 ····aput-wide·v5,·v4,·v3270 ····aput-wide·v6,·v4,·v3
  
276 ····.line·52271 ····.line·52
277 ····add-int/lit8·v3,·v3,·0x1272 ····add-int/lit8·v3,·v3,·0x1
  
278 ····goto·:goto_0273 ····goto·:goto_0
  
279 ····.line·62274 ····.line·62
671 B
smali/com/googlecode/gtalksms/tools/UrlToStringDownloader.smali
    
Offset 30, 21 lines modifiedOffset 30, 19 lines modified
30 ····return-void30 ····return-void
31 .end·method31 .end·method
  
  
32 #·virtual·methods32 #·virtual·methods
33 .method·protected·bridge·synthetic·doInBackground([Ljava/lang/Object;)Ljava/lang/Object;33 .method·protected·bridge·synthetic·doInBackground([Ljava/lang/Object;)Ljava/lang/Object;
34 ····.locals·134 ····.locals·1
35 ····.param·p1,·"x0"····#·[Ljava/lang/Object; 
  
36 ····.prologue35 ····.prologue
37 ····.line·836 ····.line·8
38 ····check-cast·p1,·[Ljava/net/URL;37 ····check-cast·p1,·[Ljava/net/URL;
  
39 ····.end·local·p1····#·"x0":[Ljava/lang/Object; 
40 ····invoke-virtual·{p0,·p1},·Lcom/googlecode/gtalksms/tools/UrlToStringDownloader;->doInBackground([Ljava/net/URL;)Ljava/util/HashMap;38 ····invoke-virtual·{p0,·p1},·Lcom/googlecode/gtalksms/tools/UrlToStringDownloader;->doInBackground([Ljava/net/URL;)Ljava/util/HashMap;
  
41 ····move-result-object·v039 ····move-result-object·v0
  
42 ····return-object·v040 ····return-object·v0
43 .end·method41 .end·method
  
13.3 KB
smali/com/googlecode/gtalksms/tools/MyBackupAgent.smali
    
Offset 579, 278 lines modifiedOffset 579, 280 lines modified
  
579 ····goto·:goto_2579 ····goto·:goto_2
580 .end·method580 .end·method
  
  
581 #·virtual·methods581 #·virtual·methods
582 .method·public·onBackup(Landroid/os/ParcelFileDescriptor;Landroid/app/backup/BackupDataOutput;Landroid/os/ParcelFileDescriptor;)V582 .method·public·onBackup(Landroid/os/ParcelFileDescriptor;Landroid/app/backup/BackupDataOutput;Landroid/os/ParcelFileDescriptor;)V
583 ····.locals·15583 ····.locals·16
584 ····.param·p1,·"oldState"····#·Landroid/os/ParcelFileDescriptor;584 ····.param·p1,·"oldState"····#·Landroid/os/ParcelFileDescriptor;
585 ····.param·p2,·"data"····#·Landroid/app/backup/BackupDataOutput;585 ····.param·p2,·"data"····#·Landroid/app/backup/BackupDataOutput;
586 ····.param·p3,·"newState"····#·Landroid/os/ParcelFileDescriptor;586 ····.param·p3,·"newState"····#·Landroid/os/ParcelFileDescriptor;
587 ····.annotation·system·Ldalvik/annotation/Throws;587 ····.annotation·system·Ldalvik/annotation/Throws;
588 ········value·=·{588 ········value·=·{
589 ············Ljava/io/IOException;589 ············Ljava/io/IOException;
590 ········}590 ········}
591 ····.end·annotation591 ····.end·annotation
  
592 ····.prologue592 ····.prologue
593 ····.line·37593 ····.line·37
594 ····const-string·v13,·"gtalksms"594 ····const-string·v14,·"gtalksms"
  
595 ····const-string·v14,·"MyBackupAgent·onBackup()·begin"595 ····const-string·v15,·"MyBackupAgent·onBackup()·begin"
  
596 ····invoke-static·{v13,·v14},·Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I596 ····invoke-static·{v14,·v15},·Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I
  
597 ····.line·39597 ····.line·39
598 ····new-instance·v13,·Ljava/lang/StringBuilder;598 ····new-instance·v14,·Ljava/lang/StringBuilder;
  
599 ····invoke-direct·{v13},·Ljava/lang/StringBuilder;-><init>()V599 ····invoke-direct·{v14},·Ljava/lang/StringBuilder;-><init>()V
  
600 ····invoke-static·{p0},·Lcom/googlecode/gtalksms/tools/Tools;->getSharedPrefDir(Landroid/content/Context;)Ljava/lang/String;600 ····invoke-static/range·{p0·..·p0},·Lcom/googlecode/gtalksms/tools/Tools;->getSharedPrefDir(Landroid/content/Context;)Ljava/lang/String;
  
601 ····move-result-object·v14601 ····move-result-object·v15
  
602 ····invoke-virtual·{v13,·v14},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;602 ····invoke-virtual·{v14,·v15},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
603 ····move-result-object·v13603 ····move-result-object·v14
  
604 ····const-string·v14,·"/"604 ····const-string·v15,·"/"
  
605 ····invoke-virtual·{v13,·v14},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;605 ····invoke-virtual·{v14,·v15},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
606 ····move-result-object·v13606 ····move-result-object·v14
  
607 ····const-string·v14,·"GTalkSMS"607 ····const-string·v15,·"GTalkSMS"
  
608 ····invoke-virtual·{v13,·v14},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;608 ····invoke-virtual·{v14,·v15},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
609 ····move-result-object·v13609 ····move-result-object·v14
  
610 ····const-string·v14,·".xml"610 ····const-string·v15,·".xml"
  
611 ····invoke-virtual·{v13,·v14},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;611 ····invoke-virtual·{v14,·v15},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
612 ····move-result-object·v13612 ····move-result-object·v14
  
613 ····invoke-virtual·{v13},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;613 ····invoke-virtual·{v14},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
614 ····move-result-object·v10614 ····move-result-object·v11
  
615 ····.line·40615 ····.line·40
616 ····.local·v10,·"sharedPrefsPath":Ljava/lang/String;616 ····.local·v11,·"sharedPrefsPath":Ljava/lang/String;
617 ····new-instance·v5,·Ljava/io/File;617 ····new-instance·v6,·Ljava/io/File;
  
618 ····invoke-direct·{v5,·v10},·Ljava/io/File;-><init>(Ljava/lang/String;)V618 ····invoke-direct·{v6,·v11},·Ljava/io/File;-><init>(Ljava/lang/String;)V
  
619 ····.line·41619 ····.line·41
620 ····.local·v5,·"mDataFile":Ljava/io/File;620 ····.local·v6,·"mDataFile":Ljava/io/File;
621 ····const/4·v3,·0x0621 ····const/4·v4,·0x0
  
622 ····.line·44622 ····.line·44
623 ····.local·v3,·"in":Ljava/io/DataInputStream;623 ····.local·v4,·"in":Ljava/io/DataInputStream;
624 ····:try_start_0624 ····:try_start_0
625 ····new-instance·v4,·Ljava/io/DataInputStream;625 ····new-instance·v5,·Ljava/io/DataInputStream;
  
626 ····new-instance·v13,·Ljava/io/FileInputStream;626 ····new-instance·v14,·Ljava/io/FileInputStream;
  
627 ····invoke-virtual/range·{p1·..·p1},·Landroid/os/ParcelFileDescriptor;->getFileDescriptor()Ljava/io/FileDescriptor;627 ····invoke-virtual/range·{p1·..·p1},·Landroid/os/ParcelFileDescriptor;->getFileDescriptor()Ljava/io/FileDescriptor;
  
628 ····move-result-object·v14628 ····move-result-object·v15
  
629 ····invoke-direct·{v13,·v14},·Ljava/io/FileInputStream;-><init>(Ljava/io/FileDescriptor;)V629 ····invoke-direct·{v14,·v15},·Ljava/io/FileInputStream;-><init>(Ljava/io/FileDescriptor;)V
  
630 ····invoke-direct·{v4,·v13},·Ljava/io/DataInputStream;-><init>(Ljava/io/InputStream;)V630 ····invoke-direct·{v5,·v14},·Ljava/io/DataInputStream;-><init>(Ljava/io/InputStream;)V
631 ····:try_end_0631 ····:try_end_0
632 ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_0632 ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_0
633 ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_1633 ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_1
634 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0634 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
635 ····.line·46635 ····.line·46
636 ····.end·local·v3····#·"in":Ljava/io/DataInputStream;636 ····.end·local·v4····#·"in":Ljava/io/DataInputStream;
637 ····.local·v4,·"in":Ljava/io/DataInputStream;637 ····.local·v5,·"in":Ljava/io/DataInputStream;
638 ····:try_start_1638 ····:try_start_1
639 ····invoke-virtual·{v4},·Ljava/io/DataInputStream;->readLong()J639 ····invoke-virtual·{v5},·Ljava/io/DataInputStream;->readLong()J
  
640 ····move-result-wide·v11640 ····move-result-wide·v12
  
641 ····.line·47641 ····.line·47
642 ····.local·v11,·"stateModified":J642 ····.local·v12,·"stateModified":J
643 ····invoke-virtual·{v5},·Ljava/io/File;->lastModified()J643 ····invoke-virtual·{v6},·Ljava/io/File;->lastModified()J
644 ····:try_end_1644 ····:try_end_1
645 ····.catch·Ljava/io/IOException;·{:try_start_1·..·:try_end_1}·:catch_3645 ····.catch·Ljava/io/IOException;·{:try_start_1·..·:try_end_1}·:catch_3
646 ····.catch·Ljava/lang/Exception;·{:try_start_1·..·:try_end_1}·:catch_2646 ····.catch·Ljava/lang/Exception;·{:try_start_1·..·:try_end_1}·:catch_2
647 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_1647 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_1
  
648 ····move-result-wide·v1648 ····move-result-wide·v2
  
649 ····.line·49649 ····.line·49
650 ····.local·v1,·"fileModified":J650 ····.local·v2,·"fileModified":J
651 ····cmp-long·v13,·v11,·v1651 ····cmp-long·v14,·v12,·v2
  
652 ····if-nez·v13,·:cond_1652 ····if-nez·v14,·:cond_1
  
653 ····.line·56653 ····.line·56
654 ····if-eqz·v4,·:cond_0654 ····if-eqz·v5,·:cond_0
  
655 ····.line·57655 ····.line·57
656 ····invoke-virtual·{v4},·Ljava/io/DataInputStream;->close()V656 ····invoke-virtual·{v5},·Ljava/io/DataInputStream;->close()V
  
657 ····:cond_0657 ····:cond_0
658 ····move-object·v3,·v4658 ····move-object·v4,·v5
  
659 ····.line·70659 ····.line·70
660 ····.end·local·v1····#·"fileModified":J660 ····.end·local·v2····#·"fileModified":J
661 ····.end·local·v4····#·"in":Ljava/io/DataInputStream;661 ····.end·local·v5····#·"in":Ljava/io/DataInputStream;
662 ····.end·local·v11····#·"stateModified":J662 ····.end·local·v12····#·"stateModified":J
663 ····.restart·local·v3····#·"in":Ljava/io/DataInputStream;663 ····.restart·local·v4····#·"in":Ljava/io/DataInputStream;
Max diff block lines reached; 7085/13515 bytes (52.42%) of diff not shown.
9.19 KB
smali/com/googlecode/gtalksms/tools/StringFmt.smali
    
Offset 213, 155 lines modifiedOffset 213, 142 lines modified
  
213 ····move-result-object·v0213 ····move-result-object·v0
  
214 ····return-object·v0214 ····return-object·v0
215 .end·method215 .end·method
  
216 .method·public·static·varargs·format(Ljava/lang/CharSequence;[Landroid/text/style/CharacterStyle;)Ljava/lang/CharSequence;216 .method·public·static·varargs·format(Ljava/lang/CharSequence;[Landroid/text/style/CharacterStyle;)Ljava/lang/CharSequence;
217 ····.locals·7217 ····.locals·6
218 ····.param·p0,·"text"····#·Ljava/lang/CharSequence;218 ····.param·p0,·"text"····#·Ljava/lang/CharSequence;
219 ····.param·p1,·"cs"····#·[Landroid/text/style/CharacterStyle;219 ····.param·p1,·"cs"····#·[Landroid/text/style/CharacterStyle;
  
220 ····.prologue220 ····.prologue
221 ····const/4·v6,·0x0221 ····const/4·v3,·0x0
  
222 ····.line·78222 ····.line·78
223 ····new-instance·v4,·Landroid/text/SpannableStringBuilder;223 ····new-instance·v1,·Landroid/text/SpannableStringBuilder;
  
224 ····invoke-direct·{v4,·p0},·Landroid/text/SpannableStringBuilder;-><init>(Ljava/lang/CharSequence;)V224 ····invoke-direct·{v1,·p0},·Landroid/text/SpannableStringBuilder;-><init>(Ljava/lang/CharSequence;)V
  
225 ····.line·79225 ····.line·79
226 ····.local·v4,·"ssb":Landroid/text/SpannableStringBuilder;226 ····.local·v1,·"ssb":Landroid/text/SpannableStringBuilder;
227 ····move-object·v0,·p1 
  
228 ····.local·v0,·"arr$":[Landroid/text/style/CharacterStyle; 
229 ····array-length·v3,·v0227 ····array-length·v4,·p1
  
 228 ····move·v2,·v3
230 ····.local·v3,·"len$":I 
231 ····const/4·v2,·0x0 
  
232 ····.local·v2,·"i$":I 
233 ····:goto_0229 ····:goto_0
234 ····if-ge·v2,·v3,·:cond_0230 ····if-ge·v2,·v4,·:cond_0
  
235 ····aget-object·v1,·v0,·v2231 ····aget-object·v0,·p1,·v2
  
236 ····.line·80232 ····.line·80
237 ····.local·v1,·"c":Landroid/text/style/CharacterStyle;233 ····.local·v0,·"c":Landroid/text/style/CharacterStyle;
238 ····invoke-interface·{p0},·Ljava/lang/CharSequence;->length()I234 ····invoke-interface·{p0},·Ljava/lang/CharSequence;->length()I
  
239 ····move-result·v5235 ····move-result·v5
  
240 ····invoke-virtual·{v4,·v1,·v6,·v5,·v6},·Landroid/text/SpannableStringBuilder;->setSpan(Ljava/lang/Object;III)V236 ····invoke-virtual·{v1,·v0,·v3,·v5,·v3},·Landroid/text/SpannableStringBuilder;->setSpan(Ljava/lang/Object;III)V
  
241 ····.line·79237 ····.line·79
242 ····add-int/lit8·v2,·v2,·0x1238 ····add-int/lit8·v2,·v2,·0x1
  
243 ····goto·:goto_0239 ····goto·:goto_0
  
244 ····.line·83240 ····.line·83
245 ····.end·local·v1····#·"c":Landroid/text/style/CharacterStyle;241 ····.end·local·v0····#·"c":Landroid/text/style/CharacterStyle;
246 ····:cond_0242 ····:cond_0
247 ····return-object·v4243 ····return-object·v1
248 .end·method244 .end·method
  
249 .method·public·static·varargs·formatBetweenTokens(Ljava/lang/CharSequence;Ljava/lang/String;[Landroid/text/style/CharacterStyle;)Ljava/lang/CharSequence;245 .method·public·static·varargs·formatBetweenTokens(Ljava/lang/CharSequence;Ljava/lang/String;[Landroid/text/style/CharacterStyle;)Ljava/lang/CharSequence;
250 ····.locals·10246 ····.locals·8
251 ····.param·p0,·"text"····#·Ljava/lang/CharSequence;247 ····.param·p0,·"text"····#·Ljava/lang/CharSequence;
252 ····.param·p1,·"token"····#·Ljava/lang/String;248 ····.param·p1,·"token"····#·Ljava/lang/String;
253 ····.param·p2,·"cs"····#·[Landroid/text/style/CharacterStyle;249 ····.param·p2,·"cs"····#·[Landroid/text/style/CharacterStyle;
  
254 ····.prologue250 ····.prologue
 251 ····const/4·v6,·0x0
  
255 ····const/4·v9,·-0x1252 ····const/4·v7,·-0x1
  
256 ····.line·89253 ····.line·89
257 ····invoke-virtual·{p1},·Ljava/lang/String;->length()I254 ····invoke-virtual·{p1},·Ljava/lang/String;->length()I
  
258 ····move-result·v7255 ····move-result·v4
  
259 ····.line·90256 ····.line·90
260 ····.local·v7,·"tokenLen":I257 ····.local·v4,·"tokenLen":I
261 ····invoke-interface·{p0},·Ljava/lang/CharSequence;->toString()Ljava/lang/String;258 ····invoke-interface·{p0},·Ljava/lang/CharSequence;->toString()Ljava/lang/String;
  
262 ····move-result-object·v8259 ····move-result-object·v5
  
263 ····invoke-virtual·{v8,·p1},·Ljava/lang/String;->indexOf(Ljava/lang/String;)I260 ····invoke-virtual·{v5,·p1},·Ljava/lang/String;->indexOf(Ljava/lang/String;)I
  
264 ····move-result·v8261 ····move-result·v5
  
265 ····add-int·v6,·v8,·v7262 ····add-int·v3,·v5,·v4
  
266 ····.line·91263 ····.line·91
267 ····.local·v6,·"start":I264 ····.local·v3,·"start":I
268 ····invoke-interface·{p0},·Ljava/lang/CharSequence;->toString()Ljava/lang/String;265 ····invoke-interface·{p0},·Ljava/lang/CharSequence;->toString()Ljava/lang/String;
  
269 ····move-result-object·v8266 ····move-result-object·v5
  
270 ····invoke-virtual·{v8,·p1,·v6},·Ljava/lang/String;->indexOf(Ljava/lang/String;I)I267 ····invoke-virtual·{v5,·p1,·v3},·Ljava/lang/String;->indexOf(Ljava/lang/String;I)I
  
271 ····move-result·v2268 ····move-result·v1
  
272 ····.line·93269 ····.line·93
273 ····.local·v2,·"end":I270 ····.local·v1,·"end":I
274 ····if-le·v6,·v9,·:cond_1271 ····if-le·v3,·v7,·:cond_1
  
275 ····if-le·v2,·v9,·:cond_1272 ····if-le·v1,·v7,·:cond_1
  
276 ····.line·95273 ····.line·95
277 ····new-instance·v5,·Landroid/text/SpannableStringBuilder;274 ····new-instance·v2,·Landroid/text/SpannableStringBuilder;
  
278 ····invoke-direct·{v5,·p0},·Landroid/text/SpannableStringBuilder;-><init>(Ljava/lang/CharSequence;)V275 ····invoke-direct·{v2,·p0},·Landroid/text/SpannableStringBuilder;-><init>(Ljava/lang/CharSequence;)V
  
279 ····.line·96276 ····.line·96
280 ····.local·v5,·"ssb":Landroid/text/SpannableStringBuilder;277 ····.local·v2,·"ssb":Landroid/text/SpannableStringBuilder;
281 ····move-object·v0,·p2 
  
282 ····.local·v0,·"arr$":[Landroid/text/style/CharacterStyle; 
283 ····array-length·v4,·v0278 ····array-length·v7,·p2
  
 279 ····move·v5,·v6
284 ····.local·v4,·"len$":I 
285 ····const/4·v3,·0x0 
  
286 ····.local·v3,·"i$":I 
287 ····:goto_0280 ····:goto_0
288 ····if-ge·v3,·v4,·:cond_0281 ····if-ge·v5,·v7,·:cond_0
  
289 ····aget-object·v1,·v0,·v3282 ····aget-object·v0,·p2,·v5
  
290 ····.line·97283 ····.line·97
291 ····.local·v1,·"c":Landroid/text/style/CharacterStyle;284 ····.local·v0,·"c":Landroid/text/style/CharacterStyle;
292 ····const/4·v8,·0x0 
  
293 ····invoke-virtual·{v5,·v1,·v6,·v2,·v8},·Landroid/text/SpannableStringBuilder;->setSpan(Ljava/lang/Object;III)V285 ····invoke-virtual·{v2,·v0,·v3,·v1,·v6},·Landroid/text/SpannableStringBuilder;->setSpan(Ljava/lang/Object;III)V
  
Max diff block lines reached; 4504/9306 bytes (48.40%) of diff not shown.
1.71 KB
smali/com/googlecode/gtalksms/tools/CustomListPreference$CustomListPreferenceAdapter$CustomHolder.smali
    
Offset 21, 14 lines modifiedOffset 21, 15 lines modified
  
21 .field·final·synthetic·this$1:Lcom/googlecode/gtalksms/tools/CustomListPreference$CustomListPreferenceAdapter;21 .field·final·synthetic·this$1:Lcom/googlecode/gtalksms/tools/CustomListPreference$CustomListPreferenceAdapter;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/googlecode/gtalksms/tools/CustomListPreference$CustomListPreferenceAdapter;Landroid/view/View;I)V23 .method·constructor·<init>(Lcom/googlecode/gtalksms/tools/CustomListPreference$CustomListPreferenceAdapter;Landroid/view/View;I)V
24 ····.locals·624 ····.locals·6
 25 ····.param·p1,·"this$1"····#·Lcom/googlecode/gtalksms/tools/CustomListPreference$CustomListPreferenceAdapter;
25 ····.param·p2,·"row"····#·Landroid/view/View;26 ····.param·p2,·"row"····#·Landroid/view/View;
26 ····.param·p3,·"position"····#·I27 ····.param·p3,·"position"····#·I
  
27 ····.prologue28 ····.prologue
28 ····const/4·v2,·0x029 ····const/4·v2,·0x0
  
29 ····const/4·v3,·0x030 ····const/4·v3,·0x0
Offset 41, 15 lines modifiedOffset 42, 15 lines modified
41 ····.line·11942 ····.line·119
42 ····iput-object·v2,·p0,·Lcom/googlecode/gtalksms/tools/CustomListPreference$CustomListPreferenceAdapter$CustomHolder;->layout:Landroid/widget/LinearLayout;43 ····iput-object·v2,·p0,·Lcom/googlecode/gtalksms/tools/CustomListPreference$CustomListPreferenceAdapter$CustomHolder;->layout:Landroid/widget/LinearLayout;
  
43 ····.line·12044 ····.line·120
44 ····iput-object·v2,·p0,·Lcom/googlecode/gtalksms/tools/CustomListPreference$CustomListPreferenceAdapter$CustomHolder;->rButton:Landroid/widget/RadioButton;45 ····iput-object·v2,·p0,·Lcom/googlecode/gtalksms/tools/CustomListPreference$CustomListPreferenceAdapter$CustomHolder;->rButton:Landroid/widget/RadioButton;
  
45 ····.line·12446 ····.line·124
46 ····const·v2,·0x7f05003547 ····const·v2,·0x7f090035
  
47 ····invoke-virtual·{p2,·v2},·Landroid/view/View;->findViewById(I)Landroid/view/View;48 ····invoke-virtual·{p2,·v2},·Landroid/view/View;->findViewById(I)Landroid/view/View;
  
48 ····move-result-object·v249 ····move-result-object·v2
  
49 ····check-cast·v2,·Landroid/widget/LinearLayout;50 ····check-cast·v2,·Landroid/widget/LinearLayout;
  
Offset 134, 15 lines modifiedOffset 135, 15 lines modified
  
134 ····goto·:goto_0135 ····goto·:goto_0
  
135 ····.line·135136 ····.line·135
136 ····.end·local·v0····#·"i":I137 ····.end·local·v0····#·"i":I
137 ····.end·local·v1····#·"img":Landroid/widget/ImageView;138 ····.end·local·v1····#·"img":Landroid/widget/ImageView;
138 ····:cond_0139 ····:cond_0
139 ····const·v2,·0x7f050036140 ····const·v2,·0x7f090036
  
140 ····invoke-virtual·{p2,·v2},·Landroid/view/View;->findViewById(I)Landroid/view/View;141 ····invoke-virtual·{p2,·v2},·Landroid/view/View;->findViewById(I)Landroid/view/View;
  
141 ····move-result-object·v2142 ····move-result-object·v2
  
142 ····check-cast·v2,·Landroid/widget/RadioButton;143 ····check-cast·v2,·Landroid/widget/RadioButton;
  
17.9 KB
smali/com/googlecode/gtalksms/tools/Web.smali
    
Offset 46, 15 lines modifiedOffset 46, 15 lines modified
46 ····.local·v0,·"e":Ljava/net/MalformedURLException;46 ····.local·v0,·"e":Ljava/net/MalformedURLException;
47 ····const-string·v2,·""47 ····const-string·v2,·""
  
48 ····goto·:goto_048 ····goto·:goto_0
49 .end·method49 .end·method
  
50 .method·public·static·DownloadFromUrl(Ljava/net/URL;)Ljava/lang/String;50 .method·public·static·DownloadFromUrl(Ljava/net/URL;)Ljava/lang/String;
51 ····.locals·1351 ····.locals·14
52 ····.param·p0,·"url"····#·Ljava/net/URL;52 ····.param·p0,·"url"····#·Ljava/net/URL;
  
53 ····.prologue53 ····.prologue
54 ····.line·3054 ····.line·30
55 ····new-instance·v0,·Ljava/lang/StringBuffer;55 ····new-instance·v0,·Ljava/lang/StringBuffer;
  
56 ····const/16·v8,·0x40056 ····const/16·v8,·0x400
Offset 62, 18 lines modifiedOffset 62, 18 lines modified
62 ····invoke-direct·{v0,·v8},·Ljava/lang/StringBuffer;-><init>(I)V62 ····invoke-direct·{v0,·v8},·Ljava/lang/StringBuffer;-><init>(I)V
  
63 ····.line·3263 ····.line·32
64 ····.local·v0,·"baf":Ljava/lang/StringBuffer;64 ····.local·v0,·"baf":Ljava/lang/StringBuffer;
65 ····:try_start_065 ····:try_start_0
66 ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J66 ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J
  
67 ····move-result-wide·v567 ····move-result-wide·v6
  
68 ····.line·3368 ····.line·33
69 ····.local·v5,·"startTime":J69 ····.local·v6,·"startTime":J
70 ····new-instance·v8,·Ljava/lang/StringBuilder;70 ····new-instance·v8,·Ljava/lang/StringBuilder;
  
71 ····invoke-direct·{v8},·Ljava/lang/StringBuilder;-><init>()V71 ····invoke-direct·{v8},·Ljava/lang/StringBuilder;-><init>()V
  
72 ····const-string·v9,·"Downloading·URL:·"72 ····const-string·v9,·"Downloading·URL:·"
  
73 ····invoke-virtual·{v8,·v9},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;73 ····invoke-virtual·{v8,·v9},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
Offset 89, 21 lines modifiedOffset 89, 21 lines modified
89 ····move-result-object·v889 ····move-result-object·v8
  
90 ····invoke-static·{v8},·Lcom/googlecode/gtalksms/Log;->d(Ljava/lang/String;)V90 ····invoke-static·{v8},·Lcom/googlecode/gtalksms/Log;->d(Ljava/lang/String;)V
  
91 ····.line·3591 ····.line·35
92 ····invoke-virtual·{p0},·Ljava/net/URL;->openConnection()Ljava/net/URLConnection;92 ····invoke-virtual·{p0},·Ljava/net/URL;->openConnection()Ljava/net/URLConnection;
  
93 ····move-result-object·v793 ····move-result-object·v5
  
94 ····check-cast·v7,·Ljava/net/HttpURLConnection;94 ····check-cast·v5,·Ljava/net/HttpURLConnection;
  
95 ····.line·3695 ····.line·36
96 ····.local·v7,·"ucon":Ljava/net/HttpURLConnection;96 ····.local·v5,·"ucon":Ljava/net/HttpURLConnection;
97 ····invoke-virtual·{v7},·Ljava/net/HttpURLConnection;->getInputStream()Ljava/io/InputStream;97 ····invoke-virtual·{v5},·Ljava/net/HttpURLConnection;->getInputStream()Ljava/io/InputStream;
  
98 ····move-result-object·v498 ····move-result-object·v4
  
99 ····.line·3799 ····.line·37
100 ····.local·v4,·"is":Ljava/io/InputStream;100 ····.local·v4,·"is":Ljava/io/InputStream;
101 ····new-instance·v1,·Ljava/io/BufferedInputStream;101 ····new-instance·v1,·Ljava/io/BufferedInputStream;
  
Offset 133, 16 lines modifiedOffset 133, 16 lines modified
  
133 ····goto·:goto_0133 ····goto·:goto_0
  
134 ····.line·45134 ····.line·45
135 ····.end·local·v1····#·"bis":Ljava/io/BufferedInputStream;135 ····.end·local·v1····#·"bis":Ljava/io/BufferedInputStream;
136 ····.end·local·v2····#·"current":I136 ····.end·local·v2····#·"current":I
137 ····.end·local·v4····#·"is":Ljava/io/InputStream;137 ····.end·local·v4····#·"is":Ljava/io/InputStream;
138 ····.end·local·v5····#·"startTime":J 
139 ····.end·local·v7····#·"ucon":Ljava/net/HttpURLConnection;138 ····.end·local·v5····#·"ucon":Ljava/net/HttpURLConnection;
 139 ····.end·local·v6····#·"startTime":J
140 ····:catch_0140 ····:catch_0
141 ····move-exception·v3141 ····move-exception·v3
  
142 ····.line·46142 ····.line·46
143 ····.local·v3,·"e":Ljava/io/IOException;143 ····.local·v3,·"e":Ljava/io/IOException;
144 ····new-instance·v8,·Ljava/lang/StringBuilder;144 ····new-instance·v8,·Ljava/lang/StringBuilder;
  
Offset 173, 16 lines modifiedOffset 173, 16 lines modified
  
173 ····return-object·v8173 ····return-object·v8
  
174 ····.line·43174 ····.line·43
175 ····.restart·local·v1····#·"bis":Ljava/io/BufferedInputStream;175 ····.restart·local·v1····#·"bis":Ljava/io/BufferedInputStream;
176 ····.restart·local·v2····#·"current":I176 ····.restart·local·v2····#·"current":I
177 ····.restart·local·v4····#·"is":Ljava/io/InputStream;177 ····.restart·local·v4····#·"is":Ljava/io/InputStream;
178 ····.restart·local·v5····#·"startTime":J 
179 ····.restart·local·v7····#·"ucon":Ljava/net/HttpURLConnection;178 ····.restart·local·v5····#·"ucon":Ljava/net/HttpURLConnection;
 179 ····.restart·local·v6····#·"startTime":J
180 ····:cond_0180 ····:cond_0
181 ····:try_start_1181 ····:try_start_1
182 ····new-instance·v8,·Ljava/lang/StringBuilder;182 ····new-instance·v8,·Ljava/lang/StringBuilder;
  
183 ····invoke-direct·{v8},·Ljava/lang/StringBuilder;-><init>()V183 ····invoke-direct·{v8},·Ljava/lang/StringBuilder;-><init>()V
  
184 ····const-string·v9,·"Downloaded·"184 ····const-string·v9,·"Downloaded·"
Offset 199, 23 lines modifiedOffset 199, 23 lines modified
  
199 ····invoke-virtual·{v8,·v9},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;199 ····invoke-virtual·{v8,·v9},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
200 ····move-result-object·v8200 ····move-result-object·v8
  
201 ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J201 ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J
  
202 ····move-result-wide·v9202 ····move-result-wide·v10
  
203 ····sub-long/2addr·v9,·v5203 ····sub-long/2addr·v10,·v6
  
204 ····const-wide/16·v11,·0x3e8204 ····const-wide/16·v12,·0x3e8
  
205 ····div-long/2addr·v9,·v11205 ····div-long/2addr·v10,·v12
  
206 ····invoke-virtual·{v8,·v9,·v10},·Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;206 ····invoke-virtual·{v8,·v10,·v11},·Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
  
207 ····move-result-object·v8207 ····move-result-object·v8
  
208 ····const-string·v9,·"·sec"208 ····const-string·v9,·"·sec"
  
209 ····invoke-virtual·{v8,·v9},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;209 ····invoke-virtual·{v8,·v9},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
Offset 229, 266 lines modifiedOffset 229, 268 lines modified
229 ····:try_end_1229 ····:try_end_1
230 ····.catch·Ljava/io/IOException;·{:try_start_1·..·:try_end_1}·:catch_0230 ····.catch·Ljava/io/IOException;·{:try_start_1·..·:try_end_1}·:catch_0
  
231 ····goto·:goto_1231 ····goto·:goto_1
232 .end·method232 .end·method
  
233 .method·public·static·DownloadFromUrl(Ljava/lang/String;Ljava/lang/String;Landroid/content/Context;)V233 .method·public·static·DownloadFromUrl(Ljava/lang/String;Ljava/lang/String;Landroid/content/Context;)V
234 ··