You have no items in your shopping cart.
Monday, June 23, 2025 3:48:24 PM

NLD Go4 CrystalSky Instructions

5 years ago
#4213 Quote
I love a challenge and CrystalSky has been one. For days I have had all the problems of disappearing NLD Icon. What has worked for me is First you need to go into apps and turn of and clear all data for existing DJI go4 apps. Then follow the instructions on changing  the .XML file. Reboot CS but DO NOT LET DJI go to start initialize .I downloaded Microsoft launcher.apk and installed it making it default launcher. Then I put NLD Icon on first screen. I have not had any problem since. Just can't let dji go4 to start. That I believe is what is reseting the .XML file.

GOOD LUCK to all Hope this helps. Great product
0
5 years ago
#4228 Quote
I found an solution for the disappearing NLD Go Icon!

After i tried all the pssible ways only to find out, that they are not working and after every reboot the Icon disappears, i tried an completely different Way.

My idea was to insert an script in an init.d or init.rc which starts the
su -c "pm enable dji.pilot.pad"

Command on Boot.
But i had the same effect like with the edited *.xml file. After reboot the original files will be restored and nothing happened.

So then i tried another way.

I installed the App Script Manager from Play Store and then i created an file named dji (whatever you name it, it doesnt matter) in
/system/etc/

Then i edited it with script manger and inserted the
su -c "pm enable dji.pilot.pad"
command.
Saved it and make it executable via script manager.
Then i opened it in Script Manager and set it to "executable", "su", and "boot" so that it was executed on Boot with su privileges.
Rebooted the CS.

Aaaannnnndddd......

Voila..
The Icon comes up a few seconds after End of Boot Process and stays present.
I rebooted and powered off the CS several times and still every time the Icon is present and i can start the App.

The only and very sad thing is, that i own an Mavic Air and cannot use the modified App because no support.

Is there an solution for Mavic Air owners in sight?
Is NLD working on an newer Version of App which supports Mavic Air?
0
5 years ago
#5026 Quote
thanks forsharing  your solution

I think I found the sytem/etc in the root folder
but the file manager ex  app I use does not write the text file into it


which app did you you use to write the file ? or did I do something wrong ?
0
5 years ago
#5096 Quote
Nicola wrote:
It happens to me too. Did you root the crystal sky? If yes, you can install the application SU Shell Terminal and type the command su -c "pm enable dji.pilot pad". So the DJIGO 4.1.22 NLDCS icon will become visible.
0
5 years ago
#5554 Quote
CS2000 wrote:
To follow this guide, you should already have created your patched DJI Go4 APK.



Gaining Root:

If you want to use the NLD CS version, your CS needs at least to be rooted.

Since CrystalSky FW 02.04.02.00 you can install up to 20 apk's. However, if the apk needs the Play Store you still need to root your CrystalSky to be able to flash the Play Store with chainfire.

Download the files in this Github Repo for rooting your CrystalSky:

CrystalSky Root

Next, you need to Install android platform-tools for your system (can be downloaded from here : Android Platform Tools just need to unzip the somewhere on you file system that's easy to access.

Extract the ZIP file you just downloaded into the platform-tools directory so they can be easily accessed.

Next hook your CS to PC with a USB cable (can be from the USB-C or micro USB ports) and from a terminal window opened in the platform-tools directory. Once opened, issue the command

ADB Shell


And verify you're connected. once you are, you can close this window.

Find the files you got earlier from the CrystalSky Rooting Github link and from your Platform Tools console, run

./copy.sh

(this triggers the script to connect to the CS and copy the exploit files)

adb shell

(this will put on on a command line device on CS side)

cd data/local/tmp

(changes your working directory)

./lordroot

(runs the exploit to gain temporary root)

./mkdevsh

(runs the script to install su binary and supersu.apk)

Lastly, reboot and run SuperSU from the App Menu on your CS.



Prerequisites For App Installation:

To take full advantage of your CS, you also need to have Google Playstore and Play service also installed.
Once root is gained from the previous steps, you need a flashing tool and the needed zip which contains the Play Store, Framework etc.
The flashing tool can be downloaded here:

FlashFire

The needed zip can be downloaded here:

Open Google Apps

Choose
Platform: ARM
Android: 5.1
Variant: Pico (Make absolutely sure you get the right version)

- Install flashfire flasher
- Give flashfire su, if asked (should be asked)
- Copy the zip (i.e. open_gapps-arm-5.1-pico-20170811.zip) to an sd card, plug it in the CS sd1 slot
- In flashfire, tap the "+" sign on the right hand corner.
- Choose "Flash ZIP or OTA"
- Tap on top of the filebrowser to change to "Filesystem root"
- Navigate to
mnt/external_sd1

- Choose your zip file
- Leave "Auto-mount" and "Mount/system read/write" unchecked
- Hit the checkmark and there you go

After several reboots, you will be greeted with the setup assistant. Step through it, make your desired settings and that's should be it.

WARNING!

Triple Check the chosen Platform, Android Version and Variant to avoid flashing wrong software, which could brick your device. Execute the steps carefully and you should be good.

This has been tested on an CrystalSky 5.5 and 7.85, System Version up to 2.06.06.00

Once installed, you may be required to self register the CS as an un-certified Android device.



Installing Google Play Services & Other Components:

Again, hook your CS to PC with a USB cable (can be from the USB-C or micro USB ports) and from a terminal window opened _in the platform-tools directory_ do :

adb shell

(this will put on on a command line device on CS side)

su

(this will make you the root user on CS)

cp /data/data/com.google.android.gsf/databases/gservices.db /mnt/sdcard/Download/

(this will copy a db that contains you device unique Id in non root readable area of filesystem)

[code]
0
5 years ago
#5555 Quote
dongfeng219@126.comCS2000 wrote:
To follow this guide, you should already have created your patched DJI Go4 APK.



Gaining Root:

If you want to use the NLD CS version, your CS needs at least to be rooted.

Since CrystalSky FW 02.04.02.00 you can install up to 20 apk's. However, if the apk needs the Play Store you still need to root your CrystalSky to be able to flash the Play Store with chainfire.

Download the files in this Github Repo for rooting your CrystalSky:

CrystalSky Root

Next, you need to Install android platform-tools for your system (can be downloaded from here : Android Platform Tools just need to unzip the somewhere on you file system that's easy to access.

Extract the ZIP file you just downloaded into the platform-tools directory so they can be easily accessed.

Next hook your CS to PC with a USB cable (can be from the USB-C or micro USB ports) and from a terminal window opened in the platform-tools directory. Once opened, issue the command

ADB Shell


And verify you're connected. once you are, you can close this window.

Find the files you got earlier from the CrystalSky Rooting Github link and from your Platform Tools console, run

./copy.sh

(this triggers the script to connect to the CS and copy the exploit files)

adb shell

(this will put on on a command line device on CS side)

cd data/local/tmp

(changes your working directory)

./lordroot

(runs the exploit to gain temporary root)

./mkdevsh

(runs the script to install su binary and supersu.apk)

Lastly, reboot and run SuperSU from the App Menu on your CS.



Prerequisites For App Installation:

To take full advantage of your CS, you also need to have Google Playstore and Play service also installed.
Once root is gained from the previous steps, you need a flashing tool and the needed zip which contains the Play Store, Framework etc.
The flashing tool can be downloaded here:

FlashFire

The needed zip can be downloaded here:

Open Google Apps

Choose
Platform: ARM
Android: 5.1
Variant: Pico (Make absolutely sure you get the right version)

- Install flashfire flasher
- Give flashfire su, if asked (should be asked)
- Copy the zip (i.e. open_gapps-arm-5.1-pico-20170811.zip) to an sd card, plug it in the CS sd1 slot
- In flashfire, tap the "+" sign on the right hand corner.
- Choose "Flash ZIP or OTA"
- Tap on top of the filebrowser to change to "Filesystem root"
- Navigate to
mnt/external_sd1

- Choose your zip file
- Leave "Auto-mount" and "Mount/system read/write" unchecked
- Hit the checkmark and there you go

After several reboots, you will be greeted with the setup assistant. Step through it, make your desired settings and that's should be it.

WARNING!

Triple Check the chosen Platform, Android Version and Variant to avoid flashing wrong software, which could brick your device. Execute the steps carefully and you should be good.

This has been tested on an CrystalSky 5.5 and 7.85, System Version up to 2.06.06.00

Once installed, you may be required to self register the CS as an un-certified Android device.



Installing Google Play Services & Other Components:

Again, hook your CS to PC with a USB cable (can be from the USB-C or micro USB ports) and from a terminal window opened _in the platform-tools directory_ do :

adb shell

(this will put on on a command line device on CS side)

su

(this will make you the root user on CS)

cp /data/data/com.google.android.gsf/databases/gservices.db /mnt/sdcard/Download/

(this will copy a db that contains you device unique Id in non root readable area of filesystem)

[code]
0
4 years ago
#6140 Quote
I followed the instructions very carefully and everything went according to plan.
FlashFire started installing and everything went well.
Then I got this error message even though 3.3GB of system memory was still free.

Insufficient storage space available in System partition. you may want to use a smaller open gapps package or consider removing some gappsusing gapps config.

What can i do now ?
0