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 moreThe 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
arrayYou can find
card_style_tiles_mobileand
card_style_tiles_wifiAdd more strings in those arrays. The values should be
wifi
cell
bt
flashlightAnother 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$2In 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 methodAnother 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/DeviceBasicInfoPresenter;->isUseMiui15CardStyle:ZAbove it add
const/4 p2, 0x0Credit: @MMETMA2
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 .pngGuide 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
+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;)ZSo 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
getDeviceMarketNameReplace 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 methodCredit:@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/DesktopUnlockIAnimationRendererand
/com/miui/miwallpaper/animation/KeyguardUnlockIAnimationRendererSearch method
.method protected updateBlurAnim(F)VReplace whole method by
.method protected updateBlurAnim(F)V .registers 2 return-void .end methodScreen 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 Launcher mod it's consumes lot of time please don't make another mod baseChangelogs:
• iOS style recent • Fluid experience • Bounce unlock animation • Added app pinning • Go back to previous app • Old widget providerJoin 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/WallpaperTIn class
/com/miui/miwallpaper/server/MiuiWallpaperDataFind:
iput-boolean vX, v0, Lcom/miui/miwallpaper/server/MiuiWallpaperData;->loop:ZvX can be v1, v2 or v3... Before that line, add
const/4 vX, 0x1Credit: @vawnanh2801
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 : HereRemove "Check available benefits"
In Settings.apk
com/android/settings/utils/SettingsFeaturesFind
.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 methodRemove "Mi Mover"
In Settings.apk
com/android/settings/utils/SettingsFeaturesFind
.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 methodHide Benefits Card and Expiry Time on Chinese Settings
Rom: MIUI/Hyper
Android: It should work on any android
Region: CN
In Settings.apk
Search
isNeedHideShopEntranceReplace method with
.registers 3 const/4 v0, 0x1 return v0 .end methodSearch (only hyperos)
isLocalCnAndChineseReplace method with
.registers 2 const/4 v0, 0x0 return v0 .end methodCredit:@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/fontsIf it doesn't exist, just create it. In class
com/modcollection/customfont/CustomTextViewReplace 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:Zto
.field public static isRunningText:Z=trueCredit: 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 v0Video Credit: @nokiplays
