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个账号进行跑步,同一跑步时间段内的轨迹、速度等多项后台参数如果高度吻合将被判定为作弊。一旦被发现,相关账号将被永久封禁。请勿将本软件用于任何营利性用途,违规使用造成的一切后果由使用者自行承担。