Odpowiedz na ten temat
Pokaż wyniki od 1 do 5 z 5

  1. Dołączył
    Feb 2010
    Skąd
    Darlington, UK
    Postów
    195

    Cytuj | #1

    **JESZCZE RAZ ZAZNACZAM - NIE POTRZEBA PLIKOW SHSH- METODA DZIALA TYLKO NA MODELACH IPOD TOUCH MC(NOWY BOOTROM!!). METODA JEST W 100% LEGALNA!**

    Witajcie, rok temu bylem szczesliwym posiadaczem iPoda Touch 2G na sofcie 3.1.2 - iPod dzialal szybko i sprawnie. Niestety, ale kiedy bylem na sofcie 3.1.2 to nie moglem zapisac shsh dla 3.1.2 i kiedy iPoda szlag trafil, bylem zmuszony na update do 4.0 - na poczatku robi dobre wrazenie, ale uzytku dla uzytkownikow starszych urzadzen nie ma, bo soft muli - dobrze znamy sytuacje z iPhonem 3G w ktorej bylo jeszcze gorzej. Wkurzony tym calym ograniczajacym apple, wymyslilem metode na downgrade do softu 3.1.2 bez SHSH! Ta metoda ma swoje wady, ktore odrazu wymienie, zeby nie bylo rozczarowania- oraz podam takie dosc dobre rozwiazanie tych problemow.

    1. Jest to metoda tethered- po restarcie iPoda, urzadzenie wchodzi w tryb DFU i trzeba je podlaczyc do komputera, zeby znowu zadzialalo. Rozwiazanie: Zamieszcze tutaj prosty skrypt .bat- po uruchomieniu skryptu, sam wysle potrzebne pliki do urzadzenia i je wlaczy.

    2. Ten sposob ma tzw "Sleep bug"- chodzi o to, ze jesli klikniemy przycisk power to iPod wejdzie do trybu sleep i pozniej juz go nie obudzimy bo iPod automatycznie idzie do trybu DFU- trzeba podlaczyc go do komputera i uruchomic skryptem .bat. Odrazu wyjasnie czym jest sleep bug- kiedy wrzucamy nasze pliki custom firmware na pamiec NOR i uruchomimy urzadzenie, nasz kernel tak jakby to wykrywa i jest "kernel panic"- i urzadzenie sie wylacza. Rozwiazanie problemow (nie jest to 100% rozwiazanie problemow, ale umozliwia normalne uzywanie iPoda)- instalujemy aplikacje "ScreenDimmer" z Cydii i wlaczamy w niej:

    - "Turn off backlight" - po czym wybieramy czas,
    - "Dim while charging",
    - "Don't lock when Charging",
    - "Don't lock after respring".

    Oczywiscie aplikacje mozemy dostosowac pod siebie, aczkolwiek wazne jest aby zaznaczyc opcje "don't lock when charging + don't lock after respring" oraz w ustawieniach wylaczyc autoblokade! Wazna zasada- nie uzywajcie przycisku power- wyswietlacz zgasnie po okreslonym czasie, a wasze urzadzenie uswiatczy "sleep buga"!


    **TERAZ CZAS NA INSTRUKCJE DOWNGRADE! NIE BIORE ZADNEJ ODPOWIEDZIALNOSCI NA JAKIEKOLWIEK PROBLEMY WYNIKLE Z UZYWANIA TEJ METODY ORAZ NIE DAJE GWARANCJI ZE DLA CIEBIE BEDZIE DZIALAC! ZANIM ZROBISZ DOWNGRADE PRZECZYTAJ TEN TUTORIAL KILKA RAZY ZEBY NIE BYLO PROBLEMOW! ZACZYNAMY!**

    Pliki wymagane:
    - Firmware w wersji 3.1.2 dla iPoda Touch 2G- pobrac mozna z TEJ strony.
    - Sn0wbreeze v2.0.2 - mozna pobrac z TEJ strony.
    - Libusb-win32 - mozna pobrac z TEJ strony.
    - Moja paczka plikow- pobierzcie STAD.

    POBIERZCIE WSZYSTKIE PLIKI!!

    Krok po kroku:



    **PRZYGOTOWYWANIE PLIKOW**

    1. Zainstalujcie LibUSB-win32!

    2. "Zbudujcie" Custom FW przy uzyciu Snowbreeze- wybierzcie oprogramowanie iOS 3.1.2. Nie bede sie wglebial w sam snowbreeze- nie wybierajcie custom boot/recovery logos, bo i tak nie zadzialaja- bedziecie mieli bialy ekran zamiast loga. Mozecie zwiekszyc partition size i dodac jakies paczki .deb i w zasadzie na tym sie konczy popis z snowbreezem- zbudowany custom firmware znajdziecie na pulpicie. Nie usuwajcie oryginalnego IPSW!

    3. Teraz tak- zmiencie rozszerzenie waszego custom firmware + oryginalnego .ipsw na .zip (jak to zrobic- zmiencie nazwe pliku- usuncie koncowke .ipsw i zmiencie ja na .zip, wiecej info na google!).
    Przyklad:
    - "sn0wbreeze_iPod Touch 2G-3.1.2.ipsw" -> "sn0wbreeze_iPod Touch 2G-3.1.2.zip"
    - "iPod2,1_3.1.2_7D11_Restore.ipsw" -> "iPod2,1_3.1.2_7D11_Restore.zip"

    4. Utworzcie folder na pulpicie- w tym przykladzie nazwe go "ipsw". Otworzcie plik "sn0wbreeze_iPod Touch 2G-3.1.2.zip" i wejdzie w "/Firmware/all_flash/all_flash.n72ap.production/" - skopiujcie stad plik "iBoot.n72ap.RELEASE.img3" i wklejcie go do folderu "ipsw". Zmiencie jego nazwe z "iBoot.n72ap.RELEASE.img3" -> "iBoot.PWN". Zamknijcie plik "sn0wbreeze_iPod Touch 2G-3.1.2.zip" i zmiencie jego rozszerzenie na stare tj ".ipsw"!!

    5. Otworzcie plik "iPod2,1_3.1.2_7D11_Restore.zip" i wejdzcie do folderu "/Firmware/dfu/" i skopiujcie stad plik "iBSS.n72ap.RELEASE.dfu" i wklejcie go do folderu "ipsw". Nie zmieniajcie jego nazwy!

    6. Otworzcie plik "iPod2,1_3.1.2_7D11_Restore.zip" i wejdzcie do folderu "/Firmware/all_flash/all_flash.n72ap.production/" i skopiujcie stad plik "iBoot.n72ap.RELEASE.img3" i wklejcie go do folderu "ipsw". Zmiencie jego nazwe z "iBoot.n72ap.RELEASE.img3" -> "iBoot".

    7. Otworzcie plik "pliki.zip" i wypakujcie cala zawartosc do folderu "ipsw".


    **PRZYGOTOWANIE IPODA DO RESTORE**
    1. Wejdzcie iPodem w tryb DFU -> info na google, youtube, lub krotka, ale moze niezrozumiala instrukcja:
    -podlacz iPoda do komputera,
    -przytrzymaj home+power przez 10 sekund razem,
    -pusc power, ale dalej trzymaj home (20 sekund).


    2. Uruchomcie wiersz polecen -> info na google, zalezne od systemu.
    3. Wpiszcie "cd" -> spacja -> i teraz przeciagnijcie folder "ipsw" na okno wierszu polecen.
    4. Wklejcie te komendy (wklejcie jedna linijke po czym enter, dopiero nastepna i enter itd).
    Kod:
    irecovery -f iBSS.n72ap.RELEASE.dfu
    Teraz odlaczcie iPoda od usb i znowu podlaczcie- musi pojawic sie bialy ekran!

    Kod:
    irecovery -f ibss.payload
    irecovery -k
    irecovery -f iBoot
    irecovery -c go
    Teraz powinien pojawic sie znany kabelek (tryb recovery) lub bialy ekran!

    Kod:
    irecovery -f iboot.payload
    irecovery -k
    Przygotowanie skonczone- podobny proces wykonuje iReb. Teraz uruchomcie iTunes, powinien powiadomic ze znalazl urzadzenie w recovery mode- zrobcie shift+restore i wybierzcie plik "sn0wbreeze_iPod Touch 2G-3.1.2.ipsw" ktory znajduje sie na pulpicie.

    iPod powinien normalnie przyjac custom firmware- jesli wyskoczy jakis blad to znaczy, ze zrobiliscie cos zle- powtorzcie CALY proces, bo sposob na 100% dziala! iTunes wyskoczy z komunikatem, ze iPod zostal przywrocony i ze sie uruchomi ponownie- ale zobaczycie ze iPod bedzie miec czarny ekran. Teraz mozecie uzyc mojego skryptu, zeby wlaczyc urzadzenie. Po wlaczeniu, ujrzycie normalnie ikonke cydii oraz springboard softu 3.1.2- teraz radze zainstalowac aplikacje "ScreenDimmer", z wczesniej wymienionych argumentow!

    WLACZANIE URZADZENIA
    1. wejdz w folder "ipsw" i uruchom skrypt .bat - mozliwe ze na windows 7/vista trzeba uruchomic w trybie administratora!
    2. Skrypt wykona za Ciebie proces uruchamiania- musisz tylko podlaczyc iPoda ponownie kiedy skrypt poprosi.
    3. iPod wlaczy sie w trybie "Verbose Mode" ;D



    Za ewentualne bledy ortograficzne z gory przepraszam, jak i za brak Polskich znakow interpunkcyjnych- ponad 3 lata nie pisze czesto po Polsku, stad pewne braki.

    Prosze o zglaszanie ewentualnych problemow oraz opinii.

    PS. Metoda ta moze dzialac na OSX, ale chyba jest wymagane uzycie snowbreeze do stworzenia custom firmware (Snowbreeze ma w sobie wiecej patchow)- ale nie jestem pewien.

    PS2. Dla zainteresowanych:
    1. Co robia poszczegolne pliki:
    ibss.payload + iboot.payload -> jest to kod napisany w C, ktory wylacza zabezpieczenia iBSS oraz iBoot, odpowiednio. Wylaczenie tych zabezpieczen pozwala na wczytanie nie podpisanych plikow .img3, kernelu oraz ramdisku.
    2. komenda irecovery -k sluzy do uruchomienia tych plikow- ta komenda to ten sam exploit ktory zostal uzyty w blackra1n!
    3. Dlaczego urzadzenie na sofcie 4.x akceptuje soft 3.1.2 bez SHSH? Bootrom w iPod Touch 2G MC, zyskal tylko update ktore naprawilo luke 24kpwn, ale bootrom nie sprawdza podpisu SHSH.
    4. Nie ma mozliwosci wgrania oryginalnego 3.1.2 dlatego ze wszystkie zabezpieczenia musza byc wylaczone (ktore wylacza snowbreeze) w sofcie ktory chcemy wgrac.
    5. Ta sama metoda moze byc uzyta do downgradu do jakiegokolwiek softu, na iPodzie Touch 2G MC- problem w tym, ze 3.1.2 to byl pierwszy soft jaki wspieral snowbreeze- ja sam umiem wykonac tylko czesc patchow, wiec nie moge stworzyc custom bundle dla starszych softow (a bardzo bym chial zrobic downgrade do 2.x.x i zobaczyc jak moj iPod potrafi szybko dzialac ).

    Pozdrawiam
    Jakub
    Ostatnio edytowane przez krakers ; 05.12.2010 o 21:04
    Komputer: Ubuntu 10.10, Intel Celeron 1.8GHz, 1GB ram
    Telefon: Nokia N900
    Odtwarzacz: iPod Touch 2G MC 3.1.2 JB
    ==iPoda Touch kocham- Apple nienawidzę!==
    ==Rzeczy niemożliwe robię od ręki, cuda do trzech dni!==


  2. Avatar okonez13
    Dołączył
    Jun 2009
    Postów
    178

    Cytuj | #2

    A próbowałeś może tej metody na 3.1.3? Posiadam Toucha 2gen MB i bez problemu mogę wgrać custom 3.1.2 no i oczywiście najnowszy 4.2.1 ale 3.1.3 kompletnie nie wchodzi...nawet jak wgrywam custom 3.1.3 mając custom 3.1.2 dostaje błędy (albo 3XXX albo błąd nr 2):///
    Nokia 3510i>Nokia 7650 (Symbian)>Nokia 6600 (Symbian)>Siemens A60 (xD)>Nokia 6630 (Symbian)>Samsung i600(Windows Mobile Smartphone)>Eten m600+ (Windows Mobile Professional)>Sony Ericsson W950i (Symbian UIQ)>HTC Touch (Windows Mobile Professional)>iPhone 2G 8GB>Motorola V3:mad: + iPod Touch 2gen


  3. Dołączył
    Jun 2010
    Postów
    48

    Cytuj | #3

    Poradnik przyjemny dla oka, ale tak moim zdaniem 4.1 działa wiele razy szybciej niż 3.1.2 czy 3.1.3
    Odtwarzacz: iPod Touch


  4. Dołączył
    Feb 2010
    Skąd
    Darlington, UK
    Postów
    195

    Cytuj | #4

    Hmm jesli masz model MB to nie powinno być problemu z wgraniem go tak jak innych custom firmware. Ogólnie luka wykorzystywana tutaj jest tylko "dostępna" w sofcie 3.1.2 ale pozwala na ladowanie niepodpisanych obrazów różnej maści. W 3.1.3 zabezpieczenia były te same co w 3.1.2 oprócz patcha dla tej luki USB. Nie wiem czy umiesz programowac, ale na Twoim miejscu zobaczył bym program spirit2pwn który patchowal kernel z userlandu + ladował iboota i llb chyba, z custom firmware - tylko ze działał on tylko na 3.1.3 własnie, ale możesz go raczej łatwo edytowac żeby wspolpracowal z 3.1.2 (kernel chyba został taki sam wiec patche powinny być takie same). Możesz tez sprobowac stworzyć custom 3.1.3 na nowo lub pobrać z neta bo może tu tkwi problem. Czemu potrzebujesz 3.1.3? Jesli ci aplikacje z AppStore wymagaja 3.1.3 do pobrania to zmien wersje systemu w ktoryms pliscie (nie pamietam w którym ale na necie jest) i będzie działać.

    Pozdrawiam
    Komputer: Ubuntu 10.10, Intel Celeron 1.8GHz, 1GB ram
    Telefon: Nokia N900
    Odtwarzacz: iPod Touch 2G MC 3.1.2 JB
    ==iPoda Touch kocham- Apple nienawidzę!==
    ==Rzeczy niemożliwe robię od ręki, cuda do trzech dni!==

  5. Avatar DrIfTsTyLe
    Dołączył
    Nov 2008
    Skąd
    Pleszew, Poland
    Postów
    1,055

    Cytuj | #5

    Cytat Napisał SzEkK Zobacz post
    Poradnik przyjemny dla oka, ale tak moim zdaniem 4.1 działa wiele razy szybciej niż 3.1.2 czy 3.1.3
    No to masz niesamowite zdanie. Bardzo alternatywne twierdzenie, bowiem każdy wie od nie dziś że 3.1.3 w porównaniu do 4.1 jest o wiele szybszy...

    Co do tutka - nie jednemu się przyda
    Komputer: Pentium Dual-Core 3.0 Ghz - 4GB RAM DDR 2 - GeForce GT 220 - Zasilacz 500 W
    Telefon: iPhone 4S 16GB White Edition + iOS 5.1
    Odtwarzacz: iTouch 4G 32GB Apple Edition software - iOS 4.3.3 + JB RSn0w
    www.mobilnakraina.pl - Akcesoria do Twojego Jabuszka :D Zapraszam gorąco !

Odpowiedz na ten temat