Пользователи прошивок vibe (en/cn) с оригинальным лаунчером LenovoLauncher замечают, что виджет погоды ищет только китайские города. Бывает ищет и города СНГ, но показывает данные все на китайском языке, т.к. сервис погоды по умолчанию имеет только китайский язык. Еще во многих случаях на лаунчере появляется приложения "Обратная связь" (название может отличаться в зависимости перевода на русский язык). И как же поменять погоду в виджете и убрать приложения "Обратная связь" в лаунчере Lenovo Launcher?
Инструкция - как заменить китайскую погоду в виджете на accuweather
1. Декомпилируем apk
2. \smali\com\lenovo\weather\source\Source.smali
3. Заменяем везде SmartSource на AccuSource так же проводим и с SinaSource
4. res/layout/main_activity.xml и res/layout-v21/main_activity.xml
5. заменить logo_china_weather_net на logo_accu_weather
Инструкция - как отключить установку приложения обратной связи
1. Декомпилируем apk
заменить if-eqz v4, :cond_1 на if-eqz v4, :cond_0
и
if-nez v8, :cond_1 заменить на if-nez v8, :cond_0
3.1. в этом куске
Инструкция - как отключить всплывающее сообщение при первом запуске лаунчера
1. Декомпилируем apk
2. smali/com/lenovo/launcher/Launcher.smali
3. в методе .method private sureVersionTip(Landroid/content/SharedPreferences;)V
удалить строку
Инструкция - заменяем поиск baidu на google
1. Декомпилируем apk
2. /smali/com/lenovo/launcher/lenovosearch/QsbApplication.smali и /smali/com/lenovo/launcher/lenovosearch/lenovo/SearchEngineSettings.smali
3. везде заменяем
Инструкция - как заменить китайскую погоду в виджете на accuweather
1. Декомпилируем apk
2. \smali\com\lenovo\weather\source\Source.smali
3. Заменяем везде SmartSource на AccuSource так же проводим и с SinaSource
4. res/layout/main_activity.xml и res/layout-v21/main_activity.xml
5. заменить logo_china_weather_net на logo_accu_weather
Инструкция - как отключить установку приложения обратной связи
1. Декомпилируем apk
2. \smali\com\lenovo\launcher\ExtraShortcutInstaller.smali
3. в методе .method public static installOrUninstallOneKeyFeedBackShortCut(Lcom/lenovo/launcher/Launcher;Z)Vзаменить if-eqz v4, :cond_1 на if-eqz v4, :cond_0
и
if-nez v8, :cond_1 заменить на if-nez v8, :cond_0
3.1. в этом куске
:cond_0 :goto_0 return-void :cond_1 const v8, 0x7f08030d invoke-virtual {p0, v8}, Lcom/lenovo/launcher/Launcher;->getString(I)Ljava/lang/String;удалить :cond_1
Инструкция - как отключить всплывающее сообщение при первом запуске лаунчера
1. Декомпилируем apk
2. smali/com/lenovo/launcher/Launcher.smali
3. в методе .method private sureVersionTip(Landroid/content/SharedPreferences;)V
удалить строку
invoke-virtual {v0}, Landroid/app/AlertDialog;->show()V
Инструкция - заменяем поиск baidu на google
1. Декомпилируем apk
2. /smali/com/lenovo/launcher/lenovosearch/QsbApplication.smali и /smali/com/lenovo/launcher/lenovosearch/lenovo/SearchEngineSettings.smali
3. везде заменяем
, "baidu"на
, "google"
Кому лень с этим для ромоделов написал патч для Jbart и B.A.R.S.
Комментарии
Отправить комментарий