XPrivacyLua repo

Hook definitions are provided "as is". Using hook definitions is entirely at your own risk.

THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

This repository is available on a best-effort basis.

Please see here about how to define hooks.

Collection Group Name Author Version Updated (UTC) Downloads
FifInstall Play GamesGMS.NoPlayGamesFif_22020-10-18 01:27:53718
ldh0423调节音量AudioManager.setStreamVolumeldh042312020-10-16 03:14:2542
ldh0423调节音量AudioManager.adjustStreamVolumeldh042312020-10-16 03:14:2040
ldh0423获取壁纸WallpaperManager.getDrawableldh042312020-10-13 00:23:3851
FifRead.IdentifiersAdvertisingIdClient$Info.getIdM66B, Fif_ on XDA.12020-09-26 22:27:40277
FifUtilitiesGMS.PlayGamesUpgradeChimeraActivityFif_22020-05-28 02:13:041810
FifGet.ApplicationsPackageManager.getPackageInfo/packageNameFif_32020-05-25 19:09:203163
FifGet.ApplicationsPackageManager.getPackageUidAsUserFif_32020-05-25 19:09:142564
FifGet.ApplicationsPackageManager.getPackageUidFif_32020-05-25 19:09:122402
FifGet.ApplicationsPackageManager.getPackageInfoAsUserFif_32020-05-25 19:09:012748
FifGet.ApplicationsPackageManager.getPackageInfo/versionedPackageFif_32020-05-25 19:08:362537
FifGet.ApplicationsPackageManager.getPackageGids/flagsFif_32020-05-25 19:08:302544
FifGet.ApplicationsPackageManager.getPackageGidsFif_32020-05-25 19:08:282358
FifGet.ApplicationsPackageManager.getApplicationInfoAsUserFif_32020-05-25 19:08:262722
FifGet.ApplicationsPackageManager.getApplicationInfoFif_32020-05-25 19:08:202501
FifGet.ApplicationsPackageManager.getApplicationEnabledSettingFif_32020-05-25 19:08:152584
FifUse sliderThreeKeyHw.isSupportSocThreeKeyFif_ on XDA12020-05-25 01:00:57432
FifPublic.StorageBlockGuardOs.openM66B, Fif_112020-02-21 05:29:524580
FifPrevent downgradesPackageManagerService.checkDowngradeFif_12020-02-19 01:21:48945
FifUse.ShellProcessBuilder.startM66B, Fif_12020-02-18 17:01:191179
FifUse.ShellRuntime.exec/arrayM66B, Fif_12020-02-18 06:53:021044
FifUse.ShellRuntime.exec/array/envM66B, Fif_12020-02-18 06:53:001035
FifUse.ShellRuntime.exec/array/env/fileM66B, Fif_12020-02-18 06:52:581028
FifUse.ShellRuntime.exec/cmdM66B, Fif_12020-02-18 06:52:551028
FifUse.ShellRuntime.exec/cmd/envM66B, Fif_12020-02-18 06:52:531037
FifUse.ShellRuntime.exec/cmd/env/fileM66B, Fif_12020-02-18 06:52:491024
FifVibrate when pluggedVibratorService.startVibrationLockedFif_22020-01-04 06:55:161442
FifGroup notificationsNotification.GroupHelper.onNotificationPostedFif_42019-12-20 22:44:11714
FifGroup notificationsNotification.GroupHelper.onNotificationRemovedFif_42019-12-20 22:44:09680
FifGroup notificationsNotification.Ranker.onNotificationPostedFif_42019-12-20 22:43:541800
FifGroup notificationsNotification.Ranker.onNotificationRemovedFif_42019-12-20 22:43:541807
PrivacyUse.TrackingTelephonyManager/getSimCountryIsoM66B,gently12019-11-25 00:04:131369
PrivacyUse.TrackingTelephonyManager/getNetworkCountryIsoM66B,gently12019-11-25 00:03:431314
PrivacyUse.TrackingSubscriptionInfo.getCountryIsoM66B,gently12019-11-25 00:03:131265
PrivacyUse.TrackingTelephonyManager/getSimOperatorNameM66B,gently12019-11-22 03:02:391329
PrivacyUse.TrackingTelephonyManager/getNetworkOperatorNameM66B,gently12019-11-22 03:02:021325
PrivacyRead.NetworkWifiInfo.getSSIDM66B,gently12019-11-22 03:00:531365
FifRead batteryIntent.createFromParcel/batteryFif12019-11-17 06:35:402090
FifRead batteryBatteryManager.isChargingFif12019-11-17 06:35:331961
FifRead batteryBatteryManager.getLongPropertyFif12019-11-17 06:35:311951
FifRead batteryBatteryManager.getIntPropertyFif12019-11-17 06:35:291940
FifRead batteryBatteryManager.computeChargeTimeRemainingFif12019-11-17 06:34:511008
FifGet app updatesAppUpdateManagerFactory.createFif_ on XDA22019-11-15 08:45:081052
FifKill background appsOnePlusHighPowerDetector.isProcInWhiteListFif_22019-10-01 04:28:301066
FifKill background appsOnePlusHighPowerDetector.isForkedProcInWhiteListFif_22019-10-01 04:28:211012
FifRead battery saverPowerManager.isPowerSaveModeFif12019-09-03 19:09:441038
FifUtilitiesDownloadHelper.downloadTextContentFif_ on XDA.12019-05-26 04:13:501037
FifRead.NetworkWifiInfo.toStringFif_12018-10-08 22:41:232544
FifRead.NetworkNetworkInfo.toStringFif_32018-10-08 22:41:162586
FifUse.AnalyticsPlacedAgent.registerUserFif_12018-10-07 15:59:512206
FifUse proximity wakelockPowerManager.newWakeLockFif_12018-10-02 17:28:351639
FifUse proximity wakelockPowerManager.WakeLock.releaseFif_12018-10-02 17:28:321622
FifUse.TrackingSystemProperties.get/customFif_52018-10-01 05:47:232865
FifUse.TrackingSystemProperties.get.default/customFif_52018-10-01 05:47:202684
FifUse fingerprintFingerprintManager.isHardwareDetectedFif_12018-09-22 18:05:421725
FifUse.AnalyticsLocalytics.setPrivacyOptedOutFif_12018-04-21 22:02:352727
FifUse.AnalyticsLocalytics.setOptedOutFif_12018-04-21 22:02:322597
FifUse.AnalyticsLocalytics.integrateFif_12018-04-21 22:02:292562
FifUse.AnalyticsCuebiq.PersistenceManagerImpl.isSDKCollectionEnabledFif_12018-04-11 06:11:082522
FifUse.AnalyticsNeuraApiClient.authenticateFif_12018-04-11 06:10:482528
FifUse.AnalyticsNeuraApiClient.authenticate/anonymous_requestFif_12018-04-11 06:10:462503
FifUse.AnalyticsNeuraApiClient.authenticate/requestFif_12018-04-11 06:10:442472
FifUse.AnalyticsNeuraApiClient.enableNeuraHandingStateAlertMessagesFif_12018-04-11 06:10:422468
FifUse.AnalyticsNeuraApiClient.enableNeuraHandlePermissionsFif_12018-04-11 06:10:382476
FifUse.AnalyticsNeuraApiClient.enableNeuraHandleSensorsStateFif_12018-04-11 06:10:352465
FifUse.AnalyticsNeuraApiClient.enablePedometerWithHighBatteryUsageFif_12018-04-11 06:10:322456
FifUse.AnalyticsNeuraApiClient.registerFirebaseTokenFif_12018-04-11 06:09:432475
FifUse.AnalyticsNeuraApiClient.registerFirebaseToken/activityFif_12018-04-11 06:09:382469
FifUse.AnalyticsNeuraApiClient.registerPushServerApiKeyFif_12018-04-11 06:09:322452
FifInternet.FirewallInetAddress.getByNameFif_42018-03-22 20:53:172706
FifInternet.FirewallInetAddress.getAllByNameFif_42018-03-22 20:53:112621
PrivacyRead.NetworkWifiInfo.getBSSIDM66B,hKFirEs12018-03-17 07:02:272705
PrivacyUse.TrackingTelephonyManager/getNetworkOperatorM66B,hKFirEs42018-03-17 06:18:302651
FifRead.NetworkInetAddress.getLocalHostFif_12018-03-14 23:07:452605
FifRead.NetworkNetworkInterface.getInetAddressesFif_12018-03-14 23:07:382638
FifRead.NetworkWifiInfo.getIpAddressFif_12018-03-14 23:07:312700
PrivacyRead.NetworkTelephonyManager.getCellLocationM66B,hKFirEs42018-03-14 10:56:052598
PrivacyRead.NetworkNetworkInterface.getInetAddressesA200K12018-03-12 16:09:112230
PrivacyUse.TrackingBluetoothAdapter.getNameA200K12018-03-12 13:33:462370
MyPrivacyFake.LocationGsmCellLocation.getLachKFirEs112018-03-11 04:11:532306
MyPrivacyFake.LocationGsmCellLocation.getCidhKFirEs112018-03-11 04:11:492324
PrivacyRead.NetworkWifiInfo.getIpAddressA200K12018-03-06 20:59:212386
PrivacyUse.TrackingNetworkInterface.getHardwareAddressM66B12018-02-27 10:03:593045
PrivacyUse.TrackingWifiInfo.getMacAddressM66B12018-02-27 08:16:263333
PrivacyUse.TrackingBluetoothAdapter.getAddressM66B12018-02-27 08:16:042830
FifUse.AnalyticsRadar.updateLocationFif_22018-02-20 23:04:582801
FifUse.AnalyticsRadar.trackOnceFif_22018-02-20 23:04:562713
FifUse.AnalyticsRadar.stopTrackingFif_22018-02-20 23:04:532721
FifUse.AnalyticsRadar.startTrackingFif_22018-02-20 23:04:492680
FifUse.AnalyticsRadar.setUserIdFif_22018-02-20 23:04:442681
FifUse.AnalyticsRadar.setTrackingPriorityFif_22018-02-20 23:04:412654
FifUse.AnalyticsRadar.setPlacesProviderFif_22018-02-20 23:04:372638
FifUse.AnalyticsRadar.setMetadataFif_22018-02-20 23:04:332657
FifUse.AnalyticsRadar.setDescriptionFif_22018-02-20 23:04:292641
FifUse.AnalyticsRadar.requestPermissionsFif_22018-02-20 23:04:252654
FifUse.AnalyticsRadar.rejectEventFif_22018-02-20 23:04:222623
FifUse.AnalyticsRadar.isWifiEnabledFif_22018-02-20 23:04:182715
FifUse.AnalyticsRadar.isTrackingFif_22018-02-20 23:04:142641
FifUse.AnalyticsRadar.initialize/context/stringFif_22018-02-20 23:04:122629
FifUse.AnalyticsRadar.initialize/contextFif_22018-02-20 23:04:082596
FifUse.AnalyticsRadar.checkSelfPermissionsFif_22018-02-20 23:04:052618
FifUse.AnalyticsRadar.acceptEventFif_22018-02-20 23:04:012606
FifUse.AnalyticsPresage.startFif_22018-02-20 23:01:012576
FifUse.AnalyticsPresage.setContextFif_22018-02-20 23:00:572561
FifUse.AnalyticsPresage.adToServeFif_22018-02-20 23:00:542575
FifInternet.FirewallInetAddress.getByAddress/host/addrFif_22018-02-20 23:00:172354
FifInternet.FirewallInetAddress.getByAddress/addrFif_22018-02-20 23:00:122275
FifPublic.StorageFile.mkdirsFif_22018-02-20 22:59:582247
FifPublic.StorageFile.mkdirFif_22018-02-20 22:59:552182
PrivacyInternet.OfflineNetworkInfo.createFromParcelM66B12018-02-20 18:09:062472
PrivacyUse.ShellRuntime.exec/cmd/env/fileM66B12018-02-20 09:58:472217
PrivacyUse.ShellRuntime.exec/cmd/envM66B12018-02-20 09:58:442192
PrivacyUse.ShellRuntime.exec/cmdM66B12018-02-20 09:58:412201
PrivacyUse.ShellRuntime.exec/array/env/fileM66B12018-02-20 09:58:392193
PrivacyUse.ShellRuntime.exec/array/envM66B12018-02-20 09:58:352169
PrivacyUse.ShellRuntime.exec/arrayM66B12018-02-20 09:58:322159
PrivacyUse.ShellProcessBuilder.command/listM66B12018-02-20 09:58:292176
PrivacyUse.ShellProcessBuilder.command/arrayM66B12018-02-20 09:58:242171
PrivacyPublic.StorageBlockGuardOs.openM66B22018-02-20 09:24:351950
PrivacyUse.AnalyticsFlurryAgent.setLocationM66B22018-02-20 09:22:062282
PrivacyUse.AnalyticsFlurryAgent.setGenderM66B22018-02-20 09:21:372222
PrivacyUse.AnalyticsFlurryAgent.setAgeM66B22018-02-20 09:21:342208
PrivacyUse.AnalyticsFlurryAgent.onStartSession/apikeyM66B22018-02-20 09:21:332204
PrivacyUse.AnalyticsFlurryAgent.onStartSessionM66B22018-02-20 09:21:312201
PrivacyUse.AnalyticsFlurryAgent.onPageViewM66B22018-02-20 09:21:292206
PrivacyUse.AnalyticsFlurryAgent.onEndSessionM66B22018-02-20 09:21:262218
PrivacyUse.AnalyticsFlurryAgent.logEvent/id/timedM66B22018-02-20 09:21:242222
PrivacyUse.AnalyticsFlurryAgent.logEvent/id/parameters/timedM66B22018-02-20 09:21:232226
PrivacyUse.AnalyticsFlurryAgent.logEvent/id/parametersM66B22018-02-20 09:21:212248
PrivacyUse.AnalyticsFlurryAgent.logEvent/idM66B32018-02-20 09:21:192234
PrivacyUse.AnalyticsFlurryAgent.endTimedEvent/id/parametersM66B22018-02-20 09:18:582277
PrivacyUse.AnalyticsFlurryAgent.endTimedEvent/idM66B22018-02-20 09:18:152232
278967