Tutaj zostaną wyjaśnione pojęcia związane z Jailbreakiem,
zjawiskami podobnymi, zostaną opisane podstawowe programy służące do
celów Jailbreakowych oraz podstawowe błędy.
Tak więc.
Przyciski iPhone'a
Home Button - okrągły przycisk znajdujący się u dołu urządzenia.
Sleep/Power Button - przycisk do blokowania/wyłączania urządzenia
Vol + i Vol - - przyciski głośności. Kolejno zgłaśnianie i przyciszanie.
Przyciski iPhone'a
Home Button - okrągły przycisk znajdujący się u dołu urządzenia.
Sleep/Power Button - przycisk do blokowania/wyłączania urządzenia
Vol + i Vol - - przyciski głośności. Kolejno zgłaśnianie i przyciszanie.
Pojęcia:
Firmware
Modemu-(nazywany czasami baseband-modem) Jest to oprogramowanie
zarządzające wszystkimi modułami komunikacyjnymi. Takimi jak WiFi,
bluetooth czy modułem GSM. Jeżeli baseband zostanie uszkodzony,
urządzenie zostanie pozbawione możliwośći jakiegokolwiek połączenia.
Jailbreak
- Jest to modyfikacja oprogramowania pozwalająca na dostęp do praw
administratora systemu iOS(Jak root przy Androidzie). Pozwala nam to na
dowolne modyfikowanie plików systemowych itp. Wyróżniamy trzy typy
Jailbreaka.
- Jailbreak Untethered czyli pełny Jailbreak. Musisz wiedzieć tylko że ten typ jailbreaka pozwala na ponowne uruchamianie telefonu bez żadnych problemów z Cydią i oprogramowaniem iPhone'a po modyfikacji.
- Jailbreak Tethered czyli Jailbreak "na uwięzi", przez ten jailbreak nie możesz ponownie uruchomić iPhone'/iPod'a bez użycia komputera. Kiedy będziesz próbował to zrobić telefon zwiśnie na logu Apple. Musisz uruchamiać telefon z pomocą programu który ma opcję bootowania, np. redsn0w.
- Jailbreak zwany Semi-Tethered lub Semi-Untethered. Oznacza to że możesz uruchomić telefon po wyłączeniu jednak Cydia oraz aplikacje z niej i pewnie niektóre systemowe nie będą działać. Jeżeli masz ominięty Simlock programowo(czyt przez pakiet Ultrasn0w) to telefon będzie uruchamiał się z Simlock.
Custom
Firmware-w skrócie CF, Zmodyfikowane Oprogramowanie. Przerobiony plik z
oprogramowaniem iPhone'a czy innego urządzenia(np. iPoda Touch), np.
oprogramowanie stworzone przez Sn0wbeeze.
Cydia-
aplikacja, sklep z aplikacjami, którą daje nam Jailbreak, pozwala ona
na wygodne instalowanie różnych aplikacji i dodatków
Ultrasn0w - pakiet z Cydi omijający Simlock.
OpenSSH-również
jest to pakiet z Cydii który instaluje SSH na urządzeniu. Z Wikipedii: W
ścisłym znaczeniu SSH to protoków służący do terminalowego łączenia się ze zdalnymi komputerami, pozwala też na bezprzewodowe przesyłanie plików przez SFTP/FTP. Po zainstalowaniu OpenSSH pamiętaj o zmianie hasła użytkownika oraz roota. Zrobisz to komendą passwd np. poprzez PuTTY czy Mobile Terminal na urządzeniu. Domyślne hasło to alpine. Szybka instrukcja: Zaloguj się przez PuTTY do urządzenia nazwą użytkownika: Mobile oraz hasłem: alpine po czym wpisz passwd i wprowadź odpowiednie hasła. Podczas wpisywania nie będzie ich widać, więc wpisuj uważnie. Następnie wpisz komendę su i wpisz apline. Teraz wpisz passwd i wprowadź nowe hasło. Zapamiętaj je gdyż są one bardzo potrzebne!
Tryb
Awaryjny-Jest to po prostu tryb awaryjny. Jeżeli iPhone nie chce się
normalnie uruchomić jub wystąpią jakieś problemy podczas odtwarzania
oprogramowania to uruchomi się w trybie awaryjnym i będzie wyświetlał
"prośbę" o podłączenie do iTunes. Aby wejść w tryb awaryjny należy
wyłączyć iPhone'a i trzymając przycisk "Home" podpiąć kabel USB.
DFU
i PwnedDFU - pierwszy to "głębszy" tryb Awaryjny iPhona, drugi to to
samo z tym ze został potraktowany exploitem. Dzięki PwnedDFU mozna
wgrywać Custom Firmware. W DFU wchodzimy: Wyłączamy telefon,
przytrzymujemy przycisk power przez 3 sekundy, następnie dołączamy do
tego przycisk Home i trzymamy razem 10 sekund, następnie puszczamy power
i trzymamy tylko home aż do wykrycia telefonu przez komputer.
Hard Reset - to tzw. Twardy reset czyli zresetowanie urządzenia poprzez przytrzymanie przycisku Home + Power przez 20 sekund. Należy używać go w przypadku gdy iDevice się zatnie permanentnie i nic nie można z nim zrobić.
Hard Reset - to tzw. Twardy reset czyli zresetowanie urządzenia poprzez przytrzymanie przycisku Home + Power przez 20 sekund. Należy używać go w przypadku gdy iDevice się zatnie permanentnie i nic nie można z nim zrobić.
Programy:
Sn0wbreeze-program
do tworzenia zmodyfikowanego oprogramowania, zawiera wiele funkcji,
pozwala na haktywacje urządzenia, zrobienie Jailbreaka itp. N
redsn0w-program
zawierający wiele narzędzi, pozwalający na utworzenie Custom
Firmware(niepodnoszące basebandu), stworzenie DFU IPSW, połączenie
oprogramowania z plikami SHSH, wprowadzenie w PwnedDFU, wykonanie
Jailbreaka oraz zrobienie kilku innych rzeczy.
iFaith-program
służący do operowania plikami SHSH, ma między innymi opcje połączenia
SHSH z oprogramowaniem ale i zapisania ich na dysku twardym komputera.
f0recast-pokazuje różnorakie informacje na temat urządzenia takie jak: numer seryjny, imei czy wersję basebandu.
iReb-małe
narzędzie pozwalające na wprowadzenie urządzenia w PwnedDFU, pobranie
plików SHSH i wyjście z loop'u(loop-pętla, zapętlenia) recovery mode(np.
po błędzie 1015).
TinyUmbrella-Program
pozwalający na zapisanie plików SHSH na dysk komputera, wejście do,
wyjście z trybu recovery czy naprawienie loop'u recovery mode(Jak iReb)
oraz uruchomienie serwera pozwalającego na wykonanie downgrade. Nigdy
tego nie używam(serwera), preferuję i zalecam metodę opisaną na głównej
stronie bloga. Wielkim plusem TinyUmbrella jest to że pozwala na
zapisanie plików SHSH bez względu na to jakie oprogramowanie jest na
urządzeniu.
WinSCP-Jest to klient SFTP/FTP.
Pozwala na przesyłanie plików bezprzewodowo między zjailbreakowanym
urządzeniem z zainstalowanym Pakietem OpenSSH i nie tylko.
PuTTY-klient
Telnet/SSH. Pozwala na terminalowe podłączenie się do zjailbreakowanego
urządzenia z zainstalowanym Pakietem OpenSSH i nie tylko. PuTTY pozwala
wykonywać komendy zdalnie na iPhone.
Podstawowe Błędy:
Błąd "-1" z moich doświadczeń wiem że ten błąd spotykany
jest najczęściej przez uszkodzenie basebandu, czyli modemu znajdującego
się w iPhone. Oczywiście możesz jeszcze spróbować odtworzyć iPhone na
innym komputerze, na innym porcie USB, z innym kablem itp. Jeżeli twój
iPhone to 3GS/3G to spróbuj odtworzyć iPhone zmodyfikowanym
oprogramowaniem z opcją haktywacji. Ominie ono instalację firmware
modemu oraz pozwoli na dostęp do telefonu. Jeżeli w tym przypadku
telefon się odtworzy, uruchomi ale będzie się resetować, może oznaczać
to że masz uszkodzony baseband. Wejdź wtedy w ustawienia następnie
ogólne i kliknij To urządzenie..., jeżeli w miejscu Firmware Modemu nie
będzie nic, bluetooth, WiFi i ustawienia Operatora będą "wyszarzone" i
telefon nie będzie wyszukiwał sieci, oznacza to że masz uszkodzony
baseband. Co możesz w tej chwili zrobić? Możesz spróbować ponownie wgrać
iPad baseband za pomocą redsn0w lub spróbować zrobić jego downgrade,
może się uda. Jeżeli nie to masz przycisk do papieru w postaci iPhone'a.
Naprawa już nie jest opłacalna, ponieważ trzeba by wymienić płytę
główną lub wlutować nowy baseband.
Błąd "21" często spowodowany jest problemem z połączeniami. np. przez nieumiejętne używanie TinyUmbrella. Pomaga wtedy usunięcie pliku Hosts. A więc, na początek udaj się do Panelu sterowania i wybierz opcje folderów, następnie kliknij zakładkę widok i zaznacz "Pokaż ukryte foldery i pliki" oraz kliknij OK. Teraz otwórz komputer, i przejdź kolejno dysk C->Windows->System32->drivers->etc, teraz będziesz widział 1 lub więcej plików z "hosts" w nazwie. Zaznacz je wszystkie i przenieś np. na pulpit. Przenieś oznacza wytnij i wklej. Wtedy pliki te znikną z folderu etc, tak ma być. Teraz uruchom komputer ponownie, najlepiej wyłącz oprogramowanie antywirusowe oraz zaporę sieciową tzw. Firewall. Teraz spróbuj odtworzyć twoje iUrządzenie w iTunes. :)
Błąd "1015" wyskakuje gdy próbujesz wgrać oprogramowanie iPhone'a z niższym firmware modemu niż jest zainstalowane w iPhone. np. kiedy w swoim iPhone 3G/3GS masz iPad baseband(firmware 6.15.00) i próbujesz wgrać oficjalne oprogramowanie. Aby pozbyć się tego błędu należy wgrać zmodyfikowane oprogramowanie, pominie ono instalację Firmware modemu dzięki czemu telefon powinien wrócić do świata żywych :)
Błąd "3194" ukazuje się kiedy wgrywasz oprogramowanie niepodpisywane już przez Apple. Np. chcesz wgrać iOS6.1.3 kiedy mamy już iOS7.X.X. nie jest to możliwe, ponieważ Apple się na to nie zgadza. Musisz wgrać najnowsze oprogramowanie. Chyba że masz pliki SHSH, wtedy możesz wgrać inną wersję systemu.
Błąd "21" często spowodowany jest problemem z połączeniami. np. przez nieumiejętne używanie TinyUmbrella. Pomaga wtedy usunięcie pliku Hosts. A więc, na początek udaj się do Panelu sterowania i wybierz opcje folderów, następnie kliknij zakładkę widok i zaznacz "Pokaż ukryte foldery i pliki" oraz kliknij OK. Teraz otwórz komputer, i przejdź kolejno dysk C->Windows->System32->drivers->etc, teraz będziesz widział 1 lub więcej plików z "hosts" w nazwie. Zaznacz je wszystkie i przenieś np. na pulpit. Przenieś oznacza wytnij i wklej. Wtedy pliki te znikną z folderu etc, tak ma być. Teraz uruchom komputer ponownie, najlepiej wyłącz oprogramowanie antywirusowe oraz zaporę sieciową tzw. Firewall. Teraz spróbuj odtworzyć twoje iUrządzenie w iTunes. :)
Błąd "1015" wyskakuje gdy próbujesz wgrać oprogramowanie iPhone'a z niższym firmware modemu niż jest zainstalowane w iPhone. np. kiedy w swoim iPhone 3G/3GS masz iPad baseband(firmware 6.15.00) i próbujesz wgrać oficjalne oprogramowanie. Aby pozbyć się tego błędu należy wgrać zmodyfikowane oprogramowanie, pominie ono instalację Firmware modemu dzięki czemu telefon powinien wrócić do świata żywych :)
Błąd "3194" ukazuje się kiedy wgrywasz oprogramowanie niepodpisywane już przez Apple. Np. chcesz wgrać iOS6.1.3 kiedy mamy już iOS7.X.X. nie jest to możliwe, ponieważ Apple się na to nie zgadza. Musisz wgrać najnowsze oprogramowanie. Chyba że masz pliki SHSH, wtedy możesz wgrać inną wersję systemu.
Brak komentarzy:
Prześlij komentarz