Cellomania Downloader
Napisane przeze mnie konsolowe narzędzie do pobierania dostępnego firmware z serwerów Microsoftu. Potrzebujemy jedynie Product Code softu (można znaleźć pod klapką / na tacce SIM, albo szukając po internetach).
Download:
Wymagania wstępne:- Komputer / Termux na Androidzie
- Python 3 (ja używam 3.10)
- Moduły do Pythona:
- requests
- BeautifulSoup4
- tqdm
Możemy je zainstalować używając pip / pip3 / menedżera pakietów dystrybucji Linux.
Jak używać?Pobieramy archiwum z linku wyżej, wypakowujemy. Otwieramy Terminal / CMD / Termux i nawigujemy do lokalizacji z wypakowanym Cellomania Downloader, używając
cd <ścieżka/do/folderu/.
Przykładowo, aby pobrać soft dla
Nokii 808 (RM-807) o Product Code 059M970 (polski, czarna wersja), uruchamiamy polecenie:
Zaś na Windows, używamy:
Skrypt daje nam możliwość wybrania plików do pobrania. Dostępne opcje:
- a - pobiera wszystkie znalezione pliki
- nommc - pobiera wszystkie pliki oprócz pliku eMMC / SD
- <numer> <numer> - pobiera pliki o podanych numerach
- 0 - przerywa działanie skryptu
Po co taki skrypt?Cellomania Downloader korzysta ze strony
http://cellomania.com/ffu, która sama w sobie robi to samo co Cellomania Downloader. Jest jednak jedna zasadnicza różnica - strona podaje linki skrócone za pomocą Adf.ly, a mój skrypt, używając pewnego modułu z Githuba je automatycznie dekoduje - adblocker czy inne sztuczki już nie wymagane
Screenshoty:
