
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:
- Uma Custom Rom como base (geralmente a CyanogenMod 7 é usada)
- Um plano de como a sua Rom será (quais aplicativos ela terá, adicionais, tema, etc.)
- Programa Notepad++ (para edição de um script bem básico da Rom)
- Programa WinRAR (para zipar e extrair as Roms)
- 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
- - - - - - - - - -
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”.
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.
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!
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.
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.
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
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++.
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”

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.
Se abrirá a janela do WinRAR.
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!
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.
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!
Os Creditos Desse Tutorial Vão Todos Para O Site: G5 World E Para O Raphael Batista Fontão!
13:13
Dá muito trabalho isso :( , mais vou criar a minha hehe [STRET]Sr. Omar AQUI HUASUHASHUSHAU '
ResponderExcluirkkkkkk'
ExcluirIsso sim é um tutorial Muito bom mesmo gostei melhor site
ResponderExcluirComo eu Faço a partir da stock. o que eu tenho que extrair eu so tenho o stock odin agradeço desde já
ResponderExcluirOlá Amigo Primeiramente Você Terá Que Criar Um Backup Da Sua Rom Stock Com O CWM.
ExcluirTem como extrair a Rom Stock, que é passada pelo odin, depois eu tento fazer um tutorial mostrando!
ExcluirSimplesmente Perfeito esse tutorial. Fiquei muito feliz por vcs terem disponibilizado ele aqui nesse blog, q afinal, está de parabéns msm. Muito obrigado!!
ResponderExcluirOlá amigo, ficamos feliz por ter sua visita tbm! Obrigado pela sua visita e continue visitando nosso blog!
Excluirnão é em qualquer site que agente encontra isso não, vlw mesmo
ResponderExcluirObrigado pela visita, volte sempre :D
ExcluirPessoal 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 :(
ResponderExcluirLegal... gostei de ver q o meu tutorial foi bem-vindo aqui neste blog... parabéns GALAXY POCKET BRASIL pelo sucesso... Continuem assim :)...
ResponderExcluirPS¹: 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 :)
Olá Amigo Aceito Sim! Mais Não Achei Seu Banner.
ExcluirEu 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.
ResponderExcluirdownload: http://www.mediafire.com/?0c5u7g188ngnuuc
Excelente post. Vai ajudar a muitos que querem entrar no mundo de criação de roms.
ResponderExcluirTomara que sim! :D
Excluirbom d+
ResponderExcluireu posso uazar minha rom?
ResponderExcluirnao achei ro.modversion
ResponderExcluirEstou 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!
ResponderExcluirDepois se quiserem estou bolando uma mais funcional mas essa fica pra próxima! Valeu WGP! O melhor!
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 :)
ExcluirBom trabalho
ResponderExcluirVou fazer uma para meu galaxy y tv
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
ResponderExcluirCara, 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!
Excluirman explica ae como usa o UOT Kitchen q eu nao to conseguindo
ResponderExcluircara estou com problemas em usar o UOT Kitchen no final nos uploads da erro
ResponderExcluireae Paulo é o felipe '-'
ResponderExcluirterminei minha rom, e como prometido aqui esta o link pra vc testa-la:
http://www.4shared.com/zip/QdJvCWep/ORIGINS_V1.html
Sua rom deu boot loop no meu pocket :/
ExcluirTem como fazer usando a rom cyanogenmod 7 do galaxy mini????
ResponderExcluirEste comentário foi removido pelo autor.
ResponderExcluir'-' no meu ta normal
ResponderExcluirEste comentário foi removido pelo autor.
ResponderExcluirna rom stock deodex não veio o "boot.img". funciona sem? instalo a stock usando essa sempre e nunca deu problema
ResponderExcluirO boot.img é o kernel :)
Excluirpara os sons do UI, precisa ser em .ogg? se sim, qual programa posso usar? pode ser o FormatFactory?
ResponderExcluirSim,pode ser o FormatFactory ;)
Excluiracabei de criar uma rom para o gt s5302 (GP Duos)... vou testar agr mesmo no meu pra ver se fiz certo XD
ResponderExcluirBeleza Israel caso queira compartilhar sua rom conosco mande as informações da rom com imagens para meu e-mail jpaulodfbr@gmail.com
Excluirok 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.
ExcluirDa pra fazer uma usando o root explorer??,e se eu termina vcs podem testar ela??
ResponderExcluirCara, gostaria de saber, aonde fica a parte do statusbar ?
ResponderExcluirSeu criar uma custom rom vcs poderiam testar para mim
ResponderExcluirBoa ideia, usar os outros de cobaia \m/
ExcluirVou usar com a deodex lite daqui do blog
ResponderExcluiramigo abrigado pelo tutorial
ResponderExcluirgrassas a vc consegui fazer a minha propria rom "fast game V1"
valeu