Történelmi hír: az Apple lehetővé teszi az appok korábbi verzióinak letöltését az App Store-ból!

Az App Store egyik nagy hátránya volt, hogy az appok frissítéseivel azok alapkövetelménye az iOS egyre magasabb verziói lettek, így a régebbi készülékek tulajdonosai csak az adott app IPA fájljának lementésével tehették azt fel, ha az app frissült, és az App Store-ból nem. Ez most megváltozott: az Apple mostantól lehetővé teszi, hogy letöltsük az adott app azon verzióját, ami a készülékünkön futó iOS-t még támogatja!

Az alábbi képen egy iPhone 3G és iOS 4.2.1 esetén teszteltem a nemrég frissített Szifon.com appunk letöltését. Az appunk 2.0-s változatához már mininum iOS 5.0 kell, de a szokásos inkompatibilitási figyelmeztetés helyett most teljesen mást dobott fel a rendszer:

regi_verzio_letolese_01

Az Apple üzleti modellje eddig nem tette lehetővé, hogy egy adott app korábbi verzióját letölthessük az App Store-ból, így mindig csak az aktuálisan legfrissebb verziós app az, ami elérhető. A Szifon.com alkalmazás 1.2.1-es verziójának még iOS 4.0 volt az alapkövetelménye, majd a most elérhető legfrissebb, 2.0 már iOS 5.0-t igényel, ezért nem telepíthető iPhone 3GS előtti eszközökre, hiszen azokra sosem jelent meg már a 4.3 sem. Így az ilyen készülékeket használóknak résen kellett lenniük, és ha el is veszett az iTunes könyvtárából az adott app, de a készüléken még telepítve volt, akkor a vásárlások átvitele menüpont visszamásolta azt a készülékről a számítógépre, és így lehetett készíteni róla egy biztonsági másolatot is.

Ha valaki viszont bármilyen módon elvesztette egy adott app megfelelő verziójú app IPA fájlját, és a készülékéről is sikerült azt bárhogy törölni, azok számára nem igazán volt megoldás, hogy feltelepíthessék. Mostanáig.

A Download gombra nyomva el is indult a letöltés, ami közben egyébként az új verziós app ikonját mutatta a rendszer:

regi_verzio_letolese_02

A letöltés és telepítés végén pedig az app korábbi verziójának ikonja virított a képernyőn, és elindítva már ki is derült, hogy valóban a korábbi verziót töltötte le az App Store-ból a készülék. (Ha korábban még nem töltöttük le az adott appot egyszer sem, akkor a számítógépen, iTunes-ban a legfrissebb verziót leszedve már a készülékünkön letölthetővé válik a régebbi verzió a régi készüléken.)

regi_verzio_letolese_03 regi_verzio_letolese_04

Szifon.com
  • Szifon.com
  • Méret: 20.24 MB | Verzió: 3.2.8
  • Ár: Ingyenes | Értékelés:

Úgy tűnik, hogy ugyanezt sajnos az első generációs iPhone és iOS 3.1.3 esetén viszont nem lehet megcsinálni. Ott például a Bpmenetrenddel próbáltam meg ezt, mert a Szifon.com appunk korábbi változatához is minimum iOS 4.0 kellett. Itt csak a korábban megszokott hibaüzenetet kapjuk, noha a Bpmenetrend 1.1.8-as verziója még gond nélkül futott 3.1.3 esetén is:

BpMenetrend_3.x_4.x

Ebből arra lehet következtetni, hogy minimum iOS 4.0 szükséges az appok korábbi verzióinak letölthetőségéhez. Ezért aki első generációs iPhone-ra szeretne Bpmenetrendet, annak marad a jailbreakkel elérhető csomagunk, iPhone 3G-re pedig így már jailbreak nélkül is letölthető az 1.1.8-as változat.

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

Ez mindenképpen egy történelmi lépés az Apple részéről. Eddig azt lehetett mondani, hogy egyszerűen üzletpolitika volt, hogy nem volt erre lehetőség, mert így egy idő után az alkalmazások elérhetősége miatt is rákényszerül az ember a frissítésre, vagy az új készülék megvásárlására. De most, hogy az App Store lehetővé teszi, hogy akár iPhone 3G esetén is letöltsük még a régebbi, iOS 4.3 előtti verzióit, sok régi készülék új életre kelhet.

Neked van még régi készüléked, amin ez a lehetőség jól jön majd?

Eredmények megtekintése

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

iSamurai iPhone szerviz akció

BpMenetrend iPhone 3GS-nél régebbi készülékekre – iOS 3.x és 4.x-re

A BpMenetrend egy ideje nem támogatja már az iPhone 3G-t, pláne nem az első generációs iPhone-t. Ez nem gond akkor, ha korábban lementettük az app 1.1.8-as verzióját, ami még működött ezeken. Viszont mit tegyenek azok, akiknek nincs meg az 1.1.8? Számukra kínálunk megoldást az alábbi cikkben.

BpMenetrend_3.x_4.x

Az Apple üzleti modellje nem teszi lehetővé, hogy egy adott app korábbi verzióját letölthessük az App Store-ból, így mindig csak az aktuálisan legfrissebb az, ami elérhető. A BpMenetrend 1.1.10-es verziójának már iOS 4.3 volt az alapkövetelménye, majd a most elérhető legfrissebb, 1.5.2 már iOS 5.0-t igényel, ezért nem telepíthető iPhone 3GS előtti eszközökre. Így az ilyen készülékeket használóknak résen kellett lenniük, és ha el is veszett az iTunes könyvtárából az app, de a készüléken még telepítve volt, akkor a vásárlások átvitele menüpont visszamásolta azt a készülékről a számítógépre, és így lehetett készíteni róla egy biztonsági másolatot is.

Ha valaki viszont bármilyen módon elvesztette az 1.1.8-as verziójú app IPA fájlját, és a készülékéről is sikerült bárhogy törölni, azok számára nem igazán volt megoldás, hogy feltelepíthessék. Mostanáig.

Az elmúlt néhány napban egyeztettem az app fejlesztőivel, és engedélyt kértem tőlük arra, hogy elérhetővé tehessük a BpMenetrend 1.1.8-as, tehát az iPhone 3GS-nél korábbi eszközökön futó verzióját bárki számára, aki régebbi típusú készüléket használ. Korábban volt pár frissítési hiba is a régi eszközökön, amikor azok az adatbázis frissítése helyett mindenképp az appot magát szerették volna frissíteni, de azt szotyival karöltve már kiküszöböltük.

BpMenetrend 3.x-4.x-re

A csomag elsősorban tehát azok számára lehet hasznos, akik szeretnék használni az egyébként ingyenes alkalmazást, de az eredeti IPA hiányában azt nem tudják feltelepíteni a készülékükre. Emellett fontosnak tartottuk elkészítésekor azt is, hogy mindenképp a fejlesztők hozzájárulásával tehessük ezt közzé, ráadásul úgy, hogy a csomag telepítéséhez semmi olyasmire ne legyen szükség, ami warezoláshoz vezet. Mivel azonban az Apple-nél minden futtatható kód aláírással kell rendelkezzen alapesetben, így a csomag telepítéséhez jailbreak mindenképp szükséges.

BpMenetrend_3.x-4.x_01 BpMenetrend_3.x-4.x_02

(Arról már számtalanszor írtunk, hogy a jailbreak miért nem egyenlő a warezzal, de köszönhetően annak, hogy sok helyen ezt rendszeresen és következetesen összemossák, valamint mivel a felhasználók egy része kizárólag a warez miatt jailbreakel, ez a közhiedelem továbbra is tartja magát. Erről bővebben: Jailbreak – tények és tévhitek)

Az alkalmazásba egyúttal a 2013. június 22-i adatbázist is beletettük, így ameddig az nem frissül ismét, addig abból is a legújabb van benne.

A csomag csak 3.1.3 és 4.2.1 közötti rendszerekre telepíthető, a BpMenetrend 1.1.8 alapkövetelménye pedig 3.0, de mivel a 3.1.3 gond nélkül jailbreakelhető, így csak azt támogatjuk a 3.x-es rendszerekből, mint legfrissebbet. Mivel az iPhone 3GS és újabb típusú készülékek pedig frissíthetőek legalább iOS 5-re, így az app jelenlegi verziója is elérhető rájuk, ezért ezeket a készülékeket sem támogatjuk:

BpMenetrend_nem_kompatibilis

iPhone 3GS vagy újabb készülékekre tehát töltsük le az appot az App Store-ból:

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

Ismert hibák

Több készülék és iOS verzió alapján azt tapasztaltuk, hogy kizárólag iOS 3.1.3 esetén a Cydia a csomag törlése után a SpringBoard újraindítását kéri, noha a csomag maga ilyesmire nem utasítja. 3.1.3 alatt viszont valami nem jól működik a Cydiában, ezért a respring eredménye az, hogy csak pörög a kijelző közepén a kis folyamatjelző, de nem indul újra a SpringBoard. Erre az a megoldás, hogy hardresettel újra kell indítani a rendszert, majd miután ismét betöltött, és elindítjuk a Cydiát, az rá fog kérdezni, hogy eltávolítsa-e a félig telepített csomagot (forcibly clear). Ezt az opciót választva pedig már eltávolítja, ahogy kell. Ez a hiba csak 3.1.3 esetén, és csak a törléskor jelentkezik; természetesen frissíteni fogjuk a csomagot, ha találtunk rá megoldást.

Letöltés

A csomag a Szifon.com source-ról telepíthető, keressétek a BpMenetrend 3.x-4.x-re csomagot.

Ha bármi egyéb problémát tapasztaltok, kérjük, jelezzétek nekünk hozzászólásban!

iSamurai iPhone szerviz akció

Vajon mi lesz a következő iPhone neve?

Az Apple az iPhone 5-tel némileg változtatott a telefonok névadásán. Vajon hogyan fogják hívni a következő telefont?

iphone-evolution

Ugye 2007-ben indultunk a sima iPhone-nal (hivatalosan ez volt a neve), amit most már iPhone 2G-ként ismer mindenki, mivel csak EDGE-t tudott, 3G-t nem (és emiatt inkább 2,5G-nek lehetne hívni, mert a sima 2G az csak a GPRS).

Egy évre rá jött a 3G, értelemszerűen a 3G-s hálózat támogatása miatt. Majd a következő évben megtörtént az első ráncfelvarrás a 3GS megjelenésével. A külső maradt ugyanaz, csak modernebb, gyorsabb belsőt kapott a telefon. Az „S” betű is a sebességet jelölte.

2010-ben mindenki találgatott, vajon hogyan fogják hívni az új telefont. Végül az Apple Nagy Sándor módjára átvágta a gordiuszi csomót és megjelent az iPhone 4, mivel ez volt a sorozat negyedik eleme.

Két éve vártuk az iPhone 5-öt, de helyette jött a 4S. A 3GS-hez hasonlóan itt sem történt jelentős módosítás, a „S” betű itt a Siri személyi asszisztenst jelölte.

Tavaly az Apple újra sokakat megtréfált. Mivel a hatodik iPhone jelent meg, ezért vártuk az iPhone 6-ot. Sok cikk jelent is meg előtte, hogy miért lenne megtévesztő az iPhone 5 elnevezés, jómagam is kifejtettem ez ügyben véleményemet. De úgy látszik az Apple marketingszakemberei máshogy gondolták, mert – szerintem teljesen illogikus módon – hatodik készülékként jött az iPhone 5.

Most itt tartunk és már megindultak a találgatások a következő telefon nevéről. Vajon hogyan fogják hívni? iPhone 5S-nek? Vagy iPhone 6-nak? Vagy esetleg valami másnak? Esetleg többféle készülék jön ki egyszerre?

Nem tudjuk. Mindegyik névnek vannak előnyei és hátrányai. Ken Segall szerint – aki az Apple-nél volt hirdetési szakember és az iMac elnevezés is tőle származik – az iPhone 5S-nél az Apple azt sugallná, hogy csak kisebb módosítások történtek, jelentős frissítés nem volt, így aki iPhone 5-tel rendelkezik, annak nem érdemes megvenni a telefont, viszont az iPhone 4 és 4S tulajoknak érdemes lenne váltani. Nyilván az Apple-nél nem mérce, de az új Samsung Galaxy S a 4-es nevet kapta, nem 3S-t, pedig jelentős változtatáson nem esett át.

Az iPhone 6-nál megtörne az „S” hagyomány, nyilván ehhez komolyabb hardverfrissítésre is szükség lenne. Pletykák szólnak nagyobb képernyőről, egy ujjlenyomat-olvasó és az NFC beépítéséről is, de biztosat nem tudhatunk.

Szerinted mi lesz a következő iPhone neve?

Eredmények megtekintése

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

iSamurai iPhone szerviz akció

Frissült a redsn0w: 3G/3GS baseband downgrade hibák javítása, DFU módos IPSW

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 iPad baseband visszaállítása az eredetire már egy elég régóta húzódó kérdés. Erről már írtunk többször mi is, hiszen ha ezt a fajta függetlenítést választjuk, akkor az a GPS funkció elvesztésével jár. Ugyanakkor akiknek a legutolsó, függetleníthető basebandnél, a 05.13.04-nél újabb verzió volt az iPhone 3G vagy 3GS készülékükön, azok számára a hivatalos függetlenítésen túl nem volt, csak ez a lehetőség, hogy más szolgáltatóval használhassák a készüléküket. Akit ez a kérdés bővebben is érdekel, az ezekből a cikkeinkből tájékozódhat bővebben az iPad basebandről és annak következményeiről:

A Dev Team most frissítette a redsn0w-t, így már elméletileg abban az esetben is működnie kell a downgrade-nek, ha esetleg korábban nem ment volna. Ugyanakkor ha a 3GS készülék 2011 34. hetén vagy utána készült (a sorozatszám xx134… kezdetű), TILOS feltenni rá az iPad basebandet, és ugyanígy nem fog működni ez a downgrade sem.

Az új redsn0w másik fontos funkciója azoknak lesz a segítségére, akik például nem működő home vagy power gomb miatt nem tudják DFU-ba tenni a készüléküket. Ennek a használatához nincs más teendőnk, mint a redsn0w-ban az Extras > Even More > DFU IPSW menüpontot kiválasztva betallózni egy jelenleg az Apple által aláírt firmware IPSW-jét (például 5.1.1):

Ebből a redsn0w egy “ENTER_DFU_” kezdetű fájlnévvel ellátott módosított fájlt csinál, amivel aztán csak indítani kell egy restore-t, és a folyamat végén a készülék DFU-ba hullik, és így például már gond nélkül jailbreakelhető is, ha ezt eddig korábban a gombok hibája miatt nem tudtuk megtenni. Az ilyen IPSW használatához nem kell, hogy jailbreakelt legyen a készülék!

 

Letöltés

Mielőtt nekiállna bárki is, mindenképp azt javasoljuk, hogy előbb olvassa el nem csak a korábbi cikkünket a downgrade-ről, hanem az ott található hozzászólásokat is: iPad baseband downgrade: iPhone 3G/3GS függetlenítés!

iSamurai iPhone szerviz akció

iPad baseband downgrade: iPhone 3G/3GS függetlenítés!

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 iPad baseband visszaállítása az eredetire már egy elég régóta húzódó kérdés. Erről már írtunk többször mi is, hiszen ha ezt a fajta függetlenítést választjuk, akkor az a GPS funkció elvesztésével jár. Ugyanakkor akiknek a legutolsó, függetleníthető basebandnél, a 05.13.04-nél újabb verzió volt az iPhone 3G vagy 3GS készülékükön, azok számára a hivatalos függetlenítésen túl nem volt, csak ez a lehetőség, hogy más szolgáltatóval használhassák a készüléküket. Akit ez a kérdés bővebben is érdekel, az ezekből a cikkeinkből tájékozódhat bővebben az iPad basebandről és annak következményeiről:

Szerencsére ezek a problémák a mai nappal megszűnnek, ugyanis ahogy röviddel ezelőtt MuscleNerd írta, kiadták a downgrade-et tartalmazó frissített redsn0w-t!

  1. A biztonság kedvéért tallózzuk be a redsn0w-ban az “Extras->Select IPSW” alatt a készüléken aktuálisan megtalálható firmware IPSW fájlját: ha 5.0.1 van fent, akkor azt, ha 5.1.1, akkor pedig azt. (Akiknek új ibootos 3GS-ük van, azok valójában kihagyhatják ezt a lépést, de nekik sem fog fájni, ha megteszik mégis.)
  2. Nagyon fontos, hogy egy rendes kikapcsolás történjen meg még azelőtt, hogy lefuttatnánk a redsn0w-t! Ehhez dugjuk először a számítógépre a készüléket, majd nyomjuk le hosszan a power gombot a készülék tetején, amíg meg nem jelenik a piros “kikapcsolás” csúszka, azt húzzuk el, és várjuk meg a kikapcsolást. Ezzel elkerülhetőek a ramdisk futása közbeni mount-olási problémák!
  3. A redsn0w-ban menjünk vissza az első képernyőig, kattintsunk a “Jailbreak” gombra. Tegyük DFU-ba a készüléket a megszokott módon. Ezután pipáljuk be a “Downgrade from iPad baseband” opciót, és vegyük ki a pipát az “install Cydia” elől, ha az már fentvan.

 

Miután a ramdisk elindul a készüléken, és megjelenik az ananász, eljut a folyamat a “Flashing Baseband” részhez. Ez elég hosszú ideig fog tartani, ami alatt a folyamatjelző csík sem mozdul, tehát nem kell megijedni! Átlag 3-8 percig tarthat az egész, ami alatt ne nyúljunk a készülékhez! Amint a ramdisk elvégezte a dolgát, a készülék magától újraindul, és az utolsó hivatalos, függetleníthető baseband, a 05.13.04 lesz rajta, működő GPS-szel.

A következő fontos dolog, hogy amennyiben bármi, a 05.13.04-nél újabb baseband van a készüléken, azt a downgrade-hez először frissíteni kell az iPad basebandre! Ez a módszer az összes iPhone 3G esetén gond nélkül működik. Ugyanakkor a 3GS-ek esetén ugyanaz a korlátozás igaz, mint korábban: ha a 3GS készülék 2011 34. hetén vagy utána készült (a sorozatszám xx134… kezdetű), TILOS feltenni rá az iPad basebandet, és ugyanígy nem fog működni ez a downgrade sem. Ha ilyen készülékkel próbálkozik bárki is, annak a vége iBrick lesz, a baseband jelenlegi információk szerint végleges elhullásával, ami nem állítható vissza sehogy sem!

Miután visszatettük a függetleníthető basebandet (05.13.04), maradhatunk az éppen aktuálisan a készüléken lévő firmware-verzión, vagy készíthetünk a redsn0w segítségével basebandet nem frissítő custom 5.1.1-et is akár (természetesen csak 3GS esetén, mert 3G-re a 4.2.1 az utolsó elérhető firmware!), és azt a custom-öt feltéve majd lefuttatva rajta a jailbreaket, már csak az ultrasn0w-t kell telepítenünk Cydiából.

Letöltés

Példák

Mivel felmerülhetnek kérdések, így összeszedtük a legvalószínűbb eshetőségeket, amit bővíthetünk, ha újabb, nem egyértelmű kérdés merül fel.

  1. Nekem iPhone 3G vagy 3GS van, gyári basebanddel, ami újabb, mint a 05.13.04, függetleníteni akarom, mit tegyek?
    Először tedd fel az iPad basebandet, majd utána fog csak menni a downgrade.
    Kivétel: 2011 34. hetében vagy utána gyártott 3GS, erre TILOS feltenni az iPad basebandet, mert ezekben a készülékekben új RAM és NOR van, ami miatt ez brickeli a basebandet!
  2. Nekem iPhone 3G vagy 3GS van, most iPad basebanddel használom, mit tegyek?
    Futtasd le rajta a downgrade opciót, és kész.
  3. Ez törli az adataimat, a jailbreaket, aktiválást, függetlenítést, bármit? Vagy csak a baseband változik?
    Csak a baseband változik, minden más érintetlen marad.
  4. Nekem az egész folyamat után továbbra is 06.15.00 a baseband, mit tegyek?
    Próbálkozz újra, néha elsőre valamiért nem megy (forrás: @MuscleNerd).
    Akinek így is úgy is maradna a 06.15.00 a downgrade után, az próbálja meg az Extras – Even more – Clear cache opciót, majd utána próbálkozzon újból, kikapcsolt vírusirtó és tűzfal mellett.
  5. Nekem iPhone 4 vagy 4S készülékem van, azon is működik?
    NEM. Ez csak iPhone 3G-re és 3GS-re jó, ahogyan a cikk címében is írtuk! Más készülékekre nem volt, és nem is lesz sosem ez az iPad basebandes megoldás.
  6. Nekem a downgrade után csak “no signal” (nincs hálózat) van, mit tegyek?
    Telepítsd újra a MobileSubstrate-ot és az ultrasn0w-t, az meg kell oldja (forrás: @MuscleNerd).
  7. Melyik 3GS minősül 2011 34. heténél, vagyis az xx134 kezdetű sorozatszámnál korábbinak?
    Az évet a 3. karakter jelzi: egyetlen számjegyben. Tehát ha xx0yy (2010) vagy xx9yy (2009) van, akkor az szintúgy jó, mint mondjuk az xx133, vagy xx101-ig visszamenően bármi. 3GS esetén nem lehet xx3yy-xx8yy: az xx3yy most 2013 lenne, az xx8yy meg 2008, amikor még nem is létezett 3GS.
iSamurai iPhone szerviz akció

Újabb elrejtett funkció az iOS5-ben: Facetime 3G-n

Kérünk mindenkit, hogy mielőtt bármit is tenne a készülékével, gondosan olvassa el az alábbi cikkben foglaltakat. Az itt leírtak el nem olvasásából vagy meg nem értéséből fakadó problémákért, vagy adatvesztésért nem tudunk felelősséget vállalni.

Az Apple szerencsénkre jellemzően választja azt a megoldást, hogy a kész rendszerben “szunnyadó” állapotban benne hagy teljesen működőképes funkciókat. Ezeket legtöbbször egy egyszerű kis plist-módosítással engedélyezni lehet.

Korábban már írtunk a panorámafunkció bekapcsolásáról, amivel a készüléket elfektetve, egyenes vonalban körbeforgatva az iOS összeilleszti az adott képet egy panorámává, kijavítva benne a kézremegést – már persze ha balról jobbra fordultunk körbe vele, és nem rángattuk úgy, mint ha kátyús úton kocsikáznánk. Ha érdekel a dolog, a cikket elolvashatod részletes leírással együtt az oldalunkon.

Aztán írtunk az autocorrection bar-ról is, ennek az a lényege, hogy a beírt karakterek alapján a billentyűzet feletti sávban feldobja az összes javítási lehetőséget, és nekünk csak ki kell választanunk a megfelelőt. Erről is olvashatsz bővebben, elég visszalapoznod pár cikket, és ezen az oldalon megtalálod.

A fenti két funkció bekapcsolásához az autocorrection bar-os cikkben ismertetett iBackupBot-nak köszönhetően igazából jailbreak sem szükséges, mert a backupban található rendszerfájlok megfelelő módosítása után azt az iTunes probléma nélkül visszaállítja a készülékre – persze az engedélyezett dolgokkal együtt. 😉

A mai cikkben viszont egy régóta várt funkció “félhivatalos” bekapcsolásáról lesz szó, ez pedig a 3G-n is “gyárilag” használható FaceTime. Amikor az Apple bejelentette a FaceTime szolgáltatást, azt kizárólag Wi-Fi hálózathoz kötötte, azzal az indokkal, hogy a mobilszolgáltatóknak előtte fel kell készülni arra, hogy mindez 3G-n is mehessen.

Az iOS 4.0 megjelenése óta viszont nem történt érdemi előrelépés ez ügyben – persze csak az ő részükről. Jailbreak esetén a különböző kiegészítők képesek voltak elhitetni a rendszerrel, hogy a 3G hálózat helyett Wi-Fi-t használ. Így a Store-ból való letöltési korlátozásokkal sem kellett foglalkozni, vagy a FaceTime-on is bármikor elérhetőek lehettünk: ahogy ennek igazából működnie kellene.

Az iOS5-ben viszont ez gyárilag beépítve is már megtalálható, tehát a FaceTime már csak arra vár, hogy az Apple átbillentse a kapcsolót az ON állásba, és mehetne jailbreak nélkül is a dolog 3G-n.

Sajnos ez a tweak olyan rendszerfájlt módosít, ami nem kerül bele a backupba, így ezt az iBackupBot segítségével nem lehet megoldani. Lássuk, mit is kell tennünk, hogy működjön:

  1. Legyen jailbreakelt a készülékünk. Ezután vagy magán a készüléken fogjuk az egészet az iFile segítségével megcsinálni, vagy számítógépre kell letöltenünk egy fájlt, és azt módosítás után visszatölteni.
  2. Keressük meg a /System/Library/CoreServices/SpringBoard.app/ mappában az N90AP.plist fájlt, és készítsünk róla egy másolatot a biztonság kedvéért.
  3. Nyissuk meg iFile-ban, vagy a számítógépen egy plist-editor alkalmazással.
  4. A Capabilities alatt adjuk hozzá a 3Gvenice kulcsot, boolean típussal, vagy a számítógépes szerkesztőben másoljuk be az alábbi sorokat, szintén a capabilities alá, és ügyeljünk arra, hogy ne hagyjunk üres sort se előtte, se utána:
    <key>3Gvenice</key>
    <true/>
  5. Ezután iFile-ban nyomjunk a Create gombra és állítsuk ON állásba a kapcsolót, vagy a számítógépről másoljuk vissza az így módosított fájlt, és írjuk felül vele a készüléken lévőt. (Ugye nem felejtettünk el biztonsági másolatot készíteni róla? Az iFile automatikusan készít másoltatot a fájlról, ezt később bármikor vissza tudjuk állítani, ha töröljük a módosított fájlt, és a másolat nevének végéről leszedjük az iFile által odatett % jelet.)

Ezután már csak újra kell indítani a SpringBoard-ot, hogy biztosan működjön a dolog, de érdemesebb lehet inkább az egész rendszert is újraindítani. Viszont mivel a jailbreak jelenleg csak (semi-)tethered, így ne felejtsük el, hogy redsn0w segítségével kell ezt megtenni.

És az eredmény? Mostantól már Wi-Fi nélkül, 3G-n, a havi adatforgalmunk terhére is használhatjuk a FaceTime-ot a jailbreakelt iPhone 4 készülékünkön. Persze alacsony adatforgalmú csomagok esetén így hamar ki lehet futni a havi keretből, ezekben az esetekben tehát fontoljuk meg, felvesszük-e a 3G-n érkező FaceTime-hívást.

A fenti funkció csak a FaceTime számára engedélyezi a 3G-n való működést, tehát a mobilnetre való többi korlátozás továbbra is fennáll, így például a Store-ból való letöltések méretkorlátja. A 3G kifejezés itt a mobilhálózat típusát jelöli, és nem az iPhone 3G-t, hiszen azon sem előoldali kamera nincs, sem az iOS5 nem érhető el rá!

Ti mit gondoltok? Be fogjátok kapcsolni, vagy egyáltalán nincs rá szükségetek? Milyen gyakran használjátok egyáltalán a FaceTime-ot?

Kiegészítés: felhasznált adatforgalom

Felmerült kérdésként, hogy mennyi adatforgalmat igényel a FaceTime, hogy lehessen a havi kerettel kalkulálni. A FaceTime által igényelt átlagos sávszélesség 100-150Kbps, de ez felmehet akár 300Kbps-re is, attól függően, mennyire mozgalmas a küldött kép, vagy hogy épp az előoldali vagy a hátoldali kamera van használatban.

Egy 1 perces FaceTime hívás tehát átlagban 3MB adatforgalomba kerül összesen (feltöltés és letöltés együtt).

(Ennél a cikknél minden más, OFF-topic hozzászólást törölni fogunk.)

iSamurai iPhone szerviz akció

Gyári HDR-fotózás bekapcsolása 3G/3GS-en

HDR fotózásra alkalmas appok eddig is voltak az AppStore-ban, de a 4.1-es frissítéssel a gyári szoftverben is elérhetővé vált a HDR-fotózás, igaz, gyárilag csak az iPhone 4 esetén.

A HDR-fotózás röviden úgy működik, hogy a készülék három fotót készít: egyet alulexponálva, egyet normál expozícióval, egyet pedig túlexponálva, majd a három képből rakja össze a HDR fotót. De lássunk egy mintát, hogyan is néz ez ki:

Hogy mi ebben a jó tehát? A normál expozíciós képet alapul véve, a túl világos részeket az alulexponált, míg a túl sötét részeket a túlexponált képből véve vegyíti a normál képpel, ami eredményeképp sem beégett, sem túl sötét részek nem lesznek, hanem kapunk egy olyat, amin a legtöbb részlet rendesen látszik. Emellett természetesen a normál expozíciós képet is külön lementi a készülék, hogy legyen lehetőségünk választani.

Kisebb hátránya a dolognak viszont annyi, hogy a három kép elkészítése miatt a fotózás hosszabb időt vesz igénybe, így gyorsan mozgó “célpontok” esetén a képen ezek a “célpontok” elmosódottak lehetnek, mint például egy elhaladó autó, vagy repülő madarak, stb. Ugyanakkor ilyen esetben sincs gond, hiszen a normál expozícióval készült kép is külön lementésre kerül, így ha a HDR-képen bemozdult valami, akkor még mindig választhatjuk a nem HDR képet is.

Ezt a funkciót az Apple azonban nem tette elérhetővé a 3G vagy a 3GS esetén. Természetesen a jailbreak megjelenésével erre is lesz módszer, amit most meg is osztanánk veletek. (Azok számára, akik azzal az egyszerű feladattal nem tudnak megbirkózni, hogy mit jelent egy boolean-típusú változó, valamint nem férnek hozzá Mac-hez, nem javasoljuk, hogy vacakoljanak vele, tapasztalat ugyanis, hogy csak nagyobb problémát okoz, ha nem értenek hozzá.)

Teendők:

  • iPhone 3G esetén másold le ezt a fájlt a készülékről: /System/Library/CoreServices/SpringBoard.app/N82AP.plist
  • iPhone 3GS esetén pedig ezt: /System/Library/CoreServices/SpringBoard.app/N88AP.plist
  • Adj hozzá egy új kulcsot “hdr-image-capture” névvel, boolean típussal, “true” értékkel a “capabilities” szekció alatt, ez XML nézet esetén így kell kinézzen (az alapértelmezett persze a bináris plist, ahol ez így nem látszik…):
    <key>hdr-image-capture</key>
    <true/>
  • Mentsd el a fájlt, és másold vissza a készülékre, felülírva az aktuálisat, és ügyelve a fájl jogaira
  • Indítsd újra a készüléket
  • Próbáld ki az új funkciót a Camera app elindításával

Egyetlen hátránya a fentieknek, hogy jailbreak szükséges hozzá, ami pedig a 4.1 esetén jelenleg csak nemhivatalos PwnageTool segítségével érhető el custom firmware használata mellett, kizárólag régi iBoot-os 3GS esetén. Mi nem ajánljuk a nemhivatalos PwnageTool használatát, másrészt ez amúgy is csak a 3GS-sel rendelkezők kisebb részét érinti. Akinek új iBoot-os a készüléke, annak nem fog felmenni a custom firmware, kár próbálkozni. Emellett a gyári 4.1 telepítése frissíti a baseband-et is, így akinek fontos a függetlenítés, annak ismételten felhívjuk a figyelmét, hogy egyelőre NE frissítsen a 4.1-re!

Remélhetőleg ezen a héten már meg fog jelenni a 3G-re is a frissített PwnageTool, és akkor a 3G-sek már tudnak majd a baseband frissítése nélkül jailbreak-elt 4.1-re frissíteni. Sajnos a többieknek viszont egyelőre várni kell, amíg például egy, a “SHAtter”-re alapuló jailbreak meg nem jelenik.

iSamurai iPhone szerviz akció

Érdekes dolgok…

Az iPhone feltörése, vagy függetlenítése merőben más mint bármelyik telefoné. Első körben ezt nem lehet 1 számsorozattal kiütni mint a nokia telefonoknál, ill. itt komolyan belemászunk a telefon szoftverébe. Jelenleg kettőféleképpen tudjuk az iPhone-t megtörni jailbreak-elni. Első a Pwnagetools ill. a Winpwn, mindkettő alkalmazás 1 teljesen privát saját úgynevezetett custom firmware-t hoz létre. A másik lehetőség a QuickPwn, ami már a meglévő eredeti firmware-t töri meg, és már megtörve használhatjuk tovább a telefonunkat.

Pár napja már dolgozom mindkét programmal, és hol az egyik segített hol a másik.

Első körben én winpwn-t használom mivel hozzám a windows közelebb áll, utána nekem egyszerűbb használnom a winscp -t az egyéb módosításokhoz. Ha 1 T-mobile-os 3G telefont Winpwn-el csinálsz meg úgy, hogy custom firmware-t csinálsz, akkor nem lesz 3G-s hálózatod. Nekem 5-ből 5-nél nem működött. Viszont, ha 1 eredeti firmware-t 2.0.2-t felraksz az iTunes-ból akkor van térerő és működik minden. Ekkor érdemes használni a QuickPwn-t. Viszont itt nem szabad felrakni a Youtube Fix-et mert akkor az eredeti T-mobile-os iPhone-okon nem fog működni a Youtube. Emellett nekem nem működött a Quickpwn hanem a Winpwn quickpwn részével probáltam megcsinálni a telefont és ez így ebben a formában működött is, csak itt nem tudsz használni eredeti logókat és a youtube fix is automatikusan telepítésre kerül 🙁 Ilyenkor bizony le kell törölni a youtube bizonyos file-ait, hogy mikor újra szinkronizálsz az iTunes-szal akkor ő azt létrehozhassa még egyszer. Ellenben a Winpwn tökéletes a régi első generációs iPhone-ok törésére, nekem ott semmi gondom nem volt.

iSamurai iPhone szerviz akció