Tuesday, May 17, 2011

Backtrack 5 di N900


iseng isi liburan install Backtrack 5 Final di N900, ok langsung ke TKP.

terimakasih dulu kepada josh goebel atas script "bootbt.sh" dan sequel7 atas pelajarannya

siapkan memory card / sdcard 8 GB

download backtrack 5 untuk ARM http://www.backtrack-linux.org/downloads/

install kernel power settings untuk N900 jangan lupa tambahkan repository Extras Devel

apt-get install kernel-power-settings


format memory card / sdcard 8 GB menjadi ext3, lakukan un-mounting sebelum format ke ext3

root
umount /media/mmc1
mkfs.ext3 /dev/mmcklp1
mount /dev/mmcklp1 /media/mmc1


gunakan linux desktop untuk koneksikan N900 ke PC, buat direktory bt5mnt di memory card / sdcard dan copy file bt5.img ke N900 di memory card / sdcard, jangan copy ke memory card / sdcard N900 format filenya FAT32 karena tidak support file lebih dari 5 GB.

buat script bootbt.sh atau download langsung di http://pastie.org/pastes/1907031/download copy ke memory card / sdcard, jadikan satu folder dengan bt5.img

perm=$(id|cut -b 5)

if [ "$perm" != "0" ];then echo "This Script Needs Root! Type : su";exit;fi


export kit=.
export mnt=/media/mmc1/bt5mnt
mkdir -p $mnt
export PATH=/usr/bin:/usr/local/bin:/usr/sbin:/bin:/usr/local/sbin:/usr/games:$PATH
export TERM=linux
export HOME=/root
if [ -b /dev/loop2 ]; then
echo "Loop device exists"
else
busybox mknod /dev/loop2 b 7 0
fi
mount -o loop,noatime -t ext2 $kit/bt5.img $mnt
mount -t devpts devpts $mnt/dev/pts
mount -t proc proc $mnt/proc
mount -t sysfs sysfs $mnt/sys
busybox sysctl -w net.ipv4.ip_forward=1
echo "nameserver 8.8.8.8" > $mnt/etc/resolv.conf
echo "127.0.0.1 localhost bt5" > $mnt/etc/hosts
busybox chroot $mnt /bin/bash

echo "Shutting down BackTrack ARM For N900"
umount $mnt/dev/pts
umount $mnt/proc
umount $mnt/sys
umount $mnt


lakukan perubahan file bootbt.sh di N900 agar bisa di eksekusi menjadi

chmod +x bootbt.sh


jalankan script bootbt.sh dalam direktory /media/mmc1/bt5mnt dan pastikan image bactrack 5 "bt5.img" dalam satu direktory tersebut.

./bootbt.sh


pastikan sudah masuk ke chroot backtrack 5 seperti ini


edit /usr/bin/startvnc lakukan perubahan menjadi 800x480

nano /usr/bin/startvnc


tekan ctrl + x untuk lakukan menyimpanan dan keluar dari editor nano





jalankan startvnc

startvnc





untuk melihat hasil atau memastikan bahwa backtrack 5 sudah jalan kita lakukan remote dengan "Presence VNC" sebelumnya install terlebih dahulu melalui "App Manager" jalankan "Presenc VNC" melalui menu N900



"Connect to VNC Server" isikan 127.0.0.1:5901


dan hasilnya


untuk tampilan fullscreen klik tombol fullscreen dikanan bawah



sekian ah iseng-isengnya