查看: 25414|回复: 29

大家都玩BT5 敢不敢装手机上去玩玩

[复制链接]
  • TA的每日心情

    2016-6-20 21:45
  • 签到天数: 1 天

    [LV.1]初来乍到

    发表于 2012-6-15 14:41:46 | 显示全部楼层 |阅读模式
    手机准备工作
      1. 一张新的microSD卡8GB以上。
      2. ROOT权限,我是用z4root在机子上弄的。
      3. Busybox, (如果你安装了钛备份同时也会安装busybox)
      4. 一个Android的终端模拟器(我用的是ConnectBot)
      5. VNC 客户端
      开始安装
      1.首先我们得找到设备挂文件去挂载microSD卡
      把SD卡装到 手机上,然后用 ConnectBot, 连接到手机.
      Android系统会自动挂载SD卡
      现在我们检查下哪些设备文件是用了的。
      代码:
      su
      mount
      找一下SD卡挂载在哪个文件上,这个根据你机器的ROM而不同,我的ROM是Cognition 3.03
      在我的手机上挂载的文件是
      代码:
      /dev/block/vold/179:9
      需要使用PC机了
      PC的系统要用到LINUX(译注:其实用WINDOWS也可以)
      2. 把SD卡撞到PC机上去,并且挂载到文件系统中
      我使用的是usb-microSD 适配器,所以我的SD卡挂载文件是/dev/sdb1
      3. 格式化SD卡为ext2格式
      如题(所以,不用LINUX的话就用磁盘工具格式化成ext2也是一样)
      代码:
      mkfs.ext2 /dev/sdb1
      4. 挂在SD卡
      代码:
      mkdir /mnt/sdb1
      mount -t ext2 /dev/sdb1 /mnt/sdb1
      5. 创建BT5的目录,并且解压BT5的7z包
      代码:
      mkdir /mnt/sdb1/BT5
      cp bt5-arm.7z /mnt/sdb1/BT5
      cd /mnt/sdb1/BT5
      7z e bt5-arm.7z
      6. 解压映像文件
      代码:
      gunzip bt5.img.gz
      7. 修改引导文件(Boot Loader)
      如下修改(译者:这里应该是修改解压出来BT5系统中的引导文件)
      将第6行修改为: export kit=/data/local/sdcard/BT5
      如果你想显示(启动)设备信息,你需要将18行修改为busybox mount -o loop,noatime -t ext2 $kit/bt5.img $mnt
      代码:
      perm=$(id|cut -b 5)
      if [ "$perm" != "0" ];then echo "This Script Needs Root! Type : su";exit;fi
      mount -o remount,rw /dev/block/mmcblk0p5 /system
      export kit=/data/local/sdcard/BT5
      export bin=/system/bin
      export mnt=/data/local/mnt
      mkdir -p $mnt
      export PATH=$bin:/usr/bin:/usr/local/bin:/usr/sbin:/bin:/usr/local/sbin:/usr/gamesPATH
      export TERM=linux
      export HOME=/root
      if [ -b /dev/loop2 ]; then
      echo "Loop device exists"
      else
      busybox mknod /dev/loop2 b 7 0
      fi
      #busybox mount -o loop,noatime -t ext2 $kit/bt5.img $mnt
      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 Xoom"
      umount $mnt/dev/pts
      umount $mnt/proc
      umount $mnt/sys
      umount $mnt
      现在用到你的Samsung Galaxy S (Captivate)手机了
      8. 把SD卡装回去 手机
      因为现在SD卡是ext的系统,所以手机不能正确识别。
      9. 把SD卡挂在到 /data/local/sdcard (没有文件夹你就创建他)
      现在我们需要挂在我们的SD卡,需要用到第一步的操作。
      代码:
      mkdir /data/local/sdcard
      mount -t ext2 /dev/block/vold/179:9 /data/local/sdcard
      10. 切换到SD卡的目录(因为我们把SDK挂载到 /data/local/sdcard目录了,所以这个目录对应的就是SD卡的根目录)
      代码:
      cd /data/local/sdcard/BT5
      11.引导BT系统
      代码:
      sh bootbt
      如果你返回了像下面一样的信息的话:
      代码:
      root@localhost / #
      恭喜你BT系统已经开始工作了。
      现在开始搞界面了
      12. 修改starvnc文件设置分辨率为800x480, 因为这是 手机 的分辨率。
      你也可以不改,但如果改了,/usr/bin/startvnc,那就得修改成下面这个样子
      代码:
      #!/bin/bash
      rm -rf /tmp/.X1*
      vncserver -geometry 800x480
      13. 获得环境变量
      现在你可以运行startvnc了,但是会有些错误,所以我建议先打下面的代码::
      代码:
      su -
      14. 运行startvnc
      代码:
      export USER=root
      vncpasswd
      startvnc
      如果你没有干第12步的话:
      代码:
      tightvncserver -geometry 800x480
      15. 使用 android的vnc连接到本机
      使用VNC连接到 手机
      代码:
      Nickname: BT5 ARM
      Password: ******* (whatever you chose)
      Address: localhost
      Port: 5901
      Colof-Format: 24-bit (Recommended)
      16. 从顶部面板删掉消息和关机的托盘图标
      当我用键盘控制VNC去连接的时候,有些字母我用不了,比如s或是m,用鼠标去干掉那些程序(就行了)。
    BT53.png BT52.png BT51.jpg

    评分

    参与人数 3i币 +20 收起 理由
    冰刀 + 10 N8能安装么?
    ilx + 5
    苦涩 + 5

    查看全部评分

    回复

    使用道具 举报

  • TA的每日心情

    2016-11-3 18:40
  • 签到天数: 7 天

    [LV.3]偶尔看看II

    发表于 2012-6-16 19:00:35 | 显示全部楼层
    顶帖子。。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    1569045312
  • 签到天数: 9 天

    发表于 2012-6-16 19:08:29 | 显示全部楼层
    {:soso__13849013523940453930_1:}我还以为是原创呢
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2016-6-20 21:45
  • 签到天数: 1 天

    [LV.1]初来乍到

     楼主| 发表于 2012-6-16 19:46:24 | 显示全部楼层
    苦涩 发表于 2012-6-16 19:08
    我还以为是原创呢

    原创 我现在整天干活哪有时间去原创什么
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2017-9-13 00:40
  • 签到天数: 444 天

    [LV.9]以坛为家II

    发表于 2012-6-16 20:08:27 来自手机 | 显示全部楼层
    表示没太明白,,研究下
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2012-6-19 15:51:30 | 显示全部楼层
    手机也能玩BT5了  赶快试下
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2019-9-21 13:55
  • 签到天数: 9 天

    [LV.3]偶尔看看II

    发表于 2012-6-20 18:31:25 | 显示全部楼层
    n8能安装不

    点评

    我是HTC都装上了,后来感觉不爽,就没用了  详情 回复 发表于 2012-7-29 14:00
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2016-6-20 21:45
  • 签到天数: 1 天

    [LV.1]初来乍到

     楼主| 发表于 2012-6-21 19:03:24 | 显示全部楼层
    冰刀 发表于 2012-6-20 18:31
    n8能安装不

    不是安卓系统反正我没装上
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2012-7-28 23:14:43 | 显示全部楼层
    大牛,我虽然没看太懂,但是一定顶你
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    难过
    2023-9-28 13:31
  • 签到天数: 10 天

    [LV.3]偶尔看看II

    发表于 2012-7-29 08:03:41 | 显示全部楼层
    不过蛮强悍了
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    指导单位

    江苏省公安厅

    江苏省通信管理局

    浙江省台州刑侦支队

    DEFCON GROUP 86025

    旗下站点

    邮箱系统

    应急响应中心

    红盟安全

    联系我们

    官方QQ群:112851260

    官方邮箱:security#ihonker.org(#改成@)

    官方核心成员

    Archiver|手机版|小黑屋| ( 苏ICP备2021031567号 )

    GMT+8, 2024-11-23 22:32 , Processed in 0.060569 second(s), 13 queries , Gzip On, MemCache On.

    Powered by ihonker.com

    Copyright © 2015-现在.

  • 返回顶部