-
-
[推荐]急速安卓模拟器
-
发表于:
2013-11-26 15:23
7098
-
一个挺好用的模拟器:genymotion
00fK9s2c8@1M7q4)9K6b7g2)9J5c8W2)9J5c8Y4N6%4N6#2)9J5k6h3N6W2L8Y4W2E0L8%4c8A6L8$3&6Q4x3X3g2U0L8W2)9J5c8R3`.`.
百度搜一下,很多安装教程的,自己在用,感觉真得挺不错,所以推荐给大家。
不过,我最近遇到了一个问题。
望知道的朋友给点提示:
问题是这样的。
我想直接在模拟器中的安卓下运行linux命令。也就是获得一个shell。
办法有如下:
1、用genymotion-shell -c 命令。可结果如下:
root@Tracker:~/Downloads/genymotion# ./genymotion-shell -c "ls"
Genymotion Shell log file: /root/.Genymobile/genymotion-shell.log
Connection mode: local host
Welcome to Genymotion Shell
Genymotion virtual device selected: Nexus One - 4.1.1 - API 16 - 480x800
Command not found: ls
2、在模拟器中装上servers ultimati pro。开一个ssh服务。然后用ssh连接上去。
可结果如下:
root@Tracker:~# ssh tracy@192.168.56.101 -p 3333
tracy@192.168.56.101's password:
Permission denied, please try again.
tracy@192.168.56.101's password:
shell request failed on channel 0
ps:第一次是密码没输入正确的情况,第二次是输入正确了,可是却返回一个shellrequest failed on channel 0
3、据说可以用adb。可是我下载好adb后,结果如下:
root@Tracker:/opt/adb_android/sdk/platform-tools# ls
adb api fastboot NOTICE.txt source.properties systrace
root@Tracker:/opt/adb_android/sdk/platform-tools# ./adb
bash: ./adb: 没有那个文件或目录
更别说adb kill-servers之类的命令了。
希望有遇到过类似问题的朋友给点解决思路。
十分感谢。
另外,我主机环境是linux
[培训]科锐逆向工程师培训第53期2025年7月8日开班!