Ако сте разработчик на Android, който търси най-новите доставени roms, за да извлече неща като apks, драйвери и подобни, вероятно сте наясно, че извличането на 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, което обърква това.
Можете да намерите повече информация в нишка за приложение.