(Video) Anleitung zum erstellen von Update.zips

Dieses Thema im Forum "Android OS Entwicklung / Customize" wurde erstellt von junior2, 28.03.2012.

  1. junior2, 28.03.2012 #1
    junior2

    junior2 Threadstarter Android-Guru

    Beiträge:
    3,082
    Erhaltene Danke:
    341
    Registriert seit:
    17.12.2011
    Phone:
    LG Optimus One
    Ich wollte etwas am Rom verändern und habe mir de Updater script angeschaut, aber warum sind die ganzen Zahlen und Buchstaben da?:
    Ich meine die, die Rot sind, und weitere, die da stehen, ich kann keinen zusammenhing erkennen...
    Es ist vom CM9 für mein Optimus One
    Ich kann die Datei leider nicht anhängen:

    assert(getprop("ro.product.device") == "thunderg" || getprop("ro.build.product") == "thunderg" ||
    getprop("ro.product.device") == "p500" || getprop("ro.build.product") == "p500");
    package_extract_file("system/bin/backuptool.sh", "/tmp/backuptool.sh");
    package_extract_file("system/bin/backuptool.functions", "/tmp/backuptool.functions");
    set_perm(0, 0, 0777, "/tmp/backuptool.sh");
    set_perm(0, 0, 0644, "/tmp/backuptool.functions");
    run_program("/tmp/backuptool.sh", "backup");
    show_progress(0.500000, 0);
    format("yaffs2", "MTD", "system", "0");
    mount("yaffs2", "MTD", "system", "/system");
    package_extract_dir("system", "/system");
    symlink("Roboto-Bold.ttf", "/system/fonts/DroidSans-Bold.ttf");
    symlink("Roboto-Regular.ttf", "/system/fonts/DroidSans.ttf");
    symlink("busybox", "/system/xbin/[", "/system/xbin/[[",
    "/system/xbin/arp", "/system/xbin/ash", "/system/xbin/awk",
    "/system/xbin/base64", "/system/xbin/basename", "/system/xbin/bbconfig",
    "/system/xbin/blockdev", "/system/xbin/brctl", "/system/xbin/bunzip2",
    "/system/xbin/bzcat", "/system/xbin/bzip2", "/system/xbin/cal",
    "/system/xbin/cat", "/system/xbin/catv", "/system/xbin/chattr",
    "/system/xbin/chgrp", "/system/xbin/chmod", "/system/xbin/chown",
    "/system/xbin/chroot", "/system/xbin/clear", "/system/xbin/cmp",
    "/system/xbin/comm", "/system/xbin/cp", "/system/xbin/cpio",
    "/system/xbin/crond", "/system/xbin/crontab", "/system/xbin/cut",
    "/system/xbin/date", "/system/xbin/dc", "/system/xbin/dd",
    "/system/xbin/depmod", "/system/xbin/devmem", "/system/xbin/df",
    "/system/xbin/diff", "/system/xbin/dirname", "/system/xbin/dmesg",
    "/system/xbin/dnsd", "/system/xbin/dos2unix", "/system/xbin/du",
    "/system/xbin/echo", "/system/xbin/ed", "/system/xbin/egrep",
    "/system/xbin/env", "/system/xbin/expand", "/system/xbin/expr",
    "/system/xbin/false", "/system/xbin/fdisk", "/system/xbin/fgrep",
    "/system/xbin/find", "/system/xbin/flash_lock",
    "/system/xbin/flash_unlock", "/system/xbin/flashcp",
    "/system/xbin/flock", "/system/xbin/fold", "/system/xbin/free",
    "/system/xbin/freeramdisk", "/system/xbin/fsync", "/system/xbin/ftpget",
    "/system/xbin/ftpput", "/system/xbin/fuser", "/system/xbin/getopt",
    "/system/xbin/grep", "/system/xbin/groups", "/system/xbin/gunzip",
    "/system/xbin/gzip", "/system/xbin/halt", "/system/xbin/head",
    "/system/xbin/hexdump", "/system/xbin/id", "/system/xbin/ifconfig",
    "/system/xbin/insmod", "/system/xbin/install", "/system/xbin/iostat",
    "/system/xbin/ip", "/system/xbin/kill", "/system/xbin/killall",
    "/system/xbin/killall5", "/system/xbin/length", "/system/xbin/less",
    "/system/xbin/ln", "/system/xbin/losetup", "/system/xbin/ls",
    "/system/xbin/lsattr", "/system/xbin/lsmod", "/system/xbin/lsusb",
    "/system/xbin/lzcat", "/system/xbin/lzma", "/system/xbin/lzop",
    "/system/xbin/lzopcat", "/system/xbin/man", "/system/xbin/md5sum",
    "/system/xbin/mesg", "/system/xbin/mkdir", "/system/xbin/mke2fs",
    "/system/xbin/mkfifo", "/system/xbin/mkfs.ext2",
    "/system/xbin/mkfs.vfat", "/system/xbin/mknod", "/system/xbin/mkswap",
    "/system/xbin/mktemp", "/system/xbin/modinfo", "/system/xbin/modprobe",
    "/system/xbin/more", "/system/xbin/mount", "/system/xbin/mountpoint",
    "/system/xbin/mpstat", "/system/xbin/mv", "/system/xbin/nanddump",
    "/system/xbin/nandwrite", "/system/xbin/netstat", "/system/xbin/nice",
    "/system/xbin/nohup", "/system/xbin/nslookup", "/system/xbin/ntpd",
    "/system/xbin/od", "/system/xbin/patch", "/system/xbin/pgrep",
    "/system/xbin/pidof", "/system/xbin/ping", "/system/xbin/pkill",
    "/system/xbin/pmap", "/system/xbin/poweroff", "/system/xbin/printenv",
    "/system/xbin/printf", "/system/xbin/ps", "/system/xbin/pstree",
    "/system/xbin/pwd", "/system/xbin/pwdx", "/system/xbin/rdev",
    "/system/xbin/readlink", "/system/xbin/realpath", "/system/xbin/renice",
    "/system/xbin/reset", "/system/xbin/resize", "/system/xbin/rev",
    "/system/xbin/rm", "/system/xbin/rmdir", "/system/xbin/rmmod",
    "/system/xbin/route", "/system/xbin/run-parts", "/system/xbin/rx",
    "/system/xbin/sed", "/system/xbin/seq", "/system/xbin/setconsole",
    "/system/xbin/setserial", "/system/xbin/setsid", "/system/xbin/sh",
    "/system/xbin/sha1sum", "/system/xbin/sha256sum",
    "/system/xbin/sha512sum", "/system/xbin/sleep", "/system/xbin/sort",
    "/system/xbin/split", "/system/xbin/stat", "/system/xbin/strings",
    "/system/xbin/stty", "/system/xbin/sum", "/system/xbin/swapoff",
    "/system/xbin/swapon", "/system/xbin/sync", "/system/xbin/sysctl",
    "/system/xbin/tac", "/system/xbin/tail", "/system/xbin/tar",
    "/system/xbin/tee", "/system/xbin/telnet", "/system/xbin/telnetd",
    "/system/xbin/test", "/system/xbin/tftp", "/system/xbin/tftpd",
    "/system/xbin/time", "/system/xbin/timeout", "/system/xbin/top",
    "/system/xbin/touch", "/system/xbin/tr", "/system/xbin/traceroute",
    "/system/xbin/true", "/system/xbin/ttysize", "/system/xbin/tune2fs",
    "/system/xbin/umount", "/system/xbin/uname", "/system/xbin/uncompress",
    "/system/xbin/unexpand", "/system/xbin/uniq", "/system/xbin/unix2dos",
    "/system/xbin/unlzma", "/system/xbin/unlzop", "/system/xbin/unxz",
    "/system/xbin/unzip", "/system/xbin/uptime", "/system/xbin/usleep",
    "/system/xbin/uudecode", "/system/xbin/uuencode", "/system/xbin/vi",
    "/system/xbin/watch", "/system/xbin/wc", "/system/xbin/wget",
    "/system/xbin/which", "/system/xbin/whoami", "/system/xbin/xargs",
    "/system/xbin/xz", "/system/xbin/xzcat", "/system/xbin/yes",
    "/system/xbin/zcat");
    symlink("iwmulticall", "/system/xbin/iwconfig", "/system/xbin/iwgetid",
    "/system/xbin/iwlist", "/system/xbin/iwpriv",
    "/system/xbin/iwspy");
    symlink("mksh", "/system/bin/sh");
    symlink("toolbox", "/system/bin/cat", "/system/bin/chmod",
    "/system/bin/chown", "/system/bin/cmp", "/system/bin/date",
    "/system/bin/dd", "/system/bin/df", "/system/bin/dmesg",
    "/system/bin/getevent", "/system/bin/getprop", "/system/bin/hd",
    "/system/bin/id", "/system/bin/ifconfig", "/system/bin/iftop",
    "/system/bin/insmod", "/system/bin/ioctl", "/system/bin/ionice",
    "/system/bin/kill", "/system/bin/ln", "/system/bin/log",
    "/system/bin/ls", "/system/bin/lsmod", "/system/bin/lsof",
    "/system/bin/mkdir", "/system/bin/mount", "/system/bin/mv",
    "/system/bin/nandread", "/system/bin/netstat",
    "/system/bin/newfs_msdos", "/system/bin/notify", "/system/bin/printenv",
    "/system/bin/ps", "/system/bin/r", "/system/bin/reboot",
    "/system/bin/renice", "/system/bin/rm", "/system/bin/rmdir",
    "/system/bin/rmmod", "/system/bin/route", "/system/bin/schedtop",
    "/system/bin/sendevent", "/system/bin/setconsole",
    "/system/bin/setprop", "/system/bin/sleep", "/system/bin/smd",
    "/system/bin/start", "/system/bin/stop", "/system/bin/sync",
    "/system/bin/top", "/system/bin/touch", "/system/bin/umount",
    "/system/bin/uptime", "/system/bin/vmstat", "/system/bin/watchprops",
    "/system/bin/wipe");
    retouch_binaries("/system/lib/libaudioeq.so", "99ecebd3d878cb411c5c0c65b90c592b9a737a32", "/system/lib/libstagefright_soft_g711dec.so", "517bb2792c28bfec29df5162a45d8b8112e7abd4", "/system/lib/libcutils.so", "9e6402cd301e4d306da15c453d80ba9a290b5d71", "/system/lib/libdbus.so", "6e0cce0b24feda5512d8218cc01ca596ad8c6bf1", "/system/lib/libdrmframework_jni.so", "af98bf608e56b5b9c532bad3019712ef566824f8", "/system/lib/libbinder.so", "927090dfcb9fac491f99917103bf7552bf64e784", "/system/lib/liblgeat.so", "1f6815e269cd23f6e2e837ce090f23b85958a805", "/system/lib/libjnigraphics.so", "63d7487d37eb6465af0dc42afa3f28b10671d5e0", "/system/lib/libsrec_jni.so", "29c7db7aa5284a5f21629c1ea04ec6bd0379208f", "/system/lib/libwebcore.so", "3d7954eb1c62dd2c33290a5d726b9d8a0fe50df0", "/system/lib/libpower.so", "818b57883a6be79b65b736f6aa25c1ce74b76beb", "/system/lib/libemoji.so", "88c66b5301ce5d6f7f47abef95272154fcb80bc0", "/system/lib/libui.so", "670ce15a5bb1a0c14d6ef0713669d533678f9715", "/system/lib/libril-qc-qmi-1.so", "4756c92966aef0c91d15a66ab38c7fe414d5446e", "/system/lib/libthread_db.so", "5b44331ccce809d34c919985cc9572f47f38eafa", "/system/lib/liboncrpc.so", "37031c9ca78493281e694c4bb1f8aa8712215b03", "/system/lib/libcrypto.so", "0a3fd8d21f593b68eb1fd151389b40d27920acda", "/system/lib/libstdc++.so", "1e97ccc175798a1c95287f2d709e773ce9863a42", "/system/lib/modules/wireless.ko", "25af11a077d09e94a310f44b356d2da13e9ea471", "/system/lib/libstagefright_soft_vpxdec.so", "0e01b726f7a062bca79b66a105deabdb31b5fa1f", "/system/lib/libsoundpool.so", "171407734bcea3f96b73f724b5f9ede37a518c3e", "/system/lib/libm.so", "fadc440fd68b091c34667061b3a9a274316910a6", "/system/lib/libsqlite.so", "556dbff55f184a48e5aa1587aa0e470c17571803", "/system/lib/libpowermanager.so", "3a8f43efb0a8b73e250faedd694b6573bfd3e719", "/system/lib/libnativehelper.so", "96cef9f13776781f6933352fc74c501b1e42b5b7", "/system/lib/libwilhelm.so", "196913e6c996aaad8b23370c51d50b2fb514ecd7", "/system/lib/libchromium_net.so", "59e782b67892cea3e0afa9b7048a5ed90c8962e4", "/system/lib/libstagefright_soft_mpeg4dec.so", "cde215332ccc334d8f19098fca138e2d6722be8f", "/system/lib/libdss.so", "88cd1ecbd7f1e3907866a7999ebf7aa98049b5f7", "/system/lib/libGLESv1_CM.so", "534e4bc26c1bd56ed9135f92c3213a2252b5e68f", "/system/lib/libwebrtc_audio_preprocessing.so", "282d08dfce0d4fd2c405ea61d5f71b67285af17a", "/system/lib/libRS.so", "5d83f15db036cad812711901f1b2a31f823cd30d", "/system/lib/libFFTEm.so", "e3d599d4b9bd94c3b0fc29ff5336ede50f10a5c1", "/system/lib/libsonivox.so", "8e25327c5ad39eb1b56d2b2d80a10d5093b95f21", "/system/lib/libdl.so", "8c2c2c2e6f4eb14fe2e5517143faa54f6dd18b7b", "/system/lib/libglib.so", "fc124611cdf7a6cf0fcf30718626ea66d59583f1", "/system/lib/libsqlite_jni.so", "01340f851fb8d3e0f927e7bb666a84bcb9150fe0", "/system/lib/libjpeg.so", "76d6a1e9e034b6f5a1e3d83781bc64fa5749b930", "/system/lib/libmedia_jni.so", "41f45dd9cffb882a1e39c812b1613e22610f3d7d", "/system/lib/libgabi++.so", "17079afd6099944676f0b85bbdeae2e7af73aeb0", "/system/lib/libstagefright_avc_common.so", "5cb7d67a1d0b2bea371bbf0113f1c5940777f161", "/system/lib/libpbmlib.so", "ac89ae5d396012e3af09a024324352fc035124b5", "/system/lib/libcameraservice.so", "67455309b76591bc794af86b862fca1b00b3babf", "/system/lib/libfilterpack_imageproc.so", "6681df6101e32719b0c006296e5739e42ee7daf8", "/system/lib/libstagefright_soft_aacdec.so", "a97bd398e63a5910009ff0caca76f87ac337fd10", "/system/lib/liboverlay.so", "ad5bb038ae08c583a17c5d8914181e0247c5223f", "/system/lib/libhardware_legacy.so", "e6b1c699526a9e6570a927e68522a28b6caa664c", "/system/lib/libsurfaceflinger.so", "bced372ae5a8792f0a6114a8185b6fdab999ddb2", "/system/lib/libeffects.so", "32d978f1ffe3110704ae25fdc8ac511ef4048e24", "/system/lib/libmmjpeg.so", "ae3dfced032e05aa929c948e537379b6f9d063ba", "/system/lib/libwmsts.so", "86274df1b7183c23a5bf050b4b0093ca6dbca5b6", "/system/lib/libmmgsdilib.so", "63814abca3d4aa3bd1d597183650762ce8df195a", "/system/lib/libicui18n.so", "930c76c1511449379dc1775c7fb7c80422516e59", "/system/lib/libsnd.so", "e4f6b003b5e90d7266dd69115d1d384b819fd73a", "/system/lib/libril-qcril-hook-oem.so", "31e6fc7e192b7e5498097827f85ea6a3d500bb42", "/system/lib/libbtio.so", "a510f4a0cfb86705a20412ff7ab8a3c4312d1fcf", "/system/lib/libcm.so", "2c2a1186ec49dab37afc0ec1e2381415db9a0ed7", "/system/lib/libmmipl.so", "b4bf7f67f540b113350b1074e6febc9f396a1b63", "/system/lib/libandroid_runtime.so", "d33733f9f47a1cde10505e1c7f99aea4a22ff77b", "/system/lib/libaudioflinger.so", "4f3e6cc57b57ca3cc11b1794c60ce5f800ed9287", "/system/lib/libbcinfo.so", "550b0d40191df24354495d1760e1f43fd8d506aa", "/system/lib/libbcmwl.so", "c385a0ab1a0026189af333d5303ace5f1a4c7b09", "/system/lib/liblog.so", "0b419ab2a7f62c16108360f29c3b019bad532547", "/system/lib/libncurses.so", "2f7f4ec4b2417a6dcfc66647822207f00fe0bcca", "/system/lib/libsurfaceflinger_client.so", "dab2c4afa92173ea5c154b38c3153f0b305ffc1d", "/system/lib/libstagefright_omx.so", "ff9135de4d664224eb7c75a8affbfb2c06eebddc", "/system/lib/libcamera_client.so", "b05a1537720ec06815397594b62a88f38d3ac540", "/system/lib/libstagefright_foundation.so", "b07a10b1c76404fa170d5893af40fa678da9f6ad", "/system/lib/libext2fs.so", "1adc2c48a00e2f15cfbd86243f376d7fea684196", "/system/lib/libiprouteutil.so", "c588475015bbca9bd79c245d0ecc60e77672e0f3", "/system/lib/libext2_profile.so", "a72755ac017e480a45788f93391a83879de6d8c5", "/system/lib/libz.so", "4f34395a835783b1b108ac6c6c71047ed26db711", "/system/lib/libdefcontainer_jni.so", "a73e7ee635e73b83f27e84e2beb966a88192fda7", "/system/lib/libril.so", "450d3140f66b42b319200105e7a165beb40799fe", "/system/lib/libEGL.so", "7d7c3e2b6caeb2fbb1480587aa8361547ecfbc63", "/system/lib/soundfx/libaudiopreprocessing.so", "8b94239b3a379f5678dad2447a825253f4d2b415", "/system/lib/soundfx/libcyanogen-dsp.so", "f49958df677aee3ae8ee7762013d2aafa09ffb7b", "/system/lib/soundfx/libreverbwrapper.so", "0bad0b9a67fc7a08d3aab2bc479a4a096cc7cdc7", "/system/lib/soundfx/libbundlewrapper.so", "a762c6953884b065d63d5fa189fa0068d91925fc", "/system/lib/soundfx/libvisualizer.so", "de0516fc47b69e21e5ebcc0262f8474b2c2e489c", "/system/lib/libOpenSLES.so", "8f0aba0ac790fa9df41ebec026ce3fe2c84375c3", "/system/lib/libdiskconfig.so", "8e670975d3d0b131f1d0b2ab9dfaaad296d9521f", "/system/lib/libbcc.so.sha1", "f76fb80c11f4e56ed1ed791950d7b5db53efefe6", "/system/lib/libandroid_servers.so", "d14178befdade3788bc1869c6a9970d5f4503b34", "/system/lib/libOpenMAXAL.so", "61bb5356d01fa401e511ff1d3e76ff39366d0ed4", "/system/lib/libaudioeffect_jni.so", "8de697ac914b090e683fc792c8a7cd3ce963eb90", "/system/lib/libmikecamera.so", "1c581137c1176718aa303db745199e581ec56e89", "/system/lib/libskia.so", "8e7e7d1d18b34ce81e995284ffc8b1bf3fbf280e", "/system/lib/librtp_jni.so", "d55ff6559b2c9a06fecc65127ef17c639355b960", "/system/lib/libdrm1_jni.so", "deb68b84e4293b3663aba57cfad5f69238b140f2", "/system/lib/libext2_blkid.so", "7910fe41c613b139e1da0fa9d4f079c1879189f9", "/system/lib/libexif.so", "24db726323964ea85605e7a44793666c3f64b55a", "/system/lib/libc_malloc_debug_leak.so", "e4dd5dc1b5a7de7403aff65a624ca8ee1af1462f", "/system/lib/libvorbisidec.so", "92c3ae228b5f12df0fbba4ae6e507ca13efeb38f", "/system/lib/libdiag.so", "5bc89d94f8c1f7c233e9c5ba6c9064cf1fcced29", "/system/lib/libpagemap.so", "d6ac7bebd56e7b7eb88e1dd31916a52899a8dec5", "/system/lib/libqmi.so", "a5e0bc577cc9aeaa1a68b522f652aa08c5854200", "/system/lib/libext2_e2p.so", "03e9d0e2cab53968ab79064e0fd8ca3258822666", "/system/lib/libandroid.so", "9f16363c56d93487cd1d5e09f380d5f1cc7d5dd4", "/system/lib/libgstk_exp.so", "033e944f98860173e5ad5dd38c30d0a00ddd5712", "/system/lib/libbluetooth.so", "222085f53ecfee14a2eb95240767e6d5354ca7cf", "/system/lib/libnv.so", "a8edb2f22b63a02c4847b41d61a8f2f5ab9844c6", "/system/lib/libttscompat.so", "2dd2a45ec8214915e5c0481896195328cb649820", "/system/lib/libspeexresampler.so", "9571d21ec9eaf8878be6cb5498fd2249694339ec", "/system/lib/libusbhost.so", "3d4bb811855e3765e0a5aabeaa3d7cda13b7a4d6", "/system/lib/libgenlock.so", "4359ca3937628ddcbddabcf42ccdee68979735ea", "/system/lib/librs_jni.so", "ae2e7084afcbb7fe0815094602b615bfbe20f3ac", "/system/lib/libfilterfw.so", "5b8346301fbb6e58c33563c5a21c8b7c0d49779a", "/system/lib/libtilerenderer.so", "792512a069615c4ecfcf5823fbd9e860121e54a6", "/system/lib/libstlport.so", "2111e5de849c4e6b2c2b19c10c7fe80b0b223b02", "/system/lib/libidl.so", "5cd014db24d0317a9e62c7f401051adf7a855b5d", "/system/lib/libext4_utils.so", "d15387cf09dee4d8339859c0dfd732b68173875c", "/system/lib/libnfc_ndef.so", "aa73b643aa2ef310a72684df1b6aa87a57ded098", "/system/lib/hw/lights.p500.so", "1ec2b82a774c3e2fa3e16100405ebab9dc8957a8", "/system/lib/hw/audio_policy.default.so", "197ca43204740c203e7d3a9155a67b7366c06872", "/system/lib/hw/gralloc.p500.so", "2cb3d3efef4ab2ce0718e243d7ad74eaf29e33d2", "/system/lib/hw/gps.p500.so", "fb6c530a246ec370b4bda9fa953c35b20b1a1b80", "/system/lib/hw/copybit.p500.so", "5caeb092dee2704e3d0f346b0b1cf7bcd9c1705b", "/system/lib/hw/hwcomposer.p500.so", "8d5acb6cc5eec367b7855e97da24dcf4e352aa7e", "/system/lib/hw/audio.a2dp.default.so", "10da201284ae4ab424cbf9d3c1d17e95a7a7ebe5", "/system/lib/hw/audio.primary.p500.so", "66f7fbd6e1d54016b7997c6cb015359753407986", "/system/lib/hw/audio.primary.default.so", "c434010cce23b52bdc242cb4f37a7c89a040f8f8", "/system/lib/hw/audio_policy.p500.so", "1f9da447a4272b782ea5cbe188485f61b0b30b9e", "/system/lib/hw/lights.goldfish.so", "d3b4ebd68bf861e53f2732f215a23e1cc27c994f", "/system/lib/hw/audio.primary.goldfish.so", "b647eea8e1beb26255c9d5d302fb58feecada486", "/system/lib/hw/sensors.goldfish.so", "c4f2cda0bb9f4c62f01cf70cb01c12c824699bbe", "/system/lib/hw/camera.goldfish.so", "a12489c79a43dc3ec3b44a8aa6fa18776d75e2aa", "/system/lib/hw/sensors.p500.so", "317f7dda14f80d178e1169bb77eced9568845196", "/system/lib/hw/gps.goldfish.so", "a0d627dd5adc929b3684e4f0d3761d0ebcb9df98", "/system/lib/hw/gralloc.default.so", "f09080b2ebe0da85e17215f441cb8db9a058396e", "/system/lib/hw/camera.p500.so", "fc641c5803f85d718629326afe3e665c0873dcd2", "/system/lib/libexpat.so", "28cac2e338b878daf174550afa54575a6415b9cb", "/system/lib/libttspico.so", "8705a647923bfa1ef394619df9eca61bc352e1e1", "/system/lib/libssl.so", "d9dc2ea358ca56cf0e69cda405aeb1a894847810", "/system/lib/libreference-ril.so", "9e9c5a1473ce745d7ad4fefdd845d4a99a902ca4", "/system/lib/libc_malloc_debug_qemu.so", "cdcdf7ce25b2c3292f676c620083d62df78c1ef0", "/system/lib/libsystem_server.so", "29ead49350b167194e3376a27df5498584eac09e", "/system/lib/libhwui.so", "ce7736c5458c0dd05820aad48c68d92bcd0f99dd", "/system/lib/liblgdrm.so", "b7f7212b00332283a85a564e33fb57ceb0db8fa5", "/system/lib/libext2_uuid.so", "f967226fb62eff665467fdebc62b16b2ec813472", "/system/lib/bluez-plugin/bluetooth-health.so", "14f08b9158e9edeb857029d77de5e01664e933d4", "/system/lib/bluez-plugin/audio.so", "0fbbde10dd35210cc5d9aaa2e3f96e240262a9e2", "/system/lib/bluez-plugin/input.so", "d6b4884d96999952d367088564ba49468cd52f70", "/system/lib/bluez-plugin/network.so", "45cb27df3935a9aeecd253b92210e48e6819b9f0", "/system/lib/libext2_com_err.so", "7345f02cf797b4a36a545280aefe89feda4d98d2", "/system/lib/liboem_rapi.so", "d5dd368a0794b3d90ceb35fba161035145d12309", "/system/lib/libharfbuzz.so", "522cb7e76f79bbe6cae9835426526715f3acb2a5", "/system/lib/libinput.so", "fa5db1a628b05af984988d04d242207b3bc91ef7", "/system/lib/libpixelflinger.so", "52585f82113a476c1474084fae201ec989b87b33", "/system/lib/libauth.so", "1e8bb6441111e6b63be04c140c1efcd0310bd537", "/system/lib/libvariablespeed.so", "c7576dff232c4e76bfaaefdaaade42da24b474f2", "/system/lib/libc.so", "43f0f4d71e3e00ecb503c27db5023488008b5ff2", "/system/lib/libqueue.so", "22e09ce67be07ebd5bb05b19ff01c4fd3bfd8c56", "/system/lib/libbluedroid.so", "0895e49c398ccabe0d3d03933d987db709996e4d", "/system/lib/libjni_mosaic.so", "3782eeadb2a993de9fc15be271f8f3d54c42dcd7", "/system/lib/libstagefright_enc_common.so", "1a37f46559d954d2878871c9a15be778df1d41d0", "/system/lib/libsysutils.so", "1ab2604fa2b2d49c35b7d7ecf320374d3e2498d0", "/system/lib/libhardware.so", "ea3289770d40d1a3dd48798dff4452191cb70249", "/system/lib/libSR_AudioIn.so", "dd3b0823e073f4b7d72f681b0dfde5e178aaa3c7", "/system/lib/libstagefright_soft_h264dec.so", "2c95c06ea8b511c39dce83c88a9a7fab349d29ef", "/system/lib/libGLESv2_dbg.so", "9f07457d32e1ac86ebad025224b350818ec67419", "/system/lib/libmtp.so", "7184969f0f44f82b4b41171ff672d7a0a0fcf8b5", "/system/lib/librpc.so", "9200bc00c10fd4d58db06b2d1b7fff3472382f7b", "/system/lib/libstagefright_yuv.so", "ec78942e2bda4ce6c9602657364f1976b32d5030", "/system/lib/liboemcamera.so", "f7cb4d2e7e501d7d436ed0a0ac9e2d98e78a7f3d", "/system/lib/libutils.so", "1ae1f78a4a1e863d9f8bff053b533efa325f7980", "/system/lib/libwpa_client.so", "623c7a39b6d4b89aa4a54b07189f69d2fbb45707", "/system/lib/libdvm.so", "9961deaca0c5a63ecfd384f080be4b744a202254", "/system/lib/libQcomUI.so", "a6900e913e620eeb2a3ec9a9f668f50d57ed89c9", "/system/lib/libvideoeditorplayer.so", "ee9b977a9ad66dd83847db0ac8109afcc177a440", "/system/lib/libsensorservice.so", "a5caca5504bcc19add8fc78b86a57204052c191c", "/system/lib/libnetutils.so", "2dc79f10aae75b9c12831bb52a4b3c1ed9810123", "/system/lib/libdsutils.so", "ca2522f1e35fb22be4b16b63a7656804af3d2e78", "/system/lib/libgui.so", "da5a4e69c6572d6a416d2249750f59ec5c753b1f", "/system/lib/libnetlink.so", "42f30dde7962d995eddffa2ffc26b52b42f1f1ff", "/system/lib/libctest.so", "fe91d58c93fdae57b81194d8c43cabd3f1c4625b", "/system/lib/libdrm1.so", "b6342497e9ff7d6120ecea91367026d0feaeb8a3", "/system/lib/libETC1.so", "4ed030d89495a27a36cd2d03b33e5068ade123d2", "/system/lib/libicuuc.so", "53a8d71a961a3ed7e1f1ec56ca1df440e9d75a6b", "/system/lib/libvideoeditor_jni.so", "dae48557d2acc5e6d6d30c1cd6aecbef9d4a0324", "/system/lib/drm/libfwdlockengine.so", "a8e671193826a97f96f331529233ed35794be3fd", "/system/lib/libjni_latinime.so", "63320617f1d3614fee0bd4baf184c1910baa2cae", "/system/lib/libwms.so", "185abecd4d6c752e66e7af90fb1c48591e7953b3", "/system/lib/libstagefright_amrnb_common.so", "878024f3dfe85ce5d2bada36b41b6cdeafdf41fb", "/system/lib/libril-qc-1.so", "21dbf99038a42ed9b6f9d4437519a146246c41d9", "/system/lib/libdsm.so", "968657b515667110d3f64e77c9c40345c9e15806", "/system/lib/egl/egl.cfg", "812655c141446e225230be00e36f7e9d6eb89106", "/system/lib/egl/libGLES_android.so", "9d0b0ad5206d4b88503e72db3e22358eebef686a", "/system/lib/egl/libGLESv2_adreno200.so", "2cf6c1bb5eb5413e6d752c575628ac06783f96cf", "/system/lib/egl/libGLESv1_CM_adreno200.so", "f994ad10ddcbd35c6f19341cb31fb721937b290e", "/system/lib/egl/libEGL_adreno200.so", "76f2be6a0d43061c0573434deb588e2e59317945", "/system/lib/egl/libq3dtools_adreno200.so", "40c403055b54588587a508015294c2190f8cdb83", "/system/lib/libpng.so", "552e62ec3f02a3526dc0c59eeb8984d916eb7e03", "/system/lib/libmemalloc.so", "68e9052c781ab0deaf0cb1b8f8e47c5f7afc1851", "/system/lib/libmediaplayerservice.so", "ca2949cea3a1bfd3ef0649c2c40158ad4b606ec4", "/system/lib/libbcc.so", "6094ff2aa25491c065757e226576473f62bf4f4b", "/system/lib/libstagefright_soft_vorbisdec.so", "64a7100b0c486fa6fb31c0e27a359938a47949c6", "/system/lib/libstagefright.so", "aea9c2ec3876e78a2a948a18952bc2081f0999f4", "/system/lib/libstagefright_soft_mp3dec.so", "2c7a2bba0d03adc0a02d0a49f29484717944347a", "/system/lib/libdrmframework.so", "ef0951526ff1aea645cb17d64e728f1e1656ec67", "/system/lib/libbluetoothd.so", "8d36b91533644ab57de39c36951b1575eaa8e5d7", "/system/lib/libclcore.bc", "a1e2610fdc0c2ef151248092fa32be807d1b983d", "/system/lib/libstagefright_soft_amrdec.so", "f6dcf301cce9ff52ececbd40dcd8bc54daa4dcaf", "/system/lib/libGLESv2.so", "1d7409cf9fbf7c616d5031c31c0640fc0e438463", "/system/lib/libgsdi_exp.so", "0a99130f9c257056e773bd935998a50a7cd80324", "/system/lib/libmedia.so", "a75a41db4110d8da20e1168ce4dd40c18f43aa31", "/system/lib/libgsl.so", "ce6ae4738ea72883ed3087a7cd18e90f5ef660ef", "/system/lib/liblgerft.so", "d9c654a10d4e7d3b8a1bb7f6781ceb4c655ad1d7");
    set_perm_recursive(0, 0, 0755, 0644, "/system");
    set_perm_recursive(0, 0, 0755, 0755, "/system/addon.d");
    set_perm_recursive(0, 2000, 0755, 0755, "/system/bin");
    set_perm(0, 3003, 02750, "/system/bin/netcfg");
    set_perm(0, 3004, 02755, "/system/bin/ping");
    set_perm(0, 2000, 06750, "/system/bin/run-as");
    set_perm_recursive(1002, 1002, 0755, 0440, "/system/etc/bluetooth");
    set_perm(0, 0, 0755, "/system/etc/bluetooth");
    set_perm(1000, 1000, 0640, "/system/etc/bluetooth/auto_pairing.conf");
    set_perm(3002, 3002, 0444, "/system/etc/bluetooth/blacklist.conf");
    set_perm(1002, 1002, 0440, "/system/etc/dbus.conf");
    set_perm(1014, 2000, 0550, "/system/etc/dhcpcd/dhcpcd-run-hooks");
    set_perm_recursive(0, 2000, 0755, 0755, "/system/etc/init.d");
    set_perm(0, 0, 0755, "/system/etc/init.d");
    set_perm(0, 2000, 0550, "/system/etc/init.goldfish.sh");
    set_perm_recursive(0, 0, 0755, 0555, "/system/etc/ppp");
    set_perm_recursive(0, 2000, 0755, 0644, "/system/vendor");
    set_perm(0, 0, 0644, "/system/vendor/etc/audio_effects.conf");
    set_perm_recursive(0, 2000, 0755, 0755, "/system/xbin");
    set_perm(0, 0, 06755, "/system/xbin/librank");
    set_perm(0, 0, 06755, "/system/xbin/procmem");
    set_perm(0, 0, 06755, "/system/xbin/procrank");
    set_perm(0, 0, 06755, "/system/xbin/su");
    show_progress(0.200000, 0);
    show_progress(0.200000, 10);
    package_extract_file("system/bin/backuptool.sh", "/tmp/backuptool.sh");
    package_extract_file("system/bin/backuptool.functions", "/tmp/backuptool.functions");
    set_perm(0, 0, 0777, "/tmp/backuptool.sh");
    set_perm(0, 0, 0644, "/tmp/backuptool.functions");
    run_program("/tmp/backuptool.sh", "restore");
    delete("/system/bin/backuptool.sh");
    delete("/system/bin/backuptool.functions");
    package_extract_file("system/bin/modelid_cfg.sh", "/tmp/modelid_cfg.sh");
    set_perm(0, 0, 0777, "/tmp/modelid_cfg.sh");
    run_program("/tmp/modelid_cfg.sh", "");
    show_progress(0.200000, 10);
    package_extract_file("boot.img", "/tmp/boot.img");write_raw_image("/tmp/boot.img", "boot");
    show_progress(0.100000, 0);
    unmount("/system");

    Niemand? Ja, ich bin ungeduldig;)
     
    Zuletzt von einem Moderator bearbeitet: 28.03.2012
  2. Smartphonenutzer, 03.04.2012 #2
    Smartphonenutzer

    Smartphonenutzer Erfahrener Benutzer

    Beiträge:
    179
    Erhaltene Danke:
    28
    Registriert seit:
    28.11.2011
    Phone:
    Huawei Ideos X3
    Grüßt euch,

    ich möchte hiermit mal eine Einstiegsanleitung zum Erstellen von Update.zips geben.
    Dazu schaut ihr euch folgende Videoanleitung von DerGraf1997 an und lest euch die einzelnen Schritte im Post durch.

    Android: Eigene update.zip erstellen (flashbar) - YouTube

    Anleitung zum erstellen von Update.zips:
    1. Erstellt einen Ordner mit dem Namen eure Updates (kann auch einfach Update heißen)
    2. Erstellt den Ordner /system (dessen Inhalt wird dann später eingespielt)
    3. In diesem Ordner erstellt ihr weitere Ordner - je nach dem, was ihr alles Aktuallisieren wollt.
    Da es sich meistens um App Aktuallisierungen handeln wird - erstellt ihr den Ordner /app
    4. In diesen kommen dann die Apps, die eingespielt werden sollen.
    (Hier nochmal die Verzeichnisstruktur: Updatename/system/app)
    5. Jetzt wechselt ihr zurück zum Hauptordner (ihr sollten den Ordner system sehen)
    6. Im Hauptordner erstellt ihr den Ordner META-INF
    7. Darin dann den Ordner com und darin wiederum den Ordner google
    8. Im Ornder google erstellt ihr den Ordner android
    9. In diesen Ordner kommen dann die Dateien aus dem Anhang, nämlich
    update-binary und updater-script
    10. Den updater-script öffnet ihr dann mit einem Editor, beispielsweise Notepad++

    Was muss ich im updater-script ändern?
    - Das kommt darauf an, was man machen will
    Hier die wichtigsten "Befehle":

    ui_print("Text"); Anstatt Text könnt ihr eure eigene Benachrichtigung reinschreiben - diese wird dann während des Updates angezeigt
    mount("yaffs2", "MTD", "system", "/system"); kein Befehl, ist aber nötig um Änderungen am Dateisystem eures Smartphones zu unternehmen. (je nachdem was ihr alles ändern wollt, müsst ihr auch andere Sachen mounten in den meisten fällen reicht system)
    delete("/system/app/Appname.apk"); löscht eine bestimmte App vom Handy, den genauen Dateinamen könnt ihr z.B. durch eine Dateimanagerapp herausfinden.
    weitere zu löschenden Apps sollten einzeln hinzugefügt werden, z.B.
    delete("/system/app/App1.apk");
    delete("/system/app/App2.apk");
    unmount("/system"); muss anschließend durchgeführt werden

    der Befehl für das installieren lautet:
    package_extract_dir("system", "/system");
    er installiert also alles was ihr im ordner system bzw. in dessen unterordnern gespeichert habt

    Hinweis: Wenn ihr Apps sowohl löschen, als auch neue installieren wollt, sollte die Befehle lauten, dass ihr erst mountet - dann löscht - dann unmount mach - dann erneut mount - den befehl zum installieren - wieder unmount (andernfalls könnte es Probleme geben)
    Vergesst das ; hinter jeder Befehlszeile nicht

    Hier ein Beispiel:
    Jetzt müsst ihr nur noch eine .zip Datei erstellen, welche die Ordner system und META-INF beinhalten - fertig - viel Spaß beim Moddn
     

    Anhänge:

    Zuletzt von einem Moderator bearbeitet: 17.06.2015
    marc132, Gwadro und torxx haben sich bedankt.
  3. junior2, 04.04.2012 #3
    junior2

    junior2 Threadstarter Android-Guru

    Beiträge:
    3,082
    Erhaltene Danke:
    341
    Registriert seit:
    17.12.2011
    Phone:
    LG Optimus One
    Ich konnte nirgends wo finden, was in dem updater binary drin ist.
    Kannst du es mir sagen?

    Ich frage morgen oder heute bei XDA...
    Werde dann Feedback geben.
     
    Zuletzt bearbeitet: 04.04.2012
  4. Smartphonenutzer, 04.04.2012 #4
    Smartphonenutzer

    Smartphonenutzer Erfahrener Benutzer

    Beiträge:
    179
    Erhaltene Danke:
    28
    Registriert seit:
    28.11.2011
    Phone:
    Huawei Ideos X3
    sorry, würd ich auch gerne wissen.
    aber nach längerem googlen bzw. ausprobieren schienen die verschiedensten updater binarys zu funktionieren - hab also die erstbeste benutzt und es funzt
     
  5. Smartphonenutzer, 13.04.2012 #5
    Smartphonenutzer

    Smartphonenutzer Erfahrener Benutzer

    Beiträge:
    179
    Erhaltene Danke:
    28
    Registriert seit:
    28.11.2011
    Phone:
    Huawei Ideos X3
    was haben die erzählt, würd mich nämlich auch mal interessieren was drinne is
     
  6. junior2, 13.04.2012 #6
    junior2

    junior2 Threadstarter Android-Guru

    Beiträge:
    3,082
    Erhaltene Danke:
    341
    Registriert seit:
    17.12.2011
    Phone:
    LG Optimus One
    Habe es vergessen:blushing: Mache ich aber jetzt...
    Update: Fertig, mal schaue, wann eine Antwort kommt.
     
    Zuletzt bearbeitet: 13.04.2012
  7. torxx, 14.04.2012 #7
    torxx

    torxx Android-Ikone

    Beiträge:
    4,079
    Erhaltene Danke:
    1,542
    Registriert seit:
    10.12.2011
    Schön, ich nehme aber immer eine Vorlage,wo schon alles vorgefertigt ist, das erspart das ganze Kopieren der Dateien..
     
  8. Smartphonenutzer, 02.05.2012 #8
    Smartphonenutzer

    Smartphonenutzer Erfahrener Benutzer

    Beiträge:
    179
    Erhaltene Danke:
    28
    Registriert seit:
    28.11.2011
    Phone:
    Huawei Ideos X3
    hättest du mal nen link^^
     
  9. majuerg, 02.05.2012 #9
    majuerg

    majuerg Android-Guru

    Beiträge:
    2,921
    Erhaltene Danke:
    595
    Registriert seit:
    29.05.2009
    Hi!

    Hatte ich doch hier schon erwähnt. Und hier ist der Quellcode.

    MfG,
    Max!
     
    junior2 bedankt sich.
  10. junior2, 03.05.2012 #10
    junior2

    junior2 Threadstarter Android-Guru

    Beiträge:
    3,082
    Erhaltene Danke:
    341
    Registriert seit:
    17.12.2011
    Phone:
    LG Optimus One
    Hatte ich erst nach dem Post gesehen.
    Du hast ihn auch erst am 18.04 geschrieben...
     
  11. majuerg, 03.05.2012 #11
    majuerg

    majuerg Android-Guru

    Beiträge:
    2,921
    Erhaltene Danke:
    595
    Registriert seit:
    29.05.2009
    Tatsache, da habe ich mich wohl verguckt... :D
     
  12. supertux, 15.09.2012 #12
    supertux

    supertux Junior Mitglied

    Beiträge:
    31
    Erhaltene Danke:
    0
    Registriert seit:
    02.07.2012
    Hallo,

    ich habe gerade nach der Beschreibung von Smartphoneuser mir ein test.zip erstellt. Das löschen einer vorhanden App hat funktioniert, aber meine neue APP ist nicht da.
    Sie liegt nur im System/APP, wenn ich sie anklicke, kommt Parsingfehler.

    Wo liegt hier der Fehler?

    Ich habe Cyangomod9 auf dem I9000.
     
  13. marc132, 16.09.2012 #13
    marc132

    marc132 Android-Lexikon

    Beiträge:
    1,045
    Erhaltene Danke:
    115
    Registriert seit:
    16.04.2012
    Vielleicht ist die app inkompatibel oder kaputt.
     
  14. supertux, 16.09.2012 #14
    supertux

    supertux Junior Mitglied

    Beiträge:
    31
    Erhaltene Danke:
    0
    Registriert seit:
    02.07.2012
    Ich hab auch schon andere .apk versucht, und was ich noch bemerkt habe, die App kann ich nicht aus dem system
    verzeichnis mit dem Filemanager löschen. Es ist zwar ein Icon da, aber das sieht inaktiv aus.

     
  15. marc132, 16.09.2012 #15
    marc132

    marc132 Android-Lexikon

    Beiträge:
    1,045
    Erhaltene Danke:
    115
    Registriert seit:
    16.04.2012
    Aus dem /system pfad kann man sowieso nur mit Root und einem rootexplorer löschen
     
  16. sn1k, 26.11.2012 #16
    sn1k

    sn1k Android-Hilfe.de Mitglied

    Beiträge:
    67
    Erhaltene Danke:
    14
    Registriert seit:
    27.03.2012
    Phone:
    Nexus 5
    Tablet:
    Acer Iconia Tab A1
    Moin !
    Also folgendes Szenario:

    Ich flashe oft und gerne ROM's experimentiere gerne rum und passe dann erst wieder alles auf meine wünsche an, vor allem Ringtones, Alarms, Nachrichtentöne.

    Nun wollte ich meine eigene update.zip machen, wo ich die gleiche ordnerstruktur wie die roms habe nur mit den alarms, nachrichtentöne & bootlogo.
    genauso erstellt, gepackt, gesignet.. jedoch steht bei cwm immer :

    "Installation aborted..."

    mach ich irgendwas falsch oder brauch ich ein update-script?

    bitte um hilfe, wäre sehr sehr praktisch :)
     
  17. perpe, 26.11.2012 #17
    perpe

    perpe Gast

    Ja, du brauchst ein update-script als auch die update-binary.

    Ich habe dir mal ein paar Links dazu rausgesucht:
    Anleitungen:
    http://www.android-hilfe.de/android...-anleitung-zum-erstellen-von-update-zips.html
    [TUT] [for NOOB] editing updater-script for noobs! - xda-developers
    [TUT] creating simple update.zip - xda-developers
    und 1 Tool:
    [Tool][TLC]UpdatezipCreator - xda-developers

    Du musst in dem Script die Partitionen, auf die du deine Dateien kopieren willst, mounten und dann die Dateien kopieren.
     
  18. Anonymous-der-7, 18.05.2013 #18
    Anonymous-der-7

    Anonymous-der-7 Neuer Benutzer

    Beiträge:
    13
    Erhaltene Danke:
    0
    Registriert seit:
    18.05.2013
    Hallo, ich bin neu bei android-hilfe und brauche eure Hilfe.
    Ich flashe regelmäßig Mods unter CWM (Clockworkmod Recovery) und deshalb möchte ich, alle die Zips die schon heruntergeladen habe in einer Zip umwandeln. Aber ich weiß eben nicht wie ich das machen soll.
    Könnt ihr mir bitte helfen? :thumbsup::thumbsup:
     
  19. The_Rock01, 18.05.2013 #19
    The_Rock01

    The_Rock01 Android-Guru

    Beiträge:
    2,517
    Erhaltene Danke:
    719
    Registriert seit:
    27.06.2011
    Phone:
    Samsung Galaxy S7
    Wie meinst du das? Also du hat verschiedene Mods, jede logischerweise als zip. Und jetzt willst du sie alle zusammen in eine zip packen?

    Gesendet von meinem GT-I9300 mit Tapatalk 2
     
  20. maddog73, 18.05.2013 #20
    maddog73

    maddog73 Gesperrt

    Beiträge:
    755
    Erhaltene Danke:
    190
    Registriert seit:
    17.09.2012
    ich denke er möchte eine flashable Zip erstellen in der alle seine Mods enthalten sind damit er anstatt jede Mod einzeln zu flashen alles auf einmal flashen kann.
     

Diese Seite empfehlen