feb 12

Ahogyan azt évekkel ezelőtt az iBluetooth, iBlueNova, és tavaly a Celeste kapcsán már örömmel tapasztalhattuk, a bluetoothos fájlmegosztás lehetőségét rendszerint elhozta nekünk egy-egy lelkes (vagy egy kis jövedelem-kiegészítésre vágyó) fejlesztő. Ebben az esetben Eric Day volt az, aki gondolt egyet, és a tegnapi nap folyamán megjelentette a BigBoss repóban új alkotását, az AirBlue Sharing fantázianevű kiegészítőt.

Első ránézésre

A Celeste-hez hasonlóan az AirBlue is a SpringBoardba épül be. Letöltés és telepítés után bármiféle beállítás használata nélkül, készülékünk azonnal használható lesz fájlok le- és feltöltésére. A fejlesztő néhány extra kényelmi funkciót is beépített: közvetlenül lehet adatokat küldeni többek között a Jegyzetek (Notes), Fényképek (Photos), Videók (Videos), Zene (Music), Kapcsolatok (Contacts) és Hangjegyzetek (Voice Memos) gyári alkalmazásokból.

Vizuális típusoknak két videó, az elsőben az iOS-ről való küldés látható, a másodikban pedig a fájlok fogadása iOS-en:

Specifikáció

Ahogyan az alkalmazás fejlesztője által adott kódnevéből (com.ericday.blued-obex) arra következtetni is lehet, a szoftver teljesen szabványos protokollokat használ a fájlcserére, ami azt jelenti, hogy lehetővé teszi bármilyen Bluetooth eszközre a fájlküldést és -fogadást.

Ennek egy külön kellemes velejárója, hogy az AirBlue-ról az iOS natív Bluetooth menedzserére való átváltáskor mégcsak újrapárosítani sem szükséges a készülékeket, minden gördülékenyen működik. Az adatforgalom sebességére sem lehet panaszunk, ugyanis a szoftver maximum 1.7MB másodpercenkénti kapcsolati sebességet képes nyújtani.

Mit kell még tudni róla?

A tweak iOS 4.2 és iOS 5.0.1 között minden rendszeren működik. A hiánypótló funkcionalitásért cserébe viszont igen borsos árat, 4.99 dollárt, azaz több, mint 1000 forintot kell fizetnünk.

Töltsétek le, próbáljátok ki: Tőletek is várjuk a vele kapcsolatos további tapasztalatokat és észrevételeket! A fejlesztőt is elérhetitek Twitteren, vagy a Cydián keresztül e-mailben.

feb 04

Xmessages: kontaktfotók – másképpen

By H2CO3 ajánló, cydia, iOS5, tweak Hozzászólások kikapcsolva

Számos olyan tweaket találhatunk a Cydiában, amely lehetővé teszi a telefonkönyvünkben található bejegyzésekhez egyedi fényképek hozzárendelését különböző, az alapértelmezettől eltérő módon.

Egy klasszikus példa volt erre a Cyntact, amely maga Jay Freeman (Saurik) műve, és már csaknem a kezdetektől fogva eléhető a Cydiából. A Cyntact iránt érdeklődőknek ajánljuk az arról (is) szóló korábbi cikkünket.

A legújabb versenyző ezen a piacon az xMessages névre hallgat. Az iOS5-kompatibilis szoftver két alapvető funkciót épít a rendszerbe, mindkettőt a Messages alkalmazás segítségével.

 

Az első, és egyben legfontosabb: a küldött és fogadott üzeneteink (SMS, MMS, iMessage) listáját mutató táblázathoz hozzáadja azoknak a kontaktképét, akivel üzenetet váltottunk – már feltéve persze, hogy van hozzájuk rendelve profilkép.

A másik lehetőség, amit ez a kiegészítő kínál, az a legutolsó elküldött illetve bejövő üzenet időpontja, amelyet szintén kitesz a Messages alkalmazás főképernyőjére.

Az alkalmazás beállításait (amely tulajdonképpen egyedül ezen két funkció be- és kikapcsolásából áll) telepítés után megtalálhatjuk készülékünk Settings (Beállítások) alkalmazásába integrálva.

A tweak ingyenesen tölthető le a BigBoss repóból.

jan 30

Update #1:

Az iOSOpenDev szoftverfejlesztő csomag néhány perce megjelenet! A vállalkozó kedvűek innen tölthetik le (amint azt már megszokhattuk, kizárólag Mac OS X platformra).

Korlátozások

Az Apple népszerű vizuális fejlesztőeszközei, az Xcode illetve az Interface Builder, az iPhone, iPod Touch és iPad alkalmazások fejlesztésére is szolgálnak. Igen ám, de a hivatalos alkalmazások korlátozottsága miatt ezek a fejlesztői környezetek az iOS-re való fejlesztési beállítások használata esetén csak limitált lehetőségeket nyújtanak a fejlesztőknek – alapértelmezetten. Ahhoz, hogy valaki a hivatalos Apple szoftverfejlesztő környezettel tudjon a Cydiába készülő alkalmazásokat vagy kiegészítőket írni, eddig különböző, meglehetősen hosszadalmas, ha nem is túl bonyolult – módosításokat, elrejtett beállítások piszkálását igényelték.

Természetesen nem minden cydiás fejlesztő használja az Xcode-ot programozáshoz. Akik nem támogatott operációs rendszeren (Windows vagy Linux) kívánnak iPhone programokat készíteni, azok számára ez az opció nem elérhető; ők a Dev-Team tagjai által készített, nyílt forráskódú, “nemhivatalos” toolchaint haszálhatják – erről már írtam bővebben itt.

A megoldás

 

Az Xcode egyik legnagyobb előnye, hogy beépülő sablonokkal, úgynevezett “template”-ekkel bővíthető. Egy ilyen csomag képében lesz hamarosan elérhető James Spencer új projektje: az iOSOpenDev.

Az Xcode-ba közvetlenül telepíthető “projektcsontvázak” különböző, iOS eszközökre hivatalosan el sem készíthető szoftvertípusok megírását, fordítását és kiadását teszik lehetővé. Ezekre néhány példa:

  • MobileSubstrate-kiegészítők: a Cydiában megjelent legtöbb tweak lelke a MobileSubstrate. Részletesen nemrég írtunk róla. Ez a fajta megoldás nem “normális” alkalmazások, hanem a rendszerbe dinamikusan betölthető, úgynevezett szoftverkönyvtárak létrehozását igényli. Ezt az Xcode iOS platformra nem, csak Mac OS X-re való fejlesztés esetén engedélyezi.
  • Fejlesztői könyvtárak: hasonló technológiával készülő kódbázisok; lényegük, hogy az egyszer valaki által megírt, jól működő kódot ne kelljen minden programozónak újra és újra “feltalálnia”, hanem újrahasználhassa azt.
  • SBSettings kapcsolók: szintén a “dinamikus könyvtár” koncepcióját felhasználó kiegészítők, melyek a népszerű tweak, az SBSettings számára teszik elérhetővé bizonyos rendszerbállítások gyors módosítását.
  • Parancssoros programok: mivel az iOS alapjában véve nem rendelkezik szöveges felhasználói felülettel, csak grafikussal (valaha ez pont fordítva volt az operációs rendszerekkel…) a Nagy Testvér ezek megírását is letiltotta az Xcode-ban. Ezen funkcionalitás megléte azonban különösen fontos lehet olyan esetekben, mint például a Telesphoreo projekt. A Cydia készítője, Jay “Saurik” Freeman, elhatározta, hogy mivel az iOS (mint előde, a Mac OS) is Unix-szerű rendszer, leportolja a szabványos Unix eszközöket iOS-re – azonban ezek kivétel nélkül szöveges felületű parancsok voltak. A problémát persze kellő leleményességgel megoldotta Saurik, ám mostantól bármely fejlesztő részére könnyebb lehet az ehhez hasnonló programok fordítása.

Csomagolj, indulunk!

A túlélőcsomagban azonban nemcsak a fejlesztéshez, hanem a terjesztéshez is találunk segítséget. Programjainkból kellő konfigurálás után Debian csomagokat készíthetünk. Ez egy fájlformátum, melyet az ismert Linux disztribúció, a Debian csomagkezelője (APT, Advanced Packaging Tool – fejlett csomagkezelő eszköz) használ, és melyet nagyfokú használhatósága, rugalmassága és elterjedtsége miatt a Cydia is adaptált. Ezeket a csomagokat azután rögtön fel is tölthetjük a Cydiába, valamint közvetlenül telepíthetjük magára a készülékre is.

Hol találhatom meg?

A lelkes iOS fejlesztők a projekt hivatalos, egyelőre nem túlságosan aktív oldalán figyelemmel kísérhetik a fejleményeket: http://iosopendev.com/

(forrás)

jan 27

AssistantExtensions: Siri újratöltve

By H2CO3 Siri, ajánló, cydia Hozzászólások kikapcsolva

Új nap, új tweak a Cydiában. K3A nemrég megjelent kiegészítője, az AssistantExtensions egy ingyenes MobileSubstrate plugin, amely lehetővé teszi, hogy iPhone 4S készülékünk kedvelt személyi asszisztensét, a Sirit személyre szabott parancsokkal bővíthessük. A fejlesztő szerint ez a program még nagyban fejlesztés alatt áll. A cikk írásának pillanatában az 1.0.1-4-es verziójú szoftverhez készítője jelentős sebességbeli javulást, valamint további funkciók hozzáadását ígéri.

Jelenlegi funkciók

Rendszerszintű parancsok

Az iOS5 egyik új funkciója volt a Twitter teljes integrálása az operációs rendszerbe. Ezt bővíti a Siri által immár ismert “tweet” parancs, például: “tweet Hello World!” – segítségével bemondhatunk egy (maximum 140 karakternyi írással reprezentálható) szöveget, ami azonnal az új Twitter állapotüzenetünk lesz. Ez a lehetőség különösen jó a sokat csiripelők számára, mivel a gyári Twitter alkalmazás meglehetősen nehézkes működésű (legalábbis a saját tapasztalataim szerint).

AssistantExtensions működés közben

Lehetségessé válik telepített alkalmazások megnyitása is, csupán annyit kell mondanunk: “launch <alkalmazás neve>”, vagy “open <alkalmazás neve>”.

Bizonyos esetekben, például cydiás appok telepítése után, lefagyás esetén, jól jöhet a SpringBoard újraindítása. Ezt is egyszerűen megtehetjük a “restart SpringBoard” parancssal.

Számomra egy rendkívül fontos dolog a rendszerfényerő. Van olyan helyzet, amikor mindenképpen maximális fényerőre van szükségem, viszont egyébként le kell vennem kisebbre, mivel a háttérvilágítás gyorsan meríti az akkumulátort. Ez is kézreálló módon megoldható a “brightness to (szám) per cent” utasítás mikrofonba mondásával.

Több más funkció is megtalálható még a kiegészítőben, többek között véletlenszámot is generáltathatunk a “generate random number” kifejezés segítségével, valamint kontextusfüggő információkat is kérdezhetünk Siritől, például a “Should I take an umbrella?”, azaz “Vigyek esernyőt?” kérdésre az időjárás-előrejelzés függvényében kapunk igenlő vagy nemleges választ.

SBSettings kapcsolók felügyelete

A népszerű SpringBoard-beépülő, az SBSetting kezelését is lehetővé teszi ez az alkalmazás. A “turn on <kapcsolónév>”, illetve “list toggles” kifejezésekkel bekapcsolhatjuk vagy listázhatjuk az elérhető kapcsolókat, értelemszerűen.

Egyedül érzed magad? Beszélgess velem!

A Siri intelligenciájának köszönhetően, amint ezt már megszokhattuk, arra is rábírhatjuk a telefont, hogy visszabeszéljen. Pontosabban, hogy egy kicsit elbeszélgessen velünk. Mindössze annyit kell mondanunk neki: “Let’s chat!”, azaz “Beszélgessünk!”

Vizuális típusoknak (vagy iPhone 4S-sel nem rendelkezőknek) íme egy videó arról, hogyan is működik mindez:


Do you speak English?

Még mielőtt nagyon elkezdenénk örülni neki: az AssistantExtensions csak angolul ért. A fejlesztő ugyan azt ígéri, hogy egy közeljövőbeli frissítés során az összes, Siri által natívan támogatott nyelvet elérhetővé teszi, azonban ez még mindig csak a francia és német nyelveket fogja magában foglalni.

Kompatibilitási kérdések

A másik jelentős Siri-kiegészítő, a SiriToggles az eddigi tesztelések alapján nem jelent problémát az előbbi szoftver telepítése során, ám a fejlesztő mégis azt javasolja, hogy a két tweaket ne telepítsük vagy ne használjuk egyszerre a biztonság kedvéért.

Még, még, még, ennyi nem elég!

Az egyik legnagyobb lehetősége ennek az alkalmazásnak, hogy bővíthető. Készítője ugyanis egy olyan úgynevezett API-val (Application Programming Interface, alkalmazásprogramozási felület) szerelte fel, amely más fejlesztőknek is lehetővé teszi, hogy AssistantExtensions-pluginokat írva ők maguk is tovább bővítsék digitális asszisztensünk képességeit.

Érdeklődő fejlesztők számára a magyarázatokat, példaprogramokat tartalmazó oldal itt érhető el.

Erre aztán biztosan nem lesz pénzem…

Nekem rendkívül szimpatikus módon a szerző ingyenesen elérhetővé tette alkotását a Cydiában! Letölteni vagy közvetlenül onnan, vagy erről a linkről lehet a BigBoss repóból.

Ti már kipróbáltátok? Mik a benyomásaitok?

(forrás)

jan 22

Sokaknak közületek valószínűleg első “műtétük” a nemrég megjelent iOS5 – iPhone 4S illetve iPad 2 jailbreak használata. Mások rég vették A5-alapú készüléküket, és a régi eldobása óta nem jailbreakeltek. Ha az emlékezeted kissé berozsdásodott a jailbreakre való várakozás ideje alatt, vagy éppen teljesen új vagy a témában, mindenképp hasznos lehet Neked az alábbi kis összeállítás. Íme egy kis lista kedvcsinálónak a legfontosabb alkalmazásokról, kiegészítőkről, amelyeket az iPhone-odra, iPad-edre telepíthetsz, hogy még jobban kihasználhasd az eszközöd lehetőségeit.

MobileSubstrate: a módosítások lelke

 

A MobileSubstrate nem igazán egy alkalmazás, inkább egy beépülő (programozói körökben a “dinamikus könyvtár” néven ismert technológia szép példája), amely az iOS grafikus kezelőfelületébe, a SpringBoardba helyezi el magát, és egy szabványos rendszeren keresztül lehetőséget nyújt a fejlesztőknek, hogy az operációs rendszer, illetve csaknem bármilyen más alkalmazás viselkedését módosítsák, vagy új funkcionalitást adjanak ahhoz. Mi több, a MobileSubstrate még a programhibás tweakek nagy részétől is meg tud minket védeni: a sokszor bosszankodva emlegetett “Safe Mode” (biztonságos mód) nélkül akár az egész rendszer elszállhatna egy-egy program nem megfelelő működésétől, és lefagyhatna, vagy magától újraindulhatna, ami akár adatvesztést is eredményezhet extrém esetben. Érdemes megemlíteni, hogy a MobileSubstrate készítője maga Saurik, az iPhone Dev-Team jeles tagja, a Cydia fejlesztője.

Libactivator: szó szerint minden mozdulatodat lesi

 

A Libactivator nevű alkamazás- és tweakgyűjtemény az ismert cydiás fejlesztő, Ryan Petrich műve. Segítségével számtalan különböző mozdulat és egyéb eljárás segítségével kapcsolhatunk be és ki akár alapértelmezett, akár külső fejlesztők által készített funkciókat. Például hozzárendelhetjük a Home gomb háromszori megnyomásához egy alkalmazás indítását.

SBSettings: beállítások gyors elérése

 

A Beállítások alkalmazás meglehetősen kényelmetlen, ha gyors változtatásokat szeretnénk végrehajtani. Elindítani a – néha meglepően lassan betöltődő – alkalmazást, három-négy szinten át elnavigálni a megfelelő menüpontig, majd be- illetve kikapcsolni: nem a legkellemesebb megoldás. Ennek kiküszöbölésére fejlesztette ki BigBoss az SBSettings nevű tweaket. Telepítés után a SpringBoard státuszsorának (a képernyőn legfelül: itt található például a térerőjelző, az óra, az akku) jobbra vagy balra történő húzásával aktiválhatunk egy legördülő ablakot, amelyen gyors ki/bekapcsolásra alkalmas kapcsolókat találunk. Másik lehetőségünk, hogy a Beállítások appban bekapcsolva magába a Notification Centerbe integráljuk a funkcióit, ebben az esetben csak le kell húznunk az értesítések ablakát a képernyő tetejétől lefelé irányuló mozdulattal, és már használhatjuk is. A program beállításai közt megadható, hogy mely funkciókat kívánjuk így elérni; az alapértelmezettek között van például a repülős üzemmód illetve a Bluetooth vezérlése.

Winterboard: témák szabadon

 

Anno az iPhone-t sok kritika érte a fekete hátterű, testre nem szabható főképernyő miatt. Az iOS 4 kiadása után már beállíthatunk háttérképet a 3GS és újabb készülékek esetén, ám a rendszer kinézetét ez nagyban nem befolyásolja. Aki nagyon vágyik a különböző témákra, és nem sajnál rá pár megabájt RAM-ot, az telepítheti a Winterboard nevű témakezelőt (szintén Saurik fejlesztése), amely az operációs rendszer grafikájának legrészletekbemenőbb módosítását is engedélyezi.

Számos más, “alapvetőnek” már nem igen mondható alkalmazás, kiegészítő és hack található még a Cydiában, köztük fizetősek is. Aki kíváncsi a részletekre, annak mindenképp érdemes megtekintenie a cikk valamivel bővebb angol eredetijét.

Ha pedig kérdéseid vannak, vess egy pillantást mindenekelőtt a Gyakran Ismételt Kérdések cikkre!

jan 21

Zephyr: iOS multitasking mozdulatokkal

By H2CO3 ajánló, cydia, iOS5, jailbreak, tweak Hozzászólások kikapcsolva

Ha már 4S-re is elérhető lett a jailbreak, sokakban felmerülhetett, hogy mire lehet mindez jó. Az ismert Cydia fejlesztő és hacker, chpwn, nemrég készített el egy érdekes Cydia tweaket, melynek segítségével különböző mozdulatokkal, gesztusokkal tudjuk vezérelni az iOS készülékeinken a háttérben futó alkalmazások közötti váltást, a multitasking vezérlését.

A Zephyr nevű kiegészítő egy olyan funkcionalitást épít almás kedvenceink operációs rendszerébe, amely alapvetően csak iPadre érhető el. Az egyujjas mozdulatsorokkal vezérelhető multitasking viszont ennek a tweaknek a segítségével már minden iOS 5-öt támogató készüléken megvalósulhat.

Igaz ugyan, hogy egy kis plist manipulációval az iPades gesztusok is engedélyezhetők iPhone-ra, viszont a négyujjas jobbra-balra húzás a kis képernyőn kényelmetlen lehet.

A program két fő funkcionalitással rendelkezik. Az első az, hogy a nyitott alkalmazások között ujjunkat balra vagy jobbra csúsztatva tudunk váltani, egy szép, valósághű animációval. A második lehetőség pedig ujjunk felfelé húzására bukkan elő (szó szerint), ugyanis ekkor a rendszer saját multitasking képernyőjét hozza fel.

Aki vizuális típus, annak álljon itt egy videó, ahol maga a fejlesztő demózza az alkalmazást:

Elérhető a BigBoss repóból, 2.99 dollárért.

jan 21

Zephyr: iOS multitasking mozdulatokkal

By H2CO3 ajánló, cydia, iOS5, jailbreak, tweak Hozzászólások kikapcsolva

Ha már 4S-re is elérhető lett a jailbreak, sokakban felmerülhetett, hogy mire lehet mindez jó. Az ismert Cydia fejlesztő és hacker, chpwn, nemrég készített el egy érdekes Cydia tweaket, melynek segítségével különböző mozdulatokkal, gesztusokkal tudjuk vezérelni az iOS készülékeinken a háttérben futó alkalmazások közötti váltást, a multitasking vezérlését.

A Zephyr nevű kiegészítő egy olyan funkcionalitást épít almás kedvenceink operációs rendszerébe, amely alapvetően csak iPadre érhető el. Az egyujjas mozdulatsorokkal vezérelhető multitasking viszont ennek a tweaknek a segítségével már minden iOS 5-öt támogató készüléken megvalósulhat.

Igaz ugyan, hogy egy kis plist manipulációval az iPades gesztusok is engedélyezhetők iPhone-ra, viszont a négyujjas jobbra-balra húzás a kis képernyőn kényelmetlen lehet.

A program két fő funkcionalitással rendelkezik. Az első az, hogy a nyitott alkalmazások között ujjunkat balra vagy jobbra csúsztatva tudunk váltani, egy szép, valósághű animációval. A második lehetőség pedig ujjunk felfelé húzására bukkan elő (szó szerint), ugyanis ekkor a rendszer saját multitasking képernyőjét hozza fel.

Aki vizuális típus, annak álljon itt egy videó, ahol maga a fejlesztő demózza az alkalmazást:

Elérhető a BigBoss repóból, 2.99 dollárért.

dec 05

Újabb Siri port? Mi kihagynánk.

By jadeye 5.0, 5.0.1, Siri, cydia, iPhone 4, tweak Hozzászólások kikapcsolva

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.

A kínai illetőségű CD Team kiadott egy Siri portot. Persze a dolog azért nem olyan egyszerű, hogy csak telepíted Cydiából, de ezen felül több aggály is felvetődött, amit érdemes megfontolni, melőtt feltelepítenénk bármit is.

Először kezdjük egy videóval, ami azt bizonyítja, hogy működik a dolog, aztán nézzük, hogy mik vele a problémák:

Maga a port nem teljesértékű. Ez azt jelenti, hogy egy külső szerverhez kapcsolódik, mint korábban a Siri proxy esetén leírt megoldás esetén. Ez utóbbi saját, otthoni proxy esetén teszi lehetővé, hogy olyan feladatokra is hasznájuk a Sirit, amit az alapból nem támogatna. Ebben az esetben ez a külső szerver oldja meg az Apple felé történő authentikálást (azonosítást) is, hogy az elfogadja a Sirit egyébként nem támogató készülékről érkező kérést, és visszaküldje a választ. A portolásnál ugyanis a legfőbb nehézséget az jelenti, hogy az Apple ellenőrzi a készülék egyedi azonosítójának felhasználásával létrehozott tokent, és amennyiben az nem megfelelő, akkor elutasítja a kérést, és a Siri nem tud a szerverhez csatlakozni. A másik nehézség, hogy ez a token 24 óránként lejár, így azt újra kell generálni. A tokent leegyszerűsítve úgy kell elképzelni, mint egyfajta jelszót, ami ebben az esetben 24 óra hosszat érvényes.

A dolog másik hátulütője, hogy a CD Team által a szerverükön használt azonosító(k)ról érkező kéréseket az Apple valószínűleg naplózza, és amikor észreveszik, hogy irreálisan sok kérés érkezik az adott azonosítóval (akár különböző nyelvi beállításokkal is), az könnyen vezethet ahhoz, hogy rövid távon kitiltják az így használt UDID-et, és így meg is szűnik működni.

A közösen használt azonosító miatt pedig a Siri azon része valószínűleg használhatatlan lesz, ami lehetővé teszi, hogy a Siri a nevünkön szólítson, vagy hogy üzenetet küldhessünk a feleségünk/férjünk számára (például a “send message to my wife” lehetősége), hiszen nem fogja tudni, hogy az ezt használó számtalan készülék közül kinek ki a felesége, vagy kit hogyan hívnak.

De ami talán még inkább aggályos, az az, hogy így rengeteg adatodhoz hozzáférnek, hiszen a megoldásuk működéséhez az általuk üzemeltetett proxy szükséges. Ez azt jelenti, hogy az internetes forgalmad része vagy egésze, illetve a Siri által hozzáférhető adataid mind monitorozhatóak lesznek általuk.

Ezt az ismertebb jailbreakes fejlesztők is külön kiemelik, és nem is ajánlják az ilyen “portolások” használatát:

chpwn
Please note: if you use a proxy to access Siri, you may be sending your Email, SMS, Calendar, Contacts, Location, etc though that server.
2011.12.05. 8:24
chronic
anyone who is so desperate to use Siri that they allow their personal data to go through a server using a “port” deserves whatever happens
2011.12.05. 9:22

A port egyébként jelenleg csak az iPhone 4-et támogatja, tehát 3GS esetén egyelőre felesleges is küzdeni vele. Alapból deb fájlként került közzétételre, így Cydiából nem volt telepíthető, de azóta pár repo-ba is felkerült. Viszont a csomag mérete közel 110MB.

A fenti információk alapján mi nem javasoljuk a telepítését, és a használatát. Persze lehet vitatkozni azon, hogy ‘na majd pont X vagy Y adataira lennének kíváncsiak’ a kínai kollégák, vagy hogy ‘mégis mit kezdenének vele’, de talán jobb az óvatosság.

Akit ezek ellenére is érdekel, az keresgéljen, mi csak tippet adunk arra, hogy mit.

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

Köszönjük, hogy a Szifon.com írásait olvasod!
Újabb Siri port? Mi kihagynánk. by Jadeye
©Szifon.com – Minden jog fenntartva!

dec 01

Nemrég jelent meg a Cydiában egy igen hasznos tweak, amely egy régóta várt – az Apple által az iOS-be be nem épített – lehetőséget hoz el az iOS-készülékekre.

Az iOS fájlrendszerének zártsága nem teszi lehetővé, hogy tetszőleges fájlokat töltsünk fel- és le a készülékekre, valamint tartalmának böngészését is letiltja (ez a unixos körökben széleskörűen ismert “chroot börtön”). Emiatt a MobileSafari böngészőben sem engedélyezett a fájlok feltöltése, hiszen ehhez a készülékről kellene kiválasztani egy fájlt.

A címben említett jailbreakes alkalmazás ezen a problémán segít. Szerzője, Nikias Bassen (@pimskeks) a Chronic Dev-Team tagja, valamint az iPhone és iPad készülékek Linuxon való használatát lehetővé tevő libimobiledevice fejlesztője.

A kiegészítő telepítése után egy tetszőleges, feltöltést megkívánó weboldalra navigálva, a “Fájl kiválasztása” (“Choose file”) beviteli mező már nem lesz szürke, hanem teljesen használható. Rákattintás után megjelenik egy felugró ablak, amelyben tetszés szerint választhatunk egy fényképet, vagy akármilyen más fájlt.

 

Az adott űrlap “Elküld” (“Submit”) gombjára való tappintás után a MobileSafari annak rendje és módja szerint feltölti a kiválasztott fájlt:

A program beépül a gyári Beálltások alkalmazásba is; itt tetszés szerint megadhatjuk, hogy például az egész fájlrendszert mutassa, vagy csak a ~/Media könyvtárat, illetve a legújabb verzióban Dropbox kontónkat is hozzácsatolhatjuk.

Én, mint fejlesztő, különösen hasznosnak találtam ezt a programot; cydiás csomagjaim beküldésére rendszeresen szoktam használni, mikor nem vagyok számítógépközelben. Megjegyzem, hogy számomra a MobileSafari, illetve az egész rendszer kismértékű lassulását okozta, azonban ez feltehetőleg az újabb (iPhone 3GS és a feletti) telefonokon illetve az iPad-en nem számottevő.

Elérhető a BigBoss repóból, 1,99 dollárért.

Köszönjük, hogy a Szifon.com írásait olvasod!
Safari Upload Enabler – fájlok feltöltése MobileSafariból by H2CO3
©Szifon.com – Minden jog fenntartva!

okt 24

Mi az, és mire jó a semi-tether tweak?

By jadeye cydia, iOS5, semi-tethered, tweak Hozzászólások kikapcsolva

Mindenkit kérünk, hogy gondosan olvassa végig az alábbi cikkben foglaltakat, és mérlegelje az esetleges kockázatokat, mielőtt belevágna. 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.

Még szombaton, október 22-én jelent meg egy post a thebigboss.org oldalon, hogy elkészült egy olyan tweak, lehetővé teszi a tethered módon jailbreakelt készülékeken a semi-tethered mód. Nem akartunk róla addig írni, ameddig ki nem próbáltuk, és nem látjuk át, hogy mire is jó pontosan.

Tethered módban a készülék számítógépes újraindításhoz van kötve. Ha tehát napközben magától újraindul egy fagyást követően, vagy csak lemerül, és kikapcsol, egészen addig nem tudsz mit kezdeni vele, míg számítógép segítségével be nem bootoltatod, mert önmagától nem tud betölteni.

A semi-tethered mód így gyakorlatilag egy mentőöv, hiszen ilyenkor a készülék jailbreak nélkül tölt be, és legalább alapfunkciójára, telefonként használható, míg az ember haza nem ér vele, hogy számítógépre dugva a redsn0w “just boot” opciójával életre keltse rajta a jailbreaket ismét.

A semi-tethered mód valójában eddig is elérhető volt, ha A4 processzorral rendelkező készüléked van (iPhone 4, iPad 1, és iPod Touch 4G), és nem telepítettél fel semmi olyat, ami a MobileSubstrate csomagot igényli (például az ultrasn0w), vagy hasonlóan mélyen belenyúl a rendszer működésébe.

A semi-tethered jailbreakről itt írtunk bővebben, mielőtt folytatnád az olvasást, azt ajánljuk, olvasd ezt is végig: Gyakori kérdések: mi a különbség a tethered és untethered jailbreak közt?

Mi az, és mire jó a semi-tether tweak?

A semi-tether egy olyan tweak, amely a tethered jailbreakből semi-tetheredet csinál. Ez azoknak lehet hasznos, akik nem függetlenítenek (hiszen semmi jailbreakes kiegészítés, így a függetlenítés sem működik semi-tethered módban), viszont használnak MobileSubstrate-ot igénylő kiegészítőt (például sbsettings), mert elvileg azt is képes kikapcsolni a tweak, így a készülék ennek ellenére is képes betölteni.

Ha nem használsz MobileSubstrate-ot igénylő kiegészítőt, és A4 processzor van a készülékedben, akkor alapból is semi-tethered módban tölt be a készülék, ha nem számítógéppel indítod újra.

Régi iBoot-os iPhone 3GS-re továbbra is untethered a jailbreak még iOS5 esetén is, illetve az iPad 2 esetén továbbra is kizárólag csak az iOS 4.3.3 esetén van csak jailbreak, semmi más esetben nem.

Előnyök

Mire jó maga a semi-tethered mód? Korlátozott funkcionalitásra, de az még mindig jobb, mint ha csak állna a készülék az Apple logónál, és egyáltalán nem töltene be. A következők fontosak, ha a csomag telepítése után bármikor újraindul a készüléked semi-tether módban:

  1. Működnek a telefon alapfunkciói, tudsz hívni, és téged is elérnek, valamint küldhetsz és fogadhatsz SMS-t is.
  2. Használhatod a gyári vagy az App Store-ból megvásárolt appokat.
  3. A Safari ilyenkor nem használható, ehelyett az App Store-ból elérhető alternatív böngészők jöhetnek szóba.
  4. A Mail nem működik. Ehelyett használhatsz egy alternatív böngészőben webmailt.
  5. Természetesen se a Cydia, se semmi jailbreakes kiegészítés vagy app nem megy (tört appok sem).
  6. A semi-tethered módban ha jailbreakes appot (pl sbsettings) adsz a Notifications Center értesítései közé, akkor a SpringBoard folyamatosan újraindul, amiből csak a just boot opcióval élesztheted újra, számítógépre dugva.

Hátrányok

Mint minden esetben, itt is vannak hátrányok. Az első, hogy a készülék betöltése hosszabb időt vesz igénybe, mint egyébként, és jó pár respring (a SpringBoard újraindulása) is hozzátartozik a dologhoz.

A másik fontos dolog, hogy a semi-tether tweak nem tud együttműködni az AppSync csomaggal, mert az rendszerfájlt módosít, és nem a MobileSubstrate-on keresztül végzi a dolgát. Így ha fentvan az AppSync patch, akkor az megakadályozza, hogy ilyenkor betöltsön a rendszer.

Ezért a semi-tether csomag telepítésekor az AppSync és az Installous automatikusan eltávolításra kerülnek:

Az AppSync-es problémára mindaddig nem lesz megoldás, ameddig az azt fejlesztő srácok nem készítenek belőle egy olyan verziót, ami egy rendszerfájl módosítása helyett a MobileSubstrate-ot nem használja.

Telepítés

Ha a fenti előnyök és hátrányok mérlegelése után a telepítés mellett döntöttél, akkor már csak az a kérdés, hogy honnan is lehet feltelepíteni a kérdéses csomagot. Ez jelenleg egy külön repo-ban van, ami a következő: http://thebigboss.org/semitether

A repo-t a szifonos repo mintájára adhatod hozzá, értelemszerűen az előbb említett “http://thebigboss.org/semitether”-t adva meg címként, ez alapján: Cydia Source hozzáadása

A telepítés után a készüléket újra kell indítani, ehhez ekkor még számítógép és a redsn0w just boot opciója szükséges. Ha épp nem tudod újraindítani még, akkor home gombbal bezárhatod a Cydiát, míg gépközelbe nem érsz, és újra nem tudod indítani.

Az első újraindítást követően a készüléked képes kell legyen semi-tethered módban újraindulni, ezt érdemes kipróbálnod, amíg még gépközelben vagy, hogy egyrészt biztosan működik-e, másrészt hogy vissza tudd kapcsolni jailbreakes módba a készüléket.

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



Köszönjük, hogy a Szifon.com írásait olvasod!
Mi az, és mire jó a semi-tether tweak? by Jadeye
©Szifon.com – Minden jog fenntartva!

preload preload preload