PDA

Ver la Versión Completa : Compilar Mokee Open Source


Hav4k
11/08/13, 22:15:13
Hola.

No tengo mucha idea y necesito ayuda, estoy tratando de compilar Mokee Open Source siguiendo este tutorial (http://translate.googleusercontent.com/translate_c?depth=1&hl=es&ie=UTF8&prev=_t&rurl=translate.google.es&sl=auto&tl=en&u=http://bbs.mfunz.com/thread-754544-1-1.html&usg=ALkJrhhUDZGWlAKHYJgb0YreetAVSXGCmQ) para el Samsung Galaxy S 3 LTE 4G (i9305). Por el momento, tengo lo básico instalado para empezar: Ubuntu 12.04 64-bit y sun-java6-jdk, ¿alguien me puede echar una mano para proseguir explicándome paso a paso lo que hay que hacer? Gracias.

Me he quedado atascado en el punto 4, apartado 2 a la hora de instalar las otras dependencias en los comandos:

sudo apt-get install git-core gnupg flex bison gperf build-essential \
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias
Leyendo la información de estado... Hecho
E: No se ha podido localizar el paquete
hav4k@hav4k-EasyNote-TJ62:~$ zip curl libc6-dev libncurses5-dev: i386 x11proto-core-dev \
zip warning: name not matched: libc6-dev
zip warning: name not matched: libncurses5-dev:
zip warning: name not matched: i386
zip warning: name not matched: x11proto-core-dev
zip warning: name not matched:

zip error: Nothing to do! (curl.zip)
hav4k@hav4k-EasyNote-TJ62:~$ libx11-dev: i386 libreadline6-dev: i386 libgl1-mesa-glx: i386 \
libx11-dev:: no se encontró la orden
hav4k@hav4k-EasyNote-TJ62:~$ libgl1-mesa-dev g+ +-multilib mingw32 openjdk-6-jdk tofrodos \
libgl1-mesa-dev: no se encontró la orden
hav4k@hav4k-EasyNote-TJ62:~$ python-markdown libxml2-utils xsltproc zlib1g-dev: i386
python-markdown: no se encontró la orden

Un saludo.

Hav4k
11/08/13, 23:35:01
No sé si ayudará, pero también tienen proyecto en https://github.com/MoKee . En concreto, el que me interesaría sería este: https://github.com/MoKee/android_device_samsung_i9305

¿Cómo prodia compilar ese proyecto de github en un zip flasheable de clockworkmod? Gracias por responder.

mbc596
12/08/13, 22:17:34
No sé si ayudará, pero también tienen proyecto en https://github.com/MoKee . En concreto, el que me interesaría sería este: https://github.com/MoKee/android_device_samsung_i9305

¿Cómo prodia compilar ese proyecto de github en un zip flasheable de clockworkmod? Gracias por responder.

en el github tienes que mirar eso: https://github.com/MoKee/android

Pero tienes idea de lo que hay que instalar antes de bajarse este source?

sigue esto: http://source.android.com/source/initializing.html
luego y sigue esto: http://source.android.com/source/downloading.html

pero donde pone repo init -u https://android.googlesource.com/platform/manifest -b android-4.0.1_r1
tienes que poner el que sale en el github de mokee. osea este
repo init -u https://github.com/MoKee/android.git -b jb-mr2_mkt

Hav4k
14/08/13, 05:17:01
Lo siento, pero no te sigo. ¿Puedes ponerme paso a paso en una guía sencilla lo que hay que realizar hasta llegar al zip flasheable por Clockworkmod? Gracias.

Edito: He intentado compilar y tengo una carpeta llamada "out", que contiene otra llamada "system".... ahí hay archivos como build.prop, etc.... no sé muy bien si este esta la que tengo que compilar en un zip, ¿verdad?.

sudo make bacon

============================================
PLATFORM_VERSION_CODENAME=REL
PLATFORM_VERSION=4.3.2.1.000.000
TARGET_PRODUCT=full
TARGET_BUILD_VARIANT=eng
TARGET_BUILD_TYPE=release
TARGET_BUILD_APPS=
TARGET_ARCH=arm
TARGET_ARCH_VARIANT=armv7-a
TARGET_CPU_VARIANT=generic
HOST_ARCH=x86
HOST_OS=linux
HOST_OS_EXTRA=Linux-3.8.0-19-generic-x86_64-with-Ubuntu-13.04-raring
HOST_BUILD_TYPE=release
BUILD_ID=OPENMASTER
OUT_DIR=out
============================================
make: *** No hay ninguna regla para construir el objetivo «bacon». Alto.

Ese es el mensaje que me sale ahora.

mbc596
14/08/13, 22:28:17
Ponme los comandos que has realizado para compilar. Y en casa me lo miro bien

Hav4k
14/08/13, 22:45:10
. build/envsetup.sh
including device/asus/tilapia/vendorsetup.sh
including device/asus/grouper/vendorsetup.sh
including device/asus/flo/vendorsetup.sh
including device/asus/deb/vendorsetup.sh
including device/generic/x86/vendorsetup.sh
including device/generic/mips/vendorsetup.sh
including device/generic/armv7-a-neon/vendorsetup.sh
including device/samsung_slsi/arndale/vendorsetup.sh
including device/samsung/toroplus/vendorsetup.sh
including device/samsung/maguro/vendorsetup.sh
including device/samsung/manta/vendorsetup.sh
including device/samsung/toro/vendorsetup.sh
including device/ti/panda/vendorsetup.sh
including device/lge/mako/vendorsetup.sh
including sdk/bash_completion/adb.bash

lunch full-eng

============================================
PLATFORM_VERSION_CODENAME=REL
PLATFORM_VERSION=4.3.2.1.000.000
TARGET_PRODUCT=full
TARGET_BUILD_VARIANT=eng
TARGET_BUILD_TYPE=release
TARGET_BUILD_APPS=
TARGET_ARCH=arm
TARGET_ARCH_VARIANT=armv7-a
TARGET_CPU_VARIANT=generic
HOST_ARCH=x86
HOST_OS=linux
HOST_OS_EXTRA=Linux-3.8.0-19-generic-x86_64-with-Ubuntu-13.04-raring
HOST_BUILD_TYPE=release
BUILD_ID=OPENMASTER
OUT_DIR=out
============================================

sudo make bacon

============================================
PLATFORM_VERSION_CODENAME=REL
PLATFORM_VERSION=4.3.2.1.000.000
TARGET_PRODUCT=full
TARGET_BUILD_VARIANT=eng
TARGET_BUILD_TYPE=release
TARGET_BUILD_APPS=
TARGET_ARCH=arm
TARGET_ARCH_VARIANT=armv7-a
TARGET_CPU_VARIANT=generic
HOST_ARCH=x86
HOST_OS=linux
HOST_OS_EXTRA=Linux-3.8.0-19-generic-x86_64-with-Ubuntu-13.04-raring
HOST_BUILD_TYPE=release
BUILD_ID=OPENMASTER
OUT_DIR=out
============================================
make: *** No hay ninguna regla para construir el objetivo «bacon». Alto.

Eso creo que es todo.

mbc596
14/08/13, 23:12:32
Porque haces lunch full-eng?

Seria mejor compilar directamente para tu dispositivo.

Primero, esta rom tiene suporte para tu dispositivo? Sino la cosa se complica.

A la hora de compilar escoge tu dispositivo.

Tutoriales buenos para compliar los encontraras aqui http://www.dev-puremod.es/forumdisplay.php?fid=83

No se encuentra esta rom enconcreto pero puedes hacerte una idea.

Miratelo bien y si tienes dudas las comentas.

Hav4k
14/08/13, 23:59:12
Porque haces lunch full-eng?

Seria mejor compilar directamente para tu dispositivo.

Primero, esta rom tiene suporte para tu dispositivo? Sino la cosa se complica.

A la hora de compilar escoge tu dispositivo.

Tutoriales buenos para compliar los encontraras aqui http://www.dev-puremod.es/forumdisplay.php?fid=83

No se encuentra esta rom enconcreto pero puedes hacerte una idea.

Miratelo bien y si tienes dudas las comentas.


Sí, Mokee Open Source soporta el i9305 porque ya han compilado uan versión en XDA pero el link está roto:

http://forum.xda-developers.com/showthread.php?t=2337778

Ya he conseguido compilar (o eso creo), ahora tengo las .img en la siguiente carpeta /home/hav4k/Prueba/out/target/product/generic... ¿qué hago con ellas?

http://sia1.subirimagenes.net/img/2013/08/14/mini_130814115808580501.png (http://www.subirimagenes.net/i/130814115808580501.png)

Un saludo.