I suggest to use universal multi-boot. This will solve several problems (including the current problem faced by numbqq). It’s enough to make a few small changes.
- To change the activation script multi-boot and to add to the project archive file (which will, in addition to the “toothpick method”, run the activation using the standard app from the Android).
https://github.com/150balbes/LibreELEC.tv/tree/Amlogic-Krypton/projects/S905/install
- Change existing (legacy) script s905_autoscript (which is used in the system multi-boot) and a small change in the file platform_init.
These changes will allow you to run LE with any carrier, and optionally will allow you to use different options to put system files and data in various combinations (including you can even have a combined Android and LE in eMMC). As used in this thread.
Then to be able very easy to use partition in eMMC for data and run the system from USB or SD cards using just a simple renaming of the desired script s905_autoscript_data_emmc to s905_autoscript (on the media will be immediately placed all the right versions of the scripts).