Легко витягуйте файли Android Rom із надісланих дисків

Якщо ви розробник 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, який це псує.

Ви можете знайти більше інформації в нитка аплікації.