nov 01

Megbolondult ébresztések?

By jadeye 4.0, 4.0.1, 4.0.2, 4.1, apple, bug Hozzászólások kikapcsolva

Az óraátállítás miatt az iOS 4.x-re frissített készülékek esetén az ismétlődő ébresztések jelenleg rosszul működnek. Jelenleg ez az európaiak számára, így számunkra is azt jelenti, hogy a 7 órára beállított ébresztés csak 8 órakor riaszt.

Az Apple egy jó ideje tud erről, ugyanis már szeptember 27-én jelent meg ezzel kapcsolatban cikk. Ugyanakkor nagymértékű hibajelentéseket is kellett kapniuk október 3-ával kezdődően, hiszen Ausztráliában ekkor volt óraátállítás. Az ausztrálok pedig azonnal a saját bőrükön tapasztalták a problémát. Náluk egyébként épp fordítva van a dolog, hiszen a másik féltekén most a nyári időszámítás indult, így náluk egy órával korábban ébresztenek az iOS 4.x-es készülékek.

Elméletileg ezt a hibát a 4.2 javítani fogja, de korábban szóba került, hogy az Apple kiad egy 4.1.1-et. Erre azonban a jelek szerint eddig nem került sor.

A hiba az ismétlődő riasztások közül is csak azokat érinti, amelyek nem minden nap ismétlődnek. Tehát amikor csak a hétköznapokra van beállítva ébresztés. Az egyszeri ébresztéseket, vagy a minden nap ismétlődőket nem érinti ez a hiba.

A korábbi hírekkel ellentétben az sem oldja meg a problémát, ha töröljük, majd újra létrehozzuk az adott ébresztést!

Ameddig az Apple ezt nem javítja, addig a következő lehetőségeink vannak magunknak megoldani a gondot:

  • állítsuk egy órával korábbra az ismétlődő ébresztést, mint azt valójában szeretnénk: tehát ha 6-kor kelünk, akkor állítsuk 5-re;
  • az ismétlődő ébresztést a naptárfunkcióban vegyük fel, és ne az óra alkalmazásban;
  • ismétlődő ébresztés helyett minden nap újra visszakapcsoljuk az egyszeri ébresztést.

Esetleg húzzunk fel egy jó öreg vekkert. ;)

Érdekesség – a nyári időszámításról

Elsőként az USA-ban, 1916-ban, energiatakarékossági okok miatt vezették be az alternatív időszámítást, és ezt Magyarország is átvette, de voltak évek, amikor szünetelt. 1954-57-ben még a munkanapok esti csúcsterhelésekor jelentkező kapacitási nehézségek enyhítésének reményében alkalmazták. 1958 és 1979 között a nyári időszámítás használata szünetelt, 1980-ban újra bevezették villamosenergia-megtakarítási céllal.

Néhány ország, köztük Ausztrália, Nagy-Britannia, Németország és az Egyesült Államok az I. világháború alatt bevezették a nyári időszámítást, hogy üzemanyagot spóroljanak meg, mert így kevesebb közvilágításra volt szükség.

A II. világháború alatt az órákat néhány ország folyamatosan 1 órával előre állította (például az USA-ban 1942. február 9-től 1945. szeptember 30-ig). Nagy-Britannia „dupla nyári időszámítás”-t használt, nyáron 2 órával előre állítva az órákat, télen pedig 1 órával. (Forrás: wikipedia)

szept 10

iPhone 4 és 4.1 – baseband frissítés nélkül

By jadeye 4.0.1, 4.0.2, 4.1, iPhone 4 Hozzászólások kikapcsolva

Tegnap megírtuk, hogy @notcom leírása szerint hogyan lehet a 4.1-re frissített iPhone 4-eseket visszatenni korábbi baseband-re. Nagyon fontos, hogy a jailbreak miatt szükséges, hogy legyen 4.0.1-hez SHSH, mert jelenleg csak az jailbreak-elhető. Azonban azok számára is megoldás lehet a downgrade lehetősége, akik “véletlen” frissítettek 4.1-re, de szeretnének később függetleníteni.

Ha tehát frissítettünk, de függetleníteni szeretnénk majd, és attól tartunk, hogy az új baseband-re esetleg nagyon sokáig nem lesz frissített függetlenítés, akkor a lehető leghamarabb csípjük el a lehetőséget, mert az Apple már lehet, hogy be is zárta ezt a kis ablakot.

Aki számára a cím alapján nem lenne világos: ez CSAK az iPhone 4 esetén működik, SEMMI más esetén NEM!

Kövessük tehát az iPhone 4 baseband downgrade? cikkben leírtakat, hogy 4.0.2 legyen a készülékünkön, és visszakapjuk a jelenleg is függetleníthető baseband-et. Ha van SHSH-nk a 4.0.1-hez, akár azt is vissza tudjuk tenni, és akkor jailbreak-elhetünk, és függetleníthetünk is azonnal. Ha viszont nincs SHSH-nk, akkor is van értelme a downgrade-nek, mert így azonnal tudunk majd függetleníteni, amint megjelenik az új jailbreak, hiszen olyan baseband-ünk van, amivel elboldogul az ultrasn0w. (Az új baseband-re jelenleg nincs függetlenítés, és hírek sincsenek arról, hogy lesz-e, arról meg pláne nincs, hogy mikor. Az új jailbreak-ről sincs semmi információ, de dolgoznak rajta a srácok, amint lesz hír, közzétesszük.)

Ezek után még 4.1-re is tudunk frissíteni, a baseband verziójának megtartásával.

Akik pedig még nem frissítettek 4.1-re, de frissítenének, és jelenleg nincs szükségük a jailbreak-re, és szintén szeretnék megtartani a jelenlegi baseband-et, azok számára is hasznos ez a leírás.

Teendők:

  1. töltsük le a legfrissebb TinyUmbrella-t
  2. OLVASSUK EL a readme-t. de tényleg.
  3. indítsuk el a TinyUmbrella-t
  4. kattintsunk a “Start TSS Server” opcióra
  5. indítsuk el az iTunes-t
  6. nyomjunk egy restore-t a 4.1-re (NEM UPDATE-et!)
  7. a végén az iTunes 1004-es hibát fog dobni (ez NEM baj, épp ezt akarjuk, ezt ugyanis azért írja, mert nem tudta frissíteni a baseband-et, épp ezt akartuk ugye)
  8. bökjünk a “Kick Device Out of Recovery” gombra
  9. örüljünk, és ellenőrizzük le a baseband verzióját

Figyelem: a 4.0.2 és 4.1 esetén jelenleg NINCS elérhető jailbreak a készülékre! Ha tehát függetlenítened kell, abban az esetben függsz a jailbreak-től, és emiatt NEM SZABAD frissítened, mert azzal jelenleg elvész a jailbreak, és így a függetlenítés lehetősége is!

szept 09

iPhone 4 baseband downgrade?

By jadeye 4.0.1, 4.0.2, 4.1, iPhone 4 Hozzászólások kikapcsolva

@notcom, a TinyUmbrella fejlesztője tett közzé egy igen érdekes leírást az oldalán, amit most megosztanánk veletek. Ebben arról ír, hogy hogyan lehetséges az iPhone 4 baseband-jének downgrade-elése a 4.1 által frissített változatról az eredeti baseband-re, lehetővé téve így ismét a függetlenítést, amennyiben van SHSH fájlunk még a 4.0.1-hez is, mert a jailbreak csak azon lehetséges jelenleg.

Teendők:

  1. zárjuk be a TinyUmbrella-t (ha épp futna)
  2. zárjuk be az iTunes-t (ha épp futna)
  3. távolítsuk el az ÖSSZES olyan sort a hosts fájlunkból, ami a gs.apple.com-ot tartalmazza
  4. töröljük a DNS-cache-t:
    Windows: Start -> cmd -> ipconfig /flushdns
    Mac: Terminal -> dscacheutil -flushcache
  5. indítsuk el az iTunes-t
  6. nyomjunk egy restore-t (és NEM update-et!) a gyári 4.0.2-re

A restore-nak hiba nélkül végig kell futnia, de a fentiek csak addig működnek, ameddig az Apple aláírja a 4.0.2-es firmware-t. Mindez azért működik, mert az iPhone 4 baseband frissítését az Apple már másképp kezeli, mint a korábbi eszközök esetén.

***

A 4.1 jailbreak-ről pár szóban

Jelenleg nincs elérhető jailbreak. Felbukkantak olyan hozzászólások, hogy a 4.1 a redsn0w 0.9.5b5-5-ös verzióval, a 4.0-ás firmware-t betallózva 3G esetén jailbreak-elhető. Ez technikailag ugyan igaz, de ennek az eredménye egy felemás rendszer lesz, aminek egy része a 4.0 fájljait fogja tartalmazni. Ennek egyenes következménye, hogy HIBÁS lesz a szoftver. Tehát ezt a módszert használni semmi értelme!

3GS vagy iPhone 4 esetén pedig jelenleg nincs SEMMI módszer. Amint a dev-team kiad bármit is, arról értesülni fogtok.

SENKI nem tud kiadási időpontot, így arról nincs információ, hogy mikor lesz jailbreak, vagy függetlenítés! (Az erre újra és újra rákérdezők hozzászólásait törölni fogjuk.)

Ha tehát fontos a függetlenítés, és így szükséges a jailbreak, NE FRISSÍTS a 4.1-re, hanem várj türelemmel!

aug 30

4.0.2 downgrade SHSH nélkül?

By jadeye 4.0.1, 4.0.2, jailbreak Hozzászólások kikapcsolva

Elméletileg lehetséges?

Ma a neten nézelődve találtam egy lehetséges megoldást, hogy hogyan is lehetne SHSH nélkül downgrade-elni 4.0.2-ről mondjuk 4.0.1-re, legfőképp a jailbreak és a függetlenítés lehetősége miatt.

Figyelem! Az eljárást mi jelenleg még nem teszteltük, hiszen nem frissítettük egyik eszközünket sem “véletlenül”, ahogyan reméljük, hogy sokatok szintén nem tette. Így csak az elméleti része miatt osztanánk meg most ezt, hiszen a leírás alapján működhet a dolog. Nem érdekes az sem, hogy régi, vagy új iBoot-os a készülék, nem kellene számítania annak sem, hogy 3GS vagy iPhone 4.

A teendők tehát:

  1. töltsük le a 4.0.1-es fw-t, és csomagoljuk ki a tartalmát egy mappába mondjuk az asztalon
  2. nyissuk meg itt a buildmanifest.plist fájlt egy szövegszerkesztővel, keressük meg az összes “8A306″-ot, és írjuk át mindenütt “8A400″-ra, majd mentsük el a fájlt
  3. tegyük ugyanezt a restore.plist fájl esetén is
  4. nyissuk meg a 4.0.2-es firmware-t (ezt nem kell kitömöríteni, csak nyissuk meg), másoljuk bele az összes fájlt a 4.0.1-es mappából, írjuk felül, amire rákérdez
  5. töröljünk ki minden olyan DMG-t, aminek a fájlneve 002-re végződik, csak a 001-re végződőket hagyjuk meg
  6. ha menteni kell, akkor mentsük, vagy szimplán csak lépjünk ki az archívumból
  7. a hosts fájlban legyen hozzáadva a 74.208.10.249 gs.apple.com sor mindenképp
  8. tegyük a készüléket DFU-ba, és nyomjuk rá a restore-t ezzel a “custom” 4.0.1-gyel, amit az iTunes probléma nélkül meg kell csináljon

Egyébiránt valószínűleg megoldható ez egy kicsit egyszerűbben is, hogy a 4.0.1-es firmware fájljába másolunk át dolgokat a 4.0.2-ből, de ameddig nem teszteltük le, addig aki 4.0.2-n ragadt, és nincs más megoldása jelenleg, az megpróbálhatja a fentieket. Ha meg nem járna sikerrel, még mindig vissza lehet tenni a 4.0.2-t, és akkor ott van, ahonnan kezdte.

Mindenki csak a saját felelősségére próbálkozzon vele!

***

Frissítés 1: az umbrella-val a jelek szerint még most is le lehet szedni a 4.0.1-hez az SHSH-t 3G vagy 3GS esetén, tehát első körben próbálkozzatok ezzel, és akkor simán is mehet a restore, nem kell így trükközni. iPhone 4 esetén sajnos nem lehet SHSH-t menteni.

Frissítés 2: kipróbáltuk több készülékkel is a fentieket, és ahogyan napközben ígértük, most itt a frissítés, ami lerántja a leplet arról, hogy kiknek sikerülhetett, és nekik miért, és a többieknek miért nem.

Ahogyan az első frissítésben leírtam, 3G vagy 3GS esetén továbbra is lehetséges leszedni a 4.0.1-hez való SHSH-t. Így amikor első alkalommal megpróbáljuk a restore-t, első alkalommal hibát dobhat ugyan, de másodjára már menni fog, hiszen le tudta kérni a Cydia. Umbrella-val mi magunk is megpróbálkozhatunk, és ha sikerült leszednie az umbrella-nak, onnantól még a gyári 4.0.1-es firmware is gond nélkül vissza fog menni a készülékre, trükközgetni sem kell.

Tehát jelenleg valami ismeretlen oknál fogva még olyan készülékekre is lehetséges umbrella-val letölteni a 4.0.1-es SHSH-t, amik korábban soha sem voltak jailbreak-elve, vagy sosem volt rájuk SHSH lekérve semmivel.

Akiknek viszont iPhone 4-ük van, és nem kérték le időben a 4.0.1-hez az SHSH-t, azoknak nincs lehetőségük azt most lekérni.

Ugyanez vonatkozik az iPad tulajdonosokra is, nekik sem lehetséges már a 3.2.1-hez lekérni az SHSH-t.

Összegezve: a dolog sikerességét tekintve semmit nem számított a trükközés a firmware-rel, ugyanis ha 3G-d vagy 3GS-ed van, azért volt lehetséges a downgrade, mert még le lehet kérni a 4.0.1-hez az SHSH-t. iPhone 4 és iPad esetén pedig azért nem megy sehogy, mert azokhoz már nem lehet, csak a legfrissebb verzióhoz lekérni az SHSH-t.

Ezeket időközben az umbrella fejlesztője is megerősítette. SHSH tehát változatlanul elengedhetetlen a restore-hoz.

aug 01

iPhone 4 Jailbreak – jailbreakme.com

By jadeye 4.0, 4.0.1, comex, dev-team, jailbreak Hozzászólások kikapcsolva

Frissítés #4

Azok számára, akik nem tudják elképzelni, hogy hogy néz ki az egész, és ezért bizalommal bámulják a lila ködöt percekig, itt egy videó az egészről:

Frissítés #3

Cydiás csomagok:

Mobileinstallation Crack: http://cydia.hackulo.us source – Onnan pedig Appsync 4.0

Youtube Fix: http://cydia.pushfix.info – Youtube Fix #1 #2 #3

USB fix, hogy T-pot lássa a fájlrendszert: Cydia keresőbe írd be, hogy afc2add, és tedd fel

Szifon.com Cydia Source: Magyar Billentyűzet fix 3.x mehet fel nyugodtan. Innen ajánlom még a CHMOD fixet, ha valaki totalcommanderrel menti le az adatait. A többi csomag nincs tesztelve, de biztosan nem megy a logofix. Sajnos a logofixet egyelőre nem tudjuk javítani tethering és mms beállításokat itt találjátok meg:

Telenor

  • APN: net
  • minden más üres
  • MMS
  • APN: mms
  • user, password, és üzenetméret üresen marad
  • MMSC: http://mmsc.telenor.hu/
  • MMS proxy: 84.225.255.1:8080
  • opcionális – MMS UA Prof URL: http://www.apple.com/mms/uaprof.rdf

T-mobile

  • APN: internet
  • minden más üresen marad
  • MMS
  • APN: mms
  • username: mms
  • password: mms
  • MMSC: http://mms.t-mobile.hu/servlets/mms
  • MMS proxy: 212.51.126.10:8080

Vodafone

  • APN: internet.vodafone.net
  • minden más üresen marad
  • MMS
  • APN: mms.vodafone.net
  • user és password üresen marad
  • MMSC: http://mms.vodafone.hu/servlets/mms
  • MMS proxy: 080.244.097.002:8080

Frissítés #2

2 órával a jailbreak megjelenése után még mindig Facetime illetve mms problémákkal küzdenek az iPhone 4 tulajok. Első körben érdemes újra lefuttatni a jailbreaket, másodszor pedig saurik is javított pár dolgot. Ha a cydia felkínálja a frissítéseket ezeket tegyük fel. Harmadszor pedig érdemes nyomni egy network resetet is.

@Planetbeing azt írta, hogy függetlenítés 48h belül jön, addig is a 3G/3GS tulajok tudnak függetleníteni a szokásos módszerekkel.

Frissítés #1

Ismert hibák: (1) hibázik iPad 3.2.1 alatt (2) MMS nem működik (de ez nem mindenkit érint)
http://twitter.com/comex/status/20092457860

***

@comex megcsinálta, pár perccel ezelőtt elérhetővé tette az új jailbreak-et! Ez jelenleg nem letölthető formában, hanem a böngészőből érhető el. Akik az iPhone és a jailbreak megjelenése óta használnak iPhone-t, azok még emlékezhetnek erre, hiszen annak idején szintén Safari-n keresztül történt a jailbreak, a TIFF exploit-nak köszönhető. Így néhányunk számára ez most egyfajta nosztalgikus érzés is egyben. :)

A jailbreak jelenleg úgy működik, hogy a feltörni szánt készülékkel ellátogatunk Safari-ban a http://jailbreakme.com oldalra, majd ott követjük az egyetlen utasítást: “slide to jailbreak”, és megvárjuk, hogy befejezze. :)

FONTOS TUDNIVALÓK:

  • ha egy lila képernyővel áll le a dolog, akkor jelenleg nem tud minket kiszolgálni a szerver, indítsuk újra az eszközt, majd próbáljuk meg helyette a http://jailbreakme.modmyi.com/ címet
  • támogatja a 3.1.2 feletti összes firmware-verziót (kivétel a 4.1 beta-k!)
  • támogatja az összes eszközt, iBoot-tól függetlenül: iPhone 2G, 3G, 3GS, 4, iPod Touch 1G, 2G, 3G, iPad
  • a Safari-t csak már aktivált eszközön tudod megnyitni, de aki számára még így sem világos: az eszköz aktivált kell legyen, ez NEM aktiválja!
  • untethered jailbreak, tehát nem kell kábel az újraindításhoz
  • jelenleg is jailbreak-elt készülékre nem szabad rányomni, mert az komoly problémákat okozhat, custom fw-re sem szabad, hiszen az is már alapból jailbreak-elt
  • ha függetlenítenénk is, akkor még telepítsük a Cydia-ból az ultrasn0w-t (ez jelenleg még NEM támogatja az iPhone 4-et!)

Ugyanakkor fontos megjegyezni azt is, hogy még lehetnek benne esetleg hibák, ha valakinek magától újraindul a készüléke, az esetleg elküldheti a Panics könyvtára tartalmát @comex-nek.

Aki megcsinálta, az bátran írja meg a tapasztalatait hozzászólásként.

IPhone 4 – 4.0.1 (eredeti)

IPhone 3GS – 4.0.1 (eredeti)

IPhone 3G – 4.0.1 (eredeti)

júl 20

4.0.1, röviden…

By bzolkaa 4.0.1 Hozzászólások kikapcsolva

Röviden, amit eddig is tudtunk:
Az Apple reagálva a média által keltett Iphone 4 antennabotrányra kiadta a 4.0.1-es szoftververziót, amely 3G-re és 3GS-re is elérhető.

A 4.0.1-es szoftververzió azért nem csak kozmetikai finomításokat tartalmaz, legalábbis eddig úgy tűnik:

Anandtech-nél megnézték a 4.0.1-el az antenna érzékenységét, és azt találták, hogy az Apple valóban jobban elosztotta a jelerősség arányában a kis vonalkák megjelenítését.
Íme, magyarázatként a 4.0 CommCenterjének működése, összehasonlítva a 4.0.1-ével, a jelerősség függvényében megjelenített csíkok száma szerint, a csíkok határértékeivel (képek forrása: anandtech.com):

Mint látható, nem tisztán annyi történt, hogy mostantól arányosabban lett elosztva az egyes csíkok megjelenítése (a 4.0-ban látható, hogy mennyire hamis a jelerősség kijelzése, hiszen az ötödik csík dB-ben mért szélessége 40…), hanem a rendszer nem -113 dB-nél dobja el a hálózatot, mint eddig, csak -121 dB alatt. A tesztek szerint egész stabilan lehet hívást kezdeményezni még ilyen kicsi jelerősség mellett is.

Szóval: nemcsak annyi történt, hogy ámítanak minket a csíkok kijelzésével, hanem valóban nem fogja a gyér lefedettségű területeken olyan gyakran eldobni a hálózatot a telefon, mint eddig. Ez persze nem megoldás egy hardveres problémára. Ezen felül, természetesen, a csíkok mérete is változott, hogy ne tűnjön olyan kicsinek az 1-2 csíkos térerő…

Felül az új, 4.0.1 csíkjai, alul a 4.0-é…

Ha valaki esetleg alacsony lefedettségű területen lakik, és jól jönne neki a kevesebb No Service, a 4.1 megjelenéséig is, és a telóján jailbreakelt 4.0 van, annak itt egy kis segítség, hogy ne kelljen teljes restore-t csinálni.

Egyébként a 4.0.1-ben nincs új kernel, nincs új baseband, és a redsn0w tudja törni – ha eddig is lehetett 4.0 jailbreak, akkor most is, ha új ibootos a 3GS-ed, akkor várni kell…, annyi a trükk, hogy a régi, 4.0-át kell betallózni, mikor kéri az eredeti firmwaret.

A neten már megtalálhatóak a 4.0.1 3G és 3GS firmware-ben a  rendszerpartícióhoz tartozó vfdecrypt kulcsok (a firmware kicsomagolásának módja: kicsomagolfirmware, a kucsok: theiphonewiki.com-on a keresőbe írjuk be a 4.0.1 verziókódját:  Apex 8A306). Miután kicsomagoltuk a firmware-t, látnánk egy diff után, hogy nem sok file-ban különbözik a két rendszer, konkrétan egy 3G firmware esetén:

/ez 3G esetén biztosan így van, 3GSnél elvileg ugyanúgy  működik, aki ellenőrizné az eltéréseket megteheti maga is – használható winen a Beyond Compare 3/

/System/Library/Caches/com.apple.dyld/dyld_shared_cache_armv6

/System/Library/CoreServices/SystemVersion.plist

/System/Library/Frameworks/CoreTelephony.framework/Support könyvtárban a következők:
CommCenter
CommCenterMobileHelper
CommCenterMobileHelper-Info.plist
CommCenterRootHelper
/System/Library/Frameworks/UIKit.framework/Shared.artwork
/System/Library/DataClassMigrators/CommCenterMigrator.migrator/CommCenterMigrator
/System/Library/DataClassMigrators/CommCenterMigrator.migrator/Info.plistEz Ez ugye összesen 9 darab file. Emiatt valóban kár restoreolni. A firmware kikódolása után mondjuk a PowerISO programmal könnyedén kicsomagolhatjuk a firmware tartalmát, T-Pottal csináljunk biztonsági mentést a fileokról, majd a kicsomagoltakkal a 4.0.1-ből szépen írjuk felül őket a telónkon. Nem kell foglalkozni a jogokkal, a T-Pot felülírásnál nem piszkál bele a file tulajdonosába, és a futtatási jogokat sem bántja. Ha egy gyors ellenőrzés után (mondjuk iFile-lal azért nézzük meg a CommCenter jogait, a többié nem érdekes)  is minden rendben, akkor reboot, és voilá, van egy 4.0.1-ünk a mobilon.
Azért jó tudni, hogy működőképes, megfelelő jogokkal rendelkező CommCenter nélkül a teló nem bootol be, és akkor mehet a restore, szóval mindenki saját felelősségére módosítgasson…
preload preload preload