Wszystko na pewno działa na 4.0 i 4.0.1
iAdmin: dzięki za pomoc i bazy danych.
Czego potrzebujemy:
- iPhone po JB
- Zainstalowane z Cydii następujące paczki:
- OpenSSH
- SBSettings
- Wiki2Touch Server (jeśli nie masz WiFi do pobrania stąd, instalacja przebiega jak zwykła instalacja paczki DEB, tj. albo Cyderem, albo WinSCP/PuTTy, ablo MobileTerminal)
- Wiki2Touch SBSettings Toggle (RapidShare, MultiUpload)
- Opcjonalnie, w zależności od preferowanej metody przydadzą się też zainstalowane z Cydii:
- iFile
- MobileTerminal
- Na komputerze przyda siÄ™ nam:
- Wiki2Touch Transfer Tool (mój upload, więc nie powinien wygasnąć link)
- Oraz opcjonalnie na kompie:
- No i oczywiście duuużo cierpliwości

- Po instalacji Wiki2Touch SBSetting Toggle uruchamiamy SBSettings -> More -> Set Toggles i wybieramy Wiki2Touch, włączamy. (Może być potrzebny Respring, jeśli nie pojawi się w oknie głównym aplikacji)

- Prawdopodobnie ten krok można pominąć ze względu na inną konfigurację nowego wikisrvd, ale nie zaszkodzi go zrobić, a mi się na prawdę nie chce po raz tysięczny sprawdzać wszystkich możliwych metod działania tego programu...
Uruchamiamy iFile lub WinSCP(w zależności od preferencji). Idziemy do ścieżki:- Kod: Zaznacz cały
/System/Library/LaunchDaemons/
tak aby znalazły się w nim potrzebne nam języki np. tylko język polski tj.:Spoiler:- Kod: Zaznacz cały
<string>/var/mobile/wikisrvd/daemon/wikisrvd</string>
<string>-1</string>
<string>pl</string>
<string>-v</string>
Spoiler:
Ewentualnie po przecinku możemy dodać inne języki, czyli:- Kod: Zaznacz cały
<string>pl,en,es,de</string>
- Wyłączamy i włączamy iPhone (lub Reboot przy pomocy SBSettings) Spoiler:
- Tworzymy ikonÄ™, tj.: uruchamiamy Safari i wpisujemy adres:
- Kod: Zaznacz cały
127.0.0.1:8080/index.html
dodajemy stronkę jako ikonkę, żeby mieć do niej bezpośredni dostęp ze Springboard'u,
(w safari: "+" -> "Dodaj jako ikonÄ™" ->Nazywamy po swojemu np. "Wikipedia" -> "Dodaj")
no chyba że nie chcemy, to dodajemy jako zakładkę.
Jako, że ikonka, do najpiękniejszych nie należy, to można ją sobie znaleźć i edytować/podmienić plik:- Kod: Zaznacz cały
/private/var/mobile/wikisrvd/daemon/webcontent/Images/apple-touch-icon.png
PS. Jakby ktoś miał jakąś fajną ikonkę, to chętnie skorzystam
Od tej pory mamy zainstalowanego jedynie klienta wiki2touch, teraz trzeba zgrać bazę danych. - Rozpakowujemy paczkę Wiki2TouchUtils_Win_065.zip i wybieramy programik wiki2touch.exe i uruchamiamy.
- krok 1
Wybieramy "Others" i wpisujemy "pl", a potem Download
Można również wpisać w przeglądarce:- Kod: Zaznacz cały
http://download.wikimedia.org/plwiki/latest/plwiki-latest-pages-articles.xml.bz2
Udostępnione bazy danych bez obrazów:Spoiler: - krok 2
Przeprowadzamy indeksowanie bazy danych. iPhone musi być podpięty do komputera. No i klikamy "Start Indexer".
Oczywiście chwilę to zajmie...Spoiler:
Oczywiście u mnie wyskoczył błąd podczas zgrywania, ale nie poddawajmy się.
TransferTool stworzył w miejscu w którym mamy bazę 2 pliki: images_pl.txt i articles_pl.bin.
Usuwamy z articles_pl.bin część "_pl", tak aby powstał nam plik articles.bin oraz z pliku images_pl.txt, tak aby powstał plik images.txt.
Pliki te wgrywamy ręcznie (najpewniejsza metoda) do ścieżki:- Kod: Zaznacz cały
/private/var/mobile/wikisrvd/daemon/xx/
Działa:
Spoiler:
- krok 1
Pobieramy obrazki.
- Uruchamiamy program ImageGetter, który również znajdował się w paczce. Wybieramy preferowany rozmiar obrazków oraz język wikipedii, do której pobieramy obrazki i klikamy "Go". Jeśli dostaniemy komunikat
, to oczywiście oznacza, że plik images.txt musimy przenieść do ścieżki podanej w komunikacie.Nie można odnaleźć pliku 'E:\iphone\wiki2touch\images.txt'.
Spoiler: - Następnie uruchamiamy program pack.exe. W wierszu poleceń wpisujemy:
- Kod: Zaznacz cały
pack.exe pl images
- Kod: Zaznacz cały
E:/wiki2touch/pack.exe pl images


Utworzy nam to plik images.bin, który musimy wgrać do iPhone'a. - Po zakończeniu pracy programu. Przegrywamy ręcznie plik images.bin do ścieżki
- Kod: Zaznacz cały
/private/var/mobile/wikisrvd/daemon/xx/
Podejrzewam, że jeśli nie zaskoczy, to wystarczy wyłączyć i włączyć serwer w SBSettings albo Respring.
Tak wygląda ze zdjęciami w standardowych ustawieniach. Przyznam szczerze, że jak już je pobrałem, to trochę żałuję. Jeśli macie miejsce wolne na telefonie, to polecam bazę iAdmina, z obrazami 320px i wielkości 300kB, będą one dużo czytelniejsze.


Udostępnione bazy danych obrazów (gotowy plik images.bin):
Spoiler:
Jak ktoś ma bazy dość aktualne to proszę o przesyłanie mi linków na PW, lub w tym temacie, to będę uaktualniał w pierwszym poście. Jeśli zajdzie taka potrzeba, to dodam info jak dodać drugi język.





