LEWA OS - общее обсуждение

Модераторы: Lunat, pvsurkov, AlexG1, ViNNNtalik, KSAT

Куратор темы: valnur

Аватара пользователя
sip70
Пользователь
 
Сообщения: 189
Зарегистрирован: 07 фев 2010, 01:10
Откуда: Москва
Репутация: 71

LEWA OS - общее обсуждение

Сообщение Ответ:#462 » san4esss » 13 июн 2015, 15:46

У меня на 6 леве не работает inbox от google, пишет "невозможно запустить inbox, так как недоступен DownloadManager", не подскажите как поправить?
  • 0

Аватара пользователя
san4esss
Интересующийся
 
Сообщения: 29
Зарегистрирован: 09 ноя 2012, 14:12
Репутация: 5

LEWA OS - общее обсуждение

Сообщение Ответ:#463 » iSmile » 14 июн 2015, 20:18

Коллеги,
Как побороть смещение операторов в статус-баре?
Jiayu S3 Advanced Android 5.1.1 Жду Xiaomi Redmi Note 3...
  • 0

Аватара пользователя
iSmile

Разработчик
 
Сообщения: 431
Зарегистрирован: 08 окт 2013, 00:02
Откуда: Украина, Ровно
Репутация: 466

LEWA OS - общее обсуждение

Сообщение Ответ:#464 » Minotavrusus » 20 июн 2015, 17:28

Не пинайте сильно новичка на сём ресурсе... :smu:sche_nie:
Где и кому можно заказать перевод англ-кит. версии Левы?...сам как только не пытался совладать с JBART'ом, не получилось...видимо это не моё, хотя MIUI перевёл без проблем, но вот с особенностями Lewa нифига не совладал:
с версией BART 1.5.2 ничего не получилось, загрузка прошивки начинается с выскакивающих сообщениях об ошибках приложений на фоне раб.стола и телефон отключается, с последней версией jBART 2a( даже добавил репозитарий от ViNNNtalik'а и патчи отсюда) загрузка дело доходит до лого и всё.
Здесь лог от jBART v2a(412КВ):
 

Так поможете,не? :mi_ga_et: небольшое вознаграждение гарантирую...
Оригинал лежит на MEGA(527,6МВ):
 

Телефон Lenovo A936 (МТ6752 КК 4.4)
Последний раз редактировалось Minotavrusus 21 июн 2015, 18:46, всего редактировалось 1 раз.
  • 0

Аватара пользователя
Minotavrusus
Новичок
 
Сообщения: 1
Зарегистрирован: 20 июн 2015, 16:41
Репутация: 0

LEWA OS - общее обсуждение

Сообщение Ответ:#465 » iSmile » 21 июн 2015, 13:09

Други,
Какие ньюансы деодексирования LEWAv6 KitKat? С какими параметрами деодексировать API/smali..?
Вижу, что в фреймворка и апкшках внутри лежит classes.dex + есть соотв. .odex файл. Просветите что к чему.
Jiayu S3 Advanced Android 5.1.1 Жду Xiaomi Redmi Note 3...
  • 0

Аватара пользователя
iSmile

Разработчик
 
Сообщения: 431
Зарегистрирован: 08 окт 2013, 00:02
Откуда: Украина, Ровно
Репутация: 466

LEWA OS - общее обсуждение

Сообщение Ответ:#466 » MarkOff » 23 июн 2015, 15:50

Оттащить .odex в кусты и забыть. Проша окажется деодексированной.
HTC MAX4G (iggord v.2)
ThL W3+ (LeWa X1 0305 MarkOff)
Explay X-tremer (LeWa 6.0)
Donate WMR560218971715
  • 1

Аватара пользователя
MarkOff

Разработчик
 
Сообщения: 1137
Зарегистрирован: 29 авг 2012, 14:08
Откуда: Омск
Репутация: 866

LEWA OS - общее обсуждение

Сообщение Ответ:#467 » iSmile » 24 июн 2015, 17:07

MarkOff писал(а) on 23 июн 2015, 15:50:Оттащить .odex в кусты и забыть. Проша окажется деодексированной.

По правде, так и есть. jBART деодексирует, но в 95% говорит что classes.dex в файле уже есть.

PS:
Нужно в jBART галку поставить "Использовать inline.txt", тогда ошибки не сыпятся.
Jiayu S3 Advanced Android 5.1.1 Жду Xiaomi Redmi Note 3...
  • 0

Аватара пользователя
iSmile

Разработчик
 
Сообщения: 431
Зарегистрирован: 08 окт 2013, 00:02
Откуда: Украина, Ровно
Репутация: 466

LEWA OS - общее обсуждение

Сообщение Ответ:#468 » _mayday_ » 24 июн 2015, 19:14

Добавляем опцию пробуждения смарта кнопками громкости.
0. Разбираем Settings.apk, открываем /res/values/bools.xml и проверяем на предмет наличия строки
Код: Выделить всё
<bool name="cancle_volume_key_wake">true</bool>
Если она есть - просто true меняем на false или используем автопатч из соседней ветки.
Если такой строки нет - значит пойдём длинным путем. Расписывать буду длинно. В основном - что бы самому не запутаться. Пробегите глазами инструкцию - половину действий на самом деле можно делать одновременно. По сути трудности могут возникнуть только с подбором свободного id в нужном блоке.

1. Скачиваем
keys.zip
(4.08 КБ) Скачиваний: 12
и распаковываем по пути /smali/com/android/settings/keys соглашаясь на замену. (файлы взяты из os6)

2.1. Открываем свежескопированный KeySettings.smali, ищем 0x7f060028. Открываем /res/values/public.xml ищем <public type="xml" name="key_settings", копируем в буфер его id, возвращаемся в KeySettings, заменяем 0x7f060028 на скопированный. Сохраняем, не закрываем.

2.2. В KeySettings ищем 0x7f0a001c. Переходим в /res/values/public.xml, в конце блока <public type="bool" добавляем строку
Код: Выделить всё
<public type="bool" name="cancle_keyboard_light" id="0x7f0a001c" />
где 0x7f0a001c будет равно последнему id в этом блоке + один. (На пальцах - если последний id в блоке 0x7f00018 - пишите 0x7f00019, если 0x7f00029 - пишите 0x7f0002a и так далее. Если повезет, и никто не вмешался - значения идут по порядку и последнее в блоке будет действительно последнее задействованное.) Возвращаемся в KeySettings и 0x7f0a001c меняем на тот id, который вписали в public.xml. Далее открываем /smali/com/android/settings/R$Bools.smali и добавляем строку в начале файла среди подобных
Код: Выделить всё
.field public static final cancle_keyboard_light:I = 0x7f0a001c
естественно поменяв значение. ******

2.3. В KeySettings ищем 0x7f0a001b. Переходим в /res/values/public.xml, в конце блока <public type="bool" добавляем строку
Код: Выделить всё
<public type="bool" name="cancle_volume_key_wake" id="0x7f0a001b" />
где 0x7f0a001b будет равно предыдущему добавленному + один. Возвращаемся в KeySettings и 0x7f0a001b меняем на тот id, который вписали в public.xml. Далее открываем /smali/com/android/settings/R$Bools.smali и после добавленной в предыдущем пункте добавляем строку
Код: Выделить всё
.field public static final cancle_volume_key_wake:I = 0x7f0a001b
естественно поменяв значение. Сохраняем, закрываем все, кроме public.xml

3. Открываем /res/xml/key_settings.xml и все содержимое меняем на
Код: Выделить всё
[spoiler=]<?xml version="1.0" encoding="utf-8"?>
<PreferenceScreen android:title="@string/accessibility_settings_title"
  xmlns:android="http://schemas.android.com/apk/res/android"
  xmlns:settings="http://schemas.android.com/apk/res/com.android.settings">
    <PreferenceCategory android:title="@string/keyboard_lights_title" android:key="system_category_keyboard_light">
        <SwitchPreference android:title="@string/keyboard_lights_title" android:key="keyboard_lights_preference" android:summary="@string/keyboard_lights_summary" android:widgetLayout="@lewa:layout/preference_widget_switch_noclickable" />
        <SwitchPreference android:title="@string/keyboard_auto_lights_title" android:key="keyboard_auto_lights_preference" android:summary="@string/keyboard_auto_lights_summary" android:widgetLayout="@lewa:layout/preference_widget_switch_noclickable" />
    </PreferenceCategory>
    <PreferenceCategory android:title="@string/power_key_title" android:key="system_category_power">
        <SwitchPreference android:persistent="false" android:title="@string/accessibility_power_button_ends_call_prerefence_title" android:key="toggle_power_button_ends_call_preference" android:widgetLayout="@lewa:layout/preference_widget_switch_noclickable" />
    </PreferenceCategory>
    <PreferenceCategory android:title="@string/volume_key_title" android:key="system_category_volume">
        <SwitchPreference android:title="@string/volume_wake_title" android:key="volume_wake" android:summary="@string/volume_wake_summary" android:widgetLayout="@lewa:layout/preference_widget_switch_noclickable" />
        <SwitchPreference android:title="@string/volume_music_controls_title" android:key="volume_music_controls" android:summary="@string/volume_music_controls_summary" android:widgetLayout="@lewa:layout/preference_widget_switch_noclickable" />
    </PreferenceCategory>
    <PreferenceCategory android:title="@string/back_key_title" android:key="system_category_backkey">
        <SwitchPreference android:title="@string/back_to_kill_title" android:key="back_to_kill" android:summary="@string/back_to_kill_summary" android:widgetLayout="@lewa:layout/preference_widget_switch_noclickable" />
    </PreferenceCategory>
</PreferenceScreen>[/spoiler]
Сохраняем и закрываем.

4. Переходим в public.xml, ищем power_key_title. Если не находим - добавляем в конец блока <public type="string" строку
Код: Выделить всё
<public type="string" name="power_key_title" id="0x7f0c0aa6" />
. id меняем на свободный. По той же схеме. Из того же блока, но не используемым номером. Если находим - ничего не делаем. Следующие пункты пропускаем. Сохраняем, закрываем, компилируем. Смотрим лог, если все ок - пробуем.

5. Открываем /smali/com/android/settings/R$String.smali, добавляем строку
Код: Выделить всё
.field public static final power_key_title:I = 0x7f0c0aa6
в любое место среди подобных, с id, равным тому, что установили в предыдущем пункте.

6. Открываем /res/values/strings.xml и добавляем строку
Код: Выделить всё
<string name="power_key_title">Power key</string>
. Аналогичные строки добавляем во все strings.xml языковых файлов, которые используются в прошивке. Естественно с переводом. (<string name="power_key_title">Клавиша включения</string> для values-ru/strings.xml и так далее, и так далее.)

7. Открываем /res/values/bools.xml и добавляем
Код: Выделить всё
<bool name="cancle_volume_key_wake">false</bool>
    <bool name="cancle_keyboard_light">false</bool>
Если не нужна опция подсветки клавиш/автоподсветки клавиш - в последнем меняем false на true

8. Собираем. Если все было сделано правильно и все id взяты из своих блоков и не повторяются - соберется без ошибок.

В результате добавятся опции "Клавиша питания завершает вызов" и "Включение экрана" Кроме того, включение и отключение "Подсветки клавиш/Автоподсветки" можно будет реализовать автопатчем из соседней ветки через смену false/true в bools. вместо замены нужного product.device в smali.

**** Важное замечание к пункту 2.2. В нем мы добавляем возможность включения/выключения опций автоподсветки клавиш через bools.xml. Технически может быть такая ситуация, что в доноре оно уже может быть реализовано. Маловероятно конечно, если отсутствует cancle_volume_key_wake то и cancle_keyboard_light не должно быть. НО - если все таки есть - п.2.2 выполнять надо иначе. Мы не трогаем то, что есть в public.xml и R$Bools.smali, а просто берем тот id, который в них указан и заменяем им тот самый 0x7f0a001c. Ну и в bools.xml соответственно добавлять не надо, раз она там уже есть.

PS. Можно, конечно, не заменять целиком файлы, а добавить только нужные части метода. Но мне показалось так проще.
Zopo C2 rev.B
  • 4

Аватара пользователя
_mayday_
Специалист
 
Сообщения: 556
Зарегистрирован: 27 июл 2010, 15:40
Репутация: 251

LEWA OS - общее обсуждение

Сообщение Ответ:#469 » iSmile » 26 июн 2015, 07:39

Подскажите: в 6-ке работает установка/перенос программ на SD-карту?
Jiayu S3 Advanced Android 5.1.1 Жду Xiaomi Redmi Note 3...
  • 0

Аватара пользователя
iSmile

Разработчик
 
Сообщения: 431
Зарегистрирован: 08 окт 2013, 00:02
Откуда: Украина, Ровно
Репутация: 466

LEWA OS - общее обсуждение

Сообщение Ответ:#470 » Black Death » 26 июн 2015, 09:06

iSmile писал(а) on 26 июн 2015, 07:39:Подскажите: в 6-ке работает установка/перенос программ на SD-карту?

У меня есть выбор куда устанавливать по умолчанию.
Изображение
  • 0

Аватара пользователя
Black Death
Интересующийся
 
Сообщения: 38
Зарегистрирован: 20 окт 2012, 14:47
Откуда: Ковров Владимирская область
Репутация: 13

LEWA OS - общее обсуждение

Сообщение Ответ:#471 » iSmile » 26 июн 2015, 10:42

Black Death писал(а) on 26 июн 2015, 09:06:
iSmile писал(а) on 26 июн 2015, 07:39:Подскажите: в 6-ке работает установка/перенос программ на SD-карту?

У меня есть выбор куда устанавливать по умолчанию.

Выбор есть, но при выборе SD устанавливается все-равно на внутреннюю память.
Проверь пожалуйста.
Jiayu S3 Advanced Android 5.1.1 Жду Xiaomi Redmi Note 3...
  • 0

Аватара пользователя
iSmile

Разработчик
 
Сообщения: 431
Зарегистрирован: 08 окт 2013, 00:02
Откуда: Украина, Ровно
Репутация: 466

LEWA OS - общее обсуждение

Сообщение Ответ:#472 » Black Death » 26 июн 2015, 11:17

iSmile писал(а) on 26 июн 2015, 10:42:
Black Death писал(а) on 26 июн 2015, 09:06:
iSmile писал(а) on 26 июн 2015, 07:39:Подскажите: в 6-ке работает установка/перенос программ на SD-карту?

У меня есть выбор куда устанавливать по умолчанию.

Выбор есть, но при выборе SD устанавливается все-равно на внутреннюю память.
Проверь пожалуйста.

Вот только что переместил антуту на сд карту. Всё нормально. А вот мелкие проги перенести не даёт.
Изображение
  • 1

Аватара пользователя
Black Death
Интересующийся
 
Сообщения: 38
Зарегистрирован: 20 окт 2012, 14:47
Откуда: Ковров Владимирская область
Репутация: 13

LEWA OS - общее обсуждение

Сообщение Ответ:#473 » iSmile » 26 июн 2015, 11:47

Black Death писал(а) on 26 июн 2015, 11:17:
iSmile писал(а) on 26 июн 2015, 10:42:
Black Death писал(а) on 26 июн 2015, 09:06:
iSmile писал(а) on 26 июн 2015, 07:39:Подскажите: в 6-ке работает установка/перенос программ на SD-карту?

У меня есть выбор куда устанавливать по умолчанию.

Выбор есть, но при выборе SD устанавливается все-равно на внутреннюю память.
Проверь пожалуйста.

Вот только что переместил антуту на сд карту. Всё нормально. А вот мелкие проги перенести не даёт.

Спс.

Подскажи еще: у тебя родная прошивка или порт?
Jiayu S3 Advanced Android 5.1.1 Жду Xiaomi Redmi Note 3...
  • 0

Аватара пользователя
iSmile

Разработчик
 
Сообщения: 431
Зарегистрирован: 08 окт 2013, 00:02
Откуда: Украина, Ровно
Репутация: 466

LEWA OS - общее обсуждение

Сообщение Ответ:#474 » Black Death » 26 июн 2015, 14:15

Родная. Honor 3C
Изображение
  • 1

Аватара пользователя
Black Death
Интересующийся
 
Сообщения: 38
Зарегистрирован: 20 окт 2012, 14:47
Откуда: Ковров Владимирская область
Репутация: 13

LEWA OS - общее обсуждение

Сообщение Ответ:#475 » Zveka » 01 июл 2015, 17:46

Левовцы ушли в летний отпуск?)
Кто-нибудь знает, почему прошивки перестали обновлять?
  • 0

Аватара пользователя
Zveka
Интересующийся
 
Сообщения: 89
Зарегистрирован: 18 ноя 2013, 20:14
Откуда: Краснодар
Репутация: 72

LEWA OS - общее обсуждение

Сообщение Ответ:#476 » _mayday_ » 01 июл 2015, 22:52

Zveka писал(а) on 01 июл 2015, 17:46:Кто-нибудь знает, почему прошивки перестали обновлять?

Да все :) Кто на их форум заглядывает.
http://bbs.lewaos.com/thread-270686-1-1.html
Zopo C2 rev.B
  • 0

Аватара пользователя
_mayday_
Специалист
 
Сообщения: 556
Зарегистрирован: 27 июл 2010, 15:40
Репутация: 251

LEWA OS - общее обсуждение

Сообщение Ответ:#477 » Zveka » 02 июл 2015, 08:41

Верно понимаю, они занимаются адаптацией к другим моделям, а далее переводят с 4.2 на 4.4 ? :du_ma_et:
  • 0

Аватара пользователя
Zveka
Интересующийся
 
Сообщения: 89
Зарегистрирован: 18 ноя 2013, 20:14
Откуда: Краснодар
Репутация: 72

LEWA OS - общее обсуждение

Сообщение Ответ:#478 » _mayday_ » 02 июл 2015, 12:51

Zveka, Не совсем. Часть моделей адаптируют под лолижопку судя по Android L. Часть готовят под киткэт. И небольшой кусок старичков (изначально вышедших на жылибыльке) перетащат на киткэт попозже, пока даже без планов.
Да и текущий план - условный и "будет скорректирован". Учитывая, что уже июль - корректировка просилась пару недель назад.

В общем для меня вся эта канитель звучит примерно так: Мы хотим идти в ногу со временем, поэтому сосредоточились на том, что бы наплодить новых глючных прошивок на новых версиях андроид. А на старые глюки мы забили.
Zopo C2 rev.B
  • 0

Аватара пользователя
_mayday_
Специалист
 
Сообщения: 556
Зарегистрирован: 27 июл 2010, 15:40
Репутация: 251

LEWA OS - общее обсуждение

Сообщение Ответ:#479 » iSmile » 02 июл 2015, 18:47

_mayday_ писал(а) on 02 июл 2015, 12:51:Zveka, Не совсем. Часть моделей адаптируют под лолижопку судя по Android L. Часть готовят под киткэт. И небольшой кусок старичков (изначально вышедших на жылибыльке) перетащат на киткэт попозже, пока даже без планов.
Да и текущий план - условный и "будет скорректирован". Учитывая, что уже июль - корректировка просилась пару недель назад.

В общем для меня вся эта канитель звучит примерно так: Мы хотим идти в ногу со временем, поэтому сосредоточились на том, что бы наплодить новых глючных прошивок на новых версиях андроид. А на старые глюки мы забили.

Какой-то ты негативный весь :)
Я вот собрал 6-ку и 98% всего устраивает. И юзеры моей сборки вроде довольны и слезать с 6-ки не хотят.
Сейчас пошуршал, чтобы памяти побольше освободить, ибо 1 Гига стало маловато (в 5-ке хватало).
Jiayu S3 Advanced Android 5.1.1 Жду Xiaomi Redmi Note 3...
  • 0

Аватара пользователя
iSmile

Разработчик
 
Сообщения: 431
Зарегистрирован: 08 окт 2013, 00:02
Откуда: Украина, Ровно
Репутация: 466

LEWA OS - общее обсуждение

Сообщение Ответ:#480 » _mayday_ » 03 июл 2015, 12:33

iSmile писал(а) on 02 июл 2015, 18:47:Я вот собрал 6-ку и 98% всего устраивает. И юзеры моей сборки вроде довольны и слезать с 6-ки не хотят.

Та же фигня. Я даже был бы согласен на 90%. Если бы эти проценты с течением времени росли. А не стояли на месте, а то и понижались (последние четыре сборки получили новый глюк, которого не было на предыдущих 19-ти).
Ну и достает периодически редактировать контакты, добавлять номера в другом телефоне. Потому что этот видите ли не в состоянии отредактировать контакт с ДР.
Zopo C2 rev.B
  • 0

Аватара пользователя
_mayday_
Специалист
 
Сообщения: 556
Зарегистрирован: 27 июл 2010, 15:40
Репутация: 251

LEWA OS - общее обсуждение

Сообщение Ответ:#481 » iSmile » 05 июл 2015, 14:40

В галерее превьюшки фоток четкие, а видеофайлов - "квадратиками". Это так у всех, или чето при портировании нужно не заменять?
Jiayu S3 Advanced Android 5.1.1 Жду Xiaomi Redmi Note 3...
  • 0

Аватара пользователя
iSmile

Разработчик
 
Сообщения: 431
Зарегистрирован: 08 окт 2013, 00:02
Откуда: Украина, Ровно
Репутация: 466

Пред.След.

Вернуться в LEWA OS

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0

x

#{title}

#{text}