导航

解除 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
lsl

大佬为什么dia没用啊,那个还是有包名。有其他host的方法吗

avatar
Trees

@lsl:可以试试 adaway 或者 adguard 之类的host工具

avatar
yfl

@Trees:主要是不会用这两个[g=经典/liulei.gif]

avatar
shy

大佬,删包名重启之后老死机有什么办法解决吗?安卓十

avatar
Trees

@shy:不太清楚哦!我的只有小概率会在启动模拟的时候卡死。

avatar
少年闰土

大佬,我好像知道他们为什么重新启动的时候会改回去,应该是在原文件下生成了一个新的bak,没删除bak就会重新返回[g=经典/keai.gif]

avatar
Trees

@少年闰土:fakelocation好像不会生成bak文件,bak文件应该是MT管理器生成的

avatar
li

手机a14,为什么按照教程文件还是自动更新啊,没用啊

avatar
gagaga

@li:我和你一样,所有东西都是从作者的教程里下载的

avatar
Trees

@li:Dia不支持安卓14,可以试试其他的host工具

avatar
au

大佬我想问下为啥我一直显示真实位置,别的应用都可以就是运动校园不行

avatar
Trees

@au:那就是Dia没起作用,或者包名没去除?

avatar
kkkkk

@Trees:大佬我现在也是这个情况,要怎么去操作,我的dia在按步骤操作完了包名com.lerist.fakelocation 变红了这是什么情况

avatar
Trees

@kkkkk:变红了就是设置成功了,但和还要看fl是不是还能获取appconfigs,如果还能被覆盖,就说明Dia没起效,检查一下安卓版本,Dia好像不支持太旧或者安卓14这种太新的版本

avatar
stepha37

@au:请问解决了吗

avatar
kkkkk

大佬我这个dia未激活怎么搞

avatar
Trees

@kkkkk:在lsposed里打启用Dia就行了

avatar
hxcx

刚才提问不准确,为啥我的dia应用列表下面啥都没有,只有dia和小米系统框架

avatar
Trees

@hxcx:作用域勾选fakelocation了吗?如果dia不能用可以试试使用其它host方法

avatar
hxcx

为啥dia列表下方找不到fake location

avatar
Pppzy

大佬  为啥一直找不到com.leris.fakelocation包  卸载重装重启好多次了

avatar
Trees

@Pppzy:为什么要找fakelocation的包?Dia里吗

avatar
Pppzy

@Trees:MT管理器里  找不到fake location的包也就找不到那个xml文件

avatar
Kid

大佬,请问有什么办法解决软件检测登录3个号,或者一个号登录3台设备这种问题吗,爱玩机盒子改设备能实现吗。我小白

avatar
Trees

@Kid:目前真机还没有有效的方法解决这个问题,运动世界校园获取的信息太多,真机无法全部修改

avatar
LOST_DLL

@Kid:改机型和广告ID就能让它认为是不同的设备

2025 Teris 的秘密基地 All Rights Reserved.