Boas, O Tattoo de fabrica, é um device que está muito abaixo do que é capaz, tal como todos os outros HTC's com android.Neste tutorial vou ensinar aos que não sabem, como fazer o
root' class='bbc_url' title='Link Externo' rel='nofollow external'>http://www.androidpt.info/index.php?title=Root']root, e como implementar a
rom com Android Froyo (2.2) feita pelo
fyodor no tatto.
[Requesitos]- Vamos precisar de um tattoo...*lol*
- Uma maquina com windows (há quem defenda que windows 7 não dá, mas eu fiz com um 7)
- O windows tem de ter a aplicação da HTC instalada, podem fazer o download aqui
- Um cartão microSD (usei o de origem em 2 roots e não ficam inutilizaveis, mas se tiverem medo, comprem um pequeno)
[Android SDK]Primeiro vamos precisar do kit de desenvolvimento de software (SDK) para android:Façam o download do SDK
aquiextraiam-no numa pasta perto da raiz da drive principal (normalmente C:\) como por exemplo C:\androidsdkagora no tattoo, vai a Definições > Aplicações > Desenvolvimento e certifiquem-se de que a "Depuração USB" fica ligadoagora liga o tatto ao pc por USB, e o windwos deve instalar as drivers necessarias para o tattoo, se já instalaram o software da HTC não deve haver problemasagora abram uma linha de comandos, escrevendo cmd na barra de pesquisa do menu iniciar (vista/7) ou indo a menu iniciar -> run -> cmde escrevam:
cd \cd \*pasta onde extrairam o android sdk*\toolsadb devices
e deve ver um output com o numero de serie do device e à frente o tipo de device que é (vai aparecer 'device')e assim já temos o sdk a funcionar
[GOLDCARD]para fazer o goldcard, primeiro faz um backup total do conteudo do cartão, tira o cabo USB do device, depois vai a definições -> armazenamento -> desmotar cartão, depois de desmontar formata-ovolta a ligar o cabo ao devicee novamente numa linha de comandos (e dando seguimento ao estado do *
adb' class='bbc_url' title='Link Externo' rel='nofollow external'>http://www.androidpt.info/index.php?title=ADB']adb devices*) faz o seguinte
[acrlink='http://www.androidpt.info/index.php?title=ADB']adb[/acrlink] shellcat /sys/class/mmc_host/mmc1/mmc1:*/cid
agora abre o bloco de notas, microsoft word ou algo que dê para escrever, copia e cola EXACTAMENTE como está na linha de comandosagora cola o numero (cid)
neste inversor e guarda o numero que saiu no bloco de notas ou seja no que for.depois
cola neste goldcard creator o CID invertido (aquele que saiu do inversor) e preenche os dadosvais receber um goldcard.img no teu email, faz a transferencia do ficheiro e mantem-no por pertoagora é o momento de ter a certeza de que o modo como o tatto está ligado ao PC é como memória em massa e nao em ActiveSync(desculpem nao saber os passos nas definições, mas eu já nao tenho a
rom 1.6)Agora vamos fazer um trabalho um pouco mais delicado, portanto toma atenção para não cometer erros, faz exactamente como está escrito (exactamente!)
faz o download deste editor de hexadecimal e instalaquando tiver instalado, abre o editor como Administradoragora vai a Extra->Open Disk, e em Physical disk escolhe o cartão do tattoo (deve ser um Removable disk) *certifica-te de que a opção Read-Only NÃO está activa*agora outra vez no Extra->Open disk image e escolham o ficheiro goldcard.img que receberam do goldcard creator e certifiquem-se de que o sector size é de 512 (Hard Disks/Floppy Disks) e abreAgora tens duas tab's, uma com o cartão de memoria, outra com o goldcard.img, na tab do goldcard, Edit->Select All e Edit->Copyagora na tab do cartão, (atenção) selecciona os offsets desde o 00000000 até ao 00000170 e vai a Edit->Paste Writeagora, File->Savee em princio já está, testem tirando e metendo o cabo USB no PC e tentem abrir, se der tudo bem, se vos disser que têm de formatar o cartão, tentem escrever os primeiros 170 offsets do cartão outra vez, se continuar, considerem comprar outro cartão.
[ROOOT'ing]Agora que já temos o goldcard, certifiquem-se de que o tattoo está em modo ActiveSync desta vez! *isto é muito importante!*
façam o download desta ferramenta e extraiam-no perto da raiz da drive C:\ tipo, C:\RootTattoAgora, se tiverem o device em modo Depuração USB activa, se tiverem o device ligado por usb, executem o ficheiro RootTatto e sigam as instruções, Eu nao me lembro do output do RootTattto, mas é só clicar Enter até acabar *MAS SÓ NO CASO DE ELE DIZER QUE NAO HÁ ERROS!!*
[Implementação rom 2.2]atenção, esta
rom é efectivamente a
rom 2.2 Froyo, a 100% funcional, em português (ou pelo menos dá para definir) mas tem uns problemas:
- Camara nao funciona
- Radio FM não funciona
- Market não mostra todas as apps
*TODA A INFO DA
ROM PODE SER VISTA
AQUI*Façam o
download da rom e metam o ficheiro .zip (NAO EXTRAIAM) na raiz do cartão, mudem o nome para uma coisa curta, tipo "rom_2.2.zip"Depois, desliguem o device, já desligado, e enquando carregam na tecla da casinha (HOME) liguem o device e não larguem a telca HOME até aparecer o
recovery' class='bbc_url' title='Link Externo' rel='nofollow external'>http://www.androidpt.info/index.php?title=Recovery']recovery (um ecran que diz em cima "Android system
recovery' class='bbc_url' title='Link Externo' rel='nofollow external'>http://www.androidpt.info/index.php?title=Recovery']recovery")no
recovery' class='bbc_url' title='Link Externo' rel='nofollow external'>http://www.androidpt.info/index.php?title=Recovery']recovery, andem para baixo até à opção "Flash zip from sdcard" e carreguem na tecla verde (chamada), e escolham o zip da
rom, e esperem que tudo se faça sozinho :)espero ter ajudado, qualquer problema, reportem, tentarei ajudar assim que possivel.PS: Não tenho muito jeito para fazer tutoriais, mas estou receptivo a receber recomendações, para não encher o topic com coisas desse genero contactem-me por PM, obrigado!
[Solução Temporaria do market (para a versão 0.7.1 da fyodor rom)]no forum do fyodor podem ver a diferença do Vending.apkprimeiro limpem os Dados *todos* do Market (cache e etc) em Definições->Aplicações->Market
[acrlink='http://www.androidpt.info/index.php?title=ADB']adb[/acrlink] remountadb push Vending.apk /system/app/Vending.apkadb reboot
sendo que no `
adb' class='bbc_url' title='Link Externo' rel='nofollow external'>http://www.androidpt.info/index.php?title=ADB']adb push Vending.apk /system/app/Vending.apk` é o apk que está
aquiesta solução é muito instavel, crasha frequentemente, mas por experiencia propria, crasha no inicia pelo menos duas vezes, e deverá crashar uma vez por instalação de app