Samsung GT-I5700 Galaxy Spica - Кастомная прошивка (OS 2.2) | Spica - OS Android 2.2 Froyo



Реп: (477)
Samsung GT-I5700 Galaxy Spica - Кастомная прошивка (OS 2.2)
Изображение Samsung I5700, Samsung Galaxy Spica, Samsung Galaxy Lite
Описание | Обсуждение » | Игры, нормально работающие на I5700 » | Общение владельцев Спики » | Общий клуб семейства Galaxy » | Прошивка:
OS 1.x » | OS 2.x » | Моды 2.1. » | Сборки 2.2. » | кастомная 2.3. » | Решение проблем при прошивке » | Linux для Samsung Galaxy Spica »

FAQ
Общий FAQ
Q. Какую версию Froyo ставить?
A. SamdroidMod от LeshaK (LowFreq на нашем форуме) - чистый Android 2.2, CyanogenMod от criminal - имеет дополнения из CyanogenMod, давно разрабатываемого для девайсов HTC. Какую из этих двух версий ставить - дело вкуса.

Q. В чем отличие переноса приложений на карту средствами Froyo от Samdroid tools?
A. После активации Apps2SD и перезагрузки все Ваши приложения перенесутся на карту памяти,
в отдельный, предварительно созданный раздел ext2, и в дальнейшем будут устанавливаться автоматически в этот раздел
При переносе приложения на карту памяти средствами Froyo приложение переносится на карту памяти(fat32) в папку .androidsecure

Q. Как переносить приложения на SD карту средствами Froyo?
A. Настройки=>Приложения=>Управление приложениями=>тап по приложению=>Переместить на SD-карту

Q. Как создать раздел для переноса приложений на карту памяти с помощью Apps2sd ext2
A. В recovery - Partition SD card, все данные на SD будут уничтожены

Q. Как сконвертировать файловую систему в другой формат?
А. Через recovery, Filesystem conversion, данные будут потеряны

Q Как поменять цвет статус бара на черный в Cyanogen Mod?
A Настройки=>Cyanogen Mod=>Интерфейс=>Экстра=>Выбрать тему=>STOCK_Black=>перезагрузить

Q Что с видео?
А Аппаратная поддержка есть для mp4/h.263,h.264. DivX можно смотреть с помощью сторонних плееров

Q Надо ли делать резервные копии чего либо?
А Рекомендовано сделать резервную копию efs(раздел в котором содержатся данные о железе-IMEI, MAC и.т.д) так как были случаи обнуления IMEI. В recovery Backup and Restore=>Tar backup=>Tar backup efs. Файл для восстановления будет выглядеть так: Backup_XXXXXXXX_XXXXXX_Efs.tar

Q Как сделать что бы не погасал экран при нажатии на кнопку отбоя вызова/выключения питания
A Spare Parts=> End button behavior=>Nothing (Go to home для возврата на рабочий стол)

Q Как отучить девайс просыпаться от всех подряд кнопок
A Чтобы настроить кнопки от которых просыпается спика нужно через Root Explorer зайти в system/usr/keylayout и отредактировать файл s3c-keypad-rev0020.kl - удалить слово "wake" напротив тех кнопок, от которых девайс не должен просыпаться

Q Не могу поставить птиц (патченых под спику) и навител....подозреваю что не ставит приложения более 10+ метров... мелочь ставит на ура, галка сторонних стоит
A Идем в /mnt/secure/asec/ и удаляем файл smdl2tmp1.asec (для безопасности можно временно переместить куда либо)

Q Время (дата) сбивается на час (два часа, день и т.д)
A При переходе с 2.1 на 2.2 сначала установить правильные дату и время и только потом переходить на 2.2.

FAQ по Recovery CM v2.5.1.0 & LK+XM0.6
Примечание: Имеется несколько версий Recovery, причем они не стоят на месте, а развиваются. Так что могут оказаться определенные отличия того, что здесь написано и того, что вы увидите на своем девайсе. Этот FAQ основан на версии Recovery, используемого в CyanogenMod-6.1.0-Spica-alpha8.

Общее замечание (чтобы не повторяться каждый раз): Для выполнения любого действия девайс должен получить подтверждение. При этом появляется запрос, смысл которого - если хотите продолжить, нажмите "Home" (кнопка "Домик") или любую другую кнопку для отмены.


- Leave Recovery
- Reboot to system | перезагрузка в android
- Shut down | выключение
- Reboot to recovery | перезагрузка в recovery
+++++Go Back+++++ | вернутся в предыдущее меню
- Apply sdcard/update.zip | применить update.zip (должен находиться в корне sd карты)
- Install zip from sdcard | (установка zip c sd карты)
- Choose zip from sdcard | (выбрать zip на sd карте)
- Toggle signature verification | (вкл/выкл проверки подписи zip)
- Toggle script asserts | (вкл/выкл проверки типа устройства (позволяет установить обновления, предназначеные для других устройств)
- Wipe ...
- Wipe data/cache (factory reset) | удаление пользовательских данных/сброс к заводским установкам
- Wipe cache | очитска кэша
- Wipe dalvik-cache | очистка кэша виртуальной машины
+++++Go Back+++++ | выйти из меню
- Backup and Restore
- TAR Backup | создание резервных копий
- TAR Backup system | резервная копия системных данных
- TAR Backup data | резервная копия пользовательских данных
- TAR Backup efs | резервная копия IMEI, MAC`s и т.д.
- --------
- TAR Restore | восстановление резервных копий
- TAR restore (+ format) | восстановление резервных копий, с предварительным форматированием
+++++Go Back+++++
- Samdroid Backup (0din) | создать резервную копию для 0din
- Image Backup | создать/восстановить резервную копию образа(все данные)
+++++Go Back+++++
- Mounts and Storage
- mount(unmount) /system | подключение(отключение) папки system
- mount(unmount) /data | подключение(отключение) папки data
- mount(unmount) /cache | подключение(отключение) папки cache
- mount(unmount) /sdcard | подключение(отключение) sd-карты
- mount(unmount) /sd-ext | подключение(отключение) доп. раздела sd-карты
- format /system | форматирование /system (без изменения типа файловой системы)
- format /data | форматирование /data (без изменения типа файловой системы)
- format /cache | форматирование /cache (без изменения типа файловой системы)
- format /sdcard | форматирование sd-карты (fat32)
- format /sd-ext | форматирование дополнительного раздела sd-карты (ext2)
- mount USB storage | подключить как внешний накопитель
+++++Go Back+++++
- Advanced
- Wipe Battery Stats | удаление batterystats.bin (для каллибровки батареи)
- Report Error | создание на sd-карте log-файла с ошибками
- Install package as new OS | (under development) фукция в разработке
- Filesystem conversion | конвертация файловой системы в соответствующем разделе
- CACHE (*)
-rfs
-ext2
-ext4
- DATA (*)
-rfs
-ext2
-ext4
- SYSTEM (*)
-rfs
-ext2
-ext4
+++++Go Back+++++
- Recovery Password | установка пароля на recovery
- Set new password | установить(изменить) пароль
- Clear password | сброс пароля
+++++Go Back+++++

- Terminal | запуск консоли
- FS error check | проверка файловой системы
- Kernel tuning | твики ядра системы**
- Buffer(A/V lagfix, соотношение качества звука и отставания видео. Выбираем любые числа, набор цифрами по очереди.
Основные размеры буфера:
8 - по умолчанию для A/V lagfix - плохое качество звука музыки
16 - по умолчанию в ядре от Xmister, компромисс между lag и качеством звука
32 - по умолчанию в ядре Spica, значительное A/V отставание с не слишком хорошим качеством звука (хотя и не слишком
плохим с soundfix)
64 - огромное A/V отставание, но лучшее качество звука (лучше всего с включенным soundfix ))
- soundfix(Введите цифру: если вы введете 1 - soundfix включается, 0 - выключается)
- undervolt(Снижение напряжения питания процессора. Выбираем числа от 0 до..., например: 0 для отключения undervolting, 50 - для -50mV, 178 - для -178mV)
+++++Go Back+++++
- Partition SD card | создание дополнительного раздела на sd-карте (для Apps2SD)
- 128M
- 256M
- 512M
- 1024M
+++++Go Back+++++
- Fix Permissions
+++++Go Back+++++
- File Manager | файловый менеджер
- COPY | копировать
- MOVE | переместить(вырезать)
- DELETE | удалить
+++++Go Back+++++
- Recheck Filesystems | проверить форматы файловых систем

*-текущий формат файловой системы
**-в альтернативных ядрах


Немного дополнительной информации о рекавери можно найти в теме FAQ ClockworkMod recovery

Samdroid Tools FAQ
System
Reboot
Reboot system | перезагрузить систему
Reboot to Recovery | перезагрузить в Recovery
Reboot confirmation | чекбокс для вывода окна подтверждения перед перезагрузкой
Backup/Restore
Backup to SD | резервная копия пользовательских приложений на SD-карту
Restore from SD | восстановление резервной копиипользовательских приложений с SD-карты
Apps2sd
SD card (for apps2sd) | отображает свободный объем в дополнительном разделе SD-карты
Internal storage | отображает отображает свободный объем внутренней памяти
Apps2sd settings | настройки Apps2sd
Enable Apps2sd | чекбокс, после выбора и перезагрузки пользовательские приложения будут перенесены на дополнительный раздел SD-карты
Move dalvik-cache to SD | чекбокс, после выбора и перезагрузки кэш виртуальной машины бдет перенесен на дополнительный раздел SD-карты
Modules (load on boot)
tun.ko | чекбокс, модуль для работы с VPN
cifs.ko |чекбокс, модуль для работы с samba

Фиксим Force-close
android.process.acore
и/или
google.services.framework


сделать бэкап контактов, также слетят "Загрузки" в маркете
1. Настройки
2. Приложения
3. Упраление приложениями
4. Закладка "Все"
5. Ищем "Контакты" - выбираем Стереть данные
6. Ищем "Google Services Framework" - выбираем Стереть данные
7. Выходим
8. Перезагружаемся

Совет от duxbell

FAQ перенос данных на SD
Многие владельцы коммуникаторов знакомы с желанием рационализировать расход встроенной памяти устройства, и в этом нам может помочь перенос приложений, способов которого на данный момент у нас два. Отдельно оговорюсь что в обоих случаях далеко не все данные устанавливаются и переносятся на карту памяти и уменьшение объема встроенной памяти все равно неизбежно!
И так рассмотрим вкратце особенности способов переноса:

Apps2SD в Samdroid Tools
Особенности: Перенос и дальнейшая установка данных происходит на специально созданный раздел с файловой системой ext2 отдельный от основного раздела FAT(так называемая вторая партиция). Перед активацией Apps2SD в Samdroid Tools создаем вышеупомянутый раздел через Recovery в разделе Advanced>Partition SD Card>выбор размера партиции(рекомендую не менее 512MB>выбор размера раздела SWAP(рекомендую 0MB если SWAP не используете). Внимание при создании раздела все данные на SD сотрутся. Перезагружаем систему и активируем Apps2SD в Samdroid Tools, перенос и дальнейшая установка на SD произойдет после перезагрузки системы.
Достоинства и недостатки:
+Переносит все приложения независимо от того предусмотрен ли перенос авторами приложений.
+Перенесенные таким образом автозапускаемые приложения такие как виджеты, клавиатуры и т.д. сохраняют работоспособность.
+Эффективно расходует встроенную память сохраняя минимум данных на телефон.
+Работает в родной для Linux файловой системе, довольно стабилен.
-Невозможен выборочный перенос приложений.
-Теоретически имеет менее низкую скорость работы (практически незамечено)
-Перенесенные таким образом приложения невозможно вернуть во встроенную память аппарата.
Ну и на последок стоит отметить, что данный способ доступен только на CyanogenMod, также в Samdroid Tools вы можете перенести в этот же раздел и Davik Cache(+40MB экономии)хотя это делать и нежелательно, и полезный совет при прошивке с нуля очищайте содержимое второго раздела на SD.

Нативный перенос Android
Особенности: Данный метод не требует подготовки, установка происходит в общий FAT раздел на SD>Android>Data. Выборочный перенос на SD можно произвести перейдя в Настройки>Приложения>Управление приложениями>вкладка сторонние а вернуть в телефон во вкаладке "На SD карте". Также можно включить установку на SD по умолчанию на CyanogenMod перейдя в Настройки>CyanogenMod>Приложения>Место установки(На выбор: Автоматически, Внутренняя или Внешняя)
Достоинства и недостатки:
+Возможность выборочного переноса приложений.
+Возможность обратного переноса переноса данных.
+Легкость и простота в использовании.
+Высокая скорость работы.
-Неработоспособность после переноса таких видов приложений как: виджеты, клавиатуры, лончеры и темы для них.
-Менее рациональное использование встроенной памяти.

Разумеется, применять можно только один их этих способов. Вместе они не уживутся.

FAQ от Egorrkaxl, дополнения приветствуются


Прошивки
SamdroidMod от LeshaK - 25.01.2011
SamdroidMod 2.2.1 a9 - Froyo [AOSP] for i5700

Не работает:
  • DivX

и еще кое-что по мелочи.

CHANGELOG
alpha9:
- На базе Android OS 2.2.2 R1
- Новый libaudio (перенесен с Nexus S - vflashbirdv)
- Libcamera.so от Intercept ROM
- Новый Lib датчика (+ akmd) (спасибо cadavre) [SENSORS / COMPASS for Froyo, final line!]
- Кнопка блокировки работает как на 2.1 (cujo)
- Настройки GPS от Sucka [Working GPS finally we have it 2.1/2.2]
- Froyo native WiFi tethering (criminal)
- Добавлена поддержка оборудования при воспроизведении mp4/h264 (vflashbirdv)
- Исправлена ошибка Bluetooth
- Skia оптимизация от Rockie Chen
- Исправлена ошибка Youtube HQ

alpha8.5:
Исправлен цвет в предварительном просмотре камеры (vflashbirdv)
Аппаратное ускорение воспроизведения роликов (mp4/h264) (vflashbirdv)
Bcm4325 firmware из Acer Liquid (может быть лучше?)

alpha8.4:
Исправлены ошибки APN (criminal)
Исправлены 3G/EDGE проблемы
Исправлены датчики (tunning sensors) (cadavre)
Обновлен APN лист
ADWLauncher 1.3.3


Скачать SamdroidMod-2.2.2_a9, на Народе и depositfiles
Ссылка на первоисточник

Старые версии:
SamdroidMod-2.0.1-alpha8.5
SamdroidMod-2.0.1-alpha8.4


CyanogenMod от criminal - 04.04.2011
CyanogenMod-6.1.1-Spica-alpha8.4

Не работает:
  • Аппаратное ускорение DivX видео
  • Родной USB-модем

и еще кое-что по мелочи

CHANGELOG
Нововведения в ядре 2.6.29.6 kCriminal.r3 и r4 (начиная с Alpha 7.5):
В r3 - ext4 портировано из 2.6.29. В r4 - ext4 портировано из 2.6.30.10 с фиксами от ch33kybutt
Применены динамические патчи от Xmister (UV, A/V lagfix, soundfix), новейшее recovery, новейшее init
Dynamic Undervolting
Dynamic Audio Buffer Size
Dynamic Soundfix
Коротко:
Перейти в Recovery
Advanced > Kernel Tuning
Выберите Soundfix и введите цифру:
если вы введете 1 - soundfix включается, 0 - выключается
Undervolting (UV) Выбираем числа от 0 до..., например:
0 для отключения undervolting
50 - для -50mV
178 - для -178mV
A/V Lag (Audio Buffer Size):
различные размеры буфера
8 - по умолчанию для A/V lagfix - плохое качество звука музыки
16 - по умолчанию в ядре от Xmister, компромисс между lag и качеством звука
32 - по умолчанию в ядре Spica, значительное A/V отставание с не слишком хорошим качеством звука (хотя и не слишком плохим с soundfix)
64 - огромное A/V отставание, но лучшее качество звука (лучше всего с включенным soundfix )


Альфа 8.4:
Обновлено GoogleApps (20110301)
Новые драйвера датчика от cadavre
frameworks fixes от cadavre
2D/3D драйвера от intercept
Camera B/W fix [vflashbirdv]
Исправления OpenVPN [cadavre]

Альфа 8.3:
Исправлена ошибка с высокой частотой дискретизации для libaudio [vflashbirdv]
Железная (аппаратная) поддержка воспроизведения mp4, h264[vflashbirdv]
SKIA оптимизация от Rockie Chen
GPS настройки от Sucka. Дополнительная информация: Рабочая GPS, наконец, у нас это есть 2.1/2.2
Добавлен родной WiFi tether (спика как точка доступа)

Альфа 8.2:
Nexus S аудио драйвера [vflashbirdv]
Кнопка блокировки работает, как на Eclair [cujo]
Венгерский перевод
Intercept camera drivers

Альфа 8.1:
Обновление CyanogenMod источников 6.1.1
Исправлена проблема Службы Google после применения режима полета [cujo]
Исправлена работа Кнопки блокировки [adi4motion]
4. 4. Fix audio hardware continuous work even not playing any sound [vflashbirdv] Fix аудио оборудование непрерывной работы даже не играет какой-либо звук [vflashbirdv]

CHANGELOG kernel (ядро)
Новое recovery: динамические параметры ядра переехали в /data/misc/xmister


Скачать CM-6.1.1-Spica-a8.4_update.zip Если на этой прошивке вместо некоторых меню вылезает нетекстурированный фрэйм белого цвета, пролейте через рекавери 3D драйвер (Intercept). Драйвер есть под спойлером Исправления (Fix)
Ссылка на первоисточник

Предыдущие версии:
CM-6.1.1-Spica-a8.3_update.zip
CyanogenMod-6.1.1-Spica-alpha8.3.2 обновление только для alpha 8.3.
О твике GPS для 8.3 и небольшое дополнение


Следить за развитием прошивок можно здесь:
https://github.com/leshak - LeshaK (SamdroidMod)
https://github.com/dh-harald - criminal (CyanogenMod)

Список актуальных ядер от AmurX

Список последних прошивок, ядер, твиков и т.д на дружественном форуме - The Ultimate Patch и Speed Up – Spica

Кухни (конструкторы)
Кухня (конструктор) прошивки 2.2 от LeshaK
Kitchen v.2 'All in One' - Android 2.2 Froyo for Samsung Spica i5700.
Отметьте необходимые компоненты и нажмите на кнопку "Cook", чтобы сформировать архив прошивки.

Кухня (конструктор) прошивки 2.2 от Mwyann
Spica's Froyo Kitchen by Mwyann.
Отметьте необходимые компоненты и нажмите на кнопку "Cook this!", чтобы сформировать архив прошивки.
Обсуждение

Кухня (конструктор) прошивки 2.2 SpicagenMod
SpicagenMod Kitchen.
Отметьте необходимые компоненты и нажмите на кнопку "Cook", чтобы сформировать архив прошивки.

Готовые сборки выбираем и обсуждаем в теме Сборки прошивок 2.2 для Samsung I5700

Установка
Установка обеих модификаций и кухни (конструктора) не отличается друг от друга:
  1. Установить стандартную прошивку 2.1. (Подробности здесь)
  2. Установить через Odin lk2.08
  3. Скачать и записать на карту памяти архив прошивки XXX_update.zip (См. под спойлером выбранной версии)
  4. Перевести телефон в режим Recovery (Звук вниз - Вызов - Отбой)
  5. Запустить процесс прошивки через меню "Apply any zip from SD"
  6. Перейти в меню "Wipe", сделать Wipe data/cache
  7. Запустить перезагрузку через меню "Reboot system now". Первая загрузка может длиться долго (2-5 мин.)

Для тех кто впервые сталкивается с Recovery: Любое действие требует подтверждения кнопкой "Home" (Домик) или отказа (любая другая кнопка). Например, чтобы запустить процесс прошивки через меню "Apply any zip from SD", нужно выбрать это меню, нажать кнопку "ok", выбрать нужный архив, снова нажать кнопку "ok" и получив предупреждение в самом низу экрана:
-- Installing new image! (Устанавливается новый образ! При других операциях будет иное предупреждение)
-- Press HOME to confirm, or (Нажмите ДОМИК для продолжения, или)
-- any other key to abort (любую другую кнопку для отмены)

нажать "Домик" и начнется процесс прошивки.

Если время после перезагрузки сбивается на час попробуйте прошиться с нуля, при этом после чистой проливки 2.1 зайти в настройки, поменять регион на свой и выставить время, потом уже проливать lk2.08 и прошивку 2.2

Для тех, к то в танке, ссылки на известные способы прошивок

Обновление новых версий:
  1. Скачать и записать на карту памяти архив прошивки XXX_update.zip (См. под спойлером выбранной версии)
  2. Удалить все Google Apps update (для CyanogenMod)
  3. Перевести телефон в режим Recovery (Звук вниз - Вызов - Отбой)
  4. Запустить процесс прошивки через меню "Apply any zip from SD" (в новом рекавери - Install zip from sdcard ->Chose zip from sdcard)
  5. Перейти в меню "Wipe", сделать только Wipe dalvik-cache (Все данные и настройки сохранятся)
  6. Запустить перезагрузку через меню "Reboot system now". Первая загрузка может длиться долго (2-5 мин.)

У кого проблемы в рекавери с проливкой новых прошивок с ошибкой E:Can't mount /dev/st16
CyanogenMod получил возможность обновляться прямо с девайса: CMUpdater

Исправления (Fix)
Набор скриптов от _spectre_
Скрипты:
- изменённый скрипт экономии батареи, с добавлением динамического изменения питания
- удаляет хлам из авто билдов с http://android.mwyann.com/spica/
- далвик кеш в кэш, экономим место в дата
- своп в дата размером 30 мб
- тоже самое только в систем
- swype клавиатура, для тех кто хочет её использовать в модах.
Скачать можно здесь

Смена шрифтов от duxbell

3D драйвер (Intercept)
3D драйвер (Intercept) . Ставим на свой страх и риск. Это не тот драйвер, который все ждут от tom3q! Ссылки на последний вариант драйвера искать внутри указанной темы (на первой странице ссылок нет). С этим драйвером так же хорошо работает 3D галерея с динамичной подложкой Прикрепленный файлGallery3D_dynamic_update.zip ( 404.29 КБ )

Драйвер для SamdroidMod 2.2.2 a9

3D для игр (Chainfire3D)
Chainfire3D. Вынужден предупредить - имеется жалоба, что Chainfire3D убило телефон. Так ли это на самом деле никто не знает. Ставите на свой страх и риск.

Просмотр Youtube в HQ
Ссылка. Актуально для CyanogenMod-6.1.1-Spica-alpha8.2

Рабочий компас
Скачать и применить через рекавери.
+ калибровка не требуется или просто понадобятся стандартные "восьмерки"
+ Акселерометр работает отлично
+ Магнитометр работает отлично
+ температура AK8973B выше на 3/4 [я действительно не знаю, почему иногда это замораживание - я думаю ошибка чипа , не драйвера] Возможно я не верно перевел*
*+ AK8973B temperature is fine in 3/4 [I really don't know why sometimes it's freeze - chip bug, not driver I guess]

+ Службы Google Sky Map как и Street View работают отлично
+ Возможно батарея живет дольше


С миру по нитке :D
По поводу таск киллеров

Если умудрились обнулить IMEI, то Вам сюда или сюда

Разборка и сборка Спики

Если домодифицировались до того, что телефон при загрузке постоянно попадает в рекавери, а перепрошиться с нуля не получается из-за того, что не входит в режим прошивки через набор кнопок Звук вниз - камера - отбой, попробуйте этот способ, должно помочь.
Что можно и нельзя удалять из CyanogenMod

Темы


Живые обои
Для того, чтобы задействовать живые обои, необходимо установить Прикрепленный файлLiveWallpapersPicker.apk ( 41.02 КБ )
(на CyanogenMod Альфа 7.1 и старше Живые обои включены в прошивку и этот файл не нужен).
После этого можно устанавливать Live Wallpapers из Маркета или через файлы apk, например, из этой темы


I/O Performance boost - Миграция Спики на EXT4/EXT2
Файлы
Устанавливать так или так
Нас интересуют файлы без ядра, версии файлов могут оказаться другими, ни что не стоит на месте:
  • system_ext2_nokrn_update_v2.zip
  • data_ext4_nokrn_update_v3.zip

Перенос data в ext2
Полный перенос в ext2
На прошивках старше CyanogenMod Альфа 7.5 этот метод не актуален. Перевести Спику на ext2/ext4 проще через рекавери.

Перенос dalvic-cache в cache
Скачиваем и устанавливаем через рекавери: Прикрепленный файлdalvik_cache.zip ( 1.24 КБ )
. Не стоит забывать, что cache не резиновый и если вы ставите очень много приложений или ваши приложения большого размера, рано или поздно вы столкнетесь с проблемой отсутствия свободного cache. Например, большие приложение не сможете установить, так как они сначала из Маркета качаются в cache, а затем уже устанавливаются.


Скрипт для настройки встроенного тасккиллер'а Андроида


Разбиение карты памяти для Apps2sd в картридере. Обратите внимание! Create as - Primary, File System - ext3 или ext2. В любом другом случае app2sd работать не будет.

Adobe Flash 10.1


Камера Miui Rom решает некоторые проблемы с зелеными полосами, накатите через рекавери
В последних прошивках проблемы с зелеными полосами на родной камере отсутствуют. Оставляю ссылку ради самой камеры, если кому-нибудь понадобится.

Калибровка батареи
После перехода на отображение заряда батареи по 1%, уровень заряда стал очень быстро "утекать". Чтобы от этого избавиться, достаточно сделать калибровку. В последних прошивках калибровку батареи лучше сделать через рекавери.


Немного об использовании батареи
Тема по Samsung GT-i9000, но от этого суть не меняется. Samsung GT-i9000 - Оптимизация использования аккумулятора.


Калибровка компаса
Для нормальной работы компаса, его требуется откалибровать. Для этого можно восспользоваться приложением Compass (есть в Маркете). Получив предложение откалибровать компас (при первом включении) или зайдя в настройки и выбрав калибровку, нужно не нажимая ok, покрутить восьмерки до того, момента, пока не сработает вибросигнал. На этом калибровка закончена. Видео, как правильно проводить калибровку


Способ активации SWAP
Активация SWAP на уровне ядра, используя ext-раздел на SD. Что такое SWAP можно прочитать, например, здесь. Сама процедура активации здесь


Большие фото на звонок и контакт
Заменить файлы Phone.apk и Contacts.apk в system/app, не забыв выставить Permissions:
V V O
V O O
V O O
Файлы берем здесь


Просмотр видео
Видеоплеер yxplayer справляется с avi. Можно еще посмотреть QQPlayer. По последним данным очень хорош SeamanPlayer (вроде бы крутит ави размером 700 и 1400 мегабайт без тормозов)


Музыкальный плеер от HTC. Применить через рекавери Прикрепленный файлHtcMusic_2.2_spica.zip ( 1.17 МБ )


Реализация функции плей/пауза аудиоплеера через кнопку камеры и небольшое дополнение

Puffin Web Browser поддерживает флеш


модем и портативная точка доступа Wi-Fi


Настройка GPS

Мод оригинальной игры Angry Birds, оптимизированный под Спику
(говорим спасибо ahezard с samdroidа) Angry Birds 1.3.5 patched

Клавиатура
Любителям клавиатуры HTC ime: HTC_IME Custom Skin Generators
Мой выбор - клавиатура Smart Keyboard Pro

Обновление временных зон на Android

Как пользоваться Logcat, проверяем куда расходуется заряд батареи

Ссылка на архив от этой темы
(Архив) Samsung GT-i5700 - Прошивка (OS 2.2) кастомная

Сообщение отредактировал j-MORGAN - 17.06.15, 09:17
Причина редактирования: Настройка GPS под спойлером -=С миру по нитке=-



Реп: (951)
Здесь http://smart-planet.ru/uploader/8668_htc_i...generators.html Вам предложат HTC_IME Custom Skin Generators - Android
Описание к файлу HTC_IME Custom Skin Generators - Android:
HTC_IME Custom Skin Generators - Онлайн-конструктор экранной клавиатуры для андроид-девайсов с различными разрешениями дисплеев. Выбираете (из множества) фон ,цвет ,тип клавиатуры ,вставляете смайлы и различные фичи и на выходе получаете свой личный неподражаемый мод .apk.
А вот здесь- последняя 27-я версия клавы http://www.mybestpda.com/forum/android-soft/topic2864.html

Сообщение отредактировал stevia - 05.10.10, 22:59



Реп: (11)
instyledj @ 07.10.2010, 13:34 *
Можешь тут написать что как ставить и ссылки плиз. Можно было бы это и в шапку в этой теме отправить, коль работает нормально. просто там все на ненашенском) , а у меня с этим трудновато!


Скинуть два файла на карту, зайти в рековери, "Install any zip", выбираешь первый файл (любой), потом второй, ребут. Все. никаких вайпов не делал. Все норм работает и вроде действительно быстрее.



Реп: (5)
darklexus, я делаю так: Сначала стандартная прошивка через Один. Потом ЛК 2.08 через Один. Потом пишу на карту памяти мод и data_ext4_nokrn_update_v3 и system_ext2_nokrn_update_v2. Переходу в рековери. Вайп (полный). Устанавливаю мод. Вайп полный. Не выходя и рековери data_ext4_nokrn_update_v3 потом system_ext2_nokrn_update_v2. Перезагрузка. Все прекрасно работает.



Реп: (477)
Что можно и нельзя удалять:
Перевод Google
Оригинал

Сообщение отредактировал forAdream - 07.10.10, 18:06



Реп: (173)
CMUpdater
Обновляем мод без ПК, нужен доступ в интернет

1. Устанавливаем Прикрепленный файлcmupdaterapp_ui1_apk.zip ( 423.23 КБ )
и если не установлен то Barcode Scanner, обе программы есть в маркете.
3. Запускаем СМ updater
2. Хард-кнопка Меню => Настройки=> Настройки прошивок=> Сканировка кода, сканируем:

Прикрепленное изображение

В настройки добавится адрес для обновления прошивок.

Из основного меню программы скачиваем новую версию прошивки (около 70 МБ)
По окончанию загрузки будет предложено автоматически перепрошится или сделать это вручную потом.


Как прошло у меня:
Скачалось, выбрал прошиться позже, так как рековери работает только скриптами, вошел в рековери и не нашел скачаного файла...
Файл загружается в папку cmupdater, рекавери видит только корень, перенес скачаный update в корень и дальше как обычно.



Реп: (7)
[ОБУЧАЛКА] Как пользоваться Logcat, проверяем куда расходуется заряд батареи

Вступление
Итак, может некоторые уже читали о Logcat, это команда для просмотра внутренних логов ОС Android . Logcat это лучший, а иногда и единственный способ для диагностики проблем.
Преимущества Logcat
• Отладка
• Вы можете видеть, какие процессы запущены, если процесс запущен после определенного интервала времени, он будет есть аккумулятор. Таким образом, следя за действиями некоторых программ можно увидеть кто ”кушает” вашу батарею.

Как установить
Убедитесь что в настройках телефона включили USB отладку.
1. Настройки – Приложения – Разработка – Отладка по USB
2. Скачать Android SDK отсюда Android SDK | Android Developers
3. Распаковать в любую папку , например C:\Android
4. Убедиться, что вы установили драйверы для телефона и Windows распознала телефон.

Все установили ? Продолжаем ….
Теперь о том как получить доступ к логам (все что выделено курсивом – это команды) после ввода которых надо нажать Enter .
1. Запустить команду ”Выполнить”, нажав комбинацию клавиш 'Windows' + 'r'
2. cmd (откроется DOS – окно)
3. cd c:\Android\tools (перейти в директорию куда мы распаковывали SDK)
4. adb shell
5. Теперь можно увидеть что-то вроде '#'
6. logcat

Теперь можно нажать на красную кнопку телефона и увидеть что происходит. Будет отображаться все что происходит с телефоном...
Итак, необходимо оставить телефон подключенным на некоторое время, чтобы посмотреть за тем, что происходит внутри у нашего телефона.

Например
Twidroid автообновляет твиты
=> Ничего особенного не происходит
D/dalvikvm( 75): GC freed 40165 objects / 1974768 bytes in 91ms
D/dalvikvm( 1560): GC freed 25 objects / 1800 bytes in 53ms
D/dalvikvm( 1687): GC freed 7551 objects / 330032 bytes in 102ms

=> Запускается процесс Twidroid

I/ActivityManager( 75): Start proc com.twidroidpro:remote for service com.twidroid ...

=> возвращается к освобождению объектов

D/dalvikvm( 1287): GC freed 3 objects / 72 bytes in 95ms
D/dalvikvm( 1253): GC freed 281 objects / 12688 bytes in 91ms


Если вы видите, что приложения выполняют какие-либо действия, когда они не должны этого делать, это значит что они расходуют батарею, потому что криво написаны (содержат ошибки в коде) или по другим причинам …

Пример неправильной работы приложения
D/dalvikvm( 1287): GC freed 3 objects / 72 bytes in 92ms
D/dalvikvm( 2216): GC freed 6646 objects / 313032 bytes in 104ms
D/NetworkLocationProvider( 75): onCellLocationChanged [***]
D/LocationManager( 2216): removeUpdates: listener = com.levelup.beautifulwidgets .UpdateWeather$2@447843d8
D/dalvikvm( 1253): GC freed 281 objects / 12688 bytes in 93ms
D/NetworkLocationProvider( 75): onCellLocationChanged [***]
D/LocationManager( 2216): removeUpdates: listener = com.levelup.beautifulwidgets .UpdateWeather$2@447843d8
D/dalvikvm( 75): GC freed 41839 objects / 1963448 bytes in 88ms
D/dalvikvm( 1287): GC freed 3 objects / 72 bytes in 94ms
D/NetworkLocationProvider( 75): onCellLocationChanged [***]
D/LocationManager( 2216): removeUpdates: listener = com.levelup.beautifulwidgets .UpdateWeather$2@447843d8
D/dalvikvm( 2216): GC freed 6657 objects / 314648 bytes in 35ms D/NetworkLocationProvider( 75): onCellLocationChanged [***]
D/LocationManager( 2216): removeUpdates: listener = com.levelup.beautifulwidgets .UpdateWeather$2@447843d8
D/dalvikvm( 1253): GC freed 279 objects / 12640 bytes in 94ms
D/NetworkLocationProvider( 75): onCellLocationChanged [***]
D/LocationManager( 2216): removeUpdates: listener = com.levelup.beautifulwidgets .UpdateWeather$2@447843d8
D/dalvikvm( 1287): GC freed 3 objects / 72 bytes in 60ms
D/dalvikvm( 2216): GC freed 6661 objects / 314192 bytes in 104ms
D/NetworkLocationProvider( 75): onCellLocationChanged [***]
D/LocationManager( 2216): removeUpdates: listener = com.levelup.beautifulwidgets .UpdateWeather$2@447843d8


Видно, что приложение BeautifulWidgets пытается удалить одини и те же обновления, тем самым разряжает батарею без причины … И это происходит каждые 10 секунд!!!!
Вы, наверное, уже догадались что с этим приложением нужно сделать? Правильно - Удалить =)
Чем меньше вы видите в logcat тем лучше .

Очищаем лог
Если вы хотите очистить лог и видеть только то что будет происходить с телефоном с данного момента, то нужно вернуться к adb shell(4 пункт) и ввести logcat -c . Это очистит лог. После этого введите logcat.

_____________________________________________________________________________
Надеюсь logcat поможет вам в выявлении тех приложении которые без необходимости используют батарею вашего телефона.
Источник HOW TO: troubleshoot bad battery life with logcat - Android Forums

Сообщение отредактировал artkorotkikh - 21.10.10, 13:10



Реп: (477)
Мои эксперименты с калибровкой батареи:
Позавчера вечером обновил batterystats.bin:
1. Полностью зарядил телефон;
2. Выключил его и продолжил зарядку;
3. Когда появилось сообщение о полной зарядке, отстединил зарядное устройство на 5-10 минут и снова повторил зарядку до полного заряда;
4. Включил телефон (не отсоединяя от зарядки), запустил RootExplorer и удалил файл batterystats.bin (путь: data/system/batterystats.bin);
5. Перезагрузил телефон, отсоединил от зарядки.
Снижение заряда стало происходить равномерно, но очень быстро. За сутки телефон разрядился, не смотря на то, что я им почти не пользовался.
Вчера вечером продолжил калибровку:
1. Полностью разрядил телефон (до того состояния, когда андроид произвел принудительное выключение);
2. Вытащил аккумулятор на 10 мин. и снова его вставил;
3. Не включая поставил телефон на зарядку;
4. Дождавшись полной зарядки, отключил зарядное устройство и повторил п. 2;
5. Перезагрузил телефон.
Сразу после включения уровень заряда показал 98%.
Прошли неполные сутки (телефон использовал в таком же режиме как и перед этим). На данный момент уровень заряда 84%.

Так что калибровка батареи с удалением файла batterystats.bin дала свой положительный результат :thank_you:

Сообщение отредактировал forAdream - 28.10.10, 15:42



Реп: (265)
anti117 @ 02.11.2010, 09:57 *
выложил на 4пда

Выкладываю файл для правки камеры. Может кому-то поможет. Файл подсуетил ForAdream.

Прикрепленные файлы

Прикрепленный файлMiui_Camera_update.zip ( 284.26 КБ )


Сообщение отредактировал ulcha - 02.11.10, 10:29



Реп: (173)
CM 7.3 при проливке GDDU, которая прекрасно работала на 7.2 - словил циклический ребут. Откатился на чистую 7.3.
При установке делал вайп дальвик кеша. Вопрос - нужно ли ждать специальных тем для 7.3 или это просто у меня глюкануло, а у всех все в порядке?


нужно ждать специальных тем для 7.3


Способ походит не для всех тем
Портировать любимую тему достаточно просто, а портирование необходимо когда в CHANGELOG видим
1. Updated CyanogenMod sources from github


1. Загружаем Прикрепленный файлTheme_Porter.zip ( 264.15 КБ )

2. Распаковываем, в папке видим папки old, new, tools и файлик script.bat
3. Из файла любимой темы извлекаем framework-res.apk и кладем его в old/framework
4. На телефоне рут експлорером извлекаем файл framework-res.apk из /system/framework и кладем его в new/framework
5. Если в теме применены разукрашеные приложения поступаем аналогично п.3 и п.4 (старое приложение из темы в old/app новое из system/app в new/app)
6. Запускаем script.bat
7. По окончанию работы скрипта в папке new будут портированые файлы
8. Заменяем старые файлы на новые в архиве темы.
9. recovery=>aplly...
10. пруф


порт RedDevil для 7.3:Прикрепленный файлRedDevil_v1.1.zip ( 2.41 МБ )


Сообщение отредактировал duxbell - 17.12.10, 19:41



Реп: (477)
Откройте Маркет, перейдите в раздел "загрузки", найдите все приложения сделанные Google Inc, откройте для детального просмотра и нажмите кнопку "удалить обновление".

На всякий случай оригинал:
Open your market app, go to 'downloads', find every app made by google inc, open the detailed view and click 'remove updates' (if its there at all) on the bottom.



Реп: (21)
и так...у кого проблемы в рекавери с проливкой новых прошивок с ошибкой E:Can't mount /dev/st16
Finding update package...
Opening update package...
Verifying update package...
Installing update...
Copying files...
E:Can't mount /dev/st16
(Invalid argument)
E:Can't mount SYSTEM:
E:Failure at line 2:
copy_dir PACKAGE:system SYSTEM:
Installation aborted.


решение проблемы мне подсказал человек duxbell за что ему большое спасибо!!!
1. смотрим в рекавери в самом низу(не активное меню) что написано на против system у меня было unknow
2. идём -mounts/format/convert выбираем -convert system и конвертируем опять в rfs
после этой операции system должна стать вместо unknown->rfs
у меня стало всё нормально и я смог пролить новую прошивку
надеюсь кому то поможет
PS плюсуйте человеку duxbell

Сообщение отредактировал RSKA64 - 24.08.11, 17:05
Причина редактирования: + от Alex8290.



Реп: (64)
как получилось у меня, несколько раз пытался восстановить навител, но сработало только так:
установил чистую прошивку, все по инструкции от rassvet_ekb и готовый мод тоже его (для чистоты эксперимента отформатировал карту памяти)
при первой же загрузке системы ни проводя никаких настроек, запустил программу TitaniumBackup для того чтобы на карте памяти появилась папка TitaniumBackup, и вышел из нее, закинул туда файлы из архива который выложил RedDiablo,
запустил Titanium, в настройках выставил галочи:
- обычное ПО
- защищенное ПО
- ссылки маркета
- восстанавливать системные данные
- warn if USB debug
вставил карту памяти, обновил список программ, запустил восстановление навител в режиме ПО+данные, перезагрузил девайс
закинул на карту памяти паку с картами, запустил программу
итог: программа работает, карты проиндексировал, все как и в предыдущей версии прошивки только интерфейс стал ощутимо шустрее
P.S. хотя для меня навител перед переходом на 2.2 был причиной оставаться на 2.1 теперь точно 2.2 моя



Реп: (24)
Прикрепленный файлspectre_ckMod.SSSwitch.v0.3.1.zip ( 2.5 КБ )
- изменённый скрипт экономии батареи, с добавлением динамического изменения питания (хз будет ли эфект, может даже стоит попробовать более крупные значения), включенный дисплей -0, выключеный -100 миливольт конечно
Прикрепленный файлspectre_clear_fix.v1.2.zip ( 1.85 КБ )
- удаляет хлам из авто билдов с http://android.mwyann.com/spica/
Прикрепленный файлspectre_dalvik_cache.v1.0.zip ( 1.37 КБ )
- далвик кеш в кэш, экономим место в дата
Прикрепленный файлspectre_swap_data.v2.5.zip ( 888 байт )
- своп в дата размером 30 мб (хотя судя по всему, есть смысл уменьишить его до 24, а то и до 16)
Прикрепленный файлspectre_swap_system.v2.5.zip ( 887 байт )
- тоже самое только в систем (но этот вариант опаснее, так как систем монтируется в рв режиме)
Прикрепленный файлspectre_swype_for_system_HVGA.2.15.56.14870_En_Ru.zip ( 3.68 МБ )
- swype клавиату, для тех кто хочет её использовать в модах



Реп: (173)
kh@liullinr,
zamalatb,
вперед Прикрепленный файлChange_Font.zip ( 311.54 КБ )
- в этом зипе можно менять файлы шрифтов на свои, предварительно переименовав их на такие же как в архиве (шрифты должны быть TrueType)
назад Прикрепленный файлrestore_original_fonts.zip ( 1.64 МБ )



куча готовых фонтпаков со скриншотами на xda, регистрация не требуется - забрать

ну и Font Changer

Сообщение отредактировал duxbell - 24.12.10, 21:51



Реп: (19)
Angry Birds 1.3.5 patched
Переделанная сборка Angry Birds 1.3.5 для Спики, исправленная ahezard с samdroidа. Hе требует переключения на программный рендеринг.
Проблемные текстуры перекодированы с помощью PVRTexTool (отпадает необходимость в angrybirds_fix). Летает с 3D-драйверами от intercepta.
Мод находится в стадии тестирования.

Предупреждение: перед тем как устанавить этот мод, нужно удалить старых птичек (если они уже установлены).
источник

Прикрепленные файлы

Прикрепленный файлAngryBirds_1.3.5_patched.apk ( 12.29 МБ )



Реп: (64)
Очень часто и много стало появляться вопросов для решения которых нужно всего навсего внимательно читать форум,
вот потратив около 5ти минут я собрал, как я думаю исчерпывающую информацию,
благодарим за предоставленную информацию кураторов Mr. Az, FrozenSE, forAdream
Вариант 1 (установка с "0")
1. устанавливаем 2.1 (под сполером "Инструкция по прошивке")
2. устанавливаем Lk2.08 (сообщение №133)
3. устанавливаем 2.2 (под сполером "Установка обеих модификаций и кухни..")

Вариант 2 (установка через Odin готовой сборки на примере IT4ALii3EN)
1. Samsung GT-i5700 - Прошивка (OS 2.1) (делать все для однопакетной прошивки)

как устанавливать темы, ядра, и всего что требует установки через рековери
1. Samsung GT-i5700 - Обсуждение модов (сообщение № 158, читаем с пункта №2)
и будя вам счастье

Сообщение отредактировал maior78 - 06.01.11, 17:07
Причина редактирования: забыл счастья пожелать



Реп: (173)
о твике GPS для 8.3
как пользоваться:
0. Если у вас более ранняя версия мода пролить в рекавери:
Прикрепленный файлupdate.zip ( 55.75 КБ )

1. Добавить на рабочий стол ярлык "Действия приложений" LbsTestMode>.LbsTestMode
2. Запустить LbsTestMode с помощью ярлыка
3. SUPL/CP Settings, во второй строке заменяем имя сервера на supl.google.com (без www.), в третьей строке пишем 7276 и нажимаем кнопку "Назад"
4. Идем в Application settings, во второй строке выбираем MS Based и нажимаем кнопку "Назад"
5. Нажать Delete GPS data
6. Ребут

дополнение от vunya
vunya @ 20.01.2011, 16:24 *
для начала update.zip нужно отредактировать на компе (в файле gps.conf необходимо заменить ВСЕ europe.pool.ntp.org на свой регион (его можно узнать здесь http://www.pool.ntp.org/en/))
после этого пролить update.zip через рекавери и выполнить пункты 1 и 2.
в пункте 3 помимо прочего необходимо выставить значение "SUPL Secure Socket - OFF; AGPS Mode - SUPL"
потом 4-6 пункты в полном обьеме



как работает:
у меня раньше холодный старт был около 5 минут, сейчас стартует в течении одной минуты.

Сообщение отредактировал duxbell - 21.01.11, 10:42
Причина редактирования: дополнение



Реп: (11)
duxbell @ 19.01.2011, 17:36 *
1. Добавить на рабочий стол ярлык "Действия приложений" LbsTestMode>.LbsTestMode
2. Запустить LbsTestMode с помощью ярлыка
3. SUPL/CP Settings, во второй строке заменяем имя сервера на supl.google.com (без www.), в третьей строке пишем 7276 и нажимаем кнопку "Назад"
4. Идем в Application settings, во второй строке выбираем MS Based и нажимаем кнопку "Назад"
5. Нажать Delete GPS data
6. Ребут


дополню тем, что еще написано в оригинале:
для начала update.zip нужно отредактировать на компе (в файле gps.conf необходимо заменить ВСЕ europe.pool.ntp.org на свой регион (его можно узнать здесь http://www.pool.ntp.org/en/))
после этого пролить update.zip через рекавери и выполнить пункты 1 и 2.
в пункте 3 помимо прочего необходимо выставить значение "SUPL Secure Socket - OFF; AGPS Mode - SUPL"
потом 4-6 пункты в полном обьеме



Реп: (76)
Нашел способ активировать SWAP на уровне ядра, используя ext-раздел на SD.
Тестировал на CM alpha 8.3.

На первом этапе производится полное форматирование SD (в том числе и ext, где хранятся приложения). При необходимости используем Titanium Backup.
1. Отключить apps2sd и перед этим удалить/бэкапить приложения, которые просто физически не влезут во внутреннюю память телефона, во избежание последствий (я перешивался с нуля...) желательно проконтролировать размер занимаемый установленными приложениями (учитывая то, что в Спике 142 Мб). После этого перезагружаем телефон и долго ждем перемещения приложения из ext-раздела во внутреннюю память. Включились? Снова включаем apps2sd и уходим в рекавери (как в CM: Reboot→Recovery).
Теперь входим в рекавери и следуем:

Advanced Partition SD Card Выбираем объем памяти под apps2sd Выбираем объем памяти, выделяемый под SWAP (желательно 256), ждем. По окончании перезагружаемся и снова ждем перемещения приложений, но уже в ext-раздел.

2. Теперь нужно активировать этот SWAP, для этого берем архив из аттача и кидаем на SD, делаем ребут в рекавери и инсталлируем.

3. После запуска открываем терминал, пишем free, напротив "swap" не должно быть "0 0 0".

Прикрепленные файлы

Прикрепленный файлtokla_swap_0.4_cm6.zip ( 7.57 КБ )



Реп: (106)
AmurX @ 10.04.2011, 12:04 *
бросил я эту затею по саморазборке. завтра отнесу в сервис, пусть сами разберут и почистят. без этой кнопки вообще никак

AmurX, не спеши в сервис, может этот файлик поможет?

hunterpsv, Вот это ты сейчас по теме Samsung GT-i5700 - Прошивка (OS 2.2) кастомная, Spica - OS Android 2.2 Froyo высказался! Для таких сообщений личка есть!

Прикрепленные файлы

Прикрепленный файлDisassembly___Reassembly_Spica.pdf ( 543.16 КБ )


Сообщение отредактировал eLiter - 10.04.11, 12:37


Полная версия   Текстовая версия

Помощь   Правила

Сейчас: 08.12.23, 23:27