如何在Android模拟器上面开Telnet
来源:互联网 发布:由丑变漂亮.知乎 编辑:程序博客网 时间:2024/04/29 12:36
在emulaotr上开telnet,然后用putty连操作起来会方便很多。 毕竟adb shell是Windows的Term,对Ctrl+C没有做很好的处理。 具体步骤
1. 因为需要在root下面写东西,所以,需要增加默认的内存的大小,在启动模拟器的时候需要用-partition-size来修改,命令为"emulator -avd AVDNAME -partition-size 128", 把内存设为128M.
2. 默认的root分区和/system都是只读的,所以需要remount.
执行,mount 可以列出所有的分区的信息,
# mount
mount
rootfs / rootfs rw 0 0
tmpfs /dev tmpfs rw,mode=755 0 0
devpts /dev/pts devpts rw,mode=600 0 0
proc /proc proc rw 0 0
sysfs /sys sysfs rw 0 0
tmpfs /sqlite_stmt_journals tmpfs rw,size=4096k 0 0
none /dev/cpuctl cgroup rw,cpu 0 0
/dev/block/mtdblock0 /system yaffs2 rw 0 0
/dev/block/mtdblock1 /data yaffs2 rw,nosuid,nodev 0 0
/dev/block/mtdblock2 /cache yaffs2 rw,nosuid,nodev 0 0
/dev/block//vold/179:0 /sdcard vfat rw,dirsync,nosuid,nodev,noexec,uid=1000,gid=
1015,fmask=0702,dmask=0702,allow_utime=0020,codepage=cp437,iocharset=iso8859-1,s
hortname=mixed,utf8,errors=remount-ro 0 0
首先改root分区,用命令, "mount -o remount,rw rootfs / "
然后改 /system, “mount -o remount,rw /dev/block/mtdblock0 /system”
3. 上传busybox, 并安装Busybox
4. 创建必要的目录和文件
/var/run
/bin/login ; symbol link to busybox's login
/etc/passwd
5. 创建root 用户
# adduser -h / -s /data/app/bin/sh -u 0 root
6. 启动telnetd
#/data/app/bin/telnetd
7. 做端口映射
在Windows下,"telnet 127.0.0.1 5554", 可以进入Android 模拟器的控制终端,
运行"redir add tcp:10023:23". 含义是,把本机的10023端口映射到模拟器里面的23号端口。 这样,在Windows本机就可以用putty连链接了。 地址是127.0.0.1, 端口是10023
- 如何在Android模拟器上面开Telnet
- 如何在android模拟器上面安装APK,(Window & Mac)
- 如何安装apk文件到android模拟器上面
- 如何安装(卸载)apk文件到android模拟器上面
- 如何Android文件安装在虚拟机上面
- 如何在Android 上面实现GATT Server
- 如何在android模拟器中输入中文
- 如何在android模拟器中输入中文
- 如何在Android模拟器上安装软件?
- 如何在Android模拟器中安装应用
- 如何将电脑上的文件添加至android 模拟器上面的sd卡
- 在android模拟器上面执行OpenCV函数一闪就退出的解决方法
- Android模拟器上面命令行安装Afaria客户端
- 如何在android设备上面跑C或C++程序?
- 在Android上面如何使用带有心跳检测的Socket
- 在Android上面如何使用带有心跳检测的Socket
- 在Android上面如何使用带有心跳检测的Socket
- 在cisco路由器上面配置SSH代替Telnet
- 我的思维周期
- Beginning Microsoft Visual C# 2008 five chapters, summary
- 演化理解 Android 异步加载图片
- C++内存分配秘籍—new,malloc,GlobalAlloc详解
- ASP.NET中动态获取数据使用Highcharts图表控件
- 如何在Android模拟器上面开Telnet
- boost mingw 编译
- jquery 类 源码 分析(转载)
- PHP错误:Warning: Cannot modify header information - headers already sent by ...
- Javascript 返回上一页
- centos5.6下mysql数据库定时备份
- 数组成员打乱顺序的一个简单的方法
- MS100(9)-判断整数序列是不是二元查找树的后序遍历结果
- 欢迎大家来到我的博客,呵呵