updater-script ÆÄÀÏ¿¡ ÃʱâÈ­ ¸í·É¾î¸¦ ³ÖÀ»¼öÀÖÀ»±î¿ä?  
 ±Û¾´ÀÌ:ÁÁÀºÇÏ·ç

, Hit : 862

¿À·§µ¿¾È ¹æÄ¡µÇ¾ú´ø ¹Ì¶ó¼Ö¿¡ ¹èÅ͸®¸¦ ±³Ã¼ÇÏ°í »ç¿ëÇÏ·Á°í º¸´Ï,

½Ã½ºÅÛÀÌ ²¿¿´´ÂÁö Á¦´ë·Î ÀÛµ¿ÇÏÁö ¾Ê°í ÃʱâÈ­ ¸Þ´º¿¡ Á¢±ÙÇÏ´Â °Íµµ ¾ÈµÇ³×¿ä¤Ð¤Ð



update.zipÀ» »ç¿ëÇؼ­ ÃʱâÈ­ ÇÏ·ÁÇß´õ´Ï ¾ÈµÇ°í¿ä,



update.zip ÆÄÀϼӿ¡ Àִ updater-deleted ÆÄÀÏÀ» ¿­¾îº¸´Ï ¿©±â¿¡ ÃʱâÈ­ ¸í·ÉÀ» Ãß°¡ÇÏ¸é µÉ°Í °°Àºµ¥....





¾î¶»°Ô ³Ö¾î¾ßÇÒÁö  ¸ð¸£°Ú½À´Ï´Ù



updater-deleted ÆÄÀÏÀÇ ³»¿ëÀº ´Ü¼ø(?)Çϳ׿ä



assert(!less_than_int(1339627938, getprop("ro.build.date.utc")));

assert(getprop("ro.product.device") == "msm7630_surf" ||

       getprop("ro.build.product") == "msm7630_surf");

show_progress(0.500000, 0);

mount("ext4", "EMMC", "/dev/block/mmcblk0p12", "/system");

mount("ext4", "EMMC", "/dev/block/mmcblk0p13", "/data");

package_extract_dir("recovery", "/system");

package_extract_dir("system", "/system");

package_extract_dir("data/app", "/data/app");

symlink("../persist/default.prop", "/system/default.prop");

symlink("/persist/qcom_cfg.ini", "/system/etc/firmware/wlan/qcom_cfg.ini");

symlink("/persist/qcom_wlan_nv.bin", "/system/etc/firmware/wlan/qcom_wlan_nv.bin");

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/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/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_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(0, 2000, 0550, "/system/etc/init.goldfish.sh");

set_perm(1000, 1000, 0777, "/system/etc/init.qcom.sdio.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");

show_progress(0.200000, 0);

show_progress(0.200000, 10);

package_extract_file("boot.img", "/dev/block/mmcblk0p8");

package_extract_file("recovery.img", "/dev/block/mmcblk0p17");

show_progress(0.100000, 0);

unmount("/system");

unmount("/data");





¹Ì¸® °¨»çÇÕ´Ï´Ù^^



ÅõÇÇ´Â ¸ð¸£´Â°Ô ¾øÀݾƿä





,

  ÁÁÀºÇÏ·ç
ȸ¿ø´ÔÀÇ ¼Ò°³±ÛÀÌ ¾ø½À´Ï´Ù.
Á¤º¸·Â:0
Ä£Àýµµ:

º´±¸
Á¤º¸·Â:7900
Ä£Àýµµ:8896
 
03-26 20:03
¾ÈµÉ°Å¶ó°í »ý°¢µË´Ï´Ù¸¸...
updater-deleted ÆÄÀÏÀÇ ³»¿ëÀ̶ó°í ¿Ã·ÁÁֽŠ³»¿ëÀ» º¸¸é...
ÀÏ¹Ý Linux °è¿­¿¡¼­ »ç¿ëÇÏ´Â shell ¸í·É¾î°¡ ¾Æ´Ï°í ÇÔ¼ö ÇüÅ ÀÔ´Ï´Ù.
ÃʱâÈ­ ÇÔ¼ö°¡ µû·Î ÀÖ´Â°Ô ¾Æ´Ï¶ó¸é ºÒ°¡´É ÇÏ´Ù°í º¾´Ï´Ù.
https://pspmaster.tistory.com/174
º´±¸
Á¤º¸·Â:7900
Ä£Àýµµ:8896
 
03-26 20:08
±×¸®°í ÇØ´ç ÇÔ¼ö ³»¿ëµéÀ» º¸¸é ÇØ´ç ÄÚµåµéÀÌ ÃʱâÈ­ ÄÚµå ÀÎ°Í °°½À´Ï´Ù.
/system°ú /data ¿µ¿ªÀ» mountÇÏ°í recovery, system, data/appÀ» ¾ÐÃàÇØÁ¦ ÇÑ ÈÄ ÁÖ¿ä ¸í·É¾î¿¡ ´ëÇØ ½Éº¼¸¯ ¸µÅ©¸¦ °É°í ÆÛ¹Ì¼Ç ¼³Á¤À» ÇÑ ÈÄ boot.img¿Í recovery.img¸¦ ¾ÐÃàÇØÁ¦ÇÏ°í /system, /data ¿µ¿ª ¸¶¿îÆ®¸¦ ÇØÁ¦Çϳ׿ä.