美文网首页
判断Android App 运行环境时模拟器还是实机

判断Android App 运行环境时模拟器还是实机

作者: adustdu2015 | 来源:发表于2019-12-21 10:19 被阅读0次

摘抄自其他app的代码,用来检测是模拟器还是实机的。

public static boolean isEmulator() {
        return Build.FINGERPRINT.startsWith("generic") || Build.FINGERPRINT.startsWith("unknown") || Build.MODEL.contains("google_sdk") || Build.MODEL.contains("Emulator") || Build.MODEL.contains("Android SDK built for x86") || Build.MANUFACTURER.contains("Genymotion") || (Build.BRAND.startsWith("generic") && Build.DEVICE.startsWith("generic")) || "google_sdk".equals(Build.PRODUCT);
    }

Tip

完全可以通过Xposed框架进行hook,来进行规避这个检测问题;

完美!

相关文章

  • 判断Android App 运行环境时模拟器还是实机

    摘抄自其他app的代码,用来检测是模拟器还是实机的。 Tip 完全可以通过Xposed框架进行hook,来进行规避...

  • 【React Native 极速指南】开发环境

    这篇文章你将会学习到: iOS运行环境模拟器调试真机调试 Android运行环境模拟器调试真机调试 iOS 运行环...

  • iOS swift判断是否为模拟器

    swift判断app是否运行在模拟器上

  • Error: Expected resource of type

    运行环境:Android Studio 1.4 gradle版本:2.10 工程编译没有问题,并且能在模拟器和真机...

  • Swift小技巧(五)

    1.利用谓语语法和正则表达式,判断字符串是否符合特定格式 2.如何判断app运行在真机还是模拟器上面 3.OC中的...

  • ssh 连接手机

    Termux是一款运行在Android系统上的App,它是一个具有Linux环境的Android终端模拟器。可以用...

  • 真机调试

    什么是真机调试? 简单理解就是将App项目运行到真机上进行测试 为什么要运行到真机上? 真机和模拟器环境的差异内存...

  • iOS中常用的宏定义

    判断真机还是模拟器运行代码 系统版本 颜色宏定义 屏幕尺寸 自定义打印 本地保存 空对象判断 线程执行方法 宏判断...

  • adb连接不上 e00002be问题踩坑

    上周升级了Mac OS到10.13.6,前天使用Android Studio带的手机模拟器运行App,第二天真机连...

  • Android 逆向复习

    环境: Java JDK Android Studio Nexus5 真机 天天模拟器 Android逆向工具 命...

网友评论

      本文标题:判断Android App 运行环境时模拟器还是实机

      本文链接:https://www.haomeiwen.com/subject/vkawnctx.html