Saltar para conteúdo


Foto
- - - - -

[Tutorial] Creating ROM's Step Into


  • Por favor inicie sessão para responder
18 respostas a este tópico

#1 firetrap

firetrap

    Geek de Android

  • Membros
  • PipPipPipPip
  • 665 mensagens

Mensagem publicada 11 November 2010 - 12:40

Nao me responsabilizo por terem feito dos vossos telemoveis um lindo pisa papeis de 180€, nem por criarem bombas termo-nucleares ou fazerem qualquer tipo de ataque terrorista, portanto façam-no por vossa conta e risco.Gostava de puder ficar por aqui (eu esperei o convite :)) mas vou pra outros voos (internacionais) e como tenho um novo projecto(DHD). Aqui fica a minha prenda de despedida para a maior comunidade Android que fala a nossa Lingua http://www.androidpt...tyle_emoticons/AndroidSmall/emo_im_laughing.png Estes Tutorial's estao feitos pra Windows apesar de eu utilizar o Linux, mas estas coisas simples o windows tb consegue fazer, eu saltei alguns passos ter instalado o SDK ter root' class='bbc_url' title='Link Externo' rel='nofollow external'>http://www.androidpt.info/index.php?title=Root']root no telemovel e outros que por norma quem entra nestes campos é um requisito minimo.Começem por ler tudo o que está aqui neste wiki pra os nossos terminais moveis.http://android-dls.com/wiki/index.php?title=Android_FAQ#Devices:_Vibo_A688 -----------------------------------------------------------------------Step 1 ->Imaginem que querem adicionar umas apps ao /system/app de modo que fiquem lá sempre mesmo que formatem o telemovel.Existem 2 maneiras de fazer isto ou pelo adb' class='bbc_url' title='Link Externo' rel='nofollow external'>http://www.androidpt.info/index.php?title=ADB']adb e pela shell ou com o RootExplorer, eu irei explicar pelo RootExplorer visto ser bastante mais simples pra quem ainda nao tem muita pratica com o adb1- instalar o RootExplorer2- copiar a .apk para system/app3- mudar as permissoes para rw-r-r (no rootExplorer é por um check em todos da coluna da esquerda e um no 1º da coluna do meio) se quiserem pelo adb' class='bbc_url' title='Link Externo' rel='nofollow external'>http://www.androidpt.info/index.php?title=ADB']adb é chmod 644e pronto tá feito, se quiserem apagar algum apk que venha por defeito será aqui tambem, tenham é em atenção ao que apagam 2º mini-passo -> O mkyaffs2image nao é nada mais nada menos com que se faz os nandroid backups, mas neste caso quem manda aqui o que queremos e pra onde queremos somos nós.Depois de ja terem alterado tudo imaginem que querem partilhar a vossa partiçao system com outro android ou se querem apenas fazer um backup este processo é o que utilizarao.(lembram-se da minha 1ª MOD a 0.5) foi exatamente isto que fiz alterei e add o que queria e fiz um backup e partilhei com vcs e depois voces so tiveram que flashar por fastboot' class='bbc_url' title='Link Externo' rel='nofollow external'>http://www.androidpt.info/index.php?title=Fastboot']fastboot.Primeiro de tudo a ROM tem que ter o mkyaffs2image "instalado"1- adb' class='bbc_url' title='Link Externo' rel='nofollow external'>http://www.androidpt.info/index.php?title=ADB']adb pull mkyaffs2image /sdcard 2.- adb' class='bbc_url' title='Link Externo' rel='nofollow external'>http://www.androidpt.info/index.php?title=ADB']adb shell3.-su4.-cat /sdcard/mkyaffs2image > /system/bin/mkyaffs2image -> (só precisam de fazer isto uma vez por ROM pois o ficheiro ficara sempre em /system/bin)5.-chmod 777 /system/bin/mkyaffs2image6.-mkyaffs2image /system /sdcard/system.imgPronto agora tem no sd um system.img, que podem flashar por fastboot' class='bbc_url' title='Link Externo' rel='nofollow external'>http://www.androidpt.info/index.php?title=Fastboot']fastboot.mkyaffs2imagehttp://www.easy-share.com/1912932023/mkyaffs2image.rar--------------------------------------------------------------------------------Step 2 -> Descompactar um nb0Exemplo: pegam no nb0 da optimus e fazem o seguinte:1- abrir o cmd2- fazer cd ".......\A688_Tools_V3.5\RomUnpackTools_Win\"3- digitar unpackNB0.bat "o nome do nb0QueQueremDescompactar.nb0"Apos isto ficaram com os recovery' class='bbc_url' title='Link Externo' rel='nofollow external'>http://www.androidpt.info/index.php?title=Recovery']recovery.img system.img hidden.img etc que podem ser flashados por fastboot' class='bbc_url' title='Link Externo' rel='nofollow external'>http://www.androidpt.info/index.php?title=Fastboot']fastboot.PS: no wiki que pus no inicio do post tem outras maneiras de descompactar/compactar nb0 pois correndo apenas este script nao conseguimos compactar um ficheiro nb0 valido portanto guiem-se pelo wiki--------------------------------------------------------------------------------Step 3 -> Descompactar *imgBasta repetirem os mesmo processos acima mas usarem outro batch file neste caso o unpackIMG.bat--------------------------------------------------------------------------------Step 4 ->Se quiserem add alguns parametros ou modificar outros da ROM (nome,build etc etc) é num ficheiro que se encontra em /system/default.prop--------------------------------------------------------------------------------Step 5 -> A partiçao hiddena partiçao hidden é aquela que me fez no inicio quando começei nisto andar À cabeçada uma semana com isto, pois eu fazia as alteraçoes flashava por fastboot' class='bbc_url' title='Link Externo' rel='nofollow external'>http://www.androidpt.info/index.php?title=Fastboot']fastboot e o telemovel ficava todo maluco. O problema é que a hidden nao pode ser flashada por fastboot' class='bbc_url' title='Link Externo' rel='nofollow external'>http://www.androidpt.info/index.php?title=Fastboot']fastboot. Na partição hidden encontram-se muitos ficheiros e parametros de arranque do telemovel como as animaçoes de arranque scripts de arranque etc etc e podemos adicionar mais.- Descompactar hidden.img (a que quiseresem alterar)- alterar os ficheiros que queremos.- copiar os ficheiros pro SD e depois pro /hidden no telemovel- ter em atenção ao substituir por causa das permissoes- com o mkyaffs2image criar uma hidden.img pro sd- depois com essa hidden criar um nb0 válido--------------------------------------------------------------------------------Downloads:A688_Tools_V3.5.rar - aqui encontram as ferramentas pra criar nb0's descompactar img entre outras muito uteis.http://www.easy-share.com/1912932111/A688_Tools_V3.5.rarmkyaffs2imagehttp://www.easy-share.com/1912932023/mkyaffs2image.rarxultimate2.2.2-> é um batch que uso pra tornar as ROMS deoxed'shttp://www.easy-share.com/1912932200/xUltimate-v2.2.2.zipApkManager-> serve pra abir apk's e extrair e alterarhttp://www.easy-share.com/1912932209/Apk_Manager_4.8.zipFicheiros nb0's:http://www.easy-share.com/1912932273/APANDA1.6.1.rarhttp://www.easy-share.com/1912932280/APANDA1.6.2.rarhttp://www.easy-share.com/1912932294/APANDA2.1.9GMS.rarhttp://www.easy-share.com/1912932500/muchtel2.1.rarhttp://www.easy-share.com/1912932293/APANDA2.1final.rarA minha 1.2 já tras o meu recovery' class='bbc_url' title='Link Externo' rel='nofollow external'>http://www.androidpt.info/index.php?title=Recovery']recovery e os drivers wifi revistos quem quiser aproveitar basta seguir os passos acima.www.easy-share.com/1912641522/firetrapSugar1.2.rarRecovery firetrap 1.2:http://www.easy-share.com/1912932596/Firetrap12Recovery.imgCom estes totu dou liberdade a quem quiser fazer ROM's baseadas nas minhas ,a utilizarem o que quiserem, metem apenas nem que seja a letra com o tamanho 5 a dizer "credits firetrap" ou algo assim :evil: Ainda existem muito mais coisas que depois aprendem com o tempo e a aventurarem-se e que tb veem de conhecimento previo como programaçao e etc mas acho que já tem um bom arranque portanto quem quiser ponha maos à obra.EDIT:Como o meu tempo é pouco nao conseguirei dar muito suporte as estas threads portanto tá na hora de se ajudarem uns aos outros :DDOUBLE-EDIT: Nao se esqueçam que quando estao modificar uma ROM tem que ser tudo "on-live" ou seja alteram os ficheiros no pc, copiam pro telemovel substituem com as permissoes corrects(vejam as que tavam no ficheiro original) e depois se tudo funcionar criam um *.img valido, mais tarde se tiver tempo postarei outro topico a ensinar como compilar o kernel e a fazer um build from source

#2 d715425

d715425

    Novato

  • Membros
  • Pip
  • 4 mensagens

Mensagem publicada 11 November 2010 - 12:45

Muito obrigado por partilhares esta informação!Venha mais tutoriais destes que a malta agradece!Cumps

#3 rubemlrm

rubemlrm

    Geek de Android

  • Membros
  • PipPipPipPip
  • 940 mensagens
  • LocalizaçãoLeiria

Mensagem publicada 11 November 2010 - 13:27

thanks pelo tutorial .ha umas semanas mandei-te pm por causa de uma cena destas so que acabaste por não responder http://www.androidpt...tyle_emoticons/AndroidSmall/emo_im_sad.png .Mas desta maneira tambem dá e sempre é melhor para o pessoal tirar duvidas.Uma pequena nota .Esses softwares teem versão linux tambem?Tou a referir-me aqueles softwares que pusest no fim.Que eu não tenho pc's com windows so com debian.

#4 firetrap

firetrap

    Geek de Android

  • Membros
  • PipPipPipPip
  • 665 mensagens

Mensagem publicada 11 November 2010 - 13:39

o a688Tools eu pus lá pra windows e linux e acredita que com o debian fazes muito mais do que com o windows por exemplo com o windows esquece criar uma recovery' class='bbc_url' title='Link Externo' rel='nofollow external'>http://www.androidpt.info/index.php?title=Recovery']recovery.img nao consegues, quanto aos outros existem alternativas pra linux eu depois quando chegar a casa ja vejo que tá no pc de casa, mas tb se procurares pelo google achas na boa http://www.androidpt...tyle_emoticons/AndroidSmall/emo_im_laughing.png

#5 rubemlrm

rubemlrm

    Geek de Android

  • Membros
  • PipPipPipPip
  • 940 mensagens
  • LocalizaçãoLeiria

Mensagem publicada 11 November 2010 - 13:42

thanks eu depois quando chegar a casa tambem faço uma procura sobre isso http://www.androidpt...tyle_emoticons/AndroidSmall/emo_im_tongue_sticking_out.png mas se depois postares aqui as apps k usas ainda melhor ^^ Pode ser que daqui a uns tempos apareça um ROM desenvolvida por mim e nos e dps dou os creditos a este tut e a ti :)

#6 chpoint

chpoint

    Membro

  • Membros
  • PipPip
  • 48 mensagens
  • LocalizaçãoLeiria
  • Boston-> Ideos X5-> HTC Desire-> Liquid E2

Mensagem publicada 11 November 2010 - 13:51

muito obrigado, belo post http://www.androidpt...tyle_emoticons/AndroidSmall/emo_im_happy.png

#7 qix

qix

    Making the World better for my little kid

  • Moderadores
  • 728 mensagens
  • LocalizaçãoAntiga, Mui Nobre, Sempre Leal e Invicta Cidade do Porto

Mensagem publicada 11 November 2010 - 14:51

Boas,aqui está um grande exemplo de entreajuda que deve existir nos fóruns de discussão.Um grande obrigado ao firetrap.Abraço

#8 rubemlrm

rubemlrm

    Geek de Android

  • Membros
  • PipPipPipPip
  • 940 mensagens
  • LocalizaçãoLeiria

Mensagem publicada 11 November 2010 - 15:15

Por mim esta thread ficava a sticky.

#9 Nils IRCCoEH

Nils IRCCoEH

    Membro

  • Membros
  • PipPip
  • 36 mensagens

Mensagem publicada 11 November 2010 - 16:12

Um exemplo para a comunidade.B) Felicidades para o novo projecto.

#10 mykos

mykos

    Geek de Android

  • Membros
  • PipPipPipPip
  • 964 mensagens

Mensagem publicada 11 November 2010 - 17:39

O tutorial está muito bom. A maior parte das coisas que estão lá aprendi por mim proprio, lendo umas coisitas aqui, outras ali e experimentando.Só acho que só falta um assunto neste tutorial: como criar um nb0Fica a sugestão, e mais uma vez felicidades para o novo projecto.Cumpz

#11 firetrap

firetrap

    Geek de Android

  • Membros
  • PipPipPipPip
  • 665 mensagens

Mensagem publicada 11 November 2010 - 17:48

mykos ta no wiki a explicar como criar um nb0 :D

#12 mykos

mykos

    Geek de Android

  • Membros
  • PipPipPipPip
  • 964 mensagens

Mensagem publicada 11 November 2010 - 18:17

mykos ta no wiki a explicar como criar um nb0 :D

Lol..li aquilo tantas vezes e nunca percebi a sintaxe do comando xD

#13 du_calme

du_calme

    Membro

  • Membros
  • PipPip
  • 15 mensagens

Mensagem publicada 11 November 2010 - 19:54

Desde que comprei o boston tenho acompanhado o forum e as tuas roms. Se não tivesse já o froyo, ainda estava com a firetrap 1.2 (vanilla), pois é de longe a que mais se adequa a mim ( o mais clean possivel ).Isto sem dizer que se nao fossem as tuas roms, tinha que esperar prai 1 mês pela oficial! :DSendo assim, fica aqui o meu muito obrigado por tudo o que fizeste pela comunidade!abraço e boa sorte para o novo projecto :D

#14 firetrap

firetrap

    Geek de Android

  • Membros
  • PipPipPipPip
  • 665 mensagens

Mensagem publicada 11 November 2010 - 20:54

mykos ta no wiki a explicar como criar um nb0 :D

Lol..li aquilo tantas vezes e nunca percebi a sintaxe do comando xD

tens k ter o java instalado e pelo sim pelo nao o jdk tb te dará geito pra outras coisas.1-crias uma pasta dentro do a688Tools (exemplo:....\A688_Tools_V3.5\RomUnpackTools_Win\PastaNb0Novo ) na pasta onde está os *.bat2-copias pra lá todos os ficheiros de nb0 que descompactas-te(ex: original optimus)3-renomeias a tua hidden/system/boot etc etc pra os mesmos nomes que a original e colas fazendo overWrite sobre os originais.4-abre o cmd e fazes CD até à pasta do a6888Tools5-e depois "java -jar nb0-utils.jar pack oNomeDaTuaNovaRom.nb0 PastaNb0Novo"depois add isto ao post inicial :evil:

#15 mykos

mykos

    Geek de Android

  • Membros
  • PipPipPipPip
  • 964 mensagens

Mensagem publicada 11 November 2010 - 21:55

mykos ta no wiki a explicar como criar um nb0 :D

Lol..li aquilo tantas vezes e nunca percebi a sintaxe do comando xD

tens k ter o java instalado e pelo sim pelo nao o jdk tb te dará geito pra outras coisas.1-crias uma pasta dentro do a688Tools (exemplo:....\A688_Tools_V3.5\RomUnpackTools_Win\PastaNb0Novo ) na pasta onde está os *.bat2-copias pra lá todos os ficheiros de nb0 que descompactas-te(ex: original optimus)3-renomeias a tua hidden/system/boot etc etc pra os mesmos nomes que a original e colas fazendo overWrite sobre os originais.4-abre o cmd e fazes CD até à pasta do a6888Tools5-e depois "java -jar nb0-utils.jar pack oNomeDaTuaNovaRom.nb0 PastaNb0Novo"depois add isto ao post inicial :evil:

Thnks

#16 DaZzLoK

DaZzLoK

    Novato

  • Membros
  • Pip
  • 8 mensagens

Mensagem publicada 12 November 2010 - 18:38

Grande tutorial! Talvez siga estes passos e faça uma ROM só minha :laugh: Cumps

#17 edgar86

edgar86

    Guru de Android

  • Membros
  • PipPipPipPipPip
  • 1480 mensagens
  • Localizaçãohttps://t.me/pump_upp
  • Galaxy S2 / Optimus Boston

Mensagem publicada 31 January 2011 - 22:31

Ppl, não sei se vocês só fazem isto em linux mas eu criei um .nb0 válido da CM7 em windows 7 x64 ;)

#18 Buterrip

Buterrip

    Membro

  • Membros
  • PipPip
  • 117 mensagens

Mensagem publicada 31 January 2011 - 23:02

Não é complicado, visto que com a instalação da cyanogen continuam a existir as partições para se fazer o nb0 ;) mas não há necessidade disso visto que OTA é sempre mais simples e sem cabo...

#19 edgar86

edgar86

    Guru de Android

  • Membros
  • PipPipPipPipPip
  • 1480 mensagens
  • Localizaçãohttps://t.me/pump_upp
  • Galaxy S2 / Optimus Boston

Mensagem publicada 31 January 2011 - 23:39

Exacto, só que julguei que só fosse possível criar nb0 válido em Linux e nunca me tinha dedicado a isso antes..