
Mivel a korábbi logófixes cikknél többen jeleztetek problémát a csomag frissítésénél, így ellenőriztük a csomagot, de azzal magával nincsen probléma, és a többségeteknek sikerült is probléma nélkül frissíteni. Akadtak viszont páran, akiknek valamiért hibát dobott a Cydia:
Sub-process/usr/bin/dpkg returned an error code (1)
Ezt a hibát viszont a sok egymásra hatással levő csomag miatt nem tudtuk kiszűrni, hogy mi is okozhatta. Nem maga a csomag, hiszen abban csak a logó képfájljait és a carrier.plist megfelelő részeit módosítottuk, de maga a telepítőscript nem változott.
Ezért most következzen a lépésről-lépésre szóló leírás arról, hogyan tudjuk a fájlokat saját magunk, kézzel frissíteni. Ez a folyamat egy 5-ös nehézségi skálán mondjuk olyan 3 körülinek mondható, tehát már annyit elvár legalább, hogy tudj SSH-zni a telefonra.
Szükséges szoftverek például:
Windows alatt: WinSCP (ingyenes!)
OSX alatt: Cyberduck (ingyenes!)
Két opciónk van:
A.) feltettük már korábban a logófix csomagot, de nem tudta frissíteni, így békén hagytuk, jelenleg is pannon logó van
B.) megpróbáltuk feltenni a frissítést, de hibát kaptunk, ezek után leszedtük, de újra feltenni már nem engedte, így most nincs semmi, se logó, se MMS, stb
Lássuk az egyes opciók megoldási lehetőségeit:
A.) opció: a logófix fentvan, de nem sikerült a frissítés:
- az első, és legfontosabb lépés értelemszerűen, hogy a telefon legyen jailbreak-elt, illetve hogy fent legyen rajta az Open SSH csomag, illetve valami, amivel be és ki tudjuk kapcsolni az SSH-t, ha nem kell, például Toggle SSH vagy SBSettings
- létesítsünk SSH kapcsolatot a telefonnal, felhasználónév szokás szerint root, alapértelmezett jelszó pedig alpine (illetve ha esetleg megváltoztattuk, akkor értelemszerűen az új jelszót írjuk be)
- navigáljunk el a fájlrendszerben a /System/Library/Carrier bundles/Pannon_hu.bundle mappába
- töröljük a mappában található összes fájlt
- másoljuk fel a frissített fájlokat: telenor_files.zip
- ellenőrizzük, hogy az összes fájl tolajdonosa root legyen, és a jogok pedig 755
- ha ezzel megvagyunk, bontsuk az SSH kapcsolatot, kapcsoljuk ki a telefonon az SSH-t, és indítsuk újra a készüléket
- bekapcsolás után már ott kell legyen a Telenor logó
B.) opció: a logófixet leszedtük, és nem tudjuk visszatenni (az első két lépés ugyanaz, mint az A. opciónál!):
- az első, és legfontosabb lépés értelemszerűen, hogy a telefon legyen jailbreak-elt, illetve hogy fent legyen rajta az Open SSH csomag, illetve valami, amivel be és ki tudjuk kapcsolni az SSH-t, ha nem kell, például Toggle SSH vagy SBSettings
- létesítsünk SSH kapcsolatot a telefonnal, felhasználónév szokás szerint root, alapértelmezett jelszó pedig alpine (illetve ha esetleg megváltoztattuk, akkor értelemszerűen az új jelszót írjuk be)
- navigáljunk el a fájlrendszerben a /System/Library/Carrier bundles/ mappába
- hozzunk létre egy Telenor_hu.bundle mappát, majd másoljuk fel ebbe a mappába a szükséges fájlokat: telenor_files.zip
- ellenőrizzük, hogy az összes fájl tulajdonosa root legyen, a jogok pedig 755
- lépjünk vissza egy szintet, hogy ismét a /System/Library/Carrier bundles/ mappában legyünk, és NE a Telenor_hu.bundle mappában
- nyissunk egy terminálablakot, ez WinSCP-ben a menüsoron egy kis fekete ikon egy “HOM” felirattal, vagy Cyberduck-ban Go/Send command (alt+cmd+C)
- írjuk be a következő parancsot: ln -s Telenor_hu.bundle 21601
- ha ezzel megvagyunk, bontsuk az SSH kapcsolatot, kapcsoljuk ki a telefonon az SSH-t, és indítsuk újra a készüléket
- bekapcsolás után már ott kell legyen a Telenor logó
A B.) opció esetén fontos megjegyezni, hogy ezzel csak a Telenor logófixét tettük fel, tehát ha esetleg a másik két szolgáltató kártyáit is használjunk a készülékben, akkor logó az ő esetükben nem lesz. Cydiában sem szerepel majd telepített csomagként a logófix!
A két opció esetén a bundle mappa neve azért különbözik, mert ha már frissen tesszük fel, akkor legyen Telenor_hu a neve, az A.) opciónál meg már ott volt a Pannon_hu mappa, így maradt az. A funkcionalitás tekintetében az új bundle létrehozásakor a név nem számít, nevezhettük volna Szifon_hu-nak is, a lényeg, hogy a symbolic link, amit a 8-as lépésben létrehozunk, az a megfelelő mappára mutasson, esetünkben a Telenor_hu-ra.
Ha továbbra sem jelenik meg a logó, egy Reset Network Settings nem árt neki, csak ugye tartsuk észben, hogy az a WiFi kapcsolatainkat is törli, így azokat majd újra hozzá kell adni.
Mielőtt kérdeznétek, olvassátok át a már meglévő kommenteket, hátha már van rá válasz, és mellőzzük az OFF-olást!