A Jailbreakme.com helyett jön a Jailbreaks.me – frissítve

Frissítés: Saurik visszaszerezte a jailbreakme.com-ot

Az előbb írta saurik twitteren, hogy sikerült megszereznie a még júliusban eladott jailbreakme.com domain-t, így ismét bátran használható a Safari-alapú jailbreak bármely iOS 4.3.3-mas eszközön.

saurik
Yesterday, we learned that jailbreakme.com was sold in July; today, I talked with the new owner: he is actually very likable and awesome. ;P
2011.10.08. 10:52
saurik
…and tonight, jailbreakme.com was transferred to me (convenient, as I host the site ;P); so, going forward, we no longer need to worry! :D
2011.10.08. 10:52

***

Akik tegnap használni szerették volna a jailbreakme.com oldalt, hogy feltörjék vele a készüléküket, azt tapasztalhatták, hogy egy Steve-re emlékező kép van az oldalon a megszokott jailbreak helyett. Elsőre mindenki azt gondolta, hogy ez pusztán szolidaritás a dev-team részéről, és mára majd visszaáll az eredeti tartalom, mostanra azonban kiderült, hogy sajnos nem ez áll a háttérben.

MuscleNerd pár perce írta a következőket twitteren:

MuscleNerd
It’s sad @ConceitedApps sold out jailbreakme.com for $$. Luckily we have jailbreaks.me and won’t ever sell out.
2011.10.07. 13:02
MuscleNerd
Since @ConceitedApps sold out for $$, web-based JB is unavailable for all right now. Soon on jailbreaks.me soon (please RT)
2011.10.07. 13:05
MuscleNerd
@aksansai @conceitedapps the new owner of jailbreakme.com is absolutely unknown, untrusted, and unsafe..in perfect place for iPhone malware
2011.10.07. 13:11

Tehát a jailbreakme.com domain eladásra került egy ismeretlennek úgy, hogy arról a dev-team nem tudott. Más kérdés, hogy a domain miért nem az ő tulajdonukban volt, de ez már mindegy. Viszont az új tulajdonosról semmit nem lehet tudni, így elképzelhető, hogy még akár egy iOS-eszközöket támadó malware-hez is felhasználhatják később azt. Mostantól tehát célszerű elkerülni az oldalt, és a dev-team nem vállal felelősséget érte, ha bárki most felmegy az oldalra!

Ezzel egyúttal jelenleg nem érhető el a Safari-alapú jailbreak sem, tehát például a 4.3.3-mas rendszert használó iPad 2 készülékeket átmenetileg nem lehet jailbreakelni, hiszen ezekre a jailbreakme volt az egyetlen lehetőség, és az is csak a 4.3.3 esetén.

A jailbreakme hamarosan a http://jailbreaks.me címen éled újjá. Addig marad a redsn0w, vagy a várakozás.

iSamurai iPhone szerviz akció

Hamarosan érkezik az újratervezett redsn0w – frissítés #3

Frissítés #3: redsn0w 0.9.9b6

A redsn0w legújabb frissítésében az iPad basebanddel (06.15.00) rendelkező 3GS-ek esetén javítja azt a hibát, ami miatt a kezdeti beállításokban mindenképp le kellett tiltani a Location Services-t, különben gondot okozott, illetve ezt később engedélyezve is összeomolhatott a hálózat, ha használtad a Location Services szolgáltatást.

Ha ilyen készüléked van, és már jailbreakeltél, akkor elegendő újból lefuttatni rajta a redsn0w-t, de vedd ki a pipát a Cydia elől. Ha nem iPad basebandes a készüléked, akkor nincs teendőd.

Letöltés:

Frissítés #2: redsn0w 0.9.9b5

Hibajavítások, iOS5 GM és végleges támogatás, de továbbra is csak tethered jailbreak, kivéve a régi iBoot-os 3GS-ek esetén, és az iPad 2-t továbbra sem támogatja.

Letöltés:

Frissítés #1: megjelent a redsn0w 0.9.9b1!

Az új funkciók listája:

  • DFU módban automatikusan felismeri az eszköz típusát és az azon lévő firmware verzióját.
  • A hivatalos firmware-ekhez közvetlenül az Apple-től tölti le egy alkalommal a jailbreakhez szükséges részeket. Beta verziók IPSW-ihez az adott IPSW-t külön be lehet tallózni, mert azok nem érhetőek el bárki számára. Az így letöltött részeket egy gyorsítótárban tárolja a későbbi felhasználáshoz.
  • A “Just boot” opció a tethered boothoz kell, amikor a jailbreak csak tethered, és másképp a rendszer nem tudna betölteni. Emellett azokat a boot-args alatt beállított opciókat és boot logót használja ilyenkor, amiket a “Preferences” alatt megadtál.
  • A “Pwned DFU” opcióval egy speciális DFU-ba teheted a készüléket, amivel például a custom firmware-ek tehetők fel anélkül, hogy az iTunes hibát dobna.
  • A “Recovery fix” akkor segít, ha az iTunes például 1015-ös hibát dobott (például a baseband miatt).
  • A “Select IPSW” segítségével például a beta firmware-ek tallózhatóak be, vagy akkor is használhatod, ha az automatikus felismerést akarod felülbírálni.
  • Az “SHSH blobs” alatt több új funkció is van:
    “Fetch” – ez letölti a készülékről az azon aktuálisan található firmware-hez való SHSH-t (úgynevezett PARTIAL blob), majd ezt a számítógépedre elmenti plist-ként, és ellenőrzi, hogy fent van-e a Cydiában, és ha nincs, oda is feltölti, majd megjeleníti a Cydia visszajelzését. Ez akkor lehet hasznos, ha a készülékeden mondjuk 4.3.3 van, és szükséged lenne az SHSH-ra a későbbi restore-hoz, mert az Apple a 4.3.3-mat már nem írja alá. Ezzel csak a készüléken aktuálisan található rendszer SHSH-ja menthető le, tehát a 4.3.3-mas kszülék esetén egy korábbi, például 4.3.1 nem!
    “Verify” – ez képes ellenőrizni a blob fájlok helyességét, legyenek azok bármely forrásból (például redsn0w, TinyUmbrella, vagy a Cydia szervere). Képes egyszerre több fájl ellenőrzésére is.
    “Submit” – ellenőrzi és feltölti a kiválasztott blob fájlokat a Cydiába. Ezzel például az összes TinyUmbrellás SHSH-dat fel tudod tölteni egyben a Cydiába.
    “Query” – lekérdezi, hogy a Cydia szervere az adott ECID-(ek)hez melyik SHSH-kat tárolja.
    “Stitch” – ezzel integrálhatod az SHSH-kat gyári vagy custom firmware fájlokba (bővebben alább).
  1. Ha van FULL típusú blob-od, és azt összeöltöd a Stitch opcióval egy gyári IPSW-vel, akkor a végeredmény egy olyan fájl, amit az iTunes bármi gond nélkül elfogad egy későbbi restore során – nincs szükség pwned DFU-ra, vagy TinyUmbrellában a TSS server elindítására, sem a hosts fájlod módosítására.
  2. A PARTIAL blob-ot összeöltve bármi IPSW-vel, a restore-hoz pwned DFU-ba kell tenned a készüléket, mielőtt az iTunes-t elindítanád, de sem az Umbrella használatára nincs szükséged, sem a hosts fájlod módosítására.
  3. A custom IPSW-hez minden esetben pwned DFU kell, bármilyen blob-ot is köss vele össze.
  4. Ez az összeöltés funkció jelenleg még NEM támogatott az iPhone-ok esetén, mert itt a baseband miatt még problémás velük a restore.
  5. Később a redsn0w támogatni fogja a blobok közvetlenül a Cydia szerveréről való felhasználását is.

Minden olyan blob, amit a készülékről töltesz le azután, hogy az Apple hivatalosan már nem írja alá: PARTIAL blob.
Minden olyan blob, amit akkor töltöttél le, amikor az Apple aláírta azt hivatalosan: FULL blob.

Letöltés:

Az SHSH-kkal kapcsolatos új opcióról és annak használatáról hamarosan részletesebb cikk is lesz!

Az SHSH-kat akkor is érdemes lementened, ha nem jailbreakelsz, mert így ha netán összeomlik a rendszer, vagy bármi más okból újra kell tenned, az SHSH nélkül kizárólag a legfrissebb hivatalosan elérhető firmware-re tudsz majd restore-olni! 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?

Ha a restore-kor bármi hibaüzenetet kapnál, akkor itt érdemes szétnézned: Leggyakoribb iTunes hibaüzenetek

***

MuscleNerd magyar idő szerint ma reggel közzétett Twitteren egy képet, amiben az újratervezett redsn0w-ról láthatunk screenshot-okat, ami több változást is hoz majd:

MuscleNerd
Will be pushing out a major redsn0w feature upgrade before my trip to Korea: http://t.co/cM5ezdE9 (and look, no IPSW selection button!)
2011.09.17. 8:45

Újratervezett felület és új funkciók

A legelső változás, ami rögtön az indítás után is szembetűnő, hogy elkülönül majd egymástól a jailbreak és a Cydia telepítése, és az összes többi funkció, emellett nem lesz többet szükség a firmware fájl betallózására! Ez azt jelenti, hogy ilyenkor a készülék típusát és a jailbreakelni kívánt firmware verzióját a redsn0w beolvassa, és közvetlenül az Apple szerveréről tölti le az ehhez szükséges fájlokat. Ez eszköztípusonként és firmware-verziónként csak pár MB lesz, így nincs szükség a teljes, több száz MB-os IPSW-k letöltésére. Ráadásul ezeket a redsn0w egy cache-ben tárolja is, így csak egyetlen alkalommal fogja lekérni őket készüléktípusonként és verziónként.

Emellett így kicsit rendezettebb is lesz a dolog, és nem okoz majd félreértéseket, hogy mit kell bepipálni, vagy mit nem. Az extrák alatt lesz a tethered boot, a pwned DFU, és kapunk pár új funkciót is:

A Recovery fix arra lesz jó, hogy ha a restore végén az iTunes hibaüzenetet dob, és a készülék recovery módban ragad (kábel és iTunes logó a kijelzőn), akkor ezzel az opcióval ebből ki tudjuk majd ugrasztani.

A Select IPSW például a beta szoftverekhez lesz jó, mert ezek esetén a redsn0w nem fogja tudni automatikusan lekérni az Apple-től a jailbreakhez szükséges fájlokat, hiszen azok csak a fejlesztők számára érhetőek el a Dev Centeren keresztül.

Az SHSH blobs már egy érdekesebb rész lesz:

A Fetch opcióval elvileg lehetőségünk lesz a jelenleg a készüléken található rendszerhez magáról a készülékről lementeni az SHSH-t akkor is, ha azt az Apple nem írja már alá (és a redsn0w ilyenkor egyúttal a Cydiába is feltölti azt) – erről majd bővebben a megjelenés után, a Verify opció ellenőrizni tudja majd a korábban letöltött SHSH-fájlok helyességét, a Submit segítségével feltölthetjük azokat a Cydiába, a Query le fogja tudni kérdezni, hogy mi az, ami már most is fentvan a Cydiában, a Stitch segítségével pedig olyan speciális IPSW-t készíthetünk majd, ami az adott eszköz SHSH-ját tartalmazza (ez utóbbi esetén az adott IPSW csak az adott készülékre tehető fel, de arra gyakorlatilag bármikor, ráadásul Umbrella és bármi más nélkül).

A Preferences is tartogat újdonságokat:

Az ECIDs opció alatt kezelhetjük a redsn0w által már “megismert” eszközöket azok ECID azonosítója alapján, vagy beállíthatunk különböző opciókat a bootoláshoz (például debug, fejlesztőknek), illetve akár a tethered boot során használt logót is tudjuk majd állítani.

És az iPad baseband?

Közben az iPad baseband downgrade-jéről is kérdezték MuscleNerd-et Twitteren. Ezzel kapcsolatban csak annyi szivárgott ki, hogy ha lesz is rá megoldás, azt biztosan nem teszi közzé az iOS5 hivatalos megjelenése előtt.

MuscleNerd
@jntacid there’s a good reason to not release anything like [iPad baseband -szerk.] downgrade that before iOS5 (though sometimes I think I overthink it!)
2011.09.17. 9:03

Ez NEM jelenti azt, hogy az iOS5 megjelenése után lesz iPad baseband downgrade is, de ezt csak akkor fogjuk megtudni.

Mikor jön és miket támogat majd?

A frissített redsn0w támogatni fog bármilyen iOS eszközt 3.x-es rendszertől felfelé, és automatikusan tudni fogja azt is, hogy az adott készülék az adott rendszeren untethered vagy csak tethered módon jailbreakelhető. Amit jelenleg csak tethered módon lehet feltörni, az továbbra is csak tethered lesz, tehát ez nem lesz új jailbreak!

Megjelenése valamikor hétfőn várható, amikor egy pontosabb cikket is írunk majd róla, miután kipróbálhattuk.

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

iSamurai iPhone szerviz akció

A legvagányabb macska. Újabb iPhone 5 koncepció-videó. Nyereményjátékkal megjelent a Spy Mouse

A legvagányabb macska

Steve Jobs vezérigazgatói pozícióról való lemondása kapcsán a nagy ellenfél, az iPhone Dev Team is kifejezte sajnálatát. Blogbejegyzésükben egy Tom és Jerry-kép látható, amiben Jerry odabújik a macskához. A bejegyzés címe The coolest cat (A legvagányabb macska) és szövegként csak annyi olvasható, hogy

We loved the chase!
Good luck, Steve.
Signed,
Jailbreakers and tinkerers everywhere.

azaz szabad fordításban

Élveztük az üldözést!
Sok szerencsét Steve!
Aláírás
Jailbreakelők és megszállott geekek

A sajtó előszeretettel nevezi a jailbreaket macska-egér játéknak, amikor az egér előrébb van, de a macska minduntalan beéri. Anno 2007-ben az 1.1.1-es firmware volt az első, amiben az Apple befoltozta a jailbreaket lehetővé tevő lyukat. A küzdelem azóta is tart és egy ideig biztosan el fog tartani.

Újabb iPhone 5 koncepció-videó

Az Aatma Studios gondolt egy merészet, és elkészítette iPhone 5 koncepció-videóját. Ebben a telefon vékony kivitelben, lézeresen kivetített billentyűzettel és holografikus videómegjelenítéssel látható.

A klipp nagyon jól sikerült, talán az iPhone 8-ban megvalósulnak a bemutatottak :)

Nyereményjátékkal megjelent a Spy Mouse

A Firemint eddig csak első osztályú játékokat hozott ki (Flight Control, Real Racing sorozat), ezért nagy várakozás előzte meg a beharangozott Spy Mouse-t. Az alkalmazás ma jelent meg, az App Store-os értékeléseket elnézve, hozza a megszokott és elvárt színvonalat.
A játékban Squeak ügynököt kell segítenünk, több mint 70 pályán keresztül kell irányítani a kis egeret.

A fejlesztő és a kiadó EA játékot indított, melyben promókódokat lehet nyerni a Dead Space, a The Sims 3, a Real Racing 2 és természetesen a Spy Mouse játékokhoz. Ehhez augusztus 26-ig minden nap válaszolni kell egy kérdésre (twitter-regisztráció szükséges). Ha valaki a sikeres megfejtésről tweetel, megduplázza nyerési esélyeit, és Facebook-on minden 100 Like esetén eggyel nő a nyertesek száma. Játékra fel!

iSamurai iPhone szerviz akció

iPad baseband és a downgrade: messze még a megoldás…

Figyelem! Az alábbi cikk szigorúan tájékoztató jellegű, és az érthetőség kedvéért sok technikai részlet lényegesen leegyszerűsítve szerepel benne! Mielőtt feltennéd az idevágó kérdésedet, olvasd el figyelmesen a cikket! A szifon.com nem vállal felelősséget az itt leírtak meg nem értéséből vagy hibás értelmezéséből fakadó problémák esetén!

AT+XAPP

A jelenlegi szoftveres függetlenítés az AT+XAPP parancs hibáját használja ki az azt támogató basebandek esetén. Az iPhoneWiki pontosan leírja, hogy az AT+XAPP esetén veremtúlcsordulás (stack overflow) érhető el, ha 52 karakternél hosszabb stringet küldünk vele, és így a túlcsordulás eredményeként lehetőségünk lesz aláíratlan kód futtatására is.

Az iOS 4.1 megjelenésével viszont az Apple befoltozta ezt a korábbi, egészen a 4.0.2-ig használt, 05.13.04-es basebandben is kihasznált sebezhetőséget. Így aki gyári 4.1-re frissítette az iPhone 3G/3GS készülékét, az elvesztette a szoftveres függetlenítés lehetőségét, hiszen azzal a baseband frissült olyan, újabb verzióra, ami esetén ez a hiba már nincs meg, így az ultrasn0w sem működik velük.

iPad baseband az iPhone-on

Az iPhone 3G/3GS esetén lett egy áthidaló megoldás, ami viszont egyúttal a GPS funkcionalitás elvesztésével jár. Ez a módszer az első generációs iPad WiFi+3G-ben, az egészen a 3.2.2-es firmware-rel bezárólag megtalálható 06.15.00-s basebandet használja fel, mert abban is megtalálható a fent említett AT+XAPP sebezhetőség. Mivel az iPhone 3G/3GS és az első generációs iPad baseband chipjének típusa megegyezik, így lehetőség van arra, hogy a 3G/3GS-re az iPad basebandjét feltegyük, és ezzel ismét szoftveresen függetleníthető lesz, viszont ez egyúttal elérhetetlenné teszi a GPS-t is.

A GPS funkciótól való “elbúcsúzás” oka ebben az esetben a készülékekben található GPS chipkészletek különbözősége, mert míg az iPhone-okban Infineon Hammerhead II PMB2525 van, addig az iPad-ben pedig Broadcom BCM4750. Nagyon leegyszerűsítve talán azt lehetne mondani, hogy az iPad basebandje a hardveres különbözőség miatt nem tartalmazza a drivereket az iPhone-ban található GPS-hez, így nem tud vele kommunikálni.

Ez azt jelenti, hogy a mobiltornyok és WiFi-hotspotok általi, viszonylag nagy szórással dolgozó helymeghatározás továbbra is működni fog. De ha egy olyan alkalmazást akarnál használni, ami kifejezetten csak a valós GPS-koordináták alapján működne, így akár mobilinternet és/vagy térerő nélkül is, azok az alkalmazások nem fogják megtalálni a helyzetedet.

(Ha bővebben is érdekel a téma, olvasd el korábbi cikkeinket az iPad baseband kapcsán: Ultra-recycle – az extrém ultrasn0w és 4.1/4.2.1 függetlenítés: GPS problémák, új hacktiválás és iOS 4.2.1 és a recovery loop.)

A baseband csak frissíthető

A problémát az okozza, hogy a baseband direkt úgy van megtervezve, hogy kizárólag magasabb verzióra engedje frissíteni a saját, belső firmware-jét. Így tehát nem lehet csak úgy visszatenni egy korábbi basebandet azzal, hogy visszateszünk egy korábbi verziót az iOS-ből, mert azzal a baseband verziója változatlan marad, és a restore végén az iTunes még hibaüzenetet is ad emiatt. Ez természetesen nem meglepő, hiszen alapvetően úgy lett tervezve az egész folyamat, hogy csak magasabb verziókra frissít a felhasználó, és nincs opció a downgrade-re.

Ha egyszer feltetted az iPad basebandet, akkor az egyelőre végleges, és jelenleg nincs opció arra, hogy korábbi verziót visszategyél. Persze egyetlen esetben lehetséges korábbi basebandet visszatenni, de az csak 5.08-as (=5.8) bootloaderrel ellátott iPhone 3G esetén lehetséges. Az újabb bootloaderekben nem találtak még olyan hibát, ami lehetővé tenné a baseband downgrade-et.

Megoldás lehetne még, ha már downgrade-elni nem lehet, hogy tovább frissítjük a basebandet. Viszont az Apple által kiadott újabb iPhone-os firmware-ekben változatlanul 06.15-ösnél alacsonyabb verziószámúak az egyébként sem függetleníthető basebandek, így azokkal ez nem megoldható. És noha szoftveresen nem lehet őket függetleníteni, legalább a GPS-t vissza lehetne kapni, és például a szolgáltatótól kérni a hivatalos függetlenítést.

Sajnos az sem opció, hogy akkor vegyük a jól bevált 05.13.04-es basebandet, és mondjuk egy hexa editorban írjuk át benne a verziószámot például 06.16-ra -hiszen az akkor már magasabb, mint a 06.15-, és akkor frissítsük meg azzal; ugyanis ehhez a teljes baseband-szoftver visszafejtése lenne valószínűleg szükséges. Ha viszont visszafejtenék, akkor meg már eleve függetlenre is meg lehetne azt írni, ahogyan tették azt az iPhone 2G esetén. A basebandben továbbá léteznek beépített önellenőrző rutinok is, amiket szintén át kellene hidalni ahhoz, hogy a felülírt verziószámot egyáltalán elfogadja, ezeket viszont szintén nem lehet megtenni a szoftver visszafejtése nélkül.

(Ha bővebben is érdekel a téma, olvasd el korábbi cikkeinket a baseband és a hivatalos függetlenítés kapcsán: Baseband: tények és tévhitek és iPhone 3G/3GS/4 függetlenítés: NCK vagy Gevey SIM.)

Lesz-e valamikor is megoldás?

Ez igen jó kérdés. Az iPhone Dev Team természetesen dolgozik az ügyön, de mivel közben az Apple elég sok kiskaput bezárt, és a bootloaderekben sem találtak még downgrade-et lehetővé tévő hibát, így nem lehet tudni, mikor lesz ennek eredménye.

Mindenesetre Sherif Hashim megpróbálkozott azzal, hogy törölte teljesen a basebandet, hátha úgy lehetséges lesz visszatenni a 05.13.04-es, aranyat érőt. A műtét maga elvileg sikerült, de valójában mégsem:

sherif_hashim
successfully erased the 6.15 BB files http://twitpic.com/51co5p , should accept new BB flash files now, or at least i thought so :)
2011.05.23. 6:07

Tehát a basebandet sikerült ugyan törölnie, és így rávette a készüléket arra, hogy hajlandó legyen elfogadni új flash-t:

sherif_hashim
and the dead phone didn’t show any Exception errors while flashing the 5.13.04 fls/eep http://twitpic.com/51cx80 , all went ok i think
2011.05.23. 6:11

Noha maga a flashelés sikerrel zárult, de ez önmagában még nem jelentette azt, hogy meg is oldódott volna a probléma:

sherif_hashim
and….. , the last picture for the dead phone after a reboot, before it went OFF , possibly forever http://twitpic.com/51czpc
2011.05.23. 6:13

Az eredmény egy iBrick lett, ami papírnehezéknek jó csak, mert ilyen jellegű baseband-hibával már az iOS sem feltétlen tölt be többé. Persze ez lehet, hogy előrébb mozdítja a megoldás megtalálását, de egyelőre nincs biztos információ, így felesleges találgatásokba bocsátkozni.

Az viszont továbbra is igaz az, hogy ha felteszed az iPad basebandet, akkor bukod a GPS-t, és egyelőre nincs rá semmi megoldás, hogy ezt visszacsináld.

Alternatív megoldásnak természetesen ott a Bluetooth stack csomag Cydiából, és egy külső, bluetooth-os GPS, de ettől a beépített GPS még nem fog működni.

Összegezve

Ha van lehetőséged a legális, hivatalos függetlenítésre, minden esetben kifejezetten javasolt azt választani, vagy eleve gyárilag kártyafüggetlen készüléket vásárolni, ha tudod, hogy úgysem azzal a szolgáltatóval használnád, amilyen függő eredetileg. Az elmúlt évek tapasztalatai alapján egyre nehezebb a szoftveres függetlenítés, és egyetlen rossz gombnyomással hamar pontot lehet tenni a függetleníthetőségre, ha véletlen gyári, módosítatlan firmware-t teszel fel, és azzal frissül a baseband. (Figyelem: a jailbreak nem függetlenítés, soha nem is volt az, az csak jailbreak!)

A hivatalos függetlenítés maradandó, tehát utána az minden esetben független marad, és nem jár garanciavesztéssel sem, és bármely készülék bármely basebandje esetén elérhető, valamint a GPS-t sem veszélyezteti értelemszerűen.

A legális függetlenítéssel kapcsolatban keresd fel a készülék eredeti szolgáltatóját, és érdeklődj náluk a részletek felől.

Ha feltetted az iPad-es basebandet, akkor ez van, nincs rá megoldás, és csak custom firmware-rel tudsz pwned DFU-ban restore-olni hibaüzenet nélkül. Gyári firmware-t feltéve a készülék a baseband miatt recovery loop-ban ragad.

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

iSamurai iPhone szerviz akció

Megjelent az untethered 4.3.3 jailbreak! – frissítés #1

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. 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.

iphone_dev
Tic tac toe, it’s 3 in a row for @i0n1c’s untether! PwnageTool and redsn0w updated for iOS 4.3.3: http://is.gd/YFgrPU
2011.05.06. 11:07

Mivel az Apple szerencsére nem javította i0n1c kolléga untethered exploitját a 4.3.3-ban sem, így a Dev Team is kiadhatta a frissített redsn0w-t és Pwnagetool-t ami így már képes a 4.3.3 jailbreakelésére is. Persze azért vannak fontos dolgok most is, és az iPad 2-t egyelőre ezek sem támogatják.

Új funkcióként viszont belekerült a Multitasking Gestures választhatósága is a redsn0w-ba:

Mivel működik?

A 4.3.3-mas untethered jailbreak egyelőre csak a következő készülékek esetén érhető el:

  • iPhone 3GS
  • iPhone 4 (GSM)
  • iPad
  • iPod Touch 3G
  • iPod Touch 4G
  • Apple TV 2G (v4.3 8F202)

This device isn’t eligible… – Error 3194

Ha a 4.3.3 felrakásakor a Cydia van beállítva a hosts fájlodban, akkor jelenleg a frissítés vagy restore 3194-es hibával leállhat, mert saurik szervere még nem tartalmazza az adott eszközhöz a 4.3.3-mas SHSH-t, és valamiért nem tudta azt közvetlenül az Apple-től lekérni.

Egyrészt menj a TinyUmbrellában az Advanced fülre, és vedd ki a pipát a “Set hosts to Cydia on exit” elől, majd jobb oldalt alul nyomj az Apply-ra. Ezután egy újraindítás nem árt. Persze van más lehetőség, ha ez mégsem oldaná meg.

Windows esetén nyisd meg a C:\Windows\System32\Drivers\Etc\hosts fájlt (nincs kiterjesztése!), majd töröld belőle a gs.apple.com-ot tartalmazó sorokat, vagy a sorok elejére tegyél egy #-et. Mentsd el a fájlt, majd parancssorban írd be, hogy ipconfig /flushdns, vagy indítsd újra a gépet. Ezek után probléma nélkül mennie kell.

OS X esetén nyiss egy Terminal-t, és írd be, hogy sudo nano /etc/hosts, majd add meg a jelszavad. Keresd meg a gs.apple.com-ot tartalmazó sorokat, járj el ugyanígy: vagy töröld őket, vagy írj a sorok elejébe egy #-et. Ctrl+O-val mentsd el (itt még egy Entert is kell nyomni!), Ctrl+X-szel meg zárd be a nano-t. Ezután pedig töröld a DNS-cache-t a dscacheutil -flushcache paranccsal, vagy indítsd újra a Mac-et, és szintén probléma nélkül kell mennie a dolognak.

(Ha korábbi verziót próbálsz visszatenni, mint a 4.3.3, akkor a 3194-es hiba szokás szerint azt jelzi, hogy nincs SHSH-d ahhoz a verzióhoz.)

Frissítsek vagy ne frissítsek?

Frissíteni általában mindig javasolt, hiszen sok hibát javítanak az OS-ben ilyenkor. Most azonban kifejezetten jó okot adhat a frissítésre a “locationgate” néven elhíresült jelenség, így ha ez téged is frusztrál, úgy nyugodtan frissíthetsz a 4.3.3-ra, hiszen jailbreak már van rá.

Ugyanakkor ha függetlenítened kell, és így ultrasn0w-t használsz, az új verziót ismét csak custom firmware használatával tedd fel! Ha ugyanis gyári firmware használatával frissítesz, úgy frissül a baseband, és az új basebandre nincs függetlenítés.

iPhone 3GS esetén a gyári 4.3.3 telepítése után szoftveres megoldásként már csak az iPad baseband marad, ott viszont használhatatlanná válik a GPS a külső alkalmazásokban (iGO, Navigon, stb). Viszont ha már most is az iPad-es baseband van fent, azt a 4.3.3 sem frissíti!

iPhone 4 esetén csak a 01.59.00-s baseband függetleníthető, ha tehát ennél frissebb, arra szintén nincs szoftveres megoldás. A TinyUmbrella segítségével az iPhone 4 frissíthető gyári firmware használatával is a baseband megtartása mellett, de a baseband ellenőrzése miatt a folyamat vége recovery loop lesz.

Ezekhez tehát inkább custom 4.3.3 kell, hogy ne frissüljön a baseband (vagy egyáltalán ne foglalkozzon a baseband verziójával az iOS, és betöltsön gond nélkül). Custom 4.3.3-mas firmware-t a Pwnagetool legfrissebb változatával készíthetsz OS X alatt. Windowsra jelenleg nincs frissített eszköz, ami támogatná a 4.3.3-mas custom készítését pedig ott a Sn0wbreeze 2.7-es verziója.

És az iPad 2-vel mi lesz?

Az iPad 2 esetén volt már egy korábban felfedezett userland sebezhetőség, de ezt az Apple furcsa módon befoltozta, így az nem kerülhet kiadásra. Annyit lehet tudni, hogy comex talált egy másik hibát is, ami ugyanúgy userland típusú jailbreaket tesz majd lehetővé. Userland típusú, tehát egy, az iOS-ben jelenlévő szoftveres hibát használ ki. Viszont erről és a megjelenés idejéről a hiba esetleges kijavítása miatt nem tesznek közzé egyelőre semmi információt. Ha elkészült, akkor majd kiadják, addig felesleges kérdezgetni.

Ultrasn0w 1.2.3

Ahogyan írták, ez a frissített ultrasn0w is csak egy kompatibilitási frissítés, tehát csak azt teszi lehetővé, hogy az iOS 4.3.3 alatt is működjön a korábbi, függetleníthető basebandekkel a függetlenítés. Ez NEM új függetlenítés, kizárólag csak azokkal működik, amivel eddig is, az új basebandekkel NEM!

ultrasn0w
Today’s v1.2.3 ultrasn0w update goes along with PwnageTool and redsn0w updates for iOS 4.3.3 (compatibility only, no new BB support)
2011.05.06. 11:12

Windows 7 és többmagos processzor?

Ha Windows 7-et (vagy Vista-t) használsz, és többmagos processzor van a gépedben (például Core Duo, Core 2 Duo, stb), akkor be kell állítanod, hogy csak az egyik processzormagon fusson a redsn0w, különben a program összeomlik.

Ennek kiküszöbölésére hozz létre egy új parancsikont, aminek a “Cél” mezőjébe ezt add meg (a userneved értelemszerűen a saját felhasználónevedre cserélendő!):

C:\Windows\System32\cmd.exe /C start /affinity 1 C:\Users\[userneved]\Desktop\redsn0w.exe

Figyelem! Ez az egész EGY sor, csak szóközök vannak benne, sortörés NINCS, de nem fér ki, így az oldal lehet, hogy több sorba tördeli! Másold ki az egészet, illeszd be a parancsikon létrehozásánál, javítsd ki benne a felhasználóneved, és kész!

A fenti példa azt feltételezi, hogy a redsn0w.exe fájlt az asztalodra másoltad. Ha a fenti adatokkal létrehozott parancsikont használod, akkor az minden alkalommal megfelelő affinitással fogja indítani a redsn0w-t.

(Az affinitást manuálisan is beállíthatod, de annak az a hátránya, hogy a program minden egyes indításakor újra be kell azt állítani, mert az csak az adott futtatásra érvényes. Ehhez nyomd le a Ctrl+Shift+Esc kombinációt, hogy azzal nyiss egy Feladatkezelőt (Task Manager), menj az Alkalmazások (Applications) fülre, és keresd meg a redsn0w-t. Kattints rá jobb gombbal, és a menüben válaszd a Folyamathoz ugrás (Go to process) opciót, majd ott ismét kattints jobb gombbal, és válaszd a legalsó opciót, az Affinitás beállítását (Set Affinity…), és vedd ki a pipát a processzormagok elől, és csak egyet hagyj meg, majd okézd le.)

Összefoglalva

Ha NEM kell függetlenítened, akkor frissíthetsz bátran, és használd a redsn0w legfrissebb verzióját a jailbreakhez.

Ha függetlenítened kell, használj custom 4.3.3-mas firmware-t, mert az nem frissíti a basebandet, és nem is foglalkozik azzal sem, ha netán iPad-es van fent.

Ha a frissítéskor vagy a custom firmware felrakásakor hibát ír az iTunes, ezt a cikket nézd meg: Leggyakoribb iTunes hibaüzenetek

Jelenleg nem szükséges a 4.3.3 felrakásához az SHSH, hiszen az a hivatalosan elérhető legfrissebb firmware, így azt az Apple épp aláírja! Mindenképpen mentsd le az SHSH-t a 4.3.3-hoz, máskülönben később, ha kijön például egy 4.3.4 vagy újabb, akkor utána nem fogod tudni visszatenni többet a 4.3.3-mat, kizárólag csak a 4.3.4-et (vagy ami épp aktuálisan a legfrissebb hivatalosan elérhető firmware). Erről itt írtunk bővebben: Mi az az SHSH, és hogyan működik a TinyUmbrella?

Carrier- és logófixek: a T-mobile és Vodafone logófixeknek elvileg működniük kell probléma nélkül, de a Telenor carrier fix NEM 4.3.3-hoz való, így azt NE tedd fel! A Telenor carrier fixet a CommCenter patch miatt frissíteni kell a 4.3.3-mas CommCenterhez. Ha a jelenlegi, 4.2.1-re készült Telenor fixet felrakod 4.3.3-ra, akkor a rendszer nem tölt be, és restore lesz szükséges!

Frissítés #1: némítás, affinitás, merülés

MuscleNerd
redsn0w & PwnageTool updated to fix the iPhone side switch vibrate issue Update #1 http://is.gd/YFgrPU .. thanks @i0n1c!
2011.05.08. 9:27

Némítógomb és a fordított vibrálás

Sokan tapasztalták azt a hibát, hogy a némítógomb átkapcsolásakor fordítva működik a dolog: némításkor nem vibrál a készülék, a hang visszakapcsolásakor viszont igen. Ennek viszont ugye épp ellenkezőképp kellene lennie. Úgy tűnik, ezt a jailbreak okozta, viszont i0n1c ennek kiküszöbölésére is rájött, így megjelent minden eszközből a frissített változat.

Ha tehát jelenleg is jailbreakelve van a készüléked bármely módszerrel, egyszerűen csak futtasd le rajta a redsn0w rc16-os változatát úgy, hogy kivetted a pipát az “Install Cydia” elől. Ezt lefuttathatod korábbi redsn0w-s, vagy custom firmware-es készüléken is.

Processzoraffintiás-javítások

Ez is kijavításra került, így Windows 7 vagy Vista esetén már nincs szükség az affinitást állítgatni, mindössze rendszergazdaként kell futtatni a redsn0w-t, Windows XP kompatibilitásban.

Gyorsabb lemerülés – ezen is javíthat

i0n1c azt is írta, hogy a frissített jailbreak valamennyit javíthat az akkumulátor “üzemidején” is, tehát ha most jobban merül a készülék, mint eddig, azt valószínűleg szintén javíthatja.

i0n1c
BTW: by using the latest RedSw0w you also might decrease the battery drain.
2011.05.08. 13:21

A letöltési linkeket frissítettük a legfrissebb verziósra.

Letöltési linkek

redsn0w 0.9.6rc16 OSX
redsn0w 0.9.6rc16 WIN

PwnageTool_4.3.3.1.dmg.6375459.TPB.torrent

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

iSamurai iPhone szerviz akció

Megjelent az untethered iOS 4.3.1 jailbreak!

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 nem tudunk felelősséget vállalni.

Az iPhone Dev Team magyar idő szerint ma reggel 7 óra körül kiadta a redsn0w és PwnageTool szoftverek legfrissebb verzióját, amivel untethered módon jailbreakelhetjük a 4.3.1-es rendszerrel rendelkező készülékeinket. Lássuk tehát, miről is szól a dolog pontosan.

A 4.3.1-es untethered exploit Stefan Esser (@i0n1c) munkája, aki egyébként egy német biztonsági szakértő és kutató. Ráadásul Stefannak már nagy múltja van a sebezhetőségek kutatásában, és a sorsnak is van érzéke az iróniához: Stefan első munkája a jailbreakes társadalomban épp a biztonság növelése volt. Előző évben már megalkotta az “antid0te” csomagot, ami elhozta az ASLR-megoldást a jailbreakelt készülékek számára – mindezt még jóval az Apple módszere előtt. Most viszont neki köszönhető a 4.3.1 untethered exploitja. Untethered, tehát az így jailbreakelt készüléket nem szükséges gépre dugni azt az újraindításkor, szemben a tethereddel.

Mivel működik?

Mindennel, amire van 4.3.1, KIVÉVE az iPad 2-t:

  • iPhone3GS
  • iPhone4 (GSM)
  • iPod touch 3G
  • iPod touch 4G
  • iPad1
  • AppleTV 2G (egyelőre csak a PwnageTool-lal)

Az iPad 2-re azért nincs jelenleg untethered, mert ehhez bootrom- vagy iBoot-szintű exploit kell, viszont az iPad 2 esetén sem a korábbi limera1n, sem a SHAtter exploitok nem működnek. Azt jelenleg nem lehet tudni, mikor lesz iPad 2-re untethered, de dolgoznak rajta.

Ha függetlenítened kell, tehát ultrasn0w-t használsz, egyelőre NE frissíts 4.3.1-re! Ennek két oka van. Egyrészt ha gyári firmware használatával frissítesz, úgy frissül a baseband, és az új basebandre nincs függetlenítés.

iPhone 3GS esetén ebben az esetben szoftveres megoldásként már csak az iPad baseband marad, ott viszont valószínűleg használhatatlanná válik a GPS a külső alkalmazásokban (iGO, Navigon, stb). Ha már most is az iPad-es baseband van fent, azt a 4.3.1 sem frissíti!

iPhone 4 esetén csak a 01.59.00-s baseband függetleníthető, ha tehát ennél frissebb, arra szintén nincs szoftveres megoldás.

A másik ok, ami miatt NE frissíts, ha ultrasn0w-t használsz, az nem más, mint hogy 4.3.1 alatt nem működik az ultrasn0w megfelelően. Ezen jelenleg is dolgoznak a srácok, és frissíteni fogják, hogy menjen rendesen.

A frissített ultrasn0w NEM jelent új függetlenítést, tehát továbbra is csak a jelenleg is támogatott basebandek esetén fog csak működni, mindössze optimalizálni kell az új iOS verzióra, hogy működjön rendesen!

Összefoglalva

Ha NEM kell függetlenítened, akkor használd a redsn0w vagy a PwnageTool legfrissebb verzióját a jailbreakhez, amelyik szimpatikusabb. A redsn0w-hoz nem kell restore, míg a PwnagTool-hoz a custom firmware miatt igen.

Ha függetlenítened kell, egyelőre NE frissíts 4.3.1-re semmiképp sem, mert az ultrasn0w jelenleg NEM MŰKÖDIK megfelelően.

Ha jelenleg tethered módon van jailbreakelve a készüléked a 4.3.1-en, akkor elvileg probléma nélkül lefuttathatod rajta a redsn0w-t (a Cydia elől vedd ki a pipát), és untethered lesz. Ez a módszer ugyan elméletileg probléma nélkül működik, de NEM JAVASOLT, mert esetleg nem várt hibákat okozhat.

Ha a frissítéskor vagy a custom firmware felrakásakor hibát ír az iTunes, ezt a cikket nézd meg: Leggyakoribb iTunes hibaüzenetek

Mindenképpen mentsd le az SHSH-t a 4.3.1-hez, máskülönben később, ha kijön például egy 4.3.2, akkor utána nem fogod tudni visszatenni többet a 4.3.1-et, kizárólag csak a 4.3.2-t (vagy ami épp aktuálisan a legfrissebb hivatalosan elérhető firmware). Erről itt írtunk bővebben: Mi az az SHSH, és hogyan működik a TinyUmbrella?

Carrier- és logófixek: a T-mobile és Vodafone logófixeknek elvileg működniük kell probléma nélkül, de a Telenor carrier fix NEM 4.3.1-hez való, így azt NE tedd fel! A Telenor carrier fixet a CommCenter patch miatt frissíteni kell a 4.3.1-es CommCenterhez. Ha a jelenlegi, 4.2.1-re készült Telenor fixet felrakod 4.3.1-ra, akkor a rendszer nem tölt be, és restore lesz szükséges!

Időközben megjelent a Sn0wbreeze legújabb változata is, ami szintén támogatja az untetheredet a 4.3.1-hez, viszont egyelőre semmi haszna, hiszen azzal Windows esetén lehetne custom firmware-t készíteni. Ennek viszont az ultrasn0w és a 4.3.1 jelenleg viharos kapcsolata miatt (értsd: ahogy írtuk, jelenleg nem működik) egyelőre nincs értelme. A redsn0w pedig ugyanúgy van Windows-ra is.

Frissítés #1 – redsn0w 0.9.6rc10

A Dev-Team pár perce kiadta az rc10-es verziót a redsn0w-ból:

MuscleNerd
redsn0w rc10 released for Mac+Win … Update #1 http://is.gd/AXmH8v Added boot animations, removed misleading Settings
2011.04.07. 9:34

Tehát ezzel a verzióval ismét lehet a korábban a greenpois0n-ben 4.2.1 alatt debütált animált bootlogókat használni. Illetve pár, megkavaró beállítási opció is tisztázva lett. Az animációkat Cydiából töltheted le, és utána a Settings > Bootlogo setting menüpontban tudod őket bekapcsolni.

Ha szeretnéd a bootlogó opciót használni, vagy egyes funkciókat kapcsolgatni (akku % kijelzés, multitasking, stb) elegendő újra lefuttatni a redsn0w-t a jelenleg is jailbreakelt készüléken, viszont MINDENKÉPP vedd ki a pipát az “install Cydia” elől!

Frissítés #2 – redsn0w 0.9.6rc11

Az rc10 után röviddel megjelent az rc11 is, amiben a bootlogó animációja optimalizálva lett, hogy még szebben és biztosabban fusson az összes eszközön.

Frissítés #3 – redsn0w 0.9.6rc12

Újabb frissítés, amiben ismét a bootlogó animációját optimalizálták tovább, mert volt, akiknél továbbra is problémák voltak. Ha nem kapcsoltad be a bootlogó animációt a jailbreakkor, akkor nincs teendőd. Ha bekapcsoltad az animációt, akkor elég csak újra lefuttatni rajta a redsn0w-t, de mindenképp vedd ki a pipát az “install Cydia” elől!

Frissítés #4 – megjelent az ultrasn0w kompatibilitási frissítése

Figyelem! Ez nem egy új függetlenítés, hanem csak a 4.3.1-es rendszerre optimalizált verzió, ami változatlanul csak az eddig is támogatott basebandeket tudja függetleníteni! Írtunk róla külön cikket is: Ultrasn0w kompatibilitási frissítés iOS 4.3.1-hez

Letöltési linkek

redsn0w 0.9.6rc12 OSX
redsn0w 0.9.6rc12 WIN
PwnageTool_4.3.dmg.6293151.TPB.torrent

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

iSamurai iPhone szerviz akció

4.2.1 custom firmware Pwnagetool 4.2 és Snowbreeze 2.2 segítségével

Figyelem! Mielőtt nekilátnál, olvasd el figyelmesen az egész cikket!

A Pwnagetool és a Snowbreeze új kiadása lehetővé teszi a 4.2.1-es custom firmware-ek készítését. Így lehetőségünk van például a baseband frissítése nélküli custom, előre jailbreakelt firmware készítésére, aminek az újraindításakor szintén nem szükséges már a gépre dugni a készüléket.

A következő eszközöket támogatja a Pwnagetool (4V = iPhone 4 – Verizon modell):

  • iPhone 3G/3GS/4/4V
  • iPod touch 3G/4G
  • iPad
  • AppleTV 2G

A Pwnagetool csak OSX-re van, a Snowbreeze pedig csak Windows-ra. Mi a Pwnagetool használatát javasoljuk, mert a Snowbreeze esetén többször volt már olyan hiba, ami a Pwnagetool esetén egyszer sem jelentkezett. Ha viszont Windows-ra vagy kényszerülve, akkor alternatíva lehet a Snowbreeze.

A Pwnagetool beépítve tartalmaz két fontos hibajavítást:

  • @comex és @pushfix megoldotta az iBooks problémáját a DRM-védett tartalmak kezelését illetően. Ezzel kapcsolatban ugyanis a fairplayd okozta a gondot. Az Apple ugyanis lépett az ügyben, és direkt úgy írta meg a fairplayd-t, hogy az olyan állományokat is futtasson a DRM ellenőrzése előtt, amik módosítatlan iOS alatt természetesen nem tudnak lefutni, viszont jailbreakelt rendszeren gond nélkül lefutnak. A fairplayd két ilyen állomány futtatását kísérli meg. Az egyik alá van írva, így az lefut bármi rendszeren, míg a másiknál hibás az aláírás, így az csak jailbreakelt rendszeren fut le. Így abban az esetben, ha mindkét állomány lefutott, a fairplayd tudhatja, hogy a rendszer jailbreakelt, és feldobja a hibát:
  • A másik hiba az AppleTV 2G WiFi-jét érintő probléma volt, amit pedig @nitotv, @DHowett, és @saurik oldottak meg.

Ezek a hibajavítások hamarosan Cydiás frissítésként is elérhetőek lesznek, tehát ha csak az iBooks hiba javítása miatt nem szeretnél restore-olni, és ismét jailbreakelni az új szoftverek segítségével, akkor érdemes lehet megvárni ezeknek a csomagoknak a megjelenését. Az iBooks hiba javítását az új Snowbreeze is tartalmazza, de az Apple TV 2G-s javítást nem, mert a Snowbreeze jelenleg nem támogatja az Apple TV 2G-t.

A szoftverek a fejlesztőik oldalairól tölthetőek le szokás szerint:
Pwnagetool 4.2 (OSX): http://blog.iphone-dev.org/post/3314130778/whats-in-a-name
Snowbreeze 2.2 (Win): http://ih8sn0w.com/index.php/welcome.snow

Fontos tudnivaló, hogy a custom firmware önmagában még nem függetlenít, tehát ahhoz még fel kell tenni az ultrasn0w-t, ami viszont a baseband verziójától függ, hogy tudja-e függetleníteni. iPhone 4 esetén csak a 01.59-es, míg iPhone 3G/3GS esetén jelenleg csak a 05.13-mas, vagy korábbi iPhone basebandek függetleníthetőek. Ha neked ennél újabb verzió van (05.14 vagy 05.15), akkor azt csak iPhone 3G/3GS esetén lehet az iPad-es baseband telepítésével függetleníthetővé tenni, erről bővebben itt: Ultra-recycle – az extrém ultrasn0w – iPhone 4.1 Függetlenítés, iPhone 4 esetén az újabb basebandekre (02.xx.xx vagy 03.xx.xx) nincs jelenleg semmi megoldás.

További hasznos cikk a basebandről, és hogy miért nem lehet downgrade-elni: Baseband: tények és tévhitek

Frissítés: iBooks fix

Megjelent a Cydiában egy, az iBooks hibáját javító csomag. Ha tehát greenpois0n-t használtál a jailbreakhez, de nem akarsz csak az iBooks miatt restore-olni, akkor a következőket kell tenned:

  • add hozzá Cydiában ezt a repo-t: http://repo.insanelyi.com
  • keresd meg az iBooks Fix-et, és telepítsd.

És mivel MuscleNerd is RT-zte @junyoure tweetjét,  megbízható információnak számít, hogy ugyanezt a hatást érheted el, ha telepíted a http://a.qoid.us/hunnypot.deb fájlt a készülékre akár a Cydia AutoInstall funkciójával, vagy magán a készüléken az iFile alkalmazással.

Persze ha inkább a restore-t választod, akkor meg használd a Pwnagetool-t a custom firmware elkészítéséhez, hiszen az ezt már beépítve tartalmazza.

Figyelem! Mindenki a saját felelősségére csinálja a dolgokat! A szifon.com nem vállal semmi felelősséget az esetlegesen bekövetkező problémákért! Mindig legyen biztonsági mentésed a készüléken lévő adataidról!

iSamurai iPhone szerviz akció

Mi a helyzet a 4.2.1 untethered jailbreakkel?

Jelenleg csak a dev-team rendelkezik olyan kiadott szoftverrel, amivel jailbreakelhetjük a készülékünket 4.2.1 esetén. A redsn0w képes jailbreakelni a 4.2.1-et a legtöbb eszközön, sőt, a megfelelő feltételek megléte esetén untethered módon is, illetve használhatjuk a Pwnagetool-t is. Semelyik másik fejlesztő csapat nem adott ki eddig semmi alternatívát a 4.2.1-re.

Ebben a cikkben CSAK a jailbreakről írunk, a készülék függetlenítéséről egyelőre nincsenek konkrétumok!

Redsn0w beta és a harc az SHSH-kkal

A dev-team részéről jelenleg úgy áll a helyzet, hogy a 4.2.1-re egyelőre csak akkor van untethered jailbreak, ha a következő feltételek legalább egyike teljesül:

  • a készülék iPhone 3G, iPod Touch 2G, régi ibootos iPhone 3GS – ez esetben a redsn0w 0.9.6rc8 megcsinálja
  • vagy van a 4.2b3-mas firmware-hez SHSH – ez esetben pedig a redsn0w 0.9.7b6 kell

Ha tehát új ibootos a készülékünk (iPhone 3GS vagy MC iTouch), netán A4 processzoros (iPhone 4, iPad és iTouch 4G), és nincs 4.2b3-mas SHSH-nk, akkor csak semi-tethered jailbreak van egyelőre.

Ez azt jelenti, hogy a legtöbb esetben a készülék bekapcsol ugyan újraindításkor anélkül is, hogy gépre kellene dugnunk, és a redsn0w “just boot tethered now” opciójával indítanánk, de ebben az esetben jailbreak nélkül tölt be. Ilyenkor semmi jailbreakes alkalmazás nem működik, nem indul el a Cydia, és az esetleg feltelepített tört alkalmazások is azonnal kilépnek, ha megpróbáljuk őket elindítani.

Ha azonban feltelepítettünk bármi olyan kiegészítőt, ami mélyen belenyúlt a rendszerbe, vagy csak a SpringBoard működésébe, akkor az iOS nem fog tudni betölteni. Gyakorlatilag bármi MobileSubstrate-ot igénylő kiegészítő telepítése ezt eredményezi, így például az ultrasn0w vagy az SBSettings telepítése után kizárólag gépre dugva, és a redns0w-val indítva fog tudni bebootolni a rendszer.

MuscleNerd azt ígérte az új redsn0w betatesztje során, hogy megpróbálják megoldani, hogy elegendő legyen a 4.1-es SHSH is a Monte-jailbreakhez. Ezt sikerült is megoldaniuk, de egyelőre nem adtak ki újabb beta verziót. Persze amint megjelenik az új beta, írunk róla, de az is csak azoknak lesz megoldás, akiknek megvan a 4.1-es SHSH.

Ne keverjük azonban a szezont a fazonnal: ez NEM 4.1-es jailbreaket jelent (hiszen az amúgy is van már), hanem a 4.1-es SHSH és kernel felhasználását a 4.2.1-es rendszerben! A Monte jailbreaknek semmi köze a 4.1-hez, az 4.2.1-re van!

Akiknek azonban nincs sem 4.1-es SHSH, sem 4.2b3, azoknak sem kell elkeseredni. Sőt, nekik most van egy nagyon fontos teendőjük. A dev-team ugyanis a további terveik szerint portolni fogja a Monte-technikát, hogy működjön 4.3b2-es SHSH-val is.

Tehát nagyon fontos: akár jailbreakelsz, akár nem, töltsd le a legfrissebb TinyUmbrellát, telepítsd, majd indítsd el, és töltsd le vele az SHSH-kat a készülékedhez! Az új TinyUmbrella automatikusan le fogja tölteni a 4.3b2-höz az SHSH-t, így ha a dev-team megoldja a 4.3b2-es SHSH felhasználhatóságát, akkor gyakorlatilag bárki képes lesz untethered módon jailbreakelni a készülékét – ha letöltötte hozzá az SHSH-t.

Mentsd az SHSH-kat MOST! Mi szóltunk! Szedd le most, ameddig még lehet, ártani nem fog!

A Chronic Dev már készíti az új greenpois0n-t

Eközben persze a Chronic Dev csapata sem tétlenkedik. p0sixninja már egy videót is közzétett arról, hogy SHSH fájlok használata nélkül megoldotta az untethered jailbreaket 4.2.1 alatt. Persze a kiadási dátumot például geohot legutóbbi akciója miatt sem árulták el egyelőre:

Számunkra persze ez csak jó, hiszen így már egyre közelebbinek tekinthető a 4.2.1-es untethered jailbreak megjelenése.

Óva intenénk azonban mindenkit, hogy esetleg bármi nem hivatalos, innen-onnan, *állítólag* kiszivárgott verziókat töltsön le, és azokat használja, mert annak könnyen rossz vége lehet. Ugyan így értelmetlen felülni az ilyenkor gomba módjára elszaporodó ál-geohot és más kamu oldalakon megjelenő állítólagos, “első kézből” származó híreknek.

Ott vannak a hivatalos oldalak, azokról tessék tájékozódni. Ha pedig azokon nincs kint valami nagyon fontos hír, akkor annak igazságtartalma bizony erősen megkérdőjelezhető. (Az ilyen kamu oldalak linkjeit törölni fogjuk a hozzászólások közül is!)

iSamurai iPhone szerviz akció

Untethered 4.2.1 jailbreak – restore nélkül? – frissítés #6

Figyelem! Ez egy beta, és nem alkalmas mindennapi használatra. Kizárólag tesztelési célzattal került kiadásra, és csak OSX-re érhető el. Az új redsn0w beta nem függetlenít, és jelenleg nem működik 3GS vagy MC-s Touch esetén. Ha nem érted az itt leírtakat, ne kezdj hozzá.

Mielőtt nekilátnál, olvasd el figyelmesen az egész cikket, és NE csak a frissítéseket!

***

Frissítés #6

Ma kiadta a dev-team a redsn0w újabb beta verzióját, a 0.9.7b6-ot, amiben javították a Skype-pal kapcsolatos hibát, valamint az iBooks-nak is rendesen kell már működnie.

A korábbi verzióktól eltérően, ha beta 5-tel van jelenleg jailbreakelve a készülék, akkor a beta 6 használata előtt most nem szükséges a restore. Ebben az esetben az összes pipát ki kell venni az opcióknál, és csak újból lefuttatni.

A következő lépés az lesz, hogy megoldják, hogy menjen 4.1-es SHSH-val is, illetve hogy a Windows-os verziót jelentősen felgyorsítsák annyira, hogy ki lehessen adni.

Letöltés: redsn0w_0.9.7b6 (OS X)

*** Tovább olvasom

iSamurai iPhone szerviz akció

4.1/4.2.1 függetlenítés: GPS problémák, új hacktiválás

Ez a cikk csak az iPhone 3G/3GS-ről szól! iPhone 4 esetén nem működik, illetve ott a 4.1/4.2.1-es verziók basebandjeire sincs jelenleg függetlenítés.

Miért 06.15.00?

A 06.15.00-ás basebandre való frissítés azok számára hozott függetlenítési lehetőséget, akiknek gyári 4.1 vagy 4.2.1 került a készülékére, mert az azokban található basebandekre eddig a dev-team nem talált hibát. Nem is nagyon fognak már foglalkozni azzal, hogy erre a két verzióra megoldást keressenek, hiszen akkor nem adták volna ki a 06.15-ös megoldást.

A 06.15-ös verzióra való frissítés az előnyei mellett hozott pár hátrányt is. Mielőtt azonban ebbe jobban belemennénk, érdemes a frissítéssel kapcsolatos cikkünket újra elolvasni az érintetteknek: Ultra-recycle – az extrém ultrasn0w – iPhone 4.1 függetlenítés

Tehát az egyik hátrány, hogy ezzel biztosan elvesztjük a garanciát, hiszen 06.15-ös baseband kizárólag szoftveres piszkálás után kerülhet a készülékre, mert a hivatalos firmware-verziók ezt a basebandet (egyelőre) nem tartalmazzák.

A következő probléma a GPS működésével kapcsolatos.

GPS problémák

A 06.15-ös frissítési lehetőség kiadása után a dev-team-hez több olyan visszajelzés is érkezett, hogy a korábban jól működő GPS funkció megadta magát. Az teljesen mindegy, hogy 4.1 vagy 4.2.1 van az adott készüléken, egyes esetekben a GPS nem működik. Más esetekben viszont megy hiba nélkül a 06.15-ös frissítés ellenére is. Így arra a következtetésre jutottak, hogy nem a 06.15-ös baseband okozza a dolgokat önmagában, tehát nem rontotta el a készülékeket hardveresen, hanem valami szoftveres problémáról van szó:

Update #5: Unlockers have been reporting mixed results about GPS functionality at 06.15.00.  Until we can track down what differentiates those who retain GPS vs. those who lose it, be conservative and assume you’ll lose GPS at 06.15.00. As we work on finding the cause (and possibly a fix), please report your personal findings in our comments section.  (Update: early indications are that while 06.15.00 is capable of GPS, it will require some further hacks.  But please still be conservative and assume you will lose GPS at 06.15, in case the hacks don’t work).

Tehát ha problémád támadt a korábban jól működő GPS-szel, és mindez akkor kezdődött, amikor frissítettél a 06.15-ös basebandre, akkor a kettő valószínűleg összefügg. A dev-team jelenleg is keresi a megoldást erre, és amint megoldják, javítani fogják ezt a hibát.

Hacktiválási problémák, push: SAM

Persze nem a GPS esetén van csak gond a jailbreakelt készülékek esetén. Amennyiben valaki nem a gyárilag a készülékhez tartozó kártyával aktiválja a telefont, hanem ezt a jailbreakelést végző szoftverre bízza, abban az esetben a push működését biztosító tanúsítványok hibásak lesznek. Ez a push szolgáltatás bevezetése (3.0-ás firmware) óta így van. Mi is ezért erőltettük minden alkalommal, hogy aki teheti, aktiváljon gyári kártyával. Léteznek ugyan pushfix-megoldások is, de a hivatalos aktiválás az igazi, így mi is azt támogatjuk.

Hibás tanúsítvány esetén a készülék tehát folyamatos adatforgalmat generál, és így melegszik, valamint drasztikusan merül, illetve az adatkorlátos előfizetéssel rendelkezők számára akár magas számlát is tud generálni.

Hogy miért van ez így? A push úgy működik, hogy a készüléken futó apsd daemon fut a háttérben, és ez kezeli az összes alkalmazás push-értesítésekkel kapcsolatos forgalmát. Így kevesebb memóriát, akkuteljesítményt, és adatforgalmat igényel a dolog, mintha minden alkalmazás önmaga figyelne folyton a háttérben, hogy jött-e valami új értesítés.

Ehhez azonban a készüléknek rendelkeznie kell a megfelelő push certificate-ekkel, tanúsítványokkal, mert ezek hiányában az Apple push-t kiszolgáló szervere elutasítja a készülék kérdéseit, nem engedi csatlakozni, hiszen hibás a tanúsítvány, vagy érvénytelen. A készülék ettől függetlenül tovább próbálkozik, hátha csak valami hálózati gond lenne, vagy csak “hisztis” lenne a szerver, hiszen a készülék úgy érzékeli, hogy neki bizony megvan a szükséges tanúsítvány.

Emiatt a telefon 30 másodpercenként újra és újra próbálkozik, de minden alkalommal elutasításra kerül. Így tehát beláthatjuk, hogy ez elég hamar le tudja szívni a teljesen feltöltött akkumulátort is, hiszen a készülék gyakorlatilag folyamatosan internetezik a háttérben.

Erre a problémára kínál megoldást a SAM (Subscriber Artifical Module):

Update #6: Developer @sbingner (author of TetherMe) has made some excellent progress devising a new hactivation method that kills two birds with one stone for all you ultrasn0w unlockers.  His tool, “Subscriber Artificial Module (SAM)” tricks your iPhone and iTunes into creating legitimate activation tickets even though you’re unlocked with ultrasn0w.  This means you get the full benefit of push applications, and your battery life increases substantially.  If you’d like to try it out, check out http://www.bingner.com/SAM.html

To help make it easier to try out @sbingner’s tool, we’ve updated redsn0w to include a new “Deactivate” option for the 3G and 3GS.  Use this option *after* you’ve installed SAM…it will remove the normal patches made to lockdownd and let SAM take over.  (sbingner plans on making a button to do this within SAMPrefs too).  Great work, @sbingner!

Ez úgy működik, hogy átveri az iTunes-t, ami így azt fogja hinni, hogy olyan kártya van a készülékben, ami neki az aktiváláshoz szükséges, így be fogja aktiválni. Persze azért nem eszik ezt olyan forrón. Először is feltétel, hogy jailbreakelt legyen a készülék, hiszen másképp nem tudjuk feltenni a SAM csomagját. De lássuk lépésről lépésre:

  1. Adjuk hozzá Cydiában a http://repo.bingner.com címet, és telepítsük fel az ott található két csomagot, majd indítsuk újra a készüléket;
  2. Töltsük le a legfrissebb redsn0w 0.9.6b6-ot, hogy az visszaállítsa nekünk az eredeti lockdown-t:
    Mac OS X
    Windows (Win7 és Vista esetén XP kompatibilitás módban kell futtatni!)
  3. A redsn0w-ban szokás szerint tallózzuk be a készüléken található firmware-t, majd a Next után vegyük ki a pipát az összes opció elől, és tegyünk pipát a “Deactivate” elé;
  4. A továbbiakban minden teljesen ugyan úgy megy, mint egy szokványos jailbreaknél, kövessük tehát az utasításokat – a készülék ugyan úgy be fog tölteni, mintha változatlanul aktiválva lenne, tehát elérjük a menüt is. Mikor a készülék bebootolt, vagyük ki a SIM kártyát, és a Settings alján keressük meg a SAM opcióját;
  5. Itt bökjünk a “De-Activate iPhone” opcióra, ez letörli a hacktiválás által feltett tanúsítványokat, és előkészíti a rendszert az iTunes-os aktiválásra. Ezután bökjünk még a “Regenerate SIM” lehetőségre is;
  6. Dugjuk rá az iTunes-ra, és várjunk. Ez akár pár percet is igénybe vehet, de ettől ugyan úgy elérjük a menüt. Ha közben nyitva van a SAM, akkor láthatjuk is, amint átvált az “ActivationState” mellett a szöveg “WildcardActivated”-re, ekkor kész is van, lehúzhatjuk, nem kell azzal foglalkozni, hogy az iTunes esetleg még töltene valamit.
  7. Ha bármi oknál fogva azt írná az iTunes, hogy “invalid SIM”, akkor a SAM-ben a Method alatt válasszuk ki a saját szolgáltatónkat manuálisan a “By Country and Carrier” alatt, majd válasszuk ki a “Regenerate SIM” opciót. Magyarországon ez csak a T-mobile vagy a Vodafone lehet, mert ezek egyelőre az Apple-partner szolgáltatók. Ezek után már aktiválnia kell.
  8. Ha megjelent a “WildcardActivated” felirat a SAM-ben, visszatehetjük a saját kártyánkat, ami után egy pillanatra az “iPhone aktiválva” felirat jelenhet meg, és ezek után már az iTunes sem írhat semmi hibát a készüléket rádugva.

Természetesen próbáljuk ki, hogy működik-e a YouTube, a Maps megtalál-e minket, illetve például kapunk-e push üzeneteket. De ha a fentieket megcsináltuk, akkor rendesen kell mennie mindennek, hiszen gyári tanúsítványok kerültek a készülékre.

A SAM által használt módszer csak azoknak szükséges, akik eredetileg nem a gyári kártyával aktiválták az iPhone 3G/3GS készüléküket 4.0-ás vagy afeletti verzió esetén, hanem rábízták ezt például a redsn0w-ra, vagy Pwnagetool-lal előre aktivált firmware-t használtak.

(Az OFF-os hozzászólások ennél a cikknél is törlésre fognak kerülni.)

Kiegészítés

“Ha bármi oknál fogva azt írná az iTunes, hogy “invalid SIM”, akkor a SAM-ben a Method alatt válasszuk ki a saját szolgáltatónkat manuálisan…”

Mivel a fenti mondat félreérthetőre sikerült, így szeretnénk kiemelni: a saját szolgáltató alatt azt a szolgáltatót értettük, amilyen függő az adott készülék (a készülék saját szolgáltatóját), és nem azt, amilyen SIM kártyával szeretnénk használni. A SAM-et egy virtuális SIM-kártyaként kell elképzelni. Ha viszont ezt a virtuális kártyát átállítjuk automatikusról, akkor arra a szolgáltatóra kell beállítanunk, amilyen függő a készülék eredetileg, és akkor működnie kell.

iSamurai iPhone szerviz akció