Sanei N10 Quadcore 1.62b firmware rooten

Ich habe es jetzt ohne touch versio geschafft, cwm zum laufen zu bringen.
Staendiges flackern ist ein Problem, aber das stoert mich nicht.
Um es hne touch zu bedienen braucht man eine angeschlossene tastatur ...
Ich versuche nachher mal n eignen ROM zu flashen ;)

€: ROM geflasht, funtkionierte also ;)
 
Zuletzt bearbeitet:
  • Danke
Reaktionen: kajo3
Ja die default.prop braucht noch einiges an Anpassungsarbeit! Ich habe CWM aber erstmal nach hinten gestellt und arbeite an TWRP. Da hier schon fast alles bis aufs USB mounten läuft! Hast du versucht CM10 zu flashen?
 
Wie denn, ich brauch doch den Kernel dafür ?
Im Updater-Script von der ROM-Kitchen muss man noch was anpassen; 2 Abschnitte sind zu löschen, sowie einige Namen anzupassen.
Ich schreib das nachher nochmal, ich flash erstmal zurück zu 1.61; die war wesentlich besser als 1.62 von Sanei / AMPE
2. Was ist die build.prop ?
 
In wie fern war die 1.61 besser? default.prop und build.prop enthalten einen Großteil der "runtime flags". Es ist einfach eine Sammlung von Variablen wie Hardwarespezifikation, Modis usw. die Android beim booten läd. Also ganz kurz gefasst, hoffe das war verständlich! Die Recovery Umgebung läuft ja als eigenständige, hat also auch eine eigene default.prop. Entpack einfach mal ein RecoveryImage + ramdisk und schau es dir an, erklärt sich dann fast von selbst. Abhängig von Hardware, Kernel und Co. hat man halt verschiedenste Flags bzw muss die Werte von Flags so setzen, dass sie mit dem Gerät kompatibel sind. "ro.sf.lcd_density=180" setzt meine ich z.B. die dpi, also Auflösung des Displays
 
Zuletzt bearbeitet:
Seit ich 1.62 geflasht hab, "fiept" das Gerät auf ner relativ hohen Frequenz >.<
Das geht sowas von dermaßen auf den S.... mit 1.61 ging es jedoch leider auch nicht weg... na toll :(
€: Piept aber komischerweise nur dann wenn die Firmware lädt bzw wenn ich es nutze, also nicht wenn ich im CWM oder e3 Recovery bin >.<
 
Hmmm so richtig hörbar? Habe nur in der Nacht auf dem Klo so ein leises "Fiepsen" vom Betrieb gehört. Aber sonst nichts großartig störendes! Können wir ja morgen mal schauen ob wir rausfinden was es ist. Kannst davon mal eine Aufnahme machen?
 
Ich glaub auf der höhrt man das nicht :/
aber wenn ich eine mache, kann ich gleich mal den Fail mit dem Internet hochladen, vllt hat dann einer n fix ...
(ich hab init.d, build.prop, systweaks auf dem eignen ROM probiert - nüscht hilft)
€:
Also wegen den Veränderungen:
Aus der META-INF das updater-script , da muss folgendes raus:

Komplette Zeile 1
Komplette Zeile 116
Zeile 34 - 39 muss mit folgendem ersetzt werden:
format("ext4", "EMMC", "/dev/block/mmcblk0p7");
mount("ext4", "EMMC", "/dev/block/mmcblk0p7", "/system");
format("ext4", "EMMC", "/dev/block/mmcblk0p8");
mount("ext4", "EMMC", "/dev/block/mmcblk0p8", "/cache");
format("ext4", "EMMC", "/dev/block/mmcblk0p9");
mount("ext4", "EMMC", "/dev/block/mmcblk0p9", "/data");

Wenn man dass Updater Script so anpasst, sollte es eigentlich funktionieren ;)


Für die Faulen hier auch nochmal angepasst; einfach C & P ;)
Code:
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("        ATOMBLAST_v2.1.0 ");
ui_print("________________________________");
ui_print("         GALAXY ACE PLUS  ");
ui_print("________________________________");
ui_print("         BY LOKESH SAINI  ");
ui_print("________________________________");
ui_print("    "); 
ui_print("    ");
ui_print("    ");
ui_print("    ");
ui_print("    ");
ui_print("    ");
ui_print("    ");

#Format_system
show_progress(0.200000, 10);
unmount("/system");
unmount("/cache");
unmount("/data");

ui_print("    ");
ui_print("    ");
ui_print("    ");
ui_print("    ");
ui_print("________________________________");
ui_print("        FORMATTING SYSTEM");
ui_print("________________________________");
mount("MTD", "system", "/system");
format("MTD", "system");
unmount("/system");
ui_print("            FINISHED            ");

format("ext4", "EMMC", "/dev/block/mmcblk0p7");
mount("ext4", "EMMC", "/dev/block/mmcblk0p7", "/system");
format("ext4", "EMMC", "/dev/block/mmcblk0p8");
mount("ext4", "EMMC", "/dev/block/mmcblk0p8", "/cache");
format("ext4", "EMMC", "/dev/block/mmcblk0p9");
mount("ext4", "EMMC", "/dev/block/mmcblk0p9", "/data");

#Install system
show_progress(0.200000, 20);
package_extract_dir("system", "/system");

# symlinks
show_progress(0.200000, 30);
symlink("/system/media/bootsamsungloop.qmg", "/system/media/bootsamsung.qmg");
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("busybox", "/system/xbin/[" , "/system/xbin/[[" , "/system/xbin/dc" , "/system/xbin/dd" , "/system/xbin/cp" , "/system/xbin/df" ,
 "/system/xbin/ed" , "/system/xbin/du" , "/system/xbin/id" , "/system/xbin/ip" , "/system/xbin/ln" , "/system/xbin/ls" , "/system/xbin/mv" ,
 "/system/xbin/od" , "/system/xbin/ps" , "/system/xbin/rm" , "/system/xbin/sh" , "/system/xbin/tr" , "/system/xbin/vi" , "/system/xbin/wc" ,
 "/system/xbin/arp" , "/system/xbin/ash" , "/system/xbin/awk" , "/system/xbin/cal" , "/system/xbin/cat" , "/system/xbin/cmp" , "/system/xbin/cut" ,
 "/system/xbin/env" , "/system/xbin/pwd" , "/system/xbin/sed" , "/system/xbin/seq" , "/system/xbin/tac" , "/system/xbin/tar" , "/system/xbin/tee" ,
 "/system/xbin/top" , "/system/xbin/tty" , "/system/xbin/yes" , "/system/xbin/catv" , "/system/xbin/date" , "/system/xbin/cpio" , "/system/xbin/diff" ,
 "/system/xbin/echo" , "/system/xbin/dnsd" , "/system/xbin/find" , "/system/xbin/expr" , "/system/xbin/fold" , "/system/xbin/free" , "/system/xbin/head" ,
 "/system/xbin/grep" , "/system/xbin/gzip" , "/system/xbin/kill" , "/system/xbin/less" , "/system/xbin/lzop" , "/system/xbin/more" , "/system/xbin/nice" ,
 "/system/xbin/ntpd" , "/system/xbin/ping" , "/system/xbin/rdev" , "/system/xbin/tail" , "/system/xbin/sort" , "/system/xbin/test" , "/system/xbin/tftp" ,
 "/system/xbin/stat" , "/system/xbin/time" , "/system/xbin/stty" , "/system/xbin/sync" , "/system/xbin/true" , "/system/xbin/uniq" , "/system/xbin/wget" ,
 "/system/xbin/zcat" , "/system/xbin/uudecode" , "/system/xbin/dos2unix" , "/system/xbin/uuencode" , "/system/xbin/dirname" , "/system/xbin/killall" ,
 "/system/xbin/unix2dos" , "/system/xbin/brctl" , "/system/xbin/chgrp" , "/system/xbin/chmod" , "/system/xbin/chown" , "/system/xbin/clear" ,
 "/system/xbin/cksum" , "/system/xbin/bzcat" , "/system/xbin/bzip2" , "/system/xbin/dmesg" , "/system/xbin/egrep" , "/system/xbin/false" ,
 "/system/xbin/fdisk" , "/system/xbin/fgrep" , "/system/xbin/fuser" , "/system/xbin/lsmod" , "/system/xbin/lspci" , "/system/xbin/lsusb" ,
 "/system/xbin/mkdir" , "/system/xbin/mknod" , "/system/xbin/mount" , "/system/xbin/nohup" , "/system/xbin/patch" , "/system/xbin/pgrep" ,
 "/system/xbin/pidof" , "/system/xbin/pkill" , "/system/xbin/reset" , "/system/xbin/rmdir" , "/system/xbin/rmmod" , "/system/xbin/route" ,
 "/system/xbin/sleep" , "/system/xbin/split" , "/system/xbin/touch" , "/system/xbin/uname" , "/system/xbin/unzip" , "/system/xbin/watch" ,
 "/system/xbin/which" , "/system/xbin/xargs" , "/system/xbin/freeramdisk" , "/system/xbin/sha1sum" , "/system/xbin/traceroute" ,
 "/system/xbin/modprobe" , "/system/xbin/losetup" , "/system/xbin/killall5" , "/system/xbin/strings" , "/system/xbin/chroot" ,
 "/system/xbin/mkfs.ext2" , "/system/xbin/depmod" , "/system/xbin/devmem" , "/system/xbin/swapoff" , "/system/xbin/lzopcat" ,
 "/system/xbin/getopt" , "/system/xbin/mountpoint" , "/system/xbin/netstat" , "/system/xbin/gunzip" , "/system/xbin/insmod" ,
 "/system/xbin/length" , "/system/xbin/md5sum" , "/system/xbin/sha256sum" , "/system/xbin/mke2fs" , "/system/xbin/mkfifo" ,
 "/system/xbin/mktemp" , "/system/xbin/mkswap" , "/system/xbin/tune2fs" , "/system/xbin/ifconfig" , "/system/xbin/nslookup" ,
 "/system/xbin/sha512sum" , "/system/xbin/printf" , "/system/xbin/renice" , "/system/xbin/hexdump" , "/system/xbin/setsid" ,
 "/system/xbin/telnet" , "/system/xbin/swapon" , "/system/xbin/sysctl" , "/system/xbin/umount" , "/system/xbin/unlzop" ,
 "/system/xbin/uptime" , "/system/xbin/usleep" , "/system/xbin/whoami" , "/system/xbin/printenv" , "/system/xbin/run-parts" ,
 "/system/xbin/bbconfig" , "/system/xbin/readlink" , "/system/xbin/install" , "/system/xbin/basename" , "/system/xbin/realpath" ,
 "/system/xbin/bunzip2");
symlink("/system/xbin/su", "/system/bin/su");
symlink("/system/bin/dumpstate", "/system/bin/dumpmesg");
symlink("/system/bin/debuggerd", "/system/bin/csview");

# Permissions
show_progress(0.200000, 50);
set_perm_recursive(0, 0, 0755, 0644, "/system");
set_perm_recursive(0, 2000, 0755, 0755, "/system/bin");
set_perm_recursive(0, 0, 0755, 0755, "/system/etc");
set_perm_recursive(1002, 1002, 0755, 0440, "/system/etc/bluetooth");
set_perm_recursive(0, 2000, 0755, 0755, "/system/xbin");
set_perm_recursive(0, 0, 0755, 0755, "/system/usr");
set_perm(0, 2000, 0755, "/system/etc/bluetooth");
set_perm(0, 3003, 02755, "/system/bin/netcfg");
set_perm(0, 3004, 02755, "/system/bin/ping");
set_perm(1002, 1002, 0440, "/system/etc/dbus.conf");
set_perm(1014, 2000, 0550, "/system/etc/dhcpcd/dhcpcd-run-hooks");
set_perm(0, 2000, 0550, "/system/etc/init.goldfish.sh");
set_perm(0, 0, 06755, "/system/xbin/su");
set_perm_recursive(0, 0, 0755, 0644, "/system/lib/modules");
set_perm(0, 2000, 0755, "/system/bin/mm-audio-acdb-test");
set_perm(0, 2000, 0755, "/system/bin/mm-audio-alsa-test");
set_perm(0, 2000, 0755, "/system/bin/mm-venc-omx-test720p");
set_perm(0, 2000, 0755, "/system/bin/mm-video-encdrv-test");
set_perm (0, 0, 0755, "/data/tune2fs");
set_perm (0, 0, 0755, "/data/journaldisable");
set_perm(0, 0, 0644, "/system/etc/hosts");
set_perm_recursive(0, 0, 0755, 0644, "/system/lib/modules");
run_program("/sbin/busybox", "sh", "/data/journaldisable");

show_progress(0.200000, 60);
show_progress(0.200000, 70);
package_extract_file("fix_permissions", "/tmp/fix_permissions");
set_perm(0, 0, 0777, "/tmp/fix_permissions");
run_program("/tmp/fix_permissions");
delete("/tmp/tmp/fix_permissions");

#Finish_installation
unmount("/system");
show_progress(0.200000, 80);
unmount("/data");
show_progress(1.000000, 0);

ui_print("  ");
ui_print("    ");
ui_print("    ");
ui_print("    ");
ui_print("    ");
ui_print(" ");
ui_print("===============================");
ui_print("Thanks for using ATOMBLAST ROM");
ui_print("    - LOKESH SAINI");
ui_print("VISIT- andromaniacs.blogspot.in ");
ui_print("===============================");

€2:
Aus dem Thread ( https://community.freescale.com/thread/302527 ) entnehme ich mal, welche blocks zum system bzw cache bzw data gehören; probiere es jetzt nochmal ;)
 
Zuletzt bearbeitet:
Welche Vorteile bringt die 162b überhaupt?

Ich hab dazu in diesem Tgread nicht wirklich was finden können ;)
 

Ähnliche Themen

S
  • Snak3
Antworten
0
Aufrufe
3.460
Snak3
S
C
Antworten
0
Aufrufe
5.110
crower
C
F
Antworten
0
Aufrufe
1.375
Fahrer2001
F
Zurück
Oben Unten