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 5555
see 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 mode
Device will restart and will be reset.
ultra-small-launcher.apk
adb install ~/Downloads/ultra-small-launcher.apk
adb shell input keyevent 3
see https://blakadder.com/nspanel-pro-sideload/#install-a-launcher
settings
display
show status bar
see https://blakadder.com/nspanel-pro-sideload/#enable-navigation-bar
settings
sound
advanced
charging sounds
see https://blakadder.com/nspanel-pro-secrets/#turn-off-startup-sound
settings
system
about
build number
till developer settings are activate (~7 times)tba
adb install ~/Downloads/...
settings
system
developer options
debugging
select app for simulated location
Fake GPS
Fake 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.apk
In 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 release
adb connect <ip>
adb install -r ~/Downloads/app-full-release.apk
adb 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-ausgabe
Use 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