(Video) Anleitung zum erstellen von Update.zips

  • 21 Antworten
  • Neuster Beitrag
junior2

junior2

Lexikon
Threadstarter
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 bearbeitet von einem Moderator:
S

Smartphonenutzer

Fortgeschrittenes Mitglied
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:
ui_print("Hier koennte ihre Werbung stehen!");
ui_print("");
mount("yaffs2", "MTD", "system", "/system");
ui_print("Entferne Apps...");
delete("/system/app/App1.apk");
delete("/system/app/App2.apk");
delete("/system/app/App3.apk");
unmount("/system");
mount("yaffs2", "MTD", "system", "/system");
ui_print("Installiere Apps...");
package_extract_dir("system", "/system");
unmount("/system");
ui_print("Update abgeschlossen");
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

  • Anhang.zip
    125.5 KB Aufrufe: 166
Zuletzt bearbeitet von einem Moderator:
junior2

junior2

Lexikon
Threadstarter
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:
S

Smartphonenutzer

Fortgeschrittenes Mitglied
Ich konnte nirgends wo finden, was in dem updater binary drin ist.
Kannst du es mir sagen?
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
 
S

Smartphonenutzer

Fortgeschrittenes Mitglied
Ich frage morgen oder heute bei XDA...
Werde dann Feedback geben.
was haben die erzählt, würd mich nämlich auch mal interessieren was drinne is
 
junior2

junior2

Lexikon
Threadstarter
Habe es vergessen:blushing: Mache ich aber jetzt...
Update: Fertig, mal schaue, wann eine Antwort kommt.
 
Zuletzt bearbeitet:
torxx

torxx

Lexikon
Schön, ich nehme aber immer eine Vorlage,wo schon alles vorgefertigt ist, das erspart das ganze Kopieren der Dateien..
 
S

Smartphonenutzer

Fortgeschrittenes Mitglied
Schön, ich nehme aber immer eine Vorlage,wo schon alles vorgefertigt ist, das erspart das ganze Kopieren der Dateien..
hättest du mal nen link^^
 
majuerg

majuerg

Lexikon
junior2 schrieb:
Ich konnte nirgends wo finden, was in dem updater binary drin ist.
Kannst du es mir sagen?
Hi!

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

MfG,
Max!
 
junior2

junior2

Lexikon
Threadstarter
Hatte ich erst nach dem Post gesehen.
Du hast ihn auch erst am 18.04 geschrieben...
 
majuerg

majuerg

Lexikon
Tatsache, da habe ich mich wohl verguckt... :D
 
S

supertux

Neues Mitglied
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.
 
marc132

marc132

Experte
Vielleicht ist die app inkompatibel oder kaputt.
 
S

supertux

Neues Mitglied
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.

marc132 schrieb:
Vielleicht ist die app inkompatibel oder kaputt.
 
marc132

marc132

Experte
Aus dem /system pfad kann man sowieso nur mit Root und einem rootexplorer löschen
 
sn1k

sn1k

Ambitioniertes Mitglied
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 :)
 
P

perpe

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

Ich habe dir mal ein paar Links dazu rausgesucht:
Anleitungen:
https://www.android-hilfe.de/forum/android-os-entwicklung-customize.23/video-anleitung-zum-erstellen-von-update-zips.224255.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.
 
A

Anonymous-der-7

Neues Mitglied
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:
 
The_Rock01

The_Rock01

Ehrenmitglied
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
 
maddog73

maddog73

Gesperrt

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.
 
Ähnliche Themen - (Video) Anleitung zum erstellen von Update.zips Antworten Datum
2
Oben Unten