diff --git a/app/src/main/res/values-ja/strings.xml b/app/src/main/res/values-ja/strings.xml index edcd8a55..cf71d89f 100644 --- a/app/src/main/res/values-ja/strings.xml +++ b/app/src/main/res/values-ja/strings.xml @@ -1,59 +1,830 @@ - 同意する + XPL-EX + XPrivacyLua + This app is meant to be used to protect your privacy. Modified and Extended from ObbedCode much love. +
]]>This is not the POWER OF YOUR CREATION!! +
]]>Copyright 2017-%1$d Marcel Bokhorst. All rights reserved. +
]]>This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. +
]]>This program is distributed in the hope that it will be useful but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License]]> for more details. +
LuaJ
]]>Copyright 2007-2013 LuaJ. All rights reserved. See the license]]>. +
Glide
]]>Copyright 2014 Google, Inc. All rights reserved. See the license]]>. +
Android Support Library
]]>Copyright 2011 The Android Open Source Project. See the license]]>. +
+ 同意 同意しない 修正 全て 制限 - 制限するとブートループが発生する可能性が有ります - 自動強制停止 - アプリのアイコン又は名前をタップし制限をチェックして適用します。 -         可能な場合アプリは自動的に停止して制限をすぐに適用(又は削除)しますが、 -         但し一部のアプリに制限を適用するにはデバイスを再起動する必要があります(下のアイコンを参照) -        
]]>アプリ名又はアイコンを長押しアプリを起動します -        
]ドキュメントを参照してください]]>         及びよくある質問]]>で詳細を確認して下さい
- インストール制限 - 制限を適用すると問題が発生する可能性が有ります - アプリ制限設定 - 制限を適用するにはデバイスの再起動が必要 - 制限の適用に失敗しました(アイコンをタップして理由を確認して下さい) - 表示 - ユーザアプリを表示 - アイコンでアプリを表示 - 全てのアプリを表示 - 検索 - ヘルプ - 新しいアプリ追加で通知 - 新しいアプリを制限 - プロ機能 - ドキュメンテーション + 制限するとブートループが発生する可能性があります + 自動的に強制停止 + Nullの場合はデフォルトを使用 + 設定をリセット + フックを割り当て + 削除 + 停止 + プロパティ + 設定 + プロファイル + 設定ファイルを生成 + プロファイルを作成 + ログ + 強制停止 + アプリのデータを消去 + Tap on an app icon or name and tick restrictions to apply them. + If possible, apps are automatically stopped to apply (or remove) restrictions immediately, + but applying restrictions to some apps requires a device restart (see icons below). +
]]>Long press on an app name or icon to start the app. +
]]>See the documentation]]> + and the frequently asked questions]]> for more information. +
+ Hello this is ObbedCode, thanks for all the Love i will keep this project going til I DIE!. +
]]> Privacy will never be lost I wont stop til each app is FULLY black boxed. +
]]>This is my Art, Quality over Quantity so be patience pls and thanks to all who are patient!. +
+ Whats New! + Whats new in 1.5.X Update XPL-EX (ObbedCode) v2 + +
]]>This is my Art! Enjoy love all, smile, be happy, enjoy what you do! + ]]>Free, Open Source, No Analytics, No Servers, offline ... +
]]> Shout out to Hubert (always keeps me informed updated!) (want to hide root ? this is your man!) + ]]>Telegram: HubertHub]]> + +
XPL-EX Announcements]]> + XPL-EX Chat]]> + GitHub]]> + XDA]]> + Instagram (ObbedCode)]]> + Nulled]]> + +
]]> VDInfos. Grabbing your own Device info cool dev + XDA]]> + GitHub]]> + +
]]> 1.5.5 XPL155R + ]]>• Started Implementation of the CELL/GSM Hooks! Enable Collection (Telephony) to view Them (No Cell Towers yet) + ]]>• Updated Hooks Internal Repo Class + ]]>• Improved the Database Updater (JSON) Better Detection on Outdated JSON Entries + ]]>• Revised and Improved the WHOLE Settings Repo Class and its Logic (Worked on Fist Try!) + ]]>• Added (pay_session_id) Settings Identifier + ]]>• Added Visual Indicators Next to the Setting to Flag if it is a Unique Related Setting + ]]>• Updated (op_security_uuid) to be Part of the OnePlus Device IDs + ]]>• Updated List of Settings, Removed a lot of the Non Working Ones or Dead Ones + ]]>• Added Filters for the Settings UI (All, Unique, Android) and Improved the Settings UI by a lot! + ]]>• Added Control to Set the Subtract Mode on AppTime Offsets, by Default it is not Subtract (true) + ]]>• Added (5x) Baidu IDs to Settings Hooks. Spoof Baidu Device IDs 5 Types + ]]>• Added (5x) vbmeta hash Properties to Intercept (Not recommended, might cause mismatch with report from Key Attestation). + ]]>• Added Serial number Property (persist.sys.oneplus.serialno) + ]]>• Added (5x) Serial Related Properties to Property Interceptor + ]]>• Added Spoofing for Device Name and BlueTooth Name + ]]>• Improved the Import Export on Main UI (Should be better Handling Crashes) + ]]>• Notify on Hook Usage is working with Non Rule Hooks. So it is still under in need of Completing + ]]>• Removed Restrict new apps (No easy and Good way of Implementing this without it being messy let alone with Scoped LSPosed) + ]]>• Fixed Notify on New Apps + ]]>• Added Default Export Backup Name for Dialog (Still needs Some Adjustment but works) + ]]>• Improved the Main UI Assignments Group Behaviour (Still needs more Improvement) + ]]>• Enhanced Hook loading by Hiding Deprecated API Hooks, Avoid Errors with old APIs (If you cant find your Hook, Update it!) + ]]>• Fixed First Time Start Bug (Format Exception for Whats new Dialog) + ]]>• Fixed TimeStamp Time Exceeding Current day, now by Default Offsets will not be Added but Subtracted. You can control this behaviour in the all Settings + ]]>• Added Warning Dialog for First Time Bulk Hook Checking + ]]>• Updated some Icons + ]]>• Improved Cursor Util at Reading and Writing to and From Service. Fix Missing Apps Bugs and more... + ]]>• Improved and Updated Time Interception (Files, Apps) Sync, Subtract, Offset Control + ]]>• Fixed Some hooks, Re Linked Api Functions for XHook for LUA Scripts to use + ]]>• Fixed Global Settings not being used in App Context when App Context Settings were not Specified. + ]]>• Added Range Randomization for Numeric Settings. Example Amount of Cameras (10-999) Random Value between (10) and (999) + ]]>• Fixed Check Box not Unchecking Bug in main UI (Restrict All Check) + ]]>• Updated Mappings for Settings, to new Names etc... + + +
]]> 1.5.4 XPL154R + ]]>• Cleaned up some of the Internal Cat Logs Logging + ]]>• Fixed Query Interception Rules Race Condition (Last Rules overridden the current one) + ]]>• Improved the Hooks UI to have more Prompts and overall Feedback to make Feel less Unknown + ]]>• Updated the README + +
]]> 1.5.3 XPL153R + ]]>• Fixed AppSetId Hook Definitions Setting Names + ]]>• Fixed Some Internal Bugs + ]]>• Improved and STAT File TimeStamp Interception (Detection, and Logic) + ]]>• Added NIO Java File Attributes Time Stamp Hooks + ]]>• Fixed Binder Interceptor Setting Linking + ]]>• Added AppSetId IPC Binder Hook + ]]>• Fixed Force Stop Check not working on Save Settings + ]]>• Synced and Improve App Time Stamp ID Spoofing (for now you will need to Enable ID File State for the best results) + ]]>• Improved IPC Spoofing (IPC Binder, Query, Call) + ]]>• Added Wildcard Hooking for Method and Bypass Hidden Api Restrictions + ]]>• Redesigned the Hooking Core and Type Resolver + ]]>• Fixed AD ID Constructor Hook (Int to Boolean for Second Argument) + ]]>• Improved Type Resolving for Hook Definitions + ]]>• Added Ability to Target Multiple Classes with a Hook Definition Delimiting each Target Class with \'|\' + ]]>• Removed Storage UUID Hooks (Storage Volume UUIDs are not Unique) + ]]>• Added Storage Available Size Hooks (x3) (No you cant Control the Value it is fine let XPL-EX Handle it) + ]]>• Added Android User Account Creation Date Hooks + ]]>• Added Setting to Control a List of Force to Show Settings versus using Defaults if Returned + ]]>• Added Popup Dialog for Long Setting Descriptions + ]]>• Fixed Some Bugs in Scripts, Typos Etc + ]]>• Added and Improved Xiaomi Hooks + ]]>• Added more Java LUA Api Functions + ]]>• Improved the String to Long Parsing + ]]>• Added more KeyguardManager Hooks (Seems it MAY be for Coosea Devices) (obtainOaid, obtainVaid, obtainOaid) + ]]>• Fixed Google Maps API not loading in Apps when STAT Hooks are Enabled + ]]>• Improved the File STAT Time Randomization and Setting + ]]>• Improved the Call/Settings,Query,File, Prop Filters + ]]>• Updated and Improved most of the LUA Scripts to make More Safe when Returning Log Arguments + ]]>• Updated and Improved and Cleaned up the XParam API splitting it with XPramExtra, added more API Functions etc (This is API that is exposed to LUA Script from param) + ]]>• Improved or Added Query Hooks (Android ID, GSF ID, ...) + ]]>• Updated GSF ID Randomizer, align more with Format (Needs 3 More Char Points) + ]]>• Fixed bugs and or Improved WifiInfo / Network Info Hooks + ]]>• Fixed many of the Hooks not Syncing with their Settings + ]]>• Deprecated VM Runtime Memory Hooks (No point in these no benefit) + ]]>• Improved the Memory Info Hooks + ]]>• Added the Facebook Hooks (ensured they are working) + ]]>• Fixed \"Contacts\" Hook (Always will Return a Empty Cursor) and will Target any and All Queries ensuring NO LEAKS + ]]>• Added Email Randomizer for (Accounts) Hook + ]]>• Added Region Randomizers (v1) + ]]>• Added Battery Information Randomizers + ]]>• Improved and Optimized the Battery Hooks + ]]>• Added (boot_count) Settings Hook + ]]>• Added Hooks to Spoof many System Settings from (SECURE,GLOBAL,SYSTEM) the Collection is (Settings) ENABLE this Collection to use the Hooks! + ]]>• Cleaning up Directories /sdcard/Android/data and /sdcard/Android/obb + ]]>• Revised the Core System for Hooks, and XHook Class. Major Clean up and Internal Enhancements, and Database Hooks Should Load! + ]]>• Added Hooks UI just like the Pro App, EDIT, ADD, DELETE YOU NAME IT ! + + + ]]>• LUAJ Library Fixes! (Yea I guess Im also a DEV for LUAJ) + ]]>--> Fixed Byte Array Handling (Was Converting Byte Arrays to Strings) Example DRM Hook using \"setResult\" Now Fixed! + ]]>--> Added Anti Invoking Protections for Certain Java Functions + ]]>--> Added Support for Long Values (BigInt) (Finally!!) (May have some bugs but we will fix along the way) + + +
]]> 1.5.2.1 XPL151R + ]]>• Improved the ANDROID_ID Cache Hooks + ]]>• Improved the VPN Hide (getNetworkInfo) Hook pass RuRu + ]]>• Added Charging Cycles Hook (x2) + ]]>• Finished \"network.allowed.list\" Hooks and Settings + +
]]> 1.5.2.0 XPL151R + ]]>• Added System UpTime Hooks (x2) + ]]>• Fixed Serial NO Randomizer + ]]>• Fixed SOME Randomizer Crash Bugs + ]]>• Fixed Fixed Database Path + ]]>• Configs can be now applied on Globals + ]]>• Fixed some other Internal Bugs + ]]>• Do not click \"network.allowed.list\" input not ready ! + + +
]]> 1.5.1.9 XPL151R + ]]>• Improved AppSetId Hook + ]]>• Improved Google Advertising ID Hook + ]]>• Added new Android ID Hook (cache) + ]]>• Improved Android ID Content Resolver Hook + ]]>• Fixed the Direct Content Resolver Hook + ]]>• Fixed Collection Filtering for Hooks Dialog Number + ]]>• Fixed Global Check Bug + ]]>• Fixed Check Box Not Saving Bug + ]]>• Fixed View Expander Bugs (Issues were mostly caused by Saved Results Dialog) + ]]>• Fixed Drop Down Randomizer Selection Bug + ]]>• Fixed Setting Color Bugs + ]]>• Fixed Some other Internal Bugs + ]]>• Randomizer for OAID uses Xiaomi Format now + +
]]> 1.5.1.8 XPL151R (Skipped a couple Versions...) + ]]>• Improved and Finalized the Database Folder Finder and Mover Api! + ]]>• Improved and Finalized the Access Control Code Api + ]]>• Improved and Finalized the File Transfer Api (Copy and Move) + ]]>• Fixed bugs and Optimized some Code + ]]>• Added Re-Implemented build.prop Properties Interception now! + ]]>• Added Startup Checks for Database and Command Bridge Service + ]]>• Improved and Finalized the Hook Loader + ]]>• Added Import and Export (Settings, Hooks, Definitions, etc...) and Drop Old Tables + ]]>• Added Hooks for AppSetId (Another Unique ID Introduced into Android 2021) (Will make them even stronger in the future) + ]]>• -> Check out the Demo App that shows you your AppSetId Via Telegram Announcement Channel! + ]]>• Added DUMP options to some of the Commands (Internal) + ]]>• Added more UI Feedback! + ]]>• Fixed Some Setting Names, typos and Bugs + ]]>• Setting Nice names will now Show with Capitals etc + ]]>• Fixed some Major bugs + ]]>• Enhanced the Renamer System to ensure Settings have new Names + ]]>• Fixed some Randomizers + +
]]> 1.5.1.5 XPL151R + ]]>• Improved the Randomization Core (less bugs) more Stable better Code + ]]>• Fixed Parent Randomizer on Single Click + ]]>• Improved the Database Re Mapper + ]]>• Improved the Hooks to Settings Mapper + ]]>• Improved the Database Table Column Updater (this will fix more bugs) + ]]>• Fixed Messed up or Disappearing Assignments + ]]>• Finished Logs Dialog + ]]>• Fixed Critical bug in Mapping the Primary Keys to Database Table + ]]>• Removed Intercept Hooks from UI (user should not trigger them) + ]]>• Fixed and Added MORE MORE VPN Hide Hooks Thanks (VDInfo) (VD171) + ]]>• Fixed UI Crashing + ]]>• Enhanced the JSON File Import support earlier versions of Android + ]]>• Fixed ForceStop Check on Main Screen + ]]>• Lowered the Count Down for Dialogs + ]]>• Fixed Restrict Check on Main Screen + ]]>• Fixed App Show Filter Saving + ]]>• Added Filter to only Show Hooked Apps and System Apps + ]]>• Added Help Dialogs now for Understanding the Hooks (Note most are AI) Gen Descriptions so inform on revisions + ]]>• Cleaned up more Logs + ]]>• Improved Assignment handling avoid issues with Interceptors / Filters + ]]>• Cleaned up some Settings, Hid them from use (for now) + +
]]> 1.5.1.4 XPL151R + ]]>• Fixed the 0 Hooks for Setting issue + +
]]> 1.5.1.3 XPL151R + ]]>• Fixed the Device Randomizers + ]]>• Improved and Fixed Long Int Casting with App TimeStamps + ]]>• Added Log Identifiers for Hooks, still adding in Logs Dialog + ]]>• Fixed Null Pointer in list for Settings UI + +
]]> 1.5.1.2 XPL151R + ]]>• Fixed Randomizer mass Save + ]]>• Fixed the Facebook Randomizer + ]]>• Improved the JSON Import and Export for earlier versions of Android + ]]>• Fixed App Time Stamp custom Offset + +
]]> 1.5.1 XPL151R + ]]>• Fixed all the Filter Hooks (now most hooks will work!) + ]]>• Added Support for Pre Randomization (random easter egg) + ]]>• Added Custom Settings Control Dialogs (list settings etc) + ]]>• Added More Control for App Time Stamps + ]]>• Updated more UI Icons + ]]>• Fixed UI Binding Bugs + ]]>• Fixed Internal bugs + ]]>• Added more Settings to the Re Map JSON + ]]>• Organized Settings in Groups properly (parents first) + ]]>• Fixed Child Setting not Binding to its Container + ]]>• Added Network and Unique Randomizers + ]]>• Linked the Randomizer Drop Down spinner UI Element + ]]>• Improved Check box Syncing with Setting and Container + ]]>• Linked Network Settings to Hooks + ]]>• Finished Save Checked Option in Settings UI + ]]>• Added more UI Feedback + ]]>• Fixed Name Information Parser on Child Settings + ]]>• Fixed Get Groups Command (String Array and List Error) + ]]>• Created the new Improved Configs UI Dialog! + ]]>•-> Supports Importing legacy Configs + ]]>•-> Added Author and Version Fields to Configs + ]]>•-> Added Tags help further Detail Config purpose + ]]>•-> Added Option to Specify Hook IDs into Config + +

]]> 1.5.0 RED Edition XPL150R + ]]>• Final Revision of the Core + ]]>• Many bug Fixed (forceStop, randomizers, Hide VPN) + ]]>• Optimized Startup + ]]>• Now Storing settings under UserID instead of PKG UID + ]]>• Major Clean up of Schizo Messages and Code + ]]>• Tour Guide + ]]>• Fixed and Deprecated Many Hooks + ]]>• Dual Settings Control (Multiple SIM + Network Control) + ]]>• Added Parent Settings to Control a group of Settings at once + ]]>• Cleaned out MANY useless Settings + ]]>• Attempt to Make things more Organized and Clear + ]]>• Fixed ICON Colors and better ICONs + ]]>• Added Collection Control in Main UI instead of Pro APP + ]]>• Force Stop Control in Settings UI for Modifying Settings + ]]>• Fixed Database File Utils + ]]>• Moved Database Files from [/data/system/] to [/data/misc/] More Stealthy + ]]>• Enhanced Hook methods by Hooking the base Objects (less leaks) + ]]>• Enhanced Detection Filters for Properties, Settings, Queries, IPC etc... + ]]>• Enhanced Data Generation to look more Realistic + ]]>• Force Stop Control in Settings UI for Modifying Settings + ]]>• Increased Security between Service Communication and Fixed possible Query leaks + ]]>• Improved Randomization Core, ensure Seed Generation is Strong + ]]>• For Open Anonymous ID Generation, added Switch between MIUI Devices and Regular Generator to match formats + ]]>• Added [Os.lstat] Hook for the File STAT Hooks Group + ]]>• (Xiaomi) Added Hooks for VAID/AAID/OAID/UDID + ]]>• Upgraded to Java 8, Gradle 7.1 and Libraries + ]]>• Updated Process (exec) Interceptor to Properly intercept the Process Object Return Value + ]]>• Improved the STAT Output Spoofer + ]]>• Added Cache for Values that are not Controlled by User Randomization to ensure Consistency + ]]>• Enhanced Shell Interceptor, Supports latest Fingerprint Pro + ]]>• Group Control in Settings Now + ]]>• Improved SQL Snake Builder + ]]>• Created Custom Buttons ditched using the Generic App Compact Themed Buttons + ]]>• Changes colors from Blue to Red, Red ICON, Red Theme new Red Edition + ]]>• Added more Feedback and Dialogs, Feels alive + ]]>• Finished Verbose Logs button, will enforce many logs in log cat for debugging + + +
+ Selecting this will Enable Every Hook Possible (Super Highly NOT recommended). Why ? Why use a BOMB causing Chaos, when you should Enable what you think is best Needed for your situation.\n\nRemember, in Settings \"unique\" Filter is everything that can be used to Identify you, the rest does not matter. \n\nIf you Continue, you are NOT to ask for Help if Target App Crashes or acts abnormally, you accept such behaviour due to a lack of patience. (Do NOT ask for Help if App Crashes when you Select all at once) \n\nSelect what is NEEDED by Testing, Trying, or FAQ. \n\n\nOnce you click (ok) this Dialog will never Appear again hence the Long Timeout (READ THIS DAMN MESSAGE!!!) + Select all Hooks ? + This will attempt to disable the analytics libraries from being loaded into the application. This does not support all (80+) right now, so be patient until I get around to all of them. If analytics are still being loaded in or ads are still appearing, it means they are not supported for now. This can also cause applications to crash if they heavily depend on the analytics/ad library. IF Application Crashes go into the New HOOK UI and disable some of the Ad Analytics Hooks test app rinse and repeat until you find the Hook that is crashing it. I WILL not help with this as Disabling ads and analytics can crash some apps so figure out your self what is causing it disable it! + This will not disable the analytics/ad libraries from being loaded in but will spoof unique/critical IDs and/or keys within the library to make analytics more difficult. + This will attempt to spoof the environment to help trick PayPal payment gateways within apps into thinking the phone is not rooted or an emulator. This is an attempt, not bulletproof. + This will prevent the action of getting single application data. It will not filter the list of applications but will intercept the functions that can get single pieces of data on the target application, thus revealing that the app exists. HMA (Hide My App List) will block and filter the lists. This will cover everything else that is not listing apps but getting something from an app. You can have whitelist mode or blacklist mode, controlled in settings. + Using this will most likely block all applications to be seen except usually the current app being hooked. That being said I was too behind to sit here and implement all these APIs to the new system from M66Bs so as an option you can select this instead of the Get.Apps Hooks I have made. No need to use both as this one will most likely override the other and display nothing versus the other one using a filter. Do not ask about this Hook or that I should update it , as I am aware and working on it so be patient or use Get.Apps Combined with HMA (Hide my applist) thanks!. + Get Location will allow control over the target application if it is allowed to get the location versus spoofing it. Spoof Location will imply that you allow it to get the location, but you want to spoof it. + These hooks will only spoof the state of data, showing it as enabled despite being disabled. + This hook will attempt to hide if the system is an emulator and/or is rooted. By no means is this bulletproof or even super effective, especially if the target app uses native detection methods. Do not complain if it does not hide for some apps. To ensure it works the best, select the (Intercept Shell, Intercept Properties, and Get Apps) hooks. Combine Get Apps with HMA (Hide My App List). The Get Apps hook, if whitelist mode is enabled, will automatically block my hardcoded list of root packages. To ensure strength, add your own list in settings. Finally, in settings, enable (hide.root) and (hide.emulator). + Enabling this will spoof the user via Activity Manager but not using the command `whoami`. To ensure this works, enable the `whoami` command intercept in settings, then select the Intercept Shell hook group. The Activity Manager method will also only be useful for applications that have higher-level privileges, either via system or root. + You can control the commands it will intercept (hardcoded) in the settings UI containing shell. If the app uses native shell, this hook will not work. + This may not always work and can be unstable at times, as it targets many APIs that can be used for legitimate reasons. If you notice odd behavior in the application, disable this hook. + To control the interception filter, use the Properties UI. This hook currently does not support native build proper properties interception. If the property is still being intercepted despite your filter configuration, assume they are using native methods. + This hook can cause applications to crash on certain versions of Android and/or devices. Disable this if you experience issues with the application crashing. Enable only this hook, open the app, and see if it causes the application to crash. + Enabling this hook can cause odd behavior in the application, such as possible connection issues. This filter removes all device features for now. When applications use this function to check if you have a camera or Wi-Fi chip, it will appear as if you do not, since those are considered features. + If you have installed a custom WebView on the device, such as BroMite, this hook may not work as expected. It will still work on applications that use OkHttp3, HttpUrlConnection, and GeckoWebView from Firefox. These hooks will not work on Chromium-based browsers, such as Chrome and Brave, since they use native code to build their user agents. Lastly, using this on apps like DoorDash is unwise, as DoorDash uses its own type of user agent. If you do not spoof it correctly, it can make DoorDash flag you. + This will hide the fact that you have a VPN enabled and connected. However, if the target application uses server-side methods to detect the VPN, it cannot be bypassed via hooks. This hook is a local detection bypass using four methods. + Settings were saved! + Failed to save Settings! + Failed Export Hook to File! + Successfully Exported Hook to File! + Failed to Create the Hook! + Successfully Created the Hook! + An error occurred while processing settings. Please try again. + No Description for this Setting Container (%s) + Backup Name: + Enter backup name + Definitions (%d) + All Hooks (%d) + Settings (%d) + Assignments (%d) + Delete the old Database Table Items, for the Checked to replace with the new Items! + Backup Manager + Settings Search + Dropping old tables... + Applying %1$d settings + Progress: %1$d of %2$d + Completed %1$d of %2$d settings + Processing scripts + Applying %1$d hooks + Completed %1$d of %2$d hooks + Applying %1$d assignments + Completed %1$d of %2$d assignments + Cancelling... + Cancelled + Applying Backup + Applying Settings + Applying Definitions + Applying Assignments + Complete + Progress: %1$d of %2$d + Dropping Old Settings + Dropping old settings table... + Dropping Old Hooks + Dropping old hooks table... + Dropping Old Assignments + Dropping old assignments table... + Processing Scripts + Preparing Lua scripts for hook definitions... + Setting: %1$s + Hook: %1$s + Hook: %1$s to Package: %2$s + Completed %1$d of %2$d settings + Completed %1$d of %2$d definitions + Completed %1$d of %2$d assignments + Edit Hook + Target Packages + Wi-Fi Networks + Edit Wi-Fi Network + Create New Network + The Service Bridge Version [%s] does not Match the Current App Installed Version [%s]. Make sure you Checked (SettingsStorage) in LSPosed under XPL-EX then Reboot your Device! + Failed to Contact the Service for a Database Check!\n\nMake sure if you have (SettingsStorage) Selected in LSPosed under XPL-EX.\n\nIf it Un-Checks in LSPosed (that is fine) Just make sure you at least checked it ONCE, then restarted your Device (does not hurt to try again).\n\nFinally if you updated XPL-EX or Installed it, Make sure again you Re-Check SettingsSecure and Reboot your Phone!!! + Command to check the Service Bridge Update can not be contacted!\n\nMake sure you to Select in LSPosed (SettingsStorage) under XPL-EX again in LSPosed.\n\nThen Reboot your Phone! Command Service Bridge with Commands shall be Updated then!\n\nIf errors still occur please Contact the Dev! + Sorry this Action is not Allowed on Global! + Error this Action can not be completed because its Global Context + Error executing Action! + Error executing Action! NULL PTR + Error No Hooks for this Action! + Error No Hooks for this Action! Hooks are Disabled in Global! + Finished Applying Config! + Command was executed Successfully! + Command Failed to execute! + Notify + Restrict + Theme + Debug + App Force Closed! + AppData Cleared! + Updated %s Settings! Failed Count %s + No Settings were saved! Nothing needs to be Saved! + Search Settings... + Search Logs... + Search Configs... + Enter Value... + Edit + Delete + Export + Name: + Author: + Class: + Method: + SDK: + Version: + Description: + Optional + Usage + Notify + Failed to Delete Hook! Error=%s + Successfully Deleted Hook! %s + Failed to Update Hook! Error=%s + Successfully Updated Hook! %s + Create a Profile for the Targeted Application! + Clear target Application Data! + Target app Logs! + Force Stop target Application! + Reset XPL-EX Settings back to Default aka Nothing! + Create a Config what more to say ? + Edit and Manager your Configs + Save the Checked Options for a Pre Check on UI Open + Shared preferences were saved! + Randomize when app event, easter egg randomizer + Reset Values to last saved Values + Randomize Settings + Save Un Saved Settings + Delete Settings + There are Un Saved Settings! + Settings Saved out of the Total Settings + Save File + Please select a config first + Time Pairs + Time Input + Value + Time Unit + Enter numeric value + The Description for the Specified Setting Container. + Hooks Control, Enabled=%s Total=%s + Settings were Randomized! Ensure to save the new values! + No Randomizers + Delete action was Successful + Action failed, Reason: + Nothing Deleted + Invalid App + No options Selected for applying... + Hook Group Warning! + Restriction installed + Applying restrictions can result in problems + App restriction settings + Applying restrictions requires a device restart + Applying restriction failed (tap icon to see why) + Property Delete + Setting Delete + Property Add + Config Delete + Groups Error + Error + Database Service Error! + Service Out Dated Error (Reboot)! + Global + App + Cell + Hardware + Unique + ROM + Device + ETC + Custom + New to Old + Show Installed + Clean PEX Hooks + Select File + Setting Missing Random + For my mental health + Check All + Uncheck All + Select Tags + Pushed Config! Result = + Are you sure you really want to Delete this Config ? (whole config) + This setting does not have a Randomizer and or you set the Randomizer to N/A. Reason most likely is due to the Fact that there are SOO many settings to make Randomizers for all is asking North Korea to free its people. That being said as each Update comes more Randomizers will come, in the mean Time Use Google to find out what you think best fits this setting and use Description for help and maybe a Possible Format. Thank you! + Are you sure you want to delete the property? This will Delete the MAP (object that links the Property Name to a Setting) and the Actual Property Setting Value (not the linked setting but the setting that specifies control on the property) + Error it appears that 0 Groups have been returned. Make sure you have Restarted your phone when and if you first installed the APK, and Either you have no (collections) selected / enabled and or You have interfering (Collections) Enabled. Having the (old) (Privacy) collection and the (new) (PrivacyEx) collection enabled can cause this. Disable one of them (Recommend to disable Privacy) then try again. You can control this within the Pro Application that is provided in the Pins in the XPL-EX Channel. Opening the Pro Companion app on the first screen will show you the Collections, having (Privacy) and (PrivacyEx) Collections both enabled can cause issues. + HEY I noticed you have original M66Bs Collection enabled (Privacy) I WILL be disabling this without your choice as this is to prevent people from getting confused and or complaining about issues solved years ago. That being said IF you go out and enable it again I will NOT help you if you have issues as I do no longer support or maintain that collection. Any issues relating to the fact you have a old outdated collection will be 100% ignored! + This will save all your currently checked options as a preset configuration.\n\n + This has NOTHING to do with Saving the actual value of the settings to the database\n + You can choose to have these checks automatically applied:\n + • Only when opening this screen for this specific app\n + • Or when opening this screen for any app\n\n + Your current selection will be saved as the default configuration.\n\n + Settings Checked: + + Are you sure you want to Force Stop the Target application?\n\n + This should not cause any issues but will force your target application + to stop running, so save any tasks if not saved in the app you\'re stopping! + + Are you sure you want to clear this target\'s application data?\n\n + You will not be able to recover it unless you have made a backup. + You will be signed out of all accounts, and will lose all data on that application. + + Are you sure you want to Delete (all) this target\'s application Saved Settings ? + + Are you sure you want to delete this Config? Name: + + Are you sure you want to Delete the Settings, Count: + + Setting Updated Successfully + Setting Deleted Successfully + Failed to Delete Setting + Parameters are NULL or not filled, make sure something is checked or input! + Property Map was added Successfully! + Failed to add Property Map! + Failed to open Access to the Target Directory + Failed to open Access to the Target File + Failed to read and or parse the Target Config File + Config Read: + Failed to parse Config, ensure its proper format and extension / type + File Saved Successfully! + Failed to Save File! + Failed to Delete Settings / Config, make sure the Config is Saved First! + Finished Applying Config Values to settings! + Delete Setting, either Value and or Map. + Save the Modified Setting Value to the Database + Reset the Setting Value in the UI back to the original value of the last Save. + Randomize Setting Value. (Will not save unless you select save) + Add Build Property to Setting Group. Link the Property to a setting. + Either Selecting and or De-Selecting all Settings in the targeted group + Delete the Build Property from the Setting Group. + Add a Build Property to a Group or the Group + Import a Config from Files + Export a Config to Files + Delete the Config Selected Settings + Save the Modified Config to the Database (not settings!!) + Apply the Modified Config to the Settings + Delete the Config + When enabled Default Setting Values provided from the Developer will be used IF the setting for the Hook is not set by You as the user. Else return NULL if not set + Randomize selected Setting Values + Add new setting + Saved the Un-Saved settings to the Database + Delete the selected Settings + Options + Reset all settings back to Empty Values + Are you sure you want to reset all the settings ? it will just revert the values back to being Empty or Null will not Delete any Maps. + Reset all Settings + Rename Config + Config Name + Enter config name + Author Name + Enter author name + Version + Enter version string + Settings: + Hooks: + Bulk Select + Are you sure you want to clear Application App Data ? This will delete specifically the App Data not the Hook Settings or Assignments. + XLua Backup has been Exported! + XLua Backup Failed to Export! + Settings have been Imported! + Options + Property Name + Setting Name + Close + Apply + Update + Create + Open + Save + Edit + Export + Import Settings + Export Settings + Error reading backup file + Backup saved successfully + Error saving backup + Delete + Cancel + Add + Do not ask Again + OK THANKS + Ok + Rename + Clear + Help Guide + Groups + Clear App Data + Search Filter + Settings + Groups + Hooks + All + Force English + Show + Show user apps + Show apps with icon + Show all apps + All + Unique + Android + Show hooked apps + Show system apps + Search + Help + Notify on new apps + Restrict new apps + Pro features + Documentation FAQ - 寄付 - モジュールが実行又は更新されていません - プライバシー設定を確認 - \'%1$s\' を制限しました - %1$s のエラー - 全てのアプリを \'%1$s\' に切り替えても宜しいですか? - リンクを開く為のブラウザが有りません - アクティビティを決定 - アプリを取得 - カレンダーを取得 - 通話履歴を取得 - 連絡先を取得 - 位置情報を取得 - メッセージを取得 - センサー類を取得 - アカウント名を読込 - クリップボードを読込 - 識別子を読込 - ネットワークデータを読込 - 通知を読込 - 同期データを読込 - 通話記録を読込 - 音声を録音 - ビデオを録画 - メッセージ送信 - 解析ツールを使用 - カメラを使用 - 追跡を使用 + Donate + Privacy + Reverse Engineering + Bypass/Hide + From File + To File + Create Config + Select or Create Config + Application Hook Group view to see all assigned Hooks and Groups with their Settings + Configs Menu, modify application settings via Configs + Advance Settings UI not from the Pro App + Properties UI to control Properties Interceptor + Reset the Setting Values back to Null or Nothing + Reset the Application Data, not Hooks or settings but the actual Data + Clear Data + Save what is Checked so next time you open the UI it will have those selections checked. + Save Checked + Export the Selected Settings to a Config to be used in the Configs UI or for other out + Export to Config + Exporting Settings to a Config + Successfully Imported [%s] Hooks! + Hide Specific Property from Build Props + Skip/Ignore Specific Property from Build Props + Force to push Build Property even if it does not exist. + Hide + Skip + Force + Setting Builder + Setting Name was invalid please use periods instead of spaces avoid using white spaced + Invalid Input for the setting Name + Error no options were selected either setting map and or setting value + Setting Name + Setting Value + Setting Default Description + A Setting Map is considered a Default setting. Adding a Map and or Default Map will add the Setting to the default settings allowing you to delete the Setting Value yet still have it show up as a setting to modify. It will also allow you to see the setting in different app setting contexts. Not adding a map will make it so when the setting value is Deleted it will disappear. Note setting names and maps should always use periods instead of whitespaces! + Application has no Start Activity... + Hook does not have a Description sorry... + Setting does not have a Description sorry... + Hook does not have any settings... + Property Builder is either Missing Property Name or Setting Name make sure they are filled in... + Lua script + Collection + Group + Name + Author + Version + Description + Enabled + Optional + Usage + Notify + Class + Method + Parameter types + Return type + Min. SDK + Max. SDK + Min. APK + Max. APK + Exclude packages + Settings + Updating Hook Assignments... + Updating Setting... + Profile Manager + Modify Config + Logs + Confirm + Save Checked Settings + Config Manager + Hooks + Prop Values + Setting Values + Config Editor + Dark Mode + Debug Logs + Database + Save + CPU Maps + Collections + Info + Warning! + Warning! It seems a Setting in this Group and or Container is NOT saved! Ensure you save your modified Changes unless you wish to not save the new values or value! + Unique + This Setting is a Unique Setting meaning it is and or Can be used in part of trying to Identify as a User. Unlike the Other Settings like your F*cking Model Name, these are what actually used to ID you as a Person. These you should focus on Spoofing + Module not running or updated + Review privacy settings + Restricted \'%1$s\' + Error in %1$s + すべてのアプリを「%1$s」に切り替えてもよろしいですか? + リンクを開くためのブラウザがありません + フックの割り当てを更新しました! + 成功: + 失敗: + アクティビティの決定 + アプリの取得 + カレンダーの取得 + 通話履歴の取得 + 連絡先の取得 + 位置情報の取得 + メッセージの取得 + センサー類の取得 + アカウント名の読み取り + クリップボードの読み取り + 識別子の読み取り + ネットワークデータの読み取り + 通知の読み取り + 同期データの読み取り + 通信データの読み取り + 音声の録音 + 動画の録画 + メッセージの送信 + 解析ツールの使用 + カメラの使用 + 追跡の使用 + + Controls app visibility by intercepting package queries and filtering app lists. When enabled, this hook prevents the target application from seeing other installed apps based on your configured filters. Works best with HMA (Hide My App List) settings enabled. + Manages and modifies application timestamps returned to the target app, including installation time, last update time, and first install time. This helps prevent apps from tracking installation patterns or detecting newly installed applications. + Extended version of app list spoofing with enhanced API coverage. This implementation provides more robust package manager interception and additional filtering capabilities. Use this instead of the basic version for stronger app hiding, especially on newer Android versions. + + Intercepts and spoofs Lenovo-specific device identifiers and API calls. This prevents applications from obtaining unique identifiers or detecting Lenovo-specific device characteristics, helping maintain device anonymity. + Controls and modifies ASUS device identification methods. This hook prevents applications from accessing ASUS-specific device IDs and system information that could be used for device fingerprinting. + Manages Meizu device identification by intercepting Meizu-specific system calls. This helps prevent device fingerprinting through Meizu\'s unique device identifiers and system properties. + Handles Xiaomi device identification including MIUI-specific identifiers. This hook intercepts attempts to access Xiaomi\'s device IDs, MIUI version information, and other unique identifiers that could be used for tracking. + Protects against Vivo device identification by intercepting Vivo-specific system calls and identifiers. This prevents apps from accessing unique Vivo device information and system properties. + Controls access to Samsung-specific device identifiers and Knox APIs. This hook prevents applications from obtaining unique Samsung device information and accessing Samsung-specific system properties. + + Hides device driver files and paths from applications attempting to detect specific hardware or system modifications. This helps prevent detection of custom drivers or system modifications through file system queries. + Controls visibility of external device connections including Bluetooth, USB, and other peripherals. This hook prevents applications from detecting or enumerating connected devices and their characteristics. + Manages device information spoofing for hardware components like fingerprint sensors, Bluetooth adapters, and other peripherals. This hook modifies device descriptors, names, and characteristics to prevent accurate device fingerprinting. + Controls access to device sensors (accelerometer, gyroscope, etc). This hook prevents applications from reading sensor data, which can be used for device fingerprinting or activity monitoring. + Protects your call history by controlling access to the call log. When enabled, this hook prevents applications from reading your incoming, outgoing, and missed call records. + Manages access to calendar data. This hook prevents applications from reading your calendar events, appointments, and related details, protecting your schedule privacy. + Controls access to your contacts database. This hook prevents applications from reading your contact list, protecting information about your connections and their details. + Manages access to account information on your device. This hook prevents applications from obtaining details about configured accounts, including email and other service accounts. + Protects SMS and MMS messages by controlling access to the messaging database. This hook prevents applications from reading your text messages and message metadata. + Controls access to user profile information. This hook prevents applications from obtaining user account details and profile data from the system. + Manages access to Bluetooth information and operations. This hook controls what Bluetooth-related data applications can access, including paired devices and connection history. + Controls access to activity recognition and detection. This hook prevents applications from monitoring your physical activities through device sensors and Google Play Services. + Protects clipboard data by controlling read access. This hook prevents applications from monitoring or reading text and data that youve copied to the clipboard. + Extended CPU information spoofing. This hook modifies reported CPU characteristics, core counts, and hardware capabilities to prevent device fingerprinting through processor identification. + Controls GPS hardware information reported to applications. This hook modifies GPS model details and capabilities to prevent device identification through GPS hardware fingerprinting. + Manages reported camera hardware information. This hook can modify the reported number of cameras and their capabilities to prevent device identification through camera hardware fingerprinting. + + Controls and modifies GPU information reported to applications. This hook spoofs graphics hardware details including vendor, renderer, and capabilities to prevent device fingerprinting through GPU identification. + アプリに公開されるCPU情報を管理します。このフックは、プロセッサの詳細、アーキテクチャ情報、機能フラグを変更し、CPUの特性によるデバイス識別を防止します。 + アプリに報告されるメモリ関連情報を制御します。このフックは、報告されるRAM容量、メモリ特性、および可用性の詳細を変更し、メモリの仕様によるデバイスのフィンガープリントの追跡を防止します。 + + VPN接続ステータスをアプリから隠蔽します。このフックは、複数の検出方法を通じてアプリがアクティブなVPN接続を検出するのを防ぎ、VPNサービス利用時のプライバシー保護に役立ちます。 + + デバイスのビルド情報へのアクセスを制御します。このフックは、特定のデバイスモデル、メーカー、ハードウェアの詳細を識別するために使用できるシステムビルドプロパティを変更します。 + ブート関連の識別情報を管理します。このフックは、ブートパラメータ、ブートローダ情報、およびデバイス特性を明らかにする可能性のある関連識別子へのアクセスを制御します。 + ファイルの統計情報とメタデータ情報を制御します。このフックは、システムの変更や特定のデバイス特性を識別するために使用できるファイルシステム情報を変更します。 + 固有のデバイス識別子へのアクセスを管理します。このフックは、IMEI、シリアル番号、その他のデバイス固有の識別子など、さまざまな固有IDをアプリケーションが取得するのを防ぎます。 + 通話可能なデバイス関連の識別子へのアクセスを制御します。このフックは、アプリが通話可能なデバイス固有のID、IMEI番号、その他の通話可能なデバイス関連の固有識別子を取得することを防ぎます。 + + Wi-Fiネットワークリスト情報を制御します。このフックは、表示可能および保存済みのWi-Fiネットワークのリストを変更し、ネットワーク識別による位置情報の追跡を防止します。 + アプリに報告される一般的なネットワーク情報を管理します。このフックは、ネットワークの詳細、接続の種類、および追跡に使用できるその他のネットワーク関連データへのアクセスを制御します。 + 詳細なWi-Fiネットワーク情報を制御します。このフックは、特定のWi-Fi接続の詳細、信号強度、その他のWi-Fi関連データを変更し、ネットワークベースのデバイス追跡を防止します。 + + システムとアプリの通知へのアクセスを制御します。このフックは、アプリによる通知コンテンツとメタデータの読み取りを防ぎ、通知に表示される機密情報を保護します。 + 同期アダプタのデータと同期操作へのアクセスを管理します。このフックは、同期関連情報アプリケーションが読み取ることができる情報を制御し、データ同期のプライバシーを保護します。 + + アプリに報告されるバッテリー情報を制御します。このフックは、バッテリーの状態、レベル、充電情報を変更し、バッテリー特性によるデバイスフィンガープリントの追跡を防止します。 + セルラーネットワークのステータス情報を管理します。このフックは、報告されたセルラー接続状態、信号強度、および関連するセルラーネットワークデータを変更します。 + アプリに公開されるタイムゾーン情報を制御します。このフックは、報告されたタイムゾーンと関連する時間設定を変更し、タイムゾーン検出による位置情報の追跡を防止します。 + アプリに報告される位置情報を管理します。このフックは、GPS座標やその他の位置情報データを変更またはブロックすることで、正確な位置情報の追跡を防止できます。 + ブラウザとネットワークのユーザーエージェント文字列を制御します。このフックは、ユーザーエージェント情報を変更し、WebリクエストやAPI呼び出しによるデバイスフィンガープリントの追跡を防止します。 + アプリに報告されるデバイス機能情報を管理します。このフックは、アプリに表示されるデバイスの機能と特性を制御し、特性検出によるデバイス識別を防止します。 + モバイル通信の位置情報を制御します。このフックは、基地局の位置情報と関連するデバイスの位置情報を変更し、モバイル通信を介した位置情報の追跡を防止します。 + ディスプレイと画面情報を管理します。このフックは、解像度、密度、その他のディスプレイ情報など、報告された画面特性を変更し、デバイスのフィンガープリントによる追跡を防止します。 + 言語とロケール情報を制御します。このフックは、報告されたシステム言語設定とロケールデータを変更し、言語設定によるデバイス識別を防止します。 + + アプリストレージの分離を管理します。このフックは、アプリがストレージにアクセスする方法を制御し、ファイルやディレクトリへの不正アクセスを防ぎます。 + ストレージボリュームの識別を制御します。このフックは、ストレージボリュームのUUIDと関連識別子を変更し、ストレージデバイスのフィンガープリントによる追跡を防止します。 + + アプリによるカメラへのアクセスと使用を制御します。このフックは、アプリによるデバイスのカメラへのアクセスと使用を防止し、不正な写真や動画の撮影を防ぎます。 + 録音機能を管理します。このフックは、アプリケーションによるマイクと音声録音機能へのアクセスを制御し、不正な音声の録音や監視を防止します。 + 動画録画機能を制御します。このフックは、アプリによる録画機能へのアクセスを管理し、デバイスのカメラからの不正なビデオキャプチャを防止します。 + メッセージ機能を制御します。このフックは、アプリによるSMS/MMSメッセージの送信を管理し、不正なメッセージ送信を防止し、SMSの不正な送受信による追加料金から保護します。 + + Delete Setting + This button will delete the selected Setting(s) from the Database, resetting their values to Empty or Null. This action removes any previously saved values. + + Save Setting + This will save the selected Setting(s) to the Database. Any new values, whether from Randomizer or manual input, will be permanently stored until changed again. + + Reset Setting + This will reset the selected Setting(s) to their last saved Database values. If you\'ve modified but haven\'t saved new values, this will revert them to their previous state, which may be Null or Empty if no value was saved. + + Randomize Setting Value + For any selected Setting(s) with configured Randomizers, this will generate new random values according to their Randomizer formats. The new values won\'t be saved to the Database automatically, allowing you to reset unwanted results before saving. + + Super Random + This sets the selected Setting(s) to use \"%random%\" binding flags. When XPL-EX loads settings for the Target Application at runtime, it will generate fresh random values for that app instance. These runtime values clear when the app stops, generating new randoms on next launch. + + Hook Control + Opens a dialog showing all Hooks linked to this Setting. You can directly enable or disable these Hooks rather than searching through Hook Groups. Note: If you\'re unfamiliar with this concept, this app may not be suitable for your needs. + Warning! + This is a Warning sign warning of something, in this case or most times it is used to Warn that a Setting Value has not been saved to its database.\nSo save the Un Saved Setting Value or Ignore this warning sign. + Unsaved Setting + Settings shown in this color have been modified but not yet saved. + Active Setting + Settings shown in this color are currently active and have a value assigned. + Non Built In (Database Saved) Hooks + Saved Hooks in the Database versus Hooks from the Service Cache. Hooks from the Service Cache are Considered to be built in (Hooks defined and made by me) and once your Edit any of them, it will show with this Color (no need to Save unless you are in the Editing menu click OK. These typically are your Hooks, You Edited or Imported or from your Database. + + android + com.android.providers.settings + eu.faircode.xlua + + 1062ae961d78854f6c9cd872c4388232849c799