Если вы разработчик Android и изучаете новейшие прошивки для извлечения таких вещей, как APK, драйверы и тому подобное, вы, вероятно, знаете, что извлечение rom.zip из пакета .exe является немного сложно. В частности, потому что, если вы используете какой-либо дистрибутив Linux, у вас очень мало времени на поиск необходимых файлов, прежде чем система выйдет из строя при этом, удаляя все это в процессе. Чтобы решить эту проблему, член XDA МартинЕва сделал небольшой скрипт, который автоматически извлекает rom.zip из установщика.
Опробуйте приложение и сообщите разработчику отзыв.
Сегодня я впервые попытался извлечь rom.zip из поставляемой версии прошивки (.exe) для Linux.
Процесс проблематичен, так как после запуска исполняемого файла с помощью Wine приложение вылетает, удаляя все свои файлы. Поэтому вам нужно *очень* быстро просмотреть папку ~/.wine/users/username/Temp и найти rom.zip.
В любом случае, я создал быстрый скрипт Python, который будет отслеживать этот каталог на наличие rom.zip и копировать его в вашу домашнюю папку.
Единственное изменение, которое вам нужно внести перед запуском, — это изменить поле имени пользователя на свое собственное имя пользователя. Я бы использовал getpass, чтобы получить это, но по какой-то причине в некоторых системах вам нужно использовать sudo, что все портит.
Более подробную информацию вы можете найти в поток приложения.