pan_ataman - Каталог статей - стр. 1 категории | закладки | добавить | RSS
3 файлов, добавленных в категорию Разное пользователем pan_ataman[ожидают одобрения]
Root и прошивка pan_ataman
Mon, 20 May 2013 14:06:49 +0400Mon, 20 May 2013 14:06:49 +0400
Думаю практически у каждого пользователя андроид смартфона появлялось желание создать (отредактировать) прошивку под свои нужды и желания.
Так вот в данной статье мы и рассмотрим принцип редактирования прошивки для CWM (в zip формате)
Подготовка:
- В первую очередь необходимо определиться какую прошивку будем брать за основу. Я советую использовать офф. прошивку в зипе. Почти для каждого распространённого девайса существует чистая прошивка + root.
(я буду отталкиваться именно от данного варианта)
- Когда жертва (прошивка) выбрана её необходимо скачать в любое удобное вам место на ПК (распаковывать не стоит)
- Также нам потребуется архиватор, советую использовать 7zip и лучший в своём роде текстовый редактор Notepad++ .
---
что да как:
- Открывая архив с прошивкой вы видите следующее:
META-INF - в папке хранятся скрипты установки прошивки
system - папка со всеми файлами прошивки (приложения, твики, скрипты и т.д.)
boot.img - ядро системы
Практически все манипуляции проводятся в папке system
её структура:
app - системные приложения
bin - ресурсы самой системы
etc - Скрипты, твики, конфиги, профили и настройки системы
fonts - Системные шрифты
framework - здесь хранятся главные файлы системы (графика, настройки текста анимации и т.д)
lib - библиотеки системы
media - файлы мультимедиа (мелодии уведомлений, анимация загрузки, обои и т.д)
usr - настройки не изменяемые в дальнейшем системой (работают в режиме "только чтение")
xbin - опять же системные конфиги и прочие твики
build.prop - инфа о системе, настройки локали и производительности системы.
---
Приложения
Перед тем как добавлять/удалять софт в систему, необходимо проверить деодексирована ли ваша прошивка (то есть проверить наличие файлов .odex в папке app. Если оные в наличии, то необходимо от них избавиться по этой инструкции .
-Добавляем софт в прошивку:
Прежде всего необходимо установить себе в смарт те программы которые вы хотите добавить в сборку.
После установки достаём их из системы при помощи Root Exporer и его аналогов, находятся они по пути data/app, так же нам понадобятся их либы (если они конечно есть) они находятся по пути data/data. Находятся они в одноимённой приложению папке и имеют расширение .so .
Затем изъятые .apk файлы кладем в архив по пути system/app и файлы с расширением .so (lib'ы) по пути system/lib.
-Удаляем софт из прошивки:
Тут всё просто, заходим в папку app - определяемся что нам не нужно и удаляем весь ненужный софт (систему лучше не трогать)
---
Язык и версия прошивки
Копируем файл build.prop на рабочий стол. Открываем его блокнотом и находим строчки
ro.product.locale.language=en
ro.product.locale.region=US
для русского языка необходимо сделать так:
ro.product.locale.language=ru
ro.product.locale.region=RU
название своего мода вписываем в строку
ro.modversion=
в том же build.prop
---
графика
Вся графическая часть прошивки хранится в двух файлах
framework-res.apk путь к файлу systemframework и SystemUI.apk по пути systemapp. А графическая часть приложения настройки хранится естественно в приложении Settings.apk.
Принципы распаковки, редактирования и сборки файлов с расширением .apk можно изучить в данной статье .
---
Скрипты и твики (ускорение и оптимизация системы)
Большая часть настроек проводится в файле build.prop, по этому поводу есть статья на нашем сайте .
Так же если ваше ядро поддерживает init.d (об этом можно узнать на форуме о вашем девайсе) есть ряд скриптов для оптимизации системы, один из них описан Здесь (оптимизация оперативной памяти) и в данной статье Скрипты-твики для init.d
---
Замена шрифтов системы
Как выше излагалось все шрифты содержаться в папке fonts, основные шрифты это: DroidSans.ttf и DroidSans-Bold.ttf их можно заменить любыми шрифтами из нашего сайта переименовав их аналогично вышеуказанным и переместить с заменой в архив с прошивкой в папку fonts.
---
Ядро
Теоритически достаточно заменить boot.img своим, НО в некоторых случаях Ядра сопровождаются дополнительными скриптами.
По этому советую ничего не делать если есть какие либо сомнения.
---
Полезные ссылки:
-Скрипты-твики для init.d
-Модернизируем файл build.prop
-F.A.Q по режимам работы ядра Android
-Оптимизация RAM памяти
-Деодексирование прошивок
-APK. Структура, Разборка, Сборка, Редактирование, Удаление Рекламы и многое другое об APK для Android.
-Файловая система OS Android
-Перевод приложений Android
-Прошивки AndroDV
Адекватная критика и дополнения приветствуются
pan_ataman
Думаю практически у каждого пользователя андроид смартфона появлялось желание создать (отредактировать) прошивку под свои нужды и желания.Так [...]
читать описание
248731
Комментарии: 23
Разное pan_ataman
Wed, 26 Oct 2011 15:29:26 +0400Wed, 26 Oct 2011 15:29:26 +0400
Улучшаем энергосбережение Android устройств или куда уходит заряд батареи
Приветствую!
Всем известна проблема высокого расхода батареи на Android устройствах, в данной статье я опишу все известные мне способы снизить энергопотребление вашего устройства.
Просмотреть общую информацию о потреблении энергии и выявить когда ваш аппарат потребляет большую её часть вы можете набрав комбинацию *#*#4636#*#* или поставив программу Spare Parts .
Способы продлить жизнь заряда аккумулятора от одного заряда:
1. Первое что я посоветую, это отключать WiFi когда вы им не пользуетесь. Так как даже в момент его не использования постоянная поддержка подключения потребляет не малую долю заряда аккумулятора до 330 мА/ч
2. Также по возможности отключать сети 3G. Почему? Всё просто, сети третьего поколения обладают много канальностью, то есть если в сетях 2G во время разговора интернет сервисы отключаются (что позволяет экономить заряд батареи), то в сетях 3G в то время когда вы разговариваете по телефону, активность интернет не останавливается и исходя из этого идёт гораздо большее потребление энергии. А так же, когда к примеру вы находитесь вне покрытия сетей 3G, а режим только 2G не включён телефон будет постоянно искать сети 3G сканируя сети (что тоже потребляет не мало питания)
3. Продолжу по поводу мобильных сетей. Я думаю у всех бывает такое когда вы попадаете в зону плохо покрытия мобильной связи и ваш телефон начинает лихорадочно искать доступные сети либо пытаться поддержать связь с уже подключённой БС. Так вот в этом \"Режиме поиска\" ваш телефон потребляет много энергии по сравнению с обычной работой в сетях. Что делать в данной ситуации решать вам, но как вариант (если дорог заряд батареи) включить автономный режим (режим в самолёте)
4. По поводу GPS много писать не буду, просто напишу что в режиме активной работы, полного заряда батареи хватает на очень малое время от 3-х до 5-ти часов максимум. Исходя из этого в то время когда вы им не пользуетесь советую его отключать.
5. Акселерометр. Как известно датчик движения в нашем телефоне постоянно бодрствует (если он есть конечно), ну а постоянно работающий модуль - постоянно потребляет питание, питание не маленькое порядка 4 мА. Как вариант для продления жизни заряда аккумулятора отключить автоповорот дисплея.
6. Процессор. Спорный вопрос :) По заявлению производителей все процессоры в новых моделях телефонов динамически изменяют свою частоту в зависимости от требований системы, чем обеспечивают экономию энергопотребления. Но многие с этим не согласны и я в том числе :). Далеко не всегда процессор снижает частоту своевременно, чем повышает расход заряда аккумулятора. Я вам порекомендую в ручную регулировать использование процессора! Для этого есть замечательная программа SetCPU , с помощью которой даже можно создавать различные режимы работы процессора, чем снизить потребление питания.
7. Последнее что хочу посоветовать, отключайте режим передачи данных когда он вам не нужен, я к примеру выключаю на ночь все варианты передачи данных в сети (WiFi, мобильные сети), чем добиваюсь минимального разряда аппарата во время моего сна :smile:
И ещё один нюанс, для владельцев аппаратов AMOLED дисплеями советую ставить в качестве фона тёмные обои, они позволяют экономить энергию вашего аккумулятора.
Для владельцев устройств с НЕ перезаряжаемыми аккумуляторами, есть чудо програмка которая позволяет сбросить память вашего акума, и попытаться разогнать его заново. Battery Calibration
pan_ataman
Улучшаем энергосбережение Android устройств или куда уходит заряд батареи
Приветствую!
Всем известна проблема высокого расхода батареи на [...]
читать описание
37914
Комментарии: 49
Полезные советы pan_ataman
Sun, 29 Aug 2010 16:11:37 +0400Sun, 29 Aug 2010 16:11:37 +0400
Внимание статья тяжёлая, много картинок !!!
В данной статье наглядно описан способ вшития языкового пакета в прошивку с помощью Nokia Firmware Editor Standard
для начала нам понадобиться Nokia Firmware Editor Standard
далее запускаем предварительно скачанную программу, в которой нажимаем Open Fileна скрине видно (в левом верхнем углу)
далее выбираем файл прошивки ROFS2
после выбора файла прошивки нажимаем извлечьExtract
затем нажимаем tools -> Language Manager
далее на кладке Import/Export Languages Импорт - Экспорт языков нажмимаем кнопку Import
затем выбираем нужный нам языковой пакет
После чего нужный язык будет автоматом распакован в прошивку
затем жмакаем на кнопочку Repack/RebuildПерепаковать
ну и напоследок присядем и подождём пока программа создаст новый ROFS2 с вашим языком,
процесс этот долгий но результативный :)
после чего у вас на рабочем столе появится файл прошивки с приставкой Rebuild - это и есть результат ваших трудов, далее данную приставку необходимо будет удалить из названия и переместить файл в папку с прошивкой.
Внимание прошивать данным модом надо только с помощью JAF
более подробней о JAF и методах прошивки можно узнать вот в этом форуме.
Удачи в модифицировании.
с уважением Pan_Atаman.
pan_ataman
Внимание статья тяжёлая, много картинок !!!
В данной статье наглядно описан способ вшития языкового пакета в прошивку с помощью Nokia Firmware Editor [...]
читать описание
15814
Комментарии: 15
3 файлов, добавленных в категорию Разное пользователем pan_ataman[ожидают одобрения]
Root и прошивка pan_ataman
Думаю практически у каждого пользователя андроид смартфона появлялось желание создать (отредактировать) прошивку под свои нужды и желания.Так вот в данной статье мы и рассмотрим принцип редактирования прошивки для CWM (в zip формате)
Подготовка:
- В первую очередь необходимо определиться какую прошивку будем брать за основу. Я советую использовать офф. прошивку в зипе. Почти для каждого распространённого девайса существует чистая прошивка + root.
(я буду отталкиваться именно от данного варианта)
- Когда жертва (прошивка) выбрана её необходимо скачать в любое удобное вам место на ПК (распаковывать не стоит)
- Также нам потребуется архиватор, советую использовать 7zip и лучший в своём роде текстовый редактор Notepad++ .
---
что да как:
- Открывая архив с прошивкой вы видите следующее:
META-INF - в папке хранятся скрипты установки прошивки
system - папка со всеми файлами прошивки (приложения, твики, скрипты и т.д.)
boot.img - ядро системы
Практически все манипуляции проводятся в папке system
её структура:
app - системные приложения
bin - ресурсы самой системы
etc - Скрипты, твики, конфиги, профили и настройки системы
fonts - Системные шрифты
framework - здесь хранятся главные файлы системы (графика, настройки текста анимации и т.д)
lib - библиотеки системы
media - файлы мультимедиа (мелодии уведомлений, анимация загрузки, обои и т.д)
usr - настройки не изменяемые в дальнейшем системой (работают в режиме "только чтение")
xbin - опять же системные конфиги и прочие твики
build.prop - инфа о системе, настройки локали и производительности системы.
---
Приложения
Перед тем как добавлять/удалять софт в систему, необходимо проверить деодексирована ли ваша прошивка (то есть проверить наличие файлов .odex в папке app. Если оные в наличии, то необходимо от них избавиться по этой инструкции .
-Добавляем софт в прошивку:
Прежде всего необходимо установить себе в смарт те программы которые вы хотите добавить в сборку.
После установки достаём их из системы при помощи Root Exporer и его аналогов, находятся они по пути data/app, так же нам понадобятся их либы (если они конечно есть) они находятся по пути data/data. Находятся они в одноимённой приложению папке и имеют расширение .so .
Затем изъятые .apk файлы кладем в архив по пути system/app и файлы с расширением .so (lib'ы) по пути system/lib.
-Удаляем софт из прошивки:
Тут всё просто, заходим в папку app - определяемся что нам не нужно и удаляем весь ненужный софт (систему лучше не трогать)
---
Язык и версия прошивки
Копируем файл build.prop на рабочий стол. Открываем его блокнотом и находим строчки
ro.product.locale.language=en
ro.product.locale.region=US
для русского языка необходимо сделать так:
ro.product.locale.language=ru
ro.product.locale.region=RU
название своего мода вписываем в строку
ro.modversion=
в том же build.prop
---
графика
Вся графическая часть прошивки хранится в двух файлах
framework-res.apk путь к файлу systemframework и SystemUI.apk по пути systemapp. А графическая часть приложения настройки хранится естественно в приложении Settings.apk.
Принципы распаковки, редактирования и сборки файлов с расширением .apk можно изучить в данной статье .
---
Скрипты и твики (ускорение и оптимизация системы)
Большая часть настроек проводится в файле build.prop, по этому поводу есть статья на нашем сайте .
Так же если ваше ядро поддерживает init.d (об этом можно узнать на форуме о вашем девайсе) есть ряд скриптов для оптимизации системы, один из них описан Здесь (оптимизация оперативной памяти) и в данной статье Скрипты-твики для init.d
---
Замена шрифтов системы
Как выше излагалось все шрифты содержаться в папке fonts, основные шрифты это: DroidSans.ttf и DroidSans-Bold.ttf их можно заменить любыми шрифтами из нашего сайта переименовав их аналогично вышеуказанным и переместить с заменой в архив с прошивкой в папку fonts.
---
Ядро
Теоритически достаточно заменить boot.img своим, НО в некоторых случаях Ядра сопровождаются дополнительными скриптами.
По этому советую ничего не делать если есть какие либо сомнения.
---
Полезные ссылки:
-Скрипты-твики для init.d
-Модернизируем файл build.prop
-F.A.Q по режимам работы ядра Android
-Оптимизация RAM памяти
-Деодексирование прошивок
-APK. Структура, Разборка, Сборка, Редактирование, Удаление Рекламы и многое другое об APK для Android.
-Файловая система OS Android
-Перевод приложений Android
-Прошивки AndroDV
Адекватная критика и дополнения приветствуются
pan_ataman
Думаю практически у каждого пользователя андроид смартфона появлялось желание создать (отредактировать) прошивку под свои нужды и желания.Так [...] читать описание
248731
Разное pan_ataman
Улучшаем энергосбережение Android устройств или куда уходит заряд батареиПриветствую!
Всем известна проблема высокого расхода батареи на Android устройствах, в данной статье я опишу все известные мне способы снизить энергопотребление вашего устройства.
Просмотреть общую информацию о потреблении энергии и выявить когда ваш аппарат потребляет большую её часть вы можете набрав комбинацию *#*#4636#*#* или поставив программу Spare Parts .
Способы продлить жизнь заряда аккумулятора от одного заряда:
1. Первое что я посоветую, это отключать WiFi когда вы им не пользуетесь. Так как даже в момент его не использования постоянная поддержка подключения потребляет не малую долю заряда аккумулятора до 330 мА/ч
2. Также по возможности отключать сети 3G. Почему? Всё просто, сети третьего поколения обладают много канальностью, то есть если в сетях 2G во время разговора интернет сервисы отключаются (что позволяет экономить заряд батареи), то в сетях 3G в то время когда вы разговариваете по телефону, активность интернет не останавливается и исходя из этого идёт гораздо большее потребление энергии. А так же, когда к примеру вы находитесь вне покрытия сетей 3G, а режим только 2G не включён телефон будет постоянно искать сети 3G сканируя сети (что тоже потребляет не мало питания)
3. Продолжу по поводу мобильных сетей. Я думаю у всех бывает такое когда вы попадаете в зону плохо покрытия мобильной связи и ваш телефон начинает лихорадочно искать доступные сети либо пытаться поддержать связь с уже подключённой БС. Так вот в этом \"Режиме поиска\" ваш телефон потребляет много энергии по сравнению с обычной работой в сетях. Что делать в данной ситуации решать вам, но как вариант (если дорог заряд батареи) включить автономный режим (режим в самолёте)
4. По поводу GPS много писать не буду, просто напишу что в режиме активной работы, полного заряда батареи хватает на очень малое время от 3-х до 5-ти часов максимум. Исходя из этого в то время когда вы им не пользуетесь советую его отключать.
5. Акселерометр. Как известно датчик движения в нашем телефоне постоянно бодрствует (если он есть конечно), ну а постоянно работающий модуль - постоянно потребляет питание, питание не маленькое порядка 4 мА. Как вариант для продления жизни заряда аккумулятора отключить автоповорот дисплея.
6. Процессор. Спорный вопрос :) По заявлению производителей все процессоры в новых моделях телефонов динамически изменяют свою частоту в зависимости от требований системы, чем обеспечивают экономию энергопотребления. Но многие с этим не согласны и я в том числе :). Далеко не всегда процессор снижает частоту своевременно, чем повышает расход заряда аккумулятора. Я вам порекомендую в ручную регулировать использование процессора! Для этого есть замечательная программа SetCPU , с помощью которой даже можно создавать различные режимы работы процессора, чем снизить потребление питания.
7. Последнее что хочу посоветовать, отключайте режим передачи данных когда он вам не нужен, я к примеру выключаю на ночь все варианты передачи данных в сети (WiFi, мобильные сети), чем добиваюсь минимального разряда аппарата во время моего сна :smile:
И ещё один нюанс, для владельцев аппаратов AMOLED дисплеями советую ставить в качестве фона тёмные обои, они позволяют экономить энергию вашего аккумулятора.
Для владельцев устройств с НЕ перезаряжаемыми аккумуляторами, есть чудо програмка которая позволяет сбросить память вашего акума, и попытаться разогнать его заново. Battery Calibration
pan_ataman
Улучшаем энергосбережение Android устройств или куда уходит заряд батареи Приветствую! Всем известна проблема высокого расхода батареи на [...] читать описание
37914
Полезные советы pan_ataman
В данной статье наглядно описан способ вшития языкового пакета в прошивку с помощью Nokia Firmware Editor Standard
для начала нам понадобиться Nokia Firmware Editor Standard
далее запускаем предварительно скачанную программу, в которой нажимаем Open Fileна скрине видно (в левом верхнем углу)
далее выбираем файл прошивки ROFS2
после выбора файла прошивки нажимаем извлечьExtract
затем нажимаем tools -> Language Manager
далее на кладке Import/Export Languages Импорт - Экспорт языков нажмимаем кнопку Import
затем выбираем нужный нам языковой пакет
После чего нужный язык будет автоматом распакован в прошивку
затем жмакаем на кнопочку Repack/RebuildПерепаковать
ну и напоследок присядем и подождём пока программа создаст новый ROFS2 с вашим языком,
процесс этот долгий но результативный :)
после чего у вас на рабочем столе появится файл прошивки с приставкой Rebuild - это и есть результат ваших трудов, далее данную приставку необходимо будет удалить из названия и переместить файл в папку с прошивкой.
Внимание прошивать данным модом надо только с помощью JAF
более подробней о JAF и методах прошивки можно узнать вот в этом форуме.
Удачи в модифицировании.
с уважением Pan_Atаman.
pan_ataman
Внимание статья тяжёлая, много картинок !!! В данной статье наглядно описан способ вшития языкового пакета в прошивку с помощью Nokia Firmware Editor [...] читать описание
15814
