IPTV ja satelliitvastuvõtjad Android OpenELEC ja LibreELEC

Koostamine Oscam Android

Koostamine Oscam Android

See on olnud mõnda aega, kuna minu viimane blogi postitus kasulik, kuid elu ei ole sama, see oli enne.
Nii või teisiti, Täna esitlen ma teile uue õpiku üksikasjalikke juhiseid selle kohta, kuidas, kuidas ehitada Oscam Android kasti (nt, WeTeK mängida).

Ametlikud dokumendid Oscam sisaldab informatsiooni, kuidas kompileerida kasutades NDK asukohti, kuid see on aegunud, ja sa ei saa tugineda seade, tegutsevad Lollipop (5.0+), kui binaarfailidena ei tööta, sest need ei ole sõltumatud käivitatava faili (PIE), ja ei selgita, kui Krosskompileerimine ja paigaldus OpenSSL.
Ma näitan sulle,, kuidas koostada hea staatiline binaarne, et peaks töötama mis tahes Android seadme põhjal arm.

Esiteks, peate Linux masin, Ma kasutan Linux Mint, mis põhineb Ubuntu, ja kõik juhised on Ubuntu keskkondades.
Kui sul ei ole linux keskkonnas, paigaldada Ubuntu virtuaalmasina.

Paigalda vajalik paketid.

sudo apt-get update
sudo apt-get install subversion

Nüüd tuleb alla laadida uusima versiooni Linux 64-bit (x86) Android NDK, mille leiad juures https://developer.android.com/ndk/downloads/index.html
Ajal Writing viimane stabiilne versioon R21.

Väljavõte faili NDK oma kataloogi ja CD-ROM kaustas build / tööriistad, et saaksime ehitada meie keti tööriistad krosskompileerimiseks.

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

See käsk võtab paar sekundit, ja see peaks looma tööriistade komplekt android oma kataloogi.

Enne piiriülese koostamise OScam ketiga vahend peame kompileerida OpenSSL

Lae, ekstrakti ja build 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

Vaatame nüüd oscam svn ja luua koost.

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

Nüüd tuleb osa, olete oodanud, rist-koostamise Oscam Android.

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

Kui kõik töötas, siis peab olema hea levik binaarne kiirköitja oscam-svn.

ma tean, Mis te arvate, :

– “Какого черта, see ei ole AIC. Kuidas luua ja töötab selle oma seadmes?”.

Noh, seejärel, me lihtsalt ei, On koostamisel oma C koodi käivitumise Android keskkond.
APK – это пакет, mis sisaldab bait kood (koostatud java koodi) ja ressursid, mis kestab jooksul virtuaalmasina android java (mis võib olla Dalvik või ART, sõltuvalt teie Androidi versioon).

Me peame oma binaarne fail ressurss, eemaldage see paika, kus see võib moodustada (See ei tööta SD-kaardi), oleks käivitatav ja käivitada see.
Aga see on järgmiseks tunniks.

Exit mobile version