Guest davidevinavil Posted November 24, 2010 Report Posted November 24, 2010 Hi all guys.. I've read the koudelka's guide to compile a sistem whit the codeaurora source. Whit phh boot.img sistem is ok but my request is (if it's possible) how to use original LEAK boot.img? I only want to build some apk like contact or browser to put in a leak rom..
Guest vache Posted November 24, 2010 Report Posted November 24, 2010 It's in the koudelka guide too. You have to mod the prelink.c file. Also you can add "TARGET_USES_VM_SPLIT_2G := true" in the boardconfig. apriori will use correct adresses for libraries and build a different linker.
Guest davidevinavil Posted November 24, 2010 Report Posted November 24, 2010 It's in the koudelka guide too. You have to mod the prelink.c file. Also you can add "TARGET_USES_VM_SPLIT_2G := true" in the boardconfig. apriori will use correct adresses for libraries and build a different linker. Thank for the reply but in wich folder is prelink.c?
Guest vache Posted November 24, 2010 Report Posted November 24, 2010 Thank for the reply but in wich folder is prelink.c? Check again the koudelka tut's, there is the correct path.
Guest davidevinavil Posted November 24, 2010 Report Posted November 24, 2010 Check again the koudelka tut's, there is the correct path. I'm sorry but i don't find prelink.c B) Are you speaking of this tutorial? http://android.modaco.com/content/acer-liq...osp-for-liquid/ I have downloaded this buildfiles http://www.multiupload.com/IY135XIZ8O Inside that buildfiles i don't find prelink.c
Guest vache Posted November 24, 2010 Report Posted November 24, 2010 I'm sorry but i don't find prelink.c B) Are you speaking of this tutorial? http://android.modaco.com/content/acer-liq...osp-for-liquid/ I have downloaded this buildfiles http://www.multiupload.com/IY135XIZ8O Inside that buildfiles i don't find prelink.c Check this topic too : http://android.modaco.com/content/acer-liq...d-from-sources/
Guest davidevinavil Posted November 25, 2010 Report Posted November 25, 2010 (edited) Check this topic too : http://android.modaco.com/content/acer-liq...d-from-sources/ Ok.. I've make that procedure, but compilator give this error build/tools/apriori/prelinkmap.c(100): build/core/prelink-linux-arm.map:1 base 0x6ff00000 out of range. make: *** [out/target/product/liquid/symbols/system/lib/libdl.so] Errore 1 [/codebox] Edited November 26, 2010 by davidevinavil
Guest davidevinavil Posted November 26, 2010 Report Posted November 26, 2010 I get this running isprelinked in acer library folder... Some libs are not prelinked :P :D libdl.so: 0x6ff00000 libc.so: 0x6fd00000 libstdc++.so: 0x6fc00000 libm.so: 0x6fb00000 liblog.so: 0x6fa00000 libcutils.so: 0x6f900000 libthread_db.so: 0x6f800000 libz.so: 0x6f700000 libssl.so: 0x6f400000 libcrypto.so: 0x6f000000 libsysutils.so: 0x6ef00000 liba2dp.so: 0x6ee00000 audio.so: 0x6ed00000 input.so: 0x6ec00000 libbluetoothd.so: 0x6ea00000 libbluedroid.so: 0x6e900000 libbluetooth.so: 0x6e800000 libdbus.so: 0x6e700000 libril.so: 0x6e600000 libreference-ril.so: 0x6e500000 libwpa_client.so: 0x6e400000 libnetutils.so: 0x6e300000 libandroid_servers.so: 0x6e200000 libicuuc.so: 0x6de00000 libicui18n.so: 0x6d900000 libandroid_runtime.so: 0x6d300000 libnativehelper.so: 0x6d100000 libdvm.so: 0x6ca00000 libpixelflinger.so: 0x6c900000 libsurfaceflinger_client.so: 0x6c700000 libsurfaceflinger.so: 0x6c500000 libGLES_android.so: 0x6c400000 libGLESv1_CM.so: 0x6c200000 libGLESv2.so: 0x6c100000 libEGL.so: 0x6be00000 libETC1.so: 0x6bd00000 libacc.so: 0x6bc00000 libexif.so: 0x6bb00000 libcamera_client.so: 0x6ba80000 libui.so: 0x6b900000 libskia.so: 0x6b100000 librs_jni.so: 0x6b000000 libRS.so: 0x69e00000 libjnigraphics.so: 0x69d00000 libskiagl.so: 0x69c00000 libaudiopolicy.so: 0x69a00000 libsoundpool.so: 0x69800000 libaudio.so: 0x69700000 libsonivox.so: 0x69500000 libvorbisidec.so: 0x69400000 libmedia_jni.so: 0x69300000 libmediaplayerservice.so: 0x69200000 libmedia.so: 0x69000000 libFFTEm.so: 0x68f00000 libSR_AudioIn.so: 0x68e00000 libaudioflinger.so: 0x68d00000 libsqlite.so: 0x68b00000 libexpat.so: 0x68a00000 libwebcore.so: 0x68300000 libbinder.so: 0x68200000 libutils.so: 0x68100000 libcameraservice.so: 0x68000000 libhardware.so: 0x67f00000 libhardware_legacy.so: 0x67e00000 libsystem_server.so: 0x67c00000 libgps.so: not prelinked libcamera.so: 0x67900000 liboemcamera.so: 0x67700000 libdiskconfig.so: 0x67600000 libemoji.so: 0x67500000 libjni_latinime.so: 0x67400000 libjni_pinyinime.so: 0x67300000 libttssynthproxy.so: 0x67200000 libttspico.so: 0x67000000 libomx_sharedlibrary.so: 0x66d00000 libopencore_download.so: 0x66c00000 libopencore_downloadreg.so: 0x66b00000 libopencore_net_support.so: 0x66800000 libopencore_rtsp.so: 0x66200000 libopencore_rtspreg.so: 0x66100000 libopencore_author.so: 0x65d00000 libomx_aacdec_sharedlibrary.so: 0x65b00000 libomx_amrdec_sharedlibrary.so: 0x65a00000 libomx_amrenc_sharedlibrary.so: 0x65900000 libomx_avcdec_sharedlibrary.so: 0x65800000 libomx_m4vdec_sharedlibrary.so: 0x65600000 libopencore_mp4local.so: 0x65200000 libopencore_mp4localreg.so: 0x65100000 libopencore_player.so: 0x64800000 libOmxVidEnc.so: not prelinked libopencorehw.so: 0x64200000 libOmxVdec.so: not prelinked libmm-omxcore.so: not prelinked libopencore_common.so: 0x63900000 libqcomm_omx.so: 0x63800000 libstagefright_amrnb_common.so: 0x63700000 libstagefright_avc_common.so: 0x63600000 libstagefright_color_conversion.so: 0x63500000 libstagefright_omx.so: 0x63400000 libstagefrighthw.so: not prelinked libstagefright.so: 0x62f00000 libgsl.so: not prelinked libreference-cdma-sms.so: 0x62a00000 libwbxml_jni.so: 0x5ee00000 libxml2wbxml.so: 0x5eb00000 libdrm1.so: 0x5ea00000 libdrm1_jni.so: 0x5e900000 libctest.so: 0x5dd00000 librpc.so: 0x5db00000 libsrec_jni.so: 0x5d800000 libjpeg.so: 0x5d700000 libiprouteutil.so: 0x5d600000 libnetlink.so: 0x5d500000 libstlport.so: 0x5d100000 [/codebox] ... make apriori ... ... launch make -j8 ... Compilator works to end. Give all file in out dir. this is liquid.mk [codebox]PRODUCT_PACKAGES := \ Email \ IM \ VoiceDialer \ GoogleContactsProvider \ #check generik.mk/languages_full.mk to see what applications/languages are installed #turns out all languages get included if I don't specify, but some seem to be missing the actuall translation #$(call inherit-product, build/target/product/languages_full.mk) $(call inherit-product, build/target/product/generic.mk) # Liquid uses high-density artwork where available PRODUCT_LOCALES += hdpi #Enabling Ring Tones include frameworks/base/data/sounds/OriginalAudio.mk # Overrides PRODUCT_BRAND := acer PRODUCT_NAME := liquid PRODUCT_DEVICE := liquid # Additional settings used in AOSP builds PRODUCT_PROPERTY_OVERRIDES := \ keyguard.no_require_sim=true \ ro.com.android.dateformat=MM-dd-yyyy \ ro.com.android.dataroaming=true \ ro.ril.hsxpa=1 \ ro.ril.gprsclass=10 \ ro.hw_version=1 #Copy config files PRODUCT_COPY_FILES += \ device/acer/liquid/vold.fstab:system/etc/vold.fstab \ device/acer/liquid/vold.conf:system/etc/vold.conf \ device/acer/liquid/proprietary/gps.conf:system/etc/gps.conf \ device/acer/liquid/apns-conf.xml:system/etc/apns-conf.xml #Copy premissions PRODUCT_COPY_FILES += \ frameworks/base/data/etc/handheld_core_hardware.xml:system/etc/permissions/handheld_core_hardware.xml \ frameworks/base/data/etc/android.hardware.camera.flash-autofocus.xml:system/etc/permissions/android.hardware.camera.flash-autofocus.xml \ frameworks/base/data/etc/android.hardware.telephony.gsm.xml:system/etc/permissions/android.hardware.telephony.gsm.xml \ frameworks/base/data/etc/android.hardware.location.gps.xml:system/etc/permissions/android.hardware.location.gps.xml \ frameworks/base/data/etc/android.hardware.wifi.xml:system/etc/permissions/android.hardware.wifi.xml \ frameworks/base/data/etc/android.hardware.sensor.proximity.xml:system/etc/permissions/android.hardware.sensor.proximity.xml \ frameworks/base/data/etc/android.hardware.sensor.light.xml:system/etc/permissions/android.hardware.sensor.light.xml \ frameworks/base/data/etc/android.hardware.touchscreen.multitouch.xml:system/etc/permissions/android.hardware.touchscreen.multitouch.xml #Copy bluetooth & wifi PRODUCT_COPY_FILES += \ device/acer/liquid/proprietary/firmware/BCM4325.hcd:system/etc/firmware/BCM4325.hcd \ device/acer/liquid/proprietary/modules/bcm4329.ko:system/lib/modules/bcm4329.ko \ device/acer/liquid/proprietary/wifi/nvram.txt:system/etc/wifi/nvram.txt \ device/acer/liquid/proprietary/wifi/BCM4325.bin:system/etc/wifi/BCM4325.bin \ device/acer/liquid/proprietary/wifi/wpa_supplicant.conf:system/etc/wifi/wpa_supplicant.conf #Wifi properties PRODUCT_PROPERTY_OVERRIDES += \ wifi.interface=eth0 \ wifi.supplicant_scan_interval=15 #Copy dhcpd (probably need to chmod dhcpcd-eth0.pid) PRODUCT_COPY_FILES += \ device/acer/liquid/proprietary/dhcpcd/dhcpcd.conf:system/etc/dhcpcd/dhcpcd.conf \ device/acer/liquid/proprietary/dhcpcd/dhcpcd-run-hooks:system/etc/dhcpcd/dhcpcd-run-hooks \ device/acer/liquid/proprietary/dhcpcd/dhcpcd-hooks/01-test:system/etc/dhcpcd/dhcpcd-hooks/01-test \ device/acer/liquid/proprietary/dhcpcd/dhcpcd-hooks/20-dns.conf:system/etc/dhcpcd/dhcpcd-hooks/20-dns.conf \ device/acer/liquid/proprietary/dhcpcd/dhcpcd-hooks/95-configured:system/etc/dhcpcd/dhcpcd-hooks/95-configured \ device/acer/liquid/dhcpcd-eth0.pid:data/misc/dhcp/dhcpcd-eth0.pid #need to change boardname to salsa #Copy sensor lib,bin and conf ( need to chmod ms3c_yamaha.cfg to get it to work ) PRODUCT_COPY_FILES += \ device/acer/liquid/proprietary/hw/sensors.salsa.so:system/lib/hw/sensors.salsa.so \ device/acer/liquid/proprietary/hw/lights.qsd8k.so:system/lib/hw/lights.qsd8k.so \ device/acer/liquid/proprietary/lib/libsensor_yamaha.so:system/lib/libsensor_yamaha.so \ device/acer/liquid/proprietary/lib/libms3c_yamaha.so:system/lib/libms3c_yamaha.so \ device/acer/liquid/proprietary/bin/sensorcalibutil_yamaha:system/bin/sensorcalibutil_yamaha \ device/acer/liquid/proprietary/bin/sensorserver_yamaha:system/bin/sensorserver_yamaha \ device/acer/liquid/proprietary/bin/sensorstatutil_yamaha:system/bin/sensorstatutil_yamaha \ device/acer/liquid/proprietary/data/system/ms3c_yamaha.cfg:data/system/ms3c_yamaha.cfg #Copy gps stuff PRODUCT_COPY_FILES += \ device/acer/liquid/proprietary/lib/libloc.so:system/lib/libloc.so \ device/acer/liquid/proprietary/lib/libloc.so:obj/lib/libloc.so \ device/acer/liquid/proprietary/lib/libloc-rpc.so:system/lib/libloc-rpc.so \ device/acer/liquid/proprietary/lib/libloc-rpc.so:obj/lib/libloc-rpc.so \ device/acer/liquid/proprietary/lib/libcommondefs.so:system/lib/libcommondefs.so \ device/acer/liquid/proprietary/lib/libcommondefs.so:obj/lib/libcommondefs.so \ device/acer/liquid/proprietary/lib/libgps.so:system/lib/libgps.so #Copy egl stuff PRODUCT_COPY_FILES += \ device/acer/liquid/proprietary/egl/libEGL_adreno200.so:system/lib/egl/libEGL_adreno200.so \ device/acer/liquid/proprietary/egl/libGLESv1_CM_adreno200.so:system/lib/egl/libGLESv1_CM_adreno200.so \ device/acer/liquid/proprietary/egl/libGLESv2_adreno200.so:system/lib/egl/libGLESv2_adreno200.so \ device/acer/liquid/proprietary/egl/libq3dtools_adreno200.so:system/lib/egl/libq3dtools_adreno200.so \ device/acer/liquid/proprietary/lib/libgsl.so:system/lib/libgsl.so \ device/acer/liquid/proprietary/firmware/yamato_pfp.fw:system/etc/firmware/yamato_pfp.fw \ device/acer/liquid/proprietary/firmware/yamato_pm4.fw:system/etc/firmware/yamato_pm4.fw #Copy camera stuff (not working yet..) PRODUCT_COPY_FILES += \ device/acer/liquid/proprietary/lib/libcamera.so:system/lib/libcamera.so \ device/acer/liquid/proprietary/lib/libcamera.so:obj/lib/libcamera.so \ device/acer/liquid/proprietary/lib/liboemcamera.so:system/lib/liboemcamera.so #This is for building from source.android.com #Copy gralloc and copybit from codeaurora build, since source.android.com version is not working for our device #this is only needed to build complete android from source.android.com #also libaudio PRODUCT_COPY_FILES += \ device/acer/liquid/proprietary/hw/copybit.qsd8k.so:system/lib/hw/copybit.qsd8k.so \ device/acer/liquid/proprietary/hw/gralloc.qsd8k.so:system/lib/hw/gralloc.qsd8k.so \ device/acer/liquid/proprietary/lib/libaudio.so:system/lib/libaudio.so I flash system.img and userdata.img but phone reboots in recovery :D :D
Recommended Posts
Please sign in to comment
You will be able to leave a comment after signing in
Sign In Now