Szifon Source: Magyar SMS billentyűzet fix

Kérünk mindenkit, hogy mielőtt bármit is tenne a készülékével, figyelmesen olvassa el az alábbi cikkben foglaltakat, és mérlegelje az esetleges lehetséges kockázatokat, valamint készítsen biztonsági mentést a készülékén található adatokról. Az itt leírtak el nem olvasásából vagy meg nem értéséből fakadó problémákért nem tudunk felelősséget vállalni.

Az SMS-ben felhasználható karakterek száma 160-ról egyetlen nem megfelelő betű használatakor rögtön 70-re csökkenhet, így aki sokat SMS-ezik, annak érdemes vagy eleve ékezetek nélkül írnia, vagy csak a megfelelő ékezetes karaktereket használnia. Ebben nyújthat segítséget az új csomagunk.

A felhasználható karakterek számának csökkenése abból adódik, hogy az SMS alapértelmezett, 7 bites karakterkészlete nem sok magyar ékezetes vagy speciális karaktert tartalmaz. Így amikor mégis ilyet használjuk, például az “ő” vagy “ű” betűket, a kódolás átvált 16 bites UTF-re. És mivel egy üzenet csomagmérete a szabvány miatt maximálisan 1120 bit, így a 16 bites UTF kódolással az rögtön 70 felhasználható karaktert jelent az üzenetben.

Először gondolkoztunk azon, hogy készítünk egy külön billentyűzetet, amit a magyar mellé hozzá lehet adni, vagy mondjuk egy külföldi, és nem használt kiosztást módosítunk (például vietnami), de az talán annyiban kényelmetlenebb, hogy váltani kell a kettő között. Így jutottunk arra a döntésre, hogy kombináljuk a sima Magyar billentyűzet fixet azokkal a karakterekkel, amelyek az SMS-ben nem okoznak hosszcsökkenést, ugyanakkor meghagyjuk a kiválasztható betűk között a rendes ékezeteket is, és minden más pluszt, amit a sima fix nyújt.

Technikailag ez úgy néz ki, hogy a lenyomott betűnél megjelenő lista elején minden esetben az SMS 7 bites karakterkészletének betűi találhatóak, és a rendes magyar ékezetek csak a sor legvégén kaptak helyet. Ráadásul mivel a billentyűzet legfelső betűsora egyúttal a számokat is tartalmazza 0-9-ig, így az “E”, “U”, “I” és “O” betűknél a szám egyúttal az elválasztójel az SMS-ben használható 7 bites, és a rendes magyar ékezetes, tehát a hosszt 70-re csökkentő karakterek között.

Például az “U” betűre hosszan nyomva az SMS-ben használható egyetlen 7 bites karakter nagybetűs formában az “Ü”, míg kisbetűsen az “ü” és az “ù” (balra dőlő ékezettel), amik után jön a 6-os szám, mint kvázi vízválasztó, és ezt követik a normál magyar ékezetes betűk:

magyar_sms_billfix_02 magyar_sms_billfix_03

Egyedül az “A” betűnél nincs ilyen elválasztás, mert ott már nincs számjegy, így ott a magyar ékezetes karakter a sorban a legtávolabbi, legutolsó:

magyar_sms_billfix_01 magyar_sms_billfix_04

A fix esetén csak az iPhone vagy iPod Touch készülékeket támogatjuk, így iPad-re nem javasoljuk a telepítését, mert esetleg problémát okozhat! Az iPad esetén az egyszerű és gyors ékezetbevitelről külön cikket is írtunk annak idején: iPad: gyors ékezetbevitel?

A Magyar SMS billentyűzet fix 6.x csak iOS 6.x esetén használható, mert 6.0 óta már teljesen más mappában van a billentyűzeten megjelenő karaktereket leíró fájl. Amennyiben van rá igény, elkészítjük a korábbi rendszerekkel kompatibilis változatát is: ezt jelezzétek hozzászólásban. Közben az iOS 3.x, 4.x és 5.x verziókkal kompatibilis változat is felkerült a repo-nkba Magyar SMS billentyűzet fix néven.

A Magyar SMS billentyűzet fix 6.x elérhető a stable repo-ból (stable.szifon.com), és telepítése után a készülék újraindítása javasolt, bár ez nem minden esetben szükséges.

A csomag érthető okokból ütközik a sima Magyar billentyűzet fixszel, így azt előbb leszedi, és csak utána települ (ha ugyanis nem ezt tenné, akkor az eredeti billentyűzet-fájlt felülírná, és akkor az nem állna vissza a csomag eltávolításával). Ha már fent volt a sima fix, akkor az esetben indítsuk újra a készüléket a telepítés végeztével.

iSamurai iPhone szerviz akció

Magyar billentyűzet fix iOS 6-hoz

Kérünk mindenkit, hogy mielőtt bármit is tenne a készülékével, figyelmesen olvassa el az alábbi cikkben foglaltakat, és mérlegelje az esetleges lehetséges kockázatokat, valamint készítsen biztonsági mentést a készülékén található adatokról. Az itt leírtak el nem olvasásából vagy meg nem értéséből fakadó problémákért nem tudunk felelősséget vállalni.

Az iOS 6 megjelenésével az Apple megváltoztatta a billentyűzetek felépítését, és a korábbi helyéről, az UIKit.framework alól áttette a billentyűzeteken megjelenő karakterkészleteket leíró fájlokat a TextInput mappa alá. Ezzel viszont a korábbi fixünk működésképtelen lett az iOS 6 esetén. Szerencsére tegnap hatesz1979 jelezte nekünk (köszönjük!), hogy megtalálta a magyar billentyűzetet a TextInput alatt, és ki is próbálta annak a módosítását, ami működött is, ahogyan kell. Ezért elkészítettük a csomagunk iOS 6-hoz való verzióját.

A Magyar billentyűzet fix csomag kiszedi a feleslegesnek tekinthető külföldi ékezeteket a magyar billentyűzetről, emellett tartalmazza a kettős (vagy hármas) mássalhangzókat, így például a “ty” vagy a “dzs” az adott kezdőbetű hosszú lenyomásával szintén előhozható. Ezen felül az egyes magánhangzók hosszú lenyomása utáni listában az adott magánhangzó már nem jelenik meg, hanem csak az ékezetes alakja, tehát például az “e” lenyomásakor már maga az “e” nem, hanem csak az “é”. Végül pedig a számok begépelését is megkönnyíti az által, hogy a billentyűzet felső sorában helyet foglaló karakterekre hosszan nyomva a számok is megjelennek a lehetőségek között, 0-9 sorrendben, itt épp egy iPhone 5-ön:

billfix_6x_01 billfix_6x_02

A fix csak iPhone vagy iPod Touch készülékekre jó, tehát iPadre ne tegye fel senki, mert nem fog működni! Az iPad esetén a gyors ékezetbevitelről külön cikket is írtunk annak idején: iPad: gyors ékezetbevitel?

iOS 6.0-tól kezdődően kizárólag a Magyar billentyűzet fix 6.x használható, épp amiatt, hogy 6.0 óta már teljesen más mappában van a billentyűzeten megjelenő karaktereket leíró fájl. Ezért az új csomag csak iOS 6.0-tól kezdődően telepíthető, korábbi rendszerekre nem, viszont az iOS 6 bármelyik verzióját támogatja.

A korábbi verziót is természetesen meghagytuk, így aki nem tud iOS 6-ra frissíteni, az használhatja a sima Magyar billentyűzet fix (nincs a nevében verziószám) csomagot, mert csak az támogatja az iOS 3.x, 4.x vagy 5.x bármely verzióját. Ez a régebbi csomag nem települ fel iOS 6-ra, így ha véletlenül mégis ezt a verziót próbálnánk az iPhone 5-re feltenni, az hibaüzenettel leáll még a telepítés kezdete előtt.

A Magyar billentyűzet fix 6.x (és a korábbi verzió is) elérhető a stable repo-ból (stable.szifon.com), és telepítése után a készülék újraindítása javasolt, bár ez nem minden esetben szükséges.

iSamurai iPhone szerviz akció

Az LTE blokkolása, és a 3G kapcsoló visszaszerzése T-Mobile-os iPhone 5 és iPad készülékeken

Kérünk mindenkit, hogy mielőtt bármit is tenne a készülékével, figyelmesen olvassa el az alábbi cikkben foglaltakat, és mérlegelje az esetleges lehetséges kockázatokat, valamint készítsen biztonsági mentést a készülékén található adatokról. Az itt leírtak el nem olvasásából vagy meg nem értéséből fakadó problémákért nem tudunk felelősséget vállalni.

Ez a leírás azok számára lehet hasznos, akik nem használják az LTE-t, de még a 3G-t is szívesen kikapcsolnák, mert ahol élnek, vagy amerre járnak, gyenge a 3G-s térerő, de a készülék mégsem áll vissza EDGE-re, és adott esetben emiatt nem tudnak telefonálni vagy internetezni sem.

iphone-5-4g-lte1

A dolog kivitelezéséhez jailbreak nélküli készülékeken egy restore lesz szükséges, de utána természetesen visszaállíthatjuk majd az adatainkat a biztonsági mentésből, készüljön az az iTunes-ban, vagy az iCloud használatával.

Jailbreakelt készülék esetén is javasolt a biztonsági mentés, de itt sokkal egyszerűbb dolgunk lesz, mert hozzáférünk a fájlrendszerhez, és így nem kell restore, ezért kezdjük is ezzel.

Jailbreakkel

A korábbi grafikus logós cikkben már leírtuk, hogy az iOS az utólag telepített a szolgáltatói beállításokat tartalmazó frissítéseket a “/private/var/mobile/Library/Carrier Bundles/iPhone” mappa alatt tárolja. Az itt található beállításokat a rendszer akkor veszi figyelembe, ha a bundle verziószáma nagyobb, mint a rendszerben alapértelmezetten található bundle-é. Ez utóbbiak egyébként a /System/Library/Carrier Bundles/iPhone (vagy iPad esetén a /iPad/) alatt vannak.

A következőket kell tehát tennünk:

  1. másoljuk le a /private/var/mobile/Library/Carrier Bundles/iPhone/TMobile_hu.bundle mappából az overrides_N41_N42.plist és overrides_N41_N42.pri fájlokat;
  2. töröljük le őket a telefonról;
  3. indítsuk újra a készüléket.

Az újraindítás után már el is tűnt a beállításokból az LTE kapcsoló, és helyette ott van a 3G.

Jailbreak nélkül

Ebben az esetben kicsit nehezebb a dolgunk, hiszen nem férünk hozzá a fájlrendszerhez, így a bundle-höz sem. Ezért a grafikus logók telepítésénél már ismertetett IPCC-s módszert fogjuk használni egy speciális IPCC-vel. Ugyanakkor mivel az utólag telepített bundle-ök esetén a fájlokat csak felülírni lehet, de törölni nem, így ebben az esetben először egy restore-ra van szükség, vagy a készüléken az összes adat és beállítás törlése opcióra, mert csak így törlődnek a készülékről az override fájlok. De nézzük lépésről lépésre.

Az egészhez előfeltétel, hogy az iTunes engedélyezze a külső carrier beállítási frissítések telepítését, tehát ne csak azokat, amiket ő maga töltene le, hanem amit mi akarunk betallózni. Ehhez a következőket kell tennünk:

OS X esetén:

  1. Indítsunk egy Terminal-t, és írjuk be a következő parancsot, majd nyomjunk Enter-t:
    defaults write com.apple.iTunes carrier-testing -bool YES
  2. Indítsuk el újból az iTunes-t.

Windows esetén:

  1. Írjuk be a következő parancsot a futtatásba, majd nyomjunk Enter-t:
    "%ProgramFiles%\iTunes\iTunes.exe" /setPrefInt carrier-testing 1
  2. Indítsuk el újból az iTunes-t.

Ezután töltsük le a módosított T-Mobile-os bundle-t, amiből választhatunk egyből grafikus logóval ellátott verziót is, vagy válasszuk a gyári szövegeset:

Ha az előkészület előbbi részeivel megvagyunk, jöhet a tényleges része a dolognak.

  1. készítsünk egy biztonsági mentést (backup) a készüléken lévő adatokról, ezt megtehetjük az iTunes vagy az iCloud segítségével;
  2. restore-oljuk a készüléket VAGY használjuk a Beállítások / Általános / Visszaállítás alatt az Összes tartalom, beállítás törlése opciót;
  3. aktiváljuk a készüléket, és ha az iTunes feldobja, hogy frissítsük a szolgáltatói beállításokat, akkor nyomjunk a mégsemre:
    carrier_frissites
  4. OS X esetén az ALT, Windows esetén a SHIFT billentyűk lenyomása közben kattintsunk a felső, Check for Update (Szoftverfrissítés keresése) gombra;
  5. a megjelenő ablakban tallózzuk be az előbb letöltött IPCC fájlt;
  6. az iTunes egy kis ablakban kiírja, hogy frissíti a hálózati beállításokat, majd ez automatikusan bezáródik. Ezt követően visszaállíthatjuk az adatainkat az egész folyamat elkezdése előtt készített backupból.

Ezzel a készülékünkön egy 14.3-as verziójú bundle lesz, ami nem tartalmazza az LTE kapcsoló megjelenéséhez szükséges két konfigurációs fájlt. Ráadásul a magasabb verziószám miatt ameddig a bundle verziója nem frissül ismét, addig ez a verzió marad a készüléken.

Az utólag telepített bundle nem kerül bele a backupba, így azt egy restore után újból fel kell tegyük, szintén még azelőtt, hogy az iTunes vagy a készülék frissítené azokat. Amennyiben véletlenül az automatikusan felkínált frissítést tesszük fel, akkor kezdhetjük ismét a restore-ral.

Az LTE kapcsoló visszaállítása

A visszaállítás szerencsére egy fokkal egyszerűbb mindkét esetben. Jailbreakelt készüléken egyszerűen másoljuk vissza a korábban lementett két override fájlt (ha már nincs meg, akkor töltsük le alább). Jailbreak nélkül pedig mindössze a gyári 14.1-es bundle-t kell a fentebb említett betallózós módszernél kiválasztani, telepíteni, és kész.

Minden esetben érdemes lehet a telepítés után újraindítani a készüléket, de valójában enélkül is működnie kell.

A fenti leírás a magyar T-Mobile esetén elérhető LTE beállításait módosítja, de ez alapján gyakorlatilag bármely más szolgáltatóra is alkalmazható a módszer. A magyar T-Mobile-os fájlok értelemszerűen nem működnek más szolgáltatóval.

iSamurai iPhone szerviz akció

Négy nap alatt 7 millióan törték fel készüléküket; Már 25 milliárd dalt töltöttek le az iTunes Store-ból

Négy nap alatt 7 millióan törték fel készüléküket

Sokan kíváncsiak lehetnek, hogy az iOS készülékeken futó 6-os rendszert hányan törték fel, mégis mekkora számnak volt köszönhető a Cydia kezdeti akadozása. Nos, a bűvös szám 7 millió.

evasi0n

Amint mi is beszámoltunk róla, hétfőn jelent meg az iOS 6-os verziójának törése, a jailbreakhez csak az evasi0n nevű programot kellett lefuttatni. Mivel iOS 6-ra és iPhone 5-re ez az első törés, ezért nagyon sokan várták telefonjuk kiszabadítását. Az első órákban a nagy terhelés miatt a Cydia tulajdonképpen elérhetetlenné vált, különböző hibaüzeneteket dobált. Idővel normalizálódott a helyzet, mára teljesen megfelelően működik a rendszer (igaz, az SHSH-k lekérése még le van tiltva).

Na, de mégis mekkora számokról beszélünk? Jay Freeman, alias Saurik, a Cydia tulajdonosa a Forbes magazinnak nyilatkozva elmondta, hogy négy nap alatt mintegy 7 millióan törték fel készüléküket. Ez megoszlásban a következő:

  • 5.15 millió iPhone;
  • 1.35 millió iPad;
  • 400 ezer iPod touch.

Ráadásul ezek jelentős része új törés, ami jóval meghaladja az iOS 5 alatti jailbreaket szolgáltató Absinthe segítségével feltört készülékek számát és a 2011-es, Comex általi JailbreakMe 3.0-t, ami az első kilenc nap alatt 1.4 millió készülék kiszabadítását jelentette.

A növekvő szám nem meglepő, hiszen az Apple 2012-ben mintegy 136 millió iPhone-t adott el. Azonban azt is figyeljük meg, hogy a 7 millió jailbreakelt készülék (ebből „csak” 5.15 millió iPhone) ehhez a számhoz egyáltalán nem sok, a telefonoknak csak pár százalékát teszi ki.

Másrészről eddig erre a törésre kellett a legtöbbet várni, 136 napot. Az iPhone 4S esetén 98 napra, iPhone 4 esetén 38 napra, míg az iPhone 3GS-nél csak 14 napra volt szükségük a hackereknek a jailbreak nyilvános kiadásához.

Abban biztosak lehetünk, hogy az Apple a következő iOS-verzióban befoltozza a törést lehetővé tevő hibát. Azonban a jailbreak híveinek nem szabad elkeseredniük, az evad3rs csapata még nem játszotta ki teljesen a kártyáit. Állítólag újabb hibákat fedeztek fel a rendszerben, amiket majd egy későbbi jailbreakhez kívánnak felhasználni.

Már 25 milliárd dalt töltöttek le az iTunes Store-ból

Az Apple eheti sajtóközleménye szerint már 25 milliárd dalt töltöttek le az iTunes Store zenei áruházból.

itunes store

A 25 milliárdodik dalt a német Phillip Lüpke vásárolta meg, a szám Chase Buch-tól a “Monkey Drums” (Goksel Vancin Remix) volt. Lüpke egy 10 ezer dolláros iTunes Gif Card-dal lett gazdagabb.

Az eseményt Eddy Cue, a vállalat internetes szoftvereiért és szolgáltatásaiért felelős alelnöke méltatta: örülnek, hogy a zenerajongók az iTunes-t a világ első számú zeneboltjává tették. Kiemelte, hogy a felhasználók manapság már 15 ezer dalt vásárolnak meg percenként olyan előadóktól, mint például Adele, a Coldplay vagy a The Lumineers.

Az iTunes Store zenei áruházban kiadók és független előadók is árulhatják zenéiket. Manapság 26 millió DRM-mentes, 256 kbps AAC kódolású dal közül lehet választani a világ 119 országában.

Szép szám ez a 25 milliárd, gratulálunk!

iSamurai iPhone szerviz akció

A fejlesztőknél az iOS 6.1.1 bétaverziója; SOS segítség; legyél te is Zöld Íjász!

Még szerdán vált elérhetővé a fejlesztők számára az iOS 6.1.1 béta változata, mely egyelőre nem érinti a jailbreaket, azonban javítja a japánoknál a térkép egyes hibáit. Azt hiszem, eltarthat még egy ideig az Apple-nek, míg kiadja ezt a frissítést, de szinte biztosak lehetünk benne, hogy idővel befoltozzák azt a hibát, ami lehetővéteszi az iOS 6-os jailbreaket.

iOS6111beta

A jailbreakről itt írtunk bővebben: Megjelent az evasi0n – untethered jailbreak iOS 6-ra!

Pod2g közben megnézte a bétát, és tapasztalatai alapján magát a jailbreaket ez a verzió még nem akadályozza meg. Ettől függetlenül aki jailbreakel, az semmiképp se frissítsen, egyrészt azért, mert ez egy fejlesztőknek szánt béta verzió, másrészt pedig az evasi0n amúgy sem engedné azt jailbreakelni:

A másik érdekesség, hogy iH8sn0w szerint ez a verzió az eddigiektől eltérően nem tartalmaz lejárati időt. Az Apple vagy máshová tette azt a rendszerben, vagy egyszerűen kivette az iOS-ből, hogy a béta szoftverek lejárjanak:

SOS Durex segítség

Azt hiszem, nem kell ecsetelnem, hogy a Durex márka milyen terméket képvisel, azonban a cég egy érdekes új alkalmazást, és egyben szolgáltatást indított. Jelenleg csak Dubaiban lehet használni az alkalmazást, így jómagam nem próbáltam még ki, de mindenképp érdemes megnézni a reklámot. Ráadásul ha letöltjük és szavazunk, még akár hazánkba is eljuthat.

Ti el tudnátok képzelni hasonló szituációkat itthon is?

  • Méret: 0 MB | Verzió:
  • Ár: | Értékelés:

BowBlade, avagy legyél te is Zöld Íjász!

dsc_4888-100024019-large

A héten volt a Macworld expo, ami olyan, mint a CES, csak itt leginkább Apple termékek kiegészítőivel találkozhatunk. A BowBlade nevű fejlesztéssel akár mi is az új Arrow sorozat főhöse, vagyis a Zöld Íjász lehetünk. Egyébként a sorozat önmagában nem rossz, ajánlom, bár érdekes módon a párom mindig nagyobb érdeklődéssel várja az izmos felsőtestű Stephen Amell-t, mint a Big Bang Theory sztárjait. :)

Visszatérve a fejlesztésre, különböző nagyságú és erősségű “íjakat” vásárolhatunk, melyekbe dokkolható az iPhone vagy iPod eszközünk. Már elég sok játék támogatja egyébként ezt a fejlesztést, és a giroszkóp segítségével komoly csatákat vívhatunk a szobában, vagy akár barátainkkal a szabadban. Nézzétek meg a videót:

iSamurai iPhone szerviz akció

iOS 6 untethered jailbreak gyerekbetegségek: az Időjárás app

A jailbreakről szóló cikkünk végén írtuk, hogy mindig érdemes pár napot várni a jailbreakkel, míg az új törés gyerekbetegségei kiderülnek. Nem is lett ez másként: míg az iPadeken megjelent az iPhone-os Időjárás app, addig az iPhone-okon pedig működésképtelenné vált.

weather-icon

Időjárás app az iPaden

Az iPadekre egy hiba következtében került fel az app. Természetesen csak iPhone-os méretben nyílik meg, hiszen az iPadre nincs külön app, és alapértelmezetten ennek is rejtve kellene lennie a fájlrendszerben. Persze a jailbreak (nem is kicsit) belenyúl a rendszerbe a mobileinstallation.plist fájlt is módosítva, és ennek mellékhatásaként ez a rejtett app is előbukkan.

Hagyd figyelmen kívül azt az plusz appot (na melyiket?), ami az #evasi0n használata után előbukkan az iPaden. Az alapból ott van a rendszerben, de egy plist bejegyzés miatt rejtett.

Az app itt egyébként hibátlanul működik, de természetesen az Értesítési Központhoz nem adható hozzá widgetként, mint az iPhone-on.

Időjárás gondok iPhone-on

Nem csak az iPad esetén van kavarodás az Időjárással, mert iPhone-on mondhatni épp fordítva működik a dolog. Ott megvan ugyan az app, de nem indul el, rányomva azonnal kilép. Itt is hasonló okok állnak a dolog hátterében.

Jelenleg az egyetlen megoldás – már ha az ablakon kinézés nem elegendő :) -, ha az Értesítési Központot lehúzva nézzük meg az időjárást, ott ugyanis működik. Persze ha ott rányomunk, akkor az megint az appot nyitná meg, ami viszont nem indul el. Az Értesítési Központban viszont az utoljára kiválasztott város időjárása látszik, így ha az éppen más, mint ahol jelenleg vagyunk, akkor marad az ablakon való kinézés, vagy más app használata. Ha viszont a Helyi időjárás engedélyezve van, az GPS alapján mindig az aktuális tartózkodási helyünknek megfelelő értékeket fogja mutatni.

Érkezik a javítás

A fejlesztők már dolgoznak a probléma javításán, és egyrészt nemsoká kiadnak majd egy frissített evasi0n-t, másrészt Cydiában is meg fog jelenni egy gyorsjavítás, patch, amit a már jailbreakelt készülékekre egyszerűen csak fel kell telepíteni majd:

Tudjuk, hogy hogyan javítsuk az Időjárás app hibáját. Jelenleg az evasi0n app frissítésén dolgozunk, és Cydiában is elérhető lesz egy gyorsjavítás a már jailbreakelt készülékekre.

Egyelőre tehát várni kell, és utána pedig egyszerűen csak telepíteni kell majd egy csomagot a Cydiából. Mi továbbra is azt javasolnánk, hogy aki még nem jailbreakelt, az inkább várjon még további 1-2 napot, míg az összes felmerült hibát javítják, és finomítanak a jailbreak folyamatán.

Manuális megoldás

Aki nem retten meg egy kis kihívástól, az saját maga is megjavíthatja a következő bash script használatával, amit pod2g tett közzé a cikkünk megjelenésével egyidőben.

Először is mindenképp készítsünk mentést az adatainkról. Inkább legyen meg többször valami, mint egyszer sem.

Aztán a következő scriptet másoljuk be egy szövegszerkesztőbe, mentsük el, majd a kiterjesztését módosítsuk, hogy .sh legyen. Ezután a scriptet futtassuk le a készüléken, hogy az újraépítse a mobileinstallation.plist-et:

#!/bin/bash
chmod -x /usr/libexec/mobile_installation_proxy
killall -9 mobile_installation_proxy
rm /var/mobile/Library/Caches/com.apple.mobile.installation.plist /var/mobile/Library/Caches/com.apple.LaunchServices-045.csstore
launchctl stop com.apple.mobile.installd
launchctl start com.apple.mobile.installd

while [ ! -f /var/mobile/Library/Caches/com.apple.mobile.installation.plist ];
do
sleep 1
done
while [ ! -f /var/mobile/Library/Caches/com.apple.LaunchServices-045.csstore ];
do
sleep 1
done

sleep 10

chmod +x /usr/libexec/mobile_installation_proxy
sync
reboot

Ha ez túl bonyolult a számunkra, akkor inkább várjuk meg a Cydiában hamarosan megjelenő javítást, és kész.

Ha valakinek kérdése van a jailbreak kapcsán, mindenképp olvassa el előbb az arról szóló cikket, és a hozzászólásokat is, mert nagyon sok kérdést már többször megválaszoltak az olvasók: Megjelent az evasi0n – untethered jailbreak iOS 6-ra!

iSamurai iPhone szerviz akció

Az iPhone-t használóknak magas a telefonköltsége; Több mint 300 millióan vannak iOS 6-on

Az iPhone-t használóknak magas a havi telefonköltsége

Egy amerikai felmérés szerint az iPhone-t használók többsége (59%) több mint 100 dollárt költ havonta előfizetésére, ami a többi platformmal összehasonlítva a legmagasabb.

Monthly_Bill

A Consumer Intelligence Research Partners felmérése szerint 2012 októbere és decembere között az amerikai felhasználók többségének havi telefondíja több mint 100 dollár volt. Ebből 10% 200 dollárnál is többet fizetett szolgáltatójának.

A táblázatot elnézve látható, hogy az Androidosok és a Windows Phone-t használók is hasonló cipőben járnak. Ezeknél is a többség 100 dollárnál többet költött havidíjára.

A számok azért annyira nem meglepőek. A magas díjak nem a felhasználói szokások miatt alakultak ki, hanem az Egyesült Államokban a szolgáltatók dotálják a készülékvásárlásokat, amit a magasabb havidíjakban bőven behoznak.

Itthon azért más a helyzet. Nincs szolgáltatói ártámogatás (legalább is az iPhone-nál), de a felhasználók széles díjskálából válogathatnak. El lehet vinni a készüléket 10 ezer forintért is csaknem 21 ezer forintos havidíj mellett, és 170 ezerért havi 5-6 ezer forintos költségért. Az árérzékeny magyar piacon az olcsóbb havidíjas tarifák jönnek be a felhasználóknak. Maximum 100 ezer forintot hajlandóak fizetni egy telefonért, amihez havidíjban kb. 10 ezer forint tartozik.

Nálatok ez hogy jön be? Milyen párosítást vagytok hajlandóak elfogadni?

Eredmények megtekintése

Betöltés ... Betöltés ...

Már több mint 300 millióan vannak iOS 6-on

Az Apple közlése szerint már több mint 300 millió készüléken fut iOS 6-os szoftver.

ios6-logo

A kaliforniai cég negyedéves jelentésében tette közzé, hogy 2007 óta már több mint 500 millió iOS készüléket értékesített, ebből 300 millión már az iOS verzió legújabb, 6-os változata fut. Ez a 60%-os arány rendkívül nagy szám azt figyelembe véve, hogy az iOS 6 már nem érhető el régebbi készülékekre (iPhone 2G, 3G, iPad 1, iPod touch 1G és 2G) és a rendszer a tavalyi indulásakor rengeteg bírálatot kapott például a gyenge Apple Maps miatt, ami sokakat visszatartott a frissítéstől.

Mivel iOS 6-ra még csak valamikor a hétvégén várható untethered jailbreak, aminek hiánya szintén milliókat tartott vissza a frissítéstől, ezért ez a szám a közeljövőben még komolyan nőhet.

Más operációs rendszerekkel ellentétben mi iPhone-tulajok örülhetünk, hogy az Apple ennyire támogatja a régebbi készülékeket is. Ez nem mondható el a többi rendszerről. Ők örülhetnek, hogy ha a készülék életciklusa alatt kapnak egy soványka frissítést…

iSamurai iPhone szerviz akció

Gépház: iOS 6.1-hez frissített magyar T-Mobile és Vodafone logók

Kérünk mindenkit, hogy mielőtt bármit is tenne a készülékével, figyelmesen olvassa el az alábbi cikkben foglaltakat, és mérlegelje az esetleges lehetséges kockázatokat, valamint készítsen biztonsági mentést a készülékén található adatokról. Az itt leírtak el nem olvasásából vagy meg nem értéséből fakadó problémákért nem tudunk felelősséget vállalni.

Az iOS 6.1 megjelenésével frissültek a szolgáltatók beállításai, és így a korábbi logófix csomagjainkat is frissíteni kell. A régi verziókat nem javasolt feltenni, mert az T-Mobile esetén még az LTE elérhetőségét is megzavarhatja esetleg.

logofix_T_01 logofix_V_01

iOS 6.1-hez frissített csomagok

Az iOS 6.1-ben alapból 14.0-ra változik a Carrier.bundle verziója (illetve T-Mobile esetén ez utána rögtön 14.1-re frissül), így a korábbi csomagjaink a maguk 13.1-es verziójával nem lesznek jók, ami miatt például az is elképzelhető, hogy meg sem jelenik a logó. De ez csak a kisebb probléma velük, hiszen a 14.1-es verzió a T-Mobile esetén még az LTE működéséhez is szükséges. Így a korábbi logófix csomagot nem érdemes feltenni, mert azzal az LTE elérhetőségét kockáztatnánk.

Ha bekapcsol a Ne zavarjanak üzemmód, akkor a kijelzés visszavált itt is a szövegesre.

logofix_T_02 logofix_T_03

logofix_V_02 logofix_V_03

Ezért jailbreak után letöltöttük egy 6.1-re frissített készülékről a T-Mobile 14.1 és a Vodafone 14.0 verziójú Carrier.bundle fájljait, és frissítettük velük a korábbi csomagjainkat.

Letöltés (az eredeti cikkből is a frissített fájlokat lehet elérni!)

A jailbreak nélkül is telepíthető grafikus logókról itt írtunk bővebben: Magyar T-mobile és Vodafone logók iPhone 5-re is, jailbreak nélkül!

A saját logók készítéséről pedig itt: Saját szolgáltatólogók készítése és felrakása – jailbreak nélkül.

A saját logók készítésénél fontos megjegyezni, hogy míg az általunk leírt manuális módszer minden esetben működik, addig az azóta megjelent különféle alkalmazások, így OS X esetén például a CarrierEditor, vagy Windows-t használva a CustomCarrierLogo cikkünk közzétételekor még a 13.0-s verzióból készítenek új csomagot, ami az említett bundle-verzió különbözősége (13.0 vs. 14.0/14.1) miatt problémákat okozhat. Ezért használatuk azok frissítéséig nem ajánlott.

A logók törlése

A grafikus logók esetén a fő problémát a törlésük jelenti, hiszen eredetileg ezek nem eltávolíthatóra vannak tervezve, így jailbreak nélkül a törlésük nem igazán lehetséges. Így külön trükkhöz kell folyamodni, ez ereményezte a törlőcsomagokat.

Letöltés (az eredeti cikkből is a frissített fájlokat lehet elérni!):

Ezután kapcsoljuk ki a készüléket, majd vissza, és T-Mobile esetén ismét telepítsük a felkínált 14.1-es beállítási frissítést.

Egyes esetekben a törléshez restore lehet szükséges, így mindig legyen mentés a készülékünk adatairól.

iSamurai iPhone szerviz akció

Megjelent az iOS 6.1!

Az Apple magyar idő szerint este 7 óra után elérhetővé tette az iOS 6.1-es verzióját, amely pár új funkciót hozott, és különböző hibákat is javít, és elérhetővé teszi az LTE-t is az iPhone 5 készülékeken.

20130128-192326.jpg 20130128-192332.jpg

Újdonságok

A frissítés többek közt a következő új funkciókat és javításokat tartalmazza, amik a felhasználók számára is láthatóak:

  • hibajelentés a térképeknél;
  • mozijegy-vásárlás Sirivel (Magyarországon nem elérhető);
  • módosított vezérlők a lezárt képernyőn;
  • hirdetési azonosító alaphelyzetbe állítása;
  • elérhető lett a külön hangtárcsázási beállítás iPhone 3GS, iPhone 4 és iPod touch 4G-re is;
  • frissített Passbook mintakártya;
  • részletesebb iCloud beállítási lehetőség restore után.

Lássuk most részletesebben az egyes újdonságokat.

Hibajalentés a térképeknél

Noha a beépített térkép hibáit azonnal nem oldja meg, de ahogyan már korábban is írtuk, tényleg sokat számít, ha jelentjük az egyes hibákat. Az Apple most ezt könnyíti meg azzal, hogy a korábbi, apró feliratból egy minden más opciónál nagyobb gombot csinált:

 IMG_9057

Már csak azon kell változtatniuk, hogy a jelentett hibákat időben javítsák, mert a 6.0 megjelenése óta a korábbi cikkünk után sok hibát jeleztek a magyar felhasználók is, de ezek közül elég sokat azóta sem javítottak ki.

Módosított vezérlők a lezárt képernyőn

A lezárt képernyőn a home gomb dupla lenyomására megjelenő vezérlők egy kis grafikai frissítést kaptak: egyrészt kissé szét lettek húzva a kijelző egész szélességében, és kisebbek lettek, másrészt a hangerőszabályzó megkapta a zenelejátszóból már ismert dizájnt:

6.1_lockscreen_gombok

Hirdetési azonosító alaphelyzetbe állítása

A 6.0.1-ben már lehetőség volt korlátozni, hogy a hirdetők azonosíthassák a készüléket, és egyedileg célzott reklámokat jeleníthessenek meg a számunkra. Az Apple ezt most egy magasabb szintre emeli: mostantól lehetőség van az aktuális hirdetési azonosítót törölni, ezzel újabbat generál a rendszer.

A hirdetési azonosítót az Apple azután vezette be, hogy sok reklámozó cég és fejlesztő a készülék UDID-jét használta az eszközök egyedi azonosítására. És noha az UDID-ből semmiféle személyes adat nem visszafejthető, jobbnak látták már az iOS 5 megjelenése előtt, még 2011 augusztusában közölni a fejlesztőkkel, hogy az UDID használata hamarosan tilos lesz, és hogy akik ezt használták fel az eszközök azonosítására, azok oldják azt meg másképp.

Erre a kérdésre nyújt megoldást többek között a később bevezetett hirdetési azonosító, amit mostantól bármikor újragenerálhatunk:

6.1_reklamazonosito IMG_2313

Hangtárcsázási beállítások iPhone 3GS, iPhone 4 és iPod touch 4G-hez is

A hangtárcsázási beállítások frissítésével mostmár külön nyelvet lehet választani az iPhone 3GS, iPhone 4 és iPod touch 4G készülékeken is, ahol ez korábban nem volt elérhető:

Frissített Passbook mintakártya

A Passbook megjelenésekor az alkalmazás csak egy egyszerű felületen jelezte, hogy a használatához azt támogató alkalmazás vagy weboldal szükséges, és rányomhattunk a gombra, amivel az App Store megfelelő részébe jutottunk. Az új mintakártya kicsit részletesebb információkat tartalmaz elődjénél:

6.1_passbook

Részletesebb iCloud beállítási lehetőség restore után

Mostantól egy restore-t követően meg kell erősítsük az Apple ID-nk jelszavát a FaceTime és iMessage használatához, illetve beállíthatjuk azt is, hogy mely címeken érjenek el minket az ismerőseink.

Telenor APN-ek

Persze ahogyan a korábbi frissítéseknél már valamiért megszokott lett, a 6.1-es frissítés Telenor esetén ismét kitörli a manuálisan megadott mobilnet, az MMS és a tethering beállításait. Ezek a következőek:

Mobil adatok (Cellular Data)
APN: online
minden más üres

MMS
APN: mms
user és password üresen marad
MMSC: http://mmsc.telenor.hu/
MMS proxy: 84.225.255.1:8080
Üzenetméret: 307200

Személyes hozzáférési pont (Internet Tethering)
APN: online
minden más üres

Jailbreak

Aki jailbreakel, vagy jailbreakelni akar, az figyeljen oda, hogy mire kattint az iTunes-ban, amikor az felkínálja a frissítést. Ugyanakkor az OTA frissítés jailbreakelt rendszeren nem működik. Automatikusan egy készülék sem frissül, több opcióra rá kell nyomni, hogy elinduljon a folyamat.

Az OTA frissítés csak azok számára javasolt, akik nem jailbreakelnek, és mindig a legfrissebb firmware-t szeretnék a készülékükön tudni. Minden más esetben az iTunes használata javasolt a frissítéshez, ugyanis az OTA frissítés ramdiskje nem teszi lehetővé a re-restore-t. A re-restore abban lehet segítségünkre, hogy SHSH megléte mellett újratehessük a készülékünkön aktuálisan lévő firmware-verziót akkor is, ha azt az Apple már nem írja alá. Ez alól kivételt képeznek az OTA frissítéssel feltett verziók, és a re-restore nem támogatja jelenleg az iOS 6-ot, de ez utóbbi később változhat. Bővebben: Frissült a redsn0w: tethered iOS 6 jailbreak Cydiával, és re-restore

A 6.1 egyébiránt az A4-es és korábbi készülékeken továbbra is jailbreakelhető tethered módon, mindössze a redsn0w-ba a 6.0-s firmware-t kell betallózzuk. Ez a megoldás azonban nem javasolt, mert azon túl, hogy tethered, egy 6.0-s fájlokkal kevert 6.1-es rendszert eredményez, ami okozhat problémákat.

És a 6.1 jailbreakje? Arra még várni kell, de talán már nem sokáig. ;)

Amellett aki jailbreakelni is akar majd, annak egy backup utáni restore-ral javasolt feltenni a 6.1-et:

Aki tervez iOS 6.1-re frissíteni, az inkább ne OTA frissítsen. Csináljon egy teljes restore-t iTunes-ban.

– @MuscleNerd Vélemény @pimskeks azon tweetjéről, amiben azt mondja, ne OTA frissítsünk a 6.1-re?
– @piejanssens @pimskeks néhány ok: az OTA esetén számunkra sokkal időigényesebb a tesztelés, illetve más SHSH-t ad, mint egy normál restore

SHSH

Ha valaki eddig még nem tette volna meg, a 6.0.1-s (vagy iPhone 5 esetén a 6.0.2-s) SHSH-t mindenképp érdemes lementeni a TinyUmbrella segítségével, még akkor is, ha szóba sem kerül a jailbreak, hiszen ártani nem árt, viszont bármikor hasznos lehet később.

@notcom kolléga frissítette a TinyUmbrellát, így az már támogatja a 6.1-et és iPhone 5 esetén a 6.0.2-t:

Viszont sajnos lecsúszott a dologról, mert időközben az Apple már be is zárta a 6.0.1 és a 6.0.2 aláírási ablakát, így azokhoz már nem kérhető le SHSH, csak a 6.1-hez:

Az SHSH-król és azok fontosságáról, valamint a TinyUmbrelláról itt írtunk korábban: Mi az az SHSH, és hogyan működik a TinyUmbrella?

Közvetlen letöltési linkek

Amennyiben szeretnénk lementeni a 6.1-es IPSW fájlt, hogy meglegyen, a készülékünknek megfelelőt innen tölthetjük le (a beta 5 és a hivatalos verzió gyakorlatilag megegyezik):

iSamurai iPhone szerviz akció

Megjelent az iOS 6.1 beta 5

Mivel a beta 4 ma este lejár, így sokan péntek óta várták, hogy megjelenjen az újabb verzió. Szerencsére magyar idő szerint ma reggelre az Apple elérhetővé tette a fejlesztők számára a beta 5-öt, amit ők a fejlesztői központból tudnak letölteni.

6.1beta5

Az új verzió esetén még nincs kint a pontos lista arról, hogy mi is frissült, de már a beta 4 esetén sem írtak ismert hibákról. Akinek tehát beta 4 van a készülékén, az mindenképp tegye fel a beta 5-öt, mert másképp a készüléke nem tölt majd be rendesen, nem lesz használható.

A beta 5 a jelek szerint OTA frissítésként viszont (egyelőre) nem jelenik meg a 6.1 beta 4-et használó készülékeken, így a frissítést iTunes-ban kell megtennünk. (Akinek nem 6.1 beta 4 van a készülékén, hanem mondjuk a hivatalos 6.0.1 vagy 6.0.2, azoknak értelemszerűen szintén nem fog megjelenni ez a verzió. Ilyen esetekben csak a hivatalos frissítés jelenik meg, egy beta sosem.)

A dolog érdekességét mégsem az adja, hogy gyakorlatilag az utolsó pillanatban jelent meg az új beta, hanem hogy sokkal inkább tűnik GM (gold master), tehát a kiadásra szánt változatnak.

– Úgy tűnik, a 6.1b5 nem is beta, mert fejlesztői regisztráció nélkül is aktiválható, és a ReleaseType-nál sincs a beta-kra jellemző kulcs.
– Ráadásul a buildszám sem olyan, mint egy beta esetén.

Ez felkeltette MuscleNerd figyelmét is, aki szintén megnézte az új verziót, és a következőt írta róla:

Eltekintve attól, hogy beta 5-nek nevezték el, ahogy @winocm felfedezte, ezt a verziót az Apple gyakorlatilag bármikor kiadhatná hivatalosként is.

Ráadásul az új verzióban nincs lejárati idő sem, ami szintén arra utal, hogy ez lehetne a hivatalos verzió is, hiszen csak a beta verziók szoktak lejárni.

További érdekesség, hogy hamarosan megjelenhetnek majd 128GB-os iOS-eszközök is, mert erre utaló jeleket is találtak a beta 5-ben. Arról ugyanakkor egyelőre nincs információ, hogy ezek új iPhone-ok vagy iPadek, esetleg iPodok lesznek-e, de ezt valószínűleg hamarosan megtudjuk.

Hamarosan 128GB-os eszközöket is láthatunk majd. Az iOS 6.1 beta 5-ben a BuildManifest 128GB-os partion key-t is tartalmaz.

Időközben egy teszt iPhone 5-re feltettük beta 5-öt, és noha azt vártuk, hogy megjelenik az LTE kapcsoló is, nálunk mégsem így történt. Az iOS-en túl a Carrier.bundle is frissült, így a T-Mobile és a Vodafone esetén is 14.0-s verzió van a készüléken, ennek ellenére nincs LTE. Azt valószínűsítjük, hogy a hivatalos megjelenéskor vagy utána röviddel még egy Carrier frissítés (szolgáltatói beállítások frissítése) is érkezhet, aminek köszönhetően előbukkan a régóta várt LTE-kapcsoló is. Feltételezzük, hogy az esetleges Carrier frissítés csak akkor tudja majd bekapcsolni az LTE-t, ha 6.1-re tesszük fel, de például 6.0.2 esetén nem.

Mi nem javasoljuk a beta 5 felrakását mindennapos használatú készülékekre, azok esetén érdemesebb már megvárni a hivatalos verziót, ami innentől kezdve várhatóan 1 héten belül azért csak megérkezik.

Nálatok mi a helyzet?

iSamurai iPhone szerviz akció