Запускаем HDMI/MHL на кастомных прошивках

Рейтинг:   / 0
ПлохоОтлично 

Имею китайский телефон NEO N003 (MTK6589T) с поддержкой HDMI/MHL. Т.к. на телефоне чистый андроид, бывает скучно и приходится устанавливать кастомные прошивки. В этой статье опишу как сделать поддержку HDMI/MHL на кастомных прошивках.

Сразу скажу, что инструкция не универсальная и точно не работает на прошивках MIUI. На LEWA работает.
Итак, начнем...
Декомпилируем Settings.apk
Переходим по пути \smali\com\android\settings и открываем DisplaySettings.smali
Ищем такие строки
iget-object v10, p0, Lcom/android/settings/DisplaySettings;->mDisplayDefCategory:Landroid/preference/PreferenceCategory;

iget-object v11, p0, Lcom/android/settings/DisplaySettings;->mHDMISettings:Landroid/preference/Preference;

invoke-virtual {v10, v11}, Landroid/preference/PreferenceCategory;->removePreference(Landroid/preference/Preference;)Z

и удаляем последнюю строку
invoke-virtual {v10, v11}, Landroid/preference/PreferenceCategory;->removePreference(Landroid/preference/Preference;)Z

Компилируем Settings.apk
Берем стоковый файл system\lib\libmtkhdmi_jni.so и копируем его на кастомную прошивку.
Все, пробуем HDMI/MHL...

При копировании материала с сайта, активная ссылка на оригинальный материал обязательна.

Добавить комментарий


Защитный код
Обновить