torstai 16. lokakuuta 2025

GrapheneOS - puhelin (lähes) ilman googlea

GrapheneOS web-sivu jossa asennus hoidetaan. Kuvassa asennus meneillään.
Melkein vuoden taistelun jälkeen oman pääni kanssa (haluan, mutta en tarvi..) ostin lopuksi uuden Pixel 9 Pro puhelimen Samsungin tilalle. Halusin enemmän eroon googlesta käyttöjärjestelmää myöden ja joka päivityksen myötä lisää puskevan AI-integraation takia. Laitevalinta valitettavasti kantoi googlen nimeä mukana, mutta käyttöjärjestelmäksi oli tarkoitus heti asentaa tilalle GrapheneOS, joka poistaa kaiken mahdollisen googlen pois, lisää hieman omia lisäturvallisuuksia mukaan, mutta jättää kuitenkin optiona mahdollisuuden käyttää googlen palveluja erillisessä "hiekkalaatikko"-tilassa.

Jos eri käyttöjärjestelmän asentaminen puhelimeen kuulostaa kauaslentoiselta asialta, tämän kanssa homma oli yhtä helppoa kuin aamupalan syöminen. Pixel puhelin täytyy kerran käynnistää, mutta kaikki kirjautumiset voi ohittaa suoraan, ja asetuksista täytyy laittaa OEM unlocking -asetus päälle ja käynnistää vielä bootloader tilaan. Sitten vanhalla puhelimella (tai tietokoneella) surffataan chrome-pohjaisella selaimella osoitteeseen grapheneos.org/install/web, liitetään usb-kaapelilla toisiinsa ja klikataan sivulta järjestyksessä ohjeiden mukaisesti muutamat napit.
Pieni ihmetyksen hetki tapahtui, kun flashing nappia joutui painamaan kolme kertaa ja välissä puhelin vain käynnistyi uudestaan, tietämättä että se kuului asiaan.


Nyt on kulunut 3kk jokapäiväistä käyttöä puhelimen kanssa ja olen tyytyväinen.
Koska käyttöönotossa täytyi aloittaa kaikki vanhojen aikojen tapaan ihan nollasta, asiassa auttoi jo valmiiksi käytössä ollut Syncthing -tiedostojen synkronointi, jolla suurin osa sovelluksien asetuksista ja varmuuskoipioista siirtyi helposti uudelle puhelimelle käyttöön. Toki jokainen ohjelma täytyi käydä aukaisemassa erikseen ja palauttaa varmuuskopio. Onneksi monessa on käyttämässäni sovelluksessa on varmuuskopion tuki.

GrapheneOS tulee tosiaan ilman googlen palveluita, mutta ne on mahdollista asentaa erikseen puhelimen omasta App Storesta, kuten itsekkin tein, jolloin sovelluksia voi ladata esim. virallisesta Play-kaupasta. Sovelluksien osalta olen tehnyt jo reilun vuoden siirtymää ilmaisiin- ja muustakin lähteestä kuin Play-kaupasta löytyviin sovelluksiin, joten oma ensisijainen sovellus"kauppa" josta ohjelmia asennan on F-Droid, johon käytän itseasiassa Droid-ify -sovellusta. Jotkin sovellukset, syystä tai toisesta, ei löydy F-Droidin valkoimista, jolloin lataan ne suoraa kehittäjän tarjoamasta paikasta, useimmiten GitHubista, Obtanium-sovelluksen avulla, joka tarkistaa uudet päivitykset määräajoin. Viimeisenä olen ladannut sovellukset vasta Play-kaupasta, johon tein aivan uuden tilin vain sitä tarkoitusta varten. Play-kaupan sovelluksiin pääsee käsiksi myös Aurora Store sovelluksella.

Vaikka asensinkin Googlen Play-palvelut, niin en pidä sitä jatkuvasti taustalla päällä, vain tarvittaessa kun jokin sitä vaatii. Rutiinit oppiessa se on vain neljän klikkauksen päässä: App Store > Google Play service > Enable > Ota Käyttöön / Poista Käytöstä

Joitain sovelluksia tosiaan löytyy jotka syystä tai turhaan vaativat, että tuo on päällä toimiakseen. Tällä hetkellä oma lista, jotka vaativat palvelun päälläolon:
mm. Mobilepay, Moovy, Parkman, Terveystalo, SmartumPay vaatii käynnistyäkseen.
Garmin Connect - Mutta vain karttojen osalta.
EasyPark - Sanoo ettei toimi ilman, mutta oikeasti paikannus vain ei toimi, joten pitää itse tietää mihin on pysäköinyt.
Abc mobiili - Kartta ja paikannus vaatii, mutta taas, kun tiedät millä asemalla olet, käyttö onnistuu.
S-mobiili - "Etuja sinulle" ei aukea, odottaa varmaan myös sijaintia.
ProtonMail - Erikseen mainittuna vain ilmoitukset, koska se on vähän kiikunkaakun olisiko ne muuten sallittuna.
Tesla - Kartta
Spotify - Jameihin liittymen ei toimi
Viimeisenä useimmat sovellusilmoitukset tuntuu vaativan, mutta enimmäkseen tämä on lopuksi positiivinen asia. Häiriöt häipyy väkisin.

No mikä sitten toimii saumattomasti kuten aina ennenkin ilman googlea, jotain ehkä yleisiä mainitakseni:
Danske Bank, Danske ID, Spotify*, E-kirjasto, HereMaps/Waze, S-mobiilikortti ja Plussakortti taustalla, Proton-kalenterin ilmoitukset, K-Lataus myös kartan osalta, Tessie (toinen tesla app).
*Niin oudolta kuin kuulostaakin, sekoitus-nappi ei toimi Spotifyssä, jostain syystä..

Erinomaista
Päivittäinen käyttö vaan toimii. Toki tiedostan, että valinnoillani on jossain tapauksissa mutkansa kuten esim. Mobilepayn käytössä.
Akku on kestänyt hyvin päiväkäyttöä. Olen pitänyt 80% latausrajaa päällä ja nukkumaan mennessä on yleensä vähän päivästä riippuen 20-50% jäljellä. Nyt näyttää 42% ilta ysiltä. Muutamia kertoja olen kotia tullessa laittanut vähän lisää virtaa "ahkeran" päivän takia.
Jos akku näyttää 10% niin se viimeinen kestää yhtä kauan kuin ensimmäinen 10% , näin ei ollut Samsungin kanssa edes uutena.
Ohjelmistopäivityksiin ei tarvitse sotkeutua yhtään, päivitykset asentuu itsekseen, ainakin pienet tietoturvapäivitykset joita tulee useampia kertoja kuukaudessa, puhelin vain pyytää käynnistämään uudelleen, jos automaattinen käynnistys ei ole käytössä. Android versio ei ole vielä vaihtunutkaan niin en tiedä kysytäänkö sen päivitys erikseen.

Mitä outouksia ja säätöjä
Alasveto- ja asetusvaliko kieli muuttuu joskus itsestään englanniksi, vaikka ensimmäisenä on suomi valittu. Boot palauttaa ensisijaisen kielen. En tiedä onko korjaantunut jo.
Kellon paritus on kadonnu muutaman kerran garminin sovelluksesta ja vaatinut uudelleen parituksen.
Taskun tunnistus ei toimi virtanäppäimellle, estää vain tap-to-waken, jolloin näyttö aktivoituu joskus taskussa ja pika-asetuksia voi muutella taskussa ollessa. Yleensä taskulamppu menee päälle. On se taskulamppu aiemmillakin puhelimilla mennyt päälle, että onko se nyt kuitenkaan sitten vika.
Kreikassa lomaillessa puhelin valitsi sellaisen tukiaseman joka ei tukenutkaan(?) roamingia ja internet ei toiminut. Hetken kesti selvitellä, mutta kun manuaalisesti valitsi valikosta toisen tukiaseman/verkon, niin sen jälkeen toimi. Mutta olisiko sama käynyt vanhalla, se ei koskaan selviä.

perjantai 26. syyskuuta 2025

Ero whatsapista, viimeinen linkki Metaan

Koska whatsup ei ilmoita mitään poistuneista kontakteista vanhoissa keskusteluissa, siksi tämä manifesti.

TL;DR 

Miksi? Vakaumuksellisista syistä. Meta on mainostoimisto, joka kerää kaiken mahdollisen tiedon käyttäjistä minkä irti saa, myös whatsapin kautta. Vuosia sitten sanoin itselle, kun whatsappiin tulee mainokset, minä lähden. Nyt se päivä on tullut tarpeeksi lähelle, ja lisänä kakun päälle kaikki Meta AI:t.

Ostaisitko itse esim. irtojäätelöä "ilmaiseksi" luovuttamalla vastineeksi omat henkilötiedot?
https://threema.com/en/blog/icecream

keskiviikko 22. helmikuuta 2023

Kotiverkon suunnittelu, osa 3 - Budjetointi

Kotiprojektien budjetoin on kyllä jännä, ehkä sitä yrittää huijata itseään, "eihän se mahdottomasti kustanna".

Olin alkujaan laskenut, että reititin maksaa sen 90€ ja siihen erillinen wlan tukiasema toinen mokoma, eli alle 200€ saa oikein kovat kotiverkkolaitteet. Ja kas kummaa vähän myöhemmin kokonaishinta onkin 600€.. :D

Tuli uusi Raspi wlanin hallintaan, siihen SSD-levy tallennustilaksi, pari kytkintä reitittimen jatkeeksi, tottakai vähän verkkokaapelia ja muita tarvikkeita. Sitten vähän myöhemmin toinen wlan tukiasema, että kakskerros paritalon katveet paikkaantuu.

Nyt olen myös miettinyt, että olisi pitänyt laittaa 20€ kalliimmalla suoraan TP-Linkin 16 porttinen (easy-)managed kytkin, niin olisi saanut suoraan kaikille porteille määritellä erikseen VLANin. Olisi myös säästynyt reitittimestä yksi paikka varalle. Ehkä jopa vielä 50€ lisää ja reitittimen kanssa saman sarjan EdgeSwitch 10X.

TP-linkin turvallisuusvalinta on vähän ihmeellinen nykymaailmassa, kun tuo laite ei hyväksy salasanaan mitään erikoismerkkejä, vain normi aakkoset ja numerot.

Ja se tärkein viimeisenä. Pitkän tauon jälkeen otin työkseni taas tutkia segmentointi. Tähän toki ostin labra-vehkeeksi saman reitittimen pikkuveljen :P, kun sitä taas saatavilla oli eikä hinta ollut pilvissä.
Yhden lautantaipäivän 10-tuntisen jälkeen "koitan vielä tätä ja lopetan tältä päivää". Mutta kappas kun kaikki lähti pelittämään ja sain eri portit eri VLANiin, jokainen VLAN haki osoitteensa omista DHCP-alueesta ja kaikki keskusteli edelleen keskenään. Tunsin olevani voittaja.
Tästä myöhemmin vielä erikseen.

Sitten saa suunnitella palomuurisäännöt ja oikeasti rajoittaa eri osat toisistaan.

maanantai 24. lokakuuta 2022

Googlesta erkaneminen, osa 2: Salasanat

Otin tosiaan selaimen vaihdossa salasanat pois googlen hallusta ja siirsin ne Roboformiin. Maksoin siitä vuoden sopimuksen, että sain synkronoinnin laitteiden välille. Loppuajalla vaihdoin sen pois, koska oli tiettyjä sivuja joita se ei tunnistanut. Heille voi toki raportoida näitä jolloin ne varmaan korjaantuisi. Olin kyllä ihan tyytyväinen sen toimintaan, mutta silloin kun yritin käyttää Firefoxia puhelimella, niin sillä oli ongelmia toimia yhteen, siitä oli ihan virallinen mainintakin että on ongelmia.

Seuraavaksi kokelaaksi otin avoimen lähdekoodin Bitwardenin. Tässä ilmainenkin versio toimii erittäin laajasti, mutta koska se maksaa yli puolet vähemmän, vain n. 10€ vuodessa, päätin suorilta tukea palvelua. Tässä ihaistuin salasanageneraattoriin, joka tekee sana-lauseita, jota Roboform ei osannut. Jos joskus koneella jota ei vakituisesti käytä joutuu salasanan katsomaan puhelimesta, niin on helpompaa kirjoittaa "This-Password-Phrase3-Some-Word" kuin "Kg7ysGhr60Lkshd2".
Bitwardenin käytöstä on nyt aikaa kohta puoliin sama vuosi ja ei ole tullut oikein mitään valitettavaa. Ja kirjautumiskenttien tunnistus on toiminut joka kerta.

Roboformiin siirtyessäni myös tein pientä siistimistä. Homma on vähän jäänyt ja n. puolet on vielä käymättä läpi. Onhan noita eri palveluita tullut tässä ~15 vuoden aikan sen verran että chromesta poistuessa, kirjautumistietoja oli n. 250 kpl :D Osa sivustoista ei enää edes ollut toiminnassa ja niitä karsin pois, sekä palveluista joita en käytä enää, olen poistellut tilini.

sunnuntai 16. lokakuuta 2022

Googlesta erkaneminen, osa 1: Selain

Olen viimeaikojen kuluessa koittanut ruveta erkanemaan osin Googlen impeuriumista, vaikka tuskin koskaan kokonaan. Homma taisi lähteä liikkeelle kun siirsin Chrome-selaimeen tallennetut salasanat RoboFormiin, jota muuten joskus ammattikoulun aikana olen käyttänyt, mutta jostain syystä katosi käytöstä.
Tämän jälkeen otin myös kirjanmerkit mukaan ja rupesin käyttämään Firefoxia selaimena. Sillä oli paikoin pieniä ongelmia joidenkin sivustojen kanssa varsinki puhelimella ja rupesin etsimään seuraavaa vaihtoehtoa ja päädyin Brave-selaimeen. Tuo perustuu samaan Chromium selaimeen kuin itse suuri valtias Chrome joten myös samat lisäosat toimivat. Brave on toiminut erittäin hyvin niin tietokoneella kuin puhelimessa ja kirjanmerkit synkronoituvat myös laitteiden välillä. Tuo synkronointi hoituu ilman mitään tilejä ja käyttää "salasana-lauseketta" synkronointiketjun toteuttamiseen.

Minulla on ollut puhelimessa jo usean vuoden tietoisesti sijaintihistoria päällä. Vaikka se samaan aikaan on paljon informaatiota Googlelle, olen silti pitänyt sitä. Se on mielenkiintoinen ja olen sieltä joskus myös katsonut, että missäs sitä illalla tuli käytyä ja koska sitä tultiin kotiin 😶. Tai mikäs se paikka oli missä joskus käytiin sekä moneltakos olinkaan töissä ja koska saa lähteä (meillä on leimauslaite kyllä, mutta sitä käytetään vain noin puolen tunnin tarkkuudella, käsin tarkistaen...). Miksi edelleen pidän ominaisuutta päällä johtuu ehkä omasta "tilastoaddiktiosta", enkä halua menettää tijastoja ennen kuin olen varma, etten kaipaa niitä.
 
Offtopic: Samasta syystä minulla on 3 eri urheilusovellusta (yhdestä vastikää luovuin), jotka kaikki synkronoivat kaikki samat nykyisen garminin suoritukset; yksi on se ensimmäinen jossa on kaikki suoritukset ja sillä on helpoin selata vanhojakin historioita haun avulla (toinen mistä vastikää luovuin näyttii vähä erilaiset tilastot), toinen on itse nykyinen urheilukellon tarjoaja, kolmannen kautta välillisesti hallitsen pyörän huoltovälejä :D, johon on tietenkin vielä uusi sovellus joka niitä hallitsee..

Kuuntelin myös äänikirjana Maailman 50 vaarallisinta yhtiötä, kyllä Google oli listan kärkipäässä. Suomen internet-hauista melkein 97% tehdään googlen kautta. Maailman laajuisesti luku on n. 92%. Kyllä yksi yritys tietää aika paljon, mitä ihmiset haluavat tietää, mitä ei uskalleta muilta kysyä.

Vaihdoin myös Googlen hakukoneen. Käytän nykyään enimmäkseen Startpage -hakua, joka kylläkin käyttää googlen tietokantoja, mutta sumentaa välistä kaikki yksityiset tiedot. Toisena olen käyttänyt myös brave-hakua, joka osaa englannin aika hyvin, mutta suomalaiset tulokset on välillä vähän vielä vaatimattomat.

Seuraavaksi olen kyllä miettinyt sijaintihistorian poistamista, mutta toistaiseksi en ole "halunnut".
 
 

perjantai 14. lokakuuta 2022

Raspberry tuli tiensä päähän :(

PiHolen virassa toimiva Raspi kyykkäsi, eikä käynnnistynyt enää uudelleen. Ajattelin jo, että nyt siitäkin on muistikortin kirjoitukset tullu täyteen dns-kyselyistä. Vastikää vaihdoin RPi4 uuden muistikortin ja valitsin siihen pienen tutkiskelun jälkeen Kingstonin 8 Gt TLC kortin joka käyttää pSLC-tekniikkaa eli pitäisi olla hieman paremmin kestävä kuin normaali TLC-kortti pienemmän kapasiteetin kustannuksella, mutta jäänee nähtäväksi.

Olin jo melkein tilaamassa tähänkin samanlaista korttia tilalle, kun koitin vielä kaapista jotain vanhaa korttia väliaikaisesti, muttta ei koko Raspi enää inahtanutkaan. Virta-valo kyllä syttyi, mutta muuta ei tapahtunut. Käyttöjännite kortilla myös toimii. Tiedä sitten mikä sille tuli, tuola se kaapissa vielä makaa jos sitä sattuisi tutkimaan. Tämä oli muuten se ensimmäinen malli ja Raspi minkä olen ostanut. Olihan sillä +10 vuotta ikää.

Onneksi mediaRaspina toimi pari vuotta uudempi 512 Mt muistilla oleva vehje, joka ei ole suuremmassa käytössä ollut viimeaikoina ja sai nyt siirtyä sitten hoitamaan PiHolen tehtävää. Pohdin myös ihan uutukaisen ostamista, että olisi yksi vanhempi "rassailu" yksilönä, mutta eihän noita nelosia saa tällä hetkellä mistään, joten näillä mennään.

Tässä muuten pari linkkiä SD-kortin muistitekniikoihin:
SLC, pSLC, MLC and TLC Differences - Does Your Flash Storage SSD Make the Grade?
Difference between SLC, MLC, TLC and 3D NAND in USB flash drives, SSDs and Memory cards

lauantai 23. huhtikuuta 2022

Vanhat tietokonevirukset

Kuuntelin tuossa yksi kerta Mikko Hyppösen Internet -(ääni)kirjan. Oli muuten mielenkiintoinen läpikäynti internetin historiasta ja lähimenneisyyden haittaohjelmista. Viruskappaletta kuunnellessa muistui mieleen omatkin kokemuksen vanhoista tietokoneviruksista.

Ensimmäinen virus minkä muistan ja sain koneelle oli elvira. Se taisi olla siihen aikaan meidän 333 MHz intel -koneessa. Mitään vahinkoa se ei tehnyt, mutta silloin tällöin tietokoneen käynnistyksessä se kertoi olemassa olostaan näyttämällä Star Wars tyylisen tekstin itsestään ja siitä pääsi ohi vain käynnistämällä koneen uudelleen. En muista poistuiko se koskaan siltä koneelta. Silloin muistan itsekseni mananneeni, että en enää ikinä lataa netistä mitään.
Nooo, ei se tietokoneura siihen loppunutkaan, varsinkin kun ei sitten mitään "harmia" edes aiheuttanut sen enempää.

Seuraavan tapauksen aikaan olin jo ammattikoulussa ja minula oli oma tietokone. Silloin Windows XP:n aikaan tuli Windows asennettua varmaan pari-kolme kertaa vuodessa uusiksi. Mutta sitten verkkoon ilmestyi blaster, asensit windowsin ja rupesit päivittämään konetta windows updatesta, niin tässä välissä koneelle ehti jo tuo blaster ja näyttöön ponnahti etäsammutusikkuna, jossa oli 60 sekuntia aikaa ennen kun kone käynnistyi uudelleen.
En muista oliko windowsin 'shutdown' -komento jo ennestään tuttu, mutta varmaan ensimmäisellä kerralla tuli kuitenkin jo siihen aikaan googletettua, että mitä tehdä. Sen jälkeen jatkossa tiesi ainakin, että komentokehotteessa "shutdown /a" peruuttaa tuon käynnistyksen.
Taisi saman komennon sammutus versio olla joskus ammattikoulussakin käytössä kun pilaillen jonkun saman luokan tietokoneen laittoi sammumaan..
Tämän jälkeen taisin latailla koneelle offline päivityspaketit ja ennen kuin koneen kytki asennuksen jälkeen nettiin, piti päivitykset asentaa offline-tilassa. Ja jossain vaiheessa tein Windowsin asennusmediasta valmiiksi patchätyn version uusimmilla päivityksillä.