导航

解除 fakelocation APP屏蔽

6个月前 · 4.99w人浏览

由于 fakelocation 主动对一系列 APP 进行屏蔽,导致被屏蔽的 APP 无法使用 fakelocation 模拟定位。因此,本文章将解决 fakelocation 屏蔽列表的方法发布出来,使 fakelocation 屏蔽列表失效,从而可对任意 APP 生效。

 

原理

    fakelocation 在其程序数据目录下加入了其屏蔽的 APP 包名列表文件,在启用定位时会对列表文件内所有 APP 返回真实位置。因此,想要对已被屏蔽的 APP 生效,只需要让 fakelocation 读取的包名内不含有该 APP 的包名即可。
    而 fakelocation 在每次启动定位时会从其服务器获取最新的屏蔽包名列表文件,并对本地文件进行覆盖。所以,我们要做的就是让 fakelocation 无法从其服务器获取最新地址,并修改其屏蔽列表文件,删除我们所要模拟位置的 APP 包名即可。

 

要求

  • 系统具有root权限
     
  • 安装 lsposed 框架
     
  • fakelocation 正版会员账号 ( 破解版请自行测试 )

 

工具列表

 

 

 

操作步骤

1. 安装 Fakelocation ,登录账号并进行一次位置模拟

注意:确保在正常情况下 (不使用Dia) 成功模拟一次,否则会出现缺少 [ appconfigs.xml ] 文件 或 地图数据获取失败的情况,导致无法进行位置或模拟。

2. 安装 Dia 工具,在 Lsposed 内激活,并勾选 Fakelocation 。

3. 在 Dia 内,启用 [ 开启模块 ]、[ 开启增强模式 ] 。

4. 在下方应用列表内找到 [ Fake Location ] ( 包名 com.lerist.fakelocation ),并单击进入。

5. 在右上角将 [ 启用设置 ] 开启。

6. 单击进入 [ 大杂烩 ] 功能。

7. 找到最下方 [ HTTP代理 ],并启用。

8. 打开 [ HOST ] 配置。

9. 将以下文本加入配置文本中,并 [ 确定 ] 保存。

127.0.0.1 api.fakeloc.cc

10. 打开 [ MT管理器 ] ,并找到以下目录

/data/user_de/0/com.lerist.fakelocation/shared_prefs/

11. 打开 [ appconfigs.xml ] 文件。

12. 在文件内找到你需要模拟定位的 APP 包名,将其删除,并保存。

例如,运动世界校园 的包名为 [com.zjwh.android_wh_physicalfitness]

13. 重新打开 Fakelocation 并进行一次模拟,若 [ appconfigs.xml ] 文件没有被覆盖还原,即为成功。

15. 重新启动手机。

完成以上操作后,你所删除包名的 APP 将可以被 fakelocation 模拟定位!
 

感谢您的阅读,制作不易,转载请注明出处。

评论
更换验证码
avatar
gagaga

按照教程搞完了,发现还是会更新appconfig咋办

avatar
gagaga

@gagaga:我直接断网他还能更新……

avatar
Trees

@gagaga:重启一下试试?还不行就是dia没有起效,设备是安卓几?

avatar
Trees

@gagaga:重启一下试试?还不行就是dia没有起效,设备是安卓几?

avatar
gagaga

@Trees:安卓13,完全断网都还是会重新生成那个文件

avatar
wawa

大佬大佬,我hosts开了后路线模拟会一动不动的,这是咋回事

avatar
Trees

@wawa:用的是正版fakelocation吗

avatar
Trees

@wawa:我这边路线模拟是正常的

avatar
wawa

@Trees:那可能是跟我用非正版的有关,我去看看正版的,感谢大佬的教程!

avatar
wawa

@Trees:这边尝试了下,发现用dia开启hosts后fl会无法连接网络,包括路线模拟账户查询,是以断网形式不更新appconfig的。目前卸载重装好几遍还是没办法...

avatar
苦瓜大王

我删了乐跑的包名后,为什么我乐跑打不开了啊,显示乐跑无响应

avatar
Trees

@苦瓜大王:我猜有可能是因为SElinux被关闭了的原因

avatar
FOrThEworTH

大佬请问运动世界校园模拟器可以用这个方法吗

avatar
Trees

@FOrThEworTH:你可以按教程在模拟器上操作一下,如果能模拟路线就是可以啦!

avatar
Romence

大佬 我前几天用都正常 今天fakelocation显示token异常让我重新登录然后网络不可用,我去dia把host关了重新登录了FL结果再打开host的时候又让我重新登录FL,然后就这样循环了

avatar
Trees

@Romence:那要不然你清除一下fl的数据吧 0_0

avatar
shy

大佬,我能利用路由器hosts屏蔽fake location联网覆盖包名吗?😃

avatar
Trees

@shy:可以的

avatar
匿名

大佬您好,我想用这个改企业微信的打卡位置,按操作将wework包删除且重新模拟后这个文件并未还原,但重启后企业微信打卡还是显示自己的实际位置;后来我将这里所有的包全删了,按操作执行,重启后其他包都恢复了,wework未恢复,但是企业微信的打卡还是显示实际位置,请问这个有解决方法吗?

avatar
Trees

@匿名:请问重启手机了吗

avatar
匿名

@Trees:大佬您好,重启手机了的,按教程操作来的,每次重启完成后还得等2分钟才能再次打开fakelocation。后面又发现即使在重启前流程正确第13步没有被重新覆盖的情况下,重新开启模拟定位的时候,打开mt管理器,在shared_prefs文件界面会弹一个是否更新配置文件的提示,点取消后不会覆盖包,但是如果没有打开这个文件夹的情况下,似乎还是会自动覆盖,目前尚不清楚什么原因,期待大佬能答疑解惑

avatar
shy

大佬,我弄完之后运动世界GPS变得不稳定会间歇性没信号是因为改这个的原因吗

avatar
Trees

@shy:我使用该方法,路线模拟GPS信号永远都是满格的,所以我不太清楚GPS不稳定是否是这个原因。

avatar
shy

@Trees:那基站模拟有时会不能用显示网络错误,跟拦截有关系吗?

avatar
123

佬按照教程一步步来了好多遍还是没有appconfigs.xml文件是为什么

avatar
Trees

@123:没有appconfigs的话看看是不是目录找错了

avatar
篠休

@Trees:目录是对的


avatar
Trees

@篠休:正常情况下登录就会有这个文件,如果没有我也不太清楚是啥情况。

avatar
shdjxs

大佬,第一次按那个教程走的可以正常用了,结果那次fl登不上了,我自己瞎鼓捣导致现在怎么搞都找不到那个appconfigs.xml文件了,求教

avatar
Trees

@shdjxs:把host功能关闭,重新登录,就可以获取到文件啦

2025 Teris 的秘密基地 All Rights Reserved.