fake location闪退主因是系统拦截或权限未配齐:华为emui、三星knox等限制进程,需开启“选择模拟位置应用”、清除缓存、授予权限;root后更易触发报错,可借xposed设版本号1575或用虚拟机绕过。

Fake Location软件打不开、一点击就闪退,不是安装包损坏就是系统在拦截——华为EMUI、三星Knox、小米MIUI都可能直接杀掉进程,Root后反而更容易触发安全模块报错。
检查并开启“选择模拟位置应用”权限
进入手机【设置→开发者选项】,找到“选择模拟位置应用”或“允许模拟位置”选项,点开后手动选中Fake Location。如果列表里没有它,说明软件未正确安装或签名被系统拒绝。
部分机型(如华为Mate 60系列)需额外开启【USB调试】和【MTP/文件传输模式】才能让开发者选项识别第三方定位工具。关闭“仅充电”模式,否则权限无法写入。
这一步必须完成,【未启用该权限时,Fake Location根本不会启动,而是直接闪退或黑屏】。
清除缓存+重授地理位置权限
进入【设置→应用管理→Fake Location→存储】,点击“清除缓存”。不要点“清除数据”,否则已保存的坐标点会丢失。
返回上一级,进入【权限】→ 找到“位置信息”,设为“始终允许”。再往下拉,打开“显示在其他应用上方”“修改系统设置”“无障碍服务”三项——Fake Location依赖它们注入虚拟坐标。
若手机提示“此权限需在系统设置中开启”,请手动跳转至【设置→隐私→特殊应用权限】逐个授权,跳过会导致地图加载失败或启动即崩溃。
强制解除版本检测与弹窗干扰
方法一:用Xposed框架干预(适用于已Root且装有Xposed的设备)
① 在Xposed Installer中激活“对话框取消模块”,勾选Fake Location为作用域;
② 进入模块设置,打开Fake Location对应条目;
③ 启用“版本号自定义”“跳过更新检查”“屏蔽升级弹窗”三项;
④ 将版本号设为【1575】,版本名称设为【1.3.1.9】;
⑤ 重启手机,此时启动不再弹强制更新,也不会因检测失败而闪退。
方法二:用Fax Smart拦截(无需Root)
下载安装Fax Smart → 打开后添加Fake Location到拦截列表 → 开启“弹窗屏蔽”和“崩溃拦截” → 返回桌面直接启动Fake Location。
注意:Fax Smart不能替代权限配置,只解决弹窗和崩溃信号,基础权限仍需手动开启。
切换运行环境绕过系统限制
华为、荣耀用户优先尝试“光速虚拟机”:安装后在虚拟机内单独安装Fake Location,不与宿主系统共享位置服务,避免EMUI底层拦截。
三星用户禁用Knox相关服务:进入【设置→生物识别和安全性→Knox】,关闭“Knox容器”和“远程管理”,否则Fake Location进程会被立即终止。
小米/Redmi用户需关闭“MIUI优化”:【设置→关于手机→连续点击版本号激活开发者选项】→ 返回【更多设置→开发者选项】→ 关闭“MIUI优化”,否则模拟位置功能被静默禁用。
回退到兼容性更强的老版本
卸载当前版本,在可信渠道下载v1.3.1.9或v1.2.8安装包(避开应用商店自动更新)。新版本常引入Android 14适配逻辑,但未兼容旧版Knox或EMUI内核,导致启动瞬间崩溃。
安装时务必关闭“智能防护”“病毒扫描”类后台,某些安全中心会将Fake Location判定为风险应用并静默阻止运行。
安装完成后,不要立即启动,先按前述步骤配置好开发者选项和权限,再打开软件。











