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:
- Code: Select all
Please Login or Register, to see this Content
Wymagania wstępne:
- Komputer / Termux na Androidzie
- Python 3 (ja używam 3.10)
- Moduły do Pythona:
- requests
- BeautifulSoup4
- tqdm
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:
- Code: Select all
Please Login or Register, to see this Content
Zaś na Windows, używamy:
- Code: Select all
Please Login or Register, to see this Content
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: