Moblanäppimine

Eelmisel nädalal ilmus Fairphone 5 jaoks ka ametlik LineageOS-i tugi. Nagu juba varem kirjutatud, ei olnud FairphoneOS-il tegelikult häda midagi – ainus tüütu faktor oli kogu Google’i kupatuse kaasapanek, mistõttu seda tuli ka alailma uuendada. Nii et riskisin ja vahetasin mobla süsteemi juba vanast ajast tuttava Lineage’i vastu – viimati Samsungil oli 18.1 ehk Android 11 analoog, nüüd aga tuli versiooniks 21 ehk Android 14 (FP enda süsteem on versiooni 13 analoog).

Tegin selle õpetuse järgi ja väikeste konarustega läks kõik õnneks. MindTheGappsi ehk Google Appsi aseainet tuli paigaldada kaks korda, esimesel läks midagi viltu. Sättimist pärast siiski jätkus – muuhulgas ei toiminud (ka peale Google’i kontosse sisselogimist) Google’i kalender ja kontaktid.

Kalendri jaoks ei olnud muud varianti kui installida Google’i enda kalendriäpp (seda ei pea kasutama – vabatarkvaraline Etar hakkas peale teise äpi paigaldust tööle), kontaktide jaoks tuli leida rakenduste alt Google Play Services ja sellele kontaktidele ja telefonile ligipääsuõigused anda. Ei ole kõige ilusam lahendus – kunagi hiljem, kui vaba aega rohkem, peaks proovima üldse Google’ist vabaneda.

Aga vähemalt saab nüüd jälle kõnesid vastu võtta ilma ekraani pühkimata (helinuppude abil) ja äratuskella hommikuti kinni panna telefoni raputades. Mõlemad on väga mugavad asjad, mis vanal Samsungil töötasid ning FP enda süsteemis samas puudusid. Uuema asjana jätsin kasutusse Discreet Launcheri, millega jõudsin vahepeal juba sõbraks saada.

Telefonivahetus

Sämm laulis ikka päris kaua – Samsung Galaxy S5 sai soetatud 2014. aasta keskpaigas, nii et peaaegu kümme aastat. Kroom kulus maha ning lõpuks läks katki ka laadimisava kate (mida juba 2014. aasta hindajad kehvaks pidasid) – aga alles poole aasta eest. Algne Android sai vahetatud LineageOSi vastu ning sellega töötas telefon aastaid.

Aga juba mõne aja eest oli kuulda, et ametlikku LineageOS 19.1 ehk Android 13 analoogi enam sellele telefonile ei tehta. Märtsi alguses teatatigi, et tuli 18.1 (Android 11) viimane uuendus ning rohkem ei saa. Seega tuli hakata ringi vaatama.

Vaja oli telefoni, mis a) kestaks sama kaua kui S5, b) oleks töökindel, c) oleks võimalikult vaba tarkvaraga ning d) mitte väga antiikne juba ostes. Viimane punkt jättis paraku välja Replicanti-põhised, küll täiesti vaba tarkvaraga, ent aegunud asjad. Töökindluse taha jäid veel mõned vaba tarkvara projektid.

Lõpuks võtsin hollandlaste Fairphone 5 – otsustas lubatud kümneaastane eluiga, modulaarsus (vahetada saab 10 eraldi juppi, sh muidugi ka akut), mingil määral ka väidetav “rohelus” (Kakk on endiselt mõtteviisilt roheline, ehkki praegust rohepööret ulmeliseks totruseks peab). Tarkvara on Fairphone OS – Android 13 põhine, aga üllatavalt sodivaba (sisuliselt võrdne LineageOS-iga) süsteem. Varasemad mudelid 4 ja 3 on saadaval ka eelpaigaldatud LineageOS-iga, seega ilmselt on arvestatud selle peale kolimisega ka 5 puhul ja tõenäoliselt tulevikus võtan selle ka ise ette (ehkki ka praegune süsteem lubab viit suuremat Androidi versiooniuuendust – sama palju elas üle ka S5 LineageOS-i peal, mille põhiversioonid üldjuhul vastavad Androidi omadele).

Ülekolimine läks ladusalt ja kõik vajalik hakkas ilusti tööle. Väiksemaid teravaid nurki oli (näiteks ei ole FP-l enam füüsilist esipaneelinuppu ja enamik asju tuleb ekraanilt teha). Vaikimisi ekraanihalduri (launcher) asendasin Discreetiga (tarkvara osas läks F-Droidi varamu lisamine ladusalt ning üldjuhul üritan tarkvara ainult sealt paigaldada).

Nii et vaatame, kui kaua see aparaat kestab. 🙂

Eksperdi värk

Tehnoloogiaekspert Voldemar Vänt annab teada: ise autojuhtimine on ohtlik! Iga auto, mida kasutajal endal on lubatud juhtida, võib ju vastu posti sõita! EL-s peaks olema lubatud ainult isesõitvad autod (khm, ja muidugi ainult meie firmas loodud tarkvaraga…)!

Kui eespooltoodu jabur tundub, siis võib vaadata Postimeest, kus samaväärne uudis tõepoolest sees on. Oli kadunud Steve Jobs, mis ta oli – aga sellist juttu, nagu praegu üks tema jüngritest ajab, ei oleks ta ilmselt rääkinud.

LineageOS 18.1

Vana ja väärikas Samsungi S5 sai täna uuenduse juba LineageOS 18.1 ehk “Android 11 miinus jamad” peale. Ametlik õpetus soovitas veidi teisiti, aga tegin sisuliselt eelmise uuenduse järgi (restartisin taasterežiimi ning tõstsin süsteemi ja GAppsi pakid ADB-ga üle). OpenGApps ei paku veel 18.1 versiooni, seega võtsin soovituse järgi teise variandi nimega MindTheGApps. Sel korral pääses isegi mälu puhtakstegemisest ja uuest seadistusest, uus süsteem läks täitsa ilusti otse olemasolevale peale (nagu iganädalased väiksemad uuendused).

Telefoniuuendus

Suvine häkkimishooaeg on avatud – õppetöö ajal ei saa tehnikaga riskantsemaid muudatusi ette võtta. Nüüd on aga kool läbi ja võib hakata nokitsema.

Esimene samm oli telefoni (Samsung Galaxy S5, mudel F koodnimega klte) süsteemiuuendus. Android 10-le vastav LineageOS 17 on küll juba mõnda aega väljas, ent S5-l ametlikku tuge veel ei ole (mõnedel andmetel pidavat tulema teises järjekorras ehk siis levinumad mudelid saavad esimesena). On aga olemas mitteametlik väljalase, mida kasutasingi. Seega vajalik kraam on järgmine:

* LineageOS 17.1 mitteametlik versioon S5-le
* OpenGApps (arm, 10, pico)
* Magisk (ruutimiseks; esialgu pole jõudnud süveneda, kuna varasem versioon kasutas selleks teist tarkvara)

Enne paigaldama asumist aga tuleb paigaldada arvutisse vajaminev tarkvara ning telefoni piisavalt uus seadistussüsteem (recovery; kasutasin TWRP 3.3.1-e – selle uuendamine on muide võimalik ka seadistussüsteemi enda seest). Siinpool oli kõik vajalik juba arvutis olemas, aga näib, et seda kõike annab teha olemasoleva ametliku õpetuse järgi.

Paigaldamine ise ei erine kuigivõrd eelmise versiooni omast. Telefon tuleb USB-kaabliga arvutisse ühendada ja taaskäivitada seadistussüsteemi (hoides käivitamisel korraga all käivitus-, kodu- ja heli valjemakskeeramise nuppu, ameerika keeli Volume Up + Home + Power). Seal tuleb esmalt tühjendada olemasolev salvestusruum (ja vajadusel eemaldada krüpteering): valiku Wipe alt esmalt Format Data (sinna tuleb kinnituseks kirjutada “yes”), siis Advanced Wipe ja kustutada ära System, Data ja mõlemad Cache’id). Seejärel liikuda menüüs algusse tagasi ning valida ADB Sideload. Telefon jääb ootele, arvutist tuleb järgemööda üles laadida kõik kolm eespoolmainitud faili (süsteem, OpenGApps, Magisk): adb sideload failinimi (vahepeal tuleb telefonis paar sammu tagasi teha ja iga etapi jaoks uus ADB sideload käivitada). Seejärel teha restart kas telefonist vastava ekraaninupu abil või arvutist käsuga adb reboot.

Kui kõik toimib, järgneb juba üsna tavapärane Androidi/LineageOSi seadistus – helin, sõrmejälg, ekraanilukk, F-Droid tarkvara jaoks jms. Esmamulje järgi väliseid muutusi eelmise, 16. versiooniga võrreldes väga ei täheldanudki.

Kui Google’it kasutada (põhimõtteliselt saab ka ilma – esialgu on minimaalne paigaldus kalendri kasutamiseks jäänud, aga piisava ajaressursi korral panen Kakupessa kalendriserveri ja viskan Google’i telefonist välja), tuleks igaks juhuks seaded üle käia ja kogu infokogumine minimeerida. Ja muidugi tasub telefon krüpteerida – vastava valiku leiab turvaseadete alt. Võtab paar tunnikest aega, aga käib üldjuhul automaatselt (aku peab olema peaaegu täis, muidu ei lubata krüpteerima hakata; vahepeal küsitakse alguses korra ja lõpupoole veel paar korda lukustusmustrit või -parooli).

Järgmine, juba märksa suurem ettevõtmine on kogu Kakupesa serverisüsteemi väljavahetamine. Uus riistvara, virtualiseerimine, uus süsteem, muudatused teenustes – seega tegemist (ja õppimist!) jätkub ilmselt piisavalt.

Meenutus

… sellest, miks ma Apple’i kraami ei tarvita.

Tuli üks tuttav inimene (teise eriala pealt ja üsna IT-kauge), palus endale netist ühe raadiosaate alla tirida ja tema telefoni (iPhone 6) laadida. Tirisin saate alla, panin m4a-failina Kakupessa, saatsin lingi.

Mõne aja pärast tuli teade: proovisime igapidi, ei saanud. Eks proovime siis siinkandis.

1. katse. Aiföönile USB kaabel külge, teine ots Linuxi läpakasse.  Ühenduste lubamise järel antakse “tundmatu viga”, kõige lähem asi ligipääsule oli akna avanemine, kus pealkiri viitas telefonile, sisu aga puudus. Guugeldasin, leidsin paar läbi-ussi-sellesamusegi -retsepti, kuidas aifööni Linuxile selgeks teha, aga ussi-seesamunegi näis nii palju aega võtvat, et esialgu loobusin.

2. katse: Bluetoothiga saatmine. Telefoni ja arvuti paaritamine õnnestus (mõlemalt poolt vaadates), saatmine ebaõnnestus. Linux andis veateate, iOS ei kõssanudki.

3. katse: Kaku LineageOSiga Galaxy S5 Linuxi külge, fail telefoni (kogu protsess võttis ca 30 sekundit) ja üritus Bluetoothiga telefonist telefoni saata. Sama pilt: Samsung teatab “Ebaõnnestus”, iOS ei kõssa absoluutselt.

4. katse: aifööni WiFi parameetrid sisse ja Kakupesast alla laadima. Õnnestus, aga… Saade hakkas mängima, ent salvestusvõimalust ei olnud kuskilt leida.

5. katse: serveris zip-iga saatefail kokku, proovib alla laadida. iOS ei kõssanudki.

Siis sai kopsik ja sai siiber… Tuttav lubas kusagilt Apple’i läpaka tuua ja sellega saab siis uuesti proovida.

NB! Täiesti võimalik, et ülalkirjeldatud protsessis mängis oma osa nii telefoniomaniku mõni teadmatusest tehtud apsakas kui ka Kaku vähene kogemus Apple’i kraamiga. Ent ka kõige raskematel Linuxi aegadel sajandi algaastatel ei olnud süsteemid reeglina nii põmmpäised kui nähtud iOS. Netis on inimestel õigus: Apple tõesti ühildub veatult… iseendaga.

Sämm laulab ikka veel

Kakk ostis enda mobla, Samsung Galaxy S5, peaaegu viis aastat tagasi (augustis 2014). Ehkki ei ole endiselt “lutsukivide” fänn ja eelistaks korralikku täis-QWERTYga nutikat (tõsiselt kahju, et Nokia kommunikaatorid on ajalukku jäänud), on S5 teeninud korralikult. Isegi paljukirutud laadimisava katet ei ole õnnestunud ära murda (ptüiptüiptüi).

Aga kui kasutaks sama süsteemi, mis tal poest ostes peal oli, oleks ilmselt paras “jabadabaduu” ehk keskmine kiviaeg. Wikipedia artikli väitel tuli see telefon välja Android 4.4-ga ja sai viimase värskenduse 6.0.1 peale kevadel 2016. Ilmselt nad kõige koledamaid turvaauke ehk lapivad, aga muidu oleks nii pikk kasutus ilmselt turvarisk (mine võta kinni, kas see on tootjate teadlik taktika või ei).

Õnneks ei kasuta juba ammu sama süsteemi. Alguses oli seal mõnda aega CyanogenMod, hiljem tulid LineageOS-i versioonid 14 ja 15 (nendest paigaldamistest on siin varem kirjutatud).  Täna sai siis märtsikuu alguse puhul uuendatud telefon LineageOS 16 peale, mis on Android 9 analoog. Sellekohasest juhendist piisas täielikult (Kaku S5 G900F kasutab klte varianti).

Näis, kui kaua siis aparaat veel vastu peab ja kas enne lõpeb tarkvara tugi ära või läheb mobla katki. 🙂

LineageOS 15

LineageOS on olnud Kaku Samsungi moblas Androidi asemel juba mitu head aastat. Uuendamine on toimunud iganädalaselt – tuli laadida alla ca 320MB pakk (suure mahu tõttu tasub seda mõnes WiFi-levialas toimetada), restartida, teha paar klõpsu ja restartida uuesti.

Lineage sai Android 8.1 analoogi versioon 15 valmis juba mõne aja eest, aga alles täna saabus teade, et ka Galaxy 5 jaoks on see saadaval. Suure uuendusena see aga automaatselt peale ei tulnud.

Seega tuli võtta ette see õpetus ja natuke näppida (paigaldasin recovery kaudu mälukaardilt). Esialgu aga otsustas seade virisema hakata – ei saanud aru, et peale soovib minna tõepoolest õige versioon tarkvarast. Viimaks aitas üks teine õpetus (selle sinisega märgitud ploki viskasin sealt failist lihtsalt välja).

Muus osas läks aga kõik libedalt. Telefon näeb nüüd natuke uhkem välja. 🙂

Sämm laulab kauem

Hiljuti sai mobiilis tehtud süsteemivahetus – nüüdseks juriidiliste madinate tõttu hingusele läinud Cyanogenmod sai vahetatud LineageOS 14.1 vastu (Android 7.1.1 vaba analoog). Väikese näppimise järel (selle õpetuse järgi) läks see Kaku Samsung Galaxy S5-le ilusti selga, OpenGApps samuti (sai pandud micro-variant).

Seni tuleb väga rahul olla. Kaamera välk, mis Cyanogeniga ei töötanud, toimib nüüd ilusti. Mis aga peamine – telefoni laadimine oli Androidi ajal üldiselt igapäevane tegevus, Cyanogen pidas ehk ülepäeva vastu, Lineage aga suudab sama telefoni ja aku peal vastu pidada nädalajagu. Väga viis. 🙂

Kingime teile järelmaksu

Eesti mobiilsideturul käib juba pikka aega löömine kolme suure pakkuja vahel. Kakk on olnud neist ühe klient algusest peale ning aeg-ajalt käivad teised kaks üritamas klienti üle lüüa. Äri on äri ning küsida võib, enamasti saab need inimesed ka viisakalt ära kuulatud (teevad oma tööd ju). Viimasel ajal on silma hakanud aga üks tõsiselt pahandav asi.

Helistab firma X. Pakub häid tariife ja kui kohe tulemust ei saa, hakkab rääkima “tasuta nutitelefonist”, mille kaubale peale saavat. Paar korda on pakkumine pärast meili peale saadetud ja sealt muidugi selgub, et tegelikult pakutakse sissemakseta järelmaksu – telefonil on küll natuke soodsam hind kui letilt ostes, kuid absoluutse enamuse lõpphinnast maksab “kingituse” saaja rõõmsalt kinni (ja tagasikäiku anda on keeruline, kuna paariaastane leping on juba kaelas).  Kurb on see, et tean päris mitut inimest, kes niimoodi enda küllalt tagasihoidlikust sissetulekust “tasuta” nutiseadet takkajärgi kinni taovad.

Daamid ja härrad, teie ärimudel lõhnab… kummaliselt.  Lõpetage ära.