Зміст
Трішки теорії

у прошивці ColorOS для Neo N003
Скільки разів ви або вам замовляли телефон/планшет з Китаю? А прошивку ви скільки разів міняли? Особисто я – десятки разів. Не всі прошивки мали українську мову. Деякі з них не мали навіть англійської :) І тут я подумав: “Як так? Адже Android розробляється і локалізується Google, а виробники тільки модифікують їх під свої потреби.” Фактино кожна видима користувачу частина Android постачається в своєму логічно відділеному apk: меню налаштувань, екран блокування, sms/mms відправка, ланчер (launcher), тощо. В кожному apk-файлі зберігаються файли локалізації для кожної мови і перед завантаження apk-файл зважаючи на параметр мови встановлений в системі – завантажує потрібну мову. Якими б не були розробники прошивок та пристроїв, я не думаю, що вони перебудовували всі ці файли аби видалити всі непотрібні їм локалізації. Це марудний труд. Отже, аби пришвидшити процес, вони просто відключають можливість вибору інших мов.
Ми можемо їх увімкнути. Треба мати прямі руки, кучеряві звивини, root та дві програми – Every locale та /system/app mover. :)
Root
Власне отримання прав Root для різних пристроїв виконується по-різному. Якщо для 2-х пристрої ви отримали права root одним методом, для третього пристрою ви можене їх не отримати. Якщо у вас не вийшло отримати root-права універсальною програмою, знайдіть свій пристрій на 4pda та почитайте як правильно це зробити.
Програми
Фактично, основну роботу буде виконувати програма Every locale.
Через неї ми будемо додавати мову. Але через обмеження Android 4 змінювати системні локалі можуть тільки системні програми. Наступною програмою /system/app mover ми будемо “перетворювати” Every locale зі звичаної на системну.
Локалізація
Для локалізації потрібно:
- Запустити /system/app mover, надати права root та погодитися з умовами використання.


- Знайти у списку Every locale та настинути на неї. Погодитись на пересення до системних програм а потім на перезавантаження.


-
Після завантаження відкрити Every locale. Прописати англійською
Language: Ukrainian
Country: Ukraine
Та настинути кнопку збереження


- Насолоджуватись українською мовою в системи.


- (Не обов’язково) Видалити програми Every locale та /system/app mover
Зверніть увагу! Локалізація cистеми може бути часткова. У цьому разі деякі пункти меню залишаться англійською. Якщо ж ви не хочете їх спостерігати, можна поставити програми-замінники цього функціоналу які містять українську локалізацію.
Висновок
Для того аби додати українську на андроїд потрібен root. Без нього ніяк. Далі послідовність дій така:
- Встановлення /system/app mover та Every locale.
- За допомогою /system/app mover зробити Every locale системною програмою.
- Через Every locale зробити українську системною мовою.
Як бачите за 5-10хв українську можна зробити системною на будь-якому android-пристрої. Надіюсь, це стане вам у нагоді.