Wallpaper by Jayson Rodenberg
Vanir AOSP:
Piccola Introduzione
La Vanir è una Rom/Kernel compilata dai sorgenti AOSP (Android-4.4.2-r1) utilizzando il toolchain GCC (Gnu compiler collection) Linaro 4.8. Il team di sviluppo lavora sul codice AOSP e Linaro non soltanto aggiungendo Mods ed opzioni avanzate, ma ottimizzando il codice e il toolchain stesso, in modo da ridurre il più possibile memory leaks e bug. Dietro, infatti, c'é un duro lavoro di testing e non è da escludere il fatto che molte delle loro ottimizzazioni e molti dei commit siano inglobati direttamente nel codice AOSP e Linaro.
Cosa è Linaro Toolchain?
Il progetto Linaro fu presentato nel 2010 da colossi del calibro di IBM, Samsung, la ormai deceduta Texas Instruments (azienda che sviluppava i driver della gpu del Nexus i9250), Freescale Semiconductor, ST-Ericsson e si propone di pubblicare tool per la piattaforma ARM quali: toolchain, kernel Linux e distribuzioni come Ubuntu e Android.
GCC Linaro 4.8 è quindi una versione performance-focused del noto compilatore GCC 4.8 per ambienti Unix, basata sulla sua versione stabile per Linux che si trova in launchpad.
PrimeDirective
What to expect:
- This is not a McCopy ROM. What goes into our build is well thought-out and not a bunch of stuff duck taped together because we could.
- maximum optimization. We do our research. We test hard. We build -fstrict -O3 globally and include a massive array of code optimizations and memory leak fixes that we write ourselves and eventually submit to AOSP or Linaro.
- originality in our source. We generate a lot of new commits being features or general code improvements. We are open source to share and improve the community but we also try to make sure we offer a unique experience.
- aesthetics.. hopefully in your opinion :P
Features:
- Stock mode - Abilitando questa opzione si disattivano le opzioni avanzate della Rom tornando ad una pura AOSP. Gli sviluppatori hanno comunque deciso di mantenere qualche opzione avanzata anche in questa modalità.
- Enhanced performance: longer uptime with less slowdown
- Scripts CRON ed init.d custom
- Busybox
- Root integrato (superuser)
- Ottimizzazione della UI e dei driver video
- Theme Engine
. presente tema Vanir inverted (Nero)
- Performance Control
- Privacy Guard/App Ops
- Battery Saving Mod (opzioni per la rete)
- Opzioni per personalizzare:
. Navbar
. Navring
. Hardware Keys
- Halo
. Active Display è in review
- Features avanzate come Power Reboot e più opzioni per il controllo dell'audio.
- Animation control
- Vanir keyboard (AOSP keyboard ottimizzata)
- CM's profiles
- Opzioni per la personalizzazione dei quicksettings
- Immersive mode
- Mods per la status bar
. clock styles
. indicatori batteria come il Circle Mod
. % batteria
. Double tap to sleep (gesture per spegnere lo schermo con due tocchi della status bar).
- Mods per la lockscreen
. Shortcut personalizzate
. lockscreen blur
. quick cam
. flash notifications
- Vari mod per l'interfaccia:
. Clear recents button
. Indicatore memoria RAM nei recenti
. Carrier label personalizzato
. LCD density
. Animazioni CRT
- Floating Mode
- Screen Recorder
- Vanir Updater
- Launcher3
- Applicazione MMS
- Sicuro me so dimenticato qualcosa xd
Una nota dal mantainer della Rom: Non flashate le librerie ottimizzate dalvik/ART del moto X dalle quali non si trae alcun vantaggio essendo appunto ottimizzate per il moto X, differente GPU, quindi differenti Driver Video, quindi differenti librerie. Le librerie dalvik e ART sono ottimizzate dagli sviluppatori di questa Rom!
Downloads:
http://www.emccann.net/nuclearmistak...es/hammerhead/
Community Google+:
https://plus.google.com/u/0/communit...32131473754160
Thread XDA:
[ROM] VanirAOSP [official] [nightlies] [4.4.2] GCC4.8 Linaro+ART optimizations - xda-developers
Come si installa?
1) Per chi proviene da una Rom differente si proceda con un Clean Flash
- Riavviare Recovery
*Full wipe
. wipe data/factory reset
. Format System
. Format Data
. Format Cache
. wipe cache
. wipe dalvik cache
- Flash della Rom
- Flash delle Gapps, quelle che volete tra
. PA
. BaNkS
- Riavviare
2) Aggiornamento Nightlies, Dirty Flash
- Riavviare Recovery
- Wipe cache
- Wipe dalvik cache
- Flash rom
- Riavviare
Piccolo F.A.Q.
1) "Non ho il root, che devo fare?"
#1 http://forum.xda-developers.com/show...&postcount=527
#2 In caso la 1 non funzioni:
2) "Il mio telefono si è riavviato, bloccato o è andato in bootloop"
Amen. Qui si parla di Nightlies, è molto facile che accada.
3) "ART? Posso fare lo switch?"
ART è una funzione ancora sperimentale in Android ed è ancora in fase di ottimizzazione da parte dei devs della Rom e puo' causare problemi.
Fatelo, ma siate consapevoli che potreste avere dei problemi, come bootloop.
Non dimenticate che anche le librerie Dalvik sono ottimizzate in questa Rom.
4) "Mancano dei mods"
I devs stanno lavorando per aggiungerli. Ad es. nella sezione della navbar manca ancora la possibilità di variare la grandezza della navbar.
Ci vorrà un po di tempo ma arriveranno, i codici sono in fase di scrittura ed ottimizzazione per girare al meglio su KK.
5) "il changelog?"
Si trova nel link di ogni download
6) "Dopo il flash di una nightly Tizio&Caio&Sempronio crashano :-("
Bisogna distinguere le nightlies.
Ci sono nightilies che portano con se solo piccoli aggiornamenti del codice, bugfixes, traduzioni e piccoli ritocchi di mantenimento basati sui cambiamenti nel codice AOSP, e altre, invece, portano con se cambiamenti anche importanti, come l'aggiunta di altre opzioni avanzate/mods, ma anche review di mods già presenti, con riscrittura quindi di intere parti di codice negli xml e metodi nei file .java del codice sorgente sia per l'aggiunta di nuovi mods che per la rivisitazione di quelli già presenti.
In questo ultimo caso, è consigliabile comunque provare a fare un dirty flash, ma in caso si presentino FCs o problemi vari, è consigliabile procedere ad un Clean Flash
7) Errore -24 Playstore durante l'installazione di una Applicazione
Errore molto comune, si risolve utilizzando un Root File Manager:
Ci si reca nella cartella /data/data dove sono contenute le configurazioni dei programmi installati e si rimuove la cartella relativa al programma che non si riesce ad installare. Dopodiché si proceda nuovamente all'installazione dal Playstore e non si dovrebbero avere più problemi.
8) Altri problemi del Playstore.
Il servizio che gestisce il Playstore si chiama "Google Play Services". Ogni volta che si presenteranno problemi con il Playstore è consigliato cancellare la cache e i dati di quest'ultimo nonché quelli del Playstore.
Fatto questo si va nella Gestione degli account e si rimuove l'account Google. Si risincronizza l'account nuovamente e ogni problema dovrebbe essere risolto.
9) Il Playstore non mostra le miniature, gli screenshots delle Apps del Playstore e il Browser non visualizza tutto cio' che ha a che vedere con le miniature/immagini. Cosa fare?
Le vostre connessioni adsl o reti wifi usano dei server dai quali recuperare gli indirizzi ip del server sul quale risiede il sito internet che si vuole visitare, e i tradizionali server (libero, alice... o quelli delle reti private come la mia...) ci mettono più tempo a recuperare queste info e delle volte il tempo è cosi lungo che la connessione scade.
Si puo' risolvere usando un server DNS diverso, come Google Dns o Open Dns; In questo modo si riescono a ridurre i tempi di accesso agli ip e quindi la navigazione dovrebbe essere anche molto più veloce (è un trucco noto il Linux per velocizzare la connessione internet ).
Si aprono le impostazioni avanzate della rete wifi e si cambia l'IP da dinamico a statico e nei campi DNS1 e DNS2 si mettono rispettivamente questi valori:
codice:
DNS1 = 8.8.8.8
DNS2 = 8.8.4.4
In alternativa si puo' utilizzare l'Open:
codice:
DNS1 208.67.222.222
DNS2 208.67.220.220
MORE...)
Né Io, né il Team Vanir, né il Forum siamo responsabili di qualsiasi problema o brick del vostro device. Fate tutto a vostro rischio e pericolo.