bucefal82

Делаем батарейку с процентами

В этой теме 16 сообщений

Подготовительные работы. Что нужно?
Скачать Android SDK отсюда (Запустить инсталятор и установить)
Скачать и установить Java Platform (JDK).
Скачать ApkTools 1.5.2 (утилита для распаковки файлов *.apk-Распаковать архив в корень диска C:\)
Также нужен
7Zip
Или любой другой архиватор.

Начнём

Пойдём по ссылке Моды батареек с процентами
И выберем понравившийся мод(допустим V65)
В форме поиска по этой теме введём bat_v65.zip,где v65 версия мода которого вы выбрали
Нам выдадут множество постов в этих постах(вероятно под спойлером) ищем архив удовлетворяющий нашим требованиям т.е bat_v65.zip
Скачиваем его к себе и в архиве ищем Либо SystemUi.apk либо может называться по другому то что находится в bat_v65.zip\system\app
закидываем этот файл в папку с распакованным ApkTools
Далее переносим этот файл на apktool-d.cmd
Видим следующее окошко

95c82d8f85f80168a80f125de6a09593.jpg

После этого заходим в образовавшуюся папку C:\ApkTools143\SystemUI\res\drawable-hdpi и ищем


95a79ed81584.jpg

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


Далее идём C:\ApkTools143\SystemUI\res\drawable-mdpi проделываем тоже самое и копируем тоже в любую папку

Затем идём по пути C:\ApkTools143\SystemUI\res\drawable копируем отсюда файл stat_sys_battery.xml и stat_sys_battery_charge.xml

А теперь перейдём непосредственно к изменению нашего LenovoSystemUi.apk
Для этого находим на устройстве или вытаскиваем из архива с прошивкой

упомянутые LenovoSystemUi.apk и framework-res.apk и переносим в папку ApkTools
Перетаскиваем framework-res.apk на apktool-if.cmd появляется окошко

a4b52f6f83eb7de04b4ee29a81dfdf62.jpg

LenovoSystemUi.apk перетягиваем на apktool-d.cmd

d323e103c9f9c10a9f0964ea59807ce2.jpg

В образовавшейся папке LenovoSystemUi заменяем скопированные ранее изображения и файлы в тех же папках откуда мы их вытаскивали.

Переносим папку LenovoSystemUi на apktool-b.cmd видим следующее
4d718f2b05b3e6a2634c17836a46f2f5.jpg

Далее открываем наш оригинальный LenovoSystemUi.apk с помощью 7Zip
Идём в C:\ApkTools143\LenovoSystemUI\build\apk переносим всё её содержимое в открытый архив подтвержаем копирование.

0777b3708b2ba75e8d037616b2c81390.jpg

Вот и всё осталось только соорудить патч для Recovery.
либо воспользоваться вот этим архивом рассовав свои файлы заменяя содержимое.
Не забудьте перед этим сделать bucap или патч с оригинальными/не изменёнными приложениями используя всё тот же шаблон.

Отредактировал bucefal82
4 пользователям понравился пост

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

и что, работает? Прошлый патч для lemod так и не запустился..

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Прошлый патч для lemod так и не запустился..

Патч запустился через recovery  а вот если в прошивке менять то не запускается

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Патч запустился через recovery  а вот если в прошивке менять то не запускается

пойдет, а теперь еще бы с статус-баром и было бы отличное дополнение к прошивке.

прошлый через рековери как раз и не запускался..

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Lens_flare,Вот попробуй этот патч я через TWRP v2.3.2.3 ставил всё работает

ed419e733903473f5614dcd63d94c976.png
Но только на Le700Mod 1.75

Отредактировал bucefal82
1 пользователю понравился пост

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Добавлю

Убираем символы 3G, G

Найти в файле LenovoSystemUI\res\layout\zzz_signal_cluster_view_gemini_cu.xml

<ImageView android:id="@id/network_type" android:visibility="gone" android:layout_width="wrap_content" android:layout_height="wrap_content" />

заменить на

<ImageView android:id="@id/network_type" android:visibility="invisible" android:layout_width="0.0dip" android:layout_height="0.0dip" />

Далее найти

<ImageView android:id="@id/network_type_gemini" android:visibility="gone" android:layout_width="wrap_content" android:layout_height="wrap_content" />

заменить на

<ImageView android:id="@id/network_type_gemini" android:visibility="invisible" android:layout_width="0.0dip" android:layout_height="0.0dip" />

Убираем цифры над шкалой сигнала

Найти в файле LenovoSystemUI\res\layout\zzz_signal_cluster_view_gemini_cu.xml

<ImageView android:id="@id/mobile_type_cu" android:visibility="gone" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginLeft="1.0dip" android:src="@drawable/zzz_stat_sys_signal_cu_sim1" />

заменить на

<ImageView android:id="@id/mobile_type_cu" android:visibility="invisible" android:layout_width="0.0dip" android:layout_height="0.0dip" android:layout_marginLeft="1.0dip" android:src="@drawable/zzz_stat_sys_signal_cu_sim1" />

далее найти

<ImageView android:id="@id/mobile_type_cu_gemini" android:visibility="gone" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginLeft="1.0dip" android:src="@drawable/zzz_stat_sys_signal_cu_sim2" />

заменить на

<ImageView android:id="@id/mobile_type_cu_gemini" android:visibility="invisible" android:layout_width="0.0dip" android:layout_height="0.0dip" android:layout_marginLeft="1.0dip" android:src="@drawable/zzz_stat_sys_signal_cu_sim2" />

т.е как видим меняется

android:visibility="gone"  на android:visibility="invisible"

android:layout_height="wrap_content"  на android:layout_width="0.0dip"

android:layout_height="wrap_content" на android:layout_height="0.0dip"

 

5 пользователям понравился пост

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

 

Вот попробуй этот патч я через TWRP v2.3.2.3 ставил всё работает

 А если у меня не стоит Le700MOD а только TWRP v2.3.2.3 , и прошивка 109 , стоит пробовать ставить патч?

 

Патч поставил, всё работает, спасибо ) Жаль что 3G значки теперь не видно. Если можно выложите патч с процентами но с 3G значками. ))

Отредактировал AnDY-Ci

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

прошивка 109 , стоит пробовать ставить патч?

 

Патч поставил, всё работает, спасибо )

Что? Хотите сказать на стоке работает деодексированный SystemUI?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Что? Хотите сказать на стоке работает деодексированный SystemUI?

Мне если честно тожке не вериться.

Но видимо работает.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

Говорю же работает. Есть еще какие то интересные патчики?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

У меня тоже на стоковой 109 версии установилась без проблем, а без значка 3G даже лучше ИМХО

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Батарейка с процентами намного сильнее разряжает аккумулятор?

Просто в штатном состояний картинки около 6 штук, а тут их сотня, на каждый процент.

 

И вообще, есть ли какие подводные камни от использования сторонней батарейки?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Батарейка с процентами намного сильнее разряжает аккумулятор?

Просто в штатном состояний картинки около 6 штук, а тут их сотня, на каждый процент.

нет. Вспомните - на стоке есть стандартный индикатор (можно повесить прогой lenovo power), в нем столько же картинок а разницы нуль.

И вообще, есть ли какие подводные камни от использования сторонней батарейки?

криво реализованная батарейка в процентах может привести к крашу системы (или отсутствию статусбара - минимум). все.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ни одна ссылка на дропбокс не работает. Обновите плиз.

И поясните откуда берутся apktool-d.cmd, apktool-if.cmd и apktool-b.cmd?

Отредактировал Dimon485

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ни одна ссылка на дропбокс не работает. Обновите плиз.

И поясните откуда берутся apktool-d.cmd, apktool-if.cmd и apktool-b.cmd?

Обновил ссылки

И поясните откуда берутся apktool-d.cmd, apktool-if.cmd и apktool-b.cmd?

В папке с APKTool

1 пользователю понравился пост

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Блин да что тут так морочиться? Я расскажу вам самый лёгкий метод создания прошивки

1) взять подопытного

2) открыть файл прошивки

3) зайти B system/app

в данной папке содержаться  встроенные приложения

если хотим поменять лаунчер тогда удаляем MagicLauncher или как на портированной сони иксперия  Xperia_Launcher

удаляем их и бросаем свой лаунчер 

даже имя не имеет значения 

еще можно поставить :

 
Control Panel - Smart Toggle
и у вас будет такая панелька как на айос которая свайпом вниз
  И вот такой способ крутецки
 
 
 
так даже я создал свою прошивку
Отредактировал Vlad-paliy-chuk

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!


Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.


Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу