Android 手机运行 JoyCon Droid 并且使用 Amiibo

2023-05-16

PS: 整个过程耗时耗力,经常会断开连接,有些不想搞那么麻烦的人就不要搞了,以免遭受刺激啊,哈哈。

前提

如果想使用并刷Amiibo,必须同时满足以下几个条件:

1. 蓝牙版本需要 5.0 。

2. 可以解开 BootLoader 锁。

3. 安卓版本 >= 9.0。

经过了多次刷机,最后终于取得了成功,中间的悲喜不陈述了,现在说一下具体方法,给有需要的朋友做个参考。

准备操作

下载软件资源包

网盘链接: 链接: https://pan.baidu.com/s/1KHa46xkLP6DACMh3C90foQ 

提取码: dctc

软件列表

1. platform-tools_r34.0.1-windows.zip (Windows 用户)

2. platform-tools_r34.0.1-macos.zip (MacOS 用户)

3. platform-tools_r34.0.1-linux.zip (Linux 用户)

4. MT管理器_2.13.3.apk (文件管理器)

5. Magisk_25.2.apk (Magisk 启动器 apk 安装包)

6. Joy-Con Droid_1.0.91.2.apk (Joy-Con Droid 软件 apk 本体)

7. Bluetooth HID Tester_1.0.1.apks (BluetoothHID 测试软件,可用MT管理器安装 apks 文件)

8. Magisk_25.2.zip (Magisk zip 包)

9. Bluetooth_Hid_Enabler.zip (BluetoothHid 启用器 Magisk 插件,请改名为 "blefinal.zip")

10. BluetoothPlusPlus-0.2.1.zip (Bluetooth++ Magisk 插件)

11. 链接.txt (包括 twrp 在内的各种链接)

方法步骤

步骤一(解 BootLoader 锁)(Bing 下载解锁工具)

PS: 解锁后系统将失去安全保护,导致您的隐私被泄露或财产损失;指纹识别、查找手机等对系统安全性依赖性高的功能或服务将变得不可靠。

此处展示小米的解锁方式(其他的自行 Bing)

1. 进入 “设置 -> 开发者选项 -> 设备解锁状态” 中绑定账号和设备;
2. 手动进入 BootLoader 模式(关机后,同时按住开机键和音量下键);
3. 通过USB连接手机,点击 “解锁” 按钮;

步骤二(刷入 twrp)

PS: 在分享链接里下载对应操作系统 adb 工具和对应手机型号的 twrp (也可以是其他第三方 rec 只要可以安装卡刷包就可以了)

1. 将手机关机,长按开机键 + 音量下键进入 fastboot 模式,与电脑连接。

2. 电脑打开刚才解压的 platform-tools 文件夹,按住 Shift 键,同时右键点击文件夹空白处,在右键菜单点击 “在此处打开 Powershell 窗口” ,运行下面命令刷入 twrp ("*" 请替换为文件名空缺部分)。

.\fastboot.exe flash recovery twrp-*.img

如果运行命令后无法启动 twrp,一直停在开机界面,可能是 twrp 版本适配有问题,可尝试使用第三方版。

3. 为防止重启手机自动替换回官方 rec,按住手机音量上键,同时电脑运行下面命令重启手机,直至进入 twrp 界面。

.\fastboot.exe reboot

4. 设置中文

 步骤三(刷机)

1. 刷第三方 ROM (自行 Bing 下载 ROM)

上一部完成后返回主界面,点击安装,选择刚才考入的刷机包,点击刷入image镜像。

如果成功后系统会重启并进入。

2. 刷入 Magisk

 步骤四(安装 Bluetooth HID Profile Tester)

我在帖子网盘里提供的是 apks 版,需要用MT管理器进行安装,软件也在网盘里提供了。

安装 Bluetooth HID Profile Tester ,运行后看结果,如果是如下,

 就是可以的,跳过剩下的步骤四。

否则是这样如下

 请执行一下步骤

在 Magisk 中,安装 blefinal.zip 从 (已经改名,看上面)

安装后重新启动并重试测试器应用程序!

如果失败,请尝试旧版本:

在 Magisk 中,安装 magisk-bluetoothhidenabler-v2.zip GitHub 在这里

安装后重新启动并重试测试器应用程序!

步骤五(安装 BluetoolsPlusPlus)

PS: 上面检查通过后后,就可以安装 BluetoothPlusPlus 了,这是一个修改蓝牙 HID 的工具 ,按软件作者的意思,游戏平台的类型与普通蓝牙设备不一样,得修改一下。

安装这个模块需要通过 Magisk。

1. 打开 Magisk 点击右下角的模块按钮。

2. 点击 “从本地安装”,选择 BluetoothPlusPlus 并安装。

3. 安装完后重启,重启后打开软件 BluetoothPlusPlus。

4. 点击 “+”,新建一项,分别输入名称、设备类型。

Name: Switch Controller          Device Class: 002508

5. 填完后不要点左上角,一定要点右上角的三个点,再按 Save 保存。

6. 回到主界面,选择刚才建立的 Switch Controller,选中这个就可以退出程序了。

步骤六(安装以及使用 Joy-Con Droid)

1. 安装 Joy-Con,这个不用多说了吧,正常人都会。

2. 进入switch,进入 设置 -> 变更手柄。

3. 运行 Joy-Con Droid,进入主界面,先点击左上角三杠,打开设置界面。

4. Packet Rate 设置:10(初始值:20),经测试设置为10更容易与switch连接。

5. 设置蓝牙MAC地址(可以在 手机设置 -> 关于手机 -> 蓝牙地址 查看并且复制下来)。

6. 设置完后返回主界面,选PRO CONTROLLER。

7. 点中间圆圈,此时会弹出运行软件连接switch60秒,选允许,手机显示已与switch连接,按 “A” 键返回游戏界面,可正常使用。

以上步骤应该可以正常使用软件控制游戏角色。

步骤七(刷 Amiibo)

PS: 实际手机使用体验并不好,由于手机操纵杆是虚拟的,没有感觉,往外动作过度,但是我们用这软件主要是为了刷 Amiibo。

下面介绍刷Amiibo方法:

进入Joy-con dorid,点击设置,打开 “使用Amiibo” 选项。

无视警告,两次CONTINUE后打开,下面会多出一个选址Amiibo文件的界面,点击选择,加载自己准备刷的Amiibo数据文件。

完成后返回主界面,点击 “右JOYCON”,进入手柄界面。

点击中间圆圈,这时手机会提示:60秒内允许switch连接手机,选 “允许”。

手机下部分会提示已连接 Switch,这时候,左手拿着左手柄,右手拿着手机,同时点 “ZL” 、“ZR”。

 然后按 "A",此时会回到游戏画面,大概率会出现手机与 Switch 中断连接的情况,不要慌,这是因为加载Amiibo的缘故,这里比较关键。

此时手机应该停留在右手柄的界面,显示已断开连接,之后很快会弹出是否配对的窗口,此时不要点配对,连接了也刷不出手柄!!!亲测很多遍。这时候需要如下操作:

1. 取消配对弹窗提示。

2. 手机屏幕从上往下拉出任务条,点击“断开手柄”。

3. 返回软件界面从新点圆圈连接手柄,Switch应该出现手柄配对界面,这时候再弹出配对弹窗,点击“配对”,之后左手柄与手机同时按“ZL”、“ZR”,可从新连接。这方法基本上一遍即可完成连接。

重新连接后可进入游戏界面,用手机控制人物试试,如果一切顺畅即可进入下一步。

进入 Amiibo 读取界面,搞定!!!

涉及的软件来源(需要搭梯子):

Joy-Con Droid:https://joycon.gitbook.io/joycondroid/

---------------------------END---------------------------

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Android 手机运行 JoyCon Droid 并且使用 Amiibo 的相关文章

随机推荐

  • CMake语法—选项(option)

    CMake语法 选项 xff08 option xff09 1 选项 1 1 定义 1 2 说明 variable 选项名help text 描述 解释 备注value 选项初始化值 xff08 除ON而外全为OFF xff09 2 应用注
  • C++工程:总结 CMake 添加第三方库依赖方式git submodule、 find_library、FetchContent、CPM等

    CMake 已经成为了C 43 43 工程管理的主流方式 xff0c 功能非常强大 xff0c 现在大多数的 C 43 43 库都已经支持CMake xff0c 下面以 jsoncpp 为例 xff0c 介绍几种引入第三方库的方式 1 代码
  • 医学图像——DCMTK、VTK、ITK、RTK、SimpleITK

    1 引言 https github com SINTEFMedtek ITK VTK xff0c 相关童鞋应该很熟悉的 xff0c 而CTK是一个较新的界面库 xff0c 主要用于方便前面两个 TK的界面设计 xff0c 当然也可以作为通用
  • C++中的volatile

    volatile的本意是 易变的 volatile关键字是一种类型修饰符 xff0c 用它声明的类型变量表示可以被某些编译器未知的因素更改 xff0c 比如操作系统 硬件或者其它线程等 遇到这个关键字声明的变量 xff0c 编译器对访问该变
  • 3DTiles】关于GeometricError几何度量误差

    在 3DTiles 的官方文档中详细介绍了关于几何度量误差 Geometric Error 的一些理念和内涵 xff0c 概括来说可以翻译为如下定义 xff1a 几何度量误差 xff0c Geometric Error xff0c 简称 G
  • glPixelStorei 详解 包括像素传输

    3 glPixelStore 像glPixelStorei GL PACK ALIGNMENT 1 这样的调用 xff0c 通常会用于像素传输 PACK UNPACK 的场合 尤其是导入纹理 glTexImage2D 的时候 xff1a C
  • ESLint 简介

    ESLint简介 ESLint是一个用来识别 ECMAScript 并且按照规则给出报告的代码检测工具 xff0c 使用它可以避免低级错误和统一代码的风格 如果每次在代码提交之前都进行一次eslint代码检查 xff0c 就不会因为某个字段
  • IOS VasSonic 粗略见解

    因为项目需求需要在本地缓存html页面 xff0c 优化用户体验 了解到VasSonic 百度了下源码解析但是没有发现IOS的所以只有自己慢慢摸索了 一 类的简单关系 1 SonicEngine 引擎类 代理为 UIWebViewContr
  • axios的详细讲解

    一 axios的特性 axios 是一个基于Promise 用于浏览器和 nodejs 的 HTTP 客户端 xff0c 简单的理解就是ajax的封装 特性 xff1a 从浏览器中创建 XMLHttpRequests从 node js 创建
  • 无人机飞控算法-姿态估计-欧拉角-旋转矩阵-四元数

    无人机飞控算法 姿态估计 此系列记录了我理解的卡尔曼滤波从0到1的过程 xff0c 从姿态估计到位置估计 xff0c 我们从核心点一个个出发 xff0c 并结合实际模块的应用来一一揭开卡尔曼滤波的神秘面纱 提示 xff1a 在系列文章中 x
  • BMP格式详解

    介绍 数字图像在外存储器设备中的存储形式是图像文件 xff0c 图像必须按照某个已知的 公认的数据存储顺序和结构进行存储 xff0c 才能使不同的程序对图像文件顺利进行打开或存盘操作 xff0c 实现数据共享 图像数据在文件中的存储顺序和结
  • WinHex使用方法详解

    WinHex是由X Ways软件技术公司 xff08 官方网站http www x ways net xff09 开发的一款专业的磁盘编辑工具 xff0c 该工具文如其名 xff0c 是在Windows下运行的十六进制 xff08 hex
  • three.js流动线

    效果 xff1a 先看最基本的 function initThree el options options 61 options const t 61 this appInstance 61 this const width 61 el o
  • OpenGL之FBO(Frame Buffer Object)和多次离屏渲染

    第一次听到离屏渲染的时候觉得很高级 xff0c 遥不可及 xff0c 直到后来做高斯模糊的时候 xff0c 需要通过两次处理来节省性能 xff0c 一直玩一次渲染处理的我这时候才认识FBO xff0c 继而明白了离屏渲染 xff0c 今天抽
  • Android驱动(一)硬件访问服务学习之(四)Android应用程序APP编写

    硬件平台 xff1a tiny4412系统 xff1a Android 5 0 2编译器 xff1a arm linux gcc 4 5 1 xff08 一 xff09 Android通过JNI访问硬件 http blog csdn net
  • gl_FragCoord 的含义

    gl FragCoord 表示当前片元着色器处理的候选片元窗口相对坐标信息 xff0c 是一个 vec4 类型的变量 x y z 1 w xff0c 其中 x y 是当前片元的窗口坐标 xff0c OpenGL 默认以窗口左下角为原点 xf
  • RoboMaster机甲大师——视觉组——计算平台的选型与感想(主流几款)

    RoboMaster机甲大师 视觉组 计算平台 xff08 工控机 xff09 的选型与感想 xff08 主流几款 xff09 FOR THE SIGMA FOR THE GTINDER FOR THE ROBOMASTER 简介 xff1
  • 如何在Linux命令行下发送和接收UDP数据包

    众所周知 在传输层有两个常用的协议 TCP 和 UDP 本文介绍在 Linux 命令行下 如何使用 nc 命令发送或接收 UDP 数据包 这些命令的用法对调试 UDP 通信程序将有所帮助 1 问题的提出 编写了一个使用 raw socket
  • 抽丝剥茧聊Kotlin协程之聊聊Job和SupervisorJob的区别

    1 前言 随着协程的普及 xff0c 协程知识越来越被面试官青睐 首先 xff0c 协程的面试题一般都很简洁 xff0c 一两句简单的话就能把问题描述清楚 xff0c 其次于面试官而言 xff0c 协程框架中精妙的数据结构与算法可以很好的考
  • Android 手机运行 JoyCon Droid 并且使用 Amiibo

    PS 整个过程耗时耗力 xff0c 经常会断开连接 xff0c 有些不想搞那么麻烦的人就不要搞了 xff0c 以免遭受刺激啊 xff0c 哈哈 前提 如果想使用并刷Amiibo xff0c 必须同时满足以下几个条件 xff1a 1 蓝牙版本