Якщо ви розробник Android, який шукає найновіші ПЗУ, щоб отримати такі речі, як apk, драйверів тощо, ви, напевно, знаєте, що видобування rom.zip із пакета .exe є трохи складно. Особливо тому, що якщо ви використовуєте будь-який дистрибутив Linux, у вас є дуже короткий час для пошуку необхідних файлів, перш ніж система вийде з ладу під час цього, стираючи все в процесі. Щоб вирішити цю проблему, член XDA MartinEve зробив невеликий скрипт, який автоматично витягне rom.zip із інсталятора.
Спробуйте програму та надішліть відгук розробнику.
Сьогодні я вперше спробував видобути rom.zip із надісланого випуску rom (.exe) у Linux.
Процес є проблематичним, оскільки після запуску виконуваного файлу за допомогою wine програма аварійно завершує роботу, видаляючи всі свої файли. Тому вам потрібно *дуже* швидко заглянути в папку ~/.wine/users/username/Temp для rom.zip.
У будь-якому разі я створив швидкий сценарій на Python, який відстежуватиме цей каталог на наявність rom.zip і копіюватиме його у вашу домашню папку.
Єдина зміна, яку вам потрібно зробити перед запуском, це змінити поле імені користувача на ваше власне ім’я користувача. Я б використав getpass, щоб отримати це, але з певних причин у деяких системах потрібно використовувати sudo, який це псує.
Ви можете знайти більше інформації в нитка аплікації.