Korábban már írtunk a készüléken futó daemonok ritkításával kapcsolatban, ami azt a célt szolgálta, hogy gyorsabb legyen a bootolás, illetve a rendszer maga is kicsit fürgébben reagáljon. A 4.0 azonban elég sok mindent megváltoztatott a futó daemonok kapcsán, így egyelőre azokkal kapcsolatban nem tudunk friss hírrel szolgálni.
Van azonban egy másik módszer, amiről szintén említést tettünk annak idején a finomhangolás részeként, azonban ez azóta szépen kiforrotta magát egy intelligensebb scriptté. Ennek segítségével az alkalmazások indulását és a rendszer működését tehetjük kicsit gyorsabbá, illetve némi szabad helyet is csinálhatunk a készüléken, mind a rendszer, mind a felhasználói adatok partícióján.
Ehhez a legegyszerűbb módszer, ha az xsellize fórumán közzétett “langpack” scriptet használjuk. Ez egy, az összes iOS-t futtató eszközön, bármely firmware verzió esetén használható script, ami megkeresi, és törli a megjelölt nyelvekhez tartozó fájlokat.
A korábbi daemonvadászattal és finomhangolással kapcsolatos cikket a komolyabb érdeklődőknek mindenképp érdemes elolvasni, ha még nem tették, mert sok hasznos információ van bennük az iOS (akkoriban még iPhoneOS) lelkivilágát tekintve. Noha ezek némelyike az azóta jelentősen frissült iOS miatt már idejétmúlt lehet, annak idején bzolkaa kollégánk jól összeszedte őket:
Tuning határok nélkül – 1. epizód: A nagy démonvadászat
Tuning határok nélkül – 2. epizód: Finomhangolás
Milyen előnyökkel jár?
A nem használt nyelvek törlése a hely felszabadításán túl az alkalmazások betöltési idejét is csökkenti. Igazán észrevehető sebességnövekedést ez elsősorban a korábbi készülékek, így az iPhone 2G vagy 3G esetén fog mutatni, a 3GS vagy iPhone 4 esetén már alapból gyorsabb az egész készülék, így ez talán nem fog annyira feltűnni.
Tönkre tudja ez tenni a készüléket?
Nem. Az egyetlen igazi problémát az okozhatja, ha azt a nyelvet is töröljük, amit éppen használunk. Továbbá nekünk, magyaroknak az angol nyelvet minden esetben kötelező meghagyni, még abban az esetben is, ha magyarul használjuk a készüléket. Ez azért van így, mert ellenkező esetben az olyan AppStore-os alkalmazások, amelyek nem “beszélnek” magyarul, lehet, hogy el sem indulnak, vagy esetleg hibásan működnek. Ha pedig használjuk az Emoji-ikonokat, akkor a japán nyelvet sem szabad törölni.
Maga a script meglehetősen “hülyebiztos”, mert több alkalommal is rákérdez, hogy biztosan akarjuk-e, hogy törölje a fájlokat. Aki pedig minden alkalommal igennel válaszol, annak tisztában is kell lennie azzal, hogy mit tesz.
Ha pedig valami oknál fogva netán mégis rosszul sülne el a dolog, egy restore megoldja.
Teendők
Elsőként mindenképp készítsünk mentést az adatainkról! Noha maga a script nem okozhat adatvesztést, inkább legyen egy backup tartalékban, minthogy egy esetleges, nem várt probléma esetén backup nélkül maradjunk, és így elveszítsük a névjegyzékünket vagy SMS-einket, stb. Ehhez használhatjuk az iTunes-ban a backup lehetőségét, vagy akár manuálisan is menthetjük a fontosabb adatbázisokat.
- töltsük le a langpack 2.2-es verzióját innen: langpack2.2.zip
- csomagoljuk ki a script fájlját, majd másoljuk fel a készülékre, a /var/mobile/ mappába
- változtassuk meg a fájl jogait 0755-re (ezt megtehetjük SSH-n, vagy iFile segítségével)
- nyissunk egy parancssort a készüléken SSH-n, vagy MobileTerminal-ban
- írjuk be, hogy: su
- nyomjunk entert, és adjuk meg a root jelszavát, ha nem változtattuk meg, ez alapból: alpine
- adjuk ki a következő parancsot, és nyomjunk entert: ./langpack2.2.sh
- kövessük a képernyőn megjelenő utasításokat
- ha lefutott a script, indítsuk újra a készüléket
Fontos! Ha nem érted az itt leírtakat, vagy gondot okoz egyes részek önálló végrehajtása, inkább ne kezdj hozzá, mert könnyen restore lehet a vége. A Szifon.com nem vállal semmi felelősséget a leírtak meg nem értéséből vagy hibás használatából bekövetkező problémák esetén. Mindenki a saját felelősségére hackeli a készülékét!
46 Comments
és hogyan lehet felmásolni ezt a file-t a telefonra??
köszi
dropbox, ifile, downloader, goodreader???
ezeket használom, ezekkel lehet vhogy??
Totalcommander+tpot, winscp, inkább ezeket javaslom, mert az általad említett progikkal nem tudsz akárhova másolni a fájlrendszerben
@batomika: ha már ez problémát okoz, én inkább nem is kezdenék hozzá az egészhez a helyedben.
Kicsit eltér a kérdés, bár nekem is helyfelszabadítás a kérdésem….. Megnőtt az other szekció a telefonomon, és ki akarom törölni a feles dolgokat….. Mert abban az egy gigábaj tuti van szemét. Köszi!
Jadeye: köszi, hogy nem nekem kellett ezt leírni 🙂
@szeka: az ‘Other’ részben azért lehet sok adat, mert oda tárolja az iPhone a metadatát, vagyis a cache-t, pl. ha sok sms-t írs, sok kontaktod van, sok note-od, vagy sok játékod, és ezzel együtt mentésed, akkor valószínüleg ez foglalal el 1GB-ot. Az amúgy se sok, én már láttam 8.6 gigás ‘Other’ részt. Ez akkor volt, amikor az iTunes valami miatt félrekategorizálta a dolgokat, pl. Movie-kat vagy Music-ot is az Other-hez tett. Az egyetlen módja a cache kitörlésének egy restore.
Sziasztok, ha gondoljátok, írhatok nektek egy mindent össze foglaló cikket az ios 4.x es daemon vadászatról, a nyelvek törléséről és egyéb helyet foglaló kiegészítésekről illetve a shared.artwork winterboard nélküli moddingjáról és hogy mely appokat érdemes kimozgatni az apple sandboxából és hogy hogyan lehet ezeket használhatóbbá tenni, pásd ifiles + symlink a filerendszerhez vagy office appstoreos program javítása ilyen szinten!?
És egy estleges restore alkalmával feltételezem hogy minden visszakerül, vagy ha így csinálunk backupot akkor ezt teszi vissza?
nos, iphone 2g, 3g, vagy touch 1g, 2g eredményeket várunk, ha valaki tesztelné.
személyszerint tizedmásodpercek miatt én nem bajlódnék vele 🙂
@fontix: ha backupból állítod vissza, akkor az alkalmazások mentése visszaáll, de valamennyit visszarak, de annyi nem lesz, mint restore előtt.
@bukko: igen a restore tudom h megoldja, azt próbáltam volna megúszni 😀 sztem az installous meg a cydia tett nekem szemetet a gépbe :S
@Jadeye, Z0n3:
Batomika kerdese engem is erdelkelne, mert megszeretnem en is csinalja ezt a dolgot, de ha kapunk olyan emberektol segitseget akik ertenek hozza, nem fogjuk megtanulni. Ha leirnatok, a hozzavalo progit es lepeseket mi is megertjuk es segitunk masoknak legkozelebb
Udv.
engem a hely érdekelne, hogy mennyi szabadít ez fel kb? vki? köszi!
Kimaradt egy “nem” sorry 😀
@RKG: próbáld ki. 😀 am. max 30 MB-ot sztem.
így elsőre 3gn néztem….bemásoltam jogot adtam…terminál lefutott,csak hát az a baj hogy cydia nem indult utána, és belassult az egész:D
bár le én rontatom el (bár ezen nincs mit).de lehet nem az igazi a dolog;)
jó csak a kérdés már maga egy baromság volt…mert ennek nincs túl sok köze az appokhoz…csak annyi hogy annak aminek angol kell az angol nyelv nélkül nem indul el kb…
@bukko: nah igen, pont azért kérdeztem, hogy ne kelljen kipróbálnom 😀
segitsegre lenne szuksegem.
4.2.1-rol szeretnem visszabutitani az iPhone-t 3.1.3-ra (3G)
szuksegem lenne SHSH mentesre? probaltam shift+restore de -1015 errorral leall :((
kerlek segitsetek
@cromwll: recboot vagy umbrella-val szedd ki recoveryből és jó lesz
@cromwll: ja, egy 3.1.3 SHSH jól jönne ilyen esetben 😀
@bukko: 3g esetében 4x-től van shsh’s támogatás;)
MobileTerminal-t felraktam, de nem akar futni, 3G 4.2.1
Mi lehet a baj?
nekem is elindul a szkript, kiirja h nyelvek keresese es itt ki is fujt a mutatvany.. baszik mukodni 😀
@Tocso: @Tocso: adnal egy email cimet volna par kerdesem
tocso adnal egy email cimet?
volna par kerdesem
Megoldódott
szinten megoldodott, nem voltam eleg turelmes 🙂 mellesleg akinek nem megy a mobileterminal ios-en, az probalkozzon az xsellize repoban fellelheto beta mobilterminallal, nekem 3g-n tokeletesen lefutott mindjart irom mi lett az eredmeny 🙂
kb 30mb plusz free space az amugy is 500mb root particion.. :-\ ennel azert tobbet vartam, amugy erzekelheto gyorsulas sincs nagyon ugyh csak azoknak ajanlott akiknek amugy sincs mas dolguk 😀
@Crazy
Én szívesen vennem a leírást!
Hello,
Valaki tudna segíteni abban, hogy iFile-ben hogyan lehet a jogokat 0755-re állítani? Ezzel kapcsolatban a programban annyit találtam, hogy:
Access permissions
User
Group
World
Mind a 3 nál be lehet pipálgatni ezeket: execute, write, read, sticky.
Feltételezem, hogy mind3nál mind a 4 dolgot ki kell pipálni?
üdv.
Háhh, ez aranyos :]
Phwew, Thank you! I’m too young to die. I’ll be here at /var/mobile/langpack2.2.sh if you need me.
Tőlem amúgy az angolt meg se kérdezte törlésre. Csak a Magyarnál nyomtam nemet, és az angol is megmaradt [szerencsére, azt hittem elnéztem valamit].
én a terminált a gépen futtattam, tökéletes volt!
az angolt tőlem sem kérdezte.
a 30 mega valóban nem sok, ennyi lett üres…
gyorsulás pedig nem észrevehető.
3G 8Gb
poénból jó volt megcsinálni! 🙂
Helo sziasztok bocsi az offért de agy bajt kapok ipad 4.2.1fw és edig a cydia müködöt meg minden most egy jó másfél óra után h nem csináltam vele semit leakartam szedni ezt azt és tökures az egész…..ezer éve vagyok iphone tulaj de ilyent sose tapasztaltam szifonál..valakinek esetleg valami tipp??ha hozá akarok adni vmit azse hagya bad url stb elöreis köszi az infot és sorry az offért
Sziasztok!
Multkor írtam egy e-mailt a telóró, és elírtam a címét az illetönek. Azóta, ha neki akarok írni, felajánlja a rossz címrt is a rendszer. Arra volnék kíváncsi, ezt a rossz címet, hogy lehet törölni?
@Crazy: Hát ez nagyon jól hangzik!
Nekem biztosan segítene. 3.x-nél is megcsináltam a daemonvadászatot és gyorsabb is lett a rendszer. Várom a cikket:) köszi!
@Crazy: én nagyon örülnék egy ilyen írásnak!
Megcsináltam 2G-n, de semmi érdemleges változást sem tapasztalok.
@Crazy: Én is támogatom az ötletet 🙂
@Peti88:
Common permissions:
644
User: Read, Write
Group: Read
World: Read
755
User: Read, Write, Execute
Group: Read, Execute
World: Read, Execute
775
User: Read, Write, Execute
Group: Read, Write, Execute
World: Read, Execute
más: wifi nélkül az ssh-t nem lehet használni, ugye? nálam a mobileterminal nem indul (3G, 4.1) – talán csak iOS3-on menne?
bocs! nem olvastam eleget. leszedtem ezt a beta mobileterminalt (iOS4) én is, és simán lefutott vele a script. (köszi essential_p!)
kíváncsi vagyok lesz-e valamilyen hatása az egész műveletnek. 🙂
@For3l: köszönöm!
Sziasztok,
h tudom átírni a jogot?
Üdv. PhoenikS