Как и обещал, доработал перевод и собрал свой вариант патча "Всё-в-одном". Чтобы как-то отличать его от версии уважаемого Shoot-niK с 4PDA, свой буду называть "патч-ленивка". Ленивка включает те же изменения, что и предок, но имеет несколько важных особенностей. Теоретически, патч подходит для любых прошивок версии 5.1, но проверить мне негде, поэтому предлагаю вам сделать это самостоятельно. Итак, содержимое с комментариями:
Изменения выше устанавливаются в любом случае. А вот перечисленные ниже модификации можно устанавливать по желанию, изменяя название патча. Т.е. модификация применяется только в том случае, если соответствующее ключевое слово найдено в названии файла. Например, для установки нового ядра, в названии файла должно присутствовать слово BOOT. Если же это слово убрать из названия - ядро прошиваться не будет. Итак, управляемые изменения:
Патч нормально переживает многократное накатывание, я постарался учесть в корректировочных скриптах такую возможность.
СКАЧАТЬ
ОБСУДИТЬ В TELEGRAM
ПОКОРМИТЬ КАПИБАРУ :)
- основательно дополнен и частично исправлен перевод различных элементов интерфейса, (спасибо waterfall2 с 4PDA за помощь). Выполнен по технологии RRO, что позволяет не заменять и не корректировать оригинальные приложения! Благодаря этому можно быть уверенным в целостности стоковых системных приложений (если для вас это важно), или наоборот - устанавливать другие разбросанные по форуму 4PDA патчи, и это никак не затронет выполненный перевод. По крайней мере - в теории :)
- автоматическое включение поддержки русского языка в CDA. Считаю, что единственно верным способом активации языков, является корректировка раздела CDA. Для тех, кому трудно самостоятельно проделать описанную здесь нехитрую операцию, я автоматизировал процесс;
- модем из последней 6-й прошивки (да, он подходит к 5-й), версия V79P17.
Изменения выше устанавливаются в любом случае. А вот перечисленные ниже модификации можно устанавливать по желанию, изменяя название патча. Т.е. модификация применяется только в том случае, если соответствующее ключевое слово найдено в названии файла. Например, для установки нового ядра, в названии файла должно присутствовать слово BOOT. Если же это слово убрать из названия - ядро прошиваться не будет. Итак, управляемые изменения:
- ключевое слово BOOT - ядро из последней версии 5-й прошивки 518Q-00WW-A03;
- ключевое слово FIX - исправления проблем микрофона, прав записи на карту памяти и аппаратного видео-ускорения. Все изменения выполняются "умной" корректировкой соответствующих файлов, а не простой их подменой. Советую всем будущим писателям патчей присмотреться к такому способу;
- ключевое слово PROP - твики build.prop. Поскольку бОльшая часть присутствующих в оригинальном патче твиков показалась мне сомнительной, я предусмотрел возможность отказа от их установки. К тому же мне не понравилось, что в оригинале этот файл заменяется полностью (что совсем не правильно при работе с разными версиями прошивки), поэтому теперь установка твиков происходит не заменой, а именно корректировкой стокового build.prop;
- ключевое слово BLOCK - блокировка неугодных (мне) приложений. Т.к. перманентное удаление приложений из раздела system не имеет никакого практического смысла, я решил просто занулять разрешения соответствующих apk-файлов, чтобы был простой способ восстановить доступ к ним (если вдруг передумаете) в любом рут-проводнике. Поэтому параметр называется BLOCK, а не DEL. Под нож идут следующие приложения:
InfocusSetupWizard: никому не нужный, корявый и недопереведённый помощник первичной настройки от Infocus;
AutoRegistration, APRUploadService: приложения обратной связи и авторегистрации продукта; удалены, т.к. выкидывали сообщения о своей жизнедеятельности после удаления фирменного визарда;
EZLauncher: альтернативный "бабушкинский" лаунчер; удалён, т.к. его присутствие требовало ручного выбора лаунчера по умолчанию при первом запуске после удаления фирменного визарда;
PowerDetective, Note, Safebox: вероятно, кому-то полезные приложения, но их перевод слишком длителен, а в маркете доступны аналоги;
GoogleHindiIME, GooglePinyinIME: поддержка иероглифического и пр. ввода; удалено, т.к. мозолило глаза в настройках;
Все приложения из CDA: C2DMProxyInfocus, CustomerFeedback, Dropbox, GoogleZhuyinIME32, InFocusSupport, moffice_7.2, кроме MobileAssistant, т.к. в системе используется его тасккиллер в качестве основного.
Патч нормально переживает многократное накатывание, я постарался учесть в корректировочных скриптах такую возможность.
СКАЧАТЬ
ОБСУДИТЬ В TELEGRAM
ПОКОРМИТЬ КАПИБАРУ :)