Skip to content

About

No description, website, or topics provided.

Resources

Stars

3 stars

Watchers

0 watching

Forks

Latest commit

 

History

2 Commits

Folders and files

Repository files navigation

Русификация Changan Qiyuan (启源)

Русский перевод раздела управления автомобилем в приложении Changan Qiyuan (com.changan.oushangCos1) на телефоне с root. Перевод ставится оверлеем и не изменяет APK приложения — оригинальная подпись не трогается, поэтому вход в аккаунт и управление машиной продолжают работать.

⚠️ Неофициальная модификация. Делаете на свой страх и риск. Приложение и товарные знаки принадлежат Changan. APK не патчится, но требуется root.


Что переводится

  • ✅ Раздел управления машиной — замки, климат, окна, статус авто, цифровой ключ, охрана и т.д. (это строки resources.arsc, их около 3500).

Что НЕ переводится

  • ❌ Витрина приложения (Лента/Сервис/Покупка/Магазин/Профиль) — она собрана на Compose и приходит с серверов Changan. Оверлеем не берётся.
  • ❌ Серверный текст (баннеры, меню, статусы, H5-страницы) — переводится только на стороне Changan.
  • ❌ Несколько подписей на экране «Состояние автомобиля» (后备箱, 前备箱, 剩余流量, 钥匙管理) — это Compose-ресурс, вне охвата этого перевода.

Проще говоря: функциональная часть (управление машиной) — на русском, витрина-магазин — нет.


Требования

Телефон:

  • Android с root через Magisk;
  • включён Zygisk (в настройках Magisk);
  • установлен модуль Shamiko;
  • приложение Magisk скрыто (переименовано);
  • установлено приложение Changan Qiyuan (com.changan.oushangCos1).

Компьютер (Windows):

  • platform-tools (adb), причём adb должен быть доступен в PATH;
  • на телефоне включена отладка по USB.

Без Shamiko и скрытия Magisk приложение при запуске убивается защитой iJiami (signal 9). Поэтому это обязательные пункты.


Шаг 1. Разовая настройка телефона

Делается один раз. Если уже настроено — переходите к шагу 2 (скрипт сам всё проверит).

  1. Magisk + Zygisk. Установите Magisk, получите root. В приложении Magisk: Настройки → включить Zygisk → перезагрузка.
  2. Shamiko. Скачайте zip Shamiko (страница релизов LSPosed). Magisk → Модули → Установить из хранилища → выберите zip → перезагрузка.
  3. Скрыть Magisk. Magisk → Настройки → «Скрыть приложение Magisk» → задайте любое имя (приложение переустановится под новым именем).
  4. Добавлять приложение в DenyList вручную не нужно — скрипт сделает это сам.

Шаг 2. Установка перевода

  1. Подключите телефон к ПК по USB (отладка включена, запрос на телефоне — «Разрешить»).
  2. Запустите rusify.bat (двойной клик).
  3. Скрипт проверит настройку телефона и, если всё в порядке, развернёт перевод. Если чего-то не хватает — покажет [ОШИБКА] и подсказку КАК: что сделать.
  4. После ГОТОВО полностью закройте приложение (смахните из недавних) и откройте заново — раздел управления машиной будет на русском.

Перевод переживает перезагрузку — скрипт ставит самовосстанавливающийся boot-модуль Magisk.

Если приложение Changan ещё не установлено, положите его APK рядом с rusify.bat под именем qiyuanAndroid3.5.1.apk — скрипт установит его сам.


Если что-то не так

  • Скрипт пишет [ОШИБКА] модуль Shamiko отсутствует — установите Shamiko (шаг 1.2) и перезагрузитесь. Это самая частая причина, по которой приложение потом падает.
  • Приложение вылетает при запуске — почти всегда это отсутствие Shamiko или нескрытый Magisk. Проверьте шаг 1, перезагрузитесь, запустите rusify.bat снова.
  • [ОШИБКА] нет root — подтвердите запрос суперпользователя на телефоне и повторите.
  • adb не найден — установите platform-tools и добавьте папку в PATH.
  • Перевод не появился — полностью закройте приложение (из недавних) и откройте заново; оверлей подхватывается только новым процессом.
  • Кракозябры в окне — окно консоли должно быть в кодировке 866 (скрипт выставляет сам через chcp 866). Если всё равно нечитаемо — запустите из обычного cmd.exe.

Как это устроено (кратко)

  • Запуск на root. Защита iJiami при старте ищет root и убивает процесс. Обходится на уровне Magisk без правки APK: Zygisk + DenyList + Shamiko (прячет root от приложения) + скрытие приложения Magisk.
  • Перевод. Доставляется fabricated overlay (.frro) — реальный файл в /data/resource-cache, который скрытие root не отменяет (в отличие от обычного RRO в /product/overlay). Внутри — переведённые строки resources.arsc.
  • Персистентность. Boot-скрипт в Magisk-модуле заново применяет оверлей при каждой загрузке.

Что в папке

Файл Назначение
rusify.bat Запускать это. Проверка телефона + установка перевода в один клик.
changan_ru.frro Готовый оверлей с переводом (используется скриптом).
full_rusify.sh Скрипт, который rusify.bat выполняет на телефоне.
service.sh Boot-скрипт самовосстановления (кладётся в Magisk-модуль).
source/ Исходники перевода и генератор .frro — для пересборки/правок.
LICENSE Лицензия MIT.

Пересборка changan_ru.frro из исходных строк — см. source/README.md.


Лицензия

MIT — используйте, меняйте и распространяйте свободно, сохраняя копирайт.

Лицензия распространяется только на этот проект: скрипты, генератор .frro и русский перевод строк. Само приложение Changan Qiyuan, его код и товарные знаки принадлежат Changan и этой лицензией не покрываются — APK не изменяется и в релиз не входит.

About

No description, website, or topics provided.

Resources

Stars

3 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages