Fake Running使用文档
如果你不愿意看完这个文档,建议放弃使用该软件,以免带来麻烦。我早已研究此领域,之前使用脚本,但由于很多人询问实现方式,我对其进行了改良和可视化。如果你有强烈的使用意愿并信任我,请认真阅读完该文档!该软件需要root设备和Xposed框架,请自行了解,具体不再赘述。
Fake Running的说明和下载
说明
Fake Running是基于Xposed框架的定位模拟应用。它胜过其他应用的点在于对以下功能的支持:
-
传感器和基站数据的收集和模拟
-
路径修改和混淆
-
仅支持root设备
-
地图和坐标系转化
开始下载
发行注记 v1.0.0
插件系统
插件系统让Fake Running功能更加强大。
-
主应用从Xposed解耦,不再是Xposed模块。
-
基于Xposed的插件实现了完整功能。
-
在插件界面可以找到所有可用插件。
-
下载、安装和管理插件的方法十分简单,只需几个点击和手势。
插件的能力体现在
-
灵活性:插件可以为特定应用优化,以提供最佳体验;
-
兼容性:宿主与模块之间的通信层与运动模拟器本身分离,因而特殊应用也可以被纳入这一体系;
-
先进性:不同模块平行更新,从容修复bug,提供改进。
基于WebSocket的协议
-
实现了宿主app与模块的实时通信。
-
使用了高效的ProtoBuf协议。
开始使用
要开始使用Fake Running,只需以下几个步骤。
下载插件
激活插件
在软件主界面,选择找不到插件
卡片,进入插件管理器。
从已禁用
列表中,点击需要的插件,将插件拖放到已启用
列表,激活该插件。
插件指定设置
基于Xposed的插件需要在你使用的框架中进行额外设置。
模拟位置插件需要按照内部的提示进行额外设置。
绘制路径
回到主界面。选择绘制路径
卡片。第一次使用,需要设置地图选项。
选择合适的地图
对于大多数用户,没有代理功能的,请选择高德地图。
注意,地图已以你的粗略位置为中心。点击屏幕下方的新路径
按钮,开始路径创建。软件提供两种方法绘制新路径。
手绘
不妨移动地图,寻找大致区域。可以点击屏幕上方的搜索按钮,快速跳转到兴趣点。
要开始手绘路径,选择屏幕下方的绘制路径
按钮,然后点击选择
。与地图交互将不能移动地图,而是在地图上留下痕迹。
需要撤销上一次操作,点击屏幕下方的撤销按钮。需要清除路径,点击清除按钮。
绘制完成后,点击屏幕下方的返回按钮。
GPS采样
要记录实际位置为路径存档,点击屏幕下方的GPS采样。
寻找信号
找到卫星信号较好的地点,通常是户外开阔地。软件将在信号较优时开始记录。
要暂停记录,点击屏幕下方的暂停按钮。要恢复记录,点击继续按钮。要撤销至上次暂停的状态,点击撤销按钮。
完成记录后,点击暂停按钮,然后点击返回按钮。
开始模拟
回到主界面。选择模拟
卡片。根据需要,配置路径、重复次数、速度等参数。在对配置感到自信之后,点击屏幕下方的开始模拟
按钮。
在Fake Running中使用传感器数据
开始记录
在主界面,选择记录
卡片。选择需要的传感器类型。点击继续
。软件生成使用的传感器对应的图表。在记录完成后,点击屏幕底部的停止
按钮。不使用停止按钮而直接返回上一界面,将舍弃记录好的数据。
合适的数据
不同软件算法不同。如果你不知道自己在做什么,通常以步频为标准。 回到主页,选择管理
卡片,在传感器
页面可以找到记录。步频的估计速度应接近模拟时的目标速度。
重放方式
重放时,运动模拟器对数据有特殊处理。对于时间不够长的记录,将重复已有片段。对与目标速度不匹配的步频,将加速或减速该片段。这样的操作可能产生不自然的数据。
讨论
传感器模拟是经过最少测试的功能。大部分软件的检测手段不是很强。相反,手段强的软件最好做专门的适配(如果有能力的话)。
给Fake Running路径添加随机性
编辑入门
在主界面,选择管理
卡片。导航到路径
页面。选择要编辑的路径。在随机因子
中,点击新建,选择随机因子。 展开新建的随机因子。随机因子的名称是任何不含空格的字母组合。因子的图像反应其结果的概率分布。
图像的工作方式是,在横轴随机选择一个点,在曲线上对应的纵坐标就是计算结果。
点击新建
,在旋转、缩放和平移中选择需要的变换。
旋转
从加盐
菜单中选择旋转。展开该变换。点击右侧的Σ按钮,选择使用输入。 在弧度制角度
输入框内,输入以下文本。
2 * pi * x
为什么
pi = π。* = ×。在弧度制角度中,2π是一周。x的范围是[0, 1]。这个随机变换至多让路径旋转一周。
平移
从加盐
菜单中选择平移。展开该变换。在x
和y
输入框内输入以下文本。
x * 10 ^ -4
为什么
^是指数运算符。10 ^ -4表示十的负四次幂。这个随机变换至多让路径沿纬线方向平移十的负四次方度。
缩放
从加盐
菜单中选择缩放。展开该变换。在x轴比例
中输入以下内容。
e ^ -x
为什么
e是自然对数的底数。这样做只是好玩。
以下是关于Fake Running的配合体适能的说明和注意事项
环境配置
Fake Running只支持root设备,而多数人的设备并不root。root操作复杂,需先解锁bootloader,并会清空数据且降低设备安全性。因此,我建议使用虚拟机。这里提供Magisk和XP框架以及虚拟机下载链接
位置偏移问题
在软件开发过程中,我最初选择使用谷歌地图并对此进行推荐。然而,由于许多人无法直接访问谷歌服务器或使用代理访问,因此我决定引入高德地图作为替代方案。在中国,使用地图服务时,法律要求采用GCJ02坐标系,而GPS系统则使用WGS84坐标系。这一差异在高德地图进行适能模拟时会导致位置偏移,通常表现为向左上方偏移。为了解决这一问题,用户只需在主界面中选择管理选项,然后点击路径,将高德地图的坐标系统从GCJ02切换为WGS84即可。
防检测设置
最新版本的体适能在跑步违规行为的检测方面进行了增强,特别是新增了对同一时间段内轨迹、速度等后台参数的监控。如果用户每天使用相同的传感器数据和模拟路径,系统可能会对其进行处罚。为避免不必要的麻烦,建议每天更换传感器数据和模拟路径。如果您对此感到麻烦或复杂,建议立即停止使用该软件。此外,你也可以通过使用Fake Running路径来增加路径的多样性。请注意,模拟时的速度最好不要超过5米每秒。
软件性能说明
作为一个个人开发的应用,软件仍在不断完善中,使用过程中可能会遇到以下问题:
1. 应用偶尔闪退
2. 运动模拟可能会中断
3. 部分功能不够稳定
解决方法:
- 应用闪退时请重新启动
- 模拟中断时请重启模拟,不会影响体适能的运行。
禁止代跑说明
本软件仅限个人使用,严禁帮他人代跑!体适能系统会检测每部手机每天最多登录2个账号进行跑步,同一跑步时间段内的轨迹、速度等多项后台参数如果高度吻合将被判定为作弊。一旦被发现,相关账号将被永久封禁。请勿将本软件用于任何营利性用途,违规使用造成的一切后果由使用者自行承担。