MCPcopy Index your code
hub / github.com/GhostFlying/LocationReportEnabler

github.com/GhostFlying/LocationReportEnabler @1.5.0

Chat with this repo
repository ↗ · DeepWiki ↗ · release 1.5.0 ↗ · + Follow
54 symbols 127 edges 5 files 3 documented · 6%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

LocationReportEnabler

A simple android app which enables Google Location Report, Google Now and related functions in China.

ROOT REQUIRED

There are two variants of this app, the general one is for the users only rooted and the xposed one is for the users have xposed framwork.

In general, I suggest to use the xposed one, which is more clear and stable.

General variant

This version sets two variables once the device boot completes or the sim card is ready.

  • set gsm.sim.operator.numeric to 310030
  • set gsm.sim.operator.iso-country to us (to enable the Google Maps' timeline)
  • after version 1.4.1, you can set it to any value you want (be cautious to use it)

Download: https://github.com/GhostFlying/LocationReportEnabler/releases

Xposed variant

To make the project structure clean, all code and releases of the xposed version are moved to https://github.com/GhostFlying/LocationReportEnablerXposed

You can find apks at https://github.com/GhostFlying/LocationReportEnablerXposed/releases or xposed repo.

Core symbols most depended-on inside this repo

getProtecredSharedPreferences
called by 6
app/src/main/java/com/ghostflying/locationreportenabler/PropUtil.java
addMultiChoiceItemView
called by 5
app/src/main/java/com/ghostflying/locationreportenabler/view/FunctionChooseAlertView.java
showNoticeDialog
called by 3
app/src/main/java/com/ghostflying/locationreportenabler/SettingActivity.java
setFakeCarrier
called by 2
app/src/main/java/com/ghostflying/locationreportenabler/PropUtil.java
getShellOutput
called by 2
app/src/main/java/com/ghostflying/locationreportenabler/PropUtil.java
hideOrShowLauncher
called by 2
app/src/main/java/com/ghostflying/locationreportenabler/PropUtil.java
addEditTextItemView
called by 2
app/src/main/java/com/ghostflying/locationreportenabler/view/FunctionChooseAlertView.java
setText
called by 2
app/src/main/java/com/ghostflying/locationreportenabler/view/FunctionChooseAlertView.java

Shape

Method 45
Class 9

Languages

Java100%

Modules by API surface

app/src/main/java/com/ghostflying/locationreportenabler/view/FunctionChooseAlertView.java25 symbols
app/src/main/java/com/ghostflying/locationreportenabler/SettingActivity.java13 symbols
app/src/main/java/com/ghostflying/locationreportenabler/PropUtil.java9 symbols
app/src/main/java/com/ghostflying/locationreportenabler/tile/FakeOperatorTile.java4 symbols
app/src/main/java/com/ghostflying/locationreportenabler/EnablerReceiver.java3 symbols

For agents

$ claude mcp add LocationReportEnabler \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact