[MOD] [não oficial] MultiROM V28 (GPE / STOCK - teste)


OBS: Caso não entenda o tutorial e queira que eu faça um vídeo explicando, basta deixa um comentário para que eu veja, Quanto mais comentários mais eu vou dar atenção a o tutorial.

Introdução

Eu era capaz de conseguir MultiROM trabalhando em Motorola Moto G e gostaria de compartilhar com vocês. Moto G (falcão) é o meu primeiro celular com Android (ya, você me ouviu correto. Levou um longo tempo para me mudar para android ) E eu sou novo em desenvolvimento android e comunidade XDA.

Eu converti minha XT1033 a única variante sim depois de piscar firmware XT1032_RETAIL-GB_4.4.4_KXB21.14-L1.40_36_cid7_CFC_1FF.xml.zip. Eu fiz isso para instalar Parandroid (atualmente ele só suporta único sim). Pode funcionar no firmware padrão.
MultiROM é one-of-a-kind mod multi-boot para Nexus 7 Pode iniciar qualquer ROM Android, bem como outros sistemas como o Ubuntu Touch, Plasma Active, Bohdi Linux ou WebOS port.Besides inicialização da memória interna do dispositivo, pode MultiROM inicialização do drive USB conectado ao dispositivo através de um cabo OTG. A parte principal do MultiROM é um gerenciador de boot, que aparece cada vez que inicia o seu dispositivo e permite que você escolha ROM para inicializar. Você pode ver como fica na imagem abaixo à esquerda e na galeria. ROMs são instalados e gerenciados através de recuperação TWRP modificado. Você pode usar arquivos ZIP padrão para instalar ROMs Android secundárias, arquivos de imagem pré-construída diárias para instalar o Ubuntu Touch e MultiROM ainda tem seu próprio sistema de instalação, que pode ser usado para transportar outros sistemas baseados em Linux.

Características:
* Multiboot qualquer número de ROMs Android
* Restauração de backup nandroid como ROM secundária
* Use por exemplo Ubuntu Toque ou Desktop ao lado com o Android, sem a necessidade de formatação do dispositivo
* Boot from USB drive conectado via cabo OTG

Você também pode assistir a um vídeo que mostra-lo em ação.
Há stil muitas questões, e eu ainda estou testando e aprendendo .
- Apenas para firmwares ações falcão. Não funciona em falcon GPE.
- Às vezes, Wifi não é capaz de obter o endereço IP (obras de configuração estática) em rom secundária (mesmo problema é observado na rom primário - fixada depois de piscar mais recente kernel).
- Falha de inicialização rom Às vezes secundário. Precisa reiniciar.
- Toque não parecem funcionar em MultiROM, por isso precisa usar de volume para baixo chave para botão de navegação e de energia tem seleção (Fixo).
- Em GPE às vezes, quando a inicialização vejo "exec '/ system / bin / sh' failed: Permission Denied" erros. reinstalar a rom em MultiROM corrige esse problema. Precisa verificar.

Você pode obter os arquivos relavent no seguinte local
http://dh.st/users/montamer

Arquivos MultiROM
TWRP com alterações Mutirom
MultiROM-20140902-v28-UNOFFICIAL-falcon.zip
multirom_uninstaller.zip

Grãos corrigidos
Banco de Kernel (só para da firmware não GPE)
Modiefied 3.4.103-Xperience-STK-14-gpemod para firmware estoque GPE (kernel original do TeamXD )
PA Kernel

Eu testei inicialização seguinte roms
- CynogenMod
- ParanoidAndroid
- Boot2Gecko

Vou compartilhar quaisquer modificações no código o mais breve possível.
Atenção!
É _é_ perigoso. Essa coisa toda é basicamente um gigantesco corte -.. Nenhum destes sistemas são feitos com multibooting em mente que está mexendo com o setor de boot e partição de dados Já não está mexendo com partição de dados ou o setor de inicialização, mas é possível que algo vai mal e você terá a piscar imagens de fábrica novamente. Faça backups. Sempre.

Instalação
App 1. Via MultiROM Gerente
Não é suportado no momento.
2. instalação manual
Em primeiro lugar, há vídeos no youtube. Se você quiser, basta procurar por "instalação MultiROM" no youtube e assistir aqueles, muito obrigado a todos os que os fez.

Nota 1: O dispositivo não deve ser criptografada (dica: se você não sabe o que é, então não é criptografada).
Nota 2: Há relatos de que (não só) MultiROM não funciona corretamente com os mais velhos bootloaders.

MultiROM tem 3 peças que você precisa para instalar:
  • Recuperação Modificado (TWRP com mudanças Mutirom) - baixar o arquivo IMG da seção Arquivos MultiROM e usar fastboot ou Flashify app para flash-lo.
    - Fastboot comando "recovery.img recuperação flash fastboot"
  • Kernel Patch - Você pode usar qualquer um dos mais de ações em kernels de seção ou de terceiros Kernel que incluem o patch. Baixe o arquivo ZIP e flash-lo na recuperação. ou piscar o img do fastboot.
    - Flash o "Banco de Kernel (apenas para o Banco de firmware não GPE)" se o seu usando STOCK 4.4.4 imagens de firmware usando o comando abaixo fastboot
    Flash fastboot inicialização stock_boot_patched.img
    - Flash da 3.4.103-Xperience-STK-14-gpemod de recuperação, se você estiver usando GPE 4.4.4 do firmware.
  • MultiROM (MultiROM-XXXXXXXX-v28 NÃO OFICIAL-falcon.zip) - baixar o arquivo ZIP da seção Arquivos MultiROM e flash-lo na recuperação.
Nota: certifique-se de desativar o tempo limite da tela de recuperação (multirom_patched_recovery.img) (não é necessário em última compilação de recuperação)

Você actual rom não serão apagados pela instalação.
Links para download no segundo post.

Adicionando ROMs
1. Android
Ir para a recuperação, selecione Avançado -> MultiROM -> Adicionar ROM. Selecione o arquivo zip da ROM e confirme. Quanto ao espaço, instalação limpa do estoque 4,2 após o primeiro boot (com cache de Dalvik gerado e conectado a conta do Google) tem 676mb de espaço.
2. Ubuntu Toque
Use o aplicativo MultiROM Gerente para instalar o Ubuntu Touch.

Ubuntu Touch é em desenvolvimento - MultiROM terá que ser atualizado para acompanhar as mudanças futuras no Ubuntu, por isso há uma boa chance de este método pára de funcionar depois de um tempo e eu vou ter que consertá-lo.


Usando drive USB
Durante a instalação, recuperação permite que você selecione o local de instalação. Conecte o drive USB, aguarde um pouco e pressione "atualizar" para que ele mostra as partições do drive USB. Você só selecionar o local (partições extX, NTFS e FAT32 são suportados) e prossiga com a instalação.
Se você quiser usar outro de partição FAT32 padrão, apenas formatá-lo no PC. Se você não sabe como / não sei onde para descobrir como, você provavelmente não deve tentar instalar MultiROM.
Se você estiver instalando a partição NTFS ou FAT32, recuperação pede-lhe para definir o tamanho da imagem para todas as partições - isso não pode ser mudado easilly depois, para escolher com cuidado. FAT32 é limitado a um máximo de 4095MB por imagem - é a limitação do sistema de arquivos, não posso fazer nada sobre isso.
Instalação de drives USB demora um pouco mais, porque a unidade flash é (geralmente) mais lento e precisa para criar as imagens, por isso a instalação do Ubuntu imagem 4Gb para no meu drive USB muito rápido leva cerca de 20 minutos.
Enumerando drive USB pode demorar um pouco no cardápio MultiROM, por isso, quando você pressiona o botão "USB" em MultiROM, esperar um tempo (máx. 30-45s) até que ele procura a unidade USB. Ele faz isso por si só, não é necessário pressionar alguma coisa, é só esperar.


Atualizando / alterar ROMs
1. ROM primária (interna)
  • Arquivo ZIP da ROM Flash, como de costume, não reset de fábrica, se necessário (não vai apagar ROMs secundárias)
  • Vá para Avançado -> MultiROM na recuperação e injetam curr. setor de inicialização.
2. ROMs Android secundárias
Se você quiser mudar a ROM, excluí-lo e adicionar um novo. Para atualizar ROM, siga estes passos:
  • Ir para Avançados -> MultiROM -> Lista de ROMs e selecione a ROM que você deseja atualizar.
  • Selecione "flash ZIP" e arquivo ZIP da ROM flash.
  • Em alguns casos, pode ser necessário para flash do kernel corrigido - obter coresponding versão do kernel corrigido a partir de segunda pós e flash-lo para o caminho secundário ROM sama você brilhou arquivo ZIP da ROM.


Explicação dos menus de recuperação
Menu principal
- Adicionar ROM - adicionar ROM para inicializar
- Lista de ROMs - Lista de ROMs instalados e gerenciá-los
- Injetar arquivo boot.img - Ao fazer o download, por exemplo, kernel, que é distrubuted como todo boot.img (. Eg franco kernel), você tem que usar esta opção, caso contrário, você perderia MultiROM.
- Injetar curr. setor de inicialização - Use esta opção se MultiROM não aparece na inicialização, por exemplo, após a instalação do kernel.
- Configurações - bem, Definições.

Gerenciar ROM
- Renomear, apagar - Creio que estes são óbvias
- ZIP flash (apenas ROMs Android) - ZIP flash para a ROM, por exemplo GAPPS
- Adicionar / substituir boot.img - substitui boot.img utilizado por esta ROM, este é mais como opção de desenvolvedor.
- Re-patch de inicialização - isso só está disponível para o Ubuntu. Use-o quando o Ubuntu não pode encontrar partição raiz, ie. depois apt-get upgrade que mudou o script de inicialização.

O código-fonte
MultiROM Original - https://github.com/Tasssadar/multirom (branch master)

Falcon modificado MultiROM - https://github.com/montamer/multirom
Falcon modificado kexec-tools - https://github.com/montamer/kexec-tools.git
Kernel do Falcon CM com kexec-hardboot-patch - https://github.com/montamer/android_...la_msm8226.git
kexec-hardboot-falcon.patch
TWRP Modificado - https://github.com/montamer/Team-Win-Recovery-Project

Caso você tenha visto algum erro de Tradução, saiba que todo o conteúdo foi traduzido pelo Google Tradutor.

Fonte: XDA

Comentários