O Melhor Site Para Seu Galaxy Pocket Do Brasil!

sábado, 19 de janeiro de 2013

Como Fazer Sua Propria Custom Rom!

Postado Por: PauloSantos™ with 45 Comentarios

No mundo, existe uma quantidade de Custom Roms que quase não dá para contar! Por trás delas, estão as pessoas que fazem as Custom Roms. São pessoas comuns, como eu, você (leitor), seus failiares, etc., mas que fizeram uma Custom Rom.

Para fazer uma Custom Rom, é necessário apenas 5 coisas:
  1. Uma Custom Rom como base (geralmente a CyanogenMod 7 é usada)
  2. Um plano de como a sua Rom será (quais aplicativos ela terá, adicionais, tema, etc.)
  3. Programa Notepad++ (para edição de um script bem básico da Rom)
  4. Programa WinRAR (para zipar e extrair as Roms)
  5. Vontade de fazer sua própria Custom Rom
Tendo estes três requisitos nas mãos, vamos começar!


1º Passo – Preparando a Área de Trabalho
“Área de Trabalho” não é a Desktop do Windows… Será uma pasta no seu computador (neste método, não importa se é Windows, Linux, Mac OSX, etc) onde você irá trabalhar com a sua Custom Rom.
Para criar a sua Área de Trabalho, crie uma pasta no seu computador (não importa onde ela se localizará) com o nome da sua Rom. Dentro dela, crie 5 (cinco) pastas, nomeadas como:
  • Base - será a Rom base (CM7, por exemplo). Servirá como backup caso haja algum defeito
  • Compilações - cada ZIP que você fizer, você colocará nesta pasta, para fazer uma melhor organização
  • Final – quando você acabar a sua Rom, coloque o ZIP final dela nesta pasta, para não confundir-se com os outros ZIPs feitos anteriormente
  • Modificações – nesta pasta, você irá fazer as suas modificações (como tema, aplicativos, etc)
  • Rom – esta pasta será uma cópia da pasta “Base”, mas será onde você fará as modificações e criará a sua Custom Rom
Imagem1
- - - - - - - - - -
2º Passo – Obtendo a Rom Base e o “esqueleto” da sua Rom
Agora que você já tem a sua Área de Trabalho preparada, você deverá obter a Rom Base (CM7, MIUI, B-Rod, etc), que será, logicamente, a base para a sua Custom Rom.
Pegue o ZIP da Rom que você escolheu como Base (neste, utilizarei a CM7 de 10/06/2012) e extraia-o em 2 pastas: a pasta “Base” e a pasta “Rom”.
Imagem2
Imagem3

Depois de ter extraído, você pode, para uma melhor organização, excluir o ZIP da Rom Base, que está nas duas pastas (excluir o “cm-7-20120610-MADTEAM-galaxy5.zip” das pastas “Base” e “Rom”). Se você optar por excluí-lo, cuidado para não excluir as outras pastas e arquivos que, neste momento, estão presentes lá (“META-INF”, “system”, “boot.img” e, em Roms Froyo, “busybox”).
- - - - - - - - - -
3º Passo – Criando a minha Custom Rom
Se você seguiu corretamente o tutorial até aqui, você deverá estar com tudo pronto para criar a sua Custom Rom agora!
Apenas uma última checagem: verifique se, nas pastas “Base” e “Rom”, há:
  • Uma pasta chamada “META-INF”
  • Uma pasta chamada “system”
  • Um arquivo chamado “boot.img”
Lembrando que, em Roms Stock, você poderá encontrar outros arquivos, como “busybox”, etc. Não iremos trabalhar com eles. Se estiver tudo Ok, vamos começar!
Primeiro abra a pasta “Rom”. Dentro dela, acesse a pasta “system”. Lá, você verá o coração do Android.
Imagem4

Uma rápida explicação:
  • app – contém os arquivos .APK (sim, APK) dos aplicativos já instalados no sistema.
  • bin – arquivos binários do sistema (não será trabalhado)
  • etc – outros arquivos que serão usados pela Rom (não será trabalhado)
  • fonts – contém as fontes .TTF que personalizam a Rom (não será trabalhado, mas se você desejar, poderá modificar)
  • framework – aparência da Rom e componentes do sistema
  • lib – drivers e outros componentes do sistema (não será trabalhado)
  • media – sons (ringtones, alarmes, etc) e bootanimation (animação de boot que o Android apresenta enquanto liga)
  • tts/usr/wifi/xbin – não sei, mas, sem eles, a Rom não funcionará (não será trabalhado)
  • build.prop – configurações do sistema, como data de compilação, nome da Rom, etc.
3.1 – Removendo e adicionando aplicativos
Na pasta “app”, você encontrará todos os aplicativos que já vêm pré-instalados no sistema, como Música, Galeria, Launcher, File Manager, etc.
Aqui, você poderá remover os aplicativos que desejar e adicionar novos apps. Lembrando que seus novos apps devem estar em formato .APK.
Lembre-se: tome cuidado para não remover aplicativos fundamentais do sistema! Remova apenas aqueles aplicativos que você tem certeza sobre qual sua função na Rom!
Imagem5

Uma ajuda para vocês (em Roms com base na CM7):
  • ADWLauncher – launcher da Rom. No caso, logicamente, o ADW.Launcher
  • AndroidTerm – Terminal Emulator
  • Browser – Navegador (da internet)
  • Calculator – Calculadora
  • Camera – Câmera
  • CMParts – Configurações CyanogenMod (o menu nas configurações)
  • CMScreenshot – opção Screenshot no menu de desligar
  • CMStats – Estatísticas CyanogenMod
  • CMUpdateNotify – notificações de atualização da CyanogenMod
  • CMWallpapers – Papéis de Parede CyanogenMod
  • Development – DevTools
  • DSPManager – Equalizador
  • FileManager – IO File Manager
  • LatinIME – Teclado Android
  • Music – Música
  • Phone – Discador/Dialer
  • RomManager – Rom Manager
  • SoundRecorder – Gravador de Som
  • SpareParts – Spare Parts
  • ThemeChooser – Theme Chooser
Isso é uma ajuda para vocês. Eu recomendo não mexer em outros arquivos .APK, pois pode comprometer a Rom.
3.2 – Mudando o tema da Rom
Você pode colocar um tema de sua preferência na Rom. Se você tiver um tema com o nome “framework-res.apk”, coloque-o dentro da pasta “framework”. Mas cuidado para não obter temas de fontes desconhecidas, pois o mesmo arquivo que controla o tema (framework-res.apk), controla grande parte do sistema.
Imagem6

Uma recomendação minha é você escolher um tema de uma outra Rom que você tenha gostado e colocar nesta, ou fazer seu próprio tema, utilizando o site UOT Kitchen.
3.3 – Bootanimation e sons
Provavelmete, se você deseja uma Custom Rom própria, você deseja que ela tenha uma bootanimation ainda não usada. Na pasta “media”, você encontrará o arquivo “bootanimation.zip” correspondente a animação de boot. Substitua-o por um que você deseja utilizar. Lembre-se de certificar-se de que ele não faça um bootloop na sua Rom.
Imagem7

Se desejar uma bootanimation própria, futuramente eu publicarei aqui um tutorial de como criar sua própria bootanimation. Se não deseja esperar, pesquise no Google, pois muitos outros sites, blogs, fórums etc. ensinam-o a criar sua própria bootanimation!
Depois de modificar a bootanimation, se desejar modificar os sons da Rom, abra a pasta “audio”, que está na mesma pasta da bootanimation (“media”). Dentro desta pasta, você encontrará 4 (quatro) subpastas:
  • alarms – contém os sons de alarmes que já vêm na Rom
  • notifications – sons de notificação da Rom
  • ringtones – contém os toques do telefone
  • ui – sons do sistema
Imagem8

Modifique como quiser, adicionando suas músicas em .MP3, .OGG, .MID, etc, mas cuidado para não inserir sons muito pesados, para não deixar a Rom muito pesada.
3.4 – Mudando nome da Rom e data de criação
Muito bom! Se você acompanhou o tutorial até aqui e escolheu bons recursos para a sua Rom, você já fez uma grande Rom! Agora ela precisa de um nome, certo? Que tal SuperDroid? Cleaner Rom? Bom, depende de você. Escolha ou elabore um nome especial para ela. Depois de escolher o nome da Rom, abra o arquivo “build.prop” com o Notepad++.
Imagem9

Com o arquivo aberto, procure pelas linhas:
  • ro.build.date
  • ro.modversion
Se desejar, utilize a combinação de teclas Ctrl+F para facilitar a busca.
Tendo encontrado as linhas indicadas, faça o seguinte:
  • remova tudo que está em frente a “ro.build.date” e coloque a data e a hora em que você fez a sua Rom. Ex.: “ro.build.date=19/11/2012 - 09:51am”
  • remova tudo que está em frente a “ro.modversion” e coloque o nome da sua Rom. Ex.: “ro.modversion=Minha Primeira Custom Rom”
Imagem10

Depois disso, salve (no ícone de disquete) e feche o Notepad++.
- - - - - - - - - -
4.0 – Zipando a Rom
Meus parabéns! Se você acompanhou o tutorial até aqui, você já fez a sua primeira Custom Rom! Mas, como você irá instalá-la em seu dispositivo? Primeiro você deverá fazer o .ZIP dela. Para isso, utilizaremos o WinRAR.
Volte a pasta raiz da Rom (onde se encontram o “META-INF”, “system” e “boot.img”) e selecione as duas pastas e o arquivo “boot.img”. Vá em ARQUIVO>ADICIONAR PARA O ARQUIVO.
Imagem11

Se abrirá a janela do WinRAR.
Imagem12

Deixe-o da seguinte forma:
  • Em “Nome do arquivo” coloque assim:
    • NomeDaRom-Dispositivo-Data-Hora.zip. Ex.: “MinhaRom-galaxy5-20121119-0951.zip”
  • Em “Formato do arquivo” coloque como ZIP
  • Em “Método de compressão” coloque como “Ótimo”
Depois basta clicar em “OK”, aguardar e você terá o 1º Zip da sua Rom!
Imagem13

Quando a compactação / compilação acabar, mova o arquivo .ZIP feito para a pasta “Compilações” para não haver uma bagunça e, eventualmente, um projeto de Rom perdido devido a erros, causados pela bagunça.
Imagem14

Quando você acabar a Rom (chegar a versão final dela), mova o ZIP final para a pasta “Final”, para você não se confundir com os outros ZIPs na pasta “Compilações”.
- - - - - - - - - -
O tutorial ficou um pouco extenso (grande), mas a criação de uma Custom Rom é simples. Este tutorial ficou grande pois fiz ele passo-a-passo, ilustrando-o e deixando o mais expliado possível.
Espero que você, leitor ou visitante, tenha gostado deste tutorial, tenha aprendido algo novo e que você, leitor ou visitante, faça uma grande Custom Rom para nós!
Se você desejar, após fazer sua Custom Rom, poderemos publicá-la em nosso blog para você! Basta fazer o upload dela em um hospedador de arquivos (eu recomendo o MediaFire ou o 4shared), nos Informar (através Dos Comentarios) o link e a Changelog (modificações) da Rom e aguardar!

Os Creditos Desse Tutorial Vão Todos Para O Site: G5 World E Para O Raphael Batista Fontão!

Postagens Relacionadas:

← Postagem mais recente Postagem mais antiga → Página inicial

45 comentários:

  1. Dá muito trabalho isso :( , mais vou criar a minha hehe [STRET]Sr. Omar AQUI HUASUHASHUSHAU '

    ResponderExcluir
  2. Isso sim é um tutorial Muito bom mesmo gostei melhor site

    ResponderExcluir
  3. Como eu Faço a partir da stock. o que eu tenho que extrair eu so tenho o stock odin agradeço desde já

    ResponderExcluir
    Respostas
    1. Olá Amigo Primeiramente Você Terá Que Criar Um Backup Da Sua Rom Stock Com O CWM.

      Excluir
    2. Tem como extrair a Rom Stock, que é passada pelo odin, depois eu tento fazer um tutorial mostrando!

      Excluir
  4. Simplesmente Perfeito esse tutorial. Fiquei muito feliz por vcs terem disponibilizado ele aqui nesse blog, q afinal, está de parabéns msm. Muito obrigado!!

    ResponderExcluir
    Respostas
    1. Olá amigo, ficamos feliz por ter sua visita tbm! Obrigado pela sua visita e continue visitando nosso blog!

      Excluir
  5. não é em qualquer site que agente encontra isso não, vlw mesmo

    ResponderExcluir
  6. Pessoal Não Citei No Tutorial Mais Aconselho Vocês A Usar A Loaded Blue Com Base Porque Não Tem Nenhuma CM Instável Para O GP :(

    ResponderExcluir
  7. Legal... gostei de ver q o meu tutorial foi bem-vindo aqui neste blog... parabéns GALAXY POCKET BRASIL pelo sucesso... Continuem assim :)...

    PS¹: obrigado por divulgar meu tutorial e dar-me os créditos... fico realmente agradecido :)

    PS²: vcs, do GALAXY POCKET BRASIL, gostariam de fazer parceria com o Galaxy 5 World? Se SIM, clique aqui >> http://g5world.blogspot.com.br/p/parceria.html << e entraremos em contato :)

    ResponderExcluir
  8. Eu tenho um bom conhecimeto com custom roms,e pra quem quiser fazer uma custom baseada na stock eu fiz uma deodexada com a rom original do S5300B.
    download: http://www.mediafire.com/?0c5u7g188ngnuuc

    ResponderExcluir
  9. Excelente post. Vai ajudar a muitos que querem entrar no mundo de criação de roms.

    ResponderExcluir
  10. Estou em fase de customização da ROM (tema, músicas, bootanimation). Em pouco tempo ela vai iniciar os testes, e, futuramente, gostaria de saber se vocês poderiam publicala por aqui? Ela é especial pros "gamers" do GT S5300B tentei deixala a mais leve possível, mas também colocando alguns programas que servirão muito bem para uma experiência de jogo irada!
    Depois se quiserem estou bolando uma mais funcional mas essa fica pra próxima! Valeu WGP! O melhor!

    ResponderExcluir
    Respostas
    1. Olá Amigo Pode Sim,Só Mandar O Link Da Sua Rom Para Meu Email: new.wgp@gmail.com e mandar seu nome,que daremos seus creditos pela rom :)

      Excluir
  11. Bom trabalho
    Vou fazer uma para meu galaxy y tv

    ResponderExcluir
  12. Cara, como faço pra costomizar a minha room stock? Fiz backup pelo CWM mas a pasta Meta-inf não apareceu. Pra mim só falta a pasta META-INF

    ResponderExcluir
    Respostas
    1. Cara, se eu fosse você, pegava uma Stock DeOdexada, pois a pasta META-INF é a mais importante de todas. Ela que comanda a instalação, ou seja, você irá ter que criar ou descobrir comandos para cada arquivo sendo instalado, cada APK, cada musica, TUDO!

      Excluir
  13. man explica ae como usa o UOT Kitchen q eu nao to conseguindo

    ResponderExcluir
  14. cara estou com problemas em usar o UOT Kitchen no final nos uploads da erro

    ResponderExcluir
  15. eae Paulo é o felipe '-'

    terminei minha rom, e como prometido aqui esta o link pra vc testa-la:

    http://www.4shared.com/zip/QdJvCWep/ORIGINS_V1.html

    ResponderExcluir
  16. Tem como fazer usando a rom cyanogenmod 7 do galaxy mini????

    ResponderExcluir
  17. Este comentário foi removido pelo autor.

    ResponderExcluir
  18. Este comentário foi removido pelo autor.

    ResponderExcluir
  19. na rom stock deodex não veio o "boot.img". funciona sem? instalo a stock usando essa sempre e nunca deu problema

    ResponderExcluir
  20. para os sons do UI, precisa ser em .ogg? se sim, qual programa posso usar? pode ser o FormatFactory?

    ResponderExcluir
  21. acabei de criar uma rom para o gt s5302 (GP Duos)... vou testar agr mesmo no meu pra ver se fiz certo XD

    ResponderExcluir
    Respostas
    1. Beleza Israel caso queira compartilhar sua rom conosco mande as informações da rom com imagens para meu e-mail jpaulodfbr@gmail.com

      Excluir
    2. ok Paulo, estou fazendo alguns reparos, e logo farei upload no 4shared. O tutorial é ótimo, você só esqueceu de citar que: "os apk's que for colocar na pasta "App" devem estar renomeados sem espaços. Mais o tutorial esta ótimo.

      Excluir
  22. Da pra fazer uma usando o root explorer??,e se eu termina vcs podem testar ela??

    ResponderExcluir
  23. Cara, gostaria de saber, aonde fica a parte do statusbar ?

    ResponderExcluir
  24. Seu criar uma custom rom vcs poderiam testar para mim

    ResponderExcluir
  25. Vou usar com a deodex lite daqui do blog

    ResponderExcluir
  26. amigo abrigado pelo tutorial
    grassas a vc consegui fazer a minha propria rom "fast game V1"
    valeu

    ResponderExcluir

LEIA ANTES DE COMENTAR
1) Antes de fazer um comentário verifique se algum dos outros comentários (Se estiver disponível) ira responder sua pergunta.
2) Evite que seu comentário seja duplicado, pois iremos tratar como SPAM não iremos ler ao menos responder caso isso aconteça.
3) Evite divulgar sites e blogs no mesmo pois aqui não é nenhum agregador de links!
4) Seu comentário poderá ser moderado a qualquer momento antes de ser publicado.
5) Insultos ou qualquer tipo de ofensa nos comentários sera ignorado...
6) Comente, sempre estaremos ajudando você.