New vendor, new stuff like dt2w and better ui perf🤔
Happy lunar new year!
// curtana // joyeuse // gram // excalibur //

OxygenOS 12.1 | Android 12 | Subtitle
Ported from OnePlus 7T
Changelogs:
- Vendor redo
- Dropped a bunch of useless HALs
- Fixed Native DT2W switch
- Fixed random reboot (probably, no one reported this again so...)
- Perf / Smoothness Improvements
- Fixed About Phone CPUInfo
- Fixed Camera3 (SnapChat Cam and stuff)
- Dropped more useless features in system
- Use EXT4

Bugs:
- Face Unlock
- Private safe and others
- NFC for joyeuse

Notes:
- ROM is FBE1
- ROM takes time to settle down
- Don't like Nightstar (sad) / Faced more than 3 random reboots? Flash Positron kernel.
- DT2W works 50/50. Higher chance of working if DT2S is enabled.
- No plans on releasing ColorOS 13 before fixing charging indicator.

Credits:
- @ProtoDevNan0
- @piraterex_discussion
- @Danish_Raza for Camera implementation

Support me:
- Put a smile on your face, and treasure your time with the ones you love.
- I would also appreciate financial support.

Download | OnePlus7T-OOS12-Subtitle-miatoll.zip
It's been a while I guess? Here's something I've been working on for a while, and will be released soon ;)

Changelogs:
- update vendor
- update audio HAL
- fix Wired Headphones issue
- fix performance regressions on certain scenarios
- fix NFC (probably) for joyeuse
- fix issue where recents apps can't be cleared
- fix VPN
- add Ready For (Moto version of DeX)
// curtana // joyeuse // gram // excalibur //

Moto MyUI 5 | Android 13 | A Sky Full of Stars
Ported from Moto Edge 30 Pro
Changelog
- update vendor
- update audio HAL
- fix Wired Headphones issue
- fix performance regressions on most scenarios
- fix NFC for joyeuse (probably, I don't have a joyeuse tester >.<)
- fix issue where recents apps can't be cleared
- fix VPN option missing
- add Ready For (Moto version of DeX)

Bugs
None?

Notes
- ROM is FBE1
- Latest Positron does NOT work on this ROM! Flash some kernel that doesn't have strict SELinux Requirement or BT will break for you
- I will be busy for the next few months so sorry if there's no update for a long time :(
- Gapps included

Credits:
- @ProtoDevNan0
- @piraterex_updates
- @dereference for positron kernel

Support me:
- Put a smile on your face, and treasure your time with the ones you love.
- I would also appreciate financial support.

Download | Moto-MyUI501-ASkyFullOfStars-miatoll.zip
// curtana // joyeuse // gram // excalibur //

Moto MyUI 6 | Android 13 | Memento
Ported from Moto g84 5G
Changelog
- base bump
- vendor cleanup
- update thermals
- revert previous audio changes
- improve ui smoothness in most scenarios

Bugs
- NFC (joyeuse only)

Notes
- ROM is FBE1, use my twrp / any fbe1 recovery
- Latest Positron does NOT work on this ROM! Flash some kernel that doesn't have strict SELinux Requirement or BT will break for you
- I will update whenever I want

Credits:
- @ProtoDevNan0
- @piraterex_updates

Support me:
- Put a smile on your face, and treasure your time with the ones you love.
- I would also appreciate financial support.

Download | Moto-MyUI6-Memento-RC.zip
RIP curtana (?)
// curtana // joyeuse // gram // excalibur //

MIUI China 14.0.1.3 | Android 14
Ported from Xiaomi 13 Pro
Changelog:
- New vendor!
- Updated some xiaomi HAL
- Merged miatoll camera libs (all 4 devices should have cam working)
- NFC should work for joyeuse
- DT2W works

Bugs:
- Xiaomi account
- Others? u tell me

Notes:
- Don't change kernel AND use my TWRP
- This is just a first build for me to get familiar with the environment. Once Xiaomi.EU comes out for 14, everything should be much better
- Chinese FW do NOT have Play Store. Install Play Store APK yourself
- Unplug SIM on first boot and don't connect to wifi in setup, plug it in after setup is done

Credits:
- @ProtoDevNan0
- @piraterex_updates

Support me:
- Put a smile on your face, and treasure your time with the ones you love.
- I would also appreciate financial support.

Download | miui-MIATOLL-OB1-V14.0.1.3.UMBCNXM-71e9a4495d-14.0.zip
Happy Chinese New Year!
This media is not supported in your browser
VIEW IN TELEGRAM
So I have come across some guy in a Chinese forum saying that it would be cool if users can map what the OnePlus Tri-State key could do (except from configuring ring/vibrate/mute).

Here is a proof-of-concept that it can be done by listening to kernel changes. In this example, Genshin Impact is launched in silent mode and Poweramp is launched in Ring mode

Q: How does it work?
A: A listener (using inotifyd) is set up to listen to the node that changes on tri-state-key status change, and then actions are ran based on the tri-state-key change.

Q: How about the original behavior of tri-state key?
A: I never planned on completing so much of this project (at this moment). But if there is a need to do so, I think it would be possible to override the tri-state-key behavior by hooking into system (disabling alert slider feature?) or overriding DND behavior to simulate ring/vibrate/mute.

Q: Will you continue this project?
A: Maybe?

Source code available on GitHub. Chinese version of the above article coming soon.
2024/05/15 15:06:43
Back to Top
HTML Embed Code: