La guida completa per il rooting del tuo telefono o tablet Android
Il telefono Android che stai utilizzando in questo momento è in esecuzione in un ambiente sandbox. A differenza del tuo PC Windows o Mac, non puoi andare in giro o scherzare con i file di sistema. Puoi operare solo con parametri predefiniti definiti da Google e dal produttore. L'accesso root è il modo per liberarsi.
Questa guida è disponibile per il download come PDF gratuito. Scarica la guida completa per il rooting del tuo telefono o tablet Android ora. Sentiti libero di copiare e condividere questo con i tuoi amici e familiari.In termini più semplici, il rooting del tuo telefono Android significa assumere il controllo dell'intero dispositivo, direttamente dal codice che esegue il sistema operativo. È bello, pericoloso e super gratificante. Il rooting ti dà accesso a file di sistema, cartelle e comandi di sistema, cose che normalmente sono nascoste all'utente.
Una volta ottenuto l'accesso come root, sarai in grado di fare cose che solo i mortali possono solo sognare. Sarai in grado di rimuovere il carrier bloat, aggiornarlo all'ultima versione di Android anche se non è ufficialmente supportato e sarai in grado di modificare ogni parte del software. Ma come dice sempre il nostro amichevole supereroe di quartiere: Con un grande potere derivano grandi responsabilità.
Il che ci porta alla domanda: ne vale la pena?
I vantaggi dell'accesso alla radice
È importante notare che solo l'accesso alla root non risolverà immediatamente tutti i tuoi problemi. Il rooting ti darà il potere di farlo. Ecco tutti i chiari vantaggi dell'utilizzo di un telefono Android con root.
Rimuovi il bloatware: Sarai in grado di rimuovere il bloatware dell'operatore o del produttore che è stato preinstallato sul telefono.
Migliori backup: Sarai in grado di eseguire il backup di singole app insieme ai dati delle tue app Non perdere i tuoi dati: 5 Migliori soluzioni di backup per Android Non perdere i tuoi dati: 5 Migliori soluzioni di backup per Android Tutti devono eseguire il backup dei propri dati in caso succede qualcosa al loro dispositivo. Proteggiti con queste fantastiche app di backup. Leggi di più usando Titanium Backup. E un backup Nandroid Che cos'è un backup Nandroid e come funziona esattamente? Che cos'è un backup Nandroid e come funziona esattamente? Hai bisogno di quel backup pronto. Leggi altro ti consente di eseguire il backup dell'intero sistema operativo con un semplice tocco.
ROM personalizzate: Se il telefono funziona lentamente, passa a una ROM personalizzata 6 Ragioni per cui devi utilizzare una ROM personalizzata 6 Ragioni per le quali devi utilizzare una ROM personalizzata Le ROM personalizzate sono la cosa migliore di avere un telefono Android! Da non perdere! Leggi di più . Solitamente viene fornito con l'ultima versione di Android e le ultime patch di sicurezza. La maggior parte delle ROM personalizzate funzionano su supporti Android 6 Best Android 6.0 Marshmallow Custom ROM 6 Migliori Android 6.0 Marshmallow Custom ROM Se vuoi aggiornare il tuo telefono ad Android 6.0 Marshmallow, non aspettare! Queste ROM personalizzate lo rendono facile. Leggi altro, quindi il tuo telefono funzionerà molto più velocemente.
App e funzionalità aggiuntive: Sarai in grado di eseguire app che non sono disponibili sul Play Store e sarai in grado di modificare non solo il software, ma anche l'hardware (tramite overclocking e underclocking della CPU).
Vita estesa: HTC HD 2 è una leggenda nel mondo del rooting. Il telefono è stato rilasciato alla fine del 2009, ma grazie alle ROM personalizzate è in grado di eseguire Android 7.0 Nougat sette anni dopo la sua uscita. Per te, una ROM personalizzata potrebbe significare un anno o due in più rispetto al tuo attuale telefono.
Cose che perdi per il tifo
Parliamo dei contro. Mentre non è più illegale eseguire il root del tuo telefono Android È illegale lanciare il tuo Android o il tuo jailbreak iPhone? È illegale lanciare il tuo Android o il tuo jailbreak? Che tu stia tifando un telefono Android o esegua il jailbreak di un iPhone, stai rimuovendo le restrizioni imposte dal produttore o dal gestore di telefonia mobile sul dispositivo che possiedi, ma è legale? Per saperne di più in paesi come gli Stati Uniti, si annulla la garanzia in tal modo. Non è la fine del mondo, però, perché di solito puoi sradicare il tuo dispositivo e riprendere a magazzino 3 modi per ottenere il tuo telefono Android con rooting di nuovo disponibile 3 modi per ottenere il tuo telefono Android con rooting di nuovo disponibile Questo è il modo più semplice per riavvia il telefono con le radici. Leggi di più se vuoi. Successivamente, dovrebbe essere restituito in garanzia. Alcuni produttori implementano modi per sapere se hai mai eseguito il root, ma spesso ci sono soluzioni alternative per questi.
Qualcosa che ti condizionerà giorno per giorno è l'incompatibilità con alcune app. App come WhatsApp 10 Le migliori funzionalità di WhatsApp Tutti da conoscere 10 Le migliori funzionalità di WhatsApp Tutti da sapere Vuoi ottenere il massimo da WhatsApp? Alcune funzioni - nascoste e ovvie, nuove e vecchie - sono essenziali per migliorare la tua esperienza. Qui ci sono alcuni dei migliori. Leggi di più e Netflix invierà un avviso. Alcune app bancarie potrebbero bloccarti completamente. Una volta che sei stato rootato, dovrai stare attento agli aggiornamenti del software. Un aggiornamento importante potrebbe influire sul tuo stato di root e, se sono state installate delle personalizzazioni, potresti finire con il bricking del telefono.
Infine, dovrai fare molta attenzione a ciò che fai con il tuo telefono. Poiché le app hanno accesso come root, un'app o un tweet dannosi possono fare molto più danni adesso.
Dizionario di root
Boot loader: Il bootloader è il software sul tuo telefono che avvia il ripristino del sistema e il sistema operativo. Quando si avvia il telefono, questo è il primo software che viene eseguito.
Radice: Il termine “radice” è una reliquia del mondo Linux (Android gira su Linux). Ottenere l'accesso root significa ottenere l'accesso come amministratore o superutente all'intero dispositivo, al suo livello più elementare.
Recupero: La prima cosa che il bootloader suona è il recupero. Un ripristino personalizzato come TWRP ti consentirà di eseguire il backup dell'intero dispositivo, apportare modifiche e installare un nuovo sistema operativo personalizzato.
ROM personalizzata: Una ROM personalizzata è un sistema operativo sostitutivo. È compatibile al livello più fondamentale, ma personalizzato o modificato in qualche altro aspetto. Una ROM personalizzata può avere app speciali, funzionalità extra o ritocchi al codice che rendono il tuo telefono più veloce e più sicuro.
SuperUser: Quando si effettua il root del telefono, viene installato a “su” binario. Puoi usare app come SuperSU per gestire l'accesso ai superuser. Concedilo alle app in modo che possano interagire con il livello principale del sistema operativo.
ADB: Android Debug Bridge ti consente di comunicare con il tuo dispositivo Android dal tuo PC utilizzando la riga di comando. Per alcuni dispositivi, questo è l'unico modo per ottenere l'accesso come root.
nocciolo: Un kernel è ciò che si trova tra l'hardware e il software del telefono, rendendo facile per il software comunicare, interagire e armeggiare con l'hardware. Se sei un tipo ambizioso, puoi cambiare il kernel per qualcosa di personalizzato. Perché dovresti prendere in considerazione l'utilizzo di un kernel Android personalizzato Perché dovresti prendere in considerazione l'utilizzo di un kernel Android personalizzato Desideri ottenere le migliori prestazioni dal tuo dispositivo Android? O forse vuoi la migliore durata della batteria? Considera un kernel personalizzato. Leggi di più . Questo può darti un aumento delle prestazioni e l'accesso a più funzionalità.
Xposed Framework: Xposed è uno strumento di modifica Personalizza il tuo telefono senza eseguire il flashing di una ROM con il framework Xposed Personalizza il tuo telefono senza eseguire il flashing di una ROM con il framework Xposed È risaputo che il modo migliore per personalizzare il tuo dispositivo Android è di farlo lampeggiare con una nuova ROM. È anche sbagliato. Leggi di più . I moduli disponibili per Xposed consentono di ottimizzare il comportamento di sistema e app. È possibile ottenere funzionalità da ROM personalizzate senza effettivamente passare a una.
mattone: Quando il telefono non si avvia, è ufficialmente in muratura. Non preoccuparti: di solito puoi rimetterlo in funzione ripristinando un backup Nandroid.
nandroid: Una volta effettuato il root, sarete in grado di eseguire backup Nandroid utilizzando il ripristino personalizzato. Questo esegue il backup dell'intero telefono, comprese app e dati che è possibile ripristinare dopo aver installato una diversa ROM personalizzata. Quindi, anche se aggiorni una ROM, non perderai alcun dato.
Eseguire il backup prima di eseguire il root
Quando il bootloader è sbloccato, tutti i dati verranno cancellati nel processo. Quindi è molto importante eseguire il backup dei tuoi dati Ecco un piano gratuito a più livelli per eseguire il backup di un Android non-root Ecco un piano gratuito a più livelli per eseguire il backup di un Android senza root Anche con un dispositivo Android non rootato, può avere un solido piano di backup - e non deve costarti un centesimo! Leggi di più prima di fare il primo passo.
Android non ha un sistema di backup singolare per tutte le app e i dati (anche se otterrai questa capacità una volta radicato). Poiché il rooting può essere rischioso, è meglio eseguire prima il backup di tutti i dati importanti: contatti, messaggi Come trasferire facilmente tutti i dati su un nuovo dispositivo Android Come trasferire facilmente tutti i dati su un nuovo dispositivo Android Quando arriva il momento per passare a un nuovo telefono, come mai trasferirai tutti i tuoi dati? Questi suggerimenti faciliteranno il processo e ti assicureranno di non perdere neanche una cosa. Ulteriori informazioni, documenti di lavoro, immagini e così via. Per assicurarti che i tuoi dati Google siano sincronizzati con i server di Google, vai a impostazioni > conti > Google.
Per i contatti e le e-mail, assicurati che la sincronizzazione di Google sia abilitata e che dovrebbe essere disponibile (a condizione che tu utilizzi Gmail). Per le foto, puoi copiarle sul tuo PC o caricarle su Google Foto 12 Funzionalità di Google Foto fantastiche che non conoscevi 12 straordinarie funzionalità di Google Foto che non sapevi su Google Foto è un servizio ben noto, ma contiene molti piccoli trucchi. Ecco 12 fantastiche funzionalità delle Foto che potresti aver perso. Leggi di più . Per i documenti importanti che potresti avere sul tuo dispositivo, ti consigliamo di caricarli su Google Drive o Dropbox Dropbox rispetto a Google Drive e OneDrive: quale cloud storage è il migliore per te? Dropbox e Google Drive contro OneDrive: quale cloud storage è il migliore per te? Hai cambiato il modo di pensare al cloud storage? Le popolari opzioni di Dropbox, Google Drive e OneDrive sono state aggiunte da altri. Ti aiutiamo a rispondere a quale servizio di cloud storage dovresti utilizzare. Leggi di più .
Ci sono anche alcune app che possono aiutarti a eseguire il backup di altri bit di dati Non perdere i tuoi dati: 5 Migliori soluzioni di backup per Android Non perdere i tuoi dati: 5 Migliori soluzioni di backup per Android Tutti devono eseguire il backup dei propri dati in caso succede qualcosa al loro dispositivo. Proteggiti con queste fantastiche app di backup. Leggi di più che potresti aver mentito.
Come funziona veramente il rooting
Solitamente, il rooting è un problema in tre fasi: sbloccare il bootloader, eseguire il flash di un nuovo recupero, quindi utilizzare il nuovo recupero per visualizzare un file .ZIP che fornirà l'accesso root.
La prima cosa di cui hai bisogno è un bootloader sbloccato. Per i dispositivi più diffusi, c'è un modo per aggirare il bootloader. Prima di andare avanti, controlla se il bootloader del tuo dispositivo può essere sbloccato tramite una rapida ricerca su Google. Ogni dispositivo Android è diverso.
Una volta che il bootloader è sbloccato, la prossima cosa è passare dal ripristino del sistema a un recupero personalizzato. Un recupero di terze parti come TWRP Cos'è un recupero personalizzato? Esplorazione di CWM, TWRP e amici Che cos'è un recupero personalizzato? Esplorazione di CWM, TWRP e amici Se hai mai pensato di armeggiare con il tuo dispositivo Android, probabilmente hai letto che devi eseguire un ripristino personalizzato su di esso prima di poter fare qualcosa di serio. Ma questo fa sorgere alcune domande. Leggi altro ti permette di fare cose come flash .ZIPs, installare tweaks, fare backup ed eseguire comandi. Useremo il nostro nuovo recupero per visualizzare un file .ZIP che ci consentirà di accedere come root.
Una volta eseguito un ripristino come TWRP, lampeggi un file SuperSU che ti consente l'accesso come root. Quando riavvii il dispositivo, scoprirai che nulla è realmente cambiato. Hai appena acquisito il potere di apportare modifiche. Non preoccuparti, sta arrivando un vero cambiamento. Parleremo di installazione di una nuova ROM, gestione di modifiche e utilizzo di app abilitate per root nelle seguenti sezioni.
Dovresti Radicare?
Ora che sai cos'è il tifo, i vantaggi e come esattamente lo fai, ora è il momento di porre la domanda: dovresti radicare? L'uso di un telefono root è (e lo dico senza un pizzico di ironia), a stile di vita. Proprio come preparare la tua birra o costruire console di gioco retrò Come giocare a giochi retrò su qualsiasi piattaforma con DOSBox Come giocare a giochi retrò su qualsiasi piattaforma con DOSBox Vuoi giocare a giochi per PC retrò sul tuo computer, telefono o console di gioco? Ecco tutto quello che devi sapere per iniziare con DOSBox, inclusi i migliori giochi da emulare! Per saperne di più è uno stile di vita. Per alcune persone, funziona; per alcuni, non è così.
A questo punto, devi decidere se funziona per te. Oppure puoi decidere una volta che hai già provato a utilizzare un dispositivo rooted. Se sei entusiasta della nozione di controllo completo sul tuo dispositivo Android (e tutto ciò che ciò comporta), fallo. Se sei alla disperata ricerca di prestazioni migliori dalla macchina, vai avanti e installa una ROM personalizzata.
Tieni presente che dovrai prestare attenzione a molte cose e dovrai eseguire la dovuta diligenza prima di apportare modifiche significative al sistema operativo. Perché quando si tratta di vita di radice, Non ci sono scorciatoie.
Perché probabilmente non dovresti usare gli strumenti One Click
Se il tuo dispositivo ha un bootloader sbloccabile, ci sono 2 direzioni principali che puoi seguire. Puoi andare alla vecchia maniera oppure puoi utilizzare uno strumento con un solo clic.
La vecchia maniera comporta il collegamento del telefono Android al PC e il passaggio manuale dei comandi al telefono tramite la riga di comando.
Il fascino di uno strumento con un clic (uno che funziona dal dispositivo stesso o tramite un PC) è che si prende cura di tutto per te. Il percorso manuale ti dà più controllo sul processo ed è molto più affidabile. Quando si tratta di strumenti con un solo clic, sei alla mercé del suo sviluppatore e quanto bene è personalizzato per il tuo dispositivo.
Troverai molti strumenti di rooting con un clic come KingRoot, KingoRoot, CF-Auto-Root, OneClickRoot e così via.
Ecco come funziona uno strumento di rooting con un clic come KingRoot. KingRoot è solo un database di exploit. Quando si utilizza l'app, carica i dettagli del dispositivo sul proprio server e scarica l'exploit pertinente sul dispositivo che disabilita i parametri di sicurezza. Ciò consente all'app di ottenere l'accesso come root.
Il problema è che il loro uso di exploit li rende notoriamente inaffidabili. Gli exploit sono generalmente bloccati con aggiornamenti software. E a volte possono variare a seconda della versione del sistema operativo e del tipo di telefono che è.
App come KingRoot e KingoRoot installano le proprie app più pulite nel processo. Quindi, anche se il tuo telefono finisce per essere radicato, ora avrai più bloatware da gestire. Inoltre, le utilità come KingRoot funzionano solo se si dispone di un bootloader sbloccato e non installano un ripristino personalizzato come TWRP. Se il tuo obiettivo finale è eseguire una ROM personalizzata, è meglio che tu segua la procedura manuale.
Il consiglio per l'utilizzo di uno strumento di rooting con un clic è semplice: utilizzalo solo se è la tua unica opzione.
Come eseguire il root del tuo telefono Android
Migliaia di dispositivi diversi, centinaia di strumenti e dozzine di versioni di Android significano che ci sono milioni di modi diversi per effettuare il root di un telefono Android. Ma tutto tu davvero bisogno di pensare è come funziona il tuo dispositivo.
Se hai un telefono Nexus, Pixel, OnePlus, LG o HTC, il processo sarà abbastanza semplice (anche se è leggermente noioso). Se stai usando qualcosa di un marchio oscuro, sarà un po 'più difficile. Se stai utilizzando un'ammiraglia Samsung bloccata dal carrier come il Galaxy S8 Il più grande smartphone da non acquistare: Samsung Galaxy S8 Review (e Giveaway!) Il più grande smartphone da non acquistare: Samsung Galaxy S8 Review (e Giveaway! ) Il Samsung Galaxy S8 da $ 800 è senza dubbio il miglior smartphone mai realizzato. Ma probabilmente non dovresti comprarne uno. Per saperne di più, potrebbe essere assolutamente impossibile. Scopriamolo.
Apri una nuova scheda del browser perché è il momento di fare una buona ricerca su Internet di vecchio stile! Prima di tutto, vai al forum XDA Developers e cerca il tuo dispositivo.
XDA è la migliore risorsa comunitaria per tutto ciò che riguarda il rooting, il modding e le ROM personalizzate. Troverai guide dettagliate su come eseguire il root del tuo dispositivo, come installare ROM personalizzate e altro. Ancora più importante, le guide saranno sempre aggiornate. Certamente, più di ogni processo passo a passo che potrei tracciare per te qui.
In alternativa, cerca su Google e YouTube per frasi come “come sbloccare (il tuo telefono qui) boot loader” o “come root (il tuo telefono qui)”. Ecco la regola generale: favorire il risultato basato sulla comunità. Una guida per il rooting di OnePlus 3T ospitata sul forum OnePlus ufficiale sarà molto più utile di ciò che alcuni blog hanno scritto. Una volta trovato il post sul forum, leggi i commenti e verifica i passaggi con un paio di fonti diverse.
I passaggi varieranno in base a diversi dispositivi, ma di solito è così:
- Sul PC, è necessario installare i driver ADB e Fastboot. Sul telefono, abilitare Debug USB.
- Una volta collegato il telefono al PC, metterlo in modalità di avvio rapido e utilizzare il prompt dei comandi per inviare i comandi al telefono. In questo modo sbloccherai il bootloader e quindi installerai un ripristino personalizzato come TWRP.
- Avvia il ripristino personalizzato TWRP, fai lampeggiare il file SuperSU che hai copiato sul dispositivo e sei rootato. Eseguire l'app Root Checker per confermare l'accesso alla root.
Installa una ROM personalizzata
Ora che sei root, ti consigliamo di installare una ROM personalizzata Come installare una ROM personalizzata sul tuo dispositivo Android Come installare una ROM personalizzata sul tuo dispositivo Android Pronto a rivitalizzare il tuo telefono o tablet Android? Installare una ROM personalizzata è il modo migliore per farlo: potenziarlo con prestazioni e caratteristiche ancora migliori. Leggi di più . Questa volta, il processo è per lo più lo stesso indipendentemente dal dispositivo che stai utilizzando. È importante notare che quando si installa una ROM personalizzata, si sostituisce sostanzialmente l'intero sistema operativo con uno nuovo. Quindi perderai tutti i tuoi dati.
Questo è il motivo per cui dovresti prima fare un backup Nandroid nel caso in cui la ROM personalizzata non funzioni. Nel recupero TWRP, toccare su Backup per iniziare. Inoltre, esegui il backup di singole app e dati utilizzando Titanium Backup in modo che, una volta installata la ROM personalizzata, puoi ripristinare tutte le tue app preferite proprio nel modo in cui erano presenti.
Dopo esserti assicurato che la ROM personalizzata sia compatibile con il tuo dispositivo, scaricala nella memoria interna del tuo telefono. Avviare il recupero TWRP, trovare il file e farlo lampeggiare. Al riavvio, eseguirai un sistema operativo completamente nuovo. Ecco alcune delle principali ROM personalizzate da consultare: LineageOS, PAC-ROM, Paranoid Android.
App di root da provare
Titanium Backup: Se hai intenzione di essere una tramoggia ROM personalizzata, Titanium Backup è la prima app che dovresti installare dopo il rooting. L'app ti consentirà di eseguire il backup delle app insieme ai loro dati. Puoi persino sincronizzarlo utilizzando servizi cloud come Dropbox in modo che i dati delle tue app siano sempre al sicuro anche se il tuo telefono finisce in mattoni.
Greenify: Greenify è il modo migliore per migliorare la durata della batteria del telefono. Greenify mostra quali app sono in esecuzione in background e quante volte stanno svegliando il tuo dispositivo dal sonno. È quindi possibile decidere di bloccare i processi in background in base all'app. È come la funzione Doze Come migliorare la durata della batteria su Android 6.0 Marshmallow Come migliorare la durata della batteria su Android 6.0 Marshmallow La durata della batteria è difficile, ma con questo trucco puoi spremere molto di più dal tuo dispositivo Android 6.0 Marshmallow. Per saperne di più, ma con gli steroidi.
Tasker: Tasker è una potente applicazione di automazione Tasker e IFTTT: The Perfect Automation Duo per Android Tasker e IFTTT: The Perfect Automation Duo Per Android Tasker automatizza qualsiasi cosa tu possa pensare sul tuo dispositivo Android e IFTTT automatizza i servizi Web. Utilizzati insieme, non c'è nulla che tu non possa fare. Leggi di più . Puoi configurare flussi di lavoro in stile IFTTT che avviano un programma che hai già configurato. Puoi spegnere le luci quando esci di casa o avviare Spotify automaticamente quando ti colleghi alle cuffie Bluetooth.
Xposed Framework: L'app Xposed Framework è necessaria per installare alcune mod. La ricca libreria di moduli Xposed ti consentirà di ritoccare il tuo dispositivo a tuo piacimento. Attualmente, Xposed Framework funziona in modo affidabile solo su dispositivi Lollipop e Marshmallow.
Manager Nandroid: Questa app ti consente di interagire con i tuoi backup Nandroid. Puoi estrarre i file da loro o eseguire facilmente il backup di app e dati.
Flashify: Come un lampeggiatore frequente, Flashify ti renderà la vita più facile. L'app semplifica il flashing di GAPP, .ZIP, file del kernel e altro ancora. L'uso dell'interfaccia di Flashify è molto più rapido di quello nel recupero TWRP.
Link2SD: L'app crea un collegamento senza interruzioni tra la memoria interna e la scheda SD, in modo che le app pensino che si stia semplicemente utilizzando la memoria interna. Questo può aiutarti a spostare i dati delle app (in particolare i media) sulla scheda SD senza doverti scaricare dall'app.
Magisk: Questa piccola app geniale Questo è il modo migliore per eseguire il root del tuo dispositivo Android Questo è il modo migliore per eseguire il root del tuo dispositivo Android Se desideri effettuare il root del tuo telefono o tablet Android, questo è il modo migliore per farlo. Ignora le restrizioni che altri metodi di root non hanno. Leggi altro ti aiuta a nascondere lo stato della root dalle app. In questo modo puoi scaricare filmati da Netflix Come scaricare i video di Netflix per la visualizzazione offline Come scaricare i video di Netflix per la visualizzazione offline Netflix ora ti consente di scaricare film e programmi TV selezionati per guardare offline. Che è bello Questo articolo spiega tutto ciò che devi sapere sul download dei video di Netflix sul tuo dispositivo. Leggi di più anche quando sei radicato.
Stai vigile
Come ho detto prima, il tifo è uno stile di vita e stare all'erta fa parte del pacchetto. Quindi stai attento quando sei là fuori nelle trincee, senza la sicurezza della sandbox sicura. Consulta fonti fidate come XDA e starai bene. Non basta flashare nulla (e se sei un troublemaker, assicurati di averne eseguito il backup).
Hai deciso di eseguire il root del tuo telefono Android? Perché? Che tipo di app e ROM personalizzate stai usando? Condividi con noi nei commenti qui sotto.
Immagine di credito: Niyazz tramite Shutterstock.com, Canon tramite Wikimedia Commons
Scopri di più su: Personalizzazione Android, Rooting Android, Guida longform.