Installing 3rd party apps/firmware on Shelly Wall Display

I got a X2 and I can confirm it’s working using the same adb-no soldering hack. It’s not starting automatically at boot, but I’m not sure it’s supposed to do it.
I’m displaying my own web UI (that’s calling HA inside a frame) and it’s really snap. I updated the WebView as well.
Thanks for the work!

I tried to update the webview to version 93 as mentioned by the member here. However, my X2 seems to have insufficient storage space for that. I even tried uninstall the ShellyElevate first to make sure there’s some space left but it doesn’t help as well.

Can you share the version of the Webview you are using or what’s your specific move that could actually make you update the Webview to the newer version without the insufficiency storage error?

Try this.

1 Like

Thanks.

Will try this tonight.

Jailbreak Using Developer Settings

I just found this way - I hope I have not forgotten any relevant step.

This guide explains how to enable Developer Settings and install any app.

[!CAUTION]

The Developer Settings are not designed for regular consumers.
Changing these settings can lead to bricking your device. Proceed with caution!

Enabling Developer Settings ( as described by [RapierXbox] (RapierXbox (RapierXbox) · GitHub))

Access Device Information
Navigate to:
Settings → General → About Device

About Device

Activate Developer Settings
On the About Device screen, you will see the texts indicating (H)ardware revision and (F)W version. Tap them in the following order:
F, H, F, F, H, F, H, H

Now to the new part:

Scroll to the bottom of the developer options and select: open Android settings

in Android settings:

  • goto Security and enable Unknown sources

  • goto Apps Browser and enable all permisions for the browser

  • still in app info select “browser app” and select the browser as the browser app

  • in Apps select the “3 dots” in the top right corner and select show system

  • scroll down to “html Viewer” and select it allow all permissions (only storage)

  • still in settings goto “About tablet” - “Legal information” - “System view licenses”

  • On the license page click on a link.

  • select the browser to open the linkthe browser opens

  • navigate to Shelly elevate release page

  • download the “ultra-small-launcher.apk”

  • install the apk

  • press the shelly logo to go back to the shelly app

  • go back into the android settings

  • goto apps - laucher - set “Home app” to yes

  • press the shelly logo you now in the laucher.

  • you can now install shelly elevate

  • or any other app for example the home assistant app

1 Like

Shelly Wall Display - Jailbreak - without disassembly

Video of the Jailbreak

Do you know if there’s a way to do this with the XL? I can’t find the same options in it.

They have locked us out now by making the software buttons cover the 3 dots

If you turn on Force RTL in Developer settings the dots become accessible