Советы новичкам
1.Крепко подумайте,
оно вам точно надо?2.
Не торопитесь устанавливать апдейт/украшалку/аплет. Ваши неверные действия приведут к краху системы. Девайс может просто не запуститься.
Потратьте час времени на то, чтобы узнать, что такое одекс/деодекс прошивка, что в первую очередь сделать перед апдейтом, как восстановить систему после краха, как восстановить удалённые приложения.
Прочитайте FAQ!3.
Внимательно читайте описание к апдейту/аплету. Автор всегда указывает для какой версии прошивки апдейт, какие при его установке приложения удаляются (если удаляются), что нужно сделать, чтобы не удалялись эти приложения.
4.
Апдейт на апдейт устанавливать крайне не рекомендуется (если они от разных авторов).
5. Апдейт, сделанный
для деодекс прошивки, не подходит для одекс и наоборот.
6. Деодексированные приложения прекрасно работают на обеих прошивках, только надо не забывать удалять одноимённый *.odex файл в стоковых прошивках.
7. Если при замене .apk
в system/app не хватает места, придётся пожертвовать каким-нибудь ненужным приложением (т.е. удалить его).
9. Задавая
вопрос по какой-либо проблеме описывайте конкретнее, что установили, на что установили и каким образом это делали. Правильно заданный вопрос= половина ответа.
10.
10 заповедей новичка Q. Что такое odex/deodex прошивки, в чем разница и как это работает?А1. Стоковые прошивки - odex, кастомные - deodex. В odex прошивках к системным apk идут в комплекте одноименные файлы с расширением odex.
А2.
Под спойлером Прочее: Деодексированная, Перепакованная прошивка, BLN и еще много чего (спасибо
RSKA64 ).
А3. Еще
информация.
А4. Деодексация никоим образом не замедляет работу системы, так как при первом запуске аппарата идёт процесс создания .odex-файлов (apk.classes-dex) для всех приложений в дальвик-кэше, откуда они потом и читаются при работе системы. Поэтому единственное, когда деодексированная прошивка работает медленнее, чем одексированная - при первом старте системы после прошивки или чистки дальвик-кэша. Зато преимущества есть - экономия места в папке /system и возможность безболезненной модификации... (
sergmarin )
Q. Как ставить апдейты/моды из этой темы (и вообще)?
А0. Перед любым вмешательством в систему, особенно если вы не уверены в свих силах/знаниях, сделайте nandroid backup (через CWM - см.ниже процедуру). Это полный слепок системы - если что-то пошло не так, загрузитесь в CWM и восстановите данные - пара кликов и у вас рабочая система.
А1. Обычно в сообщении есть инструкция по установке, ее нужно очень внимательно прочитать и шаг за шагом исполнить. Обращайте внимание на версию прошивки, для которой выложен патч, несовместимость может привести к перепрошивке.
А2. Если выложен просто .apk файл (пусть даже в зипе, но в архиве только .apk файл), то нужно заменить через
Root explorer системный файл на новый (если Root explorer не дает этого сделать - проверьте - сверху должно быть написано Mount
r/o - если не так - кликните на кнопку Mount
r/w). Обращайте внимание на инструкцию к патчу, а при отсутствии таковой - если у вас odex прошивка (т.е. стоковая, от Самсунг), то обычно патч будет в виде одного файла, а в системе у вас будет 2 одноименных файла с расширением .apk и .odex. Так вот .apk нужно записать поверх, а .odex удалить/переименовать. Рекомендуется делать резервные копии изменяемых файлов. Помните - при замене framework-res.apk КПК автоматически перезагрузится, нужно быть аккуратным.
А3. Если моды выложены .zip файлом, и в нем есть папки и прочая требуха (в частности, должна быть папка META-INF, это скрипты для CWM), то это апдейт для CWM. Этот файл нужно записать в память телефона (лучше - на внутр.флешку). Если стоит
нормальное рутованное ядро, скажем, от ChainFire (ядра с CWM, да и вообще, выложены в теме Прошивка - в шапке этой темы есть все ссылки), то в телефоне должна быть иконка CWM (шестеренка). В ней надо выбрать "flash update" и выбрать zip для обновления.
Файлы модов нельзя класть в папки, названные по-русски. Желательно файлы класть в корневой каталог внутренней флэшки.
Если вы вернулись на стоковое ядро, то CWM у вас вылетел и такая установка не пройдет. Можно взять .apk из .zip файла и записать их при помощи Root explorer поверх системных, только очень рекомендуется в скрипте посмотреть, какие еще действия предполагались - в частности, какие файлы скрипт должен удалять - сделайте то же самое вручную.
Q. Что делать, если что-то пошло не так и телефон не загружается/вылезают постоянные ошибки и т.д.?
А1. Вы же сделали нандроид бэкап? Восстановите систему из него через рекавери.
А2. Не сделали... Перепрошейтесь своей прошивкой (однофайловой, тогда не потеряются данные). Либо можно 3-ех файловой, но без прошивки CSC_секции.. тогда тоже не потеряются.
А3. Есть хороший совет - держать на КПК update.zip для восстановления framework и systemUI, чтобы всегда можно было легко восстановить систему (
sergmarin )
А4. Оригинальные файлы прошивок можно взять из дампов:
Samsung GT-I9100 Galaxy S II - Прошивка (Пост #8076259)Редактирование системных apk Samsung GT-i9100 Galaxy S II (Пост #8176416)Т.е. скачиваете дамп своей прошивки, берете нужный стоковый файл и возвращаете на место.
Q. Чем лучше делать бэкап данных, чтобы заново не перепрошиваться, если что пойдет не так при установки украшательств. Titanium Backup или какой другой прогой?
А. Предпочтительнее Nandroid Backup из ClockworkMod Recovery. Процедура:
- Загружаетесь в режиме Recovery (или из выключенного телефона, зажимая Громкость вверх, центральную кнопку и Вкл, или на включенном запускаете CWM - ClockWorkMod)
- Выбираете кнопками громкости backup and respore (выбор осуществляется центральной кнопкой)
- Backup - процесс пошел!
Чтобы восстановить системы - то же самое, но Restore.
Q. Какие файлы за что отвечают и можно ли ставить патчи, в которых не указано прямо, что их можно ставить на мою прошивку.
А1. Без опасений меняйте (с бэкапом) любые файлы и пробуйте, с системой ничего не будет. Всякие патчи камеры, контактов, звонилки, смс и т.д. отвечают только за свою функцию и в худшем случае именно она у вас работать и перестанет (до момента, пока вы не вернете заботливо сохраненный оригинальный файлик). Более того, в 90% случаев патч работать будет, версия прошивки тут вторична (Самсунг вообще мало чего меняет в них, на самом-то деле).
НО! файлы framework-res.apk и systemui.apk следует заменять с особой осторожностью с обязательным nandroid backup - их замена может привести к крашу системы. Эти файлы - сердце системы - их можно ставить только от своей прошивки (и то возможны несовместимости, приводящие к циклическому ребуту). Я предупредил!А2. О файлах:
Framework-res.apk. Содержит иконку батарейки, эффект старого телевизора, вид статус бара, оформление прогресс-бара, sip и т.д.
SystemUI.apk. Содержит все о шторке + все иконки статус бара (кроме батарейки).
К сожалению, что-то одно получить нельзя - ставите понравившийся патч и получаете разом все, что сготовил автор.
Contacts.apk. номеронабиратель (поиск Т9, контакты с полоской справа и т.д.), включая рамку при выборе фото контакта (важно для модов с большим фото входящего звонка).
Phone.apk. Все, что происходит при входящем/исходящем звонке (шумодав, какая информация о звонящем отображается, фото, нарастающий звонок, окно после звонка (с выбором опций), запись входящего звонка и т.д.).
Mms.apk. Все про СМС и ММС (включая автоконвертацию СМС в ММС и т.д.)
Остальное понятно - camera.apk и т.д.
Q. При попытке в Root explorer копирования файла framework-res.apk в папку system/framework и файла systemUI.apk в папку system/app рутэксплорер мне говорит что не может этого сделать поскокльку файлы только для чтения.
А. В Root Explorer-ре есть кнопочка "Mount R/W", расположенная в правом верхнем углу экрана системных(!) файлов (при нахождении в папке-флешке её нет). После нажатия на неё, на кнопке будет написано уже: "Mount R/O", причём когда на кнопке(!) написано R/W - активен режим R/O и наоборот! Т.е. таким образом снимается "предохранитель" случайного изменения системных фалов и осуществляется переход из режима R/O (read only - только чтение), в R/W (read/write - чтение/запись), позволяющий манипулировать системными файлами. (ответил
+prizrak+)
Q. Поставил Патч SMS_MMS v1 от Pako777, все работает, только пропал быстрый запуск, теперь там только "Телефон, Контакты и Приложения", а "Сообщения" появилось в списке установенных приложений, подскажите как вернуть (аналогично для других системных приложений)?
А. Меню-изменить - перетащи иконку в нижний бар-меню-сохранить. (ответил
sergmarin )
Q. Батарейка с %может расходовать лишний заряд аккума?
А. Нет, это системная функция. Андроид всегда ведет учет процентов заряда батареи, ты можешь его увидеть в разделе сведений о батарее. Так что, никаких дополнительных расходов энергии не будет. (ответил
rareARROW )
Q. Зачем отключать шумодав? Кому он мешает?
А. Шумодав осуществляет фильтрацию звука, оставляя только голос. Он должен гасить посторонние шумы (ветер и т.д.). Но есть отзывы, что из-за него иногда тебя плохо слышно собеседнику. Каждый решает сам.
Q. Возможно ли улучшить качество записи диктофона? Как сделали с камерой...
А. вообще, диктофон пишет в 2-ух настройках - для ММС в amr (amr), в обычном случае - 3gpp (3ga). Заявленные параметры в настройках (битрейтсемплрейт) : amr - 122008000, 3gpp - 6290044100. Так что в обычном режиме вполне всего достаточно. (ответил
Pako777 )
Q. Что такое JIG, зачем он нужен и как его спаять...
А. Телефон считает все кастомные перепрошивки, включая ядра. Этот счетчик может лишить гарантии, да и просто напрягает выведением при загрузке восклицательного знака в треугольнике. JIG позволяет обнулять счетчик. В
Прошивках в шапке есть подраздел Инструкции - там много информации.
Q. Ставил какой-то Phone пач. Русские буквы в книжке стали идти по порядку, но не соответствуют контактам. Как решить?
А. Нужно зайти в настройки, сменить язык на английский. Зайти в контакты, выйти из них. Потом поменять его опять на русский. Контакты придут в норму. (ответил
sergmarin )
Это же помогает в случае проблем с поиском в контактах, сортировкой и еще много от чего.
Q. Подскажите, пожалуйста, как деодексировать apk/прошивку
А1. при помощи apktools или apk_manager (ответил
Pako777 )
А2. Можно еще так: (через xUltimate и последующим закидыванием в тело через командную строку (нужен SDK,Java )
Создание Custom Recovery для Samsung GT-S5830 Galaxy Ace ... (Пост #7641218) (ответил
da_jok3r )
А3.
Как по быстрому деодексировать прошивкуQ. Что такое эффект старого телевизора (он же CRT)?
А. Эффект при выключении телефона, выглядит
так (спасибо за сылку
pANd4 ).
Q. Поставил патч большого фото, а оно отображается в плохом качестве и др.проблемы?
А1. Если ставился мод от poppuri, то нужно переназначить все фото заново - они изначально сохраняются в низком качестве. И имейте в виду, что синхронизация с контактами гугл автоматически возвращает низкое качество, так что нужно выбирать...
А2. Полноэкранного фото в хорошем качестве можно добиться и без мода:
Full Screen Caller PicturesFull Screen Caller ID (ответил
zerton )
Q. Как удалить jKay? (Перед установкой новой версии jKayDeluxeSettings).A1. Ставим
Titanium Backup , открываем его и ищем jKaySetting среди приложений, потом тапаем на него и нажимаем удалить.
A2. В Root Explorer открываем папку "/system/app" находим в ней файл jKayDeluxeSettings.apk и удаляем его.