Был на руках только Пылесос, Мaсbook и iPhone (ещё с 13.4.1). Ни одного Android устройства дома. Можно и попросить, но не особо хотелось. Можно было сделать Джейлбрейк, но тоже не охота. В дополнение к имеющимся устройствам был старый ноут на девственно чистой Win7. Он то (в связке с iPhone) и стал причиной огромных затрат времени, так как в итоге решено было всё без Windows, от слова СОВСЕМ.
Попытка I.
А: Получаем токен:Первоначально было всё просто. ну, относительно. Получаем токен из резервной копии. По
этой инструкции всего несколько шагов
Только там не упомянуто, что эти две строчки нужно свести в одну и удалить пробелы. Спасибо aliks2002
Получили, записали себе в файлик отдельный. Причём записал не только сам token, но и ztoken. (зачем??? Зачем я это сделал???) :blush:
Б: Прошиваем:Почитал, сколько всяко-разно нужно на Mac установить и решил...
Что через Windows будет быстрее, так как для Win гораздо больше и ПО и пользователей (информации).
Началось всё с установки эмулятора BlueStacks. Так как комп древний, и установка и запуск происходят очень, очень-очень долго. Счёт идёт на минуты. :girl_cray: Это очень больно, сидеть рядом с жужжащим ноутом, где статусбар почти не движется. Прямо, как в конце девяностых, при установке Win95 на 486...
Устанавливаем в эмулятор
XVacuum FirmwareПеретащили в программу и ждём. Опять прошли годы (бесчисленные вылеты и зависания), перед тем, как всё установилось. Запуская, ожидаем, вылетаем. И так несколько раз на разных стадиях. Когда терпение кончилось. Решил попробовать NoxAppPlayer. Вкратце- те же яйца, только вид сбоку. }-) Так прошло две ночи, после чего, в сердцах и отчаянии было всё заброшено на несколько недель.
За эти несколько недель карантина произошли ряд событий, которые, при возобновлении них попыток, не позволили оперативно всё решить с просом русификации.
1) Обновление ПО самим пылесосом
2) Обновление iOS до 13.5.1
Попытка IIКогда я снова решил попробовать русифицировать робота, и XVacuum в итоге запустился в Nox, и файл с ru_kuzya.pkg лежал в виртуальной папке DCIM, закачанный файловым менеджером. Оказалось, что прога не видит робота. Не верный токен, говорит. Достаю из файлика Ztoken, прогоняю через дешифратор, - всё верно, токен верный, а XVacuum его не кушает.
Часы чтения форума и ответ-после смены ПО у робота сменился Токен.
Казалось бы, не проблема, один раз получили, второй раз получим. Но и тут палки в колёса. iTunes на MAC не стал видеть iPhone. Нужно или решить проблему с бэкапом или другой путь получения токена. Решил бэкап отложить. (К слову, тоже не простая задача и тоже пришлось порыться и постанавливать обновления ручками)
Выбрал получение токена через
MiHome от VevsМодифицированный MiHome последней версии (по моему 57) то не ставился с ошибкой, то ставился, но вылетал при авторизации, то вылетал уже при попытке войти в любое меню... Пробовал и старые версии. Пробовал оба эмулятора (BlueStacks и Nox). В общем, славно провёл ещё пару ночей без кого либо результата. Вылеты, зависания, перезагрузки эмулятроров и программы. До вожделенного Токена так и не добрался.
Попытка IIIРетроспективно проанализоровав всё проделанное, порефлексировав над своим душевным состоянием, набравшись смелости начать всё с нуля я приступил.
Начать с 0 - это очень правильное решение. В очень многих жизненных ситуациях. Иногда, как нам бы ни хотелось сэкономить время и продолжить уже частично сделанное дело, иногда, гораздо мудрее начать всё с нуля. Способность определить верно, когда продолжать, а когда обнулиться, приходит с опытом. :sveta:
Был выбран такой путь: Делаем всё на МАСе, Ставим эмулятор, получаем токен из MiHome от Vevs через эмулятор, ставим в эмулятор XVacuum (не хотелось сбрасывать WiFi^ но можно было и токен добыть им же) и заливаем.
В итоге BlueStacks и NoxPlayer установились молниеносно. Также за секунды установились и программы в них. Новый токен был у меня уже через пару минут.
А вот последний этап-затык. И так и эдак. Уже было решил Android Studio поставить, даже скачал этого гиганта, но решил почитать интернеты и, оказалось (никто не знает ведь, какой ключевой запрос приведёт тебя на нужный пост в нужном форуме), что прошивка через Эмулятор Android не тривиальная задача.
У кого-то получилось (версия Nox у него была под Windows, а возвращаться к Win на фоне молниеносной работы в МАС я под страхом смерти не стал бы), но в версии для MAC таких настроек, как описывает kartek, у меня не было. В общем, с перенаправлением портов было решено завязать и выбрать другой путь прошивки.
Через mirobot Инструкция оказалась очень толковая и, что очень приятно, имеет также шаги по удалению всего нежного, что было ею рекомендовано установить. В общем, респект gelioson.
Ввёл все команды из Терминала, подождал немного и всё готово.
Я понимаю, что не многие столкнуться со сменой токена в течение одного процесса "прошивки" или обновления iOS