APK'lar gibi şeyleri çıkarmak için en yeni gönderilen rom'ları araştıran bir Android geliştiricisiyseniz, sürücüler ve benzeri, muhtemelen rom.zip dosyasını .exe paketinden çıkarmanın bir işlem olduğunun farkındasınızdır. biraz zor. Özellikle, herhangi bir Linux dağıtımı kullanıyorsanız, bunu yaparken sistem çökmeden önce gerekli dosyaları aramak için çok kısa bir süreniz vardır, bu da süreçteki her şeyi siler. Bunu çözmek için XDA üyesi MartinEve rom.zip dosyasını yükleyiciden otomatik olarak çıkaracak küçük bir komut dosyası hazırladım.
Uygulamayı deneyin ve geliştiriciye geri bildirimde bulunun.
Bugün ilk kez Linux'ta gönderilen bir rom sürümünden (.exe) bir rom.zip çıkarmayı denedim.
Yürütülebilir dosyayı şarap kullanarak başlattıktan sonra uygulama çökerek tüm dosyalarını sildiği için süreç sorunludur. Bu nedenle, rom.zip dosyası için ~/.wine/users/username/Temp klasörünün içine *çok* hızlıca bakmanız gerekir.
Neyse, bu dizini rom.zip açısından izleyecek ve onu ana klasörünüze kopyalayacak hızlı bir python betiği hazırladım.
Çalıştırmadan önce yapmanız gereken tek değişiklik, kullanıcı adı alanını kendi kullanıcı adınızla değiştirmektir. Bunu elde etmek için getpass'ı kullanırdım, ancak bazı nedenlerden dolayı bazı sistemlerde bunu alt üst eden sudo kullanmanız gerekir.
Daha fazla bilgiyi şurada bulabilirsiniz: uygulama dizisi.