No video

Como compilar o Android (AOSP, Custom ROMs...)

  Рет қаралды 3,257

VegaData

VegaData

Күн бұрын

Eai pessoal, no vídeo de hoje, vou mostrar pra vocês como compilar o Android, um vídeo que muitos estavam pedindo, e finalmente iremos falar sobre esse assunto aqui no canal.
Nesse vídeo, eu vou tentar cobrir os principais processos de maneira básica, tanto sobre o Android, sobre a construção do sistema operacional, repositórios, alterações no código fonte e derivados, vai ser meio que um pouco de tudo, não vai dar pra falar de tudo 100% porque o Android é um sistema bem grande, o vídeo iria ficar gigantesco, e muita coisa nem eu mesmo sei, mas acho que vai da pra servir de base pra quem pensa em compilar derivações abertas do Android (como as famosas Custom ROM), ou pra você que quer fazer uma versão personalizada do Android.
AOSP:
source.android...
Preparação do ambiente de compilação do AOSP:
source.android...
Obtendo código fonte do AOSP:
source.android...
Construindo o AOSP:
source.android...
LineageOS:
lineageos.org/
Wiki da LineageOS:
wiki.lineageos...
Wiki de dispositivos suportados:
wiki.lineageos...
Guia de assinar compilação na LineageOS:
wiki.lineageos...
Repositórios que eu removi na compilação do AOSP:
gist.github.co...
** essa maneira que eu mostrei no vídeo de remover repositorios, apesar de funcionar, algo mais interessante é utilizar o "remove-project", assim como foi comentado no vídeo, aos interessados, recomendo procurar mais sobre o funcionamento do repo.
Tempos do vídeo:
00:00:00 - Introdução
00:01:58 - Sobre o AOSP
00:06:24 - Requisitos para compilar
00:15:33 - O que vamos compilar?
00:15:53 - Pacotes para compilar o AOSP
00:16:25 - Estrutura de repositorios e ferramenta repo
00:18:20 - Inicialização do repo, sobre git e tags
00:22:50 - Pasta ".repo"
00:24:14 - Alterações nos repositorios (opcional)
00:26:50 - Sincronizando código fonte do AOSP (repo sync)
00:28:11 - Alvo de compilação
00:29:25 - tmux (opcional)
00:31:25 - Preparando ambiente de compilação
00:31:40 - Preparando alvo de compilação (lunch)
00:34:08 - Iniciando compilação (m)
00:34:50 - Compilação finalizada
00:36:26 - Deu certo?
00:36:28 - Alterações no código fonte
00:37:20 - Android Code Search
00:37:30 - Exemplo aplicando uma alteração no AOSP
00:39:35 - Compilando novamente
00:40:15 - Testando
00:40:49 - Vamos compilar a LineageOS?
00:42:26 - Pacotes para compilação
00:43:18 - Inicializando repo e sincronizando código fonte
00:45:00 - Preparando ambiente
00:45:10 - Caso esteja compilando para um dispositivo suportado
00:48:31 - Caso não tenha um dispositivo suportado
00:51:03 - Sobre a device tree
00:58:52 - Sobre o kernel
01:01:01 - Sobre o vendor
01:01:53 - Dependendo, mais coisas podem ser necessárias
01:02:38 - Como implementar essa estrutura?
01:04:51 - Criar uma estrutura de compilação?
01:06:26 - Preparando fontes do dispositivo para compilação manualmente
01:08:22 - Compilando
01:10:07 - Testando
01:10:37 - Conclusão
01:11:20 - Sobre assinar compilações
01:12:47 - Sobre alterações no código fonte
01:14:38 - Sobre erros na compilação
01:15:34 - Encerramento
Porções desse vídeo incluem trabalho criado e compartilhado pelo Android Open Source Project e usados de acordo com os termos descritos na licença "Creative Commons 4.0 Attribution License".
Portions of this video are reproduced from work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 4.0 Attribution License.
creativecommon...
Porções desse vídeo incluem trabalho criado e compartilhado pelo "LineageOS Project" e usados de acordo com os termos descritos na licença "Attribution-ShareAlike 3.0 Unported" (CC BY-SA 3.0 Deed).
Portions of this video are reproduced from work created and shared by the LineageOS Project and used according to terms described in the "Attribution-ShareAlike 3.0 Unported" (CC BY-SA 3.0 Deed).
creativecommon...
-
Gostou do vídeo? Dá aquele Like e inscreva-se no canal.
Não peço apenas isso, mas se tem alguma ideia de vídeo, sugestão, critica ou até algo que seja fora do contexto atual, coloca ai nos comentários, vai que algo acontece, não é mesmo?

Пікірлер: 84
@lusk_9240
@lusk_9240 3 ай бұрын
vllw pelo vídeo vega. consegui adaptar uma device tree do "REDMAGIC 9 Pro" pra o meu j1 mini enquanto compilava o android 14 pra ele. agora meu j1 mini roda POU a 400 fps.
@AUTOMOVEGameplays
@AUTOMOVEGameplays 3 ай бұрын
Vídeo mais esperado do canal 🙏
@alahur
@alahur 3 ай бұрын
Caramba, valeu mano, tava precisando de um vídeo de compilação e falando mais sobre o Android, estou estudando Kotlin pra desenvolver apps assim posso remover coisas desnecessária como Blotwares quê são implementados mas são recursos que nem usamos, com isso poderei desenvolver minha própria Custom ROM
@HeroRickyGames
@HeroRickyGames 3 ай бұрын
O vídeo mais esperado nesse canal!
@arozendojr
@arozendojr 3 ай бұрын
Acho bem interessante, principalmente para desbloquear alguns recurso, exemplo, virtualização, transformar um smartphone em um node de virtualização
@Lord_Wolf-BR
@Lord_Wolf-BR 3 ай бұрын
Finalmente ele fez esse vídeo hehehe partiu brincar com o Android aosp
@alfabitu1045
@alfabitu1045 3 ай бұрын
Kk boa Vega tu é ninja demais ❤ vou assistir esse vídeo todo dia até entra na mente essas ideia todas. Obrigado pela ajuda sua para nois!!! 🎉
@VART-v3
@VART-v3 Ай бұрын
Fala Vega eu tava a espera desse vídeo e finalmente ele saio ... E só fiquei a saber da existência desse vídeo hj😅... Mas agora poderia ensinar a compilar o twrp por favor...🙏
@BRUNNOD.
@BRUNNOD. 3 ай бұрын
Explicação ficou boa dms, parabéns vega. Ficou muito bom mesmo
@lusk_9240
@lusk_9240 3 ай бұрын
Eita, vega fortaleceu muito... 1 hora? Isso sim é conteúdo
@LucasRodrigues121
@LucasRodrigues121 3 ай бұрын
Sempre uma aula 🙏, admiro demais!
@BackDoor-rv9sf
@BackDoor-rv9sf 3 ай бұрын
Rapaz o Vega agora foi certeiro com esse video valeu apena espera esse tempo todo agr so faltar ensinar a como fazer a device tree kkkkkkk bricandeiras a parte esse video ficou top.
@antonieloliveira3639
@antonieloliveira3639 3 ай бұрын
Você é genial vega, sucesso sempre.
@x7maikin
@x7maikin 3 ай бұрын
RAPAZ OS CARA SÃO RÁPIDOS, MAL CHEGOU A NOT E QUANDO CLIQUEI JA TINHA 6 VIEWS KKKKK
@T-Olliver
@T-Olliver 3 ай бұрын
Excelente vídeo!!! Bastante completo e elucidativo!!!...
@avlis84
@avlis84 3 ай бұрын
Brabo demais.
@Lord_Wolf-BR
@Lord_Wolf-BR 3 ай бұрын
Salve Vega♥️
@0LIE
@0LIE 3 ай бұрын
depois de tres anos de eu ter aprendido por fora, tentando na marra, você ensina, na epoca eu até pedi para você explicar sobre, e por onde começar, mas enfim, bom vidêo
@Fresh60hz
@Fresh60hz 3 ай бұрын
Depois de tanta espera o Vega 🎲 cedeu.
@Math23x
@Math23x 3 ай бұрын
O que mais me deixa chateado é as vizualizações e as curtidas, Vega trouxe um conteúdo completo para o pessoal brasileiro, se duvidar o único youtuber que trouxe como compilar custom rom e GSIs. valeu vega por esse conteúdo! tu faz a diferença!
@krasota91
@krasota91 27 күн бұрын
Vídeo top
@RubensMateusPadovezeArquimago
@RubensMateusPadovezeArquimago 3 ай бұрын
Valeu!
@VegaData
@VegaData 3 ай бұрын
É noissss, valeu 👍👍👍
@JoaoCarlos-xj4jc
@JoaoCarlos-xj4jc 3 ай бұрын
Parabéns 👏👏👏
@Ooonyx
@Ooonyx 3 ай бұрын
O vídeo perfeito que eu queria🥤
@djlucasjpoficial9815
@djlucasjpoficial9815 3 ай бұрын
Já compilei muitas customs para o evert ( Moto G6 Plus ), 90% do tempo era passando raiva com os erros que aparecia durante o processo da biuld kkkkk
@juniosxs
@juniosxs 3 ай бұрын
Compilar e fácil o difícil mesmo é resolver os bugs, erros de compilação e outras coisas. Outro fato é a necessidade de uma VM, por isso eu montei um PC.
@HeroRickyGames
@HeroRickyGames 3 ай бұрын
Aeeeee!!!!
@ro.dri_
@ro.dri_ 2 ай бұрын
Olá, vega! Excelente video. Você pode me recomendar qual chaves você usa para assinar sua rom? Grato!
@RubensMateusPadovezeArquimago
@RubensMateusPadovezeArquimago 3 ай бұрын
🥰🥰
@Josexda
@Josexda 3 ай бұрын
Mal sabe a Google que a vm que eu compilo roda arch 😂😂😂
@lidervanbarreto798
@lidervanbarreto798 3 ай бұрын
top de mais, queria muito um video brasileiro ensinado.
@R0kur
@R0kur 3 ай бұрын
estava pensando em compilar uma para o meu dispositivo, mas como e um dispositivo muito recente só encontrei a device tree, falta o kernel e o vendor só que não encontrei em nenhum repositório
@willayauh7948
@willayauh7948 3 ай бұрын
Bom vídeo😊
@ptzado7668
@ptzado7668 3 ай бұрын
Boa tarde vega tudo bem com você, teria como adicionar uma permissão nova dentro da pasta raiz system/etc/permissões sem acesso root no android 14?
@garlandolf
@garlandolf 21 күн бұрын
Vega compila uma ROM pro Moto X 1 (ghost) faz esse favor pra comunidade 😂😂😂
@hebertocristiano.alvesmach7719
@hebertocristiano.alvesmach7719 3 ай бұрын
Olá, @VegaData! Obrigado pelo tutorial! Onde é que instalou o seu Ubuntu? Que versão? Obrigado!
@NONAME-2b
@NONAME-2b 3 ай бұрын
Tava pensando em compilar uma ROM A14 pro meu celular... Mas meu hardware i5 mobile de quinta geração, 2/4, 12gb de RAM e 512gb SSD Sata 2.5... Vou deixar isso quieto.
@rafaelpontes5880
@rafaelpontes5880 3 ай бұрын
Boa tarde Vega, tranquilo. Tô pra fazer ROOT num RedMagic 6R com SD888. Tem algum módulo ou ferramenta ROOT que ajuda a diminuir o Throttling do processador? O meu celular entrega performance mas esquenta D+ kkk
@user-wy6iy7ij1z
@user-wy6iy7ij1z 3 ай бұрын
Ja tentei isso uma vez, meu pc nao teve poder suficiente
@marcusviniciusfernandesama2450
@marcusviniciusfernandesama2450 3 ай бұрын
Eu queria muito compilar o KernelSU no M54 5g. Tentei varias maneiras, assisti e li vario tutoriais e n consigo de jeito nenhum. Inatalei o ubunu e o makefile da erro sempre.
@abraqdabra4186
@abraqdabra4186 3 ай бұрын
Vega eu precisava abrir o boot.img e retirar a implementação de magisk dentro, pq algumas custom Roms do meu aparelho vem com o magisk já implementado isso seria possível ou impossível ? Recompilar o boot.img sem o magisk tira invés de colocar seria o inverso
@kevinyoliveira68
@kevinyoliveira68 3 ай бұрын
Tenta remover o Magisk pelo próprio app deve resolver
@gabrielhen92
@gabrielhen92 3 ай бұрын
otimo video
@etentandoquesefaz6844
@etentandoquesefaz6844 3 ай бұрын
Jà tentou compilar uma custom rom pixel experience,no site tem os dados para os contrutores?
@mundodatecnologia2024
@mundodatecnologia2024 2 ай бұрын
Agora ensina como compila o twrp
@MeirelesAll
@MeirelesAll 2 ай бұрын
Queria fazer uma custom ROM baseada na GSI da Pixel ou da lineageOs pro meu xiaomi 13T porém sem perder recurso de câmera Leica e Dolby Atmos já que não existe nenhuma ROM para o 13T até o momento (já que ele também é Mediatek)
@gabrielsillva0983
@gabrielsillva0983 2 ай бұрын
O meu moto g22 tbm é mediatek e não têm rom pra ele, só gsi, triste man o como é complicado desenvolver custom pra esses celulares mediatek
@Joao_MT
@Joao_MT 3 ай бұрын
Tava querendo compilar mais agora desisti depois de ver os requisitos
@finrall
@finrall 3 ай бұрын
alguem sabe oq pode ter acontecido com meu pixel 5a? domingo eu estava usando ele normalmente quando eu tirei uma foto e a tela dele apagou, apertei pra ligar e não ligava mais, pesquisei no google como fazia pra reiniciar ele forçadamente, fiz e resolveu no momento. um pouco mais tarde eu estava usando e aconteceu novamente o mesmo problema, fiz o mesmo processo e decidi dar uma olhada se tinha atualização no Android, tinha e eu acabei atualizando, ficou o dia todo sem dar problena novamente e de noite quando coloquei pra carregar fui tomae banho, mas quando voltei a tela estava apagada e o celular agora não da sinal de vida. o problema todo começou depois de eu atualizar todos os apps na play store, ja levei em uma assistência e disseram que poderia ser software, mas ele disse que tentou passar o software no aparelho e quando chega no meio do processo da algum erro.
@user-qx8br7df4y
@user-qx8br7df4y 3 ай бұрын
Alguém aq sabe fazer porte de apps de outras roms tipo miui para portar uma launcher em módulo se souber me responde aq e de seu preço👍
@riquelmetonicheli9088
@riquelmetonicheli9088 3 ай бұрын
O meu sempre vai para o fast mode
@paiasu_
@paiasu_ 2 ай бұрын
fala vega, então mano, eu tenho um motorola edge 30 neo (miami) e simplesmente não existem nenhuma custom rom pra ele, e eu quero saber se é uma boa baixar uma gsi, e se for, poderia me recomendar algumas gsis?
@gabrielsillva0983
@gabrielsillva0983 Ай бұрын
Cara, corra de GSIs, o sistema Stock sempre vai ser superior as GSIs, espere que um dia saia custom rom, isso que eu te recomendo por experiência própria
@HeroRickyGames
@HeroRickyGames 3 ай бұрын
Engraçado que eu tô compilando um agora kkkkkk
@R0kur
@R0kur 3 ай бұрын
conseguiu? kkkk
@HeroRickyGames
@HeroRickyGames 3 ай бұрын
@@R0kur tô compilando ainda, o meu Pc é meio fraco então tá demorando um pouquinho, acho que de madrugada termina
@R0kur
@R0kur 3 ай бұрын
@@HeroRickyGames tava pensando em compilar uma, só que o dispositivo que tenho aqui e recente, só encontrei a device tree
@leoniltoelpedonxd5873
@leoniltoelpedonxd5873 3 ай бұрын
Você pode construir ROM ou kernel personalizado em uma arquitetura arm64 em vez de amd64?
@kayc666
@kayc666 3 ай бұрын
Pod, mas a vc precisa de muito recurso
@leoniltoelpedonxd5873
@leoniltoelpedonxd5873 3 ай бұрын
@@kayc666 ;(
@Maaycoon123
@Maaycoon123 3 ай бұрын
faz uma dt para duchamp, o mais bravo da xiaomi kk
@HeroRickyGames
@HeroRickyGames 3 ай бұрын
Fala Vega, tenho um Pc fraco de 16gb de RAM, gostaria de saber se compilar usando o Ubuntu Server ajudaria a economizar memoria? Estou querendo montar um novo Pc pra build tbm com a especificação correta. Com o Ubuntu Server seria mais rápido com uma configuração de 32gb de RAM? Em teoria o ambiente gráfico consome um pouco de memória, talvez um ambiente sem gráficos ajudaria a economizar memoria RAM...
@frosbyte969
@frosbyte969 3 ай бұрын
Mano vai economizar uns meginhas, mas nao vai chegar nem a 1GB, por que o ubuntu mesmo com ambiente grafico, assim qui boota, consome em media 750 a 800 MB, com praticamente nada aberto so o terminal qui consome uns 10MB, sem ambiente grafico provavelmente vai consumir uns 150 a 200 MB talvez ate menos.
@HeroRickyGames
@HeroRickyGames 3 ай бұрын
@@frosbyte969 é bem isso mesmo, mais é só um comparativo
@frosbyte969
@frosbyte969 3 ай бұрын
@@HeroRickyGames como assim ??
@frosbyte969
@frosbyte969 3 ай бұрын
Da pra compilar com uma batata, porque e isso qui o meu note e, com seu poderoso Intel Celeron Dual Core de 1.7 Ghz e 4 GB de RAM + 3GB de Swap, sendo muito otimista ele e no maximo uma batata bombada.
@kevinyoliveira68
@kevinyoliveira68 3 ай бұрын
Não meu PC com i5 e 16GB sofreu para compilar a Lineage para o J5 Prime
@frosbyte969
@frosbyte969 3 ай бұрын
@@kevinyoliveira68 Eu sei mano eu tava zuando, ele claramente esta muito abaixo dos requistos minimos, qui eu nem cogitei essa possibilidade, como eu disse ele e uma batata.
@arozendojr
@arozendojr 3 ай бұрын
Já pensou o que a humanidade vai fazer com tantos aparelho, 8gb RAM, 128gb armazenamento, 8cpu arm
@mariadosocorrofurtado414
@mariadosocorrofurtado414 3 ай бұрын
Sei que n tem ND ver com vídeo mas queria perguntar Meu cll n inicializa só fica no boot da Motorola já fiz de tudo,tudo mesmo,vc pode me ajudar dizendo o que fazer?meu bootloader está bloqueado,e queria saber tbm se tem como trocar de slot pq estou no slot a,e não conseguir trocar ainda via CMD,da erro!
@matheusalvesoficialt
@matheusalvesoficialt 3 ай бұрын
Recomendo você desbloquear dificil fazer certas coisas sem o desbloqueio cuidado para não brickar o aparelho
@mariadosocorrofurtado414
@mariadosocorrofurtado414 3 ай бұрын
@@matheusalvesoficialt desbloquear o que? Eu já tô pedindo ajuda porque meu bootloader não dá pra desbloquear Porã causa que o aparelho não incia
@joaoforce47
@joaoforce47 3 ай бұрын
Resinatala a stock rom
@mariadosocorrofurtado414
@mariadosocorrofurtado414 3 ай бұрын
@@joaoforce47 mas não dá pq estou com bootloader bloqueado parça
@joaoforce47
@joaoforce47 3 ай бұрын
@@mariadosocorrofurtado414 claro q dá mano, o único sistema q normalmente tu instala com o bootloader bloqueado é o stock rom, a stock é o sistema q vem de fábrica no própria aparelho,
@walmirramos
@walmirramos 3 ай бұрын
Queria Noble Rom pro note 9 com snapdragon :(
@BackDoor-rv9sf
@BackDoor-rv9sf 3 ай бұрын
Ele é cheio de rom ja.
@GivFnz
@GivFnz 3 ай бұрын
O problema não é compilar, o problema é desenvolver as trees kkkk
@Hitalo117
@Hitalo117 3 ай бұрын
video legal, mas volta pro grupo que ele ta sendo invadido 🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡
@GabrielKs_
@GabrielKs_ 3 ай бұрын
eae hitalo, Gabrieoh aqui. Saudade ♥️
@Hitalo117
@Hitalo117 3 ай бұрын
@@GabrielKs_ eae mano, aparece lá no TG pow, fiz um grupinho público novo, o username é @HitaloChat
Why I no longer use Custom Android ROMs
9:17
Surfshark Academy
Рет қаралды 158 М.
Fortunately, Ultraman protects me  #shorts #ultraman #ultramantiga #liveaction
00:10
小丑和奶奶被吓到了#小丑#家庭#搞笑
00:15
家庭搞笑日记
Рет қаралды 9 МЛН
Magic trick 🪄😁
00:13
Andrey Grechka
Рет қаралды 38 МЛН
Чёрная ДЫРА 🕳️ | WICSUR #shorts
00:49
Бискас
Рет қаралды 3,3 МЛН
Testando Mini PC com Celeron N3350 como homelab/home server
36:44
Compilando Kernel e Integrando KernelSU (Kernel não-GKI)
47:35
Dify Self Hosted | FREE & Perfect No Code AI App Builder
14:50
How to Learn Programming (even if you're stupid)
8:49
dewoibau
Рет қаралды 529 М.
5 Best Custom ROMs for Android You Can Install in 2024
8:20
Geekified
Рет қаралды 82 М.
AMD slayed the dragon - AMD Ryzen 9 9900X & 9950X
8:39
ShortCircuit
Рет қаралды 353 М.
Aplicativos Maneirões (Julho 2024)
12:40
VegaData
Рет қаралды 2,5 М.
Aplicativos Maneirões (Maio 2024)
13:32
VegaData
Рет қаралды 3,3 М.
Fortunately, Ultraman protects me  #shorts #ultraman #ultramantiga #liveaction
00:10