精华内容
下载资源
问答
  • j2me JAVA手机开发 诺基亚手机虚拟环境
  • 虚拟大师可以在手机上模拟新的手机环境,并且模拟的手机环境是root,可以用来给手机做开发测试
  • 基于虚拟环境手机飞行游戏中蓝牙通讯技术的应用论文
  • 安卓虚拟环境搭建

    2021-05-22 23:24:26
    安卓虚拟环境搭建 1.Android studio安装 Android studio下载官网 Android studio安装 2.Genymotion安装 Genymotion官网 Genymotion安装 Mac安装Genymotion 3.安卓模拟器 1.网易mumu 2.手机投屏到电脑上 手机投屏 ...

    安卓虚拟环境搭建

    1.Android studio安装

    Android studio下载官网
    Android studio安装

    2.Genymotion安装

    Genymotion官网
    Genymotion安装
    Mac安装Genymotion

    3.安卓模拟器

    1.网易mumu

    2.手机投屏到电脑上
    手机投屏
    scrcpy

    3.scrcpy投屏
    Android投屏Mac scrcpy
    Mac终端安装scrcpy

    brew install scrcpy
    

    4.Mac终端启动scrcpy投屏

    scrcpy    #启动成功,显示以下信息
    2020-11-16 23:49:49.686 scrcpy[20740:551283] INFO: scrcpy 1.16 <https://github.com/Genymobile/scrcpy>
    /usr/local/Cellar/scrcpy/1.16_2/share/scrcpy/scrcpy-server: 1 file pushed, 0 skipped. 9.0 MB/s (33622 bytes in 0.004s)
    [server] INFO: Device: Xiaomi Mi Note 3 (Android 9)
    2020-11-16 23:49:51.814 scrcpy[20740:551283] INFO: Renderer: metal
    2020-11-16 23:49:51.819 scrcpy[20740:551283] INFO: Initial texture: 1080x1920
    
    
    

    无线连接
    无线连接
    scrcpy使用教程
    scrcpy使用教程2
    scrcpy使用教程3

    遇坑

    devices offline的解决办法

    4.adb使用

    • 1、无线连接手机
    adb devices   #查看连接设备
    List of devices attached
    776dacbe	device
    192.168.50.15:5555	device   #连接成功设备信息
    adb tcpip 5555  #开放5555端口
    restarting in TCP mode port: 5555   #连接成功提示
    adb connect 192.168.50.15:5555  # 连接手机
    already connected to 192.168.50.15:555   #无线连接成功
    adb disconnect 192.168.50.15:5555  #断开连接
    disconnected 192.168.50.15:5555  #断开成功提示
    
    
    展开全文
  • 手机虚拟机虚拟环境 就要用到镜像文件 这里给提供
  • 大厂的流行App都用技术手段检测手机硬件环境,标识用户的唯一性。这样的技术手段有两个目的,一个是为了更加精准的广告投放,另外一个原因是防止被薅羊毛等。其实无论是那种目的都是对个人隐私的侵犯。从Android10...

    大厂的流行App都用技术手段检测手机硬件环境,标识用户的唯一性。这样的技术手段有两个目的,一个是为了更加精准的广告投放,另外一个原因是防止被薅羊毛等。其实无论是那种目的都是对个人隐私的侵犯。从Android10开始,API中已经禁止App读取硬件标识信息了。但是对于10以前的方法我们有没有办法屏蔽这样的行为呢?作为技术宅,闲着蛋疼,决定试一下,看看能在多大程度上阻止App的检测行为(保护自己的隐私)。


    首先来考虑app们都会检测和读取那些内容

    1. 硬件环境: imei,imsi,手机号,mac地址,手机串号,cpu串号等等一大堆。。。

    2. 网络环境: 手机连接的wifi的mac和ssid,手机保存的wifi信息,手机连接的基站信息,手机的DNS和网关信息,也是一大堆

    3. 位置环境: 通过网络环境应该很容易推导出位置,另外一个是传感器数据

    4. 软件环境: 手机安装了那些App的信息,包括app的版本号,md5等

    5. 数据环境: 估计就是sdcard里面存储的一大堆东西了,包括手机里的照片的基本信息,还有联系人等等信息

       


       

    如果直接阻止app读取这些信息,很多应用就起不来了,就像小媳妇一样不和你搞了;所以说还不能霸王硬上弓,只能伪造这些数据给他们读。而且伪造的数据还不能太假,不然直接封号了。反过来说如果不被封,就证明伪造的数据被App认可了。

     

    本次研究的核心就在于如何方便的伪造出数据(相当于是一套马甲)。总体方向有两个一是基于Xposed相关的技术,另一个是直接自己改Rom。

     

    其实Xposed是最简单的方法。由于国内移动互联网安全环境十分恶劣,各个厂商基本把Xposed当成潜在威胁,见到就封。所以如果想把Xposed用到大厂的App上,就不能直接使用,必须要对Xposed的特征做修改。这样使用Xposed基本就不会被识别也不会被封号了。Xposed的另外一个缺点是不能在高版本的android上面使用。

     

    自己改Rom难度也不低,要改很多东西。要改的东西基本就是Xposed需要hook的东西。

     

    我使用了Xposed+改机rom的方式,在App访问涉及身份敏感信息时让他们读到的是马甲上的信息,不让他们读取真实的值。当然也可以指定包名白名单,白名单下的允许读取真实内容。

     

    先说测试和验证方法:提前准备好一系列的相关数据,就是前面的5类内容,以备随时切换。然后用这些信息注册某大厂App的账号,看看是否能注册成功,成功的话,就再跑几天,看看会不会被封。

    目前在一个物理设备上成功注册了几个大厂App的号,分别使用了不同的信息。并且到目前为止还都正常登陆和运行。后面再多测试几个厂家的App看看是否能够经得起考验

    欢迎感兴趣的朋友可以发邮件给我,一起讨论​

    公众号:数字云信息技术

    展开全文
  • 对电脑稍微有点常识的朋友相信都玩过,比如VMware,virtualbox,或者你用电脑端的模拟器玩手机端的游戏也是一样,其实就是一个假的空间,在Python这里,虚拟环境就是虚拟的开发环境,你可以在里面做任何正常的操作,...

    虚拟环境

     

    什么是虚拟环境

    对电脑稍微有点常识的朋友相信都玩过,比如VMware,virtualbox,或者你用电脑端的模拟器玩手机端的游戏也是一样,其实就是一个假的空间,在Python这里,虚拟环境就是虚拟的开发环境,你可以在里面做任何正常的操作,并且 不会对外部真实电脑环境有任何影响

     

    虚拟环境原理介绍:

     

    虚拟环境相当于一个抽屉,在这个抽屉中安装的任何软件包都不会影响到其他抽屉。并且在项目中,我可以指定这个项目的虚拟环境来配合我的项目。

     

     

    为什么需要虚拟环境:

     

    到目前位置,我们所有的第三方包安装都是直接通过pip的方式进行安装的,这样安装会将那个包安装到你的系统级的python环境中。

    比如你一直习惯了用django2版本作为web开发,然后你刚进到一个公司,和其他同事一起协作开发,他们用的django1,怎么办?这时候就可以创建两个虚拟环境,正常的使用不同版本的django开发项目

     

    安装virtualenv

    virtualenv是用来创建虚拟环境的软件工具,我们可以通过pip或者pip3来安装:

    pip install virtualenv

    pip3 install virtualenv

     

     

    创建虚拟环境:

    创建虚拟环境非常简单,通过以下命令就可以创建了:

    先选好你准备作为虚拟环境的目录

    virtualenv  虚拟环境的名字

     

    如果你的电脑安装了有Python2Python3共存,且各个版本都有安装虚拟环境,那么就得看优先级了,我的是Python3,其实原理就是看你电脑的当前的Python3/Scripts的查找路径在Python2/Scripts的前面,那么将会使用python3作为这个虚拟环境的解释器。如果python2/Scriptspython3/Scripts前面,那么将会使用Python2来作为这个虚拟环境的解释器。

     

     

     

     

    进入环境:

    虚拟环境创建好了以后,那么可以进入到这个虚拟环境中,然后安装一些第三方包,进入虚拟环境在不同的操作系统中有不同的方式,一般分为两种,第一种是Windows,第二种是*nix

    1. windows进入虚拟环境:进入到虚拟环境的Scripts文件夹中,然后执行activate
    2. *nix进入虚拟环境:source /path/to/virtualenv/bin/activate 一旦你进入到了这个虚拟环境中,你安装包,卸载包都是在这个虚拟环境中,不会影响到外面的环境。

     

     

    退出虚拟环境:

    退出虚拟环境很简单,通过一个命令就可以完成:deactivate

     

     

    创建虚拟环境的时候指定Python解释器:

    在电脑的环境变量中,一般是不会去更改一些环境变量的顺序的。也就是说比如你的Python2/ScriptsPython3/Scripts的前面,那么你不会经常去更改他们的位置。但是这时候我确实是想在创建虚拟环境的时候用Python3这个版本,这时候可以通过-p参数来指定具体的Python解释器:

    virtualenv -p  C:\Python37\python.exe [virutalenv name]

     

    注意,指定的Python解释器路径不能有错

     

    virtualenvwrapper:

    virtualenvwrapper这个软件包可以让我们管理虚拟环境变得更加简单。不用再跑到某个目录下通过virtualenv来创建虚拟环境,并且激活的时候也要跑到具体的目录下去激活。

     

    安装virtualenvwrapper

    • *nix(linux,unix):pip install virtualenvwrapper

    • windows:pip install virtualenvwrapper-win

     

     

     

    virtualenvwrapper基本使用:

    1. 创建虚拟环境:

    mkvirtualenv 虚拟环境名

     

    但是你可能会遇到如下问题,提示不是命令 

     

    那你很可能是安装成了*nix环境下的包了,卸载重装即可

     

     

     

     

    那么会在你当前用户下创建一个Env的文件夹,然后将这个虚拟环境安装到这个目录下。 如果你电脑中安装了python2python3,并且两个版本中都安装了virtualenvwrapper,那么将会使用环境变量中第一个出现的Python版本来作为这个虚拟环境的Python解释器。

    1. 切换到某个虚拟环境:

    workon my_env

     

    创建好后会自动进入当前创建的虚拟环境

     

     

    然后你就可以开始秀你的骚操作了

     

    1. 退出当前虚拟环境:

    deactivate

     

     

     

    1. 删除某个虚拟环境:

    rmvirtualenv my_env

     

     

     

    1. 列出所有虚拟环境:

    lsvirtualenv

     

     

    1. 进入到虚拟环境所在的目录:

    cdvirtualenv

     

    修改mkvirtualenv的默认路径:

     

    在我的电脑->右键->属性->高级系统设置->环境变量->系统变量中添加一个参数WORKON_HOME,将这个参数的值设置为你需要的路径。

     

    创建虚拟环境的时候指定Python版本:

     

    在使用mkvirtualenv的时候,可以指定--python的参数来指定具体的python路径:

    mkvirtualenv --python==C:\Python37\python.exe hy_env

    转载于:https://www.cnblogs.com/Eeyhan/p/10560467.html

    展开全文
  • 创建手机虚拟设备AVD

    千次阅读 2018-06-07 21:50:12
    手机虚拟模拟器AVD(Android Virtual Device),就是Android运行的虚拟设备,他是Android的模拟器识别,可帮助程序开发人员在计算机上模拟真实的手机环境来测试所开发的Android应用程序。建立的Android要运行,必须...

         手机虚拟模拟器AVD(Android Virtual Device),就是Android运行的虚拟设备,他是Android的模拟器识别,可帮助程序开发人员在计算机上模拟真实的手机环境来测试所开发的Android应用程序。建立的Android要运行,必须创建AVD,每个AVD上可以配置很多的运行项目。

    1. 在Eclipse中选择执行【Windows】|【Android Virtual Device Manager】,出现以下窗口,如下图:


    2. 然后点击右边的New按钮(在这里设置要创建的AVD的名称、Android API Level、SD卡大小、AVD皮肤等), 出现如下图所示的窗口:


    AVD name:是要填写的虚拟机名称,这个自己随便取名就行了,要纯英文和数字组成。

    Device:这里是要选择模拟的设备,一般选择3.3*WQVGA(240 x 400: ldpi)这个是模拟一个手机型号,由于是模拟器,个人建议选择小点的运行的快。

    Target:程序的最低运行在哪个版本的android平台,个人选择Android4.1.2。

    CPI/ABi: 是模拟器模拟的CPU型号,这里选ARM,arm是手机的CPU型号。

    keyboard和skin: 可以默认勾选,表示模拟器的界面上显示什么元素。

    Front camera 和 back camera :表示是否模拟前置和后置摄像头,这里建议不选,有时候选择了模拟器会打不开,这里就默认为None就可以
    了。

    RAM:表示模拟器内存,512M或者1024M或者更高,但是Google要求不超过1024,1024M以上会出现启动不了的问题。

    VM Heap:是模拟器每一个应用的最大内存空间分配一般这个越大模拟器运行速度越快,这个默认即可。

    Internal Storage: 表示模拟器模拟的手机芯片存储容量的大小,就是目前所说的手机"内存"事实上相当于电脑的硬盘,一般用来存放操作系统的,所以个人建议这里要大于1024M,因为4.0以上的操作系统默认要求512M内存以上,这个内存当然越大越好。

    SD Card: 选在size上,这个就是在默认目录里自动建立一个模拟SD卡的文件,SD卡的大小随意,也可以不填,不填代表不适用SD卡。

    Snapshot: 表示模拟器使不使用截图启动,这个功能可能会造成模拟器无法启动,但是勾选上模拟器的启动会加快,但是个人建议不勾选。

    Use Host GPU: 表示是否使用PC机的GPU模拟手机显卡,这里建议不勾选,有些显卡模拟后无法启动模拟器。

    设置好各个选项后,点击确定即可。

    3. 在Android Virtual DeviceManager面板选中一AVD,点击右边的Start按钮,启动AVD。如下图所示:




    4. 出现如下图所示,手机虚拟模拟器AVD即为创建成功。


    展开全文
  • JAVA手机软件开发 Eclipse 虚拟环境
  • JAVA手机软件开发 Eclipse 虚拟环境
  • 1.修改python版本 由于后续我需要使用tensorflow等包,其不支持python3.7,故我要修改为3.6版本。根据官方教程(官网下载页面有提示),下载安装完成后,在cmd中使用以下命令: ...手机 $12 导...
  • 手机虚拟按键处理

    2015-09-25 10:57:58
    手机上的build.prop adb pull system/build.prop . 修改build.prop 中将里面的 qemu.hw.mainkeys注释掉 adb push build.prop system/ adb shell chmod 644 system/build.prop 修改编译环境中 device...
  • 搭建Anaconda虚拟环境(windows)

    千次阅读 2019-06-24 22:42:13
    (在搭建环境之前,将电脑连到手机热点,是移动网络。因为家里宽带下载特别慢。环境创建完了可以尝试其他网络,毕竟开热点很耗流量!) 1 创建环境 conda create -n new python=3.7 //这里的环境名称为new 2 激活...
  • //在Activity_main.xml里对按钮改名 android:id="@+id/textView1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignP
  • vue东京买菜前后端完整全栈真实项目,django东京买菜前后端完整全栈真实项目,安装anaconda并配置和使用虚拟环境
  • 3D手机虚拟现实眼镜大全

    千次阅读 2015-09-09 13:38:20
    日期:2015-01-12  真实幻觉(Virtual Reality,简称VR,又译作灵境、幻真)是近年来出现的高新技术,也称灵境技术或人工环境虚拟现实是利用电脑模拟产生一个三维... 目前手机上可用3D虚拟现实眼镜有2种,第一种是通
  • 马克-to-win @ 马克java社区:防盗版实名手机尾号:73203。我们刚才安装的anaconda的实体环境,python版本是3 。...马克-to-win @ 马克java社区:这时我们可以使用Anaconda虚拟环境,让网站框架与Tens...
  • 文章来源:ATYUN AI平台...该合作将重点关注DeepMind和其他可用于测试和可视化实验算法的“虚拟环境”。 Unity引擎目前被50%的手机游戏和60%的AR / VR体验使用。用于训练智能体的Unity ML工具包于2017年9月首次亮...
  • 转载于:https://blog.51cto.com/zzxtbl/1660610
  • 转载于:https://blog.51cto.com/zzxtbl/1660700
  • ubuntu14.04安装Android Studio2.1,安装好之后新建了一个空项目,点击activity_main.xml文件之后中间的空白区不显示虚拟手机: 问题描述:Exception raised during rendering: com/android/util/PropertiesMap ...
  • 例如:项目场景:示例:通过蓝牙芯片(HC-05)与手机 APP 通信,每隔 5s 传输一批传感器数据(不是很大) 问题描述: 提示:这里描述项目中遇到的问题: 例如:数据传输过程中数据不时出现丢失的情况,偶尔会丢失一部分...
  • 手机无线虚拟位置安全记录程序 这是一个手机开放式应用记录程序,程序大致分为5个级别,面向个人用于工作生活保护隐私的安全记录程序。5级记录程序会通过环境地点声音视频感应自动手动选择保护隐私性调级记录,可在...
  • Termius是一款非常好用而且漂亮的SSH客户端,能快速远程控制服务器,可以定制自己喜欢的主题.Termius不仅涵盖了Windows、Linux、OSX,还变态得支持Android和iOS(以后在地铁、公交上都可以随时拿出手机来排查线上...
  • 可以用于局域网之间的连接共享,可以用于共享有线网卡上的本地宽带连接,可以用于与真实无线网卡上的无线连接共享,后两项在有网络连接的情况下都可以做到让手机或别的客户端连接到虚拟的无线热点上后也能上网冲浪。...
  • 手机上使用Win7系统-桌面虚拟化单机POC
  • 手机连接的是同一个局域网,所以配置相应的虚拟主机就可以实现。 主要步骤如下: 1. 配置本机虚拟主机 2. 配置apache虚拟主机 3. 重启服务 配置本机虚拟主机:  找到C:\Windows\Syst...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 801
精华内容 320
关键字:

手机虚拟环境