小红书去广告和功能强化~
支持大部分7.x版本,具体适配的版本可打开模块app查看
不支持精简版,暂不支持Play版
Github: https://github.com/Xposed-Modules-Repo/com.skyhand.redbookhelper/releases
https://shimo.im/docs/913JVGRJ8otDp63E
公众号: Skyhand的猪手圈
上传时间:暂无
作者:暂无
文件大小:暂无
下载量:33
去除微博全部可以见到的广告和推荐。
等等其它更多可玩性功能
支持14.0.0及以上版本,具体支持版本请激活后在:微博设置-微博猪手-模块-查看支持版本
下载方式(Github): https://github.com/Xposed-Modules-Repo/com.skyhand.sinahelper/releases
下载方式(公众号): 看下面
公众号: Skyhand的猪手圈
上传时间:暂无
作者:暂无
文件大小:暂无
下载量:42
支持所有版本旋风加速器和蜜蜂加速器VIP破解
模块问题反馈:玩机破解QQ群578389871
上传时间:暂无
作者:暂无
文件大小:暂无
下载量:55
Xposed Module to Force Google Photos to separate each folder like Snapchat, Screenshot, Facebook, and so on separated from the Camera folder.
Android Device
Xposed implementation installed properly like EdXposed and LSPosed
For Non-Root use LSPatch, but Googe login may not work.
- Enable the module
- Select `Google Photos`
- Clear Data of Google Photos if not works
上传时间:暂无
作者:暂无
文件大小:暂无
下载量:13
This module can let third party launcher always use icons with MIUI/Flyme Themes. It may also work with other custom Android based OS, if they have the same logic of the theme and icon stuff. (As I tested it also works with Flyme)
The left one is Apex Launcher without this module, the right one is with this module enabled.
This module only do one thing: Hook "android.content.pm.LauncherActivityInfo.getIcon" method, set the argument(int denisty, aka DPI) to 0. So the method will load icon with MIUI theme.
I think this is a feature instead of a bug of MIUI, since the icons in these Themes are fixed DPI, so if you request a specific DPI the system will try to get the most similar DPI icon from the "Resources" of the app package, because App developer usually put icons with different DPI in the Resouces.
Install it, enable it in Xposed (I only tested with LSPosed). and make sure your launcher is enabled in the scope of this module in LSPosed. Then reboot.
Another important thing is, most launchers have icon cache, so even you have this module enabled, it still shows the original icon. You have to try to refresh the icon cache of your launch. The most common way is install a icon pack that supported by your launcher, switch to it and then switch back to "None" or "System Icon" or something. Or try to modify some settings, E.g. icon size, icon shape or soemthing. Also can try the Android's "Clean Cache" feature.
But as I test with Apex Launcher, these methods doesn't take effort. Seems with Apex Launcher the only way is do a backup and restore...Or just clean data, but your desktop layout and settings will be lost...
这个模块是让第三方Launcher的图标也能使用MIUI/Flyme的主题图标。也许在其它第三方Android OS上也起作用,如果他们也用同样的方法来处理主题和图标的话。(据测试,在Flyme上也起作用)
以下左图是Apex Launcher,没安装模块只能显示App原始图标,右图为安装了该模块,可以显示MIUI的主题图标
这个模块只干一件事情:Hook "android.content.pm.LauncherActivityInfo.getIcon" 方法,把第一个参数(这个参数是int denisty, 意为图标DPI)设为0。然后这个方法就会加载带主题的图标。
这应该是一个feature,不是bug,因为MIUI主题里的图标DPI都是固定的,所以如果想通过这个API请求一个指定DPI的图标,那么系统就会尝试直接从App的Resources里读取最相近的图标,因为开发者一般会放入不同DPI的图标。
安装该模块,在Xposed中启用(我只在LSPosed上测试了),并且在作用域中勾上你的Launcher,然后重启
还有一个重要的事情是,大部分Launcher都有图标缓存,所以即使你启用了这个模块,但Launcher没有刷新图标缓存,所以还是显示原来的图标。你得想办法去刷新图标缓存,一种最简单的可以尝试的方法是装一个与你的Launcher兼容的第三方图标包,然后切换到这个图标包,再切回“无”或者“系统图标”之类的,让它刷新图标缓存。也可以尝试一些设置比如改变图标大小,图标形状之类的,也可以尝试Android的“清除缓存”功能。
但我在Apex Launcher上试了,上述方法都不管用。。。看起来在Apex上只能用备份还原功能来刷新缓存,或者直接清除应用数据,但这样你的桌面布局和设置就没了。。。如果用上面的方法无法刷新缓存,又不想清数据,只能自己想想办法了。
上传时间:暂无
作者:暂无
文件大小:暂无
下载量:13
This module can let you make some user restriction policies (set by Device Admin App or Work Profile, e.g. Microsoft Intune) nonfunctional. Especially some device-wide policies, even it is in the Work Profile but affected the outside whole android environment(Your Personal Profile).
For example, since Android 10, a new feature for Work Profile added: https://developer.android.com/work/versions/android-10#work_profile_device-wide_unknown_sources (aka DISALLOW_INSTALL_UNKNOWN_SOURCES_GLOBALLY, value is "no_install_unknown_sources_globally")
This allow the Work Profile App (For example, Microsoft Intune, aka Company Portal) disable the permission of installing APKs from unknown source GLOBALLY, even its inside the Work Profile, then you also can not install APKs in your personal profile!
Another example of device-wide restriction is ensure_verify_apps
, it can make Google Play Protect always enable.
If you are facing these problem, just use this Xposed module.
Check https://developer.android.com/reference/android/os/UserManager to get all restriction policy values (See [Constant Value]). Put those you want to disable in this module's App, one line one policy value.
Use dumpsys device_policy
(run via adb shell
or root) to check what restriction policies applied on your device (under [userRestrictions:] section).
Only apply this module to [System Framework] (which is the default scope setting), no need to apply to any other apps, especially DO NOT apply to Microsoft Intune, otherwise your Xposed and ROOT will be detected.
Due to LSPosed's New XSharedPreferences, if you are using LSPosed, please Activate this module and reboot firstly, before edit and save your custom policies!!! (In another word, when you click the save button, this module should be activated, if you are using LSPosed). Otherwise your custom policies will not be saved correctly for LSPosed.
该模块可以让一些Android的用户限制策略失效,这些策略一般由“设备管理员”App设置,或者“工作配置文件”。比如Microsoft Intune(又叫“公司门户”)就是用来干这事的。特别是一些全局策略,即使是在工作配置文件里面设置的,但是会影响到外面的整个安卓(你的个人空间,即安卓的主环境)。
比如,从Android 10开始,“工作配置文件”加了个很扯的功能:“device-wide unknown sources” (即用户限制DISALLOW_INSTALL_UNKNOWN_SOURCES_GLOBALLY,值为 "no_install_unknown_sources_globally")。让你全局(哪怕在工作配置外面,即你的个人环境)都无法安装APK。(见https://developer.android.com/work/versions/android-10#work_profile_device-wide_unknown_sources)
有的企业管理App,比如微软的Microsoft Intune(也叫公司门户)可能会应用这个策略(根据你的公司设置)。
另一个例子是 ensure_verify_apps
,这会强行让Google Play保护机制打开,无法关闭(即使在你的个人空间个人帐号的Google Play商店)。
如果你遇到这些问题,可以使用这个Xposed模块。
可以在https://developer.android.com/reference/android/os/UserManager找到所有的用户限制策略的值(见Constant Value),把你想禁用的写到这个模块的App里,一行一个。
如果你想看有哪些策略应用在了你的设备上,可以运行dumpsys device_policy
(用adb shell来运行,或者通过root权限在一些终端如Termux上跑),见[userRestrictions:]字段。
这个模块的作用域只需要勾选“系统框架”(即保持默认设置即可),不需要勾选其它App,特别不要勾上Microsoft Intune,不然Xposed和ROOT会被它检测到。
由于LSPosed的New XSharedPreferences机制,如果你用的是LSPosed,在App中编辑/保存策略你的自定义策略之前,请先激活这个模块并重启!!!(换句话说,当你点击保存按钮时,这个模块应处于激活状态!),否则你保存的策略无法在LSPosed环境中正确读取。
上传时间:暂无
作者:暂无
文件大小:暂无
下载量:13
源码:https://github.com/NativeStar/DisableScreenshotSound
Xposed模块 用于屏蔽使用Android原生截屏功能时发出音效
开发原意是:某些高度定制UI(如HyperOS)在使用其他模块强行启用Android原生截屏后
其自带的截屏音效根本找不到地方关(设置里头改了没效)
因此采用Hook系统界面的方式去除它
已确认在Android14 15上可用 其他版本请自行测试
在LSPosed作用域中勾选推荐应用(其实就一个系统界面)
然后重启系统或作用域
上传时间:暂无
作者:暂无
文件大小:暂无
下载量:13
源码:https://github.com/NativeStar/PixelPosed
无限续命安卓Pixel客户端搜索结果热度排序7天试用的Xposed模块
(正常情况下 这是个会员功能 但安装客户端后会开放7天试用)
在Pixel版本 6.133.1 测试正常
(感觉这模块都没什么更新的必要了 原理太无脑)
1:刷入LSPosed
2:在LSPosed管理器中勾选作用域为Pixel
3:关闭管理器 打开Pixel 如启动时有Toast提示则模块生效
上传时间:暂无
作者:暂无
文件大小:暂无
下载量:13
原名:OPatch
O神是一个专为ColorOS系统设计的辅助模块,旨在增强和定制用户的操作系统体验。该模块允许用户轻松地应用补丁,以实现特定的功能或优化。
我们为您提供了多个官方渠道,您可以通过这些渠道与我们联系或获取最新信息:
目前仅支持基于 Android 15 的 ColorOS 15 / RealmeUI 6.0 / OxygenOS 15
~~仓库的名称"OPatch"来源于"OPPO OnePlus Patch",主要应用场景是OPPO和OnePlus设备上的ColorOS系统。~~
经过各位的讨论与投票后,我们决定将名称改为 O神。
如果您想为我的模块加入您使用的语言,请前往 Crowdin 页面进行贡献。
[!CAUTION]
该应用需要 Magisk、KernelSU 和 APatch 来获取 root 权限,并且需要 XPosed/LSPosed 框架。任何替代方法都将无效。
本项目采用AGPL许可证,详情请参阅LICENSE文件。
如果您有任何问题或需要帮助,请通过以下方式联系我们: - GitHub Issues - 电子邮件:[3383787570@qq.com]
感谢以下贡献者
上传时间:暂无
作者:暂无
文件大小:暂无
下载量:44
需要登陆后生效
爱美剧永久会员
检测到会员了就不再显示广告,所以没按常规去广告操作Hook
若启用免登录功能后某些操作会造成闪退故未启用免登录功能
账号密码随便填即可注册成功
开发适配8.0.0.2
其余版本自测
上传时间:暂无
作者:暂无
文件大小:暂无
下载量:17
在未适配的型号(小米手机)上使用MIUI+。
去除MIUI+在扫描二维码时的机型检测。并在设置
->连接和共享
中显示MIUI+ Beta版
设置项。
MIUI+ Beta版
和设置(com.android.settings)
。MIUI+
和设置
。下载链接密码:h61h
(链接内有模块和提取出来的小米互联通信服务,扫一扫,MIUI+。)
注:该模块只去掉了在扫描二维码时的机型检测,无法解决其他问题。如使用了该模块仍旧无法使用MIUI+,请查看是否已经关闭小米快传或者自行百度。
上传时间:暂无
作者:暂无
文件大小:暂无
下载量:13
绕过大多数检测(如某虚拟定位软件,Xposed,Frida等)
伪造安卓id
2.9.8
3.0.0
上传时间:暂无
作者:暂无
文件大小:暂无
下载量:36
尽量解除联想新 CSDK 管控带来的限制 适用于定制机或解除自带的家长控制(
应用安装器安装apk自动添加白名单(注意是否需要";miahash")
禁止禁用恢复出厂
禁止禁用蓝牙(可能无效)
禁止禁用多用户
开发者选项(可能需要替换系统设置)
禁止禁用虚拟/实体按键
禁止禁用wifi及高级选项
打开adb和mtp
禁止禁用摄像头
关闭防火墙
禁止禁用OTG/TF卡
上传时间:暂无
作者:暂无
文件大小:暂无
下载量:17
基于5.03.012.1和应用商店5.6.005编写 其余版本请自行定位被混淆的类和方法
管理员二维码瞎扫就开
禁止手动更新策略
禁止退出时动态密码
永不违规
违规日志null
不上报root
桌面强制显示所有系统应用(重新登陆或者联网)
可取消Dialog
取得内部Context
取消强制安装应用
所有应用网络例外白名单
所有非系统应用可卸载
显示应用“真实”下载次数
取消apk校验
领创log写入文件(日志在/sdcard/FLinspirer/Linspirer_log/下 第二天会删除之前的文件)
command过滤恢复出厂 重启 上报位置等
改名(代码被注释掉了 想要自己编译)
自定义桌面显示activity(同上)
上传时间:暂无
作者:暂无
文件大小:暂无
下载量:17
Any WebView is OK!
It tries to detect all system webviews and add them to the developer options -> WebView implementation list.
Android Framework should be selected in LSPosed.
A webview app must be installed for all users (or in all spaces, so-called Dual app, Second space, etc.) to be selectable. Maybe deleting redundant users is alternative. adb command:
Enable "redundant packages" (Maybe it won't work, but that's OK.):
adb shell cmd webviewupdate enable-redundant-packages
Get USER_ID list:
adb shell pm list users
Each user entry is as follow: UserInfo{USER_ID:USERNAME:INT} , USER_ID 0 is the main user.
Install apk for specific USER_ID:
adb install --user USER_ID PATH/TO/APK/ON/COMPUTER
or
adb shell pm install-existing --user USER_ID PACKAGE.NAME.OF.APK
(for apks already installed for one user)
or
adb push PATH/TO/APK/ON/COMPUTER PATH/TO/APK/ON/PHONE
(copy an apk file to phone from computer)
adb shell pm install --user USER_ID PATH/TO/APK/ON/PHONE
Delete a user (NOT RECOMENDED, be careful, you may lose important data):
adb shell pm remove-user USER_ID
All the adb shell pm ...
commands above can be run in an Android terminal simulator(root access granted) as pm ...
Reboot to take effect.
Can I set Chrome as the system webview implementation?
Only supported on Android 8-9, not supported on Android 10+. It is Google's policy that Google Chrome app is no longer the WebView provider in Android 10. Even though it is listed in the WebView implementation, it does not work on Android 10+. Related discussion: AnyWebView#12
Is Bromite/Mulch/Vanadium etc. system webview supported?
Yes.
上传时间:暂无
作者:暂无
文件大小:暂无
下载量:24
个人自用的Xposed模块 https://github.com/wangyuan0217/MyXposed
v1.3 兼容微博轻享版6.3.8
v1.1
新增兼容-微博轻享版6.2.6
v1.0
支持-微博轻享版6.1.7
上传时间:暂无
作者:暂无
文件大小:暂无
下载量:12
上传时间:暂无
作者:暂无
文件大小:暂无
下载量:27
Although It is incorrect to detect specific app installation, yet not every app using root provides random packagename support.
In this case, detected apps that use root (such as Fake Location and Storage Isolation) is equal to detected root itself.
At the same time, some "smart" apps use various loopholes to acquire your applist, so that it can draw a persona for you.
This module provides some methods to test whether you have already hidden your applist nicely.
Also, it can work as an Xposed module to hide some apps or reject applist requests to protect your privacy.
虽然“检测安装的应用是不正确的做法”,而且很蠢,但是并不是所有的插件类应用都提供了随机包名支持。这就意味着检测到安装了 root 类应用(如 Fake Location、存储重定向)与检测到了 root 本身区别不大。(会使用检测手段的 app 可不会认为你是在“我就蹭蹭不进去”)
与此同时,部分“不安分”的 app 会使用各种漏洞绕过系统权限来获取你的应用列表,从而对你建立用户画像(如陈叔叔将安装了 V2Ray 的用户分为一类),或是类似于某某校园某某乐跑的软件会要求你卸载作弊软件。
该模块提供了一些检测方式用于测试您是否成功地隐藏了某些特定的包名,如 Magisk/Edxposed Manager;同时可作为 Xposed 模块用于隐藏应用列表或特定应用,保护隐私。
上传时间:暂无
作者:暂无
文件大小:暂无
下载量:331
A X (formerly Twitter) Xposed modules.
上传时间:暂无
作者:暂无
文件大小:暂无
下载量:15
UC 浏览器代理抓取
UC 浏览器自启动后会抓取已开启的免流代理信息
UC浏览器: - 16.2.7.1278
UC浏览器极速版: - 15.5.2.1242(仅电信)
注意: - 现在联通也是动态生成的验证 - 电信代理抓取到也没什么用 - 如果抓取到的配置不会使用不要问我!!!
不再对这个项目进行更新
上传时间:暂无
作者:暂无
文件大小:暂无
下载量:15
An Xposed Framework module that bypasses Android's user/profile creation limits
Android Version | Supported Methods |
---|---|
14+ | isCreationOverrideEnabled |
11-13 | canAddMoreProfilesToUser |
7-13 | isUserLimitReached |
6-10 | canAddMoreManagedProfiles |
4.2-6 | isUserLimitReachedLocked |
![]() |
![]() |
---|---|
Open Terminal and Follow the Procedure
pm create-user --profileOf 0 --managed Island
If succeed, you will be prompted with the ID of newly created user (usually 10 or above). Remember it and replace the in following commands with this ID.
pm install-existing --user com.oasisfeng.island
dpm set-profile-owner --user com.oasisfeng.island/.IslandDeviceAdminReceiver
If you get error message java.lang.SecurityException: Neither user 2000 nor current process has android.permission.MANAGE_DEVICE_ADMIN, please review the MIUI-specific Preparation”.
am start-user
If all goes well, Island will show the app list. For more Users/Profiles , Follow the same procedure again...
上传时间:暂无
作者:暂无
文件大小:暂无
下载量:25
解锁/补全 MIUI 街拍模式
小米12S Ultra
Android 13
MIUI 14
请先检查模块是否正常激活,并且作用域是否勾选。
如果排查后仍有错误,请提交issue,并附上 LSPosed 的日志.
酷安@迷璐
使用 Yuki Hook API 构建模块
使用 BlockMIUI 构建UI界面
使用 DexKit 查找被混淆的方法
使用 libsu 执行 Shell 命令
上传时间:暂无
作者:暂无
文件大小:暂无
下载量:25
Override force-dark for apps in module scope
为作用域内应用强制启用 SmartDark
Android 10+
上传时间:暂无
作者:暂无
文件大小:暂无
下载量:25
Replace mouse cursor with a custom one.
自定义包括鼠标指针、触控点在内的各种图片资源。
Note: You can use Magisk + RRO for better experience.
See magisk
folder for more information.
(be aware of SELinux context, btw.)
Tested on: Android 10 (AOSP), Android 12 (MIUI 13)
System framework
(package name may be android
or system
or empty, see this) in module scope and activate the module/system/framework/framework-res.apk
to find out the resource ID of the cursor you want to replace.For MiPad users, install MaxMiPad and enable No Magic Pointer
.
If you have Windows-style .ani
cursors, you can use ani2png to convert them.
For example, use ls -a *.ani | xargs -L1 ani2png
to convert all .ani
files in current directory to .png
files.
Looking for equivalent on Linux? Check Image2Cursors!
From MIUI 13, Android 12.
Resource ID | Description | HotSpot |
---|---|---|
pointer_spot_touch | Touch point | (22, 22) |
pointer_arrow | Mouse Pointer (Arrow) | (5, 5) |
pointer_hand | Mouse Pointer (Hand, for example when hover on sth. clickable) | (9, 4) |
pointer_text | Mouse Pointer (Looks like | , for editing vertical text input) |
Please note that the images may be scaled. See Android 加载 drawable 中图片后自动缩放的原理 and Android drawable微技巧,你所不知道的drawable的那些细节 and getResources().getDisplayMetrics().density 的理解 for more informaton. In my case, 360x360
on a xhdpi
device becomes 135x135
(360 * (240 / 320) / 2 = 135
, not sure). You may need to manually adjust size & padding (border) to fit size & hotspot.
Mouse-related resource-id may have a _large
suffix, used when Accessibility
-> Large mouse pointer
(大号鼠标指针
) is enabled.
Home URL:
Xposed Modules Repo URL:
Apache-2.0 License or MIT License are all OK.
.cur
and .ani
to Xcursor format, for Linux).png
, see pull requests for a better version)Currently, this module use SharedPreferences to store images, which is really shitty. Anyone is free to improve this module.
Also, I am too low to modify hotspot using Xposed. If you know how to do this, please tell me.
Also: Origin image resolution, disable scaling.
上传时间:暂无
作者:暂无
文件大小:暂无
下载量:25
欢迎来主仓库提问题和催更~ https://github.com/cledwynl/mbga/issues
目前只支持国际版(com.bilibili.app.in),兼容性见文末
https://b23.tv/xxxxxxx
这样的短链,展开后有乱七八糟的参数,让它变成https://b23.tv/av10492
这样干净的av号链接本项目参考、使用了下列开源项目的部分或全部内容
下面仅列出测试过的版本,相近版本大概率能兼容
上传时间:暂无
作者:暂无
文件大小:暂无
下载量:25
基于Xposed,去除一加系统锁屏,AOD和状态栏时钟红色字体样式的模块。
An Xposed module to prevent Oneplus from making red "1" digits on the keyguard, AOD (Always-On Display), and status bar clocks.
If you hate the red "1" characters on the clocks like me, you may try this Xposed module to get rid of it.
Supports OOS 11, OOS 12, OOS 13, and OOS 14.
上传时间:暂无
作者:暂无
文件大小:暂无
下载量:25
当亮度设置低于某值时,拦截硬件亮度下调,并对应修改极暗模式的压暗强度。
直接拖动系统亮度条即可自动调节,也不影响截图的亮度。
最低屏幕亮度是HAL的亮度值,不一定每台机型都是0\~100%,例如小米12s是0\~50%,你可以调整亮度到不会频闪的最小亮度,然后查看"当前 HAL 亮度"。本人实测小米12s最低亮度为7.99%。
点个 Star 也是对我的支持。 如果这个项目对你帮助很大,可以考虑给我送杯奶茶。
上传时间:暂无
作者:暂无
文件大小:暂无
下载量:24
本来是想要把里面的键盘音效也替换一下,
但是现在的xposed的API,还有主流的框架LSPosed等等,似乎都已经不再维护资源注入了,所以导致我这边用以前89的API写了两三种方式,但是貌似都不生效,
而且之前又忘留备份了,因此我又给他删了,多余的部分全注释了??,加上是初学Dexkit,所以现在的代码一团乱?,
So,?山代码,纯天然无污染,就没开源的必要了吧,婉拒了哈,我不想被拖出来鞭尸???
https://github.com/Sharl210/fuckinginput.coloros.baidu/
上传时间:暂无
作者:暂无
文件大小:暂无
下载量:24
MIUI
,HyperOS
.代码来源:HyperCelier(HyperCelier)
项目将保持开源!欢迎互相学习!欢迎PR!
MIUI
and HyperOS
.Code source: HyperCelier(HyperCelier)
The project will remain open source! Collaboration and pull requests are welcome!
上传时间:暂无
作者:暂无
文件大小:暂无
下载量:24
QNotified 是一个旨在使QQ变得更好用的开源Xposed模块
激活本模块后,在QQ/TIM自带设置中点击QNotified即可开关对应功能。
Copyright (C) 2019-2021 dmca@ioctl.cc
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero 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 Affero General Public License for more details.
You should have received a copy of the GNU Affero General Public License
along with this program. If not, see .
版权所有©2021 gao_cai_sheng
允许在其遵守CC BY-NC-SA 4.0协议的同时,每个人复制和分发此许可证文档的逐字记录副本,且允许对其进行更改,但必须保留其版权信息与原作者。
请务必仔细阅读和理解QNotified 最终用户许可协议中规定的所有权利和限制。在使用前,您需要仔细阅读并决定接受或不接受本协议的条款。除非或直至您接受本协议的条款,否则本软件及其相关副本、相关程序代码或相关资源不得在您的任何终端上下载、安装或使用。
您一旦下载、使用本软件及其相关副本、相关程序代码或相关资源,即表示您同意接受本协议各项条款的约束。如您不同意本协议中的条款,您则应当立即删除本软件、附属资源及其相关源代码。
本软件权利只许可使用,而不出售。
本协议与GNU Affero通用公共许可证(即AGPL协议)共同作为本软件与您的协议,且本协议与AGPL协议的冲突部分均按照本协议约束。您必须同时同意并遵守本协议与AGPL协议,否则,您应立即卸载、删除本软件、附属资源及其相关源代码。
目前已开发功能
注1: 卡片消息及群发文本这两个功能因大量被用于广告引流而被加以限制
QNotified将为分Beta
、Alpha
、Canary
三个版本:Beta
版本为重大功能变更或长期积累更新,发布频率由开发组决定,包含上次Beta
版至今的所有功能更新及Bug修复,但可能不包括尚未稳定或正在开发中的功能,原则上更新频率将大于两周一次;Alpha
版本为每周积累更新,在每周周末由开发组发布,包含发布时的全部更新,可能包含不稳定功能或异常问题;Canary
版本为每commit自动更新,可能不包含外围文档或CI流程更新,不会编写任何更新文档或说明,具体更新内容可在Github自行查看,本更新由开源的流程(包括Azure和开发组自研Bot)自动编译发布,可能包含严重的功能及行为异常。
开发组不限制用户选择自己需要的版本,同时也不为任何版本产生的任何后果承担任何责任(详情请见QNotified EULA),但希望各位用户各取所需,根据自己的能力范围选择适合自己的版本。
QNotified的版本号组成为x.y.z.w
,正常情况下x
位将一直保持为0,Beta
版本更新会将y
位+1
并使z位归零,Alpha
版本更新会将z
位+1
,所有版本更新的w
位都会是触发此次更新的Commit的hash的前7位。
@QNotified 频道 将只发布Beta
版和Alpha
版更新。
@QNotified_CI 频道将只发布Canary
版更新。
Github Release 将只发布Beta
版更新。
App Center - Alpha 发布CI
版本更新;App Center - Weekly 发布Alpha
版本更新。两个轨道均开放给所有人自由下载。
Google Play 将发布Beta
版和Alpha
版更新。其中Beta
版更新将在Google Play上以正式版轨道发布,Alpha
版更新将在Google Play上以开放性测试轨道发布。任何可以登录Google Play的人都可自由加入或退出Google Play上QNotified的开放测试。
Xposed仓库 将发布Beta
版和Alpha
版更新。其中Beta
版更新将被标注为Stable,Alpha
版更新将被标注为Beta。
LSPosed仓库 将发布所有版本更新,其中CI
版本更新将被标注为Pre-release。
上传时间:暂无
作者:暂无
文件大小:暂无
下载量:24
Any WebView is OK!
It tries to detect all system webviews and add them to the developer options -> WebView implementation list.
Android Framework should be selected in LSPosed.
A webview app must be installed for all users (or in all spaces, so-called Dual app, Second space, etc.) to be selectable. Maybe deleting redundant users is alternative. adb command:
Enable "redundant packages" (Maybe it won't work, but that's OK.):
adb shell cmd webviewupdate enable-redundant-packages
Get USER_ID list:
adb shell pm list users
Each user entry is as follow: UserInfo{USER_ID:USERNAME:INT} , USER_ID 0 is the main user.
Install apk for specific USER_ID:
adb install --user USER_ID PATH/TO/APK/ON/COMPUTER
or
adb shell pm install-existing --user USER_ID PACKAGE.NAME.OF.APK
(for apks already installed for one user)
or
adb push PATH/TO/APK/ON/COMPUTER PATH/TO/APK/ON/PHONE
(copy an apk file to phone from computer)
adb shell pm install --user USER_ID PATH/TO/APK/ON/PHONE
Delete a user (NOT RECOMENDED, be careful, you may lose important data):
adb shell pm remove-user USER_ID
All the adb shell pm ...
commands above can be run in an Android terminal simulator(root access granted) as pm ...
Reboot to take effect.
Can I set Chrome as the system webview implementation?
Only supported on Android 8-9, not supported on Android 10+. It is Google's policy that Google Chrome app is no longer the WebView provider in Android 10. Even though it is listed in the WebView implementation, it does not work on Android 10+. Related discussion: AnyWebView#12
Is Bromite/Mulch/Vanadium etc. system webview supported?
Yes.
上传时间:暂无
作者:暂无
文件大小:暂无
下载量:24
The Biometric Bypass Module is an Xposed module utilizing LSPosed's Modern Xposed API. It automatically bypasses the confirmation step following a successful face unlock, streamlining the authentication process for a hands-free user experience.
This module hooks into a System UI method responsible for managing the confirmation step after face authentication. By intercepting this process, the module automates the confirmation required by the new BiometricPrompt API, allowing users to proceed without additional input. This approach works universally across apps that rely on the default Android behavior and remains secure even in environments protected by Magisk deny lists, Magisk Hide, or Shamiko.
Default Behavior: Face unlock with manual confirmation required.
Module Enabled: Face unlock with automatic confirmation bypass.
Pixel 9 Pro (caiman) with Android 15 (Build: AP3A.241005.015, Oct 2024)
Xposed Framework: LSPosed
Legacy versions are available for older Xposed APIs:
Automating the confirmation step can reduce security and lead to unintended actions. Use this module with caution.
Contributions are welcome. Submit a pull request or open an issue to help improve the module.
This module modifies system behavior and may impact device security. Use at your own risk.
上传时间:暂无
作者:暂无
文件大小:暂无
下载量:23
Xposed Framework module to skip authentication on \"Quickly open camera\" gesture.
This module patches two classes to achieve it's goal:
com.android.camera.Camera
to draw activity over lockscreen without invoking Keyguard.com.android.server.GestureLauncherService
to create custom intent for this activity.Just a bunch of useful links I used while developing this module.
JitsiMeetPluginActivity
activity the same way上传时间:暂无
作者:暂无
文件大小:暂无
下载量:23
一键管理所有应用的运营消息通知通道,仅支持 MIUI
小米11 Ultra
Android 12
MIUI 13
系统框架(android)
请先检查模块是否正常激活,并且作用域是否勾选。如果排查后仍有错误,请提交 Issue,并附上 LSPosed 的日志。 酷安@迷璐
点个 Star 也是对我的支持。
如果你想捐赠,觉得这个模块好用的不得了,我会非常感谢你的!!!如果这个模块对你来说只要还差一点点意思,就不要捐赠啦
本模块UI界面改自 MIUI 原生通知图标
获取应用列表方式改自 Hide My Applist
模块使用 Yuki Hook API 构建
上传时间:暂无
作者:暂无
文件大小:暂无
下载量:23
我的MIUI养老版本:官方ROM 12.5.7 (和这个应该没关系?)
系统桌面_RELEASE-4.21.15.3207-10142038
系统桌面_RELEASE-4.25.1.4297-04211627(这两个的中间版本应该也没问题,其他版本自测)
系统桌面_RELEASE-4.39.4.5839-03301130
系统桌面_RELEASE-4.39.12.6678-08091009(这两个的中间版本应该也没问题,其他版本自测)
刷了各种隐藏MIUI小白条的magisk模块,基本都是基于主题隐藏的,效果很好,但是小白条只是透明了,实际屏幕底部还是有一块小白条区域存在着,导致点了没反应。在我的快手极速版APP底部4 个按钮特别明显,点的位置低了一点就不行了,如果你也有这种情况,那么这个模块可能能帮到你。本身代码实现并不难(开源代码,随便看),主要还是理清逻辑费了点时间。这里表扬一波MIUI,APP不混淆不加固降低了难度。
搞机有风险,救砖模块装了吗,没装也没事,进twrp文件管理,/data/adb/modules 删对应的模块就行。
最后的最后,各位觉得有用的,点点Star,土豪随意捐赠
上传时间:暂无
作者:暂无
文件大小:暂无
下载量:23
墨•状态栏歌词
GNU General Public License v3.0
上传时间:暂无
作者:暂无
文件大小:暂无
下载量:23
呱呱呱,通杀百分之八十的广告,以及vip功能。
适用于任何版本,可能存在不兼容,直接用最新版本就好了。
以精简和性能为原则,不加固不混淆不加密,放心食用。
不定期更新,呱?
以及通杀百度、字节、腾讯广告,勾选需要的软件即可。例如酷安,百度贴吧。。。
加入SoulFrog可优先获取最新版本,有问题反馈。
上传时间:暂无
作者:暂无
文件大小:暂无
下载量:23
哔哩哔哩B站, 推特X, 抖音, 小红书, IG, TG, 微信视频号, 微博默认播放速度调节,可以任意倍数:)
Bilibili, Twitter X, Douyin, XHS, Instagram, Telegram, Wechat, Weibo Playback Default Speed Tuner
哔哩哔哩B站基于7.25.0适配,兼容适配新老版本,PLAY版本
推特Twitter,基于9.85.0-release.0适配,兼容适配新版本, 包括X
抖音Douyin,基于25.6.0适配,兼容适配新版本,极速版等
小红书, 基于8.23.0.5适配, 兼容新老版本
IG Instagram, 基于315.0.0.29.109, 兼容新老版本, 包括Instander
电报Telegram, 不上混淆兼容
微信视频号Wechat Finger Video, 基于8.0.43, 不上混淆兼容
微博Weibo, 基于14.6.0, 理论上兼容新老版本
如有不兼容,issue里反馈或提交PR到 https://github.com/V-E-O/biliSpeed/
上传时间:暂无
作者:暂无
文件大小:暂无
下载量:23
Optimize notification icons for ColorOS and adapt to native notification icon specifications.
为 ColorOS 优化通知图标以及适配原生通知图标规范,理论支持 OxygenOS 和 RealmeUI。
由于本人同时维护 MIUI 与 ColorOS 两个系统需要同时维护两个模块,十分不方便,所以我决定在后期逐渐合并两个项目并解耦合为一个新项目并计划适配更多系统与设备,例如原生与类原生系统。
在新的项目确定后,会在这里添加新项目的链接,届时我会终止维护这个项目并建议大家转移到新项目。
目前仅在 ColorOS 12、12.1、13 for OnePlus 上测试通过,如有问题请提交 issues
建议在不低于 ColorOS 11 的版本上使用
GitHub CI | CI 自动构建 (测试版) | |
---|---|---|
Telegram CI 频道 | CI 自动构建 (测试版) | |
---|---|---|
GitHub Releases | 正式版 (稳定版) | |
---|---|---|
Xposed-Modules-Repo | 正式版 (稳定版) | |
---|---|---|
123 云盘 (密码:al5u) | 正式版 (稳定版) | |
---|---|---|
本模块发布地址仅限于上述所列出的地址,从其他非正规渠道下载到的版本或对您造成任何影响均与我们无关。
1. 本软件免费、由兴趣使然、仅供学习交流而开发,如果你是从其他不明来源的渠道付费得到本软件,则你已上当受骗,若发现欢迎向我们举报。 2. 未经本人许可,禁止转载、搬运本软件的安装包及源代码到 GitHub 以外的平台并提供下载链接。
嘿,还请君留步!? 这里有 Android 开发工具、UI 设计、Gradle 插件、Xposed 模块和实用软件等相关项目。 如果下方的项目能为你提供帮助,不妨为我点个 star 吧! 所有项目免费、开源,遵循对应开源许可协议。 → 查看更多关于我的项目,请点击这里 ←
本模块使用 YukiHookAPI 构建
YukiHookAPI 是一个使用 Kotlin 重构的高效 Hook API 构建工具,让你的 Xposed 模块开发变得更加简单。
版权所有 © 2017 Fankes Studio(qzmmcn@163.com)
上传时间:暂无
作者:暂无
文件大小:暂无
下载量:22
The Biometric Bypass Module is an Xposed module utilizing LSPosed's Modern Xposed API. It automatically bypasses the confirmation step following a successful face unlock, streamlining the authentication process for a hands-free user experience.
This module hooks into a System UI method responsible for managing the confirmation step after face authentication. By intercepting this process, the module automates the confirmation required by the new BiometricPrompt API, allowing users to proceed without additional input. This approach works universally across apps that rely on the default Android behavior and remains secure even in environments protected by Magisk deny lists, Magisk Hide, or Shamiko.
Default Behavior: Face unlock with manual confirmation required.
Module Enabled: Face unlock with automatic confirmation bypass.
Pixel 9 Pro (caiman) with Android 15 (Build: AP3A.241005.015, Oct 2024)
Xposed Framework: LSPosed
Legacy versions are available for older Xposed APIs:
Automating the confirmation step can reduce security and lead to unintended actions. Use this module with caution.
Contributions are welcome. Submit a pull request or open an issue to help improve the module.
This module modifies system behavior and may impact device security. Use at your own risk.
上传时间:暂无
作者:暂无
文件大小:暂无
下载量:23
This is an Xposed module that hides things like developer mode and USB debugging status
開発者モードやUsbデバッグの状態を隠すXposedモジュールです。
you can open module settings from LSPosed or open module settings from app info screen
LSPosedでモジュール設定を押すか、アプリ情報画面の「アプリ内の設定」からモジュールの設定を開く事が出来ます
## super thanks (reference) - xfqwdsj/IAmNotADeveloper - rushiranpise/Hide-Debugging
上传时间:暂无
作者:暂无
文件大小:暂无
下载量:13
自从Hyper发布以来,MIUI小窗X很长时间没有再继续更新,一个原因是当时毕业季来临,一堆事情需要处理;加上之前是第一次使用Kotlin开发,整个项目结构混乱,也提不起继续维护的兴趣。后面Hyper发布,又没有机型测试,于是Hyper小窗X一鸽又鸽。
不过现在虽迟但到,目前自由小窗X经过在内测群的不断更新修改,功能也比较稳定了,所以也就可以发出来了。
背景与手势:可以在小窗后面添加模糊、阴影的背景,同时有单击、双击、长按手势对小窗进行操作
平行小窗:主要实现变刷pyq边回消息(目前只对微信进行适配,其他应用可通过白名单开启,出现问题不予修复)
其他:
自由小窗X的功能就是上面这些了
本模块是修改系统框架的Xposed模块,可能会造成软重启等情况,使用前自行做好应对措施,作者不对此承担任何责任。
上传时间:暂无
作者:暂无
文件大小:暂无
下载量:72
华为运动健康(com.huawei.health) - 支持表盘本地安装,支持忽略尺寸检查和随机ID - 表盘试用直接触发安装,取消试用事件 - 对表盘的下载自动提取hwt文件保存 - 强制不支持试用的型号支持试用,用来提取表盘 - 允许转储其他型号手表的表盘 - 支持表盘市场型号伪装 - 支持自定义系统更新
手记(cc.studio97.txt) - 去除登录 - 免购买
Huawei Health(com.huawei.health) - Support Local Install Watchface, Support Random ID - Get watchface by clicking "Tryout Watchface" - Dump Watchface .hwt file - Force enable Tryout on unsupported watch - Allow dump other model watchface - Allow fake watchface market model - Allow fake OTA
上传时间:暂无
作者:暂无
文件大小:暂无
下载量:43
有精简版和完整版,支持js 动态hook。
是一款xposed插件,必须依赖xposed框架环境,root机环境有LSxposed,xposed framework,edposed,,非root有virtual app,以及类似多开平行空间的一些软件 ,基于app直接修改植入xposed framework的有太极,还有我开发的神之手.goodhand文档 (不再更新,篡改软件原理不推荐!不过在愿景来看可以对流氓软件做载入xposed内置的操作行为) 它能快速跟踪一些行为从而找到破解的思路,就像window破解一样,也有类似的 如hook window api 的某些函数,hook io文件打开,注册表行为.而这个hookui也类似,对一些敏感行为可进行追踪拦截,可追踪调用堆栈,另外还支持hook 记忆,内存窥探,动态修改,还支持js hook 1.9.0已经支持,但是由于作者资金不足,身体等各方面原因 已经放弃操作了1年,老版本的hook api作废,新版本将尽力保持和xposed api一样,这样减少学习成本。 2024年12月重启项目,现在已经跑通的hook代码如下:
XposedBridge.hookMethod("android.view.View", "onTouchEvent", function(param, phase) {
if (phase === "before") {
log.v("before");
var Arrays = Packages.java.util.Arrays;
let xparam= param.getArguments();
log.v(xparam);
let args = param.getArguments();
log.v("onTouchEvent 调用前 ,ARG LEN:"+Arrays.toString(args));
// args[0] = "Modified Arg";
param.setArguments(args);
log.v("onTouchEvent 调用前 ,--------"+args.length);
} else if (phase === "after") {
log.v("onTouchEvent 调用堆栈"+ log.getStackTraceString());
}
});
1.作者曾经通过HOOKUI做了很多不可告人的事情,作者本人常用的爆破策略是追踪点击,布局事件,和敏感字符串的源头来针对性的做hook功能.
2.作者也曾经通过HOOKUI随性破解破解一些没什么验证的收费SE直播,倒计时自动关闭视频直接拦截对方法进行屏蔽的操作.也通过它直接改手机余额,来告诉那些拜金女小心骗子.
3.作者因为对某些共享wifi软件没有记忆功能从而导致下次连接需要网络才能连接,还针对性的研发了wifi密码记忆功能.这样连一个记住一个还能看到密码
支持自定义填写要hook的类,支持方法参数调用,支持批量修改列表数据,支持修改字段,实例,内存漫游字段修改,支持字符串,触摸事件,窗口创建,布局设置堆栈追踪打印. 支持开启web服务,下载任意应用内数据,支持web端做一些hook操作(此功能是移植inspect,不过兼容没有root的手机)
支持webview注入,显示webview hook菜单(调用js,查看源码) 支持activity序列化保存,
(已实现部分HOOK API) 没有js插件功能,不能动态写逻辑了,不过现在发展这几年,应该有人早就做了,我这东西也是几年前的东西了,现在来说很多东西过时了,或者说人人皆知这些技巧,常识.
内置文件浏览,方便快捷的管理沙盒文件(主要是未root手机方便)在线网页操作读取下载对应app所有类信息,方法信息等,在线网页提交控制.
Frida动态加载脚本,我这边的frida只是支持加载so启动服务,后面因为版本过大,simple版本没有集成到app里面了. full版本则完全集成。
如果没有这个东西,
这基本代表你在hookui界面所进行的一些功能都是无法正常生效的,可能你用logcat也看不到hookui关键词的一些堆栈调用 等数据.
其它应用中没有图标,确保是最新版,目前最新版至少是1.8.6以上
确保在hookui中勾选开启了总开关,在激活应用选项卡中确保勾选了 该应用
确保你会使用hook框架以及如何正确的激活一个xposed插件,毕竟hookui也是一个xposed插件
上面确保的情况下,可以 把hookui界面的其它选项勾选全部关闭.再试试是否正常
在hookui界面最下面点击测试弹出就能就看到了,当然也能看到里面很多的功能,但是你在hookui里面点击通常情况可能会出现一些列崩溃问题.
还是上面的第4点,不要随意开启一些功能,比如延迟启动,这个主要是用于调试用的,比如你需要断点调试so,那么这个时机就很重要 字符串调用更不要随意开启,这是非常非常频繁的功能.
参考视频
下面视频需要科学上网,需要下载telegram
https://t.me/loznChanel/33
https://t.me/loznChanel/31
https://t.me/loznChanel/29
https://t.me/loznChanel/95
电报有一些使用的视频教程,而简书有一些图文的教程,其它的只能问问群里人了 https://www.jianshu.com/nb/15035584 https://www.jianshu.com/p/474a60fe194a https://www.jianshu.com/p/7aac940caf97
,常见的更新地址如下: qq群(不稳定容易被封), telegram(需要翻墙)
不可使用本软件进行诈骗从事违法行为等行为,仅供学习使用!触发法律后果自负!本人不承担任何责任,软件使用的时候协议上也一再强调禁止用于违法用途!切记切记
群主非本人 [qq群 659119840]群若提示不存在,请加入电报群以便获得新群,请悉知
qq 35068264的qq空间可以翻找说说,我有时会会把加群图片放在QQ空间
电报 : https://t.me/qssq666 简书 https://www.jianshu.com/nb/24436393 博客 http://blog.lozn.top 邮箱 x@lozn.top
QQ: 35068264
email: x@lozn.top
电报 : https://t.me/qssq666
微信公众号: 情迁说科技
alipay:qssq521@gmail.com
qq:35068264 http://blog.lozn.top/about
please access https://t.me/qssq666
上传时间:暂无
作者:暂无
文件大小:暂无
下载量:17
获取部分软件会员与去广告弹窗的模块
中文|English
上传时间:暂无
作者:暂无
文件大小:暂无
下载量:105
Prevents detection of mock location
Supported Android 6~15
Testapp: MockLocationDetector
adb shell appops set android:mock_location allow
adb shell appops set android:mock_location deny
adb shell
in terminal and run上传时间:暂无
作者:暂无
文件大小:暂无
下载量:21
功能:
上传时间:暂无
作者:暂无
文件大小:暂无
下载量:13
上传时间:暂无
作者:暂无
文件大小:暂无
下载量:31
上传时间:暂无
作者:暂无
文件大小:暂无
下载量:12
ForegroundPin
贴边小窗强制前台
MIUI
,HyperOS
.模块具体功能如下:
功能一:
功能二:
模块仅限小米设备使用!适配MIUI
,HyperOS
.
系统框架
, 系统界面
(Hyper) 重启即可!项目名称 | 项目链接 |
---|---|
HookTool | HookTool |
LSPosed | LSPosed |
DialogX | DialogX |
翻译提供 | 提供者 |
简体中文 | 焕晨HChen |
Miui: Hook方法来源: @焕晨HChen(@HChenX)
项目将保持开源!欢迎互相学习!欢迎PR!
上传时间:暂无
作者:暂无
文件大小:暂无
下载量:20
Flyme9助手是基于LSPosed开发的Flyme系统优化工具 当前版本适用于flyme9系统,低版本的android系统可能部分功能不可使用。
上传时间:暂无
作者:暂无
文件大小:暂无
下载量:39
Flyme8助手是基于LSPosed开发的Flyme系统优化工具 当前版本适用于flyme8.x系统,低版本的android系统可能部分功能不可使用。
上传时间:暂无
作者:暂无
文件大小:暂无
下载量:33
以后都不会有更新了。 很抱歉,我的能力就这点,无法做到在运行时修改应用的同时做到流畅,让一些人失望了 模块最开始是因为受不了太多的广告写来自己用的,偶然一次上传到了lsposed的模块仓库,然后一直更新至此 模块原名是PPHelper,后来改名为PPBuff进行优化并加入了更多功能。 模块开发至今一直免费,也只有我一个人在维护,但是现如今模块已经没有了继续维护下去的必要,因此以后不会再会有更新。 如果你有能力,请fork本仓库自行更新,不要进行传播,小心别有用心的人举报。
给 皮皮搞笑/最右 加个Buff~
github action: https://github.com/lliioollcn/PPBuff/actions appcenter: https://install.appcenter.ms/users/lliioollcn/apps/ppbuff/distribution_groups/alpha
模块只供学习交流使用,请在下载24小时内删除,使用本模块导致的任何问题本人不负任何责任
上传时间:暂无
作者:暂无
文件大小:暂无
下载量:40
By disabling audio focus with this module, you can simultaneously play multiple videos and audios
このモジュールで音声フォーカスを無効化することで複数の動画や音声を同時で再生出来るようにします
上传时间:暂无
作者:暂无
文件大小:暂无
下载量:13
This module is designed for Android 8.0, 8.1, 9, 10, 11, 12, 12.1, 13 and 14. Some tricks might not work on every version though. It has been tested on stock Android 14 on a Pixel 7 Pro. You can try it on other ROMs, but don't report bugs if something doesn't work.
Version 3.0 and up are designed for Android 14 only. All older Android version must use version 2.31.
Here is what the module can do:
There is a simple user interface that can be launched through Xposed Manager to choose what mods that you want. A reboot is needed every time you change a setting for version 2.31 and older. Starting with version 3.0, all settings can be applied at runtime (except for Show 4G and Hide LTE+/4G+ which still require a reboot).
上传时间:暂无
作者:暂无
文件大小:暂无
下载量:29
Disable signature verification For Android
禁用安装apk时候执行的签名校验
The current version support android 10-14
当前版本只支持安卓10-14
allow downgrade application [INSTALL_FAILED_VERSION_DOWNGRADE]
允许降级安装应用
allows direct install apps after modify file in apk [ignore invalid digest error etc..]
允许安装签名错误的apk
allow overlay install apps with inconsistent signatures
允许在使用不同签名的情况下覆盖安装
上传时间:暂无
作者:暂无
文件大小:暂无
下载量:679
MIUI
,HyperOS
.代码来源:HyperCelier(HyperCelier)
项目将保持开源!欢迎互相学习!欢迎PR!
MIUI
and HyperOS
.Code source: HyperCelier(HyperCelier)
The project will remain open source! Collaboration and pull requests are welcome!
上传时间:暂无
作者:暂无
文件大小:暂无
下载量:24
??? ???? ???????? ??? ???? ????
•••••••••••••••••••••••••••••••••
Telegram id : @AraafRoyall
Gmail : CleanerRoyall@gmail.com
Gmail : AraafRoyall@gmail.com
•••••••••••••••••••••••••••••••••••
上传时间:暂无
作者:暂无
文件大小:暂无
下载量:86
Add UserScript and DevTools supports to Chromium based and WebView based browsers using Xposed framework.
Note: this repo is only for uploading Xposed Modules releases, the orginal project is ChromeXt.
We hook the onUpdateUrl
function in UserScript.kt,
add URL comparison there and evaluate JavaScript using the javascript:
scheme (or DevTools Protocol when possible).
Chromium based browsers, such as Egde, Bromite, Samsung Internet, and Brave, are fully supported.
Most WebView based browsers are also supported, if not, please report it. Note for WebView based browsers users: you only need to enable this module for the browser application you wish to use, not for any possible WebView applications, neither for the Android system.
ChromeXt requires Xposed framework.
For root users, install LSPosed first, pick up the latest built APK from my repo's GitHub Actions and install it.
For non-root users,
I modify a bit LSPatch to support ChromeXt
; here is how to use it:
1. Download the latest lspatch-release
from my GitHub Actions.
2. Download the latest ChromeXt.apk
from my GitHub Actions.
3. Extract previously downloaded files to get files lspatch.jar
(with some suffix) and ChromeXt-signed.apk
.
4. Patch your APK (taking arm64_ChromePublic.apk
as example) using the following command: java -jar lspatch.jar arm64_ChromePublic.apk -d -v -m ChromeXt-signed.apk --force
. If java
environment is not available, please consider using the provided manager
APK.
5. Install the patched APK, which might require you to first uninstall the one on your devices.
Notes: currently to download files from GitHub Actions
, one needs to log in GitHub.
The author uploads releases to Xposed-Modules-Repo when needed, but not that frequently.
You can then install UserScripts from popular sources: URLs that ends with .user.js
.
Currently, ChromeXt supports almost all Tampermonkey APIs:
Resources
panel of eruda), GM_unregisterMenuCommand, GM_download, unsafeWindow (= window)These APIs are implemented differently from the official ones, please refer to the source files Local.kt and GM.js if you have doubts or questions.
Moreover, there is the powerful (also dangerous) GM.ChromeXt
API, which must be declared by @grant GM.ChromeXt
to unlock its usage.
It is locked by default so that the users are protected from malicious UserScripts exploiting ChromeXt.
This API allows scripts to use the JavaScript method ChromeXt.dispatch(action, payload)
, which is fundamental to implement other APIs. (Hence, one can find usage examples in GM.js).
Dispatched action
and payload
are handled by Listener.kt.
To manage scripts installed by ChromeXt
, here are a simple front end hosted on github.io and two mirrors of it (in case that you have connection issues): onrender.com, netlify.app.
If you cancel the prompt of installing a new UserScript, then you can edit it directly in Chrome.
Use the Install UserScript
page menu to install your modified UserScript.
From the three dots page menu, ChromeXt offers you the
1. Developer tools
menu for the UserScript manager front end,
2. Eruda console
menu for other pages.
For Edge
browser, these menus are moved to the page info menu,
which locates at the left corner inside the URL input bar.
For WebView based browsers and Samsung Internet, these menu items are presented in the context menu.
Since WebView based browsers have no unified designs, the following first four features are not supported for them. (By the same reason, they are neither supported for Samsung Internet.)
The application ChromeXt
is able to
1. received shared texts to search them using Google
,
2. open JavaScript files to install them as UserScripts.
The reversed priority order of opening which Chromium based browsers is given in AndroidManifest.xml.
By default, the history forward gesture of Chrome is available near the vertical center of screen.
On other areas, only the system gesture is available.
One can disable this behavior through the Developer options
menu.
(Tap seven times on the Chrome version from the Chrome settings, you will see the Developer options
menu.)
(In Vivaldi browsers, Developer options
menu is removed by its developers.)
ChromeXt adds a book icon in the page menu to enable reader (distiller) mode manually.
Bookmarks can be exported in HTML format through the Developer options
menu.
For blocking network requests, I recommend to use AdAway
or any proxy AD Blocker such as clash
.
A content cosmetic blocker is embedded into ChromeXt with the help of eruda.
To use it, first open the Eruda console
.
In the Elements
panel, one can use the pointer
icon to select elements on the page.
After clicking the delete
icon for a selected element, a corresponding filter will be saved to the Resources
panel,
where one can manage previous added filters.
These filters are saved in the browser even after clearing the site's data.
Another way to block ADs is using the Content-Security-Policy to block some scripts from loading.
One can edit the User-Agent from the Info
panel of Eruda console
.
A valid User-Agent should contain only ASCII characters.
Currently, ChromeXt only changes the User-Agent
HTTP header, which
works well but is deprecated.
For Chromium based browsers, when the User-Agent spoofing is not taking effects, refresh the page using the reload button in the page menu. (By contrast, a swipe refresh might be insufficient.)
Note that the DevTools can also change User-Agent.
Before you submit your pull-requests, please ensure that the command
./gradlew build
or gradlew.bat build
produces no warnings and no errors.
Here are corresponding files you might want / need to change: 1. Front end: manager.vue 2. Tampermonkey API: Local.kt and GM.js 3. Eruda configuration: eruda.js 4. Support more WebView based browsers: WebView.kt
file
schemeOpen in Chrome
functionGM_info
adb forward
to support non-root users~~GM_log
logsiframe
and local server to run general WebExtensionsstyle-src
rule for eruda
, such as Mastodon上传时间:暂无
作者:暂无
文件大小:暂无
下载量:16