Based on the great work of Blakadder and others.
⚠️ Register the device with eWe Link app before activating the developer mode!!!
⚠️ You will not be able to run any updates after this so easily (see nspanel_pro_roottool_apk), so do that first. E.g. ZigBee router mode requires v2.2.
adb connect <ip> and adb tcpip 5555see https://blakadder.com/nspanel-pro-sideload/#disassembly
⚠️ This resets the panel, so do that first.
⚠️ This required at least v2.2 of the eWe Link app. If you happen to have the adb active and a lower version, this might help.
...router modeDevice will restart and will be reset.
ultra-small-launcher.apkadb install ~/Downloads/ultra-small-launcher.apkadb shell input keyevent 3see https://blakadder.com/nspanel-pro-sideload/#install-a-launcher
settingsdisplayshow status barsee https://blakadder.com/nspanel-pro-sideload/#enable-navigation-bar
settingssoundadvancedcharging soundssee https://blakadder.com/nspanel-pro-secrets/#turn-off-startup-sound
settingssystemaboutbuild number till developer settings are activate (~7 times)tba
adb install ~/Downloads/...settingssystemdeveloper optionsdebugging select app for simulated locationFake GPSFake GPS app and select your locationsee https://blakadder.com/nspanel-pro-secrets/#mock-location https://fake-gps-location.de.softonic.com/android/download
app-full-release.apk from latest releaseadb install ~/Downloads/app-full-release.apkIn the HA app settings you should activate full screen mode and display always on. Also disable Home Assistant Cloud to avoid getting localhost banned.
From time to time the app should be updated.
latest releaseadb connect <ip>adb install -r ~/Downloads/app-full-release.apkadb install ~/Downloads/...see https://blakadder.com/nspanel-pro-secrets/#nspanel-pro-tools
Speech Services by Google arm64-v8a from https://www.apkmirror.com/apk/google-inc/google-text-to-speech-engine/adb install ~/Downloads/com.google.android.tts_googletts.google-speech-...settings > bedienungshilfen > text-in-sprach-ausgabeUse notifications for TTS: https://companion.home-assistant.io/docs/notifications/notifications-basic/#text-to-speech-notifications
see https://blakadder.com/nspanel-pro-secrets/#upgrade-tts-voice
adb shell pm uninstall --user 0 com.rockchip.devicetest
adb shell pm uninstall --user 0 com.android.gl2jni
adb shell pm uninstall --user 0 com.eWeLinkNSPro.dev
adb shell pm uninstall --user 0 com.smatek.test
adb shell pm uninstall --user 0 acr.browser.barebones
adb shell pm uninstall --user 0 com.android.music
adb shell pm uninstall --user 0 com.DeviceTest
adb shell pm uninstall --user 0 com.cghs.stresstest
see https://blakadder.com/nspanel-pro-secrets/#debloat-apps