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
Add more big tiles on the control center (resources.arsc, easy, not recommended) Apk: Hyper SystemUIPlugin.apk In resources.arsc, in
array
You can find
card_style_tiles_mobile
and
card_style_tiles_wifi
Add more strings in those arrays. The values should be
wifi
cell
bt
flashlight
Another way Screenshot Credit: @vanwanh2801

Add more big tiles on the control center (smali, recommended) Apk: Hyper SystemUIPlugin.apk In class
/miui/systemui/controlcenter/qs/QSController$cardStyleTileSpecs$2
In the method
.method public final invoke()Ljava/util/List;
Replace codes from
invoke-static {v0}, Lmiui/systemui/controlcenter/qs/QSController;->access$getResources(Lmiui/systemui/controlcenter/qs/QSController;)Landroid/content/res/Resources;
to
invoke-virtual {v0, p0}, Landroid/content/res/Resources;->getStringArray(I)[Ljava/lang/String;
by
invoke-direct {p0}, Lmiui/systemui/controlcenter/qs/QSController$cardStyleTileSpecs$2;->cardStyleTilesList()[Ljava/lang/String;
At the ending of this class, add this method
.method private cardStyleTilesList()[Ljava/lang/String; .registers 6 const-string v0, "wifi" const-string v1, "cell" const-string v2, "bt" const-string v3, "flashlight" filled-new-array {v0, v1, v2, v3}, [Ljava/lang/String; move-result-object v0 return-object v0 .end method
Another way Screenshot Credit: @vawnanh2801

Get MIUI specs style on HyperOS In settings.apk classes.dex search for iput-boolean p2, p0, Lcom/android/settings/device/Devi
Get MIUI specs style on HyperOS In settings.apk classes.dex search for
iput-boolean p2, p0, Lcom/android/settings/device/DeviceBasicInfoPresenter;->isUseMiui15CardStyle:Z
Above it add
const/4 p2, 0x0
Credit: @MMETMA2

[guide] Add weather icons and details_v1.2.zip0.20 KB

Add weather icons and details Rom: MIUI/HyperOS Android: It should work on any android Region: All Description:
- This guide is used to add weather icons and details on SystemUIPlugin.apk and SystemUI.apk. - It can change info automatically whenever the weather is changed. - Support day/night styles. - You can change icons in weather.zip if you want, they should be square .png
Guide and credits are included in .zip Guide Screen record By @vanwanh2801

I wonder if it is a bug Systemui and widget don't get info from weather app properly They sometimes show different informations 🫨🫨🫨 For example, after sunset, systemui and widget still show day icon. They should show night icon

Soon 💠

How to get full video playback sidebar support in all apps Search, "com.google.android.youtube" In second method of h8 you wi
+1
How to get full video playback sidebar support in all apps Search, "com.google.android.youtube" In second method of h8 you will get it, Below,
const-string v3, "com.google.android.youtube"
Add,
const-string v4, "your.package.num1" invoke-interface {v1, v4}, Ljava/util/List;->add(Ljava/lang/Object;)Z
So you can see I named it as v4 as it's right after v3, so next time if you want to add another package just name it v5. Considering v3 as the YouTube package, reference apk is security center 9.0.2 of cn build.

Change Market Name on about phone info without editing ODM In settings.apk Search getDeviceMarketName Replace method with .me
Change Market Name on about phone info without editing ODM In settings.apk Search
getDeviceMarketName
Replace method with
.method public static getDeviceMarketName()Ljava/lang/String; .registers 1 const-string/jumbo v0, "Replace stuff u want to change" return-object v0 .end method
Credit:@broken_arrows

Remove blur effect when unlocking phone (different wallpapers on home screen and lock screen) Rom: HyperOS Android: Only tested on 14, it should work on 13 Region: All In MiWallpaper.apk (WallpaperT.apk) In 2 class
/com/miui/miwallpaper/animation/DesktopUnlockIAnimationRenderer
and
/com/miui/miwallpaper/animation/KeyguardUnlockIAnimationRenderer
Search method
.method protected updateBlurAnim(F)V
Replace whole method by
.method protected updateBlurAnim(F)V .registers 2 return-void .end method
Screen record Credit: @vawnanh2801 and Jacop

Repost from Kronos Mods
HyperOS iOS POCO Launcher Mod Base: Global RELEASE-4.39.14.7578-01311601 Screenshots: here Important: This is a first POCO La
HyperOS iOS POCO Launcher Mod Base: Global RELEASE-4.39.14.7578-01311601 Screenshots: here Important:
This is a first POCO Launcher mod it's consumes lot of time please don't make another mod base 
Changelogs:
• iOS style recent 
• Fluid experience 
• Bounce unlock animation 
• Added app pinning
• Go back to previous app
• Old widget provider 
Join Channel | Support

Loop video wallpaper forever Rom: Miui/HyperOS Android: It should work on any version Region: All In MiWallpaper.apk (WallpaperT.apk)
/product/app/WallpaperT
In class
/com/miui/miwallpaper/server/MiuiWallpaperData
Find:
iput-boolean vX, v0, Lcom/miui/miwallpaper/server/MiuiWallpaperData;->loop:Z
vX can be v1, v2 or v3... Before that line, add
const/4 vX, 0x1
Credit: @vawnanh2801

Disable the feature "Always keep Bluetooth on" when u turn Bluetooth off on the control center Rom: MIUI/HyperOS Android: All
Disable the feature "Always keep Bluetooth on" when u turn Bluetooth off on the control center Rom: MIUI/HyperOS Android: All Region: All In MIUISystemUI.apk Search this method
isSupportBluetoothRestrict
Find
const/4 v1, 0x1
change it to
const/4 v1, 0x0
Video : Here

Remove "Check available benefits" In Settings.apk com/android/settings/utils/SettingsFeatures Find .method public static isNe
Remove "Check available benefits" In Settings.apk
com/android/settings/utils/SettingsFeatures
Find
.method public static isNeedHideShopEntrance(Landroid/content/Context;J)Z
Replace method:
.method public static isNeedHideShopEntrance(Landroid/content/Context;J)Z .registers 9 const/4 v0, 0x1 return v0 .end method

Remove "Mi Mover" In Settings.apk com/android/settings/utils/SettingsFeatures Find .method public static isNeedRemoveOneKeyMi
Remove "Mi Mover" In Settings.apk
com/android/settings/utils/SettingsFeatures
Find
.method public static isNeedRemoveOneKeyMigrate(Landroid/content/Context;)Z
Replace method:
.method public static isNeedRemoveOneKeyMigrate(Landroid/content/Context;)Z .registers 1 const/4 v0, 0x1 return v0 .end method

Hide Benefits Card and Expiry Time on Chinese Settings Rom: MIUI/Hyper Android: It should work on any android Region: CN In Settings.apk Search
isNeedHideShopEntrance
Replace method with
.registers 3 const/4 v0, 0x1 return v0 .end method
Search (only hyperos)
isLocalCnAndChinese
Replace method with
.registers 2 const/4 v0, 0x0 return v0 .end method
Credit:@broken_arrows

TextView with custom font Rom: MIUI/Hyper Android: It should work on any android Region: All Add CustomTextView.smali into your apk Add your font (.ttf or .otf file) into this folder in your apk.
/assets/fonts
If it doesn't exist, just create it. In class
com/modcollection/customfont/CustomTextView
Replace the name of font file at this line
.field public static fontPath:Ljava/lang/String; = "fonts/digital.ttf"
by the name of file u added. Call it in layout
<com.modcollection.customfont.CustomTextView android:textSize="14sp" android:textColor="#FFFFFFFF" android:layout_width="-2" android:layout_height="-2" android:text="Mod collection" android:includeFontPadding="false" />
If u want to make it became running text, change this line
.field public static isRunningText:Z
to
.field public static isRunningText:Z=true
Credit: Here

How to enable icon morphing animation in setup without deviceLevelList In Provision.apk, replace this method
.method public static isNoAnimDevice(Lcom/miui/performance/DeviceLevelUtils;)Z .registers 1 const/4 v0, 0x0 return v0
Video Credit: @nokiplays

sticker.webp0.30 KB