Xperia Z1C – Lollipopin asennus XperiFirm ja Flashtool

the_flash_-_flash_logo_decal_60964de6

 

 

 

 

 

 

 

 

 

 

 

Tätä kirjoittaessa ei vieläkään ole suomessa julkaistu Android 5.0.2:sta Sony Xperia Z1C:lle. Tässä bloggauksessa opastan kuinka se asennetaan luuriin XperiFirm ja Flashtool:n avulla. Homma ei ole mitenkään ylitsepääsemättömän hankala, kunhan tekee toimenpiteet huolella. Mainittakoon kuitenkin, että lopulta jokainen on itse vastuussa laitteistoon tekemistä muutoksista.

Alkutoimet:

  • Kytke USB-virheenkorjaus päälle Asetukset -> Kehittäjävaihtoehdot -> USB-vianmääritys (jos valikko ei näy tulee se esiin kun näpäyttää ’Tietoja puhelimesta’ valikon kohtaa ’Koontiversio’ muutaman kerran peräkkäin
  • Kytke ’Tuntemattomat tahot’ päälle kohdasta Asetukset -> Suojaus -> Tuntemattomat tahot
  • Varmista, että tietokoneellasi on kaikki tarpeelliset ajurit asennettuna, jotta se voi kommunikoida luurin kanssa. Parhaiten varmistat tämän asentamalla Sony PC Companionin
  • Lataa XperiFirm ja FlashTool. Varmista, että molemmat toimivat ongelmitta.

 

XperiFirm:

Avaa XperiFirm ja valitse vasemman puoleisesta listasta Xperia Z1 Compact/f ja sen alapuolelta D5503. Paina ylärivillä näkyvää Check All-nappulaa, jolloin sovellus tsekkaa mitä versioita on tarjolla. Keskimmäisestä valikosta voit valita mieleisesi maakohtaisen firmwaren. Itse valitsin Israel-version, mutta tämän jälkeen on tullut jo lukuisia versioita saataville, joten listalla on varaa mistä valita. Kannattanee ottaa jokin lähimaan versio ja tietysti sellainen, joka ei ole brändätty jollekin tietylle operaattorille. Tällaisia ovat esimerkiksi: Customized DE. Valinnan jälkeen aivan oikeassa reunassa pääset suorittamaan itse latauksen. Katso, että täppä on kohdassa Unpack Automatically. Valitse latauskohdaksi esimerkiksi työpöytä. Kun lataus on valmis on kaikki tarpeellinen kasassa.

Flashtool:

  • Avaa Flashtool. Navigoi valikoissa kohtaan Tools -> Bundles -> Create
  • Paina kohdassa: Select source folder nappulaa, jossa näkyy kolme pistettä
  • Valitse hakemisto, jonne edellisessä vaiheessa ladattiin ja purettiin firmwaren tiedostot
  • Tämän jälkeen kohdassa ’folder list’ näkyy firmwaren tiedostot listattuna
  • Tuplaklikkaa kohtaa Device ja valitse Sony Xperia Z1 Compact ja variantiksi D5503 (voit tarkistaa tämän myös luurista Asetukset -> Tietoja puhelimesta -> Mallinumero)
  • Syötä seuraavaksi tiedot kohtaan: Branding ja Version (nämä tiedot löydät XperiFirm:sta lataamasi firmwaren tiedoista esim: Customized DE ja 14.5.A.0.242/R1D)
  • Valitse kaikki tiedostot ’folder list’ kohdasta ja paina oikealle osoittavaa nuolta, jolloin ne siirtyvät oikean puoleiseen Firmware content-listaan.
  • Paina Create-nappia ja Flashtool alkaa valmistamaan FTF-tiedostoa.
  • Kun operaatio on valmis, saat siitä ilmoituksen ja voit varmistaa sen tsekkaamalla hakemiston C:\Käyttäjät\[Tunnuksesi]\.flashTool\firmwares sisällön
  • Seuraavaksi vuorossa on itse Flashays. Paina Flashtoolin salamakuvaketta ja valitse: Falshmode ja paina ok
  • Valitse luomasi firmware listalta ja jos haluat säilyttää asentamasi sovellukset ja datan poista täppä wipe-osiosta kohdasta DATA
  • Mainittakoon tässä yhteydessä, jos olet tehnyt Xperian omalla varmuuskopiointi-sovelluksella varmuuskopion KitKat:ssa, se ei huhujen mukaan toimi Lollipop:ssa eli jos luurissasi on jotain kriittisen tärkeää ota täppä pois kohdasta DATA. Muutenkin on suotavaa, että kaikki tärkeät luuriin tallennetut tiedot, kuvat ja vastaavat ovat tallessa jossain muuallakin. Kun flashaat luurisi mahdollista SD-korttia ei tyhjennetä, mutta jos se yhtään epäilyttää on suositeltavaa poistaa koko kortti toimenpiteen ajaksi.
  • Kun kaikki näyttää hyvältä paina Flash nappulaa ja operaatio alkaa. Ensin Flashtool valmisteelee tiedostoja. Tähän voi mennä jopa pari minuuttia.
  • Kun ruudulle tulee ohje luurin sammuttamisesta, niin kyseinen ohje on vanhemmille Xperia-laitteille eli oikea tapa on sammuttaa puhelin ja samaan aikaan kun tökkäset USB-piuhan luuriin pidä volume alas nappullaa painettuna.
  • Nyt alkaa varsinainen Flash-toimenpide. Odottele rauhassa loppuun asti. Jos jotain menee pieleen, ei syytä panikoida, sillä puhelimen saa uudelleen kyllä flash-tilaan.
  • Kun Flashtool ilmoittaa kaiken olevan valmista. Poists piuha ja käynnistä luuri normaalista. Homma on sitä myöden selvä! Ensimmäinen käynnistyminen kestää todella pitkään ja ruudulla seilaa Sonyn tuttu aaltokuvio. Älä hermostu, sillä alkutoimet ottaa aikansa. Jos päätit olla tyhjentämättä sovelluksiasi ja dataa kestää alkutoimet vieläkin pidempään, mutta tässä vaiheessa ruuttuun tulee siitä ilmoitus, että sovelluksia käsitellään.

 

 

Android 5.0.2 – Sony Xperia Z1C

Tänään alkoi hiljoksiin ympäri maailmaa Android 5.0.2 – päivityksen jakelu Z1C:lle. Vielä en nähnyt jakoa suomessa, joten hätäisenä kaverina koppasin Israelin-version XperiFirm:n avustuksella ja ”fläsäytin” sen Flashtool:n avulla. Kieliasetuksetkin olivat kerrasta oikein ja muutenkin kaikki näyttäisi olevan kunnossa, siitäkin huolimatta, etten tehnyt täydellistä tyhjentämistä, vaan flashasin niin että kaikki sovellukset ja asetukset jäivät talteen. Tärkeää on, että kaikki ylimääräiset KitKat-tweakit on poistettu kuten vaikkapa Xposed Framework-modulit.

Selkeitä muutoksia ovat suuremmat kuvakkeet. Lisäksi alapalkin softanamiskat ovat kokeneet muutoksen. Muita miellyttäviä ominnaisuuksia ovat mahdollisuus siirtää sovellukset SD kortille, jota ei KitKat:ssa ollut tarjolla Sonyn laitteille. Myös Stamina-tilaan on lisätty UltaStamina ominaisuus. Lyhyen testiruppeaman jälkeen voin sanoa, että Lollipop on pelannut luurissa varsin mallikkaasti. Mielenkiinnolla jään odottelemaan root:a ja kuulostelemaan muiden käyttäjien kokemuksia tästä. Ensivaikutelma on positiivinen.

Kunhan loputkin koodaajat vielä saavat sovelluksensa tukemaan material design:a ja hyödyntävät mm. tuota status bar:n ”värjäystä”, jolloin yläpalkin väri muuttuu vastaamaan sovelluksen värimaailmaa, kuten iOS:ssa on ollut jo jonkin aikaa, niin johan alkaa näyttämään kaikin puolin hyvältä. Vielä on monia sovelluksia, kuten vaikkapa WhatsApp, joka ei tuota värjäystä hyödynnä, joten sovellus näyttää hieman kököltä kun yläpalkki ei sulaudu sovellukseen. Tämän toki voisi kiertää root:lla ja soppelilla Xposed-modulilla, mutta tätä kirjoittaessa ei root:a tähän luurin löydy.  edit. Tämä johtuukin ilmeisesti siitä, että Sony on poistanut tämän standardin AOSP Android 5:n ominaisuuden ja korvannut sen omalla läpinäkyvällä virityksellään.

 

Plussat ja miinukset tähän mennessä:

+ Ilmoitukset rokkaa

+ Sovellusten siirto SD-kortille (puuttui KitKat:sta Sony Xperia laitteissa)

+ Yleisvaikutelma

– Värjäytyvä status bar korvattu läpinäkyvällä (eiköhän sovellukset aikanaan päivity tukemaan tätäkin)

– Kuvakkeet liian suuret (tähänkin varmaan tottuu)

– Lagittaa välillä hulluna

 

Tikkaria odotellessa…

 

Sony on lupaillut tässä kuluvan kuun aikana Lollipop-päivitystä Xperia-sarjan laitteille. Osaan se on jo tullut ja muihin se valunee tässä lähiviikkojen aikana. Olen sellaisen about yhdeksän kuukautta, pitkähkön iPhone-ajanjakson jälkeen omistanut Sony Xperia Z1C:n ja olen laitteeseen ollut tyytyväinen, KitKat toimii kuin junan vessa ja tykkään Sonyn omasta pelkistetystä käyttöliittymästä. Ei ole ollut edes tarvetta asennella vaihtoehtoista launcheria, sillä Sonyn oma on varsin pätevä. Androidissa pidän siitä, kun aika vapaasti sitä pystyy virittelemään ja muokkaamaan mieleisekseen toisin kuin Applen-tuotteissa, jotka vaativat rankempiin muokkauksiin sisuksiinsa jailbreak:n.

Sen mikä Androidin vapaudessa menetetään tulee vastaan juurikin järjestelmäpäivitysten osalta. Tähän olisi mukava saada jonkinlainen muutos. Kun järjestelmäpäivitykset ovat valmistajan käsissä, on se aina herran haltuun tuleeko sitä ja jos tulee, niin milloin.  Se ei kauheasti naurata, kun olet ostanut luurin itsellesi vain huomataksesi, että valmistaja on pudottanut sen päivitettävien laitteiden listalta. Toki vaihtoehtoisia ns. Custom ROM:a on saatavilla, mutta kaikilta ei välttämättä sellaisen asentaminen onnistu ja on laitteita, joille sellaista ole saatavilla tai jos on ne pohjautuvat vanhempaan Android-versioon. Esimerkkinä vaikkapa juurikin tämä Xperia Z1C. Jokunen virtelmä löytyy, mutta esimerkiksi suosittu MIUI on versiota 5, joka on vieläpä epävirallinen ja sittemmin projekti on lopetettu. On toki muitakin, mutta ne ovat pääasiassa raskaasti modattuja ulkoasua myöden ja harva on sellainen, jossa kaikki tarvittavat toiminnot olisi kohdallaan.

Pidän enemmän Applen tavasta jakaa päivitykset, vaikkakin uuden iOS-version julkaisun aikoihin ovat palvelimet tukossa ja vastaavasti pahimmillaan käy niin, että luuriaan muokkaavat joutuvat odottamaan jailbreak:a pitkäänkin ovat kuitenkin päivitykset lähestulkoon kaikkien iOS-laitteiden saatavilla ja ne tulevat kaikille malleille saataville samaan aikaan. Harvakseltaan Apple näitä aparaatteja pudottaa päivityksen vastaanottavien laitteiden listalta. No toisaalta verrattuna Applen iLaitteisiin, Android-pohjaisia laitteita putkahtelee kuin sieniä sateella. Tällä hetkelläkin tuupataan markkinoille uusia laitteita KitKat:lla varustettuna. Onko kyseessä, sitten raha vai miksi valitaan vanhempi käyttöjärjestelmä kun uudempaakin olisi tarjolla vai tietääkö valmistaja, ettei aparaatti koskaan jaksaisi pyörittää viimeisintä Androidia? Apple julkaisi iPhone 4:n vuonna 2010 ja vasta iOS 8:n myötä vuonna 2014 se pudotettiin pois päivityksen vastaanottavien laitteiden listalta. Ei huono suoritus ollenkaan. Olen nähnyt Android-laitteita, jotka eivät ole julkaisunsa jälkeen nähneet ainoatakaan virallista päivitystä ja se on toisaalta sääli. Uskon, ettei käyttäjäkään riemusta kiljahtele. Custom ROM on toki vaihtoehto, mutta ei niitäkään ihan joka laitteelle tehdä.

Android 5.0 julkaistiin muistaakseni lokakuussa ja esimerkiksi Sonyn laitteet odottavat päivitystä vielä näin puoli vuotta myöhemmin. Tässä välissä on ehditty jo julkaista 5.1. Se varmaankin valuu laitteille joskus syksymmällä, eikä ole niinkään varmaa saako ”vanhemmat” Xperia-mallit sitä ollenkaan. Jää nähtäväksi. Android-luurit ovat kelpo laitteita, kunhan nämä viralliset päivitykset saataisiin laitteisiin riittävän ripeästi.

Allekirjoittaneelle on lähiviikkoina tulossa testiin kiinalaisen Elephonen malli P5000. Pysykääpä kuulolla, sillä julkaisen pienoisen testin ja käyttökokemuksia täällä blogissani!

 

Lights Out

687474703a2f2f692e696d6775722e636f6d2f3863676e7247512e706e67

 

 

 

Yosemiten myötä esiteltiin ns. Dark Mode, joka päälle kytkettynä muuttaa dock:n ja menubar:n värityksen mustaksi. Tähän olisin toivonut asetusvaihtoehtoa, jolloin automaattisesti määritellyn ajan mukaan muuttuisi tumma tila, esimerkiksi vaikkapa iltaisin. Valitettavasti tila täytyy käydä omin pikku kätösin vaihtamassa asetuksista, mutta jos sen haluaa tapahtuvan määritellyn ajan mukaan löytyy siihen sovellus nimeltään Lights Out. Kyseinen sovellus tarjoaa mahdollisuuden ajastaa ajankohta, jolloin tumma tila pistetään päälle ja pois päältä. Pienistä bugitteluista huolimatta sovellus hoitaa tämän tehtävän hyvin. Lights Out on Sam Turner:n koodaama ja se on ladattavissa ilmaiseksi GitHub:sta. Lights Out yhdessä Flux:n kanssa on oivallinen yhdistelmä säätämään hämärään valaistukseen, vähemmän silmiä rasittavan näkymän. Voisi kuvitella, että Flux:n lisätään tämän kaltainen toiminnallisuus jossain välissä, mutta siihen saakka joutuu turvautumaan LightsOut:n, eikä se yhtään hassumpi vaihtoehto olekaan.

Flashlight for Spotlight

weather

Add over 120 plugins to OS X’s Spotlight search box. Check the weather, search the web, send an iMessage, find an emoji, and more. For OS X Yosemite. Completely open-source. No crazy installer. Uninstall with one click.

 

Törmäsinpä vinkeeseen projektiin nimeltään Flashlight, joka lisää OS X Yosemiten Spotlight-hakuun lisätoimintoja. Tällainen vastaavan kaltainen projektihan on jo ollut vuosia nimeltään Alfred, joka tosin on itsenäinen sovellus, eikä osa Spotlight:a, joten siihen nähden Flashlight ei tarjoa mitään uutta, mutta toisaalta idea on kiehtova kun se ympätään Applen omaan Spotlight:n ja lisäosiakin on jo saatavilla reilusti yli sata. Järjestelmässäni Alfred on ollut jo vuosia, mutta otin myös tämän testaukseen uteliaisuuttani. Vakaa ja toimiva ollakseen vielä beta.

Lisäosien kirjo on laaja ja niistä löytyy varmasti kylliksi enemmän ja vähemmän tarpeellisia kilkkeitä tehokäyttäjän tarpeisiin. On sääennustetta ja Google- ja Wikipedia hakua. Järjestelmäkomennoillekin löytyy jokunen lisäosa, kuten koneen uudelleenkäynnistys, lepotila ja uloskirjautuminen. Lisäosista löytyy myös kill-komennon ajaminen, kalenterimerkintöjen ja muistutuksien lisääminen yms. Jos mieleistä ei valmiista löydy on lisäosien tekeminen ohjelmointia hallistevalle suht simppeli homma. Tästähän voisi aikanaan tulla kova haastaja Alfredille, sillä jo tässä vaiheessa kyseessä on kelpo tuotos. Flashlight on ladattavissa tekijänsä Nate Parrot:n sivulta.

Apple poisti jopa 40 uhkapelisovellusta Ruotsin iTunesista

1427203380_287

 

 

 

 

 

 

 

Ruotsalainen sanomalehti Svenska Dagbladet kirjoitti kuukausi takaperin siitä, että Apple poisti paikallisesta iTunes-sovelluskaupastaan noin 40 uhkapeliappsia vastauksena Ruotsin peliviranomaisten ärähdykseen.

Lotteriinspektionen otti Appleen yhteyttä tammikuussa 2015 ja syytti Applen rikkovan sen omia sääntöjä, joiden mukaan oikeaa rahapelaamista tarjoavilla pelisovelluksilla tulee olla asianmukaiset lisenssit ja luvat voidakseen toimia maan sisällä.

Näin ollen kasinotoimijoiden, kuten Unibetin, Leo Vegasin ja Betfairin, sovellukset poistettiin Ruotsin iTunesista. Ymmärrettävästi kasinotoimijat ovat olleet asiasta toista mieltä; jutussa haastatellun Betssonin edustajan, Magnus Silfverbergin, mielestä Ruotsin uhkapelilait ovat aikansa eläneet, eikä Lotteriinspektionella ole juridista valtaa kieltää pelisovellusten olemassaoloa. Silfverberg toivookin, että asia saataisiin sovittua Applen kanssa ja appsit palautettaisiin ladattavaksi.

Vaikka pelisovellukset poistettiin Ruotsin iTunesista, ovat ne edelleen kuitenkin toimivia appseja. Eli pelisovelluksen aiemmin iPhonelle tai iPadille ladannut voi yhä käyttää sovellusta normaalisti – niitä vain ei enää löydy iTunesin sovelluskaupasta.

Käytännössä tällä tavoin voi myös tapahtua Suomessa, mikäli Suomen peliviranomaiset ottavat naapurimaasta mallia. Tässä on kuitenkin monta harmaata aluetta, sillä asiassa olisi kolme osapuolta; Apple, Suomen lainsäädäntö ja kasinotoimijoiden sijainnit.

Apple on periaatteessa vain välikäsi kasinotoimijoiden sovelluksille, joilla taas on paikallisten peliviranomaisten myöntämät lisenssit EU-alueen sisällä. Eli vaikka kasinotoimijat eivät saa toimia Suomen alueella, niin ne voivat kuitenkin esim. Maltalta käsin tarjota palveluitaan suomalaisille.

Toistaiseksi Applen iTunes saa tarjota suomalaisille oikean rahan pelisovelluksia, mutta saattaa olla vain ajan kysymys, milloin asia otetaan suurennuslasin alle täälläkin. Toki se on erittäin epätodennäköistä ja Ruotsinkin suhteen Applen päätös voi hyvinkin vielä kumoutua.

Suomen sisällä saavat toimia ja markkinoida toimintaansa arpajaislain mukaan ainoastaan RAY, Veikkaus ja FinToto. Muualla EU-alueella sijaitsevat kasinotoimijat eivät saa mainostaa toimintaansa Suomessa, mutta toimijoiden nettikasinoilla pelaaminen on laillista.

Panic Status Board

1424159255_923

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Yksi suosikkisovellukseni iPad:lle on Panic:n Status Board. Monipuolinen sovellus, jolla saa iPad:n ruudulle kerättyä monen moista käppyrää ja dataa. Valmiiden paneleiden lisäksi on mahdollisuus tehdä paneeleita itsekin ja jos ei moiseen ole intoa Status Board Panels-sivustolta ja Panic:n omalta sivulta löytyy tukku valmiita.

Sovelluksessa on valmiina paneelit niin säätiedoille, twitterille, RSS-syötteille kuin kalenterille ja sähköpostille etc. Tosin tilaa on mielestäni varattu himpan verran liian vähän ja olisikin enemmän kuin hyvä, jos sovelluksessa oli mahdollisuus lisätä uusi sivu, jonne saisi lisättyä paneeleita lisää ja niiden välillä liikuttaisiin pyyhkäisemällä. Tällaisenaan sovellukseen ei pysty järkevästi lisäämään kuin 5-7 paneelia, niin ettei luettavuus kärsi.

Oma suosikkini on sivustoni kävijätietojen seuranta. Tähän ei ole sovelluksessa valmista paneelia, mutta mainiolta Hiltmon-sivustolta bongasin ohjeet moisen toteuttamiseen. Tämä ohje on OS X-painoitteinen ja järjestelmässä tulee olla Ruby asennettuna, sekä skripti hyödyntää Dropbox:a. Vinkkinä mainittakoon ohjeen kohta, jossa ajastetaan skriptin ajo launchctl:n avulla tulee komento antaa OS X:n omassa pääteohjelmassa. Tuhlasin tämän parissa päivän pohtien missä menee vikaan, kun skripti ei päivittänyt statseja, niin olin suorittanut launchctl load – komennon iTerm2:n kautta fishfish:llä, joka jostain syystä ei OS X:lle kelvannut ja skriptin ajo kaatui virheilmoitukseen, jonka bongasin virhekonsolista. Anyway suorita komento siis OS X:n päätteen avulla.

Sovellus ei ole aivan halvimmasta päästä (9.99€), mutta jos tämän tyyppisen datan tutkailu kiinnostaa voin suositella lämpimästi. Panic:lta löytyy muitakin mainioita sovelluksia Omppulaitteille, kuten OS X:lle mainiot: Transmit, Coda 2 ja ilmainen mainio Usenet-sovellus Unison.

CLI-karkkia: Facy

1423994994_851

 

 

 

 

 

 

 

 

 

Taannoin hehkutin Rainbowstream:a, joka on täysiverinen CLI Twitter-sovellus. Tuolloin törmäsin myös facyn, joka on samankaltainen kuin Rainbowstream, mutta Facebook:a varten. Tuolloin sovellus oli hieman raakile, enkä saanut sitä toimimaan Linuxissa enkä OS X:ssä. Kokeilin sitä äskettäin uudestaan ja sehän toimi tällä kertaa. Facy on toteutettu Ruby:lla ja se vaatii toimiakseen vähintään Ruby 1.9-version. Tätä vanhemmalla se ei toimi. Asentaminen on varsin simppeli toimenpide kunhan toimiva Ruby löytyy alustaltasi.

Asentaminen

  • gem install facy
  • Luo oma Facebook-sovellus osoitteessa: https://developers.facebook.com
  • Käynnistä sovellus yksinkertaisesti komentomalla päätteessä: facy
  • Ensimmäisen käynnistyksen yhteydessä facy kysyy tekemäsi Facebook-sovelluksen AppID:tä
  • Seuraavassa vaiheessa kysytään AppSecret
  • Seuraavassa vaiheessa facy antaa osoitteen, jolla voi antaa pääsyoikeuden sovellukseesi Facebookissa
  • Lopuksi kopioidaan Facebook dev-sivulta tekemästäsi sovelluksesta User token ja syötetään se facy:n
  • …jos kaikki meni mallikkaasti pitäisi eteesi nyt tulla Facebook streamisi.

Facy:lla on erinomainen dokumentointi GitHub:ssa, josta löytyy kaikki käytössä olevat komennot ja nippu vinkkejä ongelmatapauksiin.

Värkätään RasPi:n kanssa

 

raspbmc-raspberry-pi

 

 

 

 

 

 

 

 

 

 

 

Tässäpä taasen muutama näppärä vinkki, jolla saat viritettyä enemmän irti pikkuisesta tietokoneestasi. Oletuksena Rasbianissa on kuusi virtuaalikonsolia, jotka ovat peruskäyttäjälle aivan liikaa, joten puolet niistä voidaan poistaa käytöstä editoimalla inittab-tiedostoa komennolla: sudo nano /etc/inittab - etsi tiedostosta kohta jossa on listattuna alekkain kutakuinkin tällaisia rivejä: 4:23:respawn:/sbin/getty 115200 tty4 - kommentoi rivit tty4, tty5 ja tty6 #-merkillä ja tallenna tiedosto painamalla ctrl ja o ja komenna sudo kill -1 1 

NTFS

Jos sinulla ei ole käyttöä NTFS-tuelle sen voit poistaa komentamalla: sudo apt-get purge fuse-utils && sudo apt-get purge libfuse2 && sudo apt-get purge libntfs10 Nämä komennot poistavat fuse-modulin ja vapauttavat jonkin verran RAM:a ja tilaa SD-kortilta.

Runlevel

Jos olet asentanut Raspbianista Jessie-version saattaa oletus ajotaso olla niin, että RasPi käynnistyy suoraan graafiseen tilaan. Jos käytät konettasi mieluummin CLI-tilassa muokkaa inittab-tiedostoa ja etsi sieltä kohta: # The default runlevel ja varmista, että id:3:initdefault: kohdassa on nimenomaan numero 3 eikä 2. Kakkonen käynnistää järjestelmän GUI-tilaan kun taas kolmonen CLI.

Swap

Swap-tiedosto kannattaa asettaa 512MB etenkin, jos SD-kortti on kyllin suuri ja on se suotavaa pienemmälläkin kortilla. Komenna: sudo echo ”CONF_SWAPSIZE=512″ > /etc/dphys-swapfile ja alusta swap komennolla sudo dphys-swapfile setup ja ota käyttöön sudo dphys-swapfile swapon - Jos haluat tehostaa swap:n käyttöä SD-kortin eliniän kustannuksella muuta swappiness:n oletusarvo 1 arvoon 10 komennolla: sudo sed -i ’s/vm.swappiness=1/vm.swappiness=10/g’  /etc/sysctl.conf ja nosta vfs cache pressure arvoon 50: sudo echo ’vm.vfs_cache_pressure=50′ >> /etc/sysctl.conf

Preload

GUI ympäristöä voi koettaa nopeuttaa hyödyntämällä preload:a. Tämä nopeuttaa näppärästi, mutta kuluttaa vastaavasti muistia, eikä ole näin olle suositeltavaa käyttää palvelimissa tai systeemeissä, joita käytetään pelkästään CLI:n kautta. Komento sudo apt-get install -y preload asentaa tarvittavat kalikat ja loppusilaus annetaan komennolla: sudo sed -i ’s/sortstrategy = 3/sortstrategy = 0/g’  /etc/preload.conf

I/O Scheduler

Oletuksena on käytössä deadline-scheduler, mutta sitä parempi vaihtoehto SSD- ja SD-levyille on NOOP scheduler. Sen vaihto käy kätevästi komentamalla sudo sed -i ’s/deadline/noop/g’ /boot/cmdline.txt

Rsyslog:n vaihto Syslog:n

Rsyslogd vaihto kevyempään, sekä turhien lokien poisto. Vapauttaa sekä arvokasta muistia että vähentää CPU:n kuormaa. Parempi on käyttää kevyempää syslogd:a ja dumpata ylimääräiset lokitukset /var/log/(cron/mail/messages). Poistetaan ensin rsyslog -> sudo apt-get -y remove purge rsyslog asennetaan syslog -> sudo apt-get -y install inetutils-syslogd -> sudo service inetutils-syslogd stop Poistetaan seuraavaksi vanhat loki komentamalla ensin sudo su ja sitten 

for file in /var/log/*.log /var/log/mail.* /var/log/debug /var/log/syslog; do [ -f ”$file” ] && rm -f ”$file”; done
for dir in fsck news; do [ -d ”/var/log/$dir” ] && rm -rf ”/var/log/$dir”; done

Luodaan syslogd.conf komentamalla echo -e ”*.*;mail.none;cron.none\t -/var/log/messages\ncron.*\t -/var/log/cron\nmail.*\t -/var/log/mail” > /etc/syslog.conf  (et tarvitse komentoon tällä kertaa sudo:a, koska aiemmin komennettiin sudo su)

Konfiguroidaan logrotate komentamalla mkdir -p /etc/logrotate.d ja echo -e ”/var/log/cron\n/var/log/mail\n/var/log/messages {\n\trotate 4\n\tweekly\n\tmissingok\n\tnotifempty\n\tcompress\n\tsharedscripts\n\tpostrotate\n\t/etc/init.d/inetutils-syslogd reload >/dev/null\n\tendscript\n}” > /etc/logrotate.d/inetutils-syslogd sekä lopuksi käynnistetään syslogd service inetutils-syslogd start

 

Tässäpä jokunen virittelyvinkki kokeiltavaksi. Näillä järjestelmästä saa mukavasti nipistettyä muutaman hippusen arvokasta RAM:a

 

 

 

SSH – No Matching Cipher Found

Terminal-Replacement_256x256

 

 

 

 

 

 

 

 

Törmäsinpä äskettäin tällaiseen merkilliseen ongelmaan yrittäessäni ottaa ssh-yhteyttä Mac Mini koneeltani Raspberry Pi:n. Eteen tuli virheilmoitus:

no matching cipher found: client blowfish-cbc,aes128-cbc,3des-cbc,cast128-cbc,arcfour,aes192-cbc,aes256-cbc server aes128-ctr,aes192-ctr,aes256-ctr,aes128-gcm@openssh.com,aes256-gcm@openssh.com,chacha20-poly1305@openssh.com

Onko sitten syynä viimeisin OS X Yosemiten Beta (10.10.2) vaiko sitten jokin RasPi:ssa hyrräävän Debian Jessie:n päivitys, mutta yhteyttä ei vain saanut syntymään.  Pikaisen tutkailun jälkeen yllä oleva kryptinen virheilmoitus näyttäisi liittyvän salaukseen. Palvelin puolelta näyttäisi puuttuvan tuki seuraaville chiphereille: blowfish-cbc,aes128-cbc,3des-cbc,cast128-cbc,arcfour,aes192-cbc,aes256-cbc – Hämmentävää!

Ongelman voi kiertää pakottamalla käyttämään palvelimen tukemaa cipher:ä komentamalla ssh -c aes128-ctr tunnus@host – Jonka jälkeen pitäisi päästä kirjautumaan palvelinkoneelle. Seuraava vaihe on lisätä varmasti toimivat cipher:t sshd_config – tiedostoon. Komennetaan sudo nano /etc/ssh/sshd_config ja lisätään seuraavat rivit tiedoston loppuun:

Ciphers aes128-ctr,aes192-ctr,aes256-ctr,aes128-gcm@openssh.com,aes256-gcm@openssh.com,chacha20-poly1305@openssh.com,blowfish-cbc,aes128-cbc,3des-cbc,cast128-cbc,arcfour,aes192-cbc,aes256-cbc

Käynnistetään sshd uudelleen: sudo service sshd restart ; sudo service sshd status ja seuraavaksi kokeillaan ottaa yhteys päätteen kautta komentamalla ssh tunnus@host – oletettavasti eteen tulee virheilmoitus: WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! – ei huolta saati murhetta vaan komennetaan ssh-keygen -R hostname , jossa hostname on palvelinkoneen ip ja tämän jälkeen kaiken tulisi toimia kuten ennenkin.