Infinix Hot 30 - TrebleDroid/treble_experimentations GitHub Wiki
Infinix Hot 30 (X6831)
Works as expected.
Required GSI: ARM64 A/B VNDK
Steps to install
-
Unlock bootloader
-
Disable verification and AVB by flashing stock vbmeta.
fastboot --disable-verification --disable-verity flash vbmeta vbmeta.img
-
Enter fastbootd
adb reboot fastboot
or
fastboot reboot fastboot
-
Remove product and system_ext partitions
fastboot delete-logical-partition product_a fastboot delete-logical-partition system_ext_a
-
Flash the GSI
fastboot flash system system.img
-
Wipe data
fastboot -w
-
Reboot the device
-
Factory reset (if showing error)
Installing Overlay
The current TD based GSI builds doesn't include the overlay for Infinix Hot 30 (X6831) by default. To install the overlay install this module:
Use as a Magisk Module.
WARNING: The system won't work properly if the overlay isn't installed.
Post Installation Tweaks
Open Settings > Phh Treble Settings
Transsion Features:
- Enable DT2W (For double tap to wake, uses more battery)
- Enable USB OTG (for OTG)
Doze Features:
- Enable Handwave Gesture
- Enable Out-of-pocket gesture
Misc Features:
- Use alternate way to detect headset.
- Disable Audio Effects (Fixes calling and microphone issues in few apps, breaks audio in VLC though)
- Brighten Screen on Face Unlock.
- Force FPS > [email protected] (For 90hz)
- Rotation perf hint instead of touch.
- Mediatek GED KPI Support
- Disable SF GL Backpressure
- Disable SF HWC Backpressure
- Force enable Camera2API HAL3
- Use System wide BT HAL
- Allow binder thread on incoming call.
- Disable "Voice Call In" Route
- Secure adb
IMS Features:
- Create IMS APN
- Install IMS APK for MediaTek R+ vendor
- Request IMS Network
- Force presence of 4G calling
Customization Features
- System UI Tuner > Status Bar > Headset (for headset icon)
Play Integrity Fix (only required if your GSI doesn't provide it by default):
Enable Zygisk in Magisk and Install Play Integrity Fix and TrickyStore
Warning: Do not install any fast charging module. They have Qualcomm Specific Codes and might break fast charging.
Hardware Support
Component | Comment |
---|---|
Camera | Works |
Speaker / Mic | Works |
Headphone | Works |
USB DAC | Untested |
USB OTG | Untested |
GPS | Works |
Bluetooth | Works |
NFC | Works |
WiFi | Works |
SIM / Mobile Data / Voice | Works |
Tethering | Works |
Proximity Sensor | Works |
Accelerometer / Gyroscope | Works |
VoLTE | Works with "IMS features / Install IMS APK for MediaTek R+ vendor / |
Force presence of 4G calling / Re-toggle VoLTE in SIM settings" | |
RCS Message | Works |
Fingerprint | Works |
Brightness | Works |
Auto Brightness | Works |
Offline Charging | Works |
Fast Charging | Works (when screen turned off) |
Display Refreshing Rate | Supports 60Hz/90Hz with "Misc features / Force FPS" |
Enable "Dynamic FPS" for dynamic switching | |
Double Tap To Wake | Works |
Vibration | Works |
FM Radio | Maybe (didn't work in my testing, but I think they are bug of the rom) |
Tested By:
- fluentmoheshwar - Infinix Hot 30 (X6831) - Evolution X 10.2 - 2025-01-18
- fluentmoheshwar - Infinix Hot 30 (X6831) - Evolution X 9.7 - 2024-12-26
- fluentmoheshwar - Infinix Hot 30 (X6831) - LineageOS 21 TD-based
- fluentmoheshwar - Infinix Hot 30 (X6831) - Phh' GSI - android_15.0.0_r9 ci-20250117
- fluentmoheshwar - Infinix Hot 30 (X6831) - Evolution X 10.3.1 - 2025-03-30
- fluentmoheshwar - Infinix Hot 30 (X6831) - Evolution X 9.9.2 - 2025-03-19