- Katılım
- 19 Ağustos 2017
- Mesajlar
- 3.843
- Makaleler
- 3
- Çözümler
- 34
Konunun burada fazla ilgi çekmeyeceğini varsayarak XDA Forums üzerindeki konumun direkt olarak çevrilmiş halini sunuyorum. Detaylara ilgi duyarsanız sormaktan çekinmeyin.
unsuper, Python ile yazılmış, kompakt ve süper hızlı (muhtemelen en hızlı) bir super.img döküm aracı. unsuper, herhangi bir harici bağımlılık gerektirmeden görüntüleri unsparse edebilir, belirli bölümleri çıkarabilir ve boş bölümleri otomatik olarak atlar.
Kaynak kodu GitHub deposunda bulunabilir.
github.com
Kurulum
unsuper’ı doğrudan betik olarak kullanabilir veya global olarak şu komutla kurabilirsiniz:
Python kurmak istemiyorsanız, unsuper'ın 3 büyük işletim sistemi için önceden derlenmiş çalıştırılabilir dosyalarını indirebilirsiniz.
unsuper’ı kullanmak son derece basittir: sadece bir super.img seçin ve Enter’a basın. Eğer bir çıktı dizini belirtilmemişse, bölümler ev dizininiz altındaki “extracted_partitions” klasörüne çıkarılacaktır.
Tüm olası argümanlar şunlardır:
Bu argümanlar
Opsiyonel argümanlar, zorunlu argümanlardan sonra gelmelidir. Örneğin, system_a bölümünü 6 iş parçacığı ile çıkarmak istiyorsanız:
Eğer --list argümanı --partitions ile birlikte kullanılırsa, belirtilen bölümlerin boyutlarını hesaplayıp çıkar.
Eğer --unsparse argümanı --partitions veya --list ile birlikte kullanılırsa, unsparse edilmiş görüntü çıktı dizinine kaydedilir ve geçici bir dosya yerine tekrar kullanılır.
unsuper
unsuper, Python ile yazılmış, kompakt ve süper hızlı (muhtemelen en hızlı) bir super.img döküm aracı. unsuper, herhangi bir harici bağımlılık gerektirmeden görüntüleri unsparse edebilir, belirli bölümleri çıkarabilir ve boş bölümleri otomatik olarak atlar.
Kaynak kodu GitHub deposunda bulunabilir.
GitHub - codefl0w/unsuper: The fastest Android super.img partition dumper ever, written in Python
The fastest Android super.img partition dumper ever, written in Python - codefl0w/unsuper
Kurulum
unsuper’ı doğrudan betik olarak kullanabilir veya global olarak şu komutla kurabilirsiniz:
pip install unsuper
Python kurmak istemiyorsanız, unsuper'ın 3 büyük işletim sistemi için önceden derlenmiş çalıştırılabilir dosyalarını indirebilirsiniz.
Kullanım
unsuper’ı kullanmak son derece basittir: sadece bir super.img seçin ve Enter’a basın. Eğer bir çıktı dizini belirtilmemişse, bölümler ev dizininiz altındaki “extracted_partitions” klasörüne çıkarılacaktır.
Tüm olası argümanlar şunlardır:
Rich (BB code):
positional arguments:
super_image super.img'ın dosya yolu
output_dir Ayrıştırılan imajların çıktı yolu (varsayılan: extracted_partitions)
options:
-h, --help bu yardım mesajını görüntüle ve çık
--version programın versiyonunu görüntüle ve çık
-p, --partitions PARTITIONS [PARTITIONS ...]
Ayrıştırılacak spesifik bölüm isimleri (vendor, product vb.) (varsayılan: hepsini ayrıştır)
-j, --jobs JOBS Paralel ayrıştırma yapacak iş parçacığı sayısı (varsayılan: 4)
-q, --quiet İlerleme çıktısını sustur
--list Tüm bölümleri görüntüle ve çık
--temp-dir TEMP_DIR Geçici unsparse super imajının oluşturulacağı dosya yolu (varsayılan: sistem temp bölümü)
--unsparse İmajı unsparse hale getir ve çıktı yoluna kaydet
--dump-metadata Bölüm metadata bilgilerini çıktı yolunda metadata.json dosyasına kaydet
Bu argümanlar
unsuper -h
komutu ile her zaman gösterilebilir.Opsiyonel argümanlar, zorunlu argümanlardan sonra gelmelidir. Örneğin, system_a bölümünü 6 iş parçacığı ile çıkarmak istiyorsanız:
unsuper /path/to/super.img /output_path --partitions system_a --jobs 6
Eğer --list argümanı --partitions ile birlikte kullanılırsa, belirtilen bölümlerin boyutlarını hesaplayıp çıkar.
Eğer --unsparse argümanı --partitions veya --list ile birlikte kullanılırsa, unsparse edilmiş görüntü çıktı dizinine kaydedilir ve geçici bir dosya yerine tekrar kullanılır.
Son düzenleme: