en
Feedback
Mod Collection for MiUI/HyperOS

Mod Collection for MiUI/HyperOS

Open in Telegram

This is a public channel. We share what we saved in public groups and share what we know. Update: https://t.me/hyperosmodcollection Chat: https://t.me/hyperosmodcollectionchat Paypal: https://www.paypal.me/AnhDzVN BIDV: PHAN VAN ANH 67210001283608

Show more
The country is not specifiedTechnologies & Applications20 964
No data
Subscribers
-124 hours
+97 days
+2330 days
Posts Archive
Remove gray overlay on notification shade and control center Rom: Hyper Android: only tested on A14 Region: All In MiuiSystemUI.apk In Resources.arsc, goto
color
Change value of
notification_control_center_blur_dim_color
control_center_background_dim
to
00000000
Screenshot Credit: @vawnanh2801

FIX NOTIFICATION DELAY ON ANDROID 14 HYPEROS CHINA Rom: HyperOS Android: 14 Region: China In /system_ext/framework/miui-services.jar
In BroadcastQueueModernStubImpl, find: sget-boolean v2, Lmiui/os/Build;->IS_INTERNATIONAL_BUILD:Z And replace it with: const/4 v2, 0x1
In class ActivityManagerServiceImpl, find: sget-boolean v1, Lmiui/os/Build;->IS_INTERNATIONAL_BUILD:Z Replace it with: const/4 v1, 0x1
In class ActivityManagerServiceImpl, find: sget-boolean v4, Lmiui/os/Build;->IS_INTERNATIONAL_BUILD:Z Replace it with const/4 v4, 0x1
In ProcessManagerService, find sget-boolean v0, Lmiui/os/Build;->IS_INTERNATIONAL_BUILD:Z Replace it with const/4 v0, 0x1
Credit: @NokiPlays Using modded power keeper or removing that apk can improve notification fix

Brightness fix for some port roms Rom: Miui/Hyper (not all) Android: 12+? Region: All Replace from your device rom
AospFrameworkResOverlay.apk MiuiFrameworkResOverlay.apk
/product/etc/displayconfigs/display_id_....XML and thermal_brightness_control.xml
Credit: someone told @bloodyblood929 this solution

Blur level: 35f + scrolling text

-2147483648_-210794.jpg0.65 KB

media_player_view_v0.1.xml0.06 KB

Expanding media cover on the control center Apk: Hyper MIUISystemUIPlgin Android: 12+ Region: all In MiuiSystemUiPlugin.apk In this xml file:
media_cover_background.xml
Replace this line:
<corners android:radius="@dimen/control_center_universal_corner_radius" />
Replace content of
media_player_view.xml
by: media_player_view_v0.1.xml In class /miui/systemui/controlcenter/panel/main/media/MediaPlayerController$MediaPlayerViewHolder Search:
Lmiui/systemui/controlcenter/R$style;->TextAppearance_MediaPlayer_Artist:I
After it, remove this line:
invoke-virtual {vX, vX}, Landroid/widget/TextView;->setTextAppearance(I)V
Now u can set android:textColor and it will be easier to read the line artist on media player Screenshot Credit: @vawnanh2801

-2147483648_-210796.jpg0.61 KB

Add blur overlay on media player on the control center Apk: Hyper MIUISystemUIPlgin Android: 12+ Region: all In MiuiSystemUiPlugin.apk In class /miui/systemui/controlcenter/panel/main/media/MediaPlayerController$MediaPlayerViewHolder Search:
.method public final updateMetaData(Lmiui/systemui/controlcenter/media/MediaPlayerMetaData;)V
Increase value of .registers (or .locals) by 3. In that method, search:
sget v5, Lmiui/systemui/controlcenter/R$id;->cover:I invoke-virtual {v4, v5}, Landroid/view/View;->findViewById(I)Landroid/view/View; move-result-object v4 check-cast v4, Lmiui/systemui/widget/ImageView;
After it, add:
const/high16 v7, 5.0f # blur level is 5.0f sget-object v8, Landroid/graphics/Shader$TileMode;->CLAMP:Landroid/graphics/Shader$TileMode; invoke-static {v7, v7, v8}, Landroid/graphics/RenderEffect;->createBlurEffect(FFLandroid/graphics/Shader$TileMode;)Landroid/graphics/RenderEffect; move-result-object v7 invoke-virtual {v4, v7}, Landroid/widget/ImageView;->setRenderEffect(Landroid/graphics/RenderEffect;)V
Screenshot Credit: @vawnanh2801

Enable blur on volume slider Apk: Hyper MIUISystemUIPlgin Android: 12+ Region: all In MiuiSystemUiPlugin.apk Search:
.method public static isSupportBlurS()Z
Replace that method:
.method public static isSupportBlurS()Z .registers 2 const/4 v0, 0x1 return v0 .end method
Credit: @vawnanh2801

-2147483648_-210798.jpg0.57 KB

Change background of small tile from circle to rounded square on control center Apk: Hyper MIUISystemUIPlgin Android: 12+ Region: all In MiuiSystemUiPlugin.apk In class miui/systemui/controlcenter/qs/tileview/QSTileItemIconView Search:
.field public tileSize:F
After it, add:
.field public tileCornerRadius:F
Search and replace this method:
.method public getCornerRadius()F .registers 2 iget p0, p0, Lmiui/systemui/controlcenter/qs/tileview/QSTileItemIconView;->tileCornerRadius:F return p0 .end method
Search this method
.method public updateResources()V
At the ending of it, search:
sget v1, Lmiui/systemui/controlcenter/R$dimen;->control_center_universal_1_row_size:I invoke-virtual {v0, v1}, Landroid/content/res/Resources;->getDimension(I)F move-result v0 iput v0, p0, Lmiui/systemui/controlcenter/qs/tileview/QSTileItemIconView;->tileSize:F
Before it, add:
sget v1, Lmiui/systemui/controlcenter/R$dimen;->control_center_universal_corner_radius:I invoke-virtual {v0, v1}, Landroid/content/res/Resources;->getDimension(I)F move-result v1 iput v1, p0, Lmiui/systemui/controlcenter/qs/tileview/QSTileItemIconView;->tileCornerRadius:F
In these .xml files:
qs_background_warning.xml qs_background_unavailable.xml qs_background_restricted.xml qs_background_enabled.xml qs_background_disabled.xml
Replace this line:
<corners android:radius="@dimen/control_center_universal_corner_radius" />
Screenshot Credit: @vawnanh2801

Open media player on hyper plugin on global rom Rom: Miui/Hyper Android: 12+ Region: All In MiuiSystemUiPlugin.apk In class /miui/systemui/controlcenter/panel/main/media/MediaPlayerController Search:
sget-boolean vX, Lmiui/os/Build;->IS_INTERNATIONAL_BUILD:Z
Replace it by:
const/4 vX, 0x0
vX shouldn't be changed. For example, if it is
v1
u change that line to
const/4 v1, 0x0
Install this MiLink Credit: @vawnanh2801

Fix no volume icon when u set minimum value on hyper plugin Rom: Miui/Hyper Android: 12+ Region: All In MiuiSystemUiPlugin.apk In class /miui/systemui/controlcenter/panel/main/volume/VolumeSliderController, search method:
.method private final setMuted(Z)V
Search and remove at the beginning of method:
iget-boolean v0, p0, Lmiui/systemui/controlcenter/panel/main/volume/VolumeSliderController;->muted:Z if-ne v0, p1, :cond_X return-void :cond_X
Credit: @vawnanh2801

Fix black screen (crashes) when u use new hyper plugin on miui Rom: Miui/Hyper Android: 12+ Region: All Tested on the version 15.0.2.59.0 Search:
invoke-static {}, Lmiui/util/DeviceLevel;->getMiuiLiteVersion()I
Replace it by:
invoke-static {}, Lmiuix/device/DeviceUtils;->getMiuiLiteVersion()I
Search:
Lmiui/util/DeviceLevel;->IS_MIUI_LITE_VERSION:Z
Replace it by:
Lmiui/os/Build;->IS_MIUI_LITE_VERSION:Z
Search:
Lmiui/util/DeviceLevel;->IS_MIUI_MIDDLE_VERSION:Z
Replace it by:
Lmiui/os/Build;->IS_MIUI_LITE_VERSION:Z
Credit: @vawnanh2801

MIUISystemUIPlugin v6.2 Rom: Hyper Android: 14+
- Based on: 15.0.2.59.0 - Added 3rd and 4th big tiles - Added Extended power menu - Added Blur on volume slider - Added Reset button (it is useful if u use monet) - Added Custom clock (includes weather, u can enable/disable it yourself)
Credits:
- Xiaomi.eu: Extended power memu - 4pda community: SettingsHelper, Weather and something else - RisingUI: Wallpaper view and blur wallpaper view - @udin_ucok: Custom font in clock - All of testers and supporters.
Credit: @vawnanh2801

Some useful tutorials on 4pda
It is necessary and useful for newbie. U can find many guides.
If u want to download any file, u need to register an account firstly. U can use google lens when it asks u to enter captcha.
Link: Here

Nice, 100 subscribers

It took me 10 minutes to create this simple logo haha