Jailbreak Posts

iOS: Mielenkiintoiset lisäosat

IMG_0038

iOS on kelpo alusta sellaisenaan, mutta mielestäni vasta jailbreak avaa kaiken sen potentiaalin mitä Applen alustalla olisi tarjota. Jokaisella on ne omat suosikkinsa Cydia-lisäosien suhteen ja ajattelin listata muutaman oman suosikkini. Lisäosiahan on julkaistu pilvin pimein ja koko ajan niitä tulee lisää, joten äkkiä näiden kanssa saattaa innostua liikaa. Tässäkin pätee mielestäni hyvin sääntö: ”Vähempi on parempi”. Aivan mahdottomia ei kannata näitäkään laitteeseensa syytää, vaan koettaa kalastaa sieltä ne itselleen hyödylliset. Toisaalta jos tuntuu siltä, että laite pelaa omiin tarpeisiin riittävän sutjakkaasti tai että akun kesto on kyllin riittävä, voi niitä lisäosia asetella yllin kyllin.

 

On myös hyvä huomioida sekin seikka, että jotkut lisäosat saattavat toimia erikoisesti jonkin toisen lisäosan kanssa, joten on hyvä hieman seurailla laitteensa toimivuutta ja katsastaa ongelmatilanteissa mm. reddit:n mainio /r/jailbreak-osio sekä jos laite jumahtaa Safe Mode:n aloittaa lisäosien poistaminen yksitellen alkaen viimeksi asennetusta.

Tässäpä esiteltynä muutama omassa käytössä hyväksi havaitsemani lisäosa. Osa näistä on ns. turhakkeita, mutta ihan mukavia sellaisia.

  1. AlwaysMore for Spotlight: Olen vasta äskettäin innostunut uudistuneesta Spotlighista. Tämä lisäosa avaa kokonaisuudessaan Spotlight:n siten, ettei erikseen tarvitse napauttaa ’Näytä lisää’ – nappulaa. Kätevä esimerkiksi jos asennettuna on Spotit+ -lisäosa.
  2. revealMenu No Peek: 3D Touch on kiehtova ominaisuus uudessa iPhone 6 s-luurissa, joten onhan sellainen saatava vanhempaankin laitteeseen, joten omaan iPhone 6:n sujahti revealMenu, joka avaa toiminnallisuuden vanhemmisa laitteissa. Tällaisia lisäosia on muitakin monia, mutta tähän mennessä parhain ja vakain on omissa kokeiluissani ollut revealMenu. No Peek tarkoittaa sitä, ettei tässä paketissa tule mukana toista iPhone 6 s:n myötä esiteltyä ominaisuutta eli Peek & Pop, jota en ole millään lisäosalla saanut iPhone 6:a pelittämään. Tämä lisäosa tarjoaa myös ns. haptisen palautteen kun painat kotinäytöllä näkyvää kuvaketta pitkään.
  3. Bunny: Lisäosa tuo muutamaan sovellukseen 3D Touch – valikon, jotka ovat joko nykyisellään raakileita tai puuttuvat kokonaan. Sovellukset ovat: Kik, Hangouts, WhatsApp, Alien Blue, Kuvat, Kartat, Podcastit, Flex 2, sekä Viestit. Repo: http://repo.ioscreatix.com/

  4. CCSettings: Lisää namikoita iOS:n Ohjauskeskukseen. Skrollattavaan listaan voi lisätä mm. respring, kuvakkeiden merkkien nollaus kerralla etc. Kätevä kuin mikä.
  5. ColorFlow 2: Värittää musiikkisovelluksen, lukitusnäytön ja Spotifyn vastaavalla värillä kuin soivan kappaleen albumikuvituksen värimaailma on. Kaunista ah niin kaunista 🙂
  6. CustomCover: Ehdoton lisä yllä olevan kaveriksi. Tämä puolestaan antaa enemmän säätövaraa lukitusnäytöllä ja soitto-ohjelmassa näkyvään albumikuvitukseen. Omaa silmää viehätti paljonkin vaihtoehto ’Faded’.
  7. Crash Reporter: Antaa mukavasti osviittaa siitä, että mikä aiheutti laitteen kaatumisen. Ikiaikainen klassikko jaksaa edelleen!
  8. DetailedBatteryUsage: Mainio lisäosa, joka antaa hieman laajempaa käppyrää iOS:n Akku-osioon. Kätevä apu mahdollisten ongelmatilanteiden jälestämiseen.
  9. EasyRespring: Yksinkertainen on kaunista ja niin on tämänkin lisäosan kohdalla. Asettautuu AppSwitcher:n eli valikkoon, joka pomppaa esiin kun napautat kotinäppäintä nopeasti kaksi kertaa. Kun pyyhkäiset ”Koti-korttia” ylöspäin laite respringaa.
  10. Flex 2: Monitoimityökalu omien tweakien väkertämiseen. Tehokäyttäjän pakko-ostos. Valmis tweak-kirjasto antaa paljon myös Pekka Peruskäyttäjällekin.
  11. iCleaner Pro: Mielestäni yksi parhaista järjestelmän puhdistussovelluksista. Tällä poistuu niin cachet kuin muutkin turhakkeet. Esimerkiksi Spotifylla on hämmentävä taipumus kasvattaa Cachea järjettömiin mittoihin. Tällä siitäkin ongelmasta pääsee eroon. http://ib-soft.net/cydia/beta/

  12. iFile: Vanha sotaratsu jaksaa edelleen! Paras File Manager iOS:lle. Muitakin on, mutta tämä on todellinen klassikko.
  13. Kiss My Pass: Jonkin sortin suunnittelun riemuvoitto iOS:ssa on se, että kun pyyhkäiset vaikkapa saapunutta sähköposti-ilmoitusta lukitusnäytöllä ja valitset vaikkapa vaihtoehdon: ”Delete”. Kysyy iOS välittömästi joko pääsykoodia tai TouchID:a. Ihan jees tietoturvan kannalta, mutta tässä ehkäpä turhaa lioittelua. Oheinen tweak ohittaa tämän ongelman.
  14. NewsOfTheWorld: Avaa Applen News-sovelluksen muissakin kuin tuetuissa maissa kuten vaikkapa täällä suomessa.
  15. OneTapClear: Jälleen yksi sellainen ei niin riemullinen juttu on kun klikkailet ilmoituskeskukseen saapuneita ilmoituksia pois. Tämä lisäosa tekee siitä hieman nopeampaa.
  16. Spotit+: Ehdoton lisäosa Reddit:n ja Spotlight:n suurkuluttajalle. Lisää Spotlight:n vapaasti muokattavan Reddit-syötteen. Itselläni se on /r/jailbreak. Mukava seurata uusia viestejä suoraan Spotlightista.
  17. Traverse: Jälleen tehokäyttäjän todellinen multityökalu. Mahdollistaa omien 3D Touch pikakuvakkeiden tekemisen. Toimii jopa siten, että voi lisätä olemassa oleviin ohjelmien valikoihin uusia vaihtoehtoja.
  18. TweakCount: Tuntuuko siltä, ettet ole aivan varma montako lisäosaa olet tarkalleen aentanut. Tweak Count rientää hätiin ja lisää Installed-osion oikeaan reunaan lukeman asennetuista paketeista.
  19. WeatherBoard 2: Sääennuste lukitusnäytölle ja vaikkapa myös kotivalikko. Sisältää live-taustakuvan tai oikeastaan ns. overlayn. Ollakseen näinkin näyttävä lisäosa on muistijälki ja akun kulutus häkellyttävän pieni. Uskallan varauksetta suositella iPhone 6:n omistajille.
  20. Zeppelin: Todellinen turhake, mutta kiva sellainen. Antaa muokata operaattoritekstin / logon mieleisekseen. Vaihtoehtoja on monia kuten mm. Batman- ja Omena-logo etc. Repo: http://repo.alexzielenski.com

Tässäpä joitakin mukavia vaihtoehtoja. Olihan näitä itselläkin melkoisesti asennettuna: 20, mutta suurin osa näistä ovat todella kevyitä tai eivät hyrrää taustalla kuin käytettäessä. Suurin osa näistä löytyy suoraan Cydian omista vakio-repositoryista. Loppujen osoite on erikseen mainittu lisäosan yhteydessä.

iOS 9 jailbreak – Missä mennään?

Olen noin viikon ajan käyttänyt kolmessa laitteessa jailbreakia: iPhone 6, iPad Air ja iPad 2. Joitakin pieniä ongelmia on matkan varrella vastaan tullut, joista olen kirjoitellut myös tänne blogiini. Viimeisimpänä huomasin, ettei Terveys-sovellus näyttänyt enää mitään vanhoja tallennettuja tietoja, eikä suostunut ottamaan mitään uusiakaan vastaan. Ei edes manuaalisesti lisättyjä. Siitä tuonnempana lisää. Koostan nyt hieman tilannetta, missä tällä hetkellä mennään

  • BLoD – Tähän olen törmännyt vain kerran ja aiemmissa merkinnöissäni olen pohdiskellut ongelmaa enemmän.
  • Root-osion täyttyminen. Tähän on postattu sekä ”virallinen” että epävirallinen fiksaus. Kumpaakaan ei Saurik suosita asentamaan! Hänen kirjoittamansa Reddit-postaus aiheen tiimoilta.
  • Tweakit ovat alkaneet hiljoksiin päivittymään iOS 9-yhteensopiviksi ja uusia mielenkiintoisia on julkaistu
  • Jos omistat jailbreikatun AppleTV 2:n voin kertoa surullisen uutisen, ettei El Capitan / iOS 9 AirPlay enää toimi vaan jos haluat peilata iOS 9-laitteesta AppleTV 2:n jää toistaiseksi vaihtoehdoiksi joko päivittää ATV:n iOS uudempaan tai pysytellä iOS 8.x-versiossa jos haluat peilata iPadista tai iPhonesta ja jos olet peilannut Macista, niin pysyttele Yosemitessa tai vanhemmassa.
  • iOS 9.1 vaanii kulman takana, joten pidätellään hengitystä, että kaikki ongelmat Pangusta saadaan korjattua, etenkin jos ongelmien korjaus vaatii uudelleen jailbreikkauksen, sillä kun iOS 9.1 julkaistaan ei mene kuin tovi kun Apple lakkaa allekirjoittamasta 9.0.2:a.

Korjausta mm. Root-osion ongelmaan lupailtu piakkoin. Pangu julkaisi melkoisen purkkavirityksen, joka yksinkertaisuudessaan suorittaa komennon: ’/usr/libexec/cydia/move.sh /Applications’. Tästä Saurik älähti Redditissä todeten korjauksen olevan kuraa.

Terveys-sovellus eli Health menee jailbreikkauksen jälkeen rikki. Jos olet aktiivinen sovelluksen käyttäjä kannattaa huomioida tämä seikka. Kaikki vanha synkattu data kaikkoaa Pangun jälkeen. Onneksi ongelman voi korjata ainakin siltä osin, että navigoi esim: iFilella hakemistoon /var/mobile/Library ja joko poistaa tai nimeää uudelleen hakemiston Health ja käynnistää laitteen uudelleen. Tämän jäljeen Terveys-sovellus toimii, mutta vanha data on menetetty. Varmuuden vuoski kannattaa mieluummin nimetä hakemisto uudeelleen jos joskus tuleekin joku kikka kutonen, jolla vanhat tiedot saa palautettua takaisin.

Tämä seuraava huomio ei liity varsinaisesti Pangu 9:n vaan iOS 9:n yleensä eli omistan AppleTV 2:n, jonka vanhan ja väsyneen iOS-version olen jailbreikannut. Viimeisin breikattava versio lienee 5.1.2 tai 5.1.3 en nyt muista äkkisältään. Kuitenkin iOS 9:n ja ElCapitanin myötä AirPlay ei enää toimi näin vanhaan firmware-versioon eli jos olet samassa tilanteessa niin kuusessa ollaan.

Pangu 9 hämmentävä root-osion täyttyminen

Lisää Pangun jälkeisiä hämmentäviä seikkoja. Monet käyttäjät ovat huomanneet, että Pangu-jailbreakin jälkeen heidän / – hakemistonsa on lähes kokonaan täynnä. Huomasin itse saman käynnistettyäni ensimmäisiä kertoja iCleaner Pro-sovelluksen. Enpä koskaan aiemmin ole minkään jailbreakin jälkeen vastaavaan törmännyt ja mikä keljuinta asiaa ei pysty täysin korjaamaan ainakaan omin päin.

Ongelman aiheuttajaksi on epäilty se, ettei /var/stash – hakemistoon ole luotu symbolista linkkiä /Application – hakemistoon ja mm. jokainen Cydiasta asennettu lisäosa asentuu suoraan / – hakemistoon täyttäen sen. Se ei kuitenkaan täysin selitä tuon osion täyttymistä, sillä itselläni se paukkui jo lähellä 100% ennen kuin olin asentanut Cydiasta yhtään mitään ja kuulemma itse Cydia ei ole sinne asentunut. Ainoastaan lisäosat eli Pangussa on jotain merkillistä joka tuon aiheuttaa.

Pidemmän päälle hankaluudeksi muodostuu se, että kun asentelee lisäosia koko root-hakemisto on kohta täynnä, joten lisäosia näin ollen ei mahdottomia pysty asentamaan. Maltillisella määrällä lisäosia homma vielä toimii mallikkaasti mitä nyt uudelleen käynnistämisen yhteydessä näytetään ’Tallennustila lähes täynnä’ – tyyppisiä varoituksia.

iCleaner Pro:n avustuksella saa jonkin verran tilannetta helpotettua, mutta ihmeisiin sekään ei valitettavasti pysty. Ongelmaan on olemassa tilapäinen korjaus, mutta senkin kanssa on omat vaaransa. Jos olet vasta hyppäämässä jailbreak-kelkkaan suosittelen odottelemaan josko Pangu-tiimi tämän jossain välissä korjaisi.

Oheisen linkin takana opastetaan englanniksi kuinka ongelma kierretään tilapäisesti. Kehoitan lukemaan opastuksen ja etenkin varoitukset tarkkaan. Mieluummin suosittelen odottelemaan oikeaa korjausta, mutta jos tiedostat riskit ja haluat kokeilla niin opastus löytyy täältä.

Pangu9 – Boot Loop

iPhone-Reboot-by-Text-Message

 

 

 

 

 

 

 

 

 

 

Redditissä on raportoitu ja keskusteltu Pangu9:n ongelmista ja etenkin varsin keljusta boot loopista eli tilanteesta, jossa jostain syystä iLaite ei suostu käynnistymään vaan se jää nököttämään omppulogoon. Tunnettu kehittäjä Karen a.k.a. angelXwind avaa hieman taustoja ongelmaan yllä linkittämässäni Reddit-ketjussa. Postauksensa alkuun Karen erittelee tavanomaisen jailbreikatun iLaitteen ongelman eli mahdollisuuden törmätä boot loop:n eli laitteen jumittumiseen omppulogoon, josta kuitenkin on mahdollista päästä eteen päin kunhan sitkeästi yrittää pakkokäynnistää uudelleen. Tällainen jumittelu on kutakuinkin ”normaalia” ja sen esiintyminen n. 20%~25% luokkaa eli kompurointi on satunnaista ja siitä kuitenkin on mahdollista toipua. Toinen ei niin toivottu ongelma on ikuinen boot loop eli laite jumittuu pysyvästi omppulogoon. Karen kutsuu tätä nimellä BLoD.

Tämä Boot Loop of Death (BLoD) on jo hivenen ikävämpi juttu, etenkin jos sitä ei pystytä korjaamaan ja etenkin siinä vaiheessa kun aikanaan Apple ei enää ”allekirjoita” iOS 9.0.2 – koodia, jolloin palauttaminen iOS 9.0.2:n  ja uudelleen jailbreikkaus on mahdotonta. BLoD ei toki mitenkään vahingoita itse laitetta. Ainoa harmillinen puoli on siinä, että ainoa vaihtoehto siitä toipumiseen on laitteen palautus ja mahdollinen uudelleen jailbreikkaus ja siinä vaiheessa kun Apple ei enää allekirjoita 9.0.2:a jää ainoaksi vaihtoehdoksi siirtyä seuraavaan iOS-versioon, jolloin jailbreak menetään.

Mikä sitten aiheuttaa yllä kuvatun tilanteen? Tällä hetkellä ei ole tietoa mikä ongelman oikeasti aiheuttaa. Yksi havaittu tekijä on se, että laite ”pakkokäynnistetään” pitämällä kotinäppäin ja virtanäppäin alaspainettuna niin kauan kunnes omenalogo tulee näkyville. Normaaliolosuhteissa tämä toimenpide käynnistää laitteen uudelleen ja palaa hetken kuluttua iOS:n, mutta Pangu9:n kanssa saattaakin käydä niin, että laite juuttuu boot loopiin. Pakkokäynnistys ei irroita liitettyä iOS:n HFSJ+ tiedostojärjestelmää oikeaoppisesti, joten tämä saattaa olla yksi merkittävä tekijä.

Mainittakoon vielä, ettei pakkokäynnistys ole se tekijä joka automaattisesti aiheuttaa kaikille käyttäjille ikuisen uudelleen käynnistymisen syndrooman, vaan se on mahdollista ja on tapahtunut joillekin käyttäjille. Myös itselleni kertaalleen. Omissa kokeiluissani vastaavaa ei ilmennyt enää sen jälkeen kun heti jailbreakin jälkeen käynnistin Cydian, annoin sen tehdä omat alkuvalmistelunsa ja seuraavaksi asensin Cydian tarjoamat päivitykset, sekä Cydia Substraten ja Substrate Safe Moden ennen kuin tein mitään muita toimenpiteitä kuten suojakoodin ja TouchID:n asetukset etc. Kun sain oman laitteeni jumittumaan BLoD:n avasin kyllä kertaalleen Cydian ja annoin sen tehdä alkuvalmistelunsa, mutta miltei heti sen jälkeen käynnistin laitteen uudelleen pitämällä kotinäppäimen ja virtanäppäimen alaspainettuna. Oli se sitten se ratkaiseva tekijä tai ei oletan, että Pangu-tiimi saa aikanaan tämänkin ongelman korjattua pysyvästi. Tällä hetkellä kuitenkin on mahdollista, että innokas jailbreikkaaja saattaa tällaiseen ongelmaan törmätä siitäkin huolimatta, että on yllä olevat Cydian toimenpiteet suorittanut. Seurataan mielenkiinnolla tilannetta.

 

 

iOS 8.x – Jailbreak

1414074327_915

 

Ohhoh! Siinä ei muuten kauaa nokka tuhissut kun Pangu Team julkisti jailbreakin iOS 8:lle. Kiinalainen lahjakas jailbreak-porukka julkaisi eilen Windows-pohjaisen työkalun, jolla iOS 8.x pääsee irti kahleistaan. Tämä tarkoittaa myös maanantaina julkaistua 8.1-versiota.

Erinomaisesta iDownloadblog:sta löytyy erinomaisen kattavat ohjeet jailbreikkaukseen, joten en niitä sen kummemmin tässä erittele. Hopi hopi sinne lueskelemaan 🙂

AppleTV 2 Gen – SSH-ongelma

 

1339150059

 

 

 

 

 

 

 

 

 

 

Törmäsinpä perin raivostuttavaan ongelmaan jailbreikatun AppleTV 2:n kanssa (versio 5.3 – iOS 6.1.4 – 10B809), kun pienehkön tauon jälkeen oli tarve ottaa Macilta SSH-yhteys ATV:n. Kun eteen pärähti virheilmoitus: ssh_exchange_identification: Connection closed by remote host eli yhteys katkaistiin heti alkumetreillä. Hämmentävää! Ensimmäisenä tutkailin tietysti Mac:n ~/.ssh – hakemiston sisällön. Olisiko siellä config-filetsussa jotain hämminkiä. Ei ollut. Macilta sai kyllä AFP:n yli yhteyden AppleTV:n, joten sitä kautta pääsin tutkailemaan /etc/-hakemistosta löytyvää hosts – tiedostoa, josko siellä olisi jotain epämääräistä. Eipä ollut mitään outoa sielläkään. Varmistin vielä, josko jostain syystä olisi hosts.deny ilmaantunut aparaattiin. Eipä ollut sitäkään häiritsemässä. Siispä testimielessä loin ATV:n hosts.allow – tiedoston, mutta eipä tämäkään auttanut ssh:n yli yhdistämisen ongelmaan.

Lisää pään raapimista ja googlausta. Hakutulokset antoivat viitteitä ongelman liittyvän OpenSSH_6.x – pakettiin. Kuitenkaan en ATV:lle ole tehnyt mitään sen kummalisempaa. Ainoastaan jailbreikannut Seas0nPass:lla ja asentanut FireCoren ATV Flash Black:n ja NitoTV:n, eli tästä voidaan olettaa, että jailbreakin myötä asennettu OpenSSH 6.x  ei asennu oikein tai jotain muuta mystistä. Miten tästä eteen päin? Uudelleen jailbreikkaus tuskin auttaa, jos ongelma lymyää itse jailbreakissa…Ensimmäisenä kokeilin NitoTV:n kautta kaikkien pakettien päivitystä ja erikseen myös OpenSSH:n päivitystä. Tuloksena oli vain ilmoitus, että OpenSSH on viimeisin versio.

Sekalaisista tiedonmurusista poimin vinkin, että OpenSSH:n versio 5.8p1-9 olisi ratkaisu ongelmaan. Siispä Googleen hakusanaksi: openssh_5.8p1-9_iphoneos-arm.deb ja paketti jemmaan tietokoneelle. Seuraavaksi pitäisi jotenkin pakottaa Cydia asentamaan vanhemman version OpenSSH-paketista. Koska järjestelmässäni toimi yhteys AFP:n yli pääsin helposti ronklaamaan ATV:n asetuksia. Ensimmäisenä siirsin laatamani .deb-paketin Cydian AutoInstall-hakemistoon. Näppärä työkalu tähän on muCommander, koska sillä onnistuu myös tiedostojen oikeuksien muuttaminen, joka tässä prosessissa on tarpeen. Cydian AutoInstall-hakemisto löytyy: /private/var/root/Media/Cydia/AutoInstall kun paketti on siirretty sinne muutetaan tiedoston oikeudet muCommanderilla: 744. Nyt paketti on jemmassa Cydian automaattisesti asennettavien pakettien hakemistossa, mutta tämä ei vielä riitä, sillä järjestelmään on asennettuna uudempi versio OpenSSH:sta.

Siispä Cydialle pitää kertoa, että halutaan asentaa vanhempi versio. Tämä onnistuu muokkaamalla: /private/var/stash/libexec/cydia/ hakemistosta löytyvää startup -tiedostoa. Suosittelen muokkaamaan tiedostoa suoraan päätteessä, vaikkapa nano:a tai vi:tä apuna käyttäen. AFP:llä liitetyt laitteet löytyvät päätteessä /Volumes/ – hakemistosta. ATV:n juurihakemisto liitetään: /Volumes/root – muokkauksen voi tehdä myös, jollain tekstieditorilla kuten vaikkapa TextMate:lla tai vastaavalla kunhan varmistuu, ettei tallennettaessa tiedostoon tule mitään epämääräisiä muotoilukomentoja.

Startup-tiedostosta löytyy rivi:

dpkg -i "${debs[@]}" 2>/tmp/dpkg.log 1>&2 , joka muutetaan muotoon: dpkg --force-downgrade -i "${debs[@]}" 2>/tmp/dpkg.log 1>&2

jolla pakotetaan asentamaan AutoInstall-hakemistosta löytyvä vanhempi versio OpenSSH:sta. Annetaan vielä muCommanderin avustuksella tiedostolle 744 oikeudet. Kokeilin muuttaa oikeuksia suoraan päätteessä chmod ja sudo chmod-komennoilla, mutta jostain syystä oikeudet eivät muuttuneet. Ainoastaan muutos onnistui muCommanderin avustuksella. Hämmentävää tämäkin! Seuraavaksi kiskaisin ATV:sta virtajohdon irti ja hetken päästä paraatti takaisin verkkovirtaan. ATV vilkutteli normaalia pidempään valoa ja tuntui, ettei se käynnisty ollenkaan, mutta tovin vilkuttelun jälkeen laite oli jälleen käynnissä. NitoTV:n kautta varmistin, että OpenSSH:n versio on 5.8p1-9 ja ei muuta kuin kokeilemaan Macilta ssh-yhteyttä. D’oh!  edelleen ilmoitus: ssh_exchange_identification: Connection closed by remote host.

NitoTV uudelleen auki ATV:sta ja kokeilemaan OpenSSH-paketin päivitystä. Kas päivitys löytyi ja asentui. Uusi yritys tietokoneelta ja vihdoin ssh-yhteys toimii! Oletan, että jailbreakin myötä asennettava OpenSSH 6.x ei asennu oikein tai jotain riippuvuuksia jää asentumatta, koska kun pakottaa Cydian asentamaan OpenSSH:n vanhemman version ja sen jälkeen päivittää OpenSSH:n uudempaan toimii tämän jälkeen SSH-yhteys normaalisti.

 

Pangu – iOS 7.1.1 jailbreak

 

Pangu-iOS-7.1.1

 

 

 

 

 

 

 

 

 

 

 

Moni aktiivisesti jailbreak-uutisia seuraava onkin varmaan jo törmännyt tietoon iOS 7.1.1 jailbreakista. Kiinalainen poppoo puski ilmoille jailbreakin, joka aiheutti yhtäaikaa sekä riemua, hämmennystä että myös hienoista murinaakin. Tätä kirjoittaessa Pangusta löytyy vain Windows-versio ja vaikka aika moni tweak toimii myös 7.1.1:n kanssa on ongelmiakin raportoitu. Varsin kattavan listan yhteensopivista tweakeista löytyy vaikkapa täältä. Suurimman nurinan aihe alan harrastajien keskuudessa oli se, että julkistuksen myötä menetettiin kaksi potentiaalista exploit:a esim: iOS 8:a silmällä pitäen. Toisaalta on myös kuulunut kommentteja siitä, etteivät ne mitenkään merkittäviä olleet ja ne ehkäpä olisi paikattu iOS 8 myötä.

Jailbreak:n on kerrottu olevan turvallinen, eikä se asenna mitään vaarallista laitteeseen, mutta vaikka se on turvalliseksi luonnehdittu olen ainakin itse pidättäytynyt jailbreakkaamasta luuriani ja tablettiani toistaiseksi. Ensinnäkin kaikki tweakit eivät vielä ole yhteensopivia, eikä ole täysin varmaa tulevatko olemaankaan. Toisekseen OS X:lle ei löydy vielä Pangusta omaa versiotaan ja kolmanneksi joitakin pieniä ongelmia on raportoitu jailbreakin kanssa. Pangu sujauttaa asennuksen aikana laitteeseen PPSync:n, joka tunnetaan kiinan-versiona AppSyncista ja on sekä surkeasti koodattu, että ongelmallinen paketti. Onneksi se on kuitenkin helposti poistettavissa.

Jos kuitenkin innostuit ajatuksesta jailbreikata luurisi löytyy erinomaisesta iDownloadblog:sta kattavat ohjeet operaatioon. Jos käyttöjärjestelmänäsi on OS X tai Linux jää vaihtoehdoiksi odottaa Pangun julkaisua niille tai suorittaa jailbreikkaus Windows virtuaalikoneen kautta.

Cydia Tweakeista sananen

Vihdoin myös iPad 2 Wifi-mallini oli mahollista vapauttaa kahleistaan kun Evasi0n 1.0.2 julkaistiin. Versio korjaa iPad 2 Wifi-malleissa ilmenneen ongelman kun jailbreikkauksen jälkeen laite jää ikuiseen boot loop:n. Nyt siis myös tämä malli on jailbreikattavissa. Vielä kun saamme toimivan breikin AppleTV 2:lle alkaakin kahleista vapaa laitteistosuora olemaan valmiina. Apple TV 3:lle tuskin koskaan näemme toimivaa jailbreak:a.

Cydiaan on hitaasti, mutta varmasti ilmestynyt tukku uusia twiikkejä iOS 7:lle kuten myös vanhoille tutuille on ilmestynyt yhteensopivuuspäivitykset. Omissa laitteissani viritykset ovat maltillisia, sillä kokemuksesta voin kertoa sen, että mitä useampi tweak on asennettuna sen tahmaisempaa laitteen käyttö on. Lähinnä käytän sellaisia, jotka jollain tavalla parantaa käyttömukavuutta ja jotka tulisi olla oletuksena iLaitteissa valittavissa.

Ehdoton ykkössuosikkini paljon tekstareita lähettävänä on BiteSMS, josta kirjoitinkin edellisessä merkinnässäni. Bite parantaa merkittävästi tekstiviestittelyä tyylikkäällä käyttöliittymällä varustettuna. BiteSMS on yhä beta ja siinä on vielä muutamia hienoisia ongelmia, mutta tiimi paikkailee ja kohentelee sovellusta kiitettävällä tahdilla.

Applella on hämmentävän itsepäinen tarve päättää siitä miltä puhelimen käyttöliittymä näyttää. Vaikka iOS 7 myötä ulkoasu muuttui miellyttäväksi on kuitenkin pieniä ärsyttävyyksiä, joista en pidä. Näitä olen blogissa kritisoinut aiemminkin eli sovellusten nimiä ei pysty piilottamaan ja toinen ikiaikainen marmatuksen aiheeni ovat 4 x 4 asetelman kuvakkeet työpöydällä. Uusi inhokki on iOS 7 dock, joka värjäytyy taustakuvan mukaan ja näyttää lähinnä kököltä. Koska vielä ei ole julkaistu yhtä työkalua, jolla kaikki ongelmat voisi taklata (Springtomize 3 odotellessa) joutuu hyödyntämään useampaa viritystä.

Omaan simmuuni viehättävämpi on mahdollisimman minimalistinen kotivalikko eli ohjelmien nimet piilossa ja kuvakkeita useammassa kuin neljässä rivissä. Aiemman iOS 6:n kanssa tykästyin 5×4 asetelmaan joka tosin nyt iOS 7:n myötä näyttää turhan ahtaalta. Asetelma 4×5 tuntuu tässä paremmalta. Kolmikolla Iconoclasm, Bigify ja DockShift päästään käsiksi monenlaisiin säätöihin kotivalikon osalta. Iconoclasm on sovellus, jonka avulla päästään asettelemaan kotivalikon kuvakkeet mitä merkillisimpiin asetelmiin. Jos sovelluksesta ei sopivaa löydy on niitä ladattavissa Cydiasta lisää. Tämän avulla asettelin kuvakkeet 4 x 5 asetelmaan. Alin rivi tosin menee oletuksena näkyvien sivupisteiden päälle, joten ne poistin Cydiasta löytyvällä chpwn tekemällä No Pages Dots – palikalla. Seuraavaksi poistin kuvakkeiden alapuolella olevat sovellusten nimet. Tähän oiva työkalu on Bigify, jolla onnistuu laajamittaisempikin kuvakkeiden roveltaminen. Loppusilauksen kokonaisuudelle antaa täysin läpinäkyvä dock, jonka pystyy virittelemään DockShift lisäosalla.

Muut käyttämäni lisäosat ovat iFile, joka päivittyi äskettäin iOS 7:lle. Ehdottomasti parhain tiedostonhallinta iLaitteelle. Tämän lisäksi luurista löytyy turhake nimeltään Zeppelin, jonka avulla voi vaihtaa operaattorilogon mieleisekseen.

FlipContolCenter on lisäosa, jonka avulla päästään käpistelemään näytön alaosasta liutettavan monitoimivalikon säätimiä. Idea on kuin suoraan legendaarisesta SBSettings lisäosasta. Erittäin suositeltava lisäosa jos käytät runsaasti kyseistä toimintovalikkoa.

Nämä ovat suosikkini Cydia lisäosista. Paljon tulee monenlaisia testattua, mutta harva jää pysyvästi käyttöön. Moni lisäosa on käynyt tarpeettomaksi iOS 7:n myötä kuten vaikkapa mainio auxo.

Vinkataan vielä lopuksi tweak niille, jotka inhoavat parallax-efektin mukanaan tuomaa hitaan oloista animaatiota. Tämä pehmeä animointi ei koskaan ole itseäni häirinnyt, mutta sitäkin on helppo nopeuttaa ’NoSlowAnimations’ palikalla. Ennen asennusta varmista, että parallax on päällä eli ettei käyttöavusta ole valittuna ’Vähennä liikettä’ ja sen jälkeen asennetaan lisäosa. Suorita respring ja ihaile nopeampaa animointia.

BiteSMS 8 Beta julkaistu

Suositusta BiteSMS:stä on julkaistu lopultakin ensimmäinen beta iOS7 alustalle. Jo eilen liikkui Twitterissä linkki heidän testi-repoonsa, josta löytyi versio 8.0.1, joka oli lähinnä tarkoitettu vain heidän sisäiseen testiinsä. Onneksi nyt kuitenkin on julkaistu ensimmäinen julkinen beta eli versio 8 beta 2 (8.0.2).

Perusrunko näyttäisi olevan kuosissa. Sovellus toimii suht vakaasti, mutta muutama kiusallinen bugi on havaittu. Ensimmäinen koskee Mobile Substratea, jota ei ole vielä virallisesti korjattu. Epävirallisen ja turvalliseksi mainitun fixin löytää lisäämällä Cydiaan osoitteen: parrotgeek.net/repo – Toisin sanoen kun yrität asentaa BiteSMS:n se ei ilmesty näkyville vaikka springboard käynnistetään uudelleen. Ongelman voi kiertää asentamalla Mobile Substraten ja Substrate Safe Moden uudelleen Cydiasta. Toinen vaihtoehto on asentaa korjattu epävirallinen versio parrotgeek osoitteesta. Se on ainut turvalliseksi luokiteltu fixi! Toinen joka kulkee nimellä MS Reload Fix on saurik:n toimesta luokiteltu vaaralliseksi.

Toinen kiusallinen ongelma johon olen törmännyt on lisenssin palautus, joka ei toimi. Olettaisin, että BiteSMS:n SMS-palvelin on jumissa, sillä palautusdialogin kautta pyydetty palautusviesti ei saavu koskaan perille. On myös raportoitu ongelmasta, jossa jengi on kokeillut palauttaa lisenssiä aikoinaan saamastaan sähköpostista lisenssin oston jälkeen ei palautus onnistu siitäkään.

Something more on the License issue. I was told to Reset BiteSMS (“About/Restore all”) and retry and I tried that.

At first start, after I agree to the License Agreement, BiteSMS does look for a License and at the end gives me a 1 week trial. SMS restore doesn’t seem to work, it sent me an sms this morning (which didn’t work) but it doesn’t anymore (some form of spam protection?). I still had an old restore email around and I tried that one as well. Seemed to go well as a message popped up in my Springboard telling me the License was valid, but as soon as I started BiteSMS I’m greeted with the “License not valid” pop up again.

Btw, that “not valid License” seems to cause some issues, making BiteSMS crash at start. A deletion of the var/mobile/Library/BiteSMS folder solves that and reverts everything back. But still couldn’t make BiteSMS accept my License.

Maybe I should add that my License is very old as well, to be precise from 15.10.2010…maybe this could help? Maybe a problem related to very old Licenses?

Hymyiöiden kanssa on mielenkiintoinen ongelma. Ne näkyvät oikein ns. quick reply:ssä, mutta itse ohjelmassa ne eivät näy. Lisäksi törmäsin ongelmaan, että quick replyn kautta ei pysty viestiin vastaamaan, sillä lähetä-namiska näkyy harmaana.

Nämä pienet harmit varmasti korjaantuvat ajan myötä. Onhan kyseessä vasta ensimmäinen julkinen beta. Jos haluat päästä testaamaan BiteSMS 8-versiota löytyy se lisäämällä Cydiaan osoitteen: test-cydia.bitesms.com – suosittelen myös raportoimaan ongelmista esim: BiteSMS:n foorumilla osoitteessa: forums.bitesms.com