Przez dobre kilka miesięcy do przeglądania stron używałem wyłącznie aplikacji VanillaSurf. Kiedyś podobała mi się tak bardzo, że aż odinstalowałem Safari i na dobre pożegnałem się z wszystkimi alternatywnymi opcjami. Autorzy VanillaSurf zaniedbali jednak wyraźnie swój produkt. Nie dość, że przestali go poważnie rozwijać, to jeszcze dodali do niego reklamy AdMob. Zacząłem więc szukać czegoś nowego. Po dłuższych testach wybór padł na Operę Mini.
VNC (Virtual Network Computing) to system przekazywania obrazu, który pozwala na przesyłanie tego, co widzimy na ekranie swojego urządzenia. Wykorzystuje protokół RFB. Protokół ten oparty jest o frame buffer (część karty graficznej, gdzie przechowywane są wartości każdego piksela tworzącego pojedynczą ramkę wyświetlanego obrazu), więc może on działać na bardzo różnych systemach.
Aby nawiązać połączenie tego typu z telefonem, należy w pierwszej kolejności zainstalować stosowną aplikację na komputerze. Istnieje bardzo wiele różnych implementacji VNC. Osobiście polecam UltraVNC – darmowy program, który można pobrać stąd (wersja 1.0.9.6.1): http://www.uvnc.com/downloads/ultravnc/95-downlaod-10961.html
Klient VNC to program, który pozwala odbierać dane z komputera. Powstało już wiele aplikacji tego typu na iOS. Dla tych, których interesuje wyłącznie odtwarzanie obrazu, zadawalająca może okazać się Mocha VNC Lite. W jej pełnej wersji możliwe jest również kontrolowanie komputera. Kosztuje ona 5.99 $. Jednak cena ta i tak jest konkurencyjną dla aplikacji takich jak: VNC Viewer (9.99 $) czy Screens – VNC Client (19.99 $).
Co należy zrobić po pobraniu aplikacji?
- Otwieramy na naszym komputerze wcześniej zainstalowany program UltraVNC Server.
- W zakładce Authentication definiujemy nasze hasło, a następnie klikamy Apply.

- Na dolnej belce (jeżeli używamy Windowsa), koło zegarka, pojawi się ikonka sygnalizująca, że serwer jest aktywny. Najszybszym sposobem sprawdzenia jego adresu jest najechanie na nią kursorem. W prezentowanym przypadku połączenie nawiązywane jest w ramach jednej sieci Wi-Fi, więc adres jest domyślny.

- Teraz należy przejść do konfiguracji telefonu. Wystarczy włączyć Mocha VNC i w zakładce Connect wpisać wcześniej sprawdzony numer IP oraz zdefiniowane hasło. Po przyciśnięciu Back oraz wybraniu właśnie skonfigurowanego połączenia, użytkownik iPhone’a, który nabył pełną wersję aplikacji, może już przejąć kontrolę nad komputerem z poziomu telefonu.
Na niniejszym blogu został już opisany sposób jak zamienić iPhone’a w klienta VNC. Możliwe jest także odwrócenie tego procesu i zrobienie z niego serwera.
Serwer VNC pozwala na wysyłanie obrazu. Może się okazać przydatny, gdy np. prowadzicie konferencję i chcecie pokazać publiczności co dzieje się na ekranie Waszego telefonu, a macie do dyspozycji rzutnik podłączony do komputera. W tym wypadku spieszy z pomocą darmowa aplikacja Veency. Niestety, dostępna jest ona tylko dla tych, którzy zdecydowali się na JailBreak i mają dostęp do Cydii. Ma także sporo wad.
Jak to zrobić?
- Otwieramy Cydię. W zakładce Serach odnajdujemy Veency i instalujemy (nie jest do tego potrzebne dodawanie żadnych źródeł). Wyłączamy oraz ponownie uruchamiamy telefon.
- Springboard nie wyświetla żadnej nowej ikony? To nic, wszystko jest w porządku. Należy sprawdzić numer IP w Ustawieniach (Wi-Fi | niebieska strzałka koło nazwy sieci, do której iPhone jest podłączony | Adres IP).
- Otwieramy program UltraVNC Viewer, wcześniej zainstalowany w ramach pakietu UltraVNC.
- U góry, w rubryce VNC Server, wpisujemy adres IP naszego telefonu.
- Wybieramy Connect. Na ekranie telefonu pojawi się zapytanie, czy zgadzamy się na połączenie. Należy wybrać Accept. Po chwili mamy już kontrolę nad telefonem z poziomu komputera. Dodam, że lewy przycisk myszy odpowiada przyciśnięciu palcem, prawy to przycisk Home. Natomiast środkowy przycisk myszy odpowiada przyciskowi Power.
Okno UltraVNC Viewera otworzone na PC.
Rozwiązanie to jednak nie jest wolne od problemów. Po pierwsze: obraz odtwarzany na ekranie komputera będzie dość wyraźnie zacinał się. Po drugie: niemożliwe jest transferowanie grafiki renderowanej, przetwarzanej. Oznacza to, że niemożliwe jest odtwarzanie na ekranie komputera gier wykorzystujących 3D lub obrazu kamery telefonu. Tę ostatnią niedogodność można jednak obejść instalując którąś z aplikacji umożliwiających nagrywanie obrazu kamery.
Ci, których telefon wpadł w tryb Recovery, a wcześniej podnieśli Baseband do 6.15.00, by móc zrobić Jailbreak iOS 4.2.1, mogą przeżyć chwile grozy, gdy w trakcie Odtwarzania / Restore (zwykle pod sam koniec) zobaczą błąd 1015. Wynika on z niezgodności wersji systemu pobranego przez iTunes z BB od iPada. Co pomaga w takiej sytuacji?
Problem tkwi w tym, że system w wersji 4.2.1 (ostatnia oficjalnie wspierana przez Apple dla 3G) posiada pewne nowe „usprawnienie”. Polega ono na tym, że przy Odtwarzaniu sprawdza on zgodność z zainstalowanym w telefonie Basebandem i nie pozwala na skończenie operacji, gdy jest on zbyt wysoki. Wtedy wyświetla się błąd 1015. Z kolei w wypadku, gdy użytkownik wprowadzi telefon w tryb DFU (Device Firmware Update) i spróbuje wgrać przez iTunes inną wersję Firmware, pojawi się błąd 16xx. Co w takiej sytuacji może pomóc? W takim wypadku użytkownik może przywrócić swój telefon do życia tylko łamiąc licencję (do czego oczywiście nie namawiamy), czyli posługując się tzw. Custom Firmware.
Pliki potrzebne do takiego działania:
- Oryginalny Firmware 4.2.1: http://appldnld.apple.com/iPhone4/061-9853.20101122.Vfgt5/iPhone1,2_4.2.1_8C148_Restore.ipsw (link do oficjalnej strony Apple)
- Custom Firmware 4.2.1. W Internecie można znaleźć różne wersje – aktywowana bez dodatkowych funkcji (takich jak: multitasking, procentowy wskaźnik stanu baterii etc.), aktywowana z dodatkowymi funkcjami, nieaktywowane.
- Program redsn0w, wersja 0.9.6 rc 15.
Jak to się robi:
- W pierwszej kolejności należy podłączyć telefon do komputera. Dopiero potem wyłączyć go.
- W programie redsn0w trzeba wybrać opcję Browse i wybrać oryginalne Firmware 4.2.1. Aplikacja przez chwilę będzie je ładować. W menu opcji należy odznaczyć wszystkie i wybrać tylko: „Just enter pwned DFU mode right now”. Program udzieli instrukcji jak wprowadzić telefon w specjalny tryb DFU, który omija standardowe zabezpieczenia licencyjne.
- Teraz użytkownik powinien otworzyć iTunes i w zakładce Urządzenia | iPhone przytrzymując klawisz Shift przycisnąć Odtwórz. W oknie dialogowym użytkownik powinien wybrać Custom Firmware 4.2.1, które pobrał z Internetu. Należy pamiętać, że Firmware tego typu nie mają autoryzacji sprzedawcy i każdy użytkownik decyduje się na instalowanie go na własną odpowiedzialność.
- Na ekranie LCD telefonu pojawi się charakterystyczne logo, odtworzenie zostanie rozpoczęte i dobiegnie końca bez żadnego błędu. (W wypadku, gdy CF pobrano w wersji nieaktywowanej, konieczny jest ponowny Jailbreak przez redsn0w)
- Teraz wystarczy jeszcze raz wejść przez iTunes w ustawienia telefonu. Prawym przyciskiem klikamy na nazwę urządzenia (iPhone) w menu po lewej i wybieramy Odtwórz z kopii zapasowej. Oczywiście użytkownik, który nigdy nie wykonywał kopii danych, nie może ich odzyskać.

Zajmuje to chwilę czasu i wymaga dokładności. Jak zabezpieczyć się przed takim problemem na przyszłość? Obniżając Baseband.
Proces jest bardzo prosty, choć może go wykonać bardzo ograniczona ilość użytkowników iPhone’ów. Wynika to z faktu, iż do jego realizacji wymagany jest troszkę starszy Bootloader – w wersji 5.08. Niestety, wszyscy, którzy mają nowszy muszę jeszcze poczekać, zanim Dev Team opracuje inny sposób. Poza tym opcja ta działa poprawnie tylko dla iPhone’ów 3G.
Wiele osób zainstalowało sobie BB 6.15.00, gdyż w pewnym momencie tylko on pozwalał na wykonanie najnowszego JB. Niestety ma wiele wad. Ci, którzy go sobie zafundowali, stracili sprawny GPS oraz możliwość Odtworzenia na iOS 4.2.1 (błąd 1015). Dla tych, którzy mają Bootloader w wersji 5.08 jest jeszcze ratunek – poprzez Cydię.
Jak to się robi?
- Osoba chcąca obniżyć BB musi pobrać z Internetu certyfikat ICE2 06.15.00.cert. Znalezienie go nie jest trudne.
- Potrzebna jest także FuzzyBand, który można znaleźć w Cydii (zakładka Search).
- Po podłączeniu iPhone’a do komputera trzeba „otworzyć” jego zawartość. Najlepszy do tego jest program i-FunBox (również łatwy do znalezienia). W menu należy wybrać Ipohne | Raw File System | Applications | Fuzzyband i tu wkleić certyfikat, który został pobrany w punkcie pierwszym. Uwaga: praca na plikach iPhone może doprowadzić do poważnego uszkodzenia telefonu. Każdy, kto podejmuje się dokonywania jakichkolwiek zmian, robi to na własną odpowiedzialność.
- Po wklejeniu ICE2 06.15.00.cert do Applications | Fuzzyband.app wystarczy odłączyć telefon od komputera i uruchomić aplikację. Teraz pozwoli ona na downgrade. Przed jego dokonaniem warto jeszcze raz upewnić się, że w zakładce obwieszczającej wersję Bootloadera widnieje: „5.08”. Downgrade przeprowadzić w pełni poprawnie można tylko na telefonie 3G. W innych wypadkach proces może mieć tragiczne skutki.
- Gotowe. O skuteczności przeprowadzenia operacji można upewnić się w Ustawieniach: Ogólne | To urządzenie… | Firmware modemu (na dole).
Często piszesz wiadomości tekstowe idąc ulicą lub w środkach komunikacji miejskiej? Nie masz na nic czasu? Jesteś w ciągłym pośpiechu? Wolisz wysyłać SMS-y, niż dzwonić? Aplikacja Type & Walk jest dla Ciebie. Oferuje niesamowicie prostą, a zarazem niesamowicie przydatną funkcję.
Aplikacja Type & Walk pozwala użytkownikom iPhone’ów wiedzieć co dzieje się na ulicy, gdy piszą wiadomości tekstowe. Bez odrywania wzroku od klawiatury. Jak działa? To bardzo proste – w tle pola tekstowego transmituje ona obraz z wbudowanej kamery telefonu. W ten sposób użytkownik może jednocześnie pisać i kontrolować to, co dzieje się po drugiej stronie ekranu.
W wypadku, gdy piszemy wiadomość w ciemnym pomieszczeniu, kolor czcionki można zmienić na biały lub dowolny z 6 innych. Skończoną wiadomość można skopiować, wysłać emailem lub wrzucić na Facebook. Programiści Presselite wyposażyli aplikację również w funkcjonalność o nazwie Copy & Texting pozwalającą na przeniesienie tekstu do wiadomości SMS.
Na pierwszy rzut oka program ten może wydawać się czymś zaskakująco prostym i niepotrzebnym. Okazuje się jednak przydatny w nietypowych sytuacjach. Pozwolę sobie na niewybredny, szowinistyczny przykład. Mężczyźni z pewnością znajdą w aplikacji Type & Walk dodatkową zaletę w postaci możliwości udawania, że gapią się w ekran telefonu pisząc wiadomość, gdy w rzeczywistości będą w autobusie stali nad mocno wydekoltowaną blondynką.
Wszystko to w Apple Store za jedyne 99 centów.
Uszkodziłeś przycisk wyciszania? Jeżeli sprawa tkwi w samym wyłączniku, to prawdopodobnie najtańszym rozwiązaniem jest wymienienie go w serwisie. Problem jest jednak znacznie bardziej skomplikowany, gdy jego źródłem jest uszkodzona taśma.
Uszkodzony przełącznik wyciszania – to jedno z najczęstszych uszkodzeń mechanicznych iPhone’a. Źródeł jego niesprawności może być wiele. Jednym z najpoważniejszych może być naruszona taśma transmisyjna, do której jest on podłączony. Jej wymiana w serwisie może kosztować nawet ponad 100 złotych. To dość spory wydatek, więc warto zastanowić się jak można go uniknąć. Dobrym rozwiązaniem może się okazać zainstalowanie aplikacji GeneralInfo, którą można pobrać z Apple Store za 99 centów.
Jak to działa? Po pobraniu aplikacji należy przejść do Ustawień i tam znaleźć zakładkę GeneralInfo pośród listy ustawień zainstalowanych programów, w dolnej sekcji. Następnie trzeba aktywować opcję RingToggle Shortcut tak, jak na zaprezentowanym poniżej screenie.
Od teraz każdorazowe otwarcie aplikacji będzie miało takie samo działanie, jak przełączanie przycisku wibracji – będzie wyciszać lub aktywować dźwięki telefonu.
Użytkownicy ceniący sobie wygodę, którym nie chce się odblokowywać telefonu i szukać odpowiedniej ikonki, mogą uczynić przełączanie dźwięku jeszcze prostszym. W tym wypadku niezbędny jest jednak Jailbreak. Tym, którzy się na niego zdecydowali, polecam program Activator. Po odnalezieniu i zainstalowaniu jego źródeł w Cydii należy wejść ponownie do Ustawień telefonu. Tym razem odszukujemy zakładkę Activator. Tam, w dziale Wszędzie, można przykładowo (jest to jedna z wielu możliwych opcji) wybrać Przytrzymaj w dziale Pasek Statusu.
Po przypisaniu do tej czynności programu GeneralInfo przełączenie dźwięku będzie możliwe nawet przy włączonej blokadzie. Wystarczy aktywować ekran przyciskiem „Home” i przytrzymać chwilę palec na belce statusu (miejsce oznaczone czerwoną kropką na screenie).
Po chwili aplikacja załaduje się wyłączając/włączając. Następnie automatycznie się zamknie.
Rozwiązanie świetne również dla tych, których irytuje ciągłe samoczynne przełączanie się przycisku, chociażby przy pospiesznym wkładaniu telefonu do kieszeni spodni.
Ponadto aplikacja udostępnia podstawowe informacje na temat urządzenia – umożliwia badanie obciążenia pamięci i przeglądania aktywnych procesów (niestety bez możliwości ich „zabijania”). Aby uzyskać dostęp do tych funkcjonalności wystarczy wyłączyć opcję RingToggle Shortcut w Ustawieniach i ponownie uruchomić aplikację.









