MMRL App – Telegram
MMRL App
983 subscribers
96 photos
11 videos
35 files
70 links
Download Telegram
Man
I just noticed that dex plugins cannot work on spoofed builds 🥲
👎1
Forwarded from MMRL/WXP CI
WebUI-X-v27-spoofed.apk
3.5 MB
WebUI X: Portable
#ci_27

Build on 2025-05-11 11:58:43.

What's new?

- Added Pull to refresh
- Improved platform handling
- Reduced card spacing
- Added module filtering
- Added module search

Also WebUI X have been upstreamed to f1676890e4 which allows now loading index.wx.html over index.mmrl.html and then index.html

Type:
Workflow run
👍3
Let's seek some attention 🫣

Only works on apps that have WebUI X


https://github.com/BMRSF/wx-audio/releases/tag/1.0
A true dream comes true: having a app that have been downloaded over 100.000 times on Google Play 😮‍💨

Thank you everyone! ❤️
21🔥2
Just to clarify; Erude is not meant for the daily usage, it can impact the performance the startup of the WebUI.
👍1
Valid
🤣9
This media is not supported in your browser
VIEW IN TELEGRAM
New API alert 🚨

window.onmessage = function ({ data }) {
    console.log("Data reviced", data);

    switch (data) {
        case "wxBack":
            console.log("Called backEvent, type:", data);
            const p = prompt("Type 'leave' to close")

            if (p == "leave") {
                webui.exit()
            } else {
                alert("Seems that you can't type bro")
            }
            break
        case "wxPause":
            console.log("Called resumeEvent, type:", data);
            alert("Oh, hey! You're back?")
            break
    }
};


```
{
"permissions": [
"wx.permission.ROOT_PATH"
],
"exitConfirm": true,
"backEvent": true,
"backHandler": false,
"windowResize": false
}

`
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
DEX Plugins to perform heavy tasks (sample)


class DomModifierInterface(private val webView: WebView) {

private val coroutineScope = CoroutineScope(Dispatchers.Default)

@JavanoscriptInterface
fun runHeavyTask() {
coroutineScope.launch {
// Heavy background work here
val result = doHeavyWork()

// Switch to main thread to update the UI / DOM
withContext(Dispatchers.Main) {
webView.evaluateJavanoscript(
"document.body.innerHTML += '<p>Heavy task result: $result</p>'",
null
)
}
}
}

private suspend fun doHeavyWork(): String {
// Simulate heavy work, e.g., complex calculations or I/O
delay(3000)
return "Task Completed"
}
}
👍1👾1
New API testing is wild 💀
WHO TF APPROVED THiS?! 💀🗣🔥🚨
Please open Telegram to view this post
VIEW IN TELEGRAM
😱7😁1🤪1
WebUI X for Non-Rooted device's? 👀
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣4👌3
Forwarded from MMRL/WXP CI
WebUI-X-v38-spoofed.apk
3.6 MB
WebUI X: Portable
#ci_38

Build on 2025-05-30 21:33:29.

What's new?

"WebUI X for Non-Rooted device's? 👀" - You guy's were thinking that I make jokes 🤣 I Ain't even joking

- Added support for unrooted devices (just import a normal module.zip)
- Added KSU WebUI Demo by KOWX712
- Improved MMRL:platform

Expect that the support for unrooted devices can be unstable. You may don't see modules when you using non-root mode. Just pull down to refresh 😃

Type:
Workflow run
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2👍1
TODO: Add keyboard show/hide event
🔥2