Compartilhe
avatar
Mensagens Nível 3
Mensagens Nível 3
Mensagens : 129
Reputação : 5
Desde : 07/07/2014
Idade : 19
Link : enciclopediaproevolution.blogspot.com
Ver perfil do usuáriohttp://enciclopediaproevolution.blogspot.com

Como portar roms [Android]

em Qui 10 Jul 2014, 21:38
Este tutorial nao foi criado por mim.
Creditos :Xda Developers
Traduzido por Junior Nascimento

* a responsabilidade é sua
totalmente*
*ñ garanto que a seu port sera
funcional*
Vamos usar:
UM descompactador/compactador
de arquivos (ex: WinRAR)

Notepad++ (Para desenvolvimento,programação/ou uma IDE android para os mais avançados)
Android SDK (Para Logcatting &
DDMS)
Conhecimentos Básicos sobre o Android
OBS:
BASE = A ROM GB Stock que foi feita para o seu celular.
PORTADA = A ROM que você vai portar. BASE e PORTADA devem ter a mesma CPU e GPU. ex. ARMv7, ARMv6, ARMv5

Você deve ter as seguintes configurações no Notepad++:
Ignore o procedimento caso o arquivo ou o diretório não estiver presente!
* BASE & PORTADA devem ter o mesmo Android.
* Se você estiver portando uma ROM Custom GB, então use como base uma ROM GB.
* Certifique-se que tanto a ROM BASE como a PORTADA estão deodexadas.
* o port vai estar dentro do diretórioda ROM PORTADA.
Dentro do diretório da PORTADA:
* Remova o kernel:
boot.img | zImage | kernel.sin | etc…
* Remova isso de /system:
cameradata
tts
usr
vendor
firmware
modules
wifi
* Agora você tem 2 opções:
Remover os diretórios bin & xbin & lib, mas manter o libandroid_runtime.so dentro de /system/lib
* Mantenha os diretórios bin & xbin & lib
Explicação:
Se a PORTADA não possui tweaks ou addons nesses diretórios exclua.
Se a PORTADA possuir tweaks e addonsr emova tudo de  /system/etc
exceto:
init.d
permissions
license
Remova isso de META-INF:
CERT.RSA
CERT.SF
MANIFEST.MF
Remova: META-INF/com/google/android/update-binary
Dentro da BASE:
Mova o kernel para a PORTADA:
boot.img | zImage | kernel.sin | etc…
Exclua o arquivo libandroid_runtime.so de /system/lib
Mova o isso de /system pra
PORTADA:
(Substitua se necessário)
cameradata
bin
lib
tts
usr
vendor
firmware
modules
wifi
xbin
Mova tudo de /system/etc para a Portada em /system/etc (Substitua se necessário)
Mova: META-INF/com/google/
android/update-binary
Para: PORTADA META-INF/com/google/android/build.prop
Na PORTADA:
Abra o arquivo /system/build.prop copie e Substitua por isso:
ro.modversion
ro.cm.version
ro.config.ringtone
ro.config.notification_sound
ro.config.alarm_alert
ro.config.sms_received_sound
ro.config.sms_delivered_sound
persist.sys.themeId
persist.sys.themePackageName
e qualquer coisa similar a isso para o build.prop da ROM BASE.

Testado em um Galaxy Pocket
so fica com bug de fcs inesperados
(se algum membro da bms quiser me  ajudar a portar a Cyanogem 11 me avise )


Última edição por j.hernani em Sab 12 Jul 2014, 00:29, editado 2 vez(es)
avatar
Veterano
Veterano
Mensagens : 18207
Reputação : 116
Desde : 03/06/2012
Ver perfil do usuário

Re: Como portar roms [Android]

em Qui 10 Jul 2014, 21:40
A formatação do texto ficou terrível pokerface no mais, isso ai só serviria pra aparelhos de hardware extremamente parecido.

______________________________
Some
avatar
Mensagens Nível 3
Mensagens Nível 3
Mensagens : 129
Reputação : 5
Desde : 07/07/2014
Idade : 19
Link : enciclopediaproevolution.blogspot.com
Ver perfil do usuáriohttp://enciclopediaproevolution.blogspot.com

Re: Como portar roms [Android]

em Qui 10 Jul 2014, 21:40
Texto original do autor
(Se houver erros de ortografia avisem)
avatar
Scripter CLEO - Avançado
Scripter CLEO - Avançado
Título : Não quero acreditar, quero saber.
Mensagens : 21864
Reputação : 676
Desde : 03/05/2012
Idade : 22
Localização : Ibitinga - SP
Link : www.MixMods.com.br
Ver perfil do usuáriohttp://MixMods.com.br

Re: Como portar roms [Android]

em Qui 10 Jul 2014, 21:43
q porra /de
formatação nem
*consegui -ler
1 linha. disso-

______________________________

avatar
Mensagens Nível 3
Mensagens Nível 3
Mensagens : 129
Reputação : 5
Desde : 07/07/2014
Idade : 19
Link : enciclopediaproevolution.blogspot.com
Ver perfil do usuáriohttp://enciclopediaproevolution.blogspot.com

Re: Como portar roms [Android]

em Qui 10 Jul 2014, 21:46
@Pylm
Usando um overlock de processador pode ser possivel usar a rom sem travamentos,pois segundo o autor a restrição é apenas de armv7 para v6 e 5 etc(Arquitetura do Processador )
pelo que eu entendi uma rom do s5 pode ser usada no S ou S2
ainda nao foi testado
avatar
Veterano
Veterano
Mensagens : 18207
Reputação : 116
Desde : 03/06/2012
Ver perfil do usuário

Re: Como portar roms [Android]

em Qui 10 Jul 2014, 21:50
Na teoria é lindo, na prática vão ser 20 bootloops até ter algo decente cheio de FC ;-; mas, de armv6 até armv7 da uma fodenda diferença, são arquiteturas diferentes, instruções diferentes, é um bagulho loco.
Pra exemplo, o Galaxy Y é armv6 e o Galaxy S (o primeiro, original) é armv7

______________________________
Some
avatar
Mensagens Nível 3
Mensagens Nível 3
Mensagens : 129
Reputação : 5
Desde : 07/07/2014
Idade : 19
Link : enciclopediaproevolution.blogspot.com
Ver perfil do usuáriohttp://enciclopediaproevolution.blogspot.com

Re: Como portar roms [Android]

em Qui 10 Jul 2014, 21:54
Isso e verdade
Aqui nos meus testes portando uma rom de mesma arquitetura ficou muito instavel
Fora que os apps ficam lentos e alguns nem instalam
como a play services
avatar
Veterano
Veterano
Título : GTA Online pro
Mensagens : 4287
Reputação : 33
Desde : 07/12/2012
Idade : 17
Localização : Itanhaém - SP
Ver perfil do usuário

Re: Como portar roms [Android]

em Qui 10 Jul 2014, 21:54
Estão falando em linguás alienígenas  Raisins Face 

______________________________
https://www.youtube.com/channel/UCzG3lLzKBpPDdhWpQbUyMpg
Notebook:
Video: Intel HD Graphics
Ram: 4 GB DDR3 1330 MHz
Processador: Intel Celeron CPU 1000M 1.80 GHz
HD: 465 GB
OS: Windows 10 Home
Minhas playlists do Spotify:
avatar
Mensagens Nível 3
Mensagens Nível 3
Mensagens : 129
Reputação : 5
Desde : 07/07/2014
Idade : 19
Link : enciclopediaproevolution.blogspot.com
Ver perfil do usuáriohttp://enciclopediaproevolution.blogspot.com

Re: Como portar roms [Android]

em Qui 10 Jul 2014, 22:19
Não tem ninguem ai que tem um pocket normal pra me ajudar a portar a CM 11 ou a Stock +Kernel+GAPPS do s2 lite ??
avatar
Programador - Avançado
Programador - Avançado
Mensagens : 18835
Reputação : 344
Desde : 04/05/2012
Idade : 20
Link : gtamodvicio.blogspot.com
Ver perfil do usuáriohttp://gtamodvicio.blogspot.com

Re: Como portar roms [Android]

em Qui 10 Jul 2014, 22:53
Vicio_Explosivo escreveu:Estão falando em linguás alienígenas  Raisins Face 

Você não viu nada ainda Fuch That Guy 





Seria mais fácil recompilar o source do Android e tacar no aparelho Fuch That Guy

______________________________

Modifico quase qualquer coisa.   :)
------------------>>>http://gtamodvicio.blogspot.com/<<<------------------

Meu PC:
Spoiler:

Configurações PC:
*Processador: Intel Core i7 4790K 4.00GHz LGA1150
*Placa Mãe: GIGABYTE GA-H97M-D3H Intel (LGA1150)
*HD: 1TB Seagate Barracuda 64MB Sata III 7200RPM (2x - RAID 0)
*HD²: SAMSUNG M3 Externo USB 5400RPM 1TB
*Placa de vídeo: Nvidia GTX660 2GB DDR5 192bit EVGA
*RAM: 8GB DDR3 1600MHZ Kingston HYPER X BEAST (2x4GB)
*Fonte: Corsair 600W Reais CX600M Modular - CP-9020060-WW (80 Plus Bronze)
*Gabinete: Gabinete Raidmax Super Hurricane Branco - 248WB
*Monitor: LG 23MP55HQ Full HD HDMI 23'
avatar
Veterano
Veterano
Mensagens : 18207
Reputação : 116
Desde : 03/06/2012
Ver perfil do usuário

Re: Como portar roms [Android]

em Qui 10 Jul 2014, 22:56
Fabio escreveu:Seria mais fácil recompilar o source do Android e tacar no aparelho Fuch That Guy
E assim viria a nascer a cyanogenMod e dela, a AOKP, Paranoid e delas, a Pac Man

*-*

______________________________
Some
avatar
Programador - Avançado
Programador - Avançado
Mensagens : 18835
Reputação : 344
Desde : 04/05/2012
Idade : 20
Link : gtamodvicio.blogspot.com
Ver perfil do usuáriohttp://gtamodvicio.blogspot.com

Re: Como portar roms [Android]

em Qui 10 Jul 2014, 23:00
Daí você faz um quote bugado e eu ajeito Fuch That Guy




Mas realmente, recompilar o source "puro" do Android deve ser bem melhor que pegar uma ROM de outro aparelho...

______________________________

Modifico quase qualquer coisa.   :)
------------------>>>http://gtamodvicio.blogspot.com/<<<------------------

Meu PC:
Spoiler:

Configurações PC:
*Processador: Intel Core i7 4790K 4.00GHz LGA1150
*Placa Mãe: GIGABYTE GA-H97M-D3H Intel (LGA1150)
*HD: 1TB Seagate Barracuda 64MB Sata III 7200RPM (2x - RAID 0)
*HD²: SAMSUNG M3 Externo USB 5400RPM 1TB
*Placa de vídeo: Nvidia GTX660 2GB DDR5 192bit EVGA
*RAM: 8GB DDR3 1600MHZ Kingston HYPER X BEAST (2x4GB)
*Fonte: Corsair 600W Reais CX600M Modular - CP-9020060-WW (80 Plus Bronze)
*Gabinete: Gabinete Raidmax Super Hurricane Branco - 248WB
*Monitor: LG 23MP55HQ Full HD HDMI 23'
avatar
Mensagens Nível 3
Mensagens Nível 3
Mensagens : 129
Reputação : 5
Desde : 07/07/2014
Idade : 19
Link : enciclopediaproevolution.blogspot.com
Ver perfil do usuáriohttp://enciclopediaproevolution.blogspot.com

Re: Como portar roms [Android]

em Qui 10 Jul 2014, 23:18
O dificil e achar o open source project para o pocket
avatar
Mensagens Nível 3
Mensagens Nível 3
Mensagens : 129
Reputação : 5
Desde : 07/07/2014
Idade : 19
Link : enciclopediaproevolution.blogspot.com
Ver perfil do usuáriohttp://enciclopediaproevolution.blogspot.com

Re: Como portar roms [Android]

em Sab 12 Jul 2014, 00:27
Texto arrumado
avatar
Scripter CLEO - Avançado
Scripter CLEO - Avançado
Título : Não quero acreditar, quero saber.
Mensagens : 21864
Reputação : 676
Desde : 03/05/2012
Idade : 22
Localização : Ibitinga - SP
Link : www.MixMods.com.br
Ver perfil do usuáriohttp://MixMods.com.br

Re: Como portar roms [Android]

em Sab 12 Jul 2014, 00:40
ainda tah uma bosta mas pelo menos agr dah pra ler sem sair sangue do olho :v:

______________________________

Conteúdo patrocinado

Re: Como portar roms [Android]

Permissão deste fórum:
Você não pode responder aos tópicos neste fórum