Utente del giorno:9mm con ben 1 Thanks ricevuti nelle ultime 24 ore Utente della settimana:gianpassa con ben 9 Thanks ricevuti negli ultimi sette giorni Utente del mese:9mm con ben 34 Thanks ricevuti nell'ultimo mese
Se questa discussione ti è stata utile, ti preghiamo di lasciare un messaggio di feedback in modo che possa essere preziosa in futuro anche per altri utenti come te!
Ho installato Xposed installer perché volevo smanettare con i moduli ma provando ad aggiornare i moduli installati, l'App si blocca, ho provato pure ad aprire Gravity box e anche questa App non va....da cosa può dipendere?
Se non installi prima il framework non potrà mai funzionare. Fai come spiegato nella FAQ 12 al secondo post, installi Xposed, riavvii, attivi i moduli che ti interessano, riavvii.
Se non installi prima il framework non potrà mai funzionare. Fai come spiegato nella FAQ 12 al secondo post, installi Xposed, riavvii, attivi i moduli che ti interessano, riavvii.
L'avevo già fatto, per scrupolo l'ho rifatto e dopo il riavvio ho aperto l'applicazione sono andato su download e ho provato a scaricare l'aggiornamento di Gravity box (che è attivato con tanto di spunta) ma: "L'applicazione Xposed installer si è bloccata in modo anomalo"
L'avevo già fatto, per scrupolo l'ho rifatto e dopo il riavvio ho aperto l'applicazione sono andato su download e ho provato a scaricare l'aggiornamento di Gravity box (che è attivato con tanto di spunta) ma: "L'applicazione Xposed installer si è bloccata in modo anomalo"
Allora non ti resta che eliminare i dati di Xposed da "impostazioni - app". Se non dovesse bastare, rimuovi il framework, riavvia, installa di nuovo, riavvia. Come ultimo tentativo (nel caso non servissero i metodi precedenti), recati con un file manager root in /system/app, elimina Xposed e reinstallalo scaricandolo da qua. Non dovrebbe essere un problema di Gravity Box, ma se pensi possa essere la causa applica lo stesso procedimento anche ad esso. L'ultima versione del modulo la trovi anche nel Thread di riferimento .
Dopo l'aggiornamento all'ultimo ArkiKernel Stabile 1.5 (ma la v.1.5.2 è stabile o sperimentale? Io sto usando ancora la 2.5.3), avevo avuto subito dei miglioramenti nell'autonomia, dopo una o due settimane, sembra essersi stabilizzato ed ora mi dura come quando avevo la versione precedente (massimo arrivo a 2 ore 2 mezzo di schermo su 14/15 totali, contro le 3, 3 ore e mezzo che stavo riuscendo a fare con il nuovo kernel).
Non ho applicazioni nuovo, l'uso è sempre quello.
Secondo voi da cosa può dipendere un aumento durante il primo periodo di utilizzo del kernel con progressiva riduzione?
Ultima modifica di Elektrosphere; 01-11-14 alle 13:32
Allora non ti resta che eliminare i dati di Xposed da "impostazioni - app". Se non dovesse bastare, rimuovi il framework, riavvia, installa di nuovo, riavvia. Come ultimo tentativo (nel caso non servissero i metodi precedenti), recati con un file manager root in /system/app, elimina Xposed e reinstallalo scaricandolo da qua. Non dovrebbe essere un problema di Gravity Box, ma se pensi possa essere la causa applica lo stesso procedimento anche ad esso. L'ultima versione del modulo la trovi anche nel Thread di riferimento .
Direi di passare alla rimozione del framework perché la cancellazione dati non ha cambiato nulla...il problema è che non so come si fa...
Altra cosa, ES file explorer o root browser sono file manager root? Perché ho provato con entrambi ad eliminare Xposed ma entrambi rispondono che non si può cancellare/disinstallare.
Dopo l'aggiornamento all'ultimo ArkiKernel Stabile 1.5 (ma la v.1.5.2 è stabile o sperimentale? Io sto usando ancora la 2.5.3), avevo avuto subito dei miglioramenti nell'autonomia, dopo una o due settimane, sembra essersi stabilizzato ed ora mi dura come quando avevo la versione precedente (massimo arrivo a 2 ore 2 mezzo di schermo su 14/15 totali, contro le 3, 3 ore e mezzo che stavo riuscendo a fare con il nuovo kernel).
Non ho applicazioni nuovo, l'uso è sempre quello.
Secondo voi da cosa può dipendere un aumento durante il primo periodo di utilizzo del kernel con progressiva riduzione?
A livello di BBS hai notato differenze? Non c'è una spiegazione nel senso che il kernel è sempre lo stesso, sia dopo un'ora che dopo un mese dal flash. Prima di tutto verifica di non avere wakelocks particolarmente elevati che vanno a disturbare la fase del deep sleep. Dopodiché puoi valutare se passare al Boeffla per vedere come si comporta oppure, se pensi che il problema dipenda da quello, sostituire la batteria.
Per rispondere alla domanda tra parentesi, la 1.5.2 è sperimentale.
Originariamente inviato da heledan
Direi di passare alla rimozione del framework perché la cancellazione dati non ha cambiato nulla...il problema è che non so come si fa...
Altra cosa, ES file explorer o root browser sono file manager root? Perché ho provato con entrambi ad eliminare Xposed ma entrambi rispondono che non si può cancellare/disinstallare.
Prima di tutto rimuovi il framework dalla prima sezione di Xposed e riavvia. Poi apri Es, vai in "menù - strumenti" e concedi i permessi di root al file manager. Quindi recati in /system/app, elimina l'apk e procedi con l'installazione pulita dello stesso. Elimina anche Gravity Box, questa volta direttamente dal drawer (disinstalla).
A livello di BBS hai notato differenze? Non c'è una spiegazione nel senso che il kernel è sempre lo stesso, sia dopo un'ora che dopo un mese dal flash. Prima di tutto verifica di non avere wakelocks particolarmente elevati che vanno a disturbare la fase del deep sleep. Dopodiché puoi valutare se passare al Boeffla per vedere come si comporta oppure, se pensi che il problema dipenda da quello, sostituire la batteria.
Per rispondere alla domanda tra parentesi, la 1.5.2 è sperimentale.
Prima di tutto rimuovi il framework dalla prima sezione di Xposed e riavvia. Poi apri Es, vai in "menù - strumenti" e concedi i permessi di root al file manager. Quindi recati in /system/app, elimina l'apk e procedi con l'installazione pulita dello stesso. Elimina anche Gravity Box, questa volta direttamente dal drawer (disinstalla).
Allora, rimosso il framework, eliminata l'apk. reinstallata dal link che mi avevi postato precedentemente, installato il framework e riavviato, eliminato gravity box e riavviato...ho provato a scaricarlo da xposed e ho provato pure l'aggiornamento di altra applicazione...niente, da sempre lo stesso errore.
L'obbiettivo principale dell'app è fornire un'interfaccia user-friendly per la gestione della ROM, ma anche migliorare la fruizione degli aggiornamenti della ArchiDroid.
Il mio obbiettivo è quello di semplificare la vita a chi non segue molto XDA perchè magari non ha un buon rapporto con l'inglese, penso che queste informazioni saranno parecchio utili. Ok, partiamo!
Sezioni:
Spoiler:
Help
E'la sezione dalla quale sto prendendo spunto per scrivere questa presentazione alla ArchiDroid App, consente di leggere aiuti online che rigurdano la stessa.
Donate
Sezione autoesplicativa, per donare una birra a JustArchi.
Main
Sezione di benvenuto della ArchiDroid App, al momento non integra alcuna funzione.
Update
Permette di aggiornare la ROM ArchiDroid alla nuova versione disponibile. Sezione ricca, ecco cosa comprende:
Spoiler:
- Pulsante Fetch: Questo pulsante sincronizza i rami della ArchiDroid da GitHub e carica nell'apposito selettore le branchie disponibili per il nostro device (stabile, sperimentale).
La sintassi di una branchia è del tipo XXX-YYY-ZZZ, dove XXX è il codice identificativo del device (ro.archidroid.device), YYY è la versione abbreviata della ROM (ro.archidroid.rom.short), ZZZ è la variante (ro.archidroid.version.type). L'app visualizza solamente le branchie che combaciano la sintassi e, se ro.archidroid.device è propriamente disponibile (non nullo), le branchie saranno filtrate in modo da visualizzare solo quelle compatibili con il dispositivo dal quale sia invia la richiesta di download, per evitare che l'utente scarichi accidentalmente una versione della ArchiDroid per un altro device supportato. Per di più, se tutte le proprietà sono disponibili (device, rom.short, version.type), l'applicazione selezionerà di default la versione correntemente installata della ArchiDroid (stabile o sperimentale, per ora nella sola base cm).
- Selettore della Branchia: Le branchie (stabile e sperimentale) sono disponibili solamente dopo aver premuto il pulsante Fetch introdotto sopra (è la prima operazione da fare). Dopo questo, è possibile selezionare la branchia che si vuole e scaricare quindi la ROM nella sua versione stabile o sperimentale, direttamente da GitHub.
Selettore della modalità di Download:
- Direct Mode (raccomandata): Direct Mode scarica lo zip fornito da GitHub prelevandolo da un link del tipo https://github.com/ArchiDroid/ArchiD...XX-YYY-ZZZ.zip, dove XXX-YYY-ZZZ verrà sostituito con la branchia selezionata in precedenza nel selettore della branchia spiegato sopra. Dopo il download, l'applicazione deve adattare la struttura dello ZIP in modo da poter essere correttamente flashata da recovery custom, supportandone la sintassi. Perciò, dopo il download, l'applicazione legge lo zip scaricato e scrive lo zip flashabile "finale" allo stesso tempo. Dopo questo, lo zip finale è pronto e l'app rimuove automaticamente eventuali vecchi zip scaricati per salvare spazio in memoria.
- Git Mode (Expert, OTA): Git Mode funziona in un modo completamente diverso. Questa modalità di download è altamente sperimentale e non dovrebbe essere utilizzata dagli utenti "principianti". Questa modalità richiede che Archidroid Linux sia installato e montato (vedi sezione Linux). Usando la Git Mode, invece che scaricare lo zip corrente da GitHub, l'applicazione clona la repository della ArchiDroid con il comando binario git fornito da ArchiDroid Linux. Dopo la clonazione, l'app utilizza 7za binario fornito sempre da ArchiDroid Linux per creare uno zip "finale" flashabile da recovery custom. E' interessante notare che il comando 7za utilizza l'intera capacità di processamento del nostro device per completare questo step nel minore tempo possibile, per questo motivo il device potrebbe diventare meno reattivo durante questa fase. Tieni conto del fatto che questa modalità di download richiede più tempo e spazio disponibile in memoria rispetto a Direct Mode menzionato sopra. Comunque, la prossima volta che scarichi lo zip della ArchiDroid usando la stessa modalità Git, l'applicazione utilizzerà la già disponibile repo git invece che clonare (scaricare) l'intero contenuto, verrà solamente sincronizzata la repo in modo da aggiungere le modifiche remote introdotte. Questo riduce notevolmente il tempo necessario e la quantità di dati scaricati viene ridotta al minimo (funziona come un OTA, i downloads sono mirati alle sole nuove risorse introdotte da una versione della ROM all'altra). Come già detto, la Git Mode richiede la disponibiltà della repo locale, che può tenere occupato in memoria una spazio circa 3 volte superiore rispetto allo zip finale della ROM, quindi pari a circa 2-3 GB. Si tratta di uno spazio di dimensione notevole che deve rimanere sempre in memoria interna e che non va mai rimosso se si vuole sfruttare questa modalità, perciò JustArchi consiglia di utilizzare la Direct Mode. La Git Mode è progettata per utenti esperti, che aggiornano la sperimentale frequentemente e che desiderano sacrificare parte dello spazio in memoria a favore di aggiornamenti ben più rapidi (OTA).
Download: Questo pulsante fa di più che un semplice download. La sua funzionalità dipende dalla modalità scelta in precedenza. Nella Direct Mode, questo pulsante scarica e ricrea lo zip, nella Git Mode questo pulsante clona, o sincronizza la repo, poi crea lo zip da essa.
Backend
Questa sezione era già disponibile nella vecchia versione della ArchiDroid App (da tempo obsoleta), la documentazione relativa la si trovava già in questo post. La novità che introduce nella nuova app è quella di poter catturare i logcat direttamente da essa (il file verrà creato in memoria interna, nella cartella ArchiDroid), ma vediamo anche il resto:
Spoiler:
- Frandom: Frandom è un generatore di numeri casuali del kernel di Linux, che è dalle 10 alle 50 volte più veloce rispetto a /dev/urandom integrato in Linux. Utilizza un livello di entropia del kernel molto piccolo (/dev/frandom) o addirittura nullo (/dev/erandom), per questo è molto utile per tutte quelle applicazioni che richiedono molti dati casuali. Attivando quasta opzione, ArchiDroid backend proverà ad utilizzare il modulo frandom.ko del kernel. Se ci riesce, /dev/frandom sarà utilizzato come sorgente per /dev/random e /dev/random sarà utilizzato come sorgente per /dev/urandom. Ricorda che questa opzione dipende dal kernel, se abilitata non è detto che la ROM utilizzerà Frandom. Comunque, puoi facilmente controllare se funziona come dovrebbe. Se /dev/frandom è disponibile, il modulo frandom.ko è stato caricato propriamente, in più, se /dev/urandom esiste, ArchiDroid backend ha già collegato /dev/erandom a /dev/urandom e tutto funziona propriamente. ArchiKernel supporta Frandom.
- Haveged: Il progetto Haveged è un tentativo di fornire un semplice e imprevediblie generatore di numeri casuali basato su un adattamento dell'algoritmo HAVEGE. Haveged fu creato per rimediare alle condizioni di bassa entropia nel generatore che può verificarsi in alcuni carichi di lavoro. Attivando questa opzione, il processo ArchiDroid Haveged verrà abilitato. ArchiDroid Haveged è stato configurato con l'idea di ricaricare il livello di entropia solo quando richiesto. Questo consente un notevole risparmio di batteria e fornisce ulteriore fluidità quando possibile. E' interessante notare come alcuni kernel abbiano già integrata una patch per prevenire la riduzione del livello di entropia del kernel. In questi casi, l'algoritmo haveged è sempre in esecuzione, ma non interferisce con esso dal momento che non richiesto. Se sai di utilizzare un kernel con già integrata questa patch, puoi disabilitare Haveged in sicurezza, in quanto non serve a nulla. Comunque è abilitato di default perchè anche in questi casi rimane silenziosamente in background senza causare danni.
- Logcat: I logcat sono fondamentali per il debug, ovvero l'eventuale correzione di bugs a livello di codice che generano problemi nell'utilizzo di un software (registrano nel file di testo tutto ciò che avviene in un dispositivo). Ricorda che il log può avere una dimensione in MB abbastanza elevata se il device è rimasto in funzione per un lungo periodo. Perciò, per risultati migliori, JustArchi consiglia di riavviare il device, attivare la funzione del logcat dalla sezione, riprodurre il bug, disattivare il logcat. Sarà più facile per lo sviluppatore individuare il problema, dovendo analizzare un log relativamente breve. Tieni in mente che registrare logcat rallenta il device, quindi questa opzione dovrebbe essere attivata solamente in caso di bisogno e non lasciarla sempre on. E solo per il periodo di "registrazione" del problema.
Linux
ArchiDroid Linux è una distribuzione Debian, che può essere estratta dall'archivio ed inserita nel nostro device Android. Come già accennato è fondamentale installarlo e montarlo nel caso in cui si voglia utilizzare la Git Mode, può essere invece ignorato dagli utenti che scelgono la Direct Mode. Ecco cosa troverete:
Spoiler:
- Install: Questa opzione installa ArchiDroid Linux nella cartella di default (ArchiDroid) in memoria interna. Comando: ARCHIDROID_LINUX --install /data/media/0/ArchiDroid/debian
- Mount: Questa opzione monta ArchiDroid Linux. Comando: ARCHIDROID_LINUX --mount /data/media/0/ArchiDroid/debian
- Uninstall: Questa opzione rimuove ArchiDroid Linux. Include anche un controllo per verificare che debian non sia montato e che nulla lo stia utilizzando per l'operazione di mount. Se vuoi rimuovere debian, JustArchi consiglia questa opzione alla rimozione manuale. Comando: ARCHIDROID_LINUX --uninstall /data/media/0/ArchiDroid/debian
- Launch Shell: Questa opzione funziona solo se ArchiDroid Linux è installato e montato e richiede che Android Terminal Emulator sia sul dispositivo (disponibile sul Play Store). Consente di aprire una shell root dalla quale è possibile eseguire comandi direttamente in ambiente Linux. Comando: ARCHIDROID_LINUX --shell /data/media/0/ArchiDroid/debian
1) Scaricare l'app dallo spoiler precedente, eliminare la vecchia app dal percorso /system/app con un file manager root (solo per chi ha già la AD 2.5.x), riavviare il telefono, installare la nuova app come un semplice apk. Chi utilizza Es Gestore File deve prima concedere i permessi di root al file manager da "menù - strumenti", se ancora non lo avesse fatto. Una guida passo passo con il file manager della CM è consultabile qua;
2) Le funzioni avanzate come la Git Mode, Backend o Linux funzionano solo a partire dalla AD 3.0+ e con un accesso root disponibile. Senza queste due condizioni, è possibile consultare solo la sezione Help e scaricare con la Direct Mode. La ArchiDroid App può essere utilizzata anche da chi monta una qualsiasi altra ROM (basata su Android 4.3+) e vuole passare alla AD, ovviamente download con la Direct Mode. Prima di utilizzare la nuova app, assicurarsi che nella cartella ArchiDroid in memoria interna non siano presenti i files "tmp" e "ArchiDroid.zip", in caso contrario vanno eliminati entrambi (solo per chi ha già la ArchiDroid sul proprio dispositivo);
3) Accesso al download della ArchiDroid 3.0.0, al momento nella sola versione sperimentale tramite la modalità Direct Mode! Esatto, avete capito bene! Utilizzo la nuova ROM ormai da quasi un mese, finora ho sempre aggiornato le sperimentali con il download e repack manuale da GitHub, ora ci pensa la ArchiDroid App a fare tutto! Posso tranquillamente consigliare l'update, non mi hai mai dato problemi, penso sia indicata anche per gli utenti che cercano un'esperienza stabile con la ROM. Consiglio comunque di fare un backup della ROM attuale da recovery custom, è sempre meglio averne almeno uno a disposizione. La ArchiDroid 3.0.0 stabile arriverà presto, non appena sarà pronta per il rilascio;
4) Come evidenziato nella sezione Main, l'app è ancora in work in progress. Molto probabilmente verrà arricchita e migliorata nei prossimi giorni. La troveremo già integrata nella AD 3.0.0 stabile, credo nella sua versione definitiva;
5) Per la scrittura di questa presentazione alla ArchiDroid app ho preso spunto dalla documentazione caricata da JustArchi su GitHub, reperibile qua. In realtà ho tradotto, integrato alcune info, reso presentabile il post. Più che ringraziare me, ringraziate lo sviluppatore per l'immenso lavoro svolto;
6) Cercherò di aggiungere queste informazioni anche in prima pagina, per renderle più visibili agli utenti della AD.
Have fun!
Originariamente inviato da heledan
Allora, rimosso il framework, eliminata l'apk. reinstallata dal link che mi avevi postato precedentemente, installato il framework e riavviato, eliminato gravity box e riavviato...ho provato a scaricarlo da xposed e ho provato pure l'aggiornamento di altra applicazione...niente, da sempre lo stesso errore.
Penso sia il caso di effettuare un full wipe, probabilmente si è corrotto qualcosa .