Forum myiPhone.com.pl : wszystkie tajemnice iPhone'a, iPada, iOS, Apple w Twoim zasięgu

LangPack - usuwanie nieużywanych plików językowych.

Tutoriale, Pewne i skuteczne sposoby użytkowników

Postprzez FiTzu So, 27 mar 2010, 14:01:53

Mamy 3 metody:
  • ręcznie
  • skryptem automatycznie usuwającym zbędne języki
  • skryptem pozwalającym wybrać jakie języki usunąć


Metoda ręczna
Lita napisał(a):Są dwie opcje - albo robisz to ręcznie w TC ewentualnie iFile otwierając każdą aplikację w iP (strasznie upierdliwe) albo w Terminalu bądź Putty logujesz się na root i wpisujesz komendy:

find / -name ar.lproj | xargs rm -Rf
find / -name cs.lproj | xargs rm -Rf
find / -name da.lproj | xargs rm -Rf
find / -name de.lproj | xargs rm -Rf
find / -name Dutch.lproj | xargs rm -Rf
find / -name el.lproj | xargs rm -Rf
find / -name es.lproj | xargs rm -Rf
find / -name fi.lproj | xargs rm -Rf
find / -name fr.lproj | xargs rm -Rf
find / -name French.lproj | xargs rm -Rf
find / -name German.lproj | xargs rm -Rf
find / -name he.lproj | xargs rm -Rf
find / -name hr.lproj | xargs rm -Rf
find / -name id.lproj | xargs rm -Rf
find / -name it.lproj | xargs rm -Rf
find / -name Italian.lproj | xargs rm -Rf
find / -name ja.lproj | xargs rm -Rf
find / -name Japanese.lproj | xargs rm -Rf
find / -name ko.lproj | xargs rm -Rf
find / -name ms.lproj | xargs rm -Rf
find / -name nl.lproj | xargs rm -Rf
find / -name no.lproj | xargs rm -Rf
find / -name pt_PT.lproj | xargs rm -Rf
find / -name pt.lproj | xargs rm -Rf
find / -name ro.lproj | xargs rm -Rf
find / -name ru.lproj | xargs rm -Rf
find / -name sk.lproj | xargs rm -Rf
find / -name Spanish.lproj | xargs rm -Rf
find / -name sv.lproj | xargs rm -Rf
find / -name th.lproj | xargs rm -Rf
find / -name tr.lproj | xargs rm -Rf
find / -name uk.lproj | xargs rm -Rf
find / -name zh_CN.lproj | xargs rm -Rf
find / -name zh_TW.lproj | xargs rm -Rf



Metoda używająca skryptu pozwalającego na wybór języków do usunięcia
Można też użyć prostego skryptu autorstwa fubaya z forum, którego adresu nie mogę podać. Skrypt jego autorstwa sam wyszukuje pliki językowe i następnie pyta się nas które usunąć.

Nie można uszkodzić tym naszego telefonu, ale radzę czytać co usuwacie, ponieważ po usunięciu wymaganego języka nie znajdziesz go już nigdzie... Na szczęście skrypt jest idioto odporny i zawsze zostawia język angielski :D

Co da nam usunięcie tych języków? Zwiększa liczbę wolnego miejsca na naszym iSprzęcie oraz usprawnia i przyspiesza działanie telefonu.

Skrypt do pobrania: Mediafire

Pobrany skrypt wrzucamy na telefon np. do /var/mobile/

Następnie otwieramy terminal , logujemy się jako root
Spoiler:
i nadajemy skryptowi uprawnienia 755, czyli wstukujemy
chmod 755 /var/mobile/langpack2.2.sh

Uruchamiamy skrypt:
./langpack2.2.sh

Obrazek
Czekamy chwilę aż wyszuka pliki językowe. Następnie skrypt będzie nas pytał czy usunąć dany język. Potwierdzamy y lub zaprzeczamy n. Pamiętajcie żeby się nie rozpędzać, bo polski trzeba zostawić. Ale nawet jak się rozpędzicie, to pod sam koniec można anulować kasowanie i od nowa wybrać pliki które chcemy usunąć.
Obrazek
Obrazek
Decydujemy czy na pewno chcemy usunąć te pliki. Wstukujemy y i potwierdzamy. Czekamy chwilę aż proces dobiegnie końca.
Obrazek
Jak widać na ostatnim screenie - u mnie skrypt usunął prawie 5 tysięcy plików! Oczywiście u każdego ta liczba będzie inna, bo zależna jest chociażby od ilości zainstalowanych aplikacji...
Autor prosi o przesłanie mu pliku logów jeśli znaleźliśmy jakieś nieznane języki (u mnie znalazło 2).
Na samym końcu program może się sam usunąć na życzenie.

Metoda automatycznie usuwająca zbędne języki
Zmodyfikowałem inny skrypt (dzięki rudi za pomoc). Tak aby operacja była prostsza. Oryginalny skrypt również jest autorstwa fubaya. Modyfikacja polegała na spolszczeniu skryptu oraz usuwa wszystkie języki z wyjątkiem polskiego i angielskiego. Są 2 skrypty, jeden usuwa wszystko bez polskiego i angielskiego, drugi zostawia też język japoński - aby można było korzystać z emoji.

Skrypty do pobrania:
1.polski i angielski
2.polski i angielski + emoji

Procedura wygląda podobnie jak w przypadku metody drugiej, tylko operacja jest skrócona i ułatwiona.
Również wrzucamy najpierw plik np. do /var/mobile/

Następnie otwieramy terminal , logujemy się jako root i nadajemy skryptowi uprawnienia 755, czyli wstukujemy:
Dla skryptu bez emoji:
chmod 755 /var/mobile/langpack_PL_ENG.sh

Dla skryptu z emoji:
chmod 755 /var/mobile/Langpack_PL_ENG_emoji.sh

Uruchamiamy skrypt:
./langpack_PL_ENG.sh

lub odpowiednio
./Langpack_PL_ENG_emoji.sh


Jeśli jesteśmy zdecydowani na przeprowadzenie operacji to wpisujemy t i czekamy aż operacja dobiegnie końca.

Teraz nasz iPhone będzie jeszcze szybszy :D
Nie pomagam na PW. Do zadawania pytań służy forum.
Chcesz wygrać aplikację? Sprawdź aktywne konkursy -> Konkursy myiPhone
.Bombing.For.Peace.Is.Like.Fucking.For.Virginity.
Avatar użytkownika
FiTzu
 
Posty: 8256
Dołączył(a): Pn, 15 wrz 2008, 12:58:05
Lokalizacja: Sosnowiec
Mój: iPhone 6
iOS: 9.3
Jailbreak: Nie
Game Center: iFiTzu


Postprzez georgex1988 N, 11 kwi 2010, 23:19:58

nie działa w żaden sposób :(
georgex1988
 
Posty: 1
Dołączył(a): N, 12 kwi 2009, 22:38:27
Mój: iPhone
iOS: 2.2.1
Jailbreak: Tak

Postprzez iphonedesign N, 11 kwi 2010, 23:22:49

Ten zabieg zwalnia coś Ramu?
Ostatnio edytowano N, 11 kwi 2010, 23:55:18 przez iphonedesign, łącznie edytowano 1 raz
iphonedesign
 
Posty: 173
Dołączył(a): Cz, 25 lut 2010, 21:54:24
Mój: iPhone 4S
iOS: 4.2.1
Jailbreak: Nie

Postprzez mymon N, 11 kwi 2010, 23:46:58

w końcu jakiś przydatny tutek :kciuki:
przetestuje jak sie doczekam softu do JB na nowych bootrom'ach 8-)
I see dumb people… they're everywhere… they walk around like everyone else… they don't even know that they're dumb…
And… Some of them… They post here
Avatar użytkownika
mymon
 
Posty: 4289
Dołączył(a): Wt, 7 lip 2009, 10:34:58
Lokalizacja: IE
Mój: brak
iOS: Lolipop
Jailbreak: Tak

Postprzez iMoCks Pn, 12 kwi 2010, 01:12:47

FiTzu napisał(a):chmod rwxr-xr-x /var/mobile/Langpack_PL_ENG_emoji.sh

chmod: invalid mode: rwxr-xr-x
Co za tym idzie kolejny krok jest nie do wykonania.
Robie to z root'a bedac w /var/mobile
iMoCks
 

Postprzez maniek431 Pn, 12 kwi 2010, 07:11:27

wpisz:
Kod: Zaznacz cały
chmod 755 /var/mobile/Langpack_PL_ENG_emoji.sh
Avatar użytkownika
maniek431
 
Posty: 478
Dołączył(a): Pn, 14 wrz 2009, 19:16:35
Lokalizacja: Ptaszkowa
Mój: iPhone 3G
iOS: 4.0.1
Jailbreak: Tak

Postprzez iNarek Pn, 12 kwi 2010, 07:34:32

@FiTzu Dużą różnicę w szybkości zauważyłeś? Jak na 3GS jest zauważalna to na 3G powina być jeszcze bardziej odczuwalna..
MacBook Pro Retina 13" Early 2015 iPhone 6S 64GB Space Gray iPad Air 2 64GB Gold WiFi + Cellular
Avatar użytkownika
iNarek
 
Posty: 819
Dołączył(a): Śr, 12 lis 2008, 21:16:11
Mój: iPhone 6
iOS: 10.3.1
Jailbreak: Nie
Game Center: F0rfiter

Postprzez FiTzu Pn, 12 kwi 2010, 10:10:48

georgex1988, działają wszystkie.
iphonedesign, na ram ma mały wpływ, choć pewnie jakiś ma, ale odchudza m.in. partycję systemową.
Camaro, Jęśli "chmod" nie chce ci zadziałać w terminalu, to może nbie jesteś zalogowany jako root? Zmień uprawnienia za pomoca iFile lub WinSCP.
iMAREQ, nie jakąś bardzo znaczącą, ale zauważalna jest różnica. Jeśli jeszcze do tego pousuwasz zbędne daemony itd, to bardzo pożyteczne to jest.
Nie pomagam na PW. Do zadawania pytań służy forum.
Chcesz wygrać aplikację? Sprawdź aktywne konkursy -> Konkursy myiPhone
.Bombing.For.Peace.Is.Like.Fucking.For.Virginity.
Avatar użytkownika
FiTzu
 
Posty: 8256
Dołączył(a): Pn, 15 wrz 2008, 12:58:05
Lokalizacja: Sosnowiec
Mój: iPhone 6
iOS: 9.3
Jailbreak: Nie
Game Center: iFiTzu

Postprzez iMoCks Pn, 12 kwi 2010, 11:39:30

maniek431 napisał(a):wpisz:
Kod: Zaznacz cały
chmod 755 /var/mobile/Langpack_PL_ENG_emoji.sh

Ok teraz dziala. PAkiety jezykowe sie usunely ale nie zauwazylem zbytniej roznicy w predkosci dzialania iPhona. Moze po dluzszym uzytkowaniu i odpalaniu jakichs aplikacji bedzie to zauwazalne.

-- [Dodano] --

FiTzu napisał(a):Camaro, Jęśli "chmod" nie chce ci zadziałać w terminalu, to może nbie jesteś zalogowany jako root? Zmień uprawnienia za pomoca iFile lub WinSCP.

Pisalem wyzej, ze robie to z root'a w /var/mobile. Poprostu wartosc rwxr-xr-x nie byla przyjmowana, dopiero 755 zalapalo i nadalo odpowiednie prawa.
iMoCks
 

Postprzez FiTzu Pn, 12 kwi 2010, 11:43:21

Ok poprawiłem w tutku, aby nie było na przyszłość takiego problemu.
Nie pomagam na PW. Do zadawania pytań służy forum.
Chcesz wygrać aplikację? Sprawdź aktywne konkursy -> Konkursy myiPhone
.Bombing.For.Peace.Is.Like.Fucking.For.Virginity.
Avatar użytkownika
FiTzu
 
Posty: 8256
Dołączył(a): Pn, 15 wrz 2008, 12:58:05
Lokalizacja: Sosnowiec
Mój: iPhone 6
iOS: 9.3
Jailbreak: Nie
Game Center: iFiTzu

Dodaj do:  Wypowiedź dla Wykop  Wypowiedź dla Facebook  Wypowiedź dla Delicious  Wypowiedź dla Google  Wypowiedź dla Gwar  Wypowiedź dla Digg  Wypowiedź dla Wyczaj.to  Wypowiedź dla Technorati  Wypowiedź dla YahooMyWeb  Wypowiedź dla Furl  Wypowiedź dla Magnolia  Wypowiedź dla Reddit  Wypowiedź dla Simpy  Wypowiedź dla Slashdot
Następna strona

Powrót do Sprawdzone porady, Tutoriale (Software)

Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zalogowanych użytkowników i 3 gości

cron