I am going to start by clarifying what I am doing. I am not expert but I guess I can do the basic, just slow as I need to keep consulting the web. So most of the stuff are just C&P of other work. Now After going deep in this problem of yours. I just see the obious. See this is hard to me becouse I never done it. But it is clear that all needed pieces are available. So why any of you users of this debice had mot done the obious. C&P from E2 and even some other Arm Cortex TV box. I mean there are hundreds out there. I guess the most easy will be kody boxes. And I am not sure but I bet you Weetek may be arm. So I guess the problem is asking for the info in this Linux Satelite general forrum. This is gust a hint.
Now it seems you had done similar thing as I found OSCAM Emu for Wetek Play 2
Can you explain why you where needing that? Can you get as well the tvhead end?
Next What i had done lately. So I Downloaded U5PVR Deluxe from Android TV 7 to Android TV 7 Firmware
_https://drive.google.com/a/eddylab.co.kr/uc?id=0B9uvsSlWArHaNE03R2FfTm5KREk&export=download
Some interesting Build.prop read:
ro.device.name=U5ATVPLUS
ro.product.target=u5plus
ro.boot.hardware=bigfish
ro.build.version.sdk=24
ro.build.version.release=7.0
ro.build.description=7.0 NRD90M eng.hychoi.20170907.184719
ro.product.cpu.abi=armeabi-v7a
ro.product.cpu.abi2=armeabi
dalvik.vm.isa.arm.variant=cortex-a9
Why you said you have 7.1?
"7.0 NRD90M" Not 7.1. Can you go to your Android>Settings>About Phone:
Check and report "Android Version" & Build number"
I got from here the rest of the files I need. The original oscam & Tvheadend binaries.
Ways for cross compilation for arm.
1) Well you have the Official git and forum
That code do compile.
2) You can use Google NDK. The easy way is "standalone toolchain" I will post some link next.
3) Finally you can just cross compile using Ubuntu.
As I mention doing a successfully compilation is tied to using the same resources/libraries used to create the original. Your forum suggest using Ubuntu 14.04.
Weird because the source seems to be build on top of Debian Kernel. The missing info that you should request in your official forum is. "Where is the source code to build the Debian kernel with the official private drives or the globs.
I know some stup@# guy will say sources where publish. No. That is a partial source so that you can build oscam. But kernel sources are needed to build many other projects. In this case will help identify all the needed version of libraries and headers.
But I was force to get the next best thing, the official update.zip for the new android.
Lets start.
#1 you know and is you follow the forum/git comment you should have no problem building it.
#2Building Android NDK Tool Chain
Please Read:
HOW TO Cross compiling on Android
_https://gist.github.com/Tydus/11109634
Building native Android C/C++ software with standalone toolchain
_http://clseto.mysinablog.com/index.php?op=ViewArticle&articleId=3480794
Standalone Toolchains
_https://developer.android.com/ndk/guides/standalone_toolchain
API Reference
API version: android.os.Build.VERSION_CODES:
DK_INT value Build.VERSION_CODES Human Version Name
1 BASE Android 1.0 (no codename)
2 BASE_1_1 Android 1.1 Petit Four
3 CUPCAKE Android 1.5 Cupcake
4 DONUT Android 1.6 Donut
5 ECLAIR Android 2.0 Eclair
6 ECLAIR_0_1 Android 2.0.1 Eclair
7 ECLAIR_MR1 Android 2.1 Eclair
8 FROYO Android 2.2 Froyo
9 GINGERBREAD Android 2.3 Gingerbread
10 GINGERBREAD_MR1 Android 2.3.3 Gingerbread
11 HONEYCOMB Android 3.0 Honeycomb
12 HONEYCOMB_MR1 Android 3.1 Honeycomb
13 HONEYCOMB_MR2 Android 3.2 Honeycomb
14 ICE_CREAM_SANDWICH Android 4.0 Ice Cream Sandwich
15 ICE_CREAM_SANDWICH_MR1 Android 4.0.3 Ice Cream Sandwich
16 JELLY_BEAN Android 4.1 Jellybean
17 JELLY_BEAN_MR1 Android 4.2 Jellybean
18 JELLY_BEAN_MR2 Android 4.3 Jellybean
19 KITKAT Android 4.4 KitKat
20 KITKAT_WATCH Android 4.4 KitKat Watch
21 LOLLIPOP Android 5.0 Lollipop
22 LOLLIPOP_MR1 Android 5.1 Lollipop
23 M Android 6.0 Marshmallow
24 N Android 7.0 Nougat
25 N_MR1 Android 7.1.1 Nougat
26 O Android 8.0 Oreo
27 O_MR1 Android 8 Oreo MR1
28 P Android P
10000 CUR_DEVELOPMENT Current Development Version
I guess as we previously found we have ro.build.version.sdk=24 or ==> Android 7.0 Nougat. Then we should build out tool chain base on API 24.
Will continue>>>>>