Requisitos: Ubuntu 11.04 (SÓ FUNCIONA NO UBUNTU)
Download
PS: Se voce não quiser instalar o ubuntu, emule ele em uma máquina virtual, recomendo o VMWare Player para emular.
Primeiramente você tem que saber encontrar diretórios no seu Desktop.
Primeiramente baixe esses arquivos:
Download
No seu desktop crie a pasta
dual_bot e coloque os arquivos dentro dela.
Abra o Terminal e digite:
sudo su ( aperte enter )
cd ./Desktop/dual_bot ( aperte enter )
Pegue seu a1200 coloque em modo flash, plugue ele e espere conectar.
E então digite o comando abaixo e aperte enter:
chmod +x boot_usb
Em seguida digite o seguinte comando:
sudo ./boot_usb setflag usb ( aperte enter )
Em seu Terminal deve aparecer isso:
$Id$
Serching for EZX phone: E2/A1200/E6/A910 found.
RQHW: RSHW0000000000000000000000000
Falha de segmentação
Mas tá tudo ok. Repita o comando
sudo ./boot_usb setflag usb
até aparecer isso:
$Id$
Serching for EZX phone: E2/A1200/E6/A910 found.
RQHW: RSHW000000000000000000000
Uploading: 100% OK
E então digite o comando:
sudo ./boot_usb gen-blob 0 ( aperte enter )
A tela do celular deverá ficar preta com umas letrinhas azuis escrito +/- isso:
OPenEZX blob 090504
usb ready
Agora vamos realizar um backup do seu kernel com o seguinte comando:
sudo ./boot_usb read 0xA0000 1048576 backup-of-kernel-partition ( aperte enter )
Agora este:
sudo dd if=backup-of-kernel-partition bs=1k skip=2 of=24-kernel-backup ( enter )
Agora excute esses comando a seguir:
dd if=backup-of-kernel-partition bs=1 skip=2048 count=917500 of=kernel-with-no-extra-bytes (enter)
cat magic-boot-from-flash kernel-with-no-extra-bytes > kernel-to-be-flashed-to-0xC0000 (enter)
ls -l kernel-to-be-flashed-to-0xC0000 (enter)
hexdump kernel-to-be-flashed-to-0xC0000 | tail (enter)
Agora vamos flashear seu A1200:
sudo dd if=/dev/zero bs=1 count=2048 of=needed-offset ( enter )
sudo cat needed-offset gen-blob > gen-blob-to-be-flashed-to-0xA0000 ( enter )
sudo ./boot_usb flash 0xA0000 gen-blob-to-be-flashed-to-0xA0000 ( enter )
sudo ./boot_usb flash 0xC0000 kernel-to-be-flashed-to-0xC0000 (enter)
Feito isso, desconecte o A1200, retire a bateria, aguarde aproximadamente 15 segundos e coloque-a novamente.
Pressione a tecla
Volume - juntamente com a tecla Power (A vermelha que vc usa para ligar o celular)
Se aparecer:
no suitable kernel entry
Então o
dual boot foi realizado com sucesso
Agora nós vamos Particionar o TransFlash (Cartão de Memória)
Faça um backup dele antes de prosseguir.
Conecte o Transflash
Se você não tiver o
GParted ativado vá em Gerenciador de Pacotes, ( Sistema / Administração / Gerenciador de pacotes Synaptic )
Marque-o e aplique as mudanças.
Agora vamos particionar o TransFlash
-Abra o GParted ( Sistema / Administração / Gparted )
-Vá ao canto superior direito e escolha “/dev/sda” . Isto é extremamente importante, pois se você não trocar você vai acabar fazendo partição no HD do seu computador ao invés de ser no TF.
PS.: é de extrema importancia voce verificar se o tamanho do Transflash bate com o tamanho do /dev/sda, pois existem HD's que sao reconhecidos com este nome!
-Remova a partição existente ( Partição / Excluir ) se não estiver mostrando a opção para excluir faça o seguinte:
Clique com o botão direito em cima da partição e depois clique em desmontar, pronto, agora faça o procedimento acima de exclui-la.
- Vá em Partição - Novo
-Você criará duas partições, a 1° com
40 MB no formato FAT32 e a segunda com
o restante no o formato ext2
Aplique as Mudanças e pronto, seu SD estará particionado.
Faça por sua conta é risco, não nos responsabilizamos por eventuais danos ao seu aparelho.
Créditos a: Vagnerprog e « Ƭɧҽ ɭaƨƬ » Do GSMfans.