注册非 GMS或纯 AOSP 设备

如何安装 Springmatic Core 以帮助在没有 Google 服务的情况下注册 Android 设备

Google 提供了全球大多数 OEM 所使用的 Android 版本,并在 Google 标准和框架内进行了认证。这是 Google 托管服务 (GMS) 设备。然而,特定地区的某些设备,或者仅利用 Android 作为基础平台来运行一组有限的服务/应用程序的设备可能不具有完整的 GMS 兼容性或认证。

Springdel 也支持这些设备!

与 GMS 注册步骤类似,在 Springmatic 平台中创建队列、配置文件和注册。

在设备上,转到“设置”->“关于设备”-> 在“版本号”上单击 8 次以启用开发人员选项。

某些设备将在“设置”菜单中显示开发人员选项,有些设备将在“设置”->“系统”->“进阶”下显示。

单击“开发者选项”并启用“USB 侦错”

使用安装了 Android 设备桥 (ADB) 工具的计算机将非 GMS 设备连接到 USB。

有关如何获取这些工具的更多信息,请检查您的计算机/工作站的软件包管理器或访问此页面以了解有关安装过程的更多信息。

在终端/命令行中运行以下命令以确保设备连接正常工作。

~$adb devices

该命令应向所连接的设备发出请求以允许 USB 调试。出现提示时,单击设备上的“允许”。

从此位置下载适用于 Android 的 Springmatic DPC 包。

Linux + macOS + WSL

命令行(终端)可用于帮助运行 adb 命令和脚本。要创建配置脚本,请将以下语法复制到所选的文本编辑器中。

#!/bin/bash

adb install springdelDPC.apk
adb shell dpm set-device-owner com.springdel.android.dpc/.DeviceAdminReceiver
adb shell am start -n com.springdel.android.dpc/.MainActivity

将上个档案保存为 springdelenrollment.sh。其他档案名也是可以的,只需记住档案的名称。

运行上述档案取决于作业系统。

Windows 本身不支持运行脚本,但是用户可以安装 Windows Subsystem for Linux (WSL) 来支持。单击以获取有关如何安装 WSL 的更多信息。

在档案与Sprigndel DPC 共同的目录,打开终端并运行以下命令:

chmod +x springdelenrollment.sh

现在运行:

./springdelenrollment.sh

这应该向设备提供注册 DPC 应用程序并允许其在 Springmatic 平台上注册。

从设备上的应用程序绘图中打开 Springmatic Core 应用程序。

在应用程序中,键入或扫描相应的注册 ID 以开始设备注册。

没有 WSL 的 Windows

Windows 无需 WSL 设置即可安装和运行 ADB 工具。但是,它无法将上述命令作为脚本运行。而是按顺序单独运行命令提示符中的命令。

在 Windows 7、8、10 或 11 系统上,确保安装 ADB 工具。

单击 Windows 开始按钮并输入“cmd”并按 Enter 键。

与其他平台类似,通过运行以下命令确保设备已连接:

adb devices

如果设备上出现提示,请单击“允许”以确保 Windows 系统有权访问该设备。

导航到 Springmatic DPC 应用程序 (.apk) 文件的同一目录。

继续一次输入接下来的三个命令。

adb install springdelDPC.apk
adb shell dpm set-device-owner com.springdel.android.dpc/.DeviceAdminReceiver
adb shell am start -n com.springdel.android.dpc/.MainActivity

与其他平台类似,打开Springmatic Core应用程序并通过输入或扫描注册ID的二维码进行注册。

一旦 Springmatic Core 应用程序成功安装在设备上,就不再需要启用 USB 调试或开发人员选项。出于安全原因,Springdel 建议在注册后禁用 USB 调试和开发人员选项。

使用 Windows 的注册影片