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
Power Menu Tile on the Control center
Thanks to:
- mizter-kot (Github) for code
- @KevinMirandaPasiche for helping
Add Custom clock and Weather detail on Hyper Control center
Apk: MiuiSystemUIPlugin.apk (Hyper)
Smali, guide and video: Here
OriginOS style in device info
Rom: HyperOS
Android: Only tested on 14
Region: Only tested on China rom
Guide: here
Report if u find any bug
Compress and send me the folder /data/system/dropbox
Credit: @vawnanh2801
Get RAM size from system properties and put it into TextView
Rom: Only tested on HyperOS
Android: Only tested on 13+
Region: All
Add smali and call it wherever u want:
<com.modcollection.customfont.RAMTextView android:textSize="17dp" android:textStyle="0x00000001" android:textColor="#ffffffff" android:layout_width="-2" android:layout_height="-2" android:includeFontPadding="false"/>Credit: @vawnanh2801
OriginOS style in device info
Rom: HyperOS
Android: 13+
Region: All
Add smali and replace content in miui_version_card.xml
This is the 1st version. Not optimized. Enemy of beauty.Credit: @vawnanh2801
Scrolling text in device info
Rom: Hyper
Android: 13+
Region: All
In Settings.apk
In class
com/android/settings/device/MiuiDeviceNameCardAdd this method at the ending of class
.method private setScrollingText(Landroid/widget/TextView;)V .registers 5 sget-object v1, Landroid/text/TextUtils$TruncateAt;->MARQUEE:Landroid/text/TextUtils$TruncateAt; invoke-virtual {p1, v1}, Landroid/widget/TextClock;->setEllipsize(Landroid/text/TextUtils$TruncateAt;)V const/4 v1, 0x1 invoke-virtual {p1, v1}, Landroid/widget/TextClock;->setHorizontalFadingEdgeEnabled(Z)V invoke-virtual {p1, v1}, Landroid/widget/TextClock;->setSelected(Z)V invoke-virtual {p1, v1}, Landroid/widget/TextClock;->setSingleLine(Z)V invoke-virtual {p1, v1}, Landroid/widget/TextClock;->setMaxLines(I)V invoke-virtual {p1, v1}, Landroid/widget/TextClock;->setHorizontallyScrolling(Z)V const/4 v1, 0x2 invoke-virtual {p1, v1}, Landroid/widget/TextClock;->setMarqueeRepeatLimit(I)V return-void .end methodSearch:
sget v0, Lcom/android/settings/R$id;->summary:IIt will show this code block:
sget v0, Lcom/android/settings/R$id;->summary:I invoke-virtual {p0, v0}, Landroid/widget/FrameLayout;->findViewById(I)Landroid/view/View; move-result-object v0 check-cast v0, Landroid/widget/TextView;After it, add:
invoke-direct {p0, v0}, Lcom/android/settings/device/MiuiDeviceNameCard;->setScrollingText(Landroid/widget/TextView;)VCredit: @vawnanh2801
Change the color of big tiles, small tiles... on the control center
Rom: Miui/HyperOS
Android: A12+, u can test it on a10, a11
Region: All
In /product/app/MiuiSystemUIPlugin/MiuiSystemUIPlugin.apk
Credit: @piediepeu
