[Hacking][slideshow]

Limbo PC Emulator / QEMU / BOCHS- Maquinas virtuais no Android

Emule sistemas operacionais de PC diretamente do seu Android.

Vitruvian Android
Descrição:
O Android evolui a muito a cada dia, tanto em funcionalidades nativas do sistema quanto em apps 3rd party. Evolução essa que é acompanhada pela evolução do Hardware que vai suportar as novas versões do Android.

Essa evolução permite que apps robustos que antes só seriam possíveis de ser executados no computador, tenham espaço para funcionar também em smartphones

*Sistemas operacionais grandes podem não funcionar ou operar de forma lenta.

*Diferente do Bochs, o Limbo é atualizado e permite que você faça diversas alterações na VM. Mais informações abaixo.


Características emuladas pelo Limbo
CPU (x86,x86 64bit)
Memory (up to 1GB)
Hard Drives (IDE/SCSI up to 4)
CDRom (IDE, 3 hard drives if used)
Floppy Drives (up to 2)
SD Card (only image files, does NOT support external SD Card)
VGA (standard, SVGA cirrus, SVGA VM Ware)
Audio (choppy only under SDL interface)
Network (functional under User mode, TAP not supported)


Funções importantes
Escolher quantidade de RAM dedicada à VM
Escolher modelo do processador (+clock), Cores, e arquitetura
Opção de criar pasta compartilhada entre o Android e a VM
GUI (Graphical User Interface) VNC e SDL. Diferenças:

VNC Interface:
Interação lenta com a UI
Limbo roda como Service mode
Guest OS está continua funcionando mesmo quando está em background
Problema de aceleração do mouse com limitações na tela

SDL Interface:
Interação rápida com a UI
Limbo só roda em primeiro plano
Pausa quando está em background


Changelog e bugs

Baseado no QEMU 2.7.0
Nova UI com barra de ferramentas removível
Opção de envio de Host adicionada
Corrigido problemas com a redefinição de valores na interface do usuário
Corrigido o problema com VNC panning (desativado)
Corrigido o problema com o som para SDL
Corrigido problema com orientação para SDL
Corrigido o problema com o nome da CPU
Validação de UI adicional

Problemas Conhecidos:
Problemas de aceleração do mouse no QEMU VNC
SDL Audio tem alta latência (recomendável desativar o som)

Download


BOCHS

Rode Windows, distros de Linux e Unix ou qualquer sistema operacional x86 em seu Android com os apps 'Bochs' e 'QEMU'








Descrição:
Bochs é um emulador open source de PC IA-32 (x86) escrito em C ++, que é executado em plataformas mais populares e agora chegou também ao seu Android. Ele inclui a emulação da CPU Intel x86, dispositivos I / O comuns, e uma BIOS personalizada. Bochs pode ser compilado para emular muitas CPUs x86 diferentes, do 386 até aos mais recentes processadores x86-64 da Intel e AMD.

Bochs é capaz de executar a maioria dos sistemas operacionais dentro da emulação incluindo Linux, DOS ou Microsoft Windows. Bochs foi originalmente escrito por Kevin Lawton e é atualmente mantido pelo Projeto Bochs e o QEMU foi escrito por Fabrice Bellard e hoje é mantido pelo QEMU Team.


Informações extras
No arquivo abaixo, coloquei 2 apps, Bochs e QEMU
Bochs - Estável, porém lento
QEMU - Instável, porém rápido

*Recomendo usar o bochs

*O app QEMU vai ser instalado com o nome libSDL. SDL é a biblioteca em que esse app foi baseado. Provavelmente o criador só pegou o código fonte do programa sem fazer nenhuma mudança e criou o apk. Por isso o app não tem nome, o pacote não tem nome personalizado e o app não tem ícone. Resumindo, o nome do app está 'libSDL' porque a pessoa que portou não se deu ao trabalho de mudar o nome do app.

*O Bochs não substitui ou se instala por cima do seu sistema operacional. Caso queira interromper a sessão, é só fechar o aplicativo.

Como Usar
Botões
Volume + = Botão esquerdo do Mouse
Volume – = Botão Direito do Mouse
Botão voltar = Enter


Como instalar:
1) Baixe o zip
2) Extraia a pasta SDL na raiz da sua memória interna
3) Quando terminar, instale o apk dentro da pasta

*Você pode instalar os dois apps, Bochs e QEMU se quiser

4) Baixe o sistema e coloque o arquivo do sistema dentro da pasta SDL

Eu fiz algumas mudanças nos dados:
Bochs e QEMU agora usam o mesmo data;
Binários VBE e Cirrus foram atualizados.

Download


Sistemas

Windows 95
O Windows 95 é ótimo para testar o app pois é bastante rápido
Download

*Todas as imagens do sistema devem ter nome de 'c'. (c.img) 'c.img' pois ele vai montar como o drive C:\

Post original: Android SuperUser

*Cópia permitida apenas citando a fonte

Dúvidas nos comentários

Nenhum comentário:

Todos os comentários são monitorados. Comentários ofensivos serão removidos e os respectivos usuários banidos.