首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

谷歌 Home 音箱出现安全问题

Google Home 音箱漏洞发现过程 这名研究员用 Google Home 音箱做实验时,发现使用 Google Home 应用添加的新账户可以通过云端 API 远程向其发送指令。...研究员通过使用 Nmap 扫描,找到了 Google Home 本地 HTTP API 的端口,于是设置一个代理来捕获加密 HTTPS 流量,以期获取用户授权令牌。...【捕获的 HTTPS(加密)流量(downrightnifty.me)】 随后,研究员发现向目标设备添加新用户需要两个步骤。首先需要从其本地 API 中获取设备名称、证书和“云 ID”。...为向目标 Google Home 设备添加恶意用户,研究员在一个 Python 脚本中实现了链接过程,该脚本能够自动过滤本地设备数据并“再现”链接请求。...值得注意的是,Google Home 于 2016 年发布,2018 年添加了预定例程,2020 年引入了 Local Home SDK,因此在 2021 年 4 月之前,发现安全漏洞的攻击者有足够的利用时间

1.1K20

Google Play】App Bundle 使用详解 ( 按条件分发 | 国家地区 | SDK 版本 | 设备功能 | 按需分发 | 资源分发 )

Google Play 上架完整流程 系列文章目录 【Google Play】创建 Google 开发者账号 ( 注册邮箱账号 | 创建开发者账号 ) 【Google Play】创建并设置应用 ( 访问权限...Play】App Bundle 使用详解 ( 按条件分发 | 国家地区 | SDK 版本 | 设备功能 | 按需分发 | 资源分发 ) ---- 文章目录 Google Play 上架完整流程 系列文章目录...Play 支持的分发条件 : 国家 / 地区 : 指定功能对应的国家或地区 ; 最小支持 SDK 版本 : 只有高于指定版本的手机才会安装对应功能 ; 设备功能 : 指定设备功能 , 如是否支持 VR..., AR ; 配置按 最小支持 SDK 版本 / 设备功能 条件分发代码示例 : 下面的配置中配置了 , 设备功能 需要支持 AR 功能 , 最低 API 版本是 24 ; 如果 <dist:install-time...Play 即可 ; Google Play 会自动优化该 App Bundle ; 这样所有的资源可以一次性安装到设备上 , 不受 Android App Bundle 150MB 大小的限制 ;

2.8K30
您找到你想要的搜索结果了吗?
是的
没有找到

使用 JS 构建跨平台的原生应用(一):React Native for Android 初探

此外,Google 还推出了 Android Studio ,是一个为 Android 平台开发程序的集成开发环境(对比 iOS 的 Xcode)。...6.0(API 23) - SDK Platform Android Suppor Repository 安装包图示: 设置环境变量 ANDROID_HOME RN 内使用该变量进行 Android...打开一个 Terminal 窗口,运行 `export ANDROID_HOME=/usr/local/opt/android-sdk`2....下载 VirtualBox 下载 Genymotion 打开 Genymotion,点击 “Add” 创建一个模拟设备 刚才我们安装了 Android 6.0(API 23) - SDK Platform...,所以请确保你创建的虚拟设备 Android 版本不会大于这个 选择模拟设备,点击 “Start” 启动一个模拟设备 真机 除了模拟器,我们还可以在手机上使用 USB 调试模式把自己的应用运行在这个真机环境里

1.8K50

安装体验鸿蒙Harmony OS开发工具HUAWEI DevEco Studio 2.1和汉化

官网链接 https://www.harmonyos.com/cn/home 华为鸿蒙Harmony OS,提供在不同设备之间可分可合可流转的原子化服务能力,可轻松调用设备组合中不同硬件的能力,...登入,下载 一直Next 重启 同意Agree 接受默认值接口 将SDK(API Version 5)和 SDK Tools下载下来 创建HarmonyOS项目...点击Tools > SDK Manager页签,勾选并下载SDK Platforms下的System-image和SDK Tools下的EmulatorX86资源。...点击菜单栏的Tools > Device Manager,在Local Emulator页签中,点击右下角的New Emulator按钮,创建一个本地模拟器。...点击Finish创建本地模拟器,然后点击 启动模拟器。 点击DevEco Studio的Run > Run'模块名称'或 ,或使用默认快捷键Shift+F10(Mac为Control+R)。

1.1K30

自动化-Appium-环境搭建-Android(Python版)

;%ANDROID_HOME%\tools;%ANDROID_HOME%\platform-tools 确定后,打开命令行,输入adb,提示以下信息表示Android SDK环境变量配置成功。...automation/android-sdk-macosx 在PATH变量后继续追加: :ANDROID_HOME/tools:ANDROID_HOME/platform-tools 完整的.bash_profile.../Home export ANDROID_HOME=/Users/automation/android-sdk-macosx export PATH=PATH:JAVA_HOME/bin:ANDROID_HOME...Node.js是一个事件驱动I/O服务端JavaScript环境,基于Google的V8引擎,V8引擎执行JavaScript的速度非常快,性能非常好。...2、允许用户从npm服务器下载并安装别人编写的命令行程序到本地使用。 3、允许用户将自己编写的包或命令行程序上传到npm服务器供别人使用。

3.5K30

Android 刷机实践

手机 相对下载包的获取,比较难的是有一部支持最新的安卓系统的手机,一般 Preview 版的系统都是默认支持 Google 自己的手机的。 目前只支持 Pixel 系列的手机,包括 XL 系列。...adb 配置 即将 Android SDK 下载下来,然后将其配置到环境变量中即可 Windows 配置 ANDROID_HOME 变量到环境变量中 配置 %ANDROID_HOME%\platform-tools...将下面的内容放到 profile 文件中 ANDROID_HOME=~/developerTools/adt-mac/sdk export ANDROID_HOME PATH=$PATH:$ANDROID_HOME...bootloader 之后,执行 fastboot flashing unlock 如果是 Pixel 2 XL 则执行 fastboot flashing unlock_critical 如果是更早的设备...V 版手机解锁 需要刷入一个工具,才能解锁 adb push dePixel8 /data/local/tmp adb shell chmod 755 /data/local/tmp/dePixel8

1.6K20

android studio flutter代理设置问题

前提 初次安装flutter,通过代理设置加快速度安装首次更新数据,但在添加设备并开始打包编译时出现classpath找不到的情况 1.在初次启动IDE的时候会提示更新各种SDK包,此时一般会直接设置代理...,我的系统时Ubuntu18.04,所以直接代理了本地vpn,127.0.0.1 端口1080 2.在编译打包的时候出现了找不到相关的包,原因是flutter三个默认配置的地方采用了Google路径的包...{ url 'http://maven.aliyun.com/nexus/content/groups/public' } 切换flutter sdk包源为国内阿里源 flutter安装路径 vim.../home/elinx/web/tools/flutter/packages/flutter_tools/gradle/flutter.gradle // google() //...(这里才是IDE内部最终代理使用配置) 我的本地路径: vim .gradle/gradle.properties 注释所有代理项和端口 systemProp.https.nonProxyHosts=192.168

2.2K10

手把手教你使用HarmonyOS本地模拟器【鸿蒙开发19】

(2)如图所示,在“SDK Manager > HarmonyOS Legacy SDK”页签,勾选“Platforms”下的镜像包。...如果C盘空间紧张,可以通过新增一个系统的环境变量HarmonyOS_HVD_HOME自定义存放路径,指向空间充裕的目录。 2. 创建本地模拟器。...如图3所示,在Local Emulator页签中,点击右下角的New Emulator按钮,开始创建本地模拟器。 图5 创建本地模拟器 (2)选择一个设备来创建本地模拟器。...创建成功后,在Local Emulator页签可以看到新创建的本地模拟器, 3. 运行本地模拟器。 (1)在Local Emulator页签(如图),点击即可启动本地模拟器。...调试报错现象 如果工程中的releaseType字段与设备(模拟器和真机)中的SDK镜像版本的值不匹配,则运行时会报INSTALL_PARSE_FAILED_USESDK_ERROR错误,如下图所示。

4K20

React-Native For Android 环境搭建及踩坑

# 如果是通过Android Studio来安装的话多半在这里: export ANDROID_HOME=~/Library/Android/sdk # 如果你是通过Homebrew安装SDK的,则加入下列路径...export ANDROID_HOME=/usr/local/opt/android-sdk 开始工程 进入AwesomeProject,然后运行: $ react-native run-android...之后使用adb devices就可以看到设备了,包括模拟器和真是设备。 另外需要注意,如果同时列出有多个设备(包括),后续编译工程可能会报错,所以最好确保只有一个设备。...Android 5.0以下 Android 5.0以下需要通过Wi-Fi连接你的本地开发服务器,下面的步骤我没试过,不过应该是真的。 首先确保你的电脑和手机设备在同一个Wi-Fi环境下。...sudo ln -sf /Users/xxxx/Library/Android/sdk/platform-tools/adb /usr/local/bin/adb 真机白屏 这个在国内手机还是比较常见,

1.6K60
领券