Installing CM7 - Samsung Galaxy Mini

I'm testing CM7 for our S6500D. Compiled and generated zip file. But when I try to install it via cwm got error 7. I've tried to modify updater-script:
assert(getprop("ro.product.device") == "jena" || getprop("ro.build.product") == "jena" ||
getprop("ro.product.device") == "jenad" || getprop("ro.build.product") == "jenad" ||
getprop("ro.product.device") == "GT-S6500" || getprop("ro.build.product") == "GT-S6500" ||
getprop("ro.product.device") == "GT-S6500D" || getprop("ro.build.product") == "GT-S6500D");
package_extract_file("system/bin/backuptool.sh", "/tmp/backuptool.sh");
set_perm(0, 0, 0777, "/tmp/backuptool.sh");
run_program("/tmp/backuptool.sh", "backup");
show_progress(0.500000, 0);
format("ext4", "EMMC", "/dev/block/mmcblk0p16");
mount("ext4", "EMMC", "/dev/block/mmcblk0p16", "/system");
package_extract_dir("recovery", "/system");
package_extract_dir("system", "/system");
symlink("busybox", "/system/xbin/[", "/system/xbin/[[",
"/system/xbin/adjtimex", "/system/xbin/arp", "/system/xbin/ash",
"/system/xbin/awk", "/system/xbin/base64", "/system/xbin/basename",
"/system/xbin/bbconfig", "/system/xbin/blkid", "/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/fbsplash", "/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/inetd", "/system/xbin/insmod", "/system/xbin/install",
"/system/xbin/ionice", "/system/xbin/iostat", "/system/xbin/ip",
"/system/xbin/kill", "/system/xbin/killall", "/system/xbin/killall5",
"/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/nbd-client",
"/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/pipe_progress", "/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/sha3sum", "/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("toolbox", "/system/bin/cat", "/system/bin/cmp",
"/system/bin/date", "/system/bin/dd", "/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/log", "/system/bin/lsmod", "/system/bin/nandread",
"/system/bin/netstat", "/system/bin/newfs_msdos", "/system/bin/notify",
"/system/bin/printenv", "/system/bin/ps", "/system/bin/reboot",
"/system/bin/renice", "/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/uptime",
"/system/bin/vmstat", "/system/bin/watchprops",
"/system/bin/wipe");
set_perm_recursive(0, 0, 0755, 0644, "/system");
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(1000, 1003, 02755, "/system/bin/screenshot");
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, 0750, "/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(0, 0, 0544, "/system/etc/install-recovery.sh");
set_perm_recursive(0, 0, 0755, 0555, "/system/etc/ppp");
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");
set_perm(0, 0, 06755, "/system/xbin/tcpdump");
show_progress(0.200000, 0);
show_progress(0.200000, 10);
package_extract_file("system/bin/backuptool.sh", "/tmp/backuptool.sh");
set_perm(0, 0, 0777, "/tmp/backuptool.sh");
run_program("/tmp/backuptool.sh", "restore");
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");
package_extract_file("system/bin/verify_cache_partition_size.sh", "/tmp/verify_cache_partition_size.sh");
set_perm(0, 0, 0777, "/tmp/verify_cache_partition_size.sh");
run_program("/tmp/verify_cache_partition_size.sh");
show_progress(0.200000, 10);
package_extract_file("boot.img", "/dev/block/mmcblk0p8");
show_progress(0.100000, 0);
unmount("/system");
But error is allways there.
Anybody could try to find any error in this file?
Thanks.

I didnt search for error but try using another cwm... On 6.0.3.1 was an error when flashing even TheWhisp's roms

Give me your recovery log (/cache/recovery/[log/last_log]), maybe I can help you.
Also, if you give us sources someone else can help you.
Sent from my GT-S6500 using xda app-developers app

Remove assert and getprop lines
And if you get error 0 , replace the updater-binary with one from another Mini 2 GB ROM
Sent from....you know what? I'm too lazy to list phone name and app name

daniel98 said:
Remove assert and getprop lines
And if you get error 0 , replace the updater-binary with one from another Mini 2 GB ROM
Sent from....you know what? I'm too lazy to list phone name and app name
Click to expand...
Click to collapse
Removed them yesterday, and got error 6.

federivas said:
Removed them yesterday, and got error 6.
Click to expand...
Click to collapse
Error 6 is syntax error
Look at dev/block, maybe they are wrong
You can get correct ones from a kernel updater script
And please give me credit, I gave you the device config yesterday

Federivas you can do it!!
Enviado desde mi GT-S6500D usando Tapatalk 2

http://goo.gl/I0YmSJ
Sources are there, BUT he told me that he modified them a bit, cause I forgot to write vendor Samsung Jena etc
I can test it cause I can't sync cm sources until October(I only have 3G connection)
Maybe mount and format commands are not correct
And it's strange this:
package_extract_dir(recovery, /system)
federivas can you upload the ZIP???
And a recovery log will help too... You can dump it to sdcard in advanced menu of cwm/report error

just double check your mount points specialy if you use dsixda because that kitchen doesnt support JENA by default
you have to add the phone manualy and you can find the mount points by extracting the kernel ( stock kernel recommend )
but beside that i was really waiting for CM7 for a long time . i hope you finish it

any news here? i'm interesed in CM7
also, can you upload the zip? maybe we'll find the problem

teodor79 said:
any news here? i'm interesed in CM7
also, can you upload the zip? maybe we'll find the problem
Click to expand...
Click to collapse
@federivas is now in holidays, so we'll have to wait. If someone can compile it, he can do it using my sources.
I can't because I won't have a stable internet connection until October (to download sources)
Sent from my mini 2 using that app...

teodor79 said:
any news here? i'm interesed in CM7
also, can you upload the zip? maybe we'll find the problem
Click to expand...
Click to collapse
http://www.frivas.es/downloads/files/file/Samsung_Galaxy/cm-7-20130905-UNOFFICIAL-jena.zip

federivas said:
http://www.frivas.es/downloads/files/file/Samsung_Galaxy/cm-7-20130905-UNOFFICIAL-jena.zip
Click to expand...
Click to collapse
Thanks! Federivas
Enviado desde mi GT-S6500D usando Tapatalk 2

Andrespro6 said:
Thanks! Federivas
Enviado desde mi GT-S6500D usando Tapatalk 2
Click to expand...
Click to collapse
Is it booting on system?
Sent from my GT-S7500 using xda premium

I've some questions about this rom.
Is it based on 2.3.7? What firmware should i install before flash cm7? Is it a good rom (battery, performance,..)?
Is there a link for gapps or i have to flash only the rom.zip?
Thanks everybody
Inviato dal mio GT-S6500 con Tapatalk 2

I've seen the zip, and:
*Adreno 200 egl files are missing
*Major libs from lib/hw are missing
The package_extract_dir("recovery", "/system"); line in build.prop looks fishy.
Try to fix those three things and maybe it'll be fine.

portagira said:
I've some questions about this rom.
Is it based on 2.3.7? What firmware should i install before flash cm7? Is it a good rom (battery, performance,..)?
Is there a link for gapps or i have to flash only the rom.zip?
Thanks everybody
Inviato dal mio GT-S6500 con Tapatalk 2
Click to expand...
Click to collapse
1.- CM7 is based on Android 2.3.7
2.- I dont know hahaha
3.- Theorically , have good performance and baterry cause is based on GB
4.- You have to flash the gapps for CM7 in www.goo.im
Enviado desde mi GT-S6500D usando Tapatalk 2

Andrespro6 said:
1.- CM7 is based on Android 2.3.7
2.- I dont know hahaha
3.- Theorically , have good performance and baterry cause is based on GB
4.- You have to flash the gapps for CM7 in www.goo.im
Enviado desde mi GT-S6500D usando Tapatalk 2
Click to expand...
Click to collapse
Can yoy put here gapps' link?
Inviato dal mio GT-S6500 con Tapatalk 2

Andrespro6 said:
1.- CM7 is based on Android 2.3.7
2.- I dont know hahaha
3.- Theorically , have good performance and baterry cause is based on GB
4.- You have to flash the gapps for CM7 in www.goo.im
Enviado desde mi GT-S6500D usando Tapatalk 2
Click to expand...
Click to collapse
Ive looked at your updater-script and fixed some errors . so try it and see if that works ....
-btw thanks for your efforts cause CM7 is what jena need . looking forward to your ROM topic

I fixed the errors in updater-script, then I installed it and I only got a black screen after the Samsung logo screen. I didn't see the "Samsung galaxy mini 2" screen, so in conclusion kernel is corrupted (in that screen is when kernel is loaded)
After seen that, I flashed squazone's kernel over cm7, and I got stuck at "galaxy mini 2 screen"
Next is make a logcat to see what happens!
I will compare my sources to galaxy s ones, too. Maybe it will help to find the bug
And finally: @federivas, please if we get a bootable rom, please let me make the finally thread, sources are mine, so I think is the correct way

Related

[Utility-Tool][DEVandThemers]CWMflashpack.zipCreatorV1{TheCollective}w/EdifyScripting

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
CWMflashpack.zip Creator v1​
For Windows
instructional guide included
simply extract to workspace
Now just put your directory tree in the placehere folder then fill it with the apks or other files where they belong.
Start the bat file and build.
Download Here!
Please Provide FeedBack and any info towards future improvements
I tried to make it as device friendly as possible. Also I can only test on the captivate. let me know if i need to change anything for other devices.
What dose the script look like?
A example of a updater-script for a rom package
Code:
ui_print("____________________________________");
ui_print("By: Johnsondr80");
ui_print("TestRom");
ui_print("For i897");
ui_print("Installing");
ui_print("------------------------------------");
show_progress(0.200000, 10);
ui_print("Mounting partitions...");
run_program("/sbin/mount", "/dev/block/stl9","/system");
run_program("/sbin/mount", "/dev/block/stl10", "/dbdata");
run_program("/sbin/mount", "/dev/block/stl11", "/cache");
run_program("/sbin/mount", "/dev/block/mmcblk0p2", "/data");
ui_print("Extracting package....");
package_extract_dir("updates", "/tmp");
set_perm(0, 0, 0777, "/tmp/redbend_ua");
set_perm(0, 0, 0777, "/tmp/wipe");
run_program("/tmp/wipe");
ui_print("Cleaning");
ui_print("Removing user data");
delete_recursive("/system");
delete_recursive("/cache");
delete_recursive("/data");
delete_recursive("/dbdata");
show_progress(0.200000, 50);
ui_print("Extracting package....");
package_extract_dir("system", "/system");
symlink("/system/media/sanim.zip","/system/media/bootanimation.zip");
symlink("busybox", "/system/xbin/[", "/system/xbin/[[", "/system/xbin/acpid", "/system/xbin/addgroup", "/system/xbin/adduser", "/system/xbin/adjtimex", "/system/xbin/ar", "/system/xbin/arp", "/system/xbin/arping", "/system/xbin/ash", "/system/xbin/awk", "/system/xbin/basename", "/system/xbin/bbconfig", "/system/xbin/beep", "/system/xbin/blkid", "/system/xbin/bootchartd", "/system/xbin/brctl", "/system/xbin/bunzip2", "/system/xbin/bzcat", "/system/xbin/bzip2", "/system/xbin/cal", "/system/xbin/catv", "/system/xbin/chat", "/system/xbin/chattr", "/system/xbin/chgrp", "/system/xbin/chpasswd", "/system/xbin/chpst", "/system/xbin/chroot", "/system/xbin/chrt", "/system/xbin/chvt", "/system/xbin/cksum", "/system/xbin/clear", "/system/xbin/comm", "/system/xbin/conspy", "/system/xbin/cp", "/system/xbin/cpio", "/system/xbin/crond", "/system/xbin/crontab", "/system/xbin/cryptpw", "/system/xbin/cttyhack", "/system/xbin/cut", "/system/xbin/dc", "/system/xbin/deallocvt", "/system/xbin/delgroup", "/system/xbin/deluser", "/system/xbin/depmod", "/system/xbin/devmem", "/system/xbin/dhcprelay", "/system/xbin/diff", "/system/xbin/dirname", "/system/xbin/dnsd", "/system/xbin/dnsdomainname", "/system/xbin/dos2unix", "/system/xbin/dpkg", "/system/xbin/dpkg-deb", "/system/xbin/du", "/system/xbin/dumpkmap", "/system/xbin/dumpleases", "/system/xbin/echo", "/system/xbin/ed", "/system/xbin/egrep", "/system/xbin/eject", "/system/xbin/env", "/system/xbin/envdir", "/system/xbin/envuidgid", "/system/xbin/ether-wake", "/system/xbin/expand", "/system/xbin/expr", "/system/xbin/fakeidentd", "/system/xbin/false", "/system/xbin/fbset", "/system/xbin/fbsplash", "/system/xbin/fdflush", "/system/xbin/fdformat", "/system/xbin/fdisk", "/system/xbin/fgconsole", "/system/xbin/fgrep", "/system/xbin/find", "/system/xbin/findfs", "/system/xbin/flash_eraseall", "/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/fsck", "/system/xbin/fsck.minix", "/system/xbin/fsync", "/system/xbin/ftpd", "/system/xbin/ftpget", "/system/xbin/ftpput", "/system/xbin/fuser", "/system/xbin/getopt", "/system/xbin/getty", "/system/xbin/grep", "/system/xbin/gunzip", "/system/xbin/halt", "/system/xbin/hdparm", "/system/xbin/head", "/system/xbin/hexdump", "/system/xbin/hostid", "/system/xbin/hostname", "/system/xbin/httpd", "/system/xbin/hush", "/system/xbin/hwclock", "/system/xbin/ifdown", "/system/xbin/ifenslave", "/system/xbin/ifplugd", "/system/xbin/ifup", "/system/xbin/inetd", "/system/xbin/init", "/system/xbin/inotifyd", "/system/xbin/install", "/system/xbin/ipaddr", "/system/xbin/ipcalc", "/system/xbin/ipcrm", "/system/xbin/ipcs", "/system/xbin/iplink", "/system/xbin/iproute", "/system/xbin/iprule", "/system/xbin/iptunnel", "/system/xbin/kbd_mode", "/system/xbin/killall", "/system/xbin/killall5", "/system/xbin/klogd", "/system/xbin/last", "/system/xbin/length", "/system/xbin/less", "/system/xbin/linux32", "/system/xbin/linux64", "/system/xbin/linuxrc", "/system/xbin/loadfont", "/system/xbin/loadkmap", "/system/xbin/logger", "/system/xbin/login", "/system/xbin/logname", "/system/xbin/logread", "/system/xbin/losetup", "/system/xbin/lpd", "/system/xbin/lpq", "/system/xbin/lpr", "/system/xbin/lsattr", "/system/xbin/lspci", "/system/xbin/lsusb", "/system/xbin/lzcat", "/system/xbin/lzma", "/system/xbin/lzop", "/system/xbin/lzopcat", "/system/xbin/makedevs", "/system/xbin/makemime", "/system/xbin/man", "/system/xbin/md5sum", "/system/xbin/mdev", "/system/xbin/mesg", "/system/xbin/microcom", "/system/xbin/mkdosfs", "/system/xbin/mke2fs", "/system/xbin/mkfifo", "/system/xbin/mkfs.ext2", "/system/xbin/mkfs.minix", "/system/xbin/mkfs.reiser", "/system/xbin/mkfs.vfat", "/system/xbin/mknod", "/system/xbin/mkpasswd", "/system/xbin/mkswap", "/system/xbin/mktemp", "/system/xbin/modinfo", "/system/xbin/modprobe", "/system/xbin/more", "/system/xbin/mountpoint", "/system/xbin/mt", "/system/xbin/nameif", "/system/xbin/nc", "/system/xbin/nice", "/system/xbin/nmeter", "/system/xbin/nohup", "/system/xbin/nslookup", "/system/xbin/ntpd", "/system/xbin/od", "/system/xbin/openvt", "/system/xbin/passwd", "/system/xbin/patch", "/system/xbin/pgrep", "/system/xbin/pidof", "/system/xbin/ping6", "/system/xbin/pipe_progress", "/system/xbin/pivot_root", "/system/xbin/pkill", "/system/xbin/popmaildir", "/system/xbin/poweroff", "/system/xbin/printf", "/system/xbin/pscan", "/system/xbin/pwd", "/system/xbin/raidautorun", "/system/xbin/rdate", "/system/xbin/rdev", "/system/xbin/readlink", "/system/xbin/readprofile", "/system/xbin/realpath", "/system/xbin/reformime", "/system/xbin/reset", "/system/xbin/resize", "/system/xbin/rev", "/system/xbin/rpm", "/system/xbin/rpm2cpio", "/system/xbin/rtcwake", "/system/xbin/run-parts", "/system/xbin/runlevel", "/system/xbin/runsv", "/system/xbin/runsvdir", "/system/xbin/rx", "/system/xbin/script", "/system/xbin/scriptreplay", "/system/xbin/sed", "/system/xbin/sendmail", "/system/xbin/seq", "/system/xbin/setarch", "/system/xbin/setfont", "/system/xbin/setkeycodes", "/system/xbin/setlogcons", "/system/xbin/setsid", "/system/xbin/setuidgid", "/system/xbin/sha1sum", "/system/xbin/sha256sum", "/system/xbin/sha512sum", "/system/xbin/showkey", "/system/xbin/slattach", "/system/xbin/smemcap", "/system/xbin/softlimit", "/system/xbin/sort", "/system/xbin/split", "/system/xbin/start-stop-daemon", "/system/xbin/stat", "/system/xbin/strings", "/system/xbin/stty", "/system/xbin/sulogin", "/system/xbin/sum", "/system/xbin/sv", "/system/xbin/svlogd", "/system/xbin/swapoff", "/system/xbin/swapon", "/system/xbin/switch_root", "/system/xbin/sysctl", "/system/xbin/syslogd", "/system/xbin/tac", "/system/xbin/tail", "/system/xbin/tar", "/system/xbin/taskset", "/system/xbin/tcpsvd", "/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/touch", "/system/xbin/tr", "/system/xbin/traceroute", "/system/xbin/traceroute6", "/system/xbin/true", "/system/xbin/tty", "/system/xbin/ttysize", "/system/xbin/tunctl", "/system/xbin/tune2fs", "/system/xbin/ubiattach", "/system/xbin/ubidetach", "/system/xbin/udhcpc", "/system/xbin/udhcpd", "/system/xbin/udpsvd", "/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/vconfig", "/system/xbin/vi", "/system/xbin/vlock", "/system/xbin/volname", "/system/xbin/wall", "/system/xbin/watch", "/system/xbin/watchdog", "/system/xbin/wc", "/system/xbin/wget", "/system/xbin/which", "/system/xbin/who", "/system/xbin/whoami", "/system/xbin/xargs", "/system/xbin/xz", "/system/xbin/xzcat", "/system/xbin/yes", "/system/xbin/zcat", "/system/xbin/zcip");
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/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/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/umount", "/system/bin/vmstat", "/system/bin/watchprops", "/system/bin/wipe");
symlink("/system/xbin/su", "/system/bin/su");
symlink("/system/bin/dumpstate", "/system/bin/dumpmesg");
symlink("/system/bin/debuggerd", "/system/bin/csview");
symlink("/system/etc/ppp/ip-up-vpn", "/system/etc/ppp/ip-down-vpn");
set_perm_recursive(0, 0, 0755, 0644, "/system");
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, 0, 0775, 0775, "/system/etc/init.d");
set_perm(0, 0, 06755, "/system/etc/init.d");
set_perm(0, 2000, 0550, "/system/etc/init.goldfish.sh");
set_perm_recursive(0, 0, 0755, 04755, "/system/etc/ppp");
set_perm(0, 0, 04755, "/system/etc/ppp/ip-up-vpn");
set_perm(0, 0, 04755, "/system/etc/ppp/ip-down-vpn");
set_perm_recursive(0, 2000, 0755, 0755, "/system/xbin");
set_perm(0, 0, 06755, "/system/xbin/su");
set_perm(0, 0, 06755, "/system/xbin/busybox");
set_perm_recursive(1000, 1000, 0771, 0771, "/data");
set_perm_recursive(1000, 1000, 0771, 0774, "/data/app");
set_perm(0, 0, 06755, "/system/bin/sqlite3");
show_progress(0.200000, 60);
ui_print("Installing busybox...");
run_program("/system//xbin/busybox", "--install", "-s", "/system//xbin");
ui_print("Installing Kernel...");
run_program("/tmp/redbend_ua", "restore", "/tmp/zImage", "/dev/block/bml17");
ui_print("Installing Modem...");
run_program("/tmp/redbend_ua", "restore", "/tmp/modem.bin", "/dev/block/bml12");
show_progress(0.200000, 90);
ui_print("Unmounting partitions...");
unmount("/data");
unmount("/dbdata");
unmount("/cache");
unmount("/system");
ui_print("Thanks For Flashing");
ui_print("Installation of MyTestRom is complete.");
ui_print("Please Reboot and Enjoy!");
ui_print("Please Hit the Thanks Button!");
run_program("/sbin/reboot");
This is awesome and amazing it will make things alot easier.
fezzy102 said:
This is awesome and amazing it will make things alot easier.
Click to expand...
Click to collapse
I was stealing his scripts anyway...it's now legit
Looks very nice...
Great Tool! for the noob learners you might want to include the updates folder with redbend_ua and wipe and the default folder tree in "placehere". just thinking of "idiot proofing" for a lack of better term not that i think you didnt think of these things...
submitted to portal!
TRusselo said:
Great Tool! for the noob learners you might want to include the updates folder with redbend_ua and wipe and the default folder tree in "placehere". just thinking of "idiot proofing" for a lack of better term not that i think you didnt think of these things...
submitted to portal!
Click to expand...
Click to collapse
problem is a themer wouldnt need those things and a developers like us should already have them.
but i suppose i couldnt hurt to add a menu selection to create that folder and provide the files in the other folder and allow it to copy them from there to the newly created updates folder.
thanks for the feed back.
let me know if you encounter any errors using it.
Thinking of doing one that is totally
Automatic.
Press 1 for rom
press 2 for theme
Press 3 for other.
That is if any one will use it.
Sent from my SAMSUNG-SGH-I897 using Tapatalk
Thanks for taking the time to put this together and posting it for us. It helps out tremendously.
Sent from my SAMSUNG-SGH-I897 using xda premium
Looks like a really neat tool!
I noticed in your example script that the show_progress syntax is incorrect. Just wanted to give you the heads up.
byrong said:
Looks like a really neat tool!
I noticed in your example script that the show_progress syntax is incorrect. Just wanted to give you the heads up.
Click to expand...
Click to collapse
Ahhhh. Nice find. Thanks. Thats why its beta. Will be updating it soon. Auto mode nearly complete.
Sent from my SAMSUNG-SGH-I897 using Tapatalk
Johnsondr80 said:
Thinking of doing one that is totally
Automatic.
Press 1 for rom
press 2 for theme
Press 3 for other.
That is if any one will use it.
Sent from my SAMSUNG-SGH-I897 using Tapatalk
Click to expand...
Click to collapse
I would use this.
Nice work on this. It's very helpful.
This looks like a great tool. I will have to try it out.
Does anyone know how to flash a user apk to data/app and have it installed when it boots. I cant get it to stick if I do it as a user app. System app works without any issues
jgrimberg1979 said:
This looks like a great tool. I will have to try it out.
Does anyone know how to flash a user apk to data/app and have it installed when it boots. I cant get it to stick if I do it as a user app. System app works without any issues
Click to expand...
Click to collapse
Currently we can not flash to a data partition on gingerbread.
Sent from my SAMSUNG-SGH-I897 using Tapatalk
Johnsondr80 said:
Currently we can not flash to a data partition on gingerbread.
Sent from my SAMSUNG-SGH-I897 using Tapatalk
Click to expand...
Click to collapse
/data/app can be flashed. I was able to successfully flash titanium backup.apk via titanium backup create update.zip feature, i used the user app setting and sign zip setting. The only thing i had to do extra to get the apk to stick was to go "mount data" in cwm, then i flashed it and it worked.
jgrimberg1979 said:
/data/app can be flashed. I was able to successfully flash titanium backup.apk via titanium backup create update.zip feature, i used the user app setting and sign zip setting. The only thing i had to do extra to get the apk to stick was to go "mount data" in cwm, then i flashed it and it worked.
Click to expand...
Click to collapse
what kernel are you using? what cwm version is baked into the kernel?need to know.
TRusselo said:
what kernel are you using? what cwm version is baked into the kernel?need to know.
Click to expand...
Click to collapse
+1
Sent from my SAMSUNG-SGH-I897 using Tapatalk
I am using entropy's Daily Driver cwm 5.0.2.7
---------- Post added at 08:20 PM ---------- Previous post was at 08:19 PM ----------
FYI I am not using a captivate. I am using sgs2 i777.
jgrimberg1979 said:
I am using entropy's Daily Driver cwm 5.0.2.7
---------- Post added at 08:20 PM ---------- Previous post was at 08:19 PM ----------
FYI I am not using a captivate. I am using sgs2 i777.
Click to expand...
Click to collapse
Ahhhh...
Thanks
But will be looking into that new cwm. Thanks
Sent from my SAMSUNG-SGH-I897 using Tapatalk
Great Tool
Love this but dont we have to add the "update-binary" to flash successfully? Sorry noob question
jackstrawfromwichitaw said:
Love this but dont we have to add the "update-binary" to flash successfully? Sorry noob question
Click to expand...
Click to collapse
Yes....its part of the parser for the package....
The one for the captivate is in the package already.
Just use the command to put it in the right place
But if you are useing another device or recovery that dont need it that info would be beoynd my knowlage.
Let me know what you learn.
Sent from my SAMSUNG-SGH-I897 using Tapatalk

"Status 7" ERROR Repair

Hello, I have an galaxy mini plus and when I tried to install a custom kernel I received this error:
"Error in /tmp/sideload/package.zip
(Status 7)
Installation aborted."
How can I sove it in order to obtain the instalation I want?
First and most important question: you know about how made/edit flashable zip packages?
Sent with my Evil GT-S5570 from Hell
No, not really. If I told you what kernel I want to put into my phone can you ( or somebody else ) edit it for me please? The kernel is from this forum ( is this one )
bogdan99999 said:
No, not really. If I told you what kernel I want to put into my phone can you ( or somebody else ) edit it for me please? The kernel is from this forum ( is this one )
Click to expand...
Click to collapse
At least you know what is the updater-script and where is located?
Sent with my Evil GT-S5570 from Hell
Hmmm, not really, I don't know where is located ( is it in the zip arhive ? ), but I can learn everything.
bogdan99999 said:
Hmmm, not really, I don't know where is located ( is it in the zip arhive ? ), but I can learn everything.
Click to expand...
Click to collapse
Yes, begin to unzip the zip archive and then go in META-INF/com/google/android folder and here you have 2 files: update-binary & updater-script, then open the updater-script in text editor mode and copy all and then paste here.
Sent with my Evil GT-S5570 from Hell
This is my updater-script:
assert(getprop("ro.product.device") == "tass" || getprop("ro.build.product") == "tass" || getprop("ro.product.board") == "tass" ||
getprop("ro.product.device") == "GT-S5570" || getprop("ro.build.product") == "GT-S5570" || getprop("ro.product.board") == "GT-S5570");
show_progress(0.500000, 0);
ui_print("");
ui_print("");
ui_print("");
ui_print("");
ui_print("");
ui_print("");
ui_print("");
ui_print("");
ui_print("");
ui_print("");
ui_print("");
ui_print("");
ui_print("");
ui_print("Godell Kernel");
set_progress(1.000000);
ui_print("Removing existing modules...");
#mount("ext4", "EMMC", "/dev/block/stl12", "/system");
delete_recursive("/system/lib/modules");
ui_print("Installing new modules...");
package_extract_dir("system", "/system");
#Symlink busybox
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/tty", "/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");
#Set permissions
set_perm_recursive(0, 2000, 0755, 0755, "/system/xbin");
set_perm_recursive(0, 2000, 0755, 0750, "/system/etc/init.d");
set_perm(0, 0, 0755, "/system/etc/init.d");
set_perm(0, 0, 04755, "/system/xbin/sqlite3");
set_perm(0, 0, 06755, "/system/xbin/su");
set_perm(0, 0, 04755, "/system/xbin/sh");
set_perm(0, 0, 04755, "/system/xbin/busybox");
show_progress(0.100000, 0);
#unmount("/system");
assert(package_extract_file("boot.img", "/tmp/boot.img"),
write_raw_image("/tmp/boot.img", "boot"),
delete("/tmp/boot.img"));
show_progress(0.100000, 0);
Click to expand...
Click to collapse
i think the problem occurs coz u are using galaxy mini plus and the kernel is only for galaxy mini
Hmm, I'm not so sure, but if is this what kernel should I use? ( stock rom )
Now i check good but i've already viewed some big error...
Sent with my Evil GT-S5570 from Hell
What error? Can you give me the modified version ? ( the version you modified in order not to have error's )
do not flash that kernel if u have galaxy mini plus most probably you will brick ur phone
Ok "MOUHISH", but what kernel do you recomand me for that model of samsung?
MOUHISH said:
do not flash that kernel if u have galaxy mini plus most probably you will brick ur phone
Click to expand...
Click to collapse
Yes, this script is for galaxy mini gt-s5570 and not for gt-s5570i...
Sent with my Evil GT-S5570 from Hell
bogdan99999 said:
Ok "MOUHISH", but what kernel do you recomand me for that model of samsung?
Click to expand...
Click to collapse
check this http://forum.xda-developers.com/showthread.php?t=1729304
Ok "MOUHISH" , ok "EVIL THOR", but wich one do you recomand from those:
http://forum.xda-developers.com/showthread.php?t=1729304
I want to have a good performance ( that has ondemand guvernor ) and a good battery life.
bogdan99999 said:
Ok "MOUHISH" , ok "EVIL THOR", but wich one do you recomand from those:
http://forum.xda-developers.com/showthread.php?t=1729304
I want to have a good performance ( that has ondemand guvernor ) and a good battery life.
Click to expand...
Click to collapse
i don't know ask the OP Imron02
maybe the third one
bogdan99999 said:
Ok "MOUHISH" , ok "EVIL THOR", but wich one do you recomand from those:
http://forum.xda-developers.com/showthread.php?t=1729304
I want to have a good performance ( that has ondemand guvernor ) and a good battery life.
Click to expand...
Click to collapse
I don't know about this because i have the stock kernel, i can only say that the updater-script of godell has some errors and should be fixed from a accurate person as me.
Sent with my Evil GT-S5570 from Hell
Ok, I will send him a PM.
Sorry for double post.
I tried all 4 kernel's from that topic, but noone overclock the cpu. First is the stock kernel, second don't work for me, the 3rd and the 4th make CPU to function in max 624 MHz not even 832 like it is defalut. I want a kernel that can overclock the CPU, not underclock it.
Another idea from where I can install overclocking kernel for my S5570I ?

[Guide][Technical]Modifying your rom for alternate layouts

Warning:
This is an advanced level guide! You must already understand how to work with ramdisks and repacking them.
The guide will not cover any of the basics on how to modify and work with kernels and their ramdisks.
Click to expand...
Click to collapse
Introduction:
This is a guide to modify a rom to be compatable with alternate NVflash layouts.
Roms that are not modified are not able to otherwise take advantage of changes due to using a different layout.
The actual changes needed to be made are primarily in the mounts specificed in the ramdisk and the installer script for flashing the rom.
Changes are required to switch from /data/media and /emmc handling.
IT IS STRONGLY RECOMMENDED THAT ROM AUTHORS ADD THE SYSTEM CHECKS FURTHER IN THE GUIDE
Without the checks users will be able to inadvertantly flash the wrong kernel and thusly end up with a brick/bootloop.
Click to expand...
Click to collapse
innerSD partition layout:
See [REF]Streak 7 Partition layouts
See Dell Streak 7/Partition Layout - XDA wiki
Click to expand...
Click to collapse
Requirements:
Compatable development environment
A x86-64 GNU/Linux pc with symlink capable partitions (eg: extx partitions)
Perl
GZip
extract-ramdisk.pl (Link TBA)
split-bootimg.pl (Link TBA)
mkbootfs (Link TBA)
mkbootimg (Link TBA)
Strong understanding of command line
Understanding how to repack ramdisks
Clockworkmod 6.0.1.1+ or TWRP 2.2.1.4+
update-binary6 (CWM 6.0/ICS compatable update-binary)
Click to expand...
Click to collapse
Instructions:
Modifying the ramdisk
Extract and unpack your kernel and ramdisk with extract-ramdisk.pl and split-bootimg.pl
Navigate to the extracted ramdisk and open init.rc
Find the 'on fs' section where the mounting portion of the script is
Change the /system portion to: (See partition layout for list of mountpoints)
Code:
mount <desired filesystem> /dev/block/<desired mountpoint> /system
mount <desired filesystem> /dev/block/<desired mountpoint> /system rw remount
If needed: change the /cache and /data portion to ext4 from ext3
Rebuild the ramdisk with mkbootfs
Rebuild kernel with mkbootimg
Modifying rom for /data/media and /emmc support
(Future versions of guide will include instructions for modifying android to support dual-sds)
Modifying the install script
Strongly recommended: add/modify the first line of the script to: (add as many as supported)
Code:
assert(getprop("ro.product.device") == "<desired layout>" || getprop("ro.build.product") == "<desired layout>");
Modify format command to:
Code:
format("<desired FS>", "EMMC", "/dev/block/<desired mountpoint>", "0");
Modify mount command to:
Code:
run_program("/sbin/busybox", "mount", "/system");
Modify unmount command to:
Code:
run_program("/sbin/busybox", "umount", "/system");
(See example below to dynamically select layout on install)
Click to expand...
Click to collapse
Changelog:
Sep 17 2012: Wrote initial guide
Click to expand...
Click to collapse
2char
Example update script: (Based on CM9mod/S7)
Code:
[COLOR="Red"]assert(getprop("ro.product.device") == "streak7" || getprop("ro.build.product") == "streak7" ||
getprop("ro.product.device") == "streak7ex" || getprop("ro.build.product") == "streak7ex"||
getprop("ro.product.device") == "streak7dm" || getprop("ro.build.product") == "streak7dm");
[/COLOR]
[COLOR="Silver"]ui_print("----------------------");
ui_print("| Cyanogen Mod 9.0 |");
ui_print("| b4-mod |");
ui_print("| By DJ_Steve |");
ui_print("| and Giveen |");
ui_print("| |");
ui_print("| Modified by |");
ui_print("| TheManii |");
ui_print("----------------------");
ui_print();
ui_print();
ui_print();
ui_print();
ui_print("Formatting system...");
show_progress(0.100000, 0);
format("ext4", "EMMC", "/dev/block/platform/sdhci-tegra.3/by-name/APP", "0");
ui_print("Mounting /system...");
show_progress(0.050000, 0);[/COLOR]
[COLOR="Blue"]run_program("/sbin/busybox", "mount", "/system");[/COLOR]
[COLOR="Silver"]ui_print("Extracting files...");
show_progress(0.500000, 0);
package_extract_dir("system", "/system");
ui_print("Creating symlinks...");
show_progress(0.100000, 0);
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/adjtimex", "/system/xbin/arp", "/system/xbin/ash",
"/system/xbin/awk", "/system/xbin/base64", "/system/xbin/basename",
"/system/xbin/bbconfig", "/system/xbin/blkid", "/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/taskset", "/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("dosfsck", "/system/bin/fsck_msdos");
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");
ui_print("Setting permissions...");
show_progress(0.100000, 0);
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, 1000, 06750, "/system/bin/rebootcmd");
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");
ui_print("Flashing boot...");
show_progress(0.100000, 0);[/COLOR]
[COLOR="Blue"]if getprop("ro.product.device") == "streak7"
then
#{
assert(package_extract_file("boot.img", "/dev/block/platform/sdhci-tegra.3/by-name/LNX"));
ui_print("streak7")
#}
else if getprop("ro.product.device") == "streak7ex"
then
#{
assert(package_extract_file("bootex.img", "/dev/block/platform/sdhci-tegra.3/by-name/LNX"));
ui_print("streak7ex")
#}
else if getprop("ro.product.device") == "streak7dm"
then
#{
assert(package_extract_file("bootdm.img", "/dev/block/platform/sdhci-tegra.3/by-name/LNX"));
ui_print("streak7dm")
#}
else
#{
abort("unknown device")
#}
endif; endif; endif;[/COLOR]
[COLOR="Silver"]ui_print("Unmounting /system...");
show_progress(0.050000, 0);[/COLOR]
[COLOR="Blue"]run_program("/sbin/busybox", "umount", "/system");[/COLOR]
[COLOR="Silver"]ui_print("Installation complete!");[/COLOR]
Legend:
Red: Optional, but strongly recommended
Blue: Required code changes
Gray: Underlying script
Click to expand...
Click to collapse
Details:
Example script includes support for:
streak7
streak7ex
streak7dm
Also:
{ and } are not actually supported in edify, they are merely comments to help script authors visualise the script's organization
If you are unable to support a specific layout, simply remove the associated lines for that layout
The script will echo what layout the device is at the end of the install
New layout for update.zip
META-INF
system
<any other dirs>
boot.img - streak7
bootex.img - streak7ex
bootdm.img - streak7dm
<any other files>
Click to expand...
Click to collapse
2char
Recommended naming scheme:
It is recommended to standardize the naming scheme of your update zips.
This is the naming scheme I use (and applies for all my releases across all dell devices):
update-<device>-<title>-<version>-<revision>.zip
<device>: only used if update being flashed contains device specific contents, otherwise left out
<title>: name of update, without version number
<version>: actual version number (major)
<revision>: revision number (minor)
Examples would be:
update-S5-S5ex-S5sd-paranoidandroid-1.1-b1.zip
device: S5 or S5ex or S5sd
version: 1.1
revision: b1
update-S10-CM9-120715-mod-1.zip
device: S10
version: 120715-mod
revision: 1
update-Gapps-Opt-GB-20712.zip
device: any
version: GB
revision: 20172
Standardized date stamp I use is: YmmDD
Where Y is the last digit of the year
MM is the month
DD is the day
Click to expand...
Click to collapse
2char
This space for rent 4

[HELP]Porting custome rom!

Hi guys i tried to port Paranoid android rom from nexus to our phone!
But im stuck in bootloop!
Can you tell me some simillar device to our which roms can be ported to our phone.?
Thanks!
Also i tryied to copy libandroid_runtime.so .....but, again bootloop?!
Check this out: http://4pda.ru/forum/index.php?showtopic=510748&st=240#entry26274921
cachanilla86 said:
Check this out: http://4pda.ru/forum/index.php?showtopic=510748&st=240#entry26274921
Click to expand...
Click to collapse
Thanks, but i want to make something mine!
Can someone help, i tried to port 4 roms this way and always stuck in boot loop!
tried to port carbon rom from xperia z, and Build id is same that mine in build.prop!
I used cm10.2 for base!
Help please!
Sent from my C5303 using xda app-developers app
I like how you don't bother to include logcats/kernel logs.
On top of that, you didn't describe the problem in detail. How do you expect people to help you if you didn't include the basic information?
Catching my breath, letting it go, turning my cheek for the sake of the show
CallMeVentus said:
I like how you don't bother to include logcats/kernel logs.
On top of that, you didn't describe the problem in detail. How do you expect people to help you if you didn't include the basic information?
Catching my breath, letting it go, turning my cheek for the sake of the show
Click to expand...
Click to collapse
Ok, i know but i cant acces adb when phone booting!
adb logcat
-waiting for device-
-.-!
Here is problem
set_perm:some changes failed
E: Error in /tmp/update.zip
(Status 7)
Installation aborted!
MY updater script:
Code:
assert(getprop("ro.product.device") == "C5302" || getprop("ro.build.product") == "C5302" ||
getprop("ro.product.device") == "C5303" || getprop("ro.build.product") == "C5303" ||
getprop("ro.product.device") == "C5306" || getprop("ro.build.product") == "C5306" ||
getprop("ro.product.device") == "huashan" || getprop("ro.build.product") == "huashan");
mount("ext4", "EMMC", "/dev/block/platform/msm_sdcc.1/by-name/System", "/system");
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");
unmount("/system");
show_progress(0.500000, 0);
ui_print("");
ui_print("");
ui_print("Slim Roms");
ui_print("by:KiaTheKing");
ui_print(" www.slimroms.net ");
ui_print("");
ui_print("");
format("ext4", "EMMC", "/dev/block/platform/msm_sdcc.1/by-name/System", "0", "/system");
mount("ext4", "EMMC", "/dev/block/platform/msm_sdcc.1/by-name/System", "/system");
package_extract_dir("system", "/system");
symlink("/data/misc/audio/mbhc.bin", "/system/etc/firmware/wcd9310/wcd9310_mbhc.bin");
symlink("/data/misc/audio/wcd9310_anc.bin", "/system/etc/firmware/wcd9310/wcd9310_anc.bin");
symlink("/system/xbin/su", "/system/bin/su");
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/adjtimex", "/system/xbin/arp", "/system/xbin/ash",
"/system/xbin/awk", "/system/xbin/base64", "/system/xbin/basename",
"/system/xbin/bbconfig", "/system/xbin/blkid", "/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/fbsplash", "/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/fstrim", "/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/inetd", "/system/xbin/insmod",
"/system/xbin/install", "/system/xbin/ionice", "/system/xbin/iostat",
"/system/xbin/ip", "/system/xbin/kill", "/system/xbin/killall",
"/system/xbin/killall5", "/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/nbd-client", "/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/pipe_progress",
"/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/sha3sum",
"/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/taskset", "/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("logcat", "/system/bin/lolcat");
symlink("mksh", "/system/bin/sh");
symlink("toolbox", "/system/bin/cat", "/system/bin/chmod",
"/system/bin/chown", "/system/bin/cmp", "/system/bin/cp",
"/system/bin/date", "/system/bin/dd", "/system/bin/df",
"/system/bin/dmesg", "/system/bin/du", "/system/bin/getevent",
"/system/bin/getprop", "/system/bin/grep", "/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/md5", "/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/restart", "/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");
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, 0, 0755, "/system/bin/ping");
set_perm(0, 2000, 0750, "/system/bin/run-as");
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(0, 2000, 0755, "/system/vendor");
set_perm(0, 2000, 0755, "/system/vendor/camera");
set_perm_recursive(0, 2000, 0755, 0644, "/system/vendor/etc");
set_perm(0, 0, 0644, "/system/vendor/etc/audio_effects.conf");
set_perm(0, 2000, 0755, "/system/vendor/firmware");
set_perm_recursive(0, 2000, 0755, 0644, "/system/vendor/lib");
set_perm(0, 0, 0644, "/system/vendor/lib/libbt-vendor.so");
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");
show_progress(0.200000, 10);
package_extract_file("boot.img", "/dev/block/platform/msm_sdcc.1/by-name/Kernel");
show_progress(0.100000, 0);
unmount("/system");
How many posts i need to post, to someone see this?OMG!
Someone can just reply!
Im stiil waiting!
Waiting for device is normal.
If you enter adb logcat > problem.txt it will create a log.
Your problem wont be the updatersctipt probaly some errors in porting.. But im no dev.
Also have some patience we do have personal lives and many of us got no experience in making roms..
Sent from my C5303 using XDA Premium 4 mobile app
KiaTheKing said:
How many posts i need to post, to someone see this?OMG!
Someone can just reply!
Im stiil waiting!
Click to expand...
Click to collapse
Please get a recovery log....
Advanced > Report Error
Catching my breath, letting it go, turning my cheek for the sake of the show
KiaTheKing said:
Here is problem
set_perm:some changes failed
E: Error in /tmp/update.zip
(Status 7)
Installation aborted!
MY updater script:
Click to expand...
Click to collapse
after you got this error
go to cwm - advanced - show log
and write here what you:ve got.
Sent from my C5303 using XDA Premium 4 mobile app
imanesaurus said:
after you got this error
go to cwm - advanced - show log
and write here what you:ve got.
Sent from my C5303 using XDA Premium 4 mobile app
Click to expand...
Click to collapse
minzip: Extracted file ˝/system/xbin/strace˝
minzip: Extracted file ˝/system/xbin/su
minzip: Extracted file ˝/system/xbin/vim
symlink(): created [/system/etc/firmware/wcd9310]
set_perm:chown of /system/vendor/firmware to 0 2000 failed: No such file or directory
set_perm: chmod of /system/vendor/firmware to 755 failed: No such file or directory
script aborted: set_perm: some changes failed
E: Error in /tmp/update.zip
(status 7)
KiaTheKing said:
minzip: Extracted file ˝/system/xbin/strace˝
minzip: Extracted file ˝/system/xbin/su
minzip: Extracted file ˝/system/xbin/vim
symlink(): created [/system/etc/firmware/wcd9310]
set_perm:chown of /system/vendor/firmware to 0 2000 failed: No such file or directory
set_perm: chmod of /system/vendor/firmware to 755 failed: No such file or directory
script aborted: set_perm: some changes failed
E: Error in /tmp/update.zip
(status 7)
Click to expand...
Click to collapse
Please ensure that your ROM has /system/vendor
Catching my breath, letting it go, turning my cheek for the sake of the show
imanesaurus said:
after you got this error
go to cwm - advanced - show log
and write here what you:ve got.
Sent from my C5303 using XDA Premium 4 mobile app
Click to expand...
Click to collapse
Im maked some changes in updater script and flashed romm.But i stuck in bootloop.Ok i know "make logcat".i have problem now. I cant get logcat cause its always said -waiting for phone- but i installed adb drivers.and when i tybe adb devices its said ydhsvs etc. device
and offline(my phone is connected)
Tried on 2 computers(1st 32-bit 2nd 64 bit) but its same.Some suggestion?Thanks!
Sent from my brain using xda app-developers app
KiaTheKing said:
Im maked some changes in updater script and flashed romm.But i stuck in bootloop.Ok i know "make logcat".i have problem now. I cant get logcat cause its always said -waiting for phone- but i installed adb drivers.and when i tybe adb devices its said ydhsvs etc. device
and offline(my phone is connected)
Tried on 2 computers(1st 32-bit 2nd 64 bit) but its same.Some suggestion?Thanks!
Sent from my brain using xda app-developers app
Click to expand...
Click to collapse
Bootloop at? Bootanimation?
CallMeVentus said:
Bootloop at? Bootanimation?
Click to expand...
Click to collapse
Yup!
Sent from my ZTE Blade G using xda app-developers app

CyanogenMod 10.2 Problem

Hey
I tried to install the CM 10.2 rom and I cant..
Its says on recovery tmp/sideload/package.zip status 7 when I select the Zip (In the finishing of the installation its do this error)
And its just give me this error again and again and i cant install the CM 10.2
And I have GT-I9070P
Yea.. I did wipe for the phone and i have 4.1.2 stock
And my phone isnt rooted
Root, install cocore and then flash through its recovery.
pizzadox11 said:
Hey
I tried to install the CM 10.2 rom and I cant..
Its says on recovery tmp/sideload/package.zip status 7 when I select the Zip (In the finishing of the installation its do this error)
And its just give me this error again and again and i cant install the CM 10.2
And I have GT-I9070P
Yea.. I did wipe for the phone and i have 4.1.2 stock
Click to expand...
Click to collapse
In updater-script it is writen just to pass instalation on I9070, and to skip all other phones (including I9070P). That is Status 7 error.
Sent from my GT-I9070 using Tapatalk
shut_down said:
In updater-script it is writen just to pass instalation on I9070, and to skip all other phones (including I9070P). That is Status 7 error.
Sent from my GT-I9070 using Tapatalk
Click to expand...
Click to collapse
Soo what to do root the phone??
Sh0m1 said:
Root, install cocore and then flash through its recovery.
Click to expand...
Click to collapse
Don't need anymore to root and instal custom kernel. Flashing CM10.2 work thru Stock Recovery.
pizzadox11 said:
Soo what to do root the phone??
Click to expand...
Click to collapse
I did not write you to root phone. I wrote that script has blocking when you try to install CM 10.1 on P version of phone.
I am not sure if there are problems with P version of phone, but devs put it with some reason.
You can do this if you want, open zip of ROM find updater-script and remove part with I9070 and janice. Or change it to I9070P and janicep. After that you might need to put TEE folder in system from I9070P.
shut_down said:
I did not write you to root phone. I wrote that script has blocking when you try to install CM 10.1 on P version of phone.
I am not sure if there are problems with P version of phone, but devs put it with some reason.
You can do this if you want, open zip of ROM find updater-script and remove part with I9070 and janice. Or change it to I9070P and janicep. After that you might need to put TEE folder in system from I9070P.
Click to expand...
Click to collapse
Theres any risks?
And its right?
Code:
assert(getprop("ro.product.device") == "janicep" || getprop("ro.build.product") == "janicep" ||
getprop("ro.product.device") == "i9070P" || getprop("ro.build.product") == "i9070P" ||
getprop("ro.product.device") == "GT-I9070P" || getprop("ro.build.product") == "GT-I9070P");
mount("ext4", "EMMC", "/dev/block/mmcblk0p3", "/system");
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");
unmount("/system");
show_progress(0.500000, 0);
unmount("/system");
format("ext4", "EMMC", "/dev/block/mmcblk0p3", "0", "/system");
mount("ext4", "EMMC", "/dev/block/mmcblk0p3", "/system");
package_extract_dir("recovery", "/system");
package_extract_dir("system", "/system");
symlink("../xbin/su", "/system/bin/su");
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/adjtimex", "/system/xbin/arp", "/system/xbin/ash",
"/system/xbin/awk", "/system/xbin/base64", "/system/xbin/basename",
"/system/xbin/bbconfig", "/system/xbin/blkid", "/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/fbsplash", "/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/fstrim", "/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/inetd", "/system/xbin/insmod",
"/system/xbin/install", "/system/xbin/ionice", "/system/xbin/iostat",
"/system/xbin/ip", "/system/xbin/kill", "/system/xbin/killall",
"/system/xbin/killall5", "/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/nbd-client", "/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/pipe_progress",
"/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/sha3sum",
"/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/taskset", "/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("libGLESv2.so", "/system/lib/libGLESv3.so");
symlink("logcat", "/system/bin/lolcat");
symlink("mksh", "/system/bin/sh");
symlink("mount.exfat", "/system/bin/fsck.exfat",
"/system/bin/mkfs.exfat");
symlink("pigz", "/system/xbin/unpigz");
symlink("toolbox", "/system/bin/cat", "/system/bin/chcon",
"/system/bin/chmod", "/system/bin/chown", "/system/bin/clear",
"/system/bin/cmp", "/system/bin/cp", "/system/bin/date",
"/system/bin/dd", "/system/bin/df", "/system/bin/dmesg",
"/system/bin/du", "/system/bin/getenforce", "/system/bin/getevent",
"/system/bin/getprop", "/system/bin/getsebool", "/system/bin/grep",
"/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/load_policy", "/system/bin/log", "/system/bin/ls",
"/system/bin/lsmod", "/system/bin/lsof", "/system/bin/md5",
"/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/restart", "/system/bin/restorecon",
"/system/bin/rm", "/system/bin/rmdir", "/system/bin/rmmod",
"/system/bin/route", "/system/bin/runcon", "/system/bin/schedtop",
"/system/bin/sendevent", "/system/bin/setconsole",
"/system/bin/setenforce", "/system/bin/setfattr", "/system/bin/setprop",
"/system/bin/setsebool", "/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");
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, 0, 0755, "/system/bin/ping");
set_perm(0, 2000, 0750, "/system/bin/run-as");
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(0, 2000, 0755, "/system/vendor");
set_perm(0, 2000, 0755, "/system/vendor/etc");
set_perm(0, 2000, 0755, "/system/vendor/firmware");
set_perm_recursive(0, 2000, 0755, 0644, "/system/vendor/lib");
set_perm(0, 0, 0644, "/system/vendor/lib/libbt-vendor.so");
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");
set_perm(0, 0, 06755, "/system/xbin/tcpdump");
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");
show_progress(0.200000, 10);
assert(package_extract_file("boot.img", "/tmp/boot.img"),
write_raw_image("/tmp/boot.img", "/dev/block/mmcblk0p15"),
delete("/tmp/boot.img"));
show_progress(0.100000, 0);
unmount("/system");
Or you thing better to install the 10.1?
pizzadox11 said:
Theres any risks?
And its right?
Code:
assert(getprop("ro.product.device") == "janicep" || getprop("ro.build.product") == "janicep" ||
getprop("ro.product.device") == "i9070P" || getprop("ro.build.product") == "i9070P" ||
getprop("ro.product.device") == "GT-I9070P" || getprop("ro.build.product") == "GT-I9070P");
mount("ext4", "EMMC", "/dev/block/mmcblk0p3", "/system");
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");
unmount("/system");
show_progress(0.500000, 0);
unmount("/system");
format("ext4", "EMMC", "/dev/block/mmcblk0p3", "0", "/system");
mount("ext4", "EMMC", "/dev/block/mmcblk0p3", "/system");
package_extract_dir("recovery", "/system");
package_extract_dir("system", "/system");
symlink("../xbin/su", "/system/bin/su");
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/adjtimex", "/system/xbin/arp", "/system/xbin/ash",
"/system/xbin/awk", "/system/xbin/base64", "/system/xbin/basename",
"/system/xbin/bbconfig", "/system/xbin/blkid", "/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/fbsplash", "/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/fstrim", "/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/inetd", "/system/xbin/insmod",
"/system/xbin/install", "/system/xbin/ionice", "/system/xbin/iostat",
"/system/xbin/ip", "/system/xbin/kill", "/system/xbin/killall",
"/system/xbin/killall5", "/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/nbd-client", "/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/pipe_progress",
"/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/sha3sum",
"/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/taskset", "/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("libGLESv2.so", "/system/lib/libGLESv3.so");
symlink("logcat", "/system/bin/lolcat");
symlink("mksh", "/system/bin/sh");
symlink("mount.exfat", "/system/bin/fsck.exfat",
"/system/bin/mkfs.exfat");
symlink("pigz", "/system/xbin/unpigz");
symlink("toolbox", "/system/bin/cat", "/system/bin/chcon",
"/system/bin/chmod", "/system/bin/chown", "/system/bin/clear",
"/system/bin/cmp", "/system/bin/cp", "/system/bin/date",
"/system/bin/dd", "/system/bin/df", "/system/bin/dmesg",
"/system/bin/du", "/system/bin/getenforce", "/system/bin/getevent",
"/system/bin/getprop", "/system/bin/getsebool", "/system/bin/grep",
"/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/load_policy", "/system/bin/log", "/system/bin/ls",
"/system/bin/lsmod", "/system/bin/lsof", "/system/bin/md5",
"/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/restart", "/system/bin/restorecon",
"/system/bin/rm", "/system/bin/rmdir", "/system/bin/rmmod",
"/system/bin/route", "/system/bin/runcon", "/system/bin/schedtop",
"/system/bin/sendevent", "/system/bin/setconsole",
"/system/bin/setenforce", "/system/bin/setfattr", "/system/bin/setprop",
"/system/bin/setsebool", "/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");
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, 0, 0755, "/system/bin/ping");
set_perm(0, 2000, 0750, "/system/bin/run-as");
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(0, 2000, 0755, "/system/vendor");
set_perm(0, 2000, 0755, "/system/vendor/etc");
set_perm(0, 2000, 0755, "/system/vendor/firmware");
set_perm_recursive(0, 2000, 0755, 0644, "/system/vendor/lib");
set_perm(0, 0, 0644, "/system/vendor/lib/libbt-vendor.so");
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");
set_perm(0, 0, 06755, "/system/xbin/tcpdump");
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");
show_progress(0.200000, 10);
assert(package_extract_file("boot.img", "/tmp/boot.img"),
write_raw_image("/tmp/boot.img", "/dev/block/mmcblk0p15"),
delete("/tmp/boot.img"));
show_progress(0.100000, 0);
unmount("/system");
Click to expand...
Click to collapse
You can remove:
Code:
assert(getprop("ro.product.device") == "janicep" || getprop("ro.build.product") == "janicep" ||
getprop("ro.product.device") == "i9070P" || getprop("ro.build.product") == "i9070P" ||
getprop("ro.product.device") == "GT-I9070P" || getprop("ro.build.product") == "GT-I9070P");
I am not sure about risks. You should ask P users, who tried CM 10.2.
You might need to change tee folder (if you do not have signal).
shut_down said:
You can remove:
Code:
assert(getprop("ro.product.device") == "janicep" || getprop("ro.build.product") == "janicep" ||
getprop("ro.product.device") == "i9070P" || getprop("ro.build.product") == "i9070P" ||
getprop("ro.product.device") == "GT-I9070P" || getprop("ro.build.product") == "GT-I9070P");
I am not sure about risks. You should ask P users, who tried CM 10.2.
You might need to change tee folder (if you do not have signal).
Click to expand...
Click to collapse
Ok I did it but I think I will wait a lil bit when CM 10.2 will support the P
But do you think CM 10.2 will support P?
pizzadox11 said:
Ok I did it but I think I will wait a lil bit when CM 10.2 will support the P
But do you think CM 10.2 will support P?
Click to expand...
Click to collapse
Yes. But I think you only need to chenge that tee folder. But CM10.2 has some reboots, it is not stable still.
shut_down said:
Yes. But I think you only need to chenge that tee folder. But CM10.2 has some reboots, it is not stable still.
Click to expand...
Click to collapse
Ok thx man I will see
I still suggest you to root and install CoCore EP kernel, phone works alot better with it.
KkgdfhfyjgfcvnzccccchmnbccxSjvc
Sent from my iPhone using Tapatalk sorry kid got ahold of phone lol

Categories

Resources