Összeállítása Oscam Androidra

Összeállítása Oscam Androidra

 

Ez már jó ideje az utolsó blogbejegyzést hasznos, de az élet nem ugyanaz, ez még azelőtt volt.
Mindegy, Ma én jelenlegi Önnek egy új tankönyv részletes útmutatást, hogyan kell építeni Oscam az Android box (például, Wetek játék).

Hivatalos dokumentáció Oscam tartalmaz néhány információt, hogyan kell lefordítani a NDK toolchain, de elavult, és akkor nem hivatkozhat az eszközön, működő Lollipop (5.0+), mint a bináris fájlok nem fog működni, mert nem önálló futtatható fájlok (PITE), és nem magyarázzák, a cross-fordítása és telepítése OpenSSL.
Megmutatom neked, hogyan kell összeállítani egy jó statikus bináris, működnie kell minden Android készülék alapján kar.

elsőként, szüksége van egy linuxos gép, ÉN használ Linux Mint, amelynek alapja az Ubuntu, és az összes utasítások az Ubuntu környezetek.
Ha nincs Linux környezetben, telepíteni az Ubuntut virtuális gép.

Telepítse a szükséges csomagokat.

sudo apt-get update
sudo apt-get install subversion

Ezután meg kell töltse le a legújabb verzióját a Linux 64 bites (x86) Android NDK, amely megtalálható a https://developer.android.com/ndk/downloads/index.html
Abban az időben az írás, a legutolsó stabil verzió r21.

Kivonat a fájlt NDK a saját könyvtárban és a CD-ROM-ot a mappa építmények / tools, így tudjuk építeni a lánc szerszám a határon összeállítása.

cd ~/android-ndk-r21/build/tools
export TOOLCHAIN=~/android-toolchain
./make_standalone_toolchain.py --arch arm --api 24 --install-dir $TOOLCHAIN

Ez a parancs néhány másodpercet vesz igénybe kezdeni, és létre kell hozni egy sor eszközt android a saját könyvtárban.

Mielőtt cross-összeállítás OScam a lánc szerszám meg kell fordítani az OpenSSL

Letöltés, kivonat és építmények OpenSSL:

cd ~
wget http://www.openssl.org/source/openssl-1.1.1d.tar.gz
tar -xf openssl-1.1.1d.tar.gz
cd openssl-1.1.1d
export CC=$TOOLCHAIN/bin/arm-linux-androideabi-gcc
export RANLIB=$TOOLCHAIN/bin/arm-linux-androideabi-ranlib
./Configure --prefix=$TOOLCHAIN/sysroot/usr android
make
make install_sw

Most nézzük oscam svn és felállított szerelés.

cd ~
svn checkout http://www.streamboard.tv/svn/oscam/trunk oscam-svn
cd oscam-svn
./config.sh --enable WEBIF WITH_SSL

Most jön az a rész, akkor már vár, cross-összeállítás Oscam Androidra.

make static EXTRA_FLAGS="-pie" LIB_RT= LIB_PTHREAD= CROSS=$TOOLCHAIN/bin/arm-linux-androideabi-

Ha minden jól működött, akkor kell egy jó elosztású, a bináris fájl mappa oscam-svn.

Tudom, mit gondol :

– “mi a fene, ez nem az AIC. Hogyan lehet beállítani, és fut az eszközön?”.

Jól, majd, mi csak volt, Azt összeállítása saját C kódot futtatni az Android környezet.
APK – ez a csomag, amely tartalmazza a byte-kód (összeállított java) és az erőforrások, ami fut a virtuális gép android java (amely lehet Dalvik vagy ART függően változata Android).

Mi lesz a saját bináris fájl, mint erőforrás, vegye fel a helyére, ahol ki lehet alakítani (Ez nem működik, SD-kártyára), tegyük futtathatóvá és futtatni.
De ez lesz a következő lecke.

 

 

Ön is szeret....