diff --git a/pmomp.md b/pmomp.md index 4b47e5d..ae40f23 100644 --- a/pmomp.md +++ b/pmomp.md @@ -1,20 +1,22 @@ --- title: "Percorso in 5 passi su come entrare in possesso del proprio smartphone dopo averlo comprato" author: Unit hacklab - unit@paranoici.org -date: 1 Marzo 2019 +date: 8 febbraio 2020 --- -Avviso: Pesantemente in costruzione. Impossessarsi di questo libretto solo se dispost* a sopportare errori e incompletezze. Si, per supporto. - \newpage # Premessa -"Sfortunatamente, non c'è molto che si possa fare per migliorare la sicurezza del proprio smartphone. Al contrario di un Pc sul quale si può installare un -antivirus, un firewall eccetera. Il tuo smartphone è quasi interamente controllato da altri. Siamo alla mercè della compagnia che ha costruito il telefono, -della compagnia che fornisce il servizio di connettività e dei protocolli di comunicazione." [Bruce Schneier, 2018][]. Questo quadro è pragmatico e un pò -sconfortante ma non ci impedisce affatto di provare a fare qualcosa, di imparare come fare e di divulgarlo. Non vorremmo divenire vittime del -[nichilismo della sicurezza][], cioè non provarci neanche. +Privacy Matter on My Phone nasce dall'esigenza personale di trovare e offrire un cammino per tornare a sentirsi sicuri dei propri +dati, in particolare utilizzando uno smartphone Android. + +*Sfortunatamente, non c'è molto che si possa fare per migliorare la sicurezza del proprio smartphone. Al contrario di un Pc sul +quale si può installare un antivirus, un firewall eccetera. Il tuo smartphone è quasi interamente controllato da altri. Siamo alla +mercè della compagnia che ha costruito il telefono, della compagnia che fornisce il servizio di connettività e dei protocolli di +comunicazione. [Bruce Schneier, 2018][]*. Questo quadro è pragmatico e un pò sconfortante ma non ci impedisce affatto di provare a +fare qualcosa, di imparare come fare e di divulgarlo. Non vorremmo divenire vittime del [nichilismo della sicurezza][], cioè non +provarci neanche. [Bruce Schneier, 2018]: https://www.schneier.com/blog/archives/2018/10/cell_phone_secu_1.html [nichilismo della sicurezza]: https://www.aclu.org/blog/privacy-technology/internet-privacy/encrypted-email-and-security-nihilism @@ -23,8 +25,9 @@ sconfortante ma non ci impedisce affatto di provare a fare qualcosa, di imparare Sui device tutto il problema privacy si amplifica. -I dati personali sono controvalore per i servizi che [usiamo][] e difendere i propri dati personali è sempre più [faticoso][]. Le inferenze derivate dai nostri -dati saranno un [problema][] e sui device si sta spostando tutto il traffico web e di conseguenza tutte le attenzioni economiche del settore. +I dati personali sono controvalore per i servizi che [usiamo][] e difendere i propri dati personali è sempre più [faticoso][]. Le +inferenze derivate dai nostri dati saranno un [problema][] e sui device si sta spostando tutto il traffico web e di conseguenza +tutte le attenzioni economiche del settore. [usiamo]: http://www.ilfattoquotidiano.it/premium/articoli/ibm-60-milioni-e-i-nostri-dati-sanitari-per-portarla-in-expo/ [faticoso]: https://papers.ssrn.com/sol3/papers.cfm?abstract_id=2580411 @@ -32,87 +35,87 @@ dati saranno un [problema][] e sui device si sta spostando tutto il traffico web # Obiettivo -L'obiettivo di questo progetto è di raccogliere strumenti e le conoscenze per utilizzare uno smartphone Android nel rispetto più ampio possibile della propria -privacy. Tale progetto non ha uno scopo divulgativo riguardo la salvaguardia della privacy: il problema è ormai chiaro a tutti, vuole invece essere di supporto -a chi consapevolmente vuole proteggersi. In quest'ottica, il progetto è strutturato a livelli, dal più facile da perseguire ma con un alto livello di -compromesso fino a un livello più difficile senza lasciare spazio a dubbi e compromissioni. +L'obiettivo di questo progetto è di raccogliere strumenti e le conoscenze per utilizzare uno smartphone Android nel rispetto più +ampio possibile della propria privacy. Tale progetto non ha uno scopo divulgativo riguardo la salvaguardia della privacy: il +problema è ormai chiaro a tutti, vuole invece essere di supporto a chi consapevolmente vuole proteggersi. In quest'ottica, il +progetto è strutturato a livelli, dal più facile da perseguire ma con un alto livello di compromesso fino a un livello più +difficile senza lasciare spazio a dubbi e compromissioni. -Vogliamo rompere la sacralità dell'utilizzo dello smartphone. La quale non viene oramai neanche più messa in discussione. Ricorderete quando si pensava a -togliere la batteria prima di comunicazioni riservate, ora che non si possono più togliere non si mette neanche in discussione il motivo per cui si -faceva. Siamo regrediti nel mettere in discussione l'oggetto. Il modo in cui ora accettiamo che faccia *cose* ha del sacrale. +Vogliamo rompere la sacralità dell'utilizzo dello smartphone. La quale non viene oramai neanche più messa in discussione. +Ricorderete quando si pensava a togliere la batteria prima di comunicazioni riservate, ora che non si possono più +togliere non si mette neanche in discussione il motivo per cui si faceva. Siamo regrediti nel mettere in discussione l'oggetto. Il +modo in cui ora accettiamo che faccia *cose* ha del sacrale. -L'idea è che si debba essere padroni/proprietari/root/capaci/liberi sul proprio dispositivo (hardware). Il telefono intelligente è un PC, ci si possono mettere -sopra le mani. Va anche ricordato che è molto più intimo di un Computer Personale, a maggior ragione vorremo che la fiducia sia simmetrica. +L'idea è che si debba essere capaci/liberi/root sul proprio dispositivo (hardware). Il telefono intelligente è un PC, ci si +possono mettere sopra le mani. Va anche ricordato che è molto più intimo di un Computer Personale, a maggior ragione vorremo che +la fiducia sia simmetrica. -È importante ricordare che non ci sono alternative ad Android. Gli altri smartphone (anche detti telefonini intelligenti, o furby) sono solamente gli Apple iOS -e sempre più rari, i Windows. +È importante ricordare che non ci sono alternative ad Android. Gli altri smartphone (anche detti telefonini intelligenti, o furby) +sono solamente gli Apple iOS e sempre più rari, i Windows. -PMoMP è un percorso in forma ludica, come direbbe Rodari. E si basa sulla visualizzazione di 6 livelli.. aspetta sono cinque. Cinque livelli, ma uno è il -livello zero. Ma vedremo più avanti come funziona. L'idea è che arrivare a mettere la mani dentro l'oggetto, liberarlo e di conseguenza liberarsi, possa -avvenire più facilmente per passi, meglio se visualizzabili. +PMoMP è un percorso in forma ludica. E si basa sulla visualizzazione di 6 livelli.. aspetta sono cinque.. Cinque livelli, ma uno è +il livello zero.. Vedremo più avanti come funziona. L'idea è che arrivare a mettere la mani dentro l'oggetto, liberarlo e di +conseguenza liberarsi, possa avvenire più facilmente per passi, meglio se visualizzabili. -# Livello 0 +# Livello 0 (Default) -default - -**Il telefono così come arriva arriva.** +**Il telefono così come è arrivato.** (..solo pedone, nel gioco della vita..) Si accetta tutto quello che il telefono chiede fin da subito, sperando che a un certo punto smetta di chiedere. -"Funziona, no? Sono consapevole di non essere consapevole e non ci provo neanche. Sono troppo piccolo per essere interessante. Non ho capito la storia dei Big -data. Ho altro da fare e applico questa filosofia a tutto quello che.. non mi puoi dare davvero dell'egoista e neanche dello struzzo, dai!" +*Funziona, o no? Tanto basta. Sono consapevole di non essere consapevole e non ci provo neanche. Non ho niente da nascondere. Sono +troppo piccolo per essere interessante. Non ho capito davvero la storia dei Big data. Ho altro da fare e applico questa filosofia +a tutto quello che.. ..non mi puoi dare davvero dell'egoista, e neanche dello struzzo, dai!* -*..io.. [solo pedone][], nel gioco della vita..* - -[solo pedone]: Mongo, in Blazing saddles, di Mel Brooks - -# Livello 1 - -Igiene +# Livello 1 (Igiene) Uso consapevole di un telefono Android collegato ad un account Google. **Mi fido di Google e setto al massimo la privacy** -Si accetta di utilizzare l'account di Google e le sue app ma si studiano quali settaggi impattano sulla privacy, la gestione dei permessi richiesti da app di -terze parti e le pratiche più sicure di utilizzo del proprio telefono, ad esempio non collegarsi a reti wifi aperte di cui non si conosce la provenienza. +Si accetta di utilizzare l'account di Google e le sue app ma si studiano quali settaggi impattano sulla privacy, la gestione dei +permessi richiesti da app di terze parti e le pratiche più sicure di utilizzo del proprio telefono, ad esempio non collegarsi a +reti wifi aperte di cui non si conosce la provenienza. Il primo passo per proteggere la propria privacy su un telefono Android è quello di studiare i settaggi per la privacy del proprio account Google. -Da la [pagina privacy di Google][] possiamo ottenere il [contratto implicito][] che ogni utente stipula con Google per il trattamento da parte di quest'ultimo -dei dati sensibili. Tutto il documento viene presentato come qualcosa fatto per noi ma in realtà si capisce il valore che deriva dalle nostre informazioni, -prendiamo ad esempio il passaggio: *I nostri sistemi automatizzati analizzano i contenuti dell'utente (incluse le email) al fine di mettere a sua disposizione -funzioni di prodotto rilevanti a livello personale, come risultati di ricerca personalizzati, pubblicità su misura e rilevamento di spam e malware* +Da la [pagina privacy di Google][] possiamo ottenere il [contratto implicito][] che ogni utente stipula con Google per il +trattamento da parte di quest'ultimo dei dati sensibili. Tutto il documento viene presentato come qualcosa fatto per noi ma in +realtà si capisce il valore che deriva dalle nostre informazioni, prendiamo ad esempio il passaggio: *I nostri sistemi +automatizzati analizzano i contenuti dell'utente (incluse le email) al fine di mettere a sua disposizione funzioni di prodotto +rilevanti a livello personale, come risultati di ricerca personalizzati, pubblicità su misura e rilevamento di spam e malware* -Si usano termini come *a sua disposizione funzioni di prodotto rilevanti* e *pubblicità su misura* ma mi sembra ovvio chi ci guadagna dall'analizzare le **mie** -email: chi vende quelle pubblicità e chi offre quei prodotti. Questa citazione è interessante anche perché viene ripresa nei termini d'uso dei servizi di Google -ma con qualche piccola modifica: *I nostri sistemi automatizzati analizzano i contenuti dell'utente (incluse le email) al fine di offrire funzionalità dei -prodotti rilevanti a livello personale, come risultati di ricerca personalizzati, pubblicità su misura e rilevamento di spam e malware. Questa analisi si -verifica nel momento in cui i contenuti vengono trasmessi, ricevuti e memorizzati.* +Si usano termini come *a sua disposizione funzioni di prodotto rilevanti* e *pubblicità su misura* ma mi sembra ovvio chi ci +guadagna dall'analizzare le **mie** email: chi vende quelle pubblicità e chi offre quei prodotti. Questa citazione è interessante +anche perché viene ripresa nei termini d'uso dei servizi di Google ma con qualche piccola modifica: *I nostri sistemi +automatizzati analizzano i contenuti dell'utente (incluse le email) al fine di offrire funzionalità dei prodotti rilevanti a +livello personale, come risultati di ricerca personalizzati, pubblicità su misura e rilevamento di spam e malware. Questa analisi +si verifica nel momento in cui i contenuti vengono trasmessi, ricevuti e memorizzati.* -Scompare il termine **mettere a sua disposizione** sostituito da **offrire**, inoltre si aggiunge la frase: *Questa analisi si verifica nel momento in cui i -contenuti vengono trasmessi, ricevuti e memorizzati* , questa precisazione non è casuale, anzi è molto importante, perché i termini d'uso nel capoverso -precedente ci dicono questo: Quando l'utente carica, trasmette, memorizza, invia o riceve contenuti da o tramite i nostri Servizi, **concede a Google (e ai -partner con cui collaboriamo) una licenza globale** per utilizzare, ospitare, memorizzare, riprodurre, modificare, creare opere derivate (come quelle derivanti -da traduzioni, adattamenti o altre modifiche apportate in modo tale che i contenuti funzionino al meglio con i nostri Servizi), comunicare, pubblicare, eseguire -pubblicamente, visualizzare pubblicamente e distribuire i suddetti contenuti. +Scompare il termine **mettere a sua disposizione** sostituito da **offrire**, inoltre si aggiunge la frase: *Questa analisi si +verifica nel momento in cui i contenuti vengono trasmessi, ricevuti e memorizzati* , questa precisazione non è casuale, anzi è +molto importante, perché i termini d'uso nel capoverso precedente ci dicono questo: Quando l'utente carica, trasmette, memorizza, +invia o riceve contenuti da o tramite i nostri Servizi, **concede a Google (e ai partner con cui collaboriamo) una licenza +globale** per utilizzare, ospitare, memorizzare, riprodurre, modificare, creare opere derivate (come quelle derivanti da +traduzioni, adattamenti o altre modifiche apportate in modo tale che i contenuti funzionino al meglio con i nostri Servizi), +comunicare, pubblicare, eseguire pubblicamente, visualizzare pubblicamente e distribuire i suddetti contenuti. -Per essere corretti, il capoverso continua con questa limitazione d'uso: I diritti che concede con questa licenza riguardano lo scopo limitato di utilizzare, -promuovere e migliorare i nostri Servizi e di svilupparne di nuovi. +Per essere corretti, il capoverso continua con questa limitazione d'uso: I diritti che concede con questa licenza riguardano lo +scopo limitato di utilizzare, promuovere e migliorare i nostri Servizi e di svilupparne di nuovi. -Ma il punto è un altro: il fatto che io abbia fatto una ricerca su Google, da casa mia, collegato alla mia wi-fi, con il mio telefono, magari quando mi stavo -spostando da una camera all'altra, diventa un'informazione (il Google Account X, sul dispositivo Y, collegato alla rete Z, nella posizione Lat,Long mentre si -spostava di tot metri) di proprietà di Google, perchè dire che può memorizzare, riprodurre, modificare, creare opere derivate, etc etc etc, significa che ne ha -la proprietà. +Ma il punto è un altro: il fatto che io abbia fatto una ricerca su Google, da casa mia, collegato alla mia wi-fi, con il mio +telefono, magari quando mi stavo spostando da una camera all'altra, diventa un'informazione (il Google Account X, sul dispositivo +Y, collegato alla rete Z, nella posizione Lat,Long mentre si spostava di tot metri) di proprietà di Google, perchè dire che può +memorizzare, riprodurre, modificare, creare opere derivate, etc etc etc, significa che ne ha la proprietà. -Quindi, chiarito la posizione di chi ci fornisce Android per i nostri cellulari, a questo livello sappiamo che la nostra privacy è il prezzo da pagare per avere -accesso ai servizi offerti dal sistema operativo. +Quindi, chiarito la posizione di chi ci fornisce Android per i nostri cellulari, a questo livello sappiamo che la nostra privacy è +il prezzo da pagare per avere accesso ai servizi offerti dal sistema operativo. ## Cosa lascio dietro di me e chi può raccoglierlo A questo punto capiamo cosa viene raccolto della nostra privacy e come possiamo dire in che modo gestirla. Partiamo dalla pagina [myactivity di Google][] -https://myactivity.google.com + da questa pagina possiamo accedere: @@ -127,23 +130,26 @@ Possiamo anche [gestire il collegamento del nostro account a siti e app][]. ## Sullo smartphone cosa posso ancora fare? -Sono dell'opinione che le notifiche siano da ridurre al minimo perché anche la risposta ad esse in termini di tempo può essere utilizzato per profilarmi, quindi -dove si può disattivo le notifiche che ritengo superflue: +Sono dell'opinione che le notifiche siano da ridurre al minimo perché anche la risposta ad esse in termini di tempo può essere +utilizzato per profilarmi, quindi dove si può disattivo le notifiche che ritengo superflue: -Inoltre percepisco il mio rapporto con l'oggetto come io che gli faccio domande e lui risponde, non certo che mi chiama con un fischio quando decide di attirare -la mia attenzione. Le notifiche (sonore, a led lampeggianti, a messaggio-sopra-lo-schermo) sono l'equivalente digitale del guinzaglio. +Inoltre percepisco il mio rapporto con l'oggetto come io che gli faccio domande e lui risponde, non certo che mi chiama con un +fischio quando decide di attirare la mia attenzione. Le notifiche (sonore, a led lampeggianti, a messaggio-sopra-lo-schermo) sono +l'equivalente digitale del guinzaglio. -Continuo ad avere un sacro rispetto per la telefonata che fa *drin*, quella che, sola, merita sul mio telefono una notifica di tipo sonoro. Probabilmente dovuta -per quando telefonare era uno sforzo, costoso. Una volta qualcuno disse Ahoy, segnali di trunk e camici bianchi in palazzi altissimi senza finestre ma con -stemmi quasi araldici: AT&T. E quella brutta brutta storia del Meucci? Si parla di diritti. Cose grosse. C'è stato un tempo in cui una telefonata non si poteva -ignorare. Era il tempo dei telefoni fissi, e lasciar squillare un telefono sarebbe parso sgarbato e dunque segno di bassa moralità. Poi sono arrivati i -telefonini, quelli stupidi, e siamo diventati tutti sempre reperibili. Segno unico dello schiavo. Se abbiamo sviluppato la capacità di ignorare una telefonata -proveniente da numero nascosto, dobbiamo ora prepararci ad andare più in profondità, usare il cervello invece che abituarlo al rumore. +Continuo ad avere un sacro rispetto per la telefonata che fa *drin*, quella che, sola, merita sul mio telefono una notifica di +tipo sonoro. Probabilmente dovuta per quando telefonare era uno sforzo, costoso. Una volta qualcuno disse *Ahoy*, segnali di trunk e +camici bianchi in palazzi altissimi senza finestre ma con stemmi quasi araldici: AT&T. E quella brutta brutta storia del Meucci? +Si parla di diritti. Cose grosse. C'è stato un tempo in cui una telefonata non si poteva ignorare. Era il tempo dei telefoni +fissi, e lasciar squillare un telefono sarebbe parso sgarbato e dunque segno di bassa moralità. Poi sono arrivati i telefonini, +quelli stupidi, e siamo diventati tutti sempre reperibili. Segno unico dello schiavo. Se abbiamo sviluppato la capacità di +ignorare una telefonata proveniente da numero nascosto, dobbiamo ora prepararci ad andare più in profondità, usare il cervello +invece che abituarlo al rumore. ## Consigli per l'uso di cellulari Android -Supponendo che usiate android fornito con il vostro cellulare e non vogliate cambiare il sistema operativo, quì di seguito sono riportati una lista di consigli -[^nota1] per minimizzare i rischi per la vostra privacy. +Supponendo che usiate android fornito con il vostro cellulare e non vogliate cambiare il sistema operativo, quì di seguito sono +riportati una lista di consigli [^nota1] per minimizzare i rischi per la vostra privacy. [^nota1]: Queste informazioni sono prese per e da Android 7 e 8 @@ -252,13 +258,13 @@ Google salva una quantità incredibile di informazioni su quello che fate con il È quindi buona cosa rivedere cosa gli permettete di salvare: -https://myaccount.google.com/data-and-personalization + E potete vedere (e cancellare) quello che finora ha salvato: -https://myactivity.google.com + -ad es. +ad esempio: * web e app (registrazione dei siti che visitate delle app che usate e quando) * le registrazioni vocali di quando usate "ok google" @@ -286,16 +292,18 @@ cambio di livello. \newpage -# Livello 2 +# Livello 2 (la Ricerca) -**Uso Google, setto la privacy, uso anche app alternative con f-droid** +**Uso Google, setto la privacy, ma uso anche App alternative con f-droid** -Il telefono viene collegato ad un account Google, ma non vengono utilizzate le sue app, si utilizzano app alternative fornite da market alternativi, [f-droid][] +Il telefono viene collegato ad un account Google, ma non vengono utilizzate le sue app, si utilizzano app alternative fornite da +market alternativi, [f-droid][] Si tratta di una vera e propria uscita dal kindergarden (il giardino d'infanzia, o walled garden). -Cosa mi offre Google di cui non posso fare a meno: Android stock, cioè la versione di base del S.O. Android, porta con se solo il gestore del telefono, dei -contatti e il browser di sistema, nulla più, il resto è parte delle gapps cioè delle app di Google e stiamo parlando di: +Cosa mi offre Google di cui non posso fare a meno: Android stock, cioè la versione di base del S.O. Android, porta con se solo il +gestore del telefono, dei contatti e il browser di sistema, nulla più, il resto è parte delle gapps cioè delle app di Google e +stiamo parlando di: * Play * Gmail @@ -310,12 +318,16 @@ contatti e il browser di sistema, nulla più, il resto è parte delle gapps cio * Telefono E tanto altro ancora, per ognuna di queste app, escludendo per il momento la stessa *Play*, cercheremo un'alternativa, per adesso non cercheremo solo software -libero ma useremo tutto ciò che troviamo in play. +libero ma useremo tutto ciò che troviamo in Play. ### Gmail -Personalmente, ritengo gmail la migliore applicazione di Google, dopo il motore di ricerca, e il fulcro del suo successo in ambito mobile. Trovare un sostituto -a Gmail è un arduo compito. Suggeriamo come validi client di posta elettronica, quindi buoni anche come client per gmail, [AquaMail][] e [K9][]. +Probabilmente Gmail è la migliore applicazione di Google, dopo il motore di ricerca, e il fulcro del suo successo in ambito +mobile. Trovare un sostituto a Gmail è un arduo compito. Suggeriamo come validi client di posta elettronica, quindi buoni anche +come client per gmail, [AquaMail][] e [K9][]. + +[AquaMail]:https://play.google.com/store/apps/details?id=org.kman.AquaMail&hl=it +[K9]:https://play.google.com/store/apps/details?id=com.fsck.k9&hl=it ### Youtube @@ -324,22 +336,27 @@ Non c'è un'alternativa all'app di youtube per consultare i contenuti di youtube Alternativamente, [NewPipe][] (presente solo in F-Droid, niente PlayStore causa restrizioni di Google) consente di navigare youtube senza account. Permette anche di ascoltare in background, scaricare il video/audio ed è integrabile col sistema di share/apri-con/default-app. +[NewPipe]:https://f-droid.org/packages/org.schabi.newpipe/ + ### Drive -Ci sono centinaia di servizi di cloud alternativi a Drive. Possiamo suggerire owncloud, nextcloud e seafile per un cloud totalmente autogestito e volendo -crittato. +Ci sono centinaia di servizi di cloud alternativi a Drive. Possiamo suggerire OwnCloud, [NextCloud][] e Seafile per un cloud +totalmente autogestito e volendo crittato. + +[NextCloud]: https://nextcloud.com/ ### Google maps -La migliore alternativa è ovviamente open street map, che non implementa una sua app ufficiale, la migliore da utilizzare su questa piattaforma è Osmand +La migliore alternativa è ovviamente open street map, che non implementa una sua app ufficiale, la migliore da utilizzare su +questa piattaforma è Osmand map. ### Google Search -Qui si aprirebbe un progetto totalmente nuovo: motori di ricerca, alternative a Google. Mi limito a suggerire duckduckgo la app +Qui si aprirebbe un progetto totalmente nuovo: motori di ricerca, alternative a Google. Ci limitiamo a suggerire Duckduckgo la App. ### Google Foto -Anche qui ci sono centinaia di alternative valide, a voi la scelta. Vi proponiamo Open Camera +Anche qui ci sono centinaia di alternative valide, a voi la scelta. Vi proponiamo Open Camera. ### Google Duo @@ -349,13 +366,14 @@ Nota: Signal è anche disponibile senza usare il Google Store: Prima di poterlo utilizzare però dovete abilitare l'uso di sorgenti sconosciute nelle impostazioni dello smartphone: Per android fino alla versione 7: @@ -365,11 +383,9 @@ Per android dalla versione 8: Impostazioni > Apps > Accesso Speciale > Installa applicazioni sconosciute -# Livello 3 +# Livello 3 (il Grande Passo) -Il Grande Passo - -**Non mi fido più di Google e uso Android senza collegare un utente Gmail. Uso solo app alternative con f-droid** +**Non mi fido più di Google e uso Android senza collegare un utente Gmail. Uso solo App alternative con f-droid** Non si collega il telefono ad un account Google e si usano solo app alternative. @@ -415,28 +431,171 @@ Se avevo copiato delle app, per installare le copie, mi basta il comando Dopo di che, tramite il browser, scarico [f-droid][], e installo tutto ciò che mi serve, dopo vediamo un elenco di app suggerite. -# Livello 4 +[adb]:https://developer.android.com/studio/command-line/adb.html +[f-droid]:https://f-droid.org/ -La cima della montagna +# Livello 4 (Sparta) **Senza Google sul serio. Non mi fido neanche di Android. Uso una ROM alternativa di cui mi fido e non installo le Gapps. Uso solo app alternative via f-droid (sparta)** -Abbiamo fatto molta strada e siamo arrivati ad un punto molto delicato: abbiamo ottenuto il massimo della privacy dal nostro sistema Android, ma è abbastanza -questo per noi? Cosa possiamo fare ancora? Possiamo affrontare l'ultima questione: il sistema operativo. +La cima della montagna: abbiamo fatto molta strada e siamo arrivati ad un punto molto delicato: abbiamo ottenuto il massimo della +privacy dal nostro sistema Android, ma è abbastanza questo per noi? Cosa possiamo fare ancora? Possiamo affrontare l'ultima +questione: il sistema operativo. -Abbiamo in tasca dei veri e propri PC, su cui però non possiamo installare il S.O. che vogliamo: dobbiamo tenerci quello che ci troviamo preinstallato dal -produttore del telefono. Non è del tutto vero... +Abbiamo in tasca dei veri e propri PC, su cui però non possiamo installare il S.O. che vogliamo: dobbiamo tenerci quello che ci +troviamo preinstallato dal produttore del telefono. Non è del tutto vero... Non si usa Android stock preinstallato ma si installa una versione alternativa del sistema operativo. -La versione del S.O., o ROM più diffusa al momento si chiama [LineageOS][]. Che ha sostituito la defunta Cyanogenmod. +La versione del Sistema Operativo, o **ROM** più diffusa al momento si chiama [LineageOS][]. Che ha sostituito la defunta Cyanogenmod. -http://lineageos.org/ + + +## Diventare root sul telefonino furbo + +**Premessa** + +Diventare root (in inglese: radice) significa guadagnare i privilegi di amministratore sul proprio telefonino Android, in modo da +poterne fare il backup senza dipendere da nessuno. + +Questa esigenza viene vista con la pazienza dedicata allo strambo del villaggio anche dai parenti vicini, quando non +ostentano indifferenza, domandano: *ma cosa ti cambia? non potevi sincronizzare tutto con Google?* + +Non è una questione di praticità, ma se proprio la mettiamo sul piano pratico Google salva solo i dati delle sue +applicazioni, non salva i bookmarks delle open maps, né gli SMS, tantomeno (speriamo!) la cronologia delle chiamate e +naturalmente non salva tutte le innumerevoli customizzazioni che ho fatto nell'utilizzo quotidiano. Sono un po' +perplesso dal fatto che non possa semplicemente attaccare il cellulare al cavo e salvare il suo contenuto, del resto è +mio, sia il cellulare che il contenuto. Non mi piace dover passare da un servizio esterno. + +Ma poi non è una questione meramente pratica! La libertà non è una questione solo pratica. + +> Noi crediamo che la felicità sia il frutto della libertà. + +Non voglio dipendere da un qualcuno, il quale per quanto bravo e buono, potrebbe un giorno magari cambiare gestione e +smettere di offrire l'ottimo servizio gratis e lasciarmi oramai incapace di badare a me stesso. Devo essere +indipendente. + +Dunque voglio essere libero sul mio telefonino. Sbloccarlo. Avere i privilegi di amministrazione. Essere root. Chi può +dire cosa succederà dopo? Cominciamo a levarci gli schiavettoni dai polsi. Costa un pò di fatica, ma come ha detto +Seneca: *La libertà non può essere gratis.* + +### Liberare il telefono + +Il procedimento del diventare root (super user, amministratore) sullo smartphone potrebbe, a seconda del modello, delle +circostanze e delle azioni, cancellare i dati personali contenuti e inizializzare il telefonino alle impostazioni +iniziali. + +Potevo farlo appena comperato, pensarci prima? Grazie, me lo segno. + +È bene prima di cominciare salvare (esportare) manualmente l'indirizziario e il calendario sulla SD card e farne una +copia di backup su di un Pc. Anche le foto, musica e tutto quello che si desidera salvare. Ricordando le parole di +Seneca e ascoltando la musica di [Richie Havens](https://www.youtube.com/watch?v=rynxqdNMry4) + +**Prima viene il backup** + +*Avendo un telefono nuovo, o senza dati da salvare, saltare questa parte e andare a: "Ora avviene lo sblocco".* + +Occorre diventare developer sul telefonino: + + Cliccare 7 volte velocemente il build number nei settaggi. + +E nelle Developer Option che sono ora comparse: + + Spuntare la voce: USB debugging on the device. + +Installare ADB e Fastboot sul Pc + + apt install adb fastboot + +Collegare il telefono sloccato via Usb e salvare il salvabile + + adb backup -apk -shared -all -f TantoBackup.ab + +Una volta finito potrò rimettere tutto a posto con: + + adb restore TantoBackup.ab + +**Ora avviene lo sblocco** + +In internet dal Pc, trovare e scaricare la recovery image corrispondente allo smartphone + + + +Collegare il telefono via Usb al Pc e riavviare il telefono in fastboot mode: + + adb reboot bootloader + +Sloccare il bootloader: + + fastboot oem unlock + +Riavviare il telefonino. + + Riavvia + +Installare il recovery: + + fastboot flash recovery recovery-image-xxx.img + +A seconda del modello di telefonino il procedimento potrebbe essere diverso e potrei dovermi confrontare con programmini +che invece di chiamarsi Fastboot si chiamano Odin o Heimdall (non stiamo scherzando). + +All'avvio il telefono potrà segnalare in diversi creativi modi di essere stato liberato: dalla discreta icona con +lucchetto aperto al disclaimer a tutto schermo all'avvio che annuncia l'evento come fosse un problema. In questo ultimo +caso servirà solo trovare una immagine di boot più piacevole. + +### Conseguenze positive dell'avere un telefono liberato + +Avendo un telefono liberato, non si è più obbligati a tenere la stock (sistema operativo preinstallato) Rom e si potrà +installare una Rom diversa, come ad esempio: [LineageOS](https://wiki.lineageos.org/devices/), [Kang](https://aokp.co/about/), o +[Miui](https://en.miui.com/download.html). Se il proprio telefono è tra quelli supportati, sarà un'operazione semplice +usando una Rom predefinita, altrimenti occorrerà compilare a mano la Rom oppure tenere la Stock. + +In ogni caso, ora che si è root sul telefono, si potrà fare una nuova, importante cosa. + +**Fare un backup completo e indipendente** + +Anche senza cambiare Rom ora è possibile salvare una immagine completa del mio telefonino liberato e in caso di problemi +tornare a quello stato in qualunque momento con semplicità: + + Riavviare in recovery mode + +*Nota: per riavviare in recovery mode, a seconda del modello di telefono, da spento, tenere premuti:* + + Volume giù + POWER + eventuale altro bottone se c'è. + + Appare il bootloader, mollare i bottoni e con i tasti volume scegliere: RECOVERY + + Pigiare POWER per selezionare. + + e dal menu del recovery mode, iniziare un backup. + +Ci metterà una decina di minuti, creando sul telefono una cartella di circa 2GB. + + Riavviare il sistema + +La cartella avrà un nome che inizia con la data, tipo: `2019-03-01--07-09-21_lineage_tel_userdebug_8.1.0_OPM2.173024` + +Si tratta di tutti i dati personali e delle applicazioni oltre che dell'intero sistema operativo. + +*Potrebbe essere una buona pratica tenerne sempre due recenti sul telefonino e trasportarne almeno una tantum sul Pc.* + +**Riprestinare il backup:** + + Riavviare in recovery mode + + e dal menu del recovery mode scegliere: Ripristina da backup. + +Ci metterà una decina di minuti. + + Riavviare il sistema + +E adesso come va? Eh, va bene. Si, ma bene come? Bene bene, ho appena fatto il roottino. ## Glossario di una installazione -### rootare il telefono +### Rootare il telefono Ossia acquistare i privilegi di amministratore sul proprio device (requisito essenziale): ogni device ha il suo modo. Alcuni basta avviare da bootloader mode, tenendo premuti assieme power e giù (o su) del volume per qualche secondo e seguire il menu. Altri sono già "sbloccati". Altri ancora bisogna usare del software @@ -445,7 +604,7 @@ dal Pc. Alcuni sono sbloccabili chiedendolo al costruttore: fornendo un identifi Assicurarsi di essere Developer sulla device, abilitare USB debugging (nelle dev options), enable oem unlocking (se questa voce esiste). Collegare al Pc via USB con file transfert abilitato e tenere sloccato il telefono durante l'operazione. -Levare SIM, levare sdcard. +Levare SIM, levare SDcard. ### Riavviare in fastboot mode @@ -505,35 +664,37 @@ oppure /data/lineageos_updates -# Livello 5 +# Livello 5 (Gran Yogurt) -Gran yogurt +Una volta raggiunto il 4 livello sono Guru (Gran Yogurt) e posso ritornare ad usare Google in maniera sicura. Uso una ROM +alternativa con f-droid e anche le Gapps, usate con consapevolezza. -Una volta raggiunto il 4 livello sono Guru e posso ritornare ad usare -Google in maniera sicura. Uso una ROM alternativa con f-droid e anche Gapps usate con consapevolezza. +*nota: le Gapps vanno installate prima del riavvio dopo aver cambiato ROM* -*bonus* [microG][]: Usare i servizi di Google senza Google *(lo fa incazzare tantissimo).* +*bonus* [microG][]: Usare i servizi di Google senza Google (lo fa incazzare tantissimo). [microG]: https://microg.org/ -# Livello x +# Livello X (Fudo l'imperturbabile) -Fudo l'imperturbabile +*Non usa un telefono. Né smart né dumb. E ha comperato il libretto solo per simpatia.* -"Non uso un telefono. Né smart né dumb. E ho comperato il vostro libretto solo perché mi siete simpatici." +(Oppure lo usa, chi lo sa? in ogni caso, non ha dato il numero e non si trova sui socialz). # Il modding degli smartphone Android -Da molti anni, intorno all'ecosistema di Android, è nata una community di hacker che ha iniziato a preparare rom alternative per molti smarthphone. Queste rom -vengono *cucinate* principalmente come vanto: "Ho la Mia versione di Android sul Mio Cellulare, sono troppo un figo!" Ma ci ha fatto scoprire che il sistema -Android non nasce con le Gapps (le app di Google) ma in realtà sono distinte dal SO e quindi si possono anche non installare del tutto. +Da molti anni, intorno all'ecosistema di Android, è nata una community di hacker che ha iniziato a preparare rom alternative per +molti smarthphone. Queste rom vengono *cucinate* principalmente come vanto: "Ho la Mia versione di Android sul Mio Cellulare!" Ma +ci ha fatto scoprire che il sistema Android non nasce con le Gapps (le app di Google) ma in realtà sono distinte dal SO e quindi +si possono anche non installare del tutto. -Da dove si parte? Si parte da una lunga e tediosa ricerca della Rom che funzioni con il nostro device, dico questo perché purtroppo non tutti i produttori di -smartphone amano che il legittimo proprietario del telefono ci possa installare quello che vuole. Quindi bisogna o sbloccare il bootloader o avere i permessi di -root sul device per poter installare ciò che si vuole e questo ovviamente diventa un grosso limite allo sviluppo di rom alternative. +Da dove si parte? Si parte da una lunga e tediosa ricerca della Rom che funzioni con il nostro device, dico questo perché +purtroppo non tutti i produttori di smartphone amano che il legittimo proprietario del telefono ci possa installare quello che +vuole. Quindi bisogna o sbloccare il bootloader o avere i permessi di root sul device per poter installare ciò che si vuole e +questo ovviamente diventa un grosso limite allo sviluppo di rom alternative. -Quindi come prima cosa, se non si è ancora comprato uno smartphone Android, sarebbe bene controllare se quello che stiamo per comprare abbia il bootloader -aperto o ci dia direttamente i diritti di root sul nostro telefono. +Quindi come prima cosa, se non si è ancora comprato uno smartphone Android, sarebbe bene controllare se quello che stiamo per +comprare abbia il bootloader aperto o ci dia direttamente i diritti di root sul nostro telefono. A breve in questa pagina inizieremo a pubblicare i device e i produttori che *consigliamo* per l'implementazione del 4° livello. @@ -585,48 +746,8 @@ Offre anche opzioni avanzate tra cui: esposizione, macro, focus manuale e gestio http://opengapps.org/ https://copperhead.co/android/ -# Procurarsi uno smartphone - -## Pensa al riciclo - -L'usato vicino a te (chiedi) - -## Considerazioni di tipo tecnico - -> Fai caso che abbia 2GB di RAM e 16GB di memoria (o scheda SD) - -> Verifica che sia tra le device supportate da LineageOS - - - -## Considerazioni di tipo geopolitico - -Under construction. - -## todo - -* La filiera: costruttore, rivenditore, OS, ISP, SIM, IMEI -* L'interoperabilità tra operatori -* Breve storia della Bell da Meucci a Veritas horizon -* Il riciclo -* Il numero come IDentificativo (costoso fare MNP) -* dicci - -## Cheek2Cheek - -**condivisione di prossimità** - -Qui c'è il Pdf. Collegarsi via wifi alla rete: "Cheek2Cheek". - - browser > files - -![http://192.168.1.1](qr.png){ width=50% } - ---- - [Amaze File Manager]:https://f-droid.org/packages/com.amaze.filemanager/ [Open Camera]:https://f-droid.org/packages/net.sourceforge.opencamera/ -[NewPipe]:https://f-droid.org/packages/org.schabi.newpipe/ [pagina privacy di Google]:http://www.google.it/policies/privacy/ [myactivity di Google]:https://myactivity.google.com [eliminazione delle nostre attività registrate]:https://myactivity.google.com/delete-activity @@ -636,9 +757,56 @@ Qui c'è il Pdf. Collegarsi via wifi alla rete: "Cheek2Cheek". [gestione dei dispositivi]:https://myactivity.google.com/page?page=devices&utm_source=my-activity [prendere atto dei dispositivi collegati]:https://myaccount.google.com/device-activity [gestire il collegamento del nostro account a siti e app]:https://myaccount.google.com/security#connectedapps -[AquaMail]:https://play.google.com/store/apps/details?id=org.kman.AquaMail&hl=it -[K9]:https://play.google.com/store/apps/details?id=com.fsck.k9&hl=it -[adb]:https://developer.android.com/studio/command-line/adb.html -[f-droid]:https://f-droid.org/ [device supportate da LineageOS]:https://wiki.lineageos.org/devices/ [LineageOS]:http://lineageos.org + +# Procurarsi uno smartphone + +## Pensa al riciclo + +* L'usato: chiedi alla gente vicina a te. + +## Considerazioni di tipo tecnico + +> Fai caso che abbia 2GB di RAM e 16GB di memoria (e spazio per una scheda SD) + +> Verifica che sia tra le device supportate da LineageOS + + + +## Storia e Geopolitica (in lavorazione) + +2011 - Palm chiude e cede ad HP tutti i brevetti +2013 - Durante la Google-rilla, Google compera Motorola +2017 - Oath di Veritas-horizon compra Yahoo +2018 - il Pentagono [vieta l'uso Huawei][] e ZTE nelle basi USA ([seguono EU e giappone][]) +2019 - Viene arrestata in Canada Meng Wanzhou, [ereditiera di Huawei][] + +[vieta l'uso Huawei]: https://www.schneier.com/blog/archives/2018/10/cell_phone_secu_1.html +[seguono EU e Giappone]: https://www.theepochtimes.com/japan-government-to-halt-buying-huawei-zte-equipment_2733103.html +[ereditiera di Huawei]: https://www.ilsole24ore.com/art/mondo/2018-12-06/chi-e-meng-wanzhou-e-perche-e-donna-piu-potente-mondo-tech-cinese-103232.shtml?refresh_ce=1 + +## todo + +* La filiera: costruttore, rivenditore, OS, ISP, SIM, IMEI +* L'interoperabilità tra operatori +* Breve storia della Bell da Meucci a Veritas horizon +* Il riciclo +* Il numero come IDentificativo (costoso fare MNP) + +# + + + +Licenza Copyleft + +*Libertà di distribuire e modificare con la stessa licenza.* + +\newpage + +![unit](logo.png){ width=12% }\ + +unit hacklab, Milano 2020 + + +