With the command su -c "pm enable dji.pilot.pad" the icon becomes un-hidden and working.
Do not you say that solutions 1 and 2 do not work?
Does that work permanently? because if not, it's not an interesting solution.
Is it really necessary to enable the root user to use the modified DJI GO?
At first, without doing anything, I tried to install NDL4122CS and run it, even though it failed, and afterwards the icon had disappeared, maybe it reappears in the same way, or not?
Well, since you refuse to install the root correctly and say you have no interest in trying I can't offer you any suggestions.
My only interest is that it works a DJI GO 4 patched or not, that allows to use the changes made in my Phantom 4 Pro and in my Mavic Pro, in the Crystal Sky Ultra that I own, that's all.
By the way, the unlocking of the height limit in the Mavic Pro, does not work, I'm afraid that is because the parameter g_config_flying_limit_height_limit_enabled does not appear in the firmware I put in order to disable the NFZ block.