{"id":380,"date":"2011-09-28T14:43:45","date_gmt":"2011-09-28T23:43:45","guid":{"rendered":"\/blog\/?p=380"},"modified":"2023-09-21T09:38:54","modified_gmt":"2023-09-21T00:38:54","slug":"lu2300-%ed%95%9c%eb%b0%a9-%ec%8a%a4%ed%81%ac%eb%a6%bd%ed%8a%b8","status":"publish","type":"post","link":"https:\/\/hasu0707.duckdns.org\/blog\/?p=380","title":{"rendered":"[LU2300] \ud55c\ubc29 \uc2a4\ud06c\ub9bd\ud2b8"},"content":{"rendered":"\n\uc6d0\ubb38\ub9c1\ud06c : <a title=\"[http:\/\/hasu0707.tistory.com\/471]\ub85c \uc774\ub3d9\ud569\ub2c8\ub2e4.\" href=\"http:\/\/hasu0707.tistory.com\/471\" target=\"_blank\" rel=\"noopener\">http:\/\/hasu0707.tistory.com\/471<\/A><br \/>\n<br \/>\uc774 \uc2a4\ud06c\ub9bd\ud2b8\ub294 \ud55c\ubc29\uc124\uce58\ub97c \uc88b\uc544\ud558\uc2dc\ub294 \ubd84\ub4e4\uc744 \uc704\ud55c \uc2a4\ud06c\ub9bd\ud2b8 \uc785\ub2c8\ub2e4.<br \/>\n<br \/>\ucee4\ud38c, \ud14c\ub9c8, lib, \uae30\ubcf8\uc5b4\ud50c\ucd94\uac00\/\uc5c5\uae00, \ubd88\ud544\uc694\ud55c \uae30\ubcf8\uc5b4\ud50c \uc815\ub9ac, \uac01\uc885 \uc18c\ub9ac \ucd94\uac00 \ub4f1\uc758<br \/>\n\uc791\uc5c5\uc744 \ubc30\uce58\uc791\uc5c5\uc73c\ub85c \ud55c\ubc88\uc5d0 \ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<br \/>\n<br \/>\ub2e8, \uac00\ub2a5\ud55c \ub514\ud3f4\ud2b8 \uc0c1\ud0dc\uac00 \uc88b\uc73c\uba70, \uc8fc\uc758\ud558\uc2e4 \uc810\uc740 \ub8e8\ud305\uc774 \ubc18\ub4dc\uc2dc \ub418\uc5b4 \uc788\uc5b4\uc57c \ud569\ub2c8\ub2e4.<br \/>\n<br \/>\uc544\ub798\ub294 \ud604\uc7ac \uc774 \uc2a4\ud06c\ub9bd\ud2b8 \uc790\ub8cc\uc5d0 \ub514\ud3f4\ud2b8\ub85c \ub4e4\uc5b4\uc788\ub294 \ucee4\ub110\/\ud14c\ub9c8 \ubc0f \ucc38\uc870\ud55c \ub0b4\uc6a9 \uc785\ub2c8\ub2e4.<br \/>\n<br \/>\u25a0 PlaRis\ub2d8\uc758 MIUI Stock \ud14c\ub9c8 ver.1.3 (<a title=\"[http:\/\/cafe.naver.com\/androiders\/1174988]\ub85c \uc774\ub3d9\ud569\ub2c8\ub2e4.\" href=\"http:\/\/cafe.naver.com\/androiders\/1174988\" target=\"_blank\" rel=\"noopener\">http:\/\/cafe.naver.com\/androiders\/1174988<\/A>)<br \/>\n\u25a0 liiebgorof\ub2d8\uc758 build.prop \ud2b8\uc705 (<a title=\"[http:\/\/cafe.naver.com\/androiders\/1158338]\ub85c \uc774\ub3d9\ud569\ub2c8\ub2e4.\" href=\"http:\/\/cafe.naver.com\/androiders\/1158338\" target=\"_blank\" rel=\"noopener\">http:\/\/cafe.naver.com\/androiders\/1158338<\/A>)<br \/>\n\u25a0 \ub808\ucc60\ub2d8\uc758 libsqlite.so \ud328\uce58 (<a title=\"[http:\/\/cafe.naver.com\/androiders\/1089390]\ub85c \uc774\ub3d9\ud569\ub2c8\ub2e4.\" href=\"http:\/\/cafe.naver.com\/androiders\/1089390\" target=\"_blank\" rel=\"noopener\">http:\/\/cafe.naver.com\/androiders\/1089390<\/A>)<br \/>\n\u25a0 \ubc31\uc6d0\ub9cc\ub2d8\uc758 libsurfaceflinger \ud328\uce58 (<a title=\"[http:\/\/cafe.naver.com\/androiders\/1092872]\ub85c \uc774\ub3d9\ud569\ub2c8\ub2e4.\" href=\"http:\/\/cafe.naver.com\/androiders\/1092872\" target=\"_blank\" rel=\"noopener\">http:\/\/cafe.naver.com\/androiders\/1092872<\/A>)<br \/>\n\u25a0 \ubc31\uc6d0\ub9cc\ub2d8\uc758 \ucee4\ub110 #1043 (<a title=\"[http:\/\/cafe.naver.com\/androiders\/1076781]\ub85c \uc774\ub3d9\ud569\ub2c8\ub2e4.\" href=\"http:\/\/cafe.naver.com\/androiders\/1076781\" target=\"_blank\" rel=\"noopener\">http:\/\/cafe.naver.com\/androiders\/1076781<\/A>)<br \/>\n<br \/>\uc717\ubd84\ub4e4 \uc88b\uc740\uc790\ub8cc \uacf5\uac1c\ud574 \uc8fc\uc154\uc11c \uac10\uc0ac\ub4dc\ub9bd\ub2c8\ub2e4~ (__)&gt; \uafb8\ubc85~<br \/>\n<br \/>\u203b \ud3f0 \ub8e8\ud305\ubc29\ubc95 : <a title=\"[http:\/\/hasu0707.tistory.com\/469]\ub85c \uc774\ub3d9\ud569\ub2c8\ub2e4.\" href=\"http:\/\/hasu0707.tistory.com\/469\" target=\"_blank\" rel=\"noopener\">http:\/\/hasu0707.tistory.com\/469<\/A><br \/>\n\u203b \ud3f0 \uacf5\uc7a5\ucd08\uae30\ud654 \ubc0f \ud38c\uc6e8\uc5b4 \uc5c5\uadf8\ub808\uc774\ub4dc : <a title=\"[http:\/\/hasu0707.tistory.com\/470]\ub85c \uc774\ub3d9\ud569\ub2c8\ub2e4.\" href=\"http:\/\/hasu0707.tistory.com\/470\" target=\"_blank\" rel=\"noopener\">http:\/\/hasu0707.tistory.com\/470<\/A><br \/>\n\u203b \uc774 \uc2a4\ud06c\ub9bd\ud2b8\ub294 \uc0ac\uc6a9\uc790 \uc601\uc5ed(\uc5b4\ud50c,\ub370\uc774\ud130)\uc744 \uac74\ub4e4\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4.<br \/>\n<br \/>\u2605\uc2a4\ud06c\ub9bd\ud2b8 \uc790\ub8cc \ub9c1\ud06c : <a title=\"[https:\/\/skydrive.live.com\/redir.aspx?cid=7585c215eae3596d&amp;resid=7585C215EAE3596D!1359]\ub85c \uc774\ub3d9\ud569\ub2c8\ub2e4.\" href=\"https:\/\/skydrive.live.com\/redir.aspx?cid=7585c215eae3596d&amp;resid=7585C215EAE3596D%211359\" target=\"_blank\" rel=\"noopener\">\uc2a4\uce74\uc774\ub4dc\ub77c\uc774\ube0c<\/A><br \/>\n(\uc5ec\uae30\uc11c <SPAN style=\"COLOR: rgb(48,88,210)\">upgrade_lg_lu2300.zip<\/SPAN> \uc744 \ubc1b\uc73c\uc2dc\uba74 \ub429\ub2c8\ub2e4. \ud544\uc694\ud558\uc2dc\uba74 58\ubc84\uc804 \uc21c\uc815\ud38c\ub3c4 \uc788\uc73c\ub2c8 \ubc1b\uc544\uac00\uc2ed\uc2dc\uc694.)<br \/>\n<br \/>\uc0ac\uc6a9 \ubc29\ubc95\uc740 \uc544\ub798\uc640 \uac19\uc2b5\ub2c8\ub2e4.<br \/>\n<br \/>\n<P style=\"MARGIN: 0px\"><img decoding=\"async\" editor_component=\"image_link\" src=\"\/blog\/wp-content\/uploads\/cms_xe\/img0061.jpg\" alt=\"\" \/><\/P><br \/>\n\u25a0 upgrade.sh \uc2a4\ud06c\ub9bd\ud2b8 \ub0b4\uc6a9<br \/>\n<br \/>#!\/system\/bin\/sh<br \/>\n######################################################################<br \/>\n#<br \/>\n# \uc774 \uc2a4\ud06c\ub9bd\ud2b8\ub294 LG-LU2300 OptimusQ\ub97c \ub300\uc0c1\uc73c\ub85c \uac01\uc885 \ucd5c\uc801\ud654 \uc2a4\ud06c\ub9bd\ud2b8\ub97c<br \/>\n# \ubaa8\uc544\uc11c \ud55c\ubc88\uc5d0 \ucc98\ub9ac\ud560 \uc218 \uc788\uac8c \ub9cc\ub4e0 \ud1b5\ud569 \uc2a4\ud06c\ub9bd\ud2b8 \uc785\ub2c8\ub2e4.<br \/>\n# \ubc18\ub4dc\uc2dc \ub8e8\ud305 \ud6c4 \ub8e8\ud2b8\uad8c\ud55c \ud558\uc5d0\uc11c \uc2e4\ud589\ub418\uc5b4\uc57c \ud558\uba70,<br \/>\n# \ud38c\uc6e8\uc5b4 \ubc84\uc804\uc740 \"LU230058\"\uc5d0\uc11c \uc2dc\ud5d8 \ub418\uc5c8\uc2b5\ub2c8\ub2e4.<br \/>\n#<br \/>\n# \uc774 \uc2a4\ud06c\ub9bd\ud2b8 \uc2e4\ud589\uc5d0 \ub530\ub77c \ubc1c\uc0dd\ud558\ub294 \ubb38\uc81c\ub294 \ub9cc\ub4e0\uc774\uac00 \ucc45\uc784\uc9c0\uc9c0 \uc54a\uc73c\uba70,<br \/>\n# \uc2e4\ud589 \uc804\uc5d0 \ubc18\ub4dc\uc2dc \uc2a4\ud06c\ub9bd\ud2b8\ub97c \ubcf4\uace0 \ud544\uc694\ud55c \ubd80\ubd84\uc740 \uc218\uc815\ud558\uc5ec \uc0ac\uc6a9\ud558\uc2dc\uae38<br \/>\n# \uad8c\ud569\ub2c8\ub2e4.<br \/>\n#<br \/>\n# by \uc808\ub300\ud558\uc218(hasu0707)<br \/>\n#<br \/>\n######################################################################<br \/>\n<br \/>############################################<br \/>\n# \uac01\uc885 \ucd5c\uc801\ud654 \uac12 On\/Off<br \/>\n# (1=On, 0=Off)<br \/>\n############################################<br \/>\n<br \/># audio \ub514\ub809\ud1a0\ub9ac\ub97c \/system\/media\/audio\ub85c \ubcf5\uc0ac ?<br \/>\nRUN_ADD_SYSTEM_MEDIA_AUDIO=1<br \/>\n<br \/># sounds \ub514\ub809\ud1a0\ub9ac\ub97c \/system\/sounds\ub85c \ubcf5\uc0ac ?<br \/>\nRUN_ADD_SYSTEM_SOUNDS=1<br \/>\n<br \/># 1\uc774\uba74 \uc2dc\uc791\/\uc885\ub8cc\uc74c \ub044\uae30<br \/>\nRUN_DISABLE_BOOTANI_SOUND=1<br \/>\n<br \/># 1\uc774\uba74 \uce74\uba54\ub77c \ubb34\uc74c<br \/>\nRUN_DISABLE_CAMERA_SOUND=0<br \/>\n<br \/># font \ub514\ub809\ud1a0\ub9ac\ub97c \/system\/font\ub85c \ubcf5\uc0ac ?<br \/>\nRUN_COPY_FONT=1<br \/>\n<br \/># bootanimation \ubc11\uc5d0 \ud30c\uc77c\uc744 \/system\/media\ub85c \ubcf5\uc0ac ?<br \/>\nRUN_COPY_BOOTANI=1<br \/>\n<br \/># additional_app\/system\/* \ub514\ub809\ud1a0\ub9ac\ub97c \/system\uc73c\ub85c \ubcf5\uc0ac<br \/>\nRUN_COPY_APPLIB=1<br \/>\n<br \/># 1\uc774\uba74 \ubd88\ud544\uc694\ud55c \uc5b4\ud50c \uc815\ub9ac<br \/>\nRUN_DISABLE_APP=1<br \/>\n<br \/># \uc804\uba74 \uac80\uc0c9\ubc84\ud2bc\uc744 \ud30c\uc6cc\ubc84\ud2bc\uc73c\ub85c \ubcc0\uacbd<br \/>\nRUN_COPY_SURF_KEYPAD=1<br \/>\n<br \/># 1\uc774\uba74 optimize\/build.prop \ud30c\uc77c\uc744 \ubcf5\uc0ac<br \/>\nRUN_COPY_BUILDPROP=1<br \/>\n<br \/># 1\uc774\uba74 kernel \ubc11\uc5d0 boot.img\ub97c \uc0c8\ucee4\ub110\ub85c \uc5c5\uadf8\ub808\uc774\ub4dc<br \/>\nRUN_UPGRADE_KERNEL=1<br \/>\n<br \/># framework \ub514\ub809\ud1a0\ub9ac\ub97c \/system\/framework\uc73c\ub85c \ubcf5\uc0ac<br \/>\nRUN_COPY_FRAMEWORK=1<br \/>\n<br \/>############################################<br \/>\n# \ube44\ud65c\uc131\ud654(\ub9ac\ub124\uc784) \ub300\uc0c1 \uae30\ubcf8\uc5b4\ud50c \ubaa9\ub85d<br \/>\n# (\ud655\uc7a5\uc790 .apk\ub294 \uc0dd\ub7b5\ud574\uc57c \ud569\ub2c8\ub2e4.)<br \/>\n############################################<br \/>\nBASEAPP_DISABLE=\"\\<br \/>\nAlarmClock \\<br \/>\nAnalogClock \\<br \/>\nAndroid_Sync \\<br \/>\nArcVideoEditor \\<br \/>\nBRCMFileManager \\<br \/>\nBrowser \\<br \/>\nCalendarWidget \\<br \/>\nCompass-prebuilt \\<br \/>\nDigitalAlarmWidget \\<br \/>\nDioPenHWR_eclipse \\<br \/>\nEmail \\<br \/>\nFileExplorer \\<br \/>\nFirstBoot \\<br \/>\nGallery3D \\<br \/>\nGenieWidget \\<br \/>\nGoogleQuickSearchBox \\<br \/>\nHomeSelector \\<br \/>\nLGMemo \\<br \/>\nLGOnScreenPhone \\<br \/>\nLGPhotoClockWidget \\<br \/>\nLGRSSReader \\<br \/>\nLGTNewsWidget \\<br \/>\nLGTShortcutApp \\<br \/>\nLGTStockWidget \\<br \/>\nLGTWeatherWidget \\<br \/>\nLGT_FileViewer \\<br \/>\nLgtPackages \\<br \/>\nMaps \\<br \/>\nMediaShare \\<br \/>\nMemoWidget \\<br \/>\nMobileVoIP \\<br \/>\nMoxierMail \\<br \/>\nOZMessenger \\<br \/>\nPicoTts \\<br \/>\nProtips \\<br \/>\nSmartReader \\<br \/>\nStreet \\<br \/>\nTalk \\<br \/>\nTtsService \\<br \/>\nVpnServices \\<br \/>\nWebSync \\<br \/>\nWebViewer \\<br \/>\nWiper \\<br \/>\nWorldClockWidget\"<br \/>\n<br \/>############################################<br \/>\n# \uc0ad\uc81c \ub300\uc0c1 \uae30\ubcf8\uc5b4\ud50c \ubaa9\ub85d<br \/>\n# (\ud655\uc7a5\uc790 .apk\ub294 \uc0dd\ub7b5\ud574\uc57c \ud569\ub2c8\ub2e4.)<br \/>\n############################################<br \/>\nBASEAPP_DELETE=\"\\<br \/>\nCyCamera \\<br \/>\nDaumMaps \\<br \/>\nFacebook \\<br \/>\nGmail \\<br \/>\nMe2day \\<br \/>\nMingleMangle \\<br \/>\nMinihompy \\<br \/>\nMnet \\<br \/>\nNatePortalMini \\<br \/>\nNaverMaps \\<br \/>\nNaverSearch \\<br \/>\nohbingo \\<br \/>\nScanSearch \\<br \/>\nTwitter \\<br \/>\nVoiceSearch \\<br \/>\nYouTube\"<br \/>\n<br \/>############################################<br \/>\n# \/system \ud30c\ud2f0\uc158 \uc4f0\uae30 \uac00\ub2a5\ud558\uac8c \uc7ac\ub9c8\uc6b4\ud2b8<br \/>\n############################################<br \/>\nmount -o remount,rw -t yaffs2 \/dev\/block\/mtdblock1 \/system<br \/>\n<br \/>############################################<br \/>\n# \/system\/media\/audio \ucd94\uac00<br \/>\n############################################<br \/>\nif [ ${RUN_ADD_SYSTEM_MEDIA_AUDIO} = 1 ]<br \/>\nthen<br \/>\n&nbsp; cp -r \/mnt\/sdcard\/upgrade_lg_lu2300\/audio\/* \/system\/media\/audio\/<br \/>\n&nbsp; chown root.root \/system\/media\/audio\/alarms\/*<br \/>\n&nbsp; chown root.root \/system\/media\/audio\/camera\/*<br \/>\n&nbsp; chown root.root \/system\/media\/audio\/message\/*<br \/>\n&nbsp; chown root.root \/system\/media\/audio\/notifications\/*<br \/>\n&nbsp; chown root.root \/system\/media\/audio\/ringtones\/*<br \/>\n&nbsp; chown root.root \/system\/media\/audio\/ui\/*<br \/>\n&nbsp; chmod 644 \/system\/media\/audio\/alarms\/*<br \/>\n&nbsp; chmod 644 \/system\/media\/audio\/camera\/*<br \/>\n&nbsp; chmod 644 \/system\/media\/audio\/message\/*<br \/>\n&nbsp; chmod 644 \/system\/media\/audio\/notifications\/*<br \/>\n&nbsp; chmod 644 \/system\/media\/audio\/ringtones\/*<br \/>\n&nbsp; chmod 644 \/system\/media\/audio\/ui\/*<br \/>\nfi<br \/>\n<br \/>############################################<br \/>\n# \/system\/sounds \ucd94\uac00<br \/>\n############################################<br \/>\nif [ ${RUN_ADD_SYSTEM_SOUNDS} = 1 ]<br \/>\nthen<br \/>\n&nbsp; cp -r \/mnt\/sdcard\/upgrade_lg_lu2300\/sounds\/* \/system\/sounds\/<br \/>\n&nbsp; chown root.root \/system\/sounds\/button\/*<br \/>\n&nbsp; chown root.root \/system\/sounds\/diag\/*<br \/>\n&nbsp; chown root.root \/system\/sounds\/effects\/*<br \/>\n&nbsp; chown root.root \/system\/sounds\/hourly\/*<br \/>\n&nbsp; chown root.root \/system\/sounds\/missedcall\/*<br \/>\n&nbsp; chown root.root \/system\/sounds\/poweroff\/*<br \/>\n&nbsp; chown root.root \/system\/sounds\/poweron\/*<br \/>\n&nbsp; chown root.root \/system\/sounds\/slide\/*<br \/>\n&nbsp; chown root.root \/system\/sounds\/touch\/*<br \/>\n&nbsp; chmod 644 \/system\/sounds\/button\/*<br \/>\n&nbsp; chmod 644 \/system\/sounds\/diag\/*<br \/>\n&nbsp; chmod 644 \/system\/sounds\/effects\/*<br \/>\n&nbsp; chmod 644 \/system\/sounds\/hourly\/*<br \/>\n&nbsp; chmod 644 \/system\/sounds\/missedcall\/*<br \/>\n&nbsp; chmod 644 \/system\/sounds\/poweroff\/*<br \/>\n&nbsp; chmod 644 \/system\/sounds\/poweron\/*<br \/>\n&nbsp; chmod 644 \/system\/sounds\/slide\/*<br \/>\n&nbsp; chmod 644 \/system\/sounds\/touch\/*<br \/>\nfi<br \/>\n<br \/>############################################<br \/>\n# \ubd80\ud305\/\uc885\ub8cc \uc5d0\ub2c8\uba54\uc774\uc158 \ud6a8\uacfc\uc74c \uc81c\uac70<br \/>\n############################################<br \/>\nif [ ${RUN_DISABLE_BOOTANI_SOUND} = 1 ]<br \/>\nthen<br \/>\n&nbsp; mv \/system\/sounds\/poweron\/pwron_1.ogg \/system\/sounds\/poweron\/pwron_1.og_<br \/>\n&nbsp; mv \/system\/sounds\/poweron\/pwron_2.ogg \/system\/sounds\/poweron\/pwron_2.og_<br \/>\n&nbsp; mv \/system\/sounds\/poweron\/pwron_3.ogg \/system\/sounds\/poweron\/pwron_3.og_<br \/>\n&nbsp; mv \/system\/sounds\/poweron\/pwron_4.ogg \/system\/sounds\/poweron\/pwron_4.og_<br \/>\n&nbsp; chown root.root \/system\/sounds\/poweron\/*<br \/>\n&nbsp; chmod 644 \/system\/sounds\/poweron\/*<br \/>\n<br \/>&nbsp; mv \/system\/sounds\/poweroff\/pwroff_1.ogg \/system\/sounds\/poweroff\/pwroff_1.og_<br \/>\n&nbsp; mv \/system\/sounds\/poweroff\/pwroff_incall.ogg \/system\/sounds\/poweroff\/pwroff_incall.og_<br \/>\n&nbsp; chown root.root \/system\/sounds\/poweroff\/*<br \/>\n&nbsp; chmod 644 \/system\/sounds\/poweroff\/*<br \/>\nfi<br \/>\n<br \/>############################################<br \/>\n# \uce74\uba54\ub77c\uc640 \ube44\ub514\uc624 \uc154\ud130\uc74c \ubc0f \uc2dc\uc791\/\uc885\ub8cc\uc74c<br \/>\n# \ubb34\uc74c \ucc98\ub9ac<br \/>\n############################################<br \/>\nif [ ${RUN_DISABLE_CAMERA_SOUND} = 1 ]<br \/>\nthen<br \/>\n&nbsp; mv \/system\/media\/audio\/camera\/shutter1.ogg \/system\/media\/audio\/camera\/shutter1.og_<br \/>\n&nbsp; mv \/system\/media\/audio\/camera\/shutter2.ogg \/system\/media\/audio\/camera\/shutter2.og_<br \/>\n&nbsp; mv \/system\/media\/audio\/camera\/shutter3.ogg \/system\/media\/audio\/camera\/shutter3.og_<br \/>\n&nbsp; mv \/system\/media\/audio\/camera\/shutter4.ogg \/system\/media\/audio\/camera\/shutter4.og_<br \/>\n&nbsp; mv \/system\/media\/audio\/camera\/shutter_cont.ogg \/system\/media\/audio\/camera\/shutter_cont.og_<br \/>\n&nbsp; mv \/system\/media\/audio\/camera\/AutoFocus.ogg \/system\/media\/audio\/camera\/AutoFocus.og_<br \/>\n&nbsp; chown root.root \/system\/media\/audio\/camera\/*<br \/>\n&nbsp; chmod 644 \/system\/media\/audio\/camera\/*<br \/>\nfi<br \/>\n<br \/>############################################<br \/>\n# \ud3f0\ud2b8 \ud30c\uc77c \ubcf5\uc0ac<br \/>\n############################################<br \/>\nif [ ${RUN_COPY_FONT} = 1 ]<br \/>\nthen<br \/>\n&nbsp; cp -f \/mnt\/sdcard\/upgrade_lg_lu2300\/font\/* \/system\/fonts\/<br \/>\n&nbsp; chown root.root \/system\/fonts\/*<br \/>\n&nbsp; chmod 644 \/system\/fonts\/*<br \/>\nfi<br \/>\n<br \/>############################################<br \/>\n# \ubd80\ud2b8\uc560\ub2c8\uba54\uc774\uc158 \ubcf5\uc0ac<br \/>\n############################################<br \/>\nif [ ${RUN_COPY_BOOTANI} = 1 ]<br \/>\nthen<br \/>\n&nbsp; cp -f \/mnt\/sdcard\/upgrade_lg_lu2300\/bootanimation\/bootanimation.zip \/system\/media\/<br \/>\n&nbsp; chown root.root \/system\/media\/bootanimation.zip<br \/>\n&nbsp; chmod 644 \/system\/media\/bootanimation.zip<br \/>\nfi<br \/>\n<br \/>############################################<br \/>\n# \ucd94\uac00\uc5b4\ud50c \uc124\uce58<br \/>\n############################################<br \/>\nif [ ${RUN_COPY_APPLIB} = 1 ]<br \/>\nthen<br \/>\n&nbsp; cp -rf \/mnt\/sdcard\/upgrade_lg_lu2300\/additional_app\/system\/app\/* \/system\/app\/<br \/>\n&nbsp; cp -rf \/mnt\/sdcard\/upgrade_lg_lu2300\/additional_app\/system\/lib\/* \/system\/lib\/<br \/>\n<br \/>&nbsp; # \ud37c\ubbf8\uc158 \uc870\uc815<br \/>\n&nbsp; chown root.root \/system\/app\/*<br \/>\n&nbsp; chmod 644 \/system\/app\/*<br \/>\n&nbsp; chown root.root \/system\/lib\/*.so<br \/>\n&nbsp; chmod 644 \/system\/lib\/*.so<br \/>\nfi<br \/>\n<br \/>############################################<br \/>\n# \ubd88\ud544\uc694\ud55c \uae30\ubcf8 \uc5b4\ud50c \uc815\ub9ac<br \/>\n############################################<br \/>\nif [ ${RUN_DISABLE_APP} = 1 ]<br \/>\nthen<br \/>\n&nbsp; # \/system\/bin\/test* \ube44\ud65c\uc131\ud654<br \/>\n&nbsp; mv \/system\/bin\/test_diag \/system\/bin\/test_diag.bak<br \/>\n&nbsp; mv \/system\/bin\/testmode \/system\/bin\/testmode.bak<br \/>\n<br \/>&nbsp; # \ubd88\ud544\uc694\ud55c \uae30\ubcf8\uc5b4\ud50c \ube44\ud65c\uc131\ud654(\ub9ac\ub124\uc784)<br \/>\n&nbsp; for apkfile1 in ${BASEAPP_DISABLE}<br \/>\n&nbsp; do<br \/>\n&nbsp;&nbsp;&nbsp; if [ ! -f \"\/system\/app\/${apkfile1}.ap_\" ]<br \/>\n&nbsp;&nbsp;&nbsp; then<br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; mv \"\/system\/app\/${apkfile1}.apk\" \"\/system\/app\/${apkfile1}.ap_\"<br \/>\n&nbsp;&nbsp;&nbsp; fi<br \/>\n&nbsp; done<br \/>\n<br \/>&nbsp; # \ubd88\ud544\uc694\ud55c \uae30\ubcf8\uc5b4\ud50c \uc0ad\uc81c<br \/>\n&nbsp; for apkfile2 in ${BASEAPP_DELETE}<br \/>\n&nbsp; do<br \/>\n&nbsp;&nbsp;&nbsp; if [ -f \"\/system\/app\/${apkfile2}.apk\" ]<br \/>\n&nbsp;&nbsp;&nbsp; then<br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; rm \"\/system\/app\/${apkfile2}.apk\"<br \/>\n&nbsp;&nbsp;&nbsp; fi<br \/>\n&nbsp; done<br \/>\nfi<br \/>\n<br \/>############################################<br \/>\n# \ucd5c\uc801\ud654 (\ucd5c\uc801\ud654 \uc5b4\ud50c \uc0ac\uc6a9\uc2dc\ub294 \ube44 \ud65c\uc131\ud654)<br \/>\n############################################<br \/>\nif [ ${RUN_COPY_SURF_KEYPAD} = 1 ]<br \/>\nthen<br \/>\n&nbsp; # \uc804\uba74\ubd80 \ud558\ub4dc\ubc84\ud2bc \ucd5c\uc801\ud654<br \/>\n&nbsp; cp -f \/mnt\/sdcard\/upgrade_lg_lu2300\/optimize\/surf_keypad.kl \/system\/usr\/keylayout\/surf_keypad.kl<br \/>\n&nbsp; chown root.root \/system\/usr\/keylayout\/surf_keypad.kl<br \/>\n&nbsp; chmod 644 \/system\/usr\/keylayout\/surf_keypad.kl<br \/>\nfi<br \/>\n<br \/>if [ ${RUN_COPY_BUILDPROP} = 1 ]<br \/>\nthen<br \/>\n&nbsp; # build.prop \uc124\uce58 - \ubc84\uc804\ubc88\ud638\ub9cc \ubc14\ub010\ud30c\uc77c<br \/>\n&nbsp; cp -f \/mnt\/sdcard\/upgrade_lg_lu2300\/optimize\/build.prop \/system\/<br \/>\n&nbsp; chown root.root \/system\/build.prop<br \/>\n&nbsp; chmod 644 \/system\/build.prop<br \/>\nfi<br \/>\n<br \/>#####################################################<br \/>\n# \ucee4\ub110 \uc5c5\uadf8\ub808\uc774\ub4dc<br \/>\n#<br \/>\n# \/mnt\/sdcard\/upgrade_lg_lu2300\/kernel\/boot.img \uac00<br \/>\n# \uc874\uc7ac\ud558\ub294 \uacbd\uc6b0\uc5d0\ub9cc \uc2e4\ud589<br \/>\n#####################################################<br \/>\nif [ ${RUN_UPGRADE_KERNEL} = 1 ]<br \/>\nthen<br \/>\n&nbsp; if [ -f \"\/mnt\/sdcard\/upgrade_lg_lu2300\/kernel\/boot.img\" ]<br \/>\n&nbsp; then<br \/>\n&nbsp;&nbsp;&nbsp; ############################################<br \/>\n&nbsp;&nbsp;&nbsp; # \ucee4\ub110 \ubcf5\uc0ac \uc900\ube44<br \/>\n&nbsp;&nbsp;&nbsp; ############################################<br \/>\n&nbsp;&nbsp;&nbsp; cp -f \/mnt\/sdcard\/upgrade_lg_lu2300\/kernel\/flash_image \/system\/bin\/<br \/>\n&nbsp;&nbsp;&nbsp; chown root.root \/system\/bin\/flash_image<br \/>\n&nbsp;&nbsp;&nbsp; chmod 755 \/system\/bin\/flash_image<br \/>\n<br \/>&nbsp;&nbsp;&nbsp; ############################################<br \/>\n&nbsp;&nbsp;&nbsp; # \uae30\uc874 \ucee4\ub110\uc744 \/sdcard\ub85c \ubc31\uc5c5<br \/>\n&nbsp;&nbsp;&nbsp; ############################################<br \/>\n&nbsp;&nbsp;&nbsp; rm \/mnt\/sdcard\/boot.img.orig<br \/>\n&nbsp;&nbsp;&nbsp; cat \/dev\/mtd\/mtd0 &gt; \/mnt\/sdcard\/boot.img.orig<br \/>\n<br \/>&nbsp;&nbsp;&nbsp; ############################################<br \/>\n&nbsp;&nbsp;&nbsp; # \uc0c8 \ucee4\ub110 \uc124\uce58<br \/>\n&nbsp;&nbsp;&nbsp; ############################################<br \/>\n&nbsp;&nbsp;&nbsp; cat \/dev\/zero &gt; \/dev\/mtd\/mtd0<br \/>\n&nbsp;&nbsp;&nbsp; flash_image boot \/mnt\/sdcard\/upgrade_lg_lu2300\/kernel\/boot.img<br \/>\n&nbsp;&nbsp;&nbsp; sync<br \/>\n&nbsp;&nbsp;&nbsp; rm \/system\/bin\/flash_image<br \/>\n&nbsp; fi<br \/>\nfi<br \/>\n<br \/>############################################<br \/>\n# \ud504\ub808\uc784\uc6cc\ud06c \ubcf5\uc0ac<br \/>\n############################################<br \/>\nif [ ${RUN_COPY_FRAMEWORK} = 1 ]<br \/>\nthen<br \/>\n&nbsp; cp -f \/mnt\/sdcard\/upgrade_lg_lu2300\/framework\/* \/system\/framework\/<br \/>\n&nbsp; chown root.root \/system\/framework\/*<br \/>\n&nbsp; chmod 644 \/system\/framework\/*<br \/>\nfi<br \/>\n<br \/>############################################<br \/>\n# \ub9c8\ubb34\ub9ac \ubc0f \uc815\ub9ac<br \/>\n############################################<br \/>\nrm \/tmp\/upgrade.sh<br \/>\nrm -r \/mnt\/sdcard\/upgrade_lg_lu2300<br \/>\n# \ub9ac\ubd80\ud305<br \/>\nsync<br \/>\nreboot<br \/>\n<br \/><br \/>\n<br \/>\n","protected":false},"excerpt":{"rendered":"<p>\uc6d0\ubb38\ub9c1\ud06c : http:\/\/hasu0707.tistory.com\/471 \uc774 \uc2a4\ud06c\ub9bd\ud2b8\ub294 \ud55c\ubc29\uc124\uce58\ub97c \uc88b\uc544\ud558\uc2dc\ub294 \ubd84\ub4e4\uc744 \uc704\ud55c \uc2a4\ud06c\ub9bd\ud2b8 \uc785\ub2c8\ub2e4. \ucee4\ud38c, \ud14c\ub9c8, lib, \uae30\ubcf8\uc5b4\ud50c\ucd94\uac00\/\uc5c5\uae00, \ubd88\ud544\uc694\ud55c \uae30\ubcf8\uc5b4\ud50c \uc815\ub9ac, \uac01\uc885 \uc18c\ub9ac \ucd94\uac00 \ub4f1\uc758 \uc791\uc5c5\uc744 \ubc30\uce58\uc791\uc5c5\uc73c\ub85c \ud55c\ubc88\uc5d0 \ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \ub2e8, \uac00\ub2a5\ud55c \ub514\ud3f4\ud2b8 \uc0c1\ud0dc\uac00 \uc88b\uc73c\uba70, \uc8fc\uc758\ud558\uc2e4 \uc810\uc740 \ub8e8\ud305\uc774 \ubc18\ub4dc\uc2dc \ub418\uc5b4 \uc788\uc5b4\uc57c \ud569\ub2c8\ub2e4. \uc544\ub798\ub294 \ud604\uc7ac \uc774 \uc2a4\ud06c\ub9bd\ud2b8 \uc790\ub8cc\uc5d0 \ub514\ud3f4\ud2b8\ub85c \ub4e4\uc5b4\uc788\ub294 \ucee4\ub110\/\ud14c\ub9c8 \ubc0f \ucc38\uc870\ud55c \ub0b4\uc6a9 \uc785\ub2c8\ub2e4. \u25a0 PlaRis\ub2d8\uc758 MIUI [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_import_markdown_pro_load_document_selector":0,"_import_markdown_pro_submit_text_textarea":"","site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[26],"tags":[],"class_list":["post-380","post","type-post","status-publish","format-standard","hentry","category-development_android"],"_links":{"self":[{"href":"https:\/\/hasu0707.duckdns.org\/blog\/index.php?rest_route=\/wp\/v2\/posts\/380","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/hasu0707.duckdns.org\/blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/hasu0707.duckdns.org\/blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/hasu0707.duckdns.org\/blog\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/hasu0707.duckdns.org\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=380"}],"version-history":[{"count":0,"href":"https:\/\/hasu0707.duckdns.org\/blog\/index.php?rest_route=\/wp\/v2\/posts\/380\/revisions"}],"wp:attachment":[{"href":"https:\/\/hasu0707.duckdns.org\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=380"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/hasu0707.duckdns.org\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=380"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/hasu0707.duckdns.org\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=380"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}