Welcome Mavic Pilot!
Jump in and join our free DJI Mavic community today!
Sign up

Domain Block List for Firmware Update Check on DJI Go 4

gregw

Well-Known Member
Joined
Oct 16, 2016
Messages
195
Likes
118
Age
54
#1
For those of you who want to remain on older firmware and don't want DJI Go 4 to keep bugging you about updating your firmware to the latest versions, just block the domains listed below and DJI GO 4 should no longer bother you with the message. The list is probably more than required if you just want to block the firmware update check, but I can't be bothered to refine it by removing each domain, rebooting and trying it out..

Here are the domains I've blocked on my phone:

My updated list: ( 11 August)

127.0.0.1 abroad.apilocate.amap.com
127.0.0.1 acbe.aasky.net
127.0.0.1 account-api.dji.com
127.0.0.1 active.dji.com
127.0.0.1 adash.ut.taobao.com
127.0.0.1 adhoc-usa.djicdn.com
127.0.0.1 adhoc-usa.djiservice.org
127.0.0.1 adhoc-staging.aasky.net
127.0.0.1 adhoc.djiservice.org
127.0.0.1 android.bugly.qq.com
127.0.0.1 amap-api.cn-hangzhou.oss-pub.aliyun-inc.com
127.0.0.1 api.weibo.cn
127.0.0.1 api.weibo.com
127.0.0.1 apigateway.djiservice.org
127.0.0.1 apilocate.amap.com
127.0.0.1 app-service.skypixel.com
127.0.0.1 asset1.djicdn.com
127.0.0.1 asset2.djicdn.com
127.0.0.1 asset3.djicdn.com
127.0.0.1 asset4.djicdn.com
127.0.0.1 asset5.djicdn.com
127.0.0.1 astat.bugly.qq.com
127.0.0.1 baidu.com
127.0.0.1 bam.nr-data.net
127.0.0.1 c-adash.ut.taobao.com
127.0.0.1 captcha.weibo.com
127.0.0.1 cdn1.affirm.com
127.0.0.1 cdn-hz.skypixel.com
127.0.0.1 cdn-usa.skypixel.com
127.0.0.1 cgi.connect.qq.com
127.0.0.1 click.dji.com
127.0.0.1 conf.international.baidu.com
127.0.0.1 connect.facebook.net
127.0.0.1 data.flurry.com
127.0.0.1 d16koec4ujdumm.cloudfront.net
127.0.0.1 d125tdjigxzobs.cloudfront.net
127.0.0.1 dds.dji.com
127.0.0.1 djicdn.com
127.0.0.1 djiexplore.com
127.0.0.1 djistatic.com
127.0.0.1 download.vcdn.nokia.com
127.0.0.1 enchat.djiservice.org
127.0.0.1 epdg.epc.mnc410.mcc310.pub.3gppnetwork.org
127.0.0.1 explore.djivideos.com
127.0.0.1 feedback-external.djicorp.com
127.0.0.1 fffdrone.aasky.net
127.0.0.1 flurry.adserver.prod.g04.yahoodns.net
127.0.0.1 flurry.com
127.0.0.1 flysafe-api.dji.com
127.0.0.1 fusion.qq.com
127.0.0.1 gitlab.djicorp.com
127.0.0.1 graph.facebook.com
127.0.0.1 hydra.alibaba.com
127.0.0.1 ios.bugly.qq.com
127.0.0.1 js-agent.newrelic.com
127.0.0.1 mydjiflight.dji.com
127.0.0.1 newrelic.com
127.0.0.1 pilotv2.djivideos.com
127.0.0.1 pingma.qq.com
127.0.0.1 pro-dji-service-usa-cdn.aasky.net
127.0.0.1 product1.djicdn.com
127.0.0.1 qbox.me
127.0.0.1 restapi.amap.com
127.0.0.1 rqd.uu.qq.com
127.0.0.1 s.jpush.cn
127.0.0.1 sis.jpush.io
127.0.0.1 skypixel-hz.oss-cn-hangzhou.aliyuncs.com
127.0.0.1 skypixel-usa.oss-us-west-1.aliyuncs.com
127.0.0.1 skypixel.com
127.0.0.1 static-cdn.djiservice.org
127.0.0.1 statistical-report.djiservice.org
127.0.0.1 stats.jpush.cn
127.0.0.1 tpns.qq.com
127.0.0.1 u.dji.com
127.0.0.1 update.sdk.jiguang.cn
127.0.0.1 upgrade.bgcentre.com
127.0.0.1 upgrade.dj2006.net
127.0.0.1 www.djiexplore.com
127.0.0.1 www.skypixel.com



I'm on firmware .400, running DJI Go 4, v4.0.3 on a rooted android phone. I've simply added the above domains to the hosts file so the ip addresses points to 127.0.0.1, which is the phone itself. Another benefit of blocking the above is that my DJI GO 4 now uses Google Maps again. No issues with functions such as RTH, etc... Everything works as it should.

In addition to the above, I've also firewalled the following IP addresses using afwall+:

$IPTABLES -A "afwall" -d 113.31.17.108 -j REJECT
$IPTABLES -A "afwall" -d 117.121.49.85 -j REJECT
$IPTABLES -A "afwall" -d 117.121.49.66 -j REJECT
$IPTABLES -A "afwall" -d 139.198.3.248 -j REJECT
$IPTABLES -A "afwall" -d 117.121.49.90 -j REJECT
$IPTABLES -A "afwall" -d 47.86.66.220 -j REJECT
$IPTABLES -A "afwall" -d 47.89.41.62 -j REJECT
 
Last edited:

gregw

Well-Known Member
Joined
Oct 16, 2016
Messages
195
Likes
118
Age
54
#5
Wow there are some seriously paranoid guys on this forum hahaha
It's not paranoia.. I just like the Mavic as it performs on .400 firmware, and don't need the worry about inadvertently clicking a wrong button on the app and performing an upgrade... Besides, I fly manually 100% of the time anyway, so I don't need all the new "smart" features of the later firmware.
 

Robbyg

Well-Known Member
Joined
Dec 28, 2016
Messages
2,080
Likes
1,922
#6
Thanks Gregw for a good post. I wish this would work with IOS but I don't think you can easily block domains.
I know if you have a backup IOS App and you uninstall the original App and then reinstall the App again via an old version of iTunes and do not connect to the net it will remove the firmware update message. I did it before but then turned back on the WiFi and sure enough the App came back with the messages. Just too much trouble to always keep the WiFi off.

Rob
 
Likes: jeebs9

borislip

Well-Known Member
Joined
Feb 27, 2017
Messages
372
Likes
154
Age
42
#7
Why so many of them? I would really expect just 1 maybe 2.

Anyway, thanks for the post, the upgrade prompts are annoying.
 
Joined
Mar 25, 2017
Messages
5
Likes
3
Age
49
#9
Are there any others to add? I would like to block everything except google maps. With the above added I can still access the store, my account info etc. Not to sure these are all that is needed to block stuff. At least in 4.1.0. Anyone done any sniffing on this version to see what else may need blocking?
 

4wd

Well-Known Member
Joined
Oct 12, 2016
Messages
1,815
Likes
870
Location
North York Moors
#10
If you already downloaded the Here maps database it will continue to use that even if you add #14 which probably relates to Here.
I prefer that rather than having to cache google maps if not in an area with data.

Incidentally I misspelled #9 and the red upgrade required warning still popped up until it was fixed.
 
Joined
Mar 25, 2017
Messages
5
Likes
3
Age
49
#11
So you are saying that "mydjiflight.dji.com" is the correct spelling and that you had it spelled incorrectly previously?
 

4wd

Well-Known Member
Joined
Oct 12, 2016
Messages
1,815
Likes
870
Location
North York Moors
#12
So you are saying that "mydjiflight.dji.com" is the correct spelling and that you had it spelled incorrectly previously?
Yes that's it, I just wondered if that one is particularly useful to block if you don't want the update nagging.

To edit the hosts file a simple way is an app called Hosts Editor on Play store - but you need to be rooted.
 
Joined
Mar 25, 2017
Messages
5
Likes
3
Age
49
#13
Cool. I have found the go4 app using the following IP addressed that don't seem to resolve to a domain;

103.229.215.22:7003
114.67.46.77:7008
198.11.169.131:443
119.84.112.114:443
117.121.49.90:7008

I will be blocking these as well.

Edit: Can someone point to an easy way to blacklist these IPs?
 
Last edited:
Likes: gregw

AGT

Member
Joined
May 10, 2017
Messages
22
Likes
13
Age
47
#17
Likes: gregw

gregw

Well-Known Member
Joined
Oct 16, 2016
Messages
195
Likes
118
Age
54
#18
Thank you for your report!
I sea that from the list missing
adhoc-usa.djiservice.org
which causes the forced update of the DJI go 4.0.6 on Android devices.

Removing from the list the servers that end with "here.com" you can take advantage of the online maps ;)
Updated the block list and added the domain
 
Likes: AGT

AGT

Member
Joined
May 10, 2017
Messages
22
Likes
13
Age
47
#20
By checking with "NetGuard", we would also be blocking the following domain:
adash.m.taobao.com
ditu.google.cn
tpns.qq.com
183.232.98.178
203.205.151.233
 

New Threads

Forum statistics

Threads
50,947
Messages
595,308
Members
75,328
Latest member
maverickpro78