°¡²û ¾Èµå·ÎÀ̵å ÆùÀ¸·Î À½°¨ÇϽô ºÐÀ̳ª,
±Í°¡ ¹Î°¨ÇϽŠºÐµéÀº '¿Ö ¾Èµå·ÎÀ̵å´Â º¼·ýÁ¶ÀýÀÌ 15´Ü°è »ÓÀ̳Ä' ÇϽôõ¶ó±¸¿ä.
Àúµµ ¾à°£ ºÒ¸¸ÀÌ¾î¼ ¹®¿ÜÇÑ ¸Ó¸®Åë ºÙÀâ°í ¸çÄ¥ ¾¾¸§ÇØ ºÃ½À´Ï´Ù.
±×¸®°í °á±¹¿£ ã¾Æ³Â¾î¿ä +_+~
¹Ù·Î ¿ä·¸°Ô~
)
º¸½Ã¸é ¹Ìµð¾î º¼·ý´Ü°è°¡ 15¿¡¼ 30À¸·Î ´Ã¾î³ °ÍÀ» º¸½Ç ¼ö ÀÖ½À´Ï´Ù.
´Ü°è¿¡ Á¦ÇÑÀÌ ÀÖ´Â °ÍÀº ¾Æ´Ï¶ó¼, 30À̵ç 100ÀÌ´ø 60000ÀÌµç »ó°ü ¾ø½À´Ï´Ù.
(»ç½Ç °ª À߸ø ÀÔ·ÂÇÏ´Â ¹Ù¶÷¿¡ 6¸¸ 5õ´Ü°è·Î ³ª´²Áø Àûµµ...¤Ñ_-)
ÀÌ°É Çϱâ À§Çؼ´Â ÆùÀÌ ÃÖ¼ÒÇÑ ·çÆõǾî ÀÖ¾î¾ß ÇÕ´Ï´Ù.
¿Ö ÃÖ¼ÒÇÑÀΰ¡ Çϸé, ·çÆÃÆùµµ À̷лó µÇ±ä ÇÒÅÙµ¥ º®µ¹ ¾ÈµÈ´Ù°í Àå´ãÀ» ¸øÇϰŵç¿ä.
À¢¸¸ÇÏ¸é ºÎÆ®·Î´õ ¶Õ¾î¼ Ä¿½ºÅÒ·Ò ¾²½Ã´Â ºÐµéÀÌ ÇϽøé ÁÁ°Ú½À´Ï´Ù.
Áغñ¹°Àº ´ÙÀ½°ú °°½À´Ï´Ù.
1. ÀÚ½ÅÀÌ »ç¿ëÇÏ´Â ÆùÀÇ framework.jar ÆÄÀÏ.
(/system/framework ¾È¿¡ ÀÖ½À´Ï´Ù. Ä¿½ºÅÒ·ÒÀº ·Ò ¾ÐÃàÆÄÀÏ ¾È¿¡µµ ÀÖ½À´Ï´Ù.)
2. ÀÚ¹Ù °³¹ßŶ
http://www.oracle.com/technetwork/java/javase/downloads/jdk-7u2-download-1377129.html
¿©±â¼ ´Ù¿î·Îµå ÇϽŠµÚ ¼³Ä¡ÇØ ÁÖ¼Å¾ß ÇÕ´Ï´Ù.
3. smali/baksmali Åø
ÀÌ¿ëÀ» ½±°Ô ÇØÁÖ´Â ¹èÄ¡ÆÄÀÏ°ú °°ÀÌ ÀÖ´Â ³à¼®À» ¸¸µé¾î ÁֽŠºÐÀÌ Àֳ׿ä. °¨»çÇÕ´Ï´Ù (_ _)
http://blog.naver.com/vorcot/40142515988?copen=1&focusingCommentNo=5748574
4. ÅؽºÆ® ¿¡µðÅÍ.
À©µµ¿ì ±âº» ¸Þ¸ðÀåµµ ÀоîµéÀ̱ä Çϴµ¥, Á¦´ë·Î º¸ÀåÀ» ¸øÇϰڳ׿ä.
Àú´Â notepad++ ÃßõÇÕ´Ï´Ù.
http://notepad-plus-plus.org/
5. ¾ÐÃàÇÁ·Î±×·¥. ¾ËÁýµµ µÇ±ä µÇÁö¸¸ 7zip Ãßõ.
6. Æù ³»ºÎ ½Ã½ºÅÛ ÆÄÀÏ¿¡ Á¢±ÙÇÒ ¼ö ÀÖ´Â ÆÄÀÏ °ü¸® ÇÁ·Î±×·¥. (·çÆ® ÀͽºÇ÷η¯ °°Àº °Íµé)
7. ÆùÀÇ ¹«ÇѺÎÆÿ¡ ´ëºñÇÑ º¹±¸¿ë ·ÒÆÄÀÏÀ» SDÄ«µå¿¡ º¸°ü.
ÀÚ, ÁغñµÇ¼ÌÀ¸¸é ½ÃÀÛÇØ º¾½Ã´Ù.
1. smaliÅøÀ» ¾ÐÃàÀ» Ç®°í, framework.jar ÆÄÀÏÀ» °°Àº Æú´õ¿¡ ³Ö½À´Ï´Ù.
2. baksmali Manager.bat¸¦ ½ÇÇàÇÕ´Ï´Ù.
3. 4¹øÀ» ´©¸¥ µÚ 2¹øÀ» ´·¯ framework.jar ÆÄÀÏÀ» ¼±ÅÃÇØ Áֽðí, ´Ù½Ã 1¹øÀ¸·Î ´©¸£¸é ÀÛ¾÷ÀÌ ½ÃÀ۵˴ϴÙ.
4. Á¶±Ý ±â´Ù¸³´Ï´Ù....
5. framework¶ó´Â Æú´õ°¡ »õ·Î »ý±ä °ÍÀ» È®ÀÎÇÕ´Ï´Ù. (smali Åø âÀº ´ÝÁö ¾Ê½À´Ï´Ù.)
(¾ÈµÇ¾î ÀÖÀ¸¸é java°¡ Á¦´ë·Î ¼³Ä¡°¡ ¾ÈµÇ¾î Àְųª À©µµ¿ì cmd¿¡ ¹®Á¦°¡ ÀÖ´Â °ÍÀÔ´Ï´Ù.)
6. frameworkÆú´õ ¾ÈÀ¸·Î µé¾î°¡ android - media - Audioservice.smali ¸¦ ÅؽºÆ® ¿¡µðÅÍ·Î ¿±´Ï´Ù.
(³ëÆ®Æеå++¸¦ ¼³Ä¡ÇϼÌÀ¸¸é ÆÄÀÏÀ» ¿À¸¥ÂÊ Å¬¸¯ÇϽðí Edit with notepad ´©¸£½Ã¸é µË´Ï´Ù.)
7. ÄÁÆ®·Ñ + F¸¦ ´·¯ max_ ¸¦ °Ë»öÇÕ´Ï´Ù.
8. ¹Ø ½º¼¦ÀÇ ÁÙÀÌ ³ª¿Ã¶§±îÁö ´ÙÀ½ °Ë»öÀ» ´©¸¨´Ï´Ù. (Çѹø¸¸ ´õ ´©¸£¸é µË´Ï´Ù)
9. ¿©±â¼ Á¶±Ý Áß¿äÇÕ´Ï´Ù. º¸½Ã¸é array_1ba¶ó°í ½áÀÖ´Â ºÎºÐÀÌ ÀÖÀ»ÅÙµ¥,
ÀÌ°Ô º¼·ý ¸ñ·ÏÀ» ÁöĪÇÏ´Â °Ì´Ï´Ù. Àú ºÎºÐÀº ·Ò¸¶´Ù ´Ù¸£´Ï Á÷Á¢ ãÀ¸¼Å¾ß ÇÕ´Ï´Ù.
º¸Åë array_´Â ±×´ë·Î¿¡1baºÎºÐ¸¸ ´Þ¶óÁý´Ï´Ù. array_1ba ºÎºÐÀ» º¹»çÇؼ ´Ù½Ã °Ë»öÇÕ´Ï´Ù.
10. À§ ±×¸²°ú °°ÀÌ ³ª¿Ã °Ì´Ï´Ù.
ÀÌ Á¤º¸ÀÇ Àǹ̴ ´ÙÀ½°ú °°½À´Ï´Ù. (Ãâó-CM7 Audioservice ¼Ò½º)
Áï ÀúÈñ°¡ °Çµå·Á¾ß ÇÒ ºÎºÐÀº 4¹ø°ÀÇ fÀÎ °Ì´Ï´Ù.
(À½¾Ç°ú µ¿¿µ»ó µîÀÇ ¹Ìµð¾î º¼·ýÀÔ´Ï´Ù. ºí·çÅõ½ºµµ ¾²½Å´Ù¸é 7¹ø°µµ ¹Ù²ãÁÖ½Ã¸é µË´Ï´Ù.)
¿©±â¿¡ ¹Ù²Ü º¼·ý ¼ýÀÚ¸¦ ½á³Ö¾î¾ß Çϴµ¥, ÁÖÀÇÇÒ Á¡Àº 16Áø¼ö·Î ½á¾ß ÇÑ´Ù´Â Á¡ÀÔ´Ï´Ù.
Àú´Â º¼·ýÀ» 30´Ü°è·Î ¹Ù²Ù´Â°Ô ÁÁ´Ù°í »ý°¢ÇϹǷΠf¸¦ 1e·Î ¹Ù²Ù°Ú½À´Ï´Ù.
11. ÆíÁýÀÌ ¿Ï·áµÇ¾úÀ¸¸é ÀúÀåÀ» ´©¸¨´Ï´Ù.
12. smali Åø âÀ¸·Î µ¹¾Æ¿Í 2¹øÀ» ´·¯ smali ÀÛ¾÷À» ÇÕ´Ï´Ù.
13. Á¶±Ý ±â´Ù¸®¸é Æú´õ¿¡ classes.dex ÆÄÀÏÀÌ »ý±é´Ï´Ù.
14. ¾Æ±î Æú´õ¿¡ ³öµ×´ø framework.jar ÆÄÀÏÀ» ¾ÐÃàÇÁ·Î±×·¥¿¡¼ ¿±´Ï´Ù.
15. classes.dex ÆÄÀÏÀ» ¾ÐÃàÆÄÀÏ ¾È¿¡ µ¤¾î¾²±âÇÕ´Ï´Ù.
16. ÀÌÁ¦ framework.jar ÆÄÀÏÀ» Æù¿¡ ¿Å±é´Ï´Ù.
17. Æù¿¡¼ ·çÆ® ÀͽºÇ÷η¯¸¦ ÄÑ°í framework.jar ÆÄÀÏÀ» ÀÏ´ÜÀº /system¿¡ ¿Å±é´Ï´Ù.
(Àбâ/¾²±â ¸ðµå´Â ÄѼž߰ÚÁÒ.)
18. Æ۹̼ÇÀ» rw-r--r--·Î ¼³Á¤ÇÕ´Ï´Ù. Àß ¸ð¸£°Ú´Ù¸é ¾Æ·¡´ë·Î.
19. framework.jar ÆÄÀÏÀ» /system/framework ¾È¿¡ µ¤¾î¾²±â ÇÕ´Ï´Ù.
20. ÀçºÎÆÃ.
21. ÀÌÁ¦ ´õ Á¤¹ÐÇÑ º¼·ýÁ¶ÀýÀ» Áñ±â½Ã¸é µË´Ï´Ù '¤Ð'