VIDON is stealing from KODI
#1
Hello

I've been looking at Vidon releasing their "special" version , providing "PRO" options for subscribers

well , their Special Player (libplcore.so) , is acutally a 2nd KODI player (this is why their versions are double the size of kodi )

I took their APK , and executed strings on their SO to find
__xbmcapiversion__
CPythonInvoker(%d, %s): instantiating addon using automatically obtained id of "%s" dependent on version %s of the xbmc.python api
--prefix=/data/dailybuild/plcore/kodi_dev/xbmc-depends/arm-linux-androideabi-android-17 --extra-version=xbmc-2.4.6-Helix --cc=/data/dailybuild/plcore/build/helix/env/android-toolchain/android-17/bin/arm-linux-androideabi-gcc --cxx=/data/dailybuild/plcore/build/helix/env/android-toolchain/android-17/bin/arm-linux-androideabi-g++ --disable-devices --disable-doc --disable-ffplay --disable-ffmpeg --disable-ffprobe --disable-ffserver --enable-gpl --enable-runtime-cpudetect --enable-postproc --enable-pthreads --enable-muxer=spdif --enable-muxer=adts --enable-muxer=asf --enable-muxer=ipod --enable-encoder=ac3 --enable-encoder=aac --enable-encoder=wmav2 --enable-protocol=http --arch=armeabi-v7a --enable-cross-compile --cpu=cortex-a9 --target-os=linux --enable-pic --disable-armv5te --disable-armv6t2
FFmpeg version 9732f80-xbmc-2.4.6-Helix
FFmpeg version 9732f80-xbmc-2.4.6-Helix
FFmpeg version 9732f80-xbmc-2.4.6-Helix
FFmpeg version 9732f80-xbmc-2.4.6-Helix
FFmpeg version 9732f80-xbmc-2.4.6-Helix
FFmpeg version 9732f80-xbmc-2.4.6-Helix

which looks very similar to what you get if you look for the same on libxbmc.so (this one shows my compiling details instead of theirs)

sybox strings libxbmc.so | grep version | grep xbmc <
__xbmcapiversion__
CPythonInvoker(%d, %s): instantiating addon using automatically obtained id of "%s" dependent on version %s of the xbmc.python api
--prefix=/opt/xbmc-deps/arm-linux-androideabi-android-19 --extra-version=kodi-2.8.6-Jarvis-16.0 --cc=/opt/toolchain-arm1/android-19/bin/arm-linux-androideabi-gcc --cxx=/opt/toolchain-arm1/android-19/bin/arm-linux-androideabi-g++ --ar=/opt/toolchain-arm1/android-19/bin/arm-linux-androideabi-ar --ranlib=/opt/toolchain-arm1/android-19/bin/arm-linux-androideabi-ranlib --disable-devices --disable-doc --disable-ffplay --disable-ffmpeg --disable-sdl --disable-ffprobe --disable-ffserver --enable-gpl --enable-runtime-cpudetect --enable-postproc --enable-pthreads --enable-muxer=spdif --enable-muxer=adts --enable-muxer=asf --enable-muxer=ipod --enable-encoder=ac3 --enable-encoder=aac --enable-encoder=wmav2 --enable-protocol=http --enable-gnutls --enable-libdcadec --arch=armeabi-v7a --enable-cross-compile --cpu=cortex-a9 --target-os=linux --enable-pic --disable-armv5te --disable-armv6t2

so their SO files are actually KODI OPEN SOURCE , they must release them to the public
Reply
#2
There is already an in depth, detailed thread on VidON GPL - Non compliance:

VidOn XBMC - GPL discussion & compliance analysis
http://forum.kodi.tv/showthread.php?tid=252356

Reply
#3
This is a different thing

I compiled their code , all is good , the issue is the runtimes they provide , one of them libplcore , is acutally a whole kodi (. For instance , if you use their isengard version , the frontend is isengard , your dvdplayer is isengard

But the moment you play a file using their core ( use vidon core in settings ) which provide the 3D bluray , screen refresh change marching the video fps/s

It loads their plcore which is kodi helix playing the file on a second layer

Their plcore is actually kodi , and they get money for it
Reply
#4
There's an Inception joke somewhere in here...
Reply
#5
Deeper investigation

another app stealing

Vidon cloud TV app = Kodi

strings libcoreplayer.so | grep xbmc | grep version
__xbmcapiversion__
CPythonInvoker(%d, %s): instantiating addon using automatically obtained id of "%s" dependent on version %s of the xbmc.python api
--prefix=/home/goland/vbox1/plcore/master/xbmc-depends/arm-linux-androideabi-android-17 --extra-version=xbmc-2.4.6-Helix --cc=/home/goland/vbox1/plcore/build/helix/env/android-toolchain/android-14/bin/arm-linux-androideabi-gcc --cxx=/home/goland/vbox1/plcore/build/helix/env/android-toolchain/android-14/bin/arm-linux-androideabi-g++ --disable-devices --disable-doc --disable-ffplay --disable-ffmpeg --disable-ffprobe --disable-ffserver --enable-gpl --enable-runtime-cpudetect --enable-postproc --enable-pthreads --enable-muxer=spdif --enable-muxer=adts --enable-muxer=asf --enable-muxer=ipod --enable-encoder=ac3 --enable-encoder=aac --enable-encoder=wmav2 --enable-protocol=http --arch=armeabi-v7a --enable-cross-compile --cpu=cortex-a9 --target-os=linux --enable-pic --disable-armv5te --disable-armv6t2
FFmpeg version 76ce8f0-xbmc-2.4.6-Helix
FFmpeg version 76ce8f0-xbmc-2.4.6-Helix
FFmpeg version 76ce8f0-xbmc-2.4.6-Helix
FFmpeg version 76ce8f0-xbmc-2.4.6-Helix
FFmpeg version 76ce8f0-xbmc-2.4.6-Helix
FFmpeg version 76ce8f0-xbmc-2.4.6-Helix


and Even looking at their Vidon Player HD app = KODI

grep xbmc *
Binary file libaddonjni.so matches
Binary file libass.so matches
Binary file libcoreplayer.so matches
Binary file libcurl.so matches
Binary file libdvdnav-arm.so matches
Binary file librtmp.so matches
Binary file libssdpjni.so matches
Binary file libvmfdownload.so matches
Reply
#6
There is no doubt that they are a bunch of stealing, licence breaking scumbags. However pretty immune by being based in a country which takes pretty well the same attitude on a national level.

Pretty sure no one cared about copying in China when the Berne Copyright Convention was kicked off in 1886, nor did anyone care about the Rule of Law when they developed China's legal system.
If I have helped you or increased your knowledge, click the 'thumbs up' button to give thanks :) (People with less than 20 posts won't see the "thumbs up" button.)
Reply
#7
Oh that's a nice trick Smile

Rather than create/expand external players to binary addons, they create a completely separate libxbmc.so to hide in. I bet symbol resolution was a bitch to resolve. Nothing but script kiddies here.
MrMC Forums : http://forum.mrmc.tv
Reply

Logout Mark Read Team Forum Stats Members Help
VIDON is stealing from KODI0