Всё о Meizu
По-русски

 

10.01.2017, 08:26 · RSS

Регистрируйся на "Мой Meizu.ru" - официальном российском сайте компании MEIZU.  
На главную · Активные темы · Участники · Поиск по названию · Контекстный поиск · Мой профиль · Правила · Вход/Выход
Страница 3 из 108«12345107108»
Модератор форума: andreim, Stalker, dao89 
Форум » Meizu M9 » Общие темы » Русская прошивка для M9 (обсуждение и последняя информация)
Русская прошивка для M9
michlenДата: Суббота, 08.01.2011, 18:04 | Сообщение # 1
Новичок
Группа: Пользователи
Сообщений: 4
Репутация: 0
Замечания:
Телефон: meizu m8 se
Статус: Offline
В данной теме обсуждаем работу ТОЛЬКО русской прошивки!!!

Все вопросы по китайским прошивкам задавать тут!!!

Актуальная прошивка: от 11 января


Для купивших телефон у Вадима (KDV) - русская прошивка предоставляется бесплатно. Для получения отправьте заявку на order@mirmeizu.ru
При отправке заявки пожалуйста указывайте IMEI и серийный номер вашего телефона, где и когда приобретался.
 
hoodДата: Пятница, 04.02.2011, 12:44 | Сообщение # 31
Новичок
Группа: Пользователи
Сообщений: 13
Репутация: 0
Замечания:
Телефон: Orange San Francisco
Статус: Offline
Quote (vamadir)
не совсем понимаю зачем тебе?

Я выше писал - хочу блокнот, например, мейзу запустить на мое немейзу. РУссифицировать мне ни к чему, английского больше чем достаточно.
 
StalkerДата: Пятница, 04.02.2011, 12:52 | Сообщение # 32
Главный модер
Группа: Модераторы
Сообщений: 5691
Репутация: 605
Телефон: M9
Статус: Offline
hood, ну а как вариант - декомпилировать мейзу-апк и скомпилировать обратно, но под другой девайс?
Ну как например на винде: можно скомпилить под винмобайл6.0 или под 6.5...
Хотя тут всё-таки "затык" как раз в UI фирменном от MEIZU, имхо.


Все благодарности + в репутацию
Владельцы Meizu M8/M9 - указывайте свою модель и прошивку в профиле!
 
vamadirДата: Пятница, 04.02.2011, 12:52 | Сообщение # 33
Бывалый
Группа: Пользователи
Сообщений: 161
Репутация: 53
Замечания:
Телефон: Meizu M9(продан) Desire S
Статус: Offline
Quote (hood)
Я выше писал - хочу блокнот, например, мейзу запустить на мое немейзу. РУссифицировать мне ни к чему, английского больше чем достаточно.

Попробуй подписать своим сертификатом программу. Может проканает


Учусь в Китае. Окажу помощь. Вопросы в личку.
Курю Taobao
личный сайт-блог www.vamadir.com
Помог/Хочешь сказать спасибо? Ставь +
 
hoodДата: Пятница, 04.02.2011, 12:56 | Сообщение # 34
Новичок
Группа: Пользователи
Сообщений: 13
Репутация: 0
Замечания:
Телефон: Orange San Francisco
Статус: Offline
Я не совсем понимаю, о подписывании не знаю вообще ничего.
 
MiXeRДата: Пятница, 04.02.2011, 13:18 | Сообщение # 35
Новичок
Группа: Пользователи
Сообщений: 22
Репутация: 1
Замечания:
Телефон: M8 16GB SE
Статус: Offline
Quote (hood)
Я выше писал - хочу блокнот, например, мейзу запустить на мое немейзу. РУссифицировать мне ни к чему, английского больше чем достаточно.

hood, прочитай пожалуйста ещё раз название темы. cry

 
hoodДата: Пятница, 04.02.2011, 13:22 | Сообщение # 36
Новичок
Группа: Пользователи
Сообщений: 13
Репутация: 0
Замечания:
Телефон: Orange San Francisco
Статус: Offline
MiXeR а давайте вы не будете вклиниваться не прочитав всю ветку, да? vamadir единственный кто отписал здесь о доступе к акп мейзу, поэтому его здесь и попросили выложить их, что он и сделал.
 
MiXeRДата: Пятница, 04.02.2011, 13:42 | Сообщение # 37
Новичок
Группа: Пользователи
Сообщений: 22
Репутация: 1
Замечания:
Телефон: M8 16GB SE
Статус: Offline
Я всю тему прочитал. А вот Вы наверно не прочитали, на этой странице ясно описано, как подписывать программы.
 
hoodДата: Пятница, 04.02.2011, 13:44 | Сообщение # 38
Новичок
Группа: Пользователи
Сообщений: 13
Репутация: 0
Замечания:
Телефон: Orange San Francisco
Статус: Offline
Quote (MiXeR)
на этой странице ясно описано, как подписывать программы.

Тогда приношу извинения, но выражайтесь корректнее. Вы послали меня прочитать заголовок, а не всю тему. Сейчас перечитаю.
Я понимаю, что речь о руссификации, но мой запрос не настолько неуместен. Апк есть, он устанавливается, нужно ли его подписывать?
upd
Не вижу я про подпись вообще ничего.


Сообщение отредактировал hood - Пятница, 04.02.2011, 13:47
 
MiXeRДата: Пятница, 04.02.2011, 14:10 | Сообщение # 39
Новичок
Группа: Пользователи
Сообщений: 22
Репутация: 1
Замечания:
Телефон: M8 16GB SE
Статус: Offline

Читайте

 
hoodДата: Пятница, 04.02.2011, 14:15 | Сообщение # 40
Новичок
Группа: Пользователи
Сообщений: 13
Репутация: 0
Замечания:
Телефон: Orange San Francisco
Статус: Offline
Благодарю. Но я хотел бы уточнить последний раз, дабы не засорять форум. А не модифицирую апк, я просто его устанавливаю, пусть и не на мейзу. Установка проходит без проблем, но после запуска программы она закрывается с ошибкой. Означает ли это наверняка, что нужно пересобирать апк и переподписывать? Я ведь не модифицирую его.
 
MiXeRДата: Пятница, 04.02.2011, 14:32 | Сообщение # 41
Новичок
Группа: Пользователи
Сообщений: 22
Репутация: 1
Замечания:
Телефон: M8 16GB SE
Статус: Offline
Все таки это стандартное ПО Meizu M9. И может быть программистам Meizu захотелось чтобы оно работало только на m9. Попробуйте подписать своим сертификатом (это тоже вариант)
 
hoodДата: Пятница, 04.02.2011, 14:34 | Сообщение # 42
Новичок
Группа: Пользователи
Сообщений: 13
Репутация: 0
Замечания:
Телефон: Orange San Francisco
Статус: Offline
Quote (MiXeR)
Все таки это стандартное ПО Meizu M9. И может быть программистам Meizu захотелось чтобы оно работало только на m9.

Бесспорно
Quote (MiXeR)
Попробуйте подписать своим сертификатом (это тоже вариант)

Буду разбираться.
 
StalkerДата: Пятница, 04.02.2011, 14:35 | Сообщение # 43
Главный модер
Группа: Модераторы
Сообщений: 5691
Репутация: 605
Телефон: M9
Статус: Offline
Quote (hood)
Означает ли это наверняка, что нужно пересобирать апк и переподписывать?

Это означает, что мейзу-апк имеет свой API, который само собой отличается от гугловского.


Все благодарности + в репутацию
Владельцы Meizu M8/M9 - указывайте свою модель и прошивку в профиле!
 
hoodДата: Пятница, 04.02.2011, 14:50 | Сообщение # 44
Новичок
Группа: Пользователи
Сообщений: 13
Репутация: 0
Замечания:
Телефон: Orange San Francisco
Статус: Offline
Quote (Stalker)
Это означает, что мейзу-апк имеет свой API, который само собой отличается от гугловского.

Ну вот это уже ближе к телу. По идее, в любом случае, нужны исходники и АПИ под Андроид СДК, чтобы скомпилировать. ВпрочеМ, к руссификации это уже не очень относится.

Добавлено (04.02.2011, 14:50)
---------------------------------------------
Цитирую спойлер с прошлой страницы

Quote (MiXeR)
После того, как мы все скачали

Пните урлой, что скачали и откуда? СДК Мейзу я слил, там этого нет.


Сообщение отредактировал hood - Пятница, 04.02.2011, 14:51
 
vamadirДата: Пятница, 04.02.2011, 17:11 | Сообщение # 45
Бывалый
Группа: Пользователи
Сообщений: 161
Репутация: 53
Замечания:
Телефон: Meizu M9(продан) Desire S
Статус: Offline
Quote (hood)
Пните урлой, что скачали и откуда? СДК Мейзу я слил, там этого нет.

ЧИТАЙ ВНИМАТЕЛЬНО! Уже 2й раз одно и тоже пишу

1. JDK web site
2. Apktool web site
3. Framework Meizu
4. Файлы App М9 от 1.0.2-15033

Для того чтобы apktool работал с Meizu файлами надо установить framework от Meizu
установить командой :apktool if framework-res.apk

[spoiler="Инструкция русификации APP c 4pda"]

После того, как мы все скачали, нам нужно все проинсталлировать. С виртуальной машиной проблем не должно быть, все как обычные программы. Что б "инсталлировать" APKTool, нам нужно содержимое обоих архивов разархивировать в корень папки Windows (по умолчанию это C:\Windows\). В итоге у нас в папке Windows должны быть вот такие файлы (начиная с версии APKTool 1.3.1 файл mgwx.dll не нужен, эта dll-ка актуальна только для старых версий программы)

После того, как мы проинсталлировали все необходимые нам программы, можно приступать непосредственно к делу. Сразу хочу сказать, что тут много делается через командную строку, так что нужно уметь ею пользоваться. Для примера возьмем программу Nexus One Gallery3D. Следующие наши действия такие:

4) Открываем командную строку (можно через меню "Пуск", можно через "Выполнить")

5) Далее нам нужно декомпилировать уже имеющийся *.apk файл, для этого мы используем вот такое шаблон: apktool d <ПутьКФайлу> <ПутьККаталогу>, где <ПутьКФайлу> - это путь к файлу, который нам нужно декомпилировать (у меня он, например, D:\Android\building\), а <ПутьККаталогу> - это путь к каталогу, в который будет помещен результат декомпиляции (сразу скажу, что пути можно задавать как относительно, так и абсолютно - в первом случае файл и каталог будут искаться в папке, к которой мы сейчас в командной строке, в другом случае - именно там, где мы прописали)

6) Теперь идем к каталогу, который мы указали на предыдущем шаге, видим там файлы и папки - это и есть то, с чем работает разработчик. Чтоб изменить что-то с языковыми файлами, нам нужно править xml-файлы в ..\res\values-<КодСтраны>, где <КодСтраны> - буквенное обозначение страны (для Украины - uk, для России - ru, ....). Править файлы можно как вручную, так и с помощью программы aiLocalizer, что предпочтительней.

7) По кнопке "Browse..." выбираем каталог, куда мы разобрали *.apk файл, в левом спойлере выбираем нужную нам локализацию, если ее нет - создаем по кнопке "+" (в данном случае я создам украинскую локализацию). В правом спойлере выбираем нужный нам файл, в моем случае это strings.xml. В нижней части появятся заполненные три колонки: Name - внутреннее имя поля программы (его мы не трогаем), Original Value - перевод на английском языке (его мы тоже не трогаем) и Local Value - вариант перевода на том языке, который мы выбрали (здесь-то нам и нужно все переводить или править).

8) Каждую строку в поле Local Value переводим на свой язык - либо вручную, либо по кнопке "Auto Translate..." (сейчас автоперевод не работает, видать google что-то изменил в алгоритме....). Когда перевели все строки, обязательно нажимаем кнопку сохранения "Save changes" (обведено красным), иначе все сохранения пропадут. То же само проделываем со всеми файлами с правого спойлера, для которых есть строки для перевода в нижней части программы. После перевода окно будет выглядеть так (я перевел все с помощью автоперевода для быстроты действия, перевод не всегда может быть корректным):

9) После перевода всех файлов, с каталога нашего языка нужно удалить файлы, для которых не было строк перевода (в моем случае это 2 файла) и все файлы с расширением *.bak (это резервные копии оригинальных файлов). Для этого нажимаем клавишу "Open folder..." (обведено красным) и удаляем те файлы, про которые я писывал выше. В результате у нас должны остаться только те файлы, которые мы переводили:

10) После того, как перевод окончен, нам нужно опять собрать (скомпилировать) файл в его исходное состояние. Для этого в командной строке используется шаблон: apktool b <ПутьККаталогу>, где <ПутьККаталогу> - папка с нашей разобранной программой.

11) В каталоге, где у нас была разобранная программа, появилось еще 2 папки: build и dist. Нам нужна вторая папка, т.к. именно в ней находится собранный *.apk файл с именем "out.apk" (можем переименовать по своему усмотрению):

12)Для полного счастья нам теперь нужно подписать созданную программу. Если до этого вы не создавали себе тестовый ключ, то нужно его создать. Создается он только один раз, после чего его можно использовать и для подписи других пересобранных программ. Для того, что б создать ключ нужно через командную строку зайти в каталог, куда установлена виртуальная машина, зайти в подпапку "bin" и там запустить файл по шаблону: keytool -genkey -alias <YourAliasName> -keyalg RSA -validity <NumberDays> -keystore <YourKeystoreFilename>, где <YourAliasName> - имя вашего сертификата, <NumberDays> - количество дней действия сертификата, <YourKeystoreFilename> - имя хранилища сертификатов (последние два параметра: "-validity" и "-keystore" - необязательны, первый нужен для указания дней "срока годности" сертификата (по умолчанию это 180 дней), а второй - для указания конкретного хранилища, где будет сохраняться сертификат. За параметр "-validity" говорим спасибо Skat01).

13) Теперь система будет задавать вам построчно вопросы, на которые нужно отвечать:
* Enter keystore password: - нужно указать пароль для хранилища;
* Re-enter new password: - нужно повторить введенный пароль для хранилища;
* What is your first and last name? - нужно указать ваше Имя и Фамилию (или что-то другое придуманное);
* What is the name of your organizational unit? - нужно указать имя подразделения организации (фантазируйте....);
* What is the name of your organization? - нужно указать имя организации;
* What is the name of your City or Locality? - нужно указать город в котором находится ваша организация ;
* What is the name of your State or Province? - нужно указать область города;
* What is the two-letter country code for this unit? - нужно указать двухбуквенный код страны (UA - Украина, RU - Россия, ....);
* Is .... correct? - система предлагает проверить, все ли правильно заполнено, если все правильно - нужно написать "yes";
* Enter key password for <YourAliasName> (RETURN if same as keystore password): - нужно указать пароль для вашего сертификата, если вы хотите оставить его таким же, как и для хранилища - ничего не вводите, просто нажмите Enter;
* Re-enter new password: - если вы ввели другой пароль, чем для хранилища, то нужно еще раз ввести пароль для вашего сертификата.

14) После того, как создали свой сертификат, можно им подписать программу. Для этого с того же каталога, с которого мы создавали свой сертификат, выполняем такой шаблон: jarsigner <ПутьКФайлу> <YourAliasName>, где <ПутьКФайлу> - скомпилированный нами файл с внесенными изменениями (который находится в каталоге dist), <YourAliasName> - имя вашего сертификата. В процессе нужно будет указать пароль на свой сертификат.

15) Как видно из предупреждения, сертификат действителен только полгода (возможно умные люди подскажут, как это ограничения обойти). Признак успешной операции подписи программы - папка META-INF в файле программы. Если папка есть - все, поздравляю, наша программа готова и подписана, записываем ее на телефон, устанавливаем и радуемся проделанной работе
[/spoiler]

Добавлено (04.02.2011, 17:11)
---------------------------------------------
SDK нужен только для эмуляции телефона, и проверки приложений на эмулируемом телефоне телефоне (никто же не будет покупать кучу телефонов чтоб протестировать программу)


Учусь в Китае. Окажу помощь. Вопросы в личку.
Курю Taobao
личный сайт-блог www.vamadir.com
Помог/Хочешь сказать спасибо? Ставь +


Сообщение отредактировал vamadir - Пятница, 04.02.2011, 17:17
 
Форум » Meizu M9 » Общие темы » Русская прошивка для M9 (обсуждение и последняя информация)
Страница 3 из 108«12345107108»
Поиск:


Сайт оптимизирован под разрешение экрана 1280х1024
-=M.A.G=- © 2008-2017
Всё о телефонах MEIZU M8/M8SE/M9/M9II/MX по-русски: новости, обзоры, программы, обсуждение, форум, покупка, продажа, помощьХостинг от