Salve ragazzi.
Ieri in tarda serata ho finalmente avuto il coraggio di moddare il mio htc tattoo...dopo aver tristemente notato che in questo forum è andato a finire nella categoria dimenticatoio ossia "altri telefoni htc".
Ma andiamo avanti...come da titolo ho deciso di flashare la rom nFinityGB v0.81 - Gingerbread 2.3.3 (CM7 based), basata appunto su Android 2.3 per 2 semplici motivi: è la più "moderna" e ha tutto funzionante escluso la radio FM.
Ebbene si, in questa rom funziona anche la fotocamera...con l'uncio difetto che durante l'inquadratura l'immagine del display è nera, ma appena viene scattata la foto viene visualizzata l'anteprima e quindi effettuato il salvataggio della stessa.
La mia intenzione è quella di scrivervi quali sono gli accorgimenti che ho dovuto avere nel seguire la grandiosa guida di LordGiotto e altre...visto che, ad esempio, per il flash di questa rom sembra necessaria la recovery clockworkmod e non l'AmonRA come appunto specificato da LordGiotto.
Ho cominciato seguendo quindi questa guida essendo il mio HTC Tattoo completamente originale e privo anche dei permessi di root.
METTIAMO PRIMA LE COSE IN CHIARO: Tutto quello che leggerete di seguito è da intendersi come potenzialmente pericoloso per il vostro terminale e ne potrebbe inficiare la garanzia. Io non mi assumo alcuna responsabilità.
Detto questo cominciamo dal primo punto:
CONFIGURARE ADB
La guida di LordGiotto ci riporta al wiki di ADB .
Avendo seguito passo passo il wiki posso dire che è andato tutto bene, escluso il fatto che prima di arrivare al quarto punto della sezione "Configurare adb/fastboot in GNU\Linux" ho dovuto fare un pò di testa mia...e stranamente è andato tutto bene. Vi spiego:
Nella cartella tools di adb non c'è più (forse dopo aggiornamenti successivi al wiki) il file "adb" essenziale per tutta la guida. Nella cartella tools appare però un txt denominato adb_has_moved.txt in cui è scritto che :
che maccheronicamente e logorroicamente tradotto vuol dire:The adb tool has moved to platform-tools/
If you don't see this directory in your SDK,
launch the SDK and AVD Manager (execute the android tool)
and install "Android SDK Platform-tools"
(inglese 1 - italiano 0)Il tool adb è stato spostato nella cartella platform-tools/ . Se non è presente nell'sdk che hai scaricato, avvia l'eseguibile chiamato "Android" (Android SDK and AVD Manager) presente in ".../android-sdk-linux/tools/" (al posto dei puntini metteteci la directory in cui avete salvato l'sdk saricato seguendo la guida), ad esempio io seguendo la guida ho messo tutto in /opt/android-sdk-linux/. Avviato come root l'eseguibile "Android" cliccate su avilable packages, selezionate solo "Android SDK Platform-tools" che dovrebbe essere il primo della lista (miraccomando eseguite "android" con permessi di root altrimenti avendolo messo in \opt\ non vi scaricherà un bel niente dandovi un errore).
Avuto questo accorgimento andate avanti sino al comando
che come indicato nel wiki dovrebbe darvi un output tipo:codice:./adb devices devices
Passiamo al secondo punto della guida di LordGiotto:codice:List of devices attached HT93YKF00480 device
ROOT: Buchiamo il Kernel
Seguitela tutta per filo e per segno magari scrivendo tutto manualmente nella shell così da non commettere errori nel copia incolla. A me ha funzionato...alla grande.
Terzo punto:
RECOVERY: Il nostro salvagente personale
Anche quì tutto ok...ma come detto all'inizio anzichè mettere la recovery AmonRA dobbiamo caricare quella clockworkmod reperibile quì .
Quindi arrivati al punto 3 il secondo comando per caricare la nuova recovery sarà:
per il resto è tutto identico.codice:adb push recovery-clockwork-3.0.0.5-click.img /sdcard/recovery.img
Finita questa sezione della LordGiotto's guide io mi sono fermato saltando la sezione "BOOT: modifichiamo l'immagine di Boot per semplificarci la vita" .
Ho quindi riavviato il tattoo, collegato al pc come archivio usb e messo sulla sdcard il file .zip della rom cucinata con la ricetta del titolo.
Ho poi staccato il telefono dall'usb, spento, riacceso tenendo premuto il tasto HOME (quello con la casetta disegnata) sin tanto che non mi è apparsa la schermata della recovery.
Quì ho scelto le voci: "install zip from sdcard"--->"choose zip from sdcard"--->"nFinityGB-0.81.zip". Naturalmente quì potete scegliere qualsiasi altro ".zip" installabile sul tatto...e tra poco vi farò un esempio.
Riavviato il telefono tutto ha funzionato alla perfezione...unica cosa che mi manca da provare è il GPS...tempo al tempo!
La cosa per me sgradevole è stato notare che nel menù del mio telefono non apparivano programmi come googlemaps, Android Market, Gmail e così via. Girovagando ho trovato informazioni utili...capendo che bisognava installare le GAPPS (google apps appunto) visto che la rom in questione ne è totalmente indipendente.
Ho quindi scaricato questo file , ricollegato il telefono come usb e caricato il nuovo .zip contenente i vari software google sulla sdcard.
Ho ri-spento, ri-acceso tenendo premuto il tasto HOME, e come dicevo precedentemente, scelto di intallare questo nuovo .zip dall'sd. Riavviato il telefono tutto è andato alla perfezione...con il mio tatto che mi ha richiesto le mie credenziale gmail...come se l'avessi appena comprato con android 2.3!
Ora nella sd mi ritrovo diversi files o cartelle usati o creati durante l'intallazione.
Quali di questi posso cancellare? A quali di questi corrisponte il backup fatto della rom originale ? Scasete l'ignoranza...ma solo ieri sera mi si è aperto questo mondo.
Grazie a chi vorrà rispondere e apportare modifica a questa miniguida fatta da un niubbo totale che scopiazza di quà e di là!
Grazie ancora a LordGiotto per la completezza della sua guida e a xda senza cui non avrei potuto capire altre cose essenziali.