首先感謝"爆爆爆爆米花"提供Line貼圖快訊,使我能取得png素材以及提供圖片不失真方法
本文示範之修改貼圖616─拉拉熊為Imagineer Co.,Ltd.版權所有、僅限使用於Line及相關之產品使用
本文示範之修改貼圖683─初音ミク為Crypton Future Media, INC.版權所有、僅限使用於Line及相關之產品使用
本文示範使用之AndroidResEdit 台灣繁體v1.5軟體,感謝繁體作者"繁體小語"
本文示範使用之Draw9patch及xUltimate-d9pc軟體為Google Android SDK之一部分,採用GPL授權,詳情請見Android SDK
看到友站有人在iOS修改LINE對話框成功,於是使我就在想是否在Android上可不可行
經過測試後,修改apk檔再簽名的確可行

首先

![[4/15更新]LINE對話框修改(免root,已使用nine patch修正圖片失真問題)](http://attach.mobile01.com/attach/201304/mobile01-2f19891058d63c3b08d84c4b18ee2243.jpg)
![[4/15更新]LINE對話框修改(免root,已使用nine patch修正圖片失真問題)](http://attach.mobile01.com/attach/201304/mobile01-5512d369aa49208a306e1d86a568ea5f.jpg)
方法(已修正對話框圖片失真問題)
1.首先請先移除LINE※注意:請先備份你的對話紀錄及貼圖※
2.下載LINE拉拉熊對話框APK
(Google 雲端硬碟備用)
QR code
![[4/15更新]LINE對話框修改(免root,已使用nine patch修正圖片失真問題)](http://attach.mobile01.com/attach/201304/mobile01-e41912cbf29dad4e0b07ad0e44f1e80d.png)
LINE初音ミク對話框APK
(Google 雲端硬碟備用)
QR code
![[4/15更新]LINE對話框修改(免root,已使用nine patch修正圖片失真問題)](http://attach.mobile01.com/attach/201304/mobile01-d25e5fb1db4dba98e069bb4e909d1ea0.png)
並安裝即完成
製作(碘酒?

.9.png為一種特殊圖檔格式,並不會因放大伸展而失真,其原理見這裡
1.準備好v2_img_chats_bg_01.png
v2_img_chats_bg_01_pressed.png
v2_img_chats_bg_02.png
v2_img_chats_bg_02_pressed.png
這四張圖檔,其中01為左方
2.下載Draw9patch解壓縮後並打開(以系統管理員身分開啟)
![[4/15更新]LINE對話框修改(免root,已使用nine patch修正圖片失真問題)](http://attach.mobile01.com/attach/201304/mobile01-b9d3073886fda419645041d3dd96e445.jpg)
3.開啟程式後按上方工具列"File"→"Open 9-patch... Ctrl+O",接者選擇你要patch的圖檔,按"開啟"
![[4/15更新]LINE對話框修改(免root,已使用nine patch修正圖片失真問題)](http://attach.mobile01.com/attach/201304/mobile01-e570a4111b20da3217c99a3a72791fa8.jpg)
![[4/15更新]LINE對話框修改(免root,已使用nine patch修正圖片失真問題)](http://attach.mobile01.com/attach/201304/mobile01-5b9431391f8fe799121d935bd8637e8d.jpg)
![[4/15更新]LINE對話框修改(免root,已使用nine patch修正圖片失真問題)](http://attach.mobile01.com/attach/201304/mobile01-096e3d0d9cbf8d197c9cd0b749f685cf.jpg)
4.取消勾選Show lock
勾選Show patches及Show content
接著對於用滑鼠點及劃出在上方圖片之空白處,左邊和上方為可延伸之區域,而右方及下方為文字或元件可出現範圍線最接近你要上方圖片,如下圖所示
![[4/15更新]LINE對話框修改(免root,已使用nine patch修正圖片失真問題)](http://attach.mobile01.com/attach/201304/mobile01-a2939bfda1eff733ef7e47e34596b96d.jpg)
5.完成後按上方工具列"File"→"Save 9-patch... Ctrl+S",接者輸入原來開啟檔案檔名→"儲存"※注意:這裡是直接儲存成.9.png格式,並不會覆蓋.png,請不要加上或更改副檔名※
![[4/15更新]LINE對話框修改(免root,已使用nine patch修正圖片失真問題)](http://attach.mobile01.com/attach/201304/mobile01-55e5574ac74c237805fd3364f438a0db.jpg)
6.下載xUltimate-d9pc-x86解壓縮後並將完成的.9.png檔案放入xUltimate-d9pc-x86\example1\res\drawable-hdpi\資料夾中
![[4/15更新]LINE對話框修改(免root,已使用nine patch修正圖片失真問題)](http://attach.mobile01.com/attach/201304/mobile01-dad9bb76edcee739f418288b0871c7f5.jpg)
7.回到xUltimate-d9pc-x86\資料夾,開啟xUltimate-d9pc-x86.exe(以系統管理員身分開啟)
![[4/15更新]LINE對話框修改(免root,已使用nine patch修正圖片失真問題)](http://attach.mobile01.com/attach/201304/mobile01-05a008b44d58bed12f70edfc5fed4026.jpg)
8.到xUltimate-d9pc-x86\done\example1\res\drawable-hdpi\資料夾中即可取得完成圖檔
![[4/15更新]LINE對話框修改(免root,已使用nine patch修正圖片失真問題)](http://attach.mobile01.com/attach/201304/mobile01-798f3d361471ddae6d2dde832189c022.jpg)
修改圖檔資源方法
1.下載jp.naver.line.android.apk
(Google 雲端硬碟備用)或取得jp.naver.line.android.apk以7-zip或其他壓縮檔程式開啟
![[4/15更新]LINE對話框修改(免root,已使用nine patch修正圖片失真問題)](http://attach.mobile01.com/attach/201304/mobile01-c3176071b4f7a21a91441fb1ea51cd59.jpg)
2.於壓縮檔程式中打開至此路徑res\drawable-hdpi\
![[4/15更新]LINE對話框修改(免root,已使用nine patch修正圖片失真問題)](http://attach.mobile01.com/attach/201304/mobile01-433db97d71bc73a8e020c466abc30d6b.jpg)
![[4/15更新]LINE對話框修改(免root,已使用nine patch修正圖片失真問題)](http://attach.mobile01.com/attach/201304/mobile01-6643d21346f16f311521016f19bdce76.jpg)
3.將修改過的v2_img_chats_bg_01.9.png
v2_img_chats_bg_01_pressed.9.png
v2_img_chats_bg_02.9.png
v2_img_chats_bg_02_pressed.9.png
四個檔案拖曳進去壓縮檔程式中並取代原檔案
![[4/15更新]LINE對話框修改(免root,已使用nine patch修正圖片失真問題)](http://attach.mobile01.com/attach/201304/mobile01-aa15d514136d60411c2b22ded7d5c91a.jpg)
![[4/15更新]LINE對話框修改(免root,已使用nine patch修正圖片失真問題)](http://attach.mobile01.com/attach/201304/mobile01-84b5caa71a5904ba8399babfef7f67a2.jpg)
4.返回至jp.naver.line.android.apk打開至此路徑META-INF\,檢查是否有CERT.SF及CERT.RSA
若有請刪除這兩個檔案
![[4/15更新]LINE對話框修改(免root,已使用nine patch修正圖片失真問題)](http://attach.mobile01.com/attach/201304/mobile01-03e62d979f95269c0819e3a4ca81109a.jpg)
![[4/15更新]LINE對話框修改(免root,已使用nine patch修正圖片失真問題)](http://attach.mobile01.com/attach/201304/mobile01-f1d70cd6ea4175cf988e977a605eb180.jpg)
![[4/15更新]LINE對話框修改(免root,已使用nine patch修正圖片失真問題)](http://attach.mobile01.com/attach/201304/mobile01-18c743ba47cf61090036c6571a6749b8.jpg)
5.關閉壓縮檔程式,下載AndroidResEdit 台灣繁體v1.5.zip解壓縮後並打開(以系統管理員身分開啟)
![[4/15更新]LINE對話框修改(免root,已使用nine patch修正圖片失真問題)](http://attach.mobile01.com/attach/201304/mobile01-6b2d496cdeddfc81ff74a2da5f5979c2.jpg)
6.按上方"簽名"→"簽名apk檔案",之後跳出一視窗,按"選取"選擇jp.naver.line.android.apk→"開啟舊檔"
![[4/15更新]LINE對話框修改(免root,已使用nine patch修正圖片失真問題)](http://attach.mobile01.com/attach/201304/mobile01-fe3771f95ec307977df08bad9fbd2c08.jpg)
7.按一下"立即簽名"→"存檔"→即完成jp.naver.line.android-SignFile.apk,傳回手機/平板就可以使用
![[4/15更新]LINE對話框修改(免root,已使用nine patch修正圖片失真問題)](http://attach.mobile01.com/attach/201304/mobile01-1d25edf0cb73927824e77cba3884aab5.jpg)
![[4/15更新]LINE對話框修改(免root,已使用nine patch修正圖片失真問題)](http://attach.mobile01.com/attach/201304/mobile01-12d9e8534fabe9fb7b6cc391a63020ec.jpg)
至於有人詢問是否能透過此法將所有貼圖背景變透明,經我使用apktool分析,目前而言即使使用此法或是修改color.xml只會把貼圖整個變透明,無法區域透明,所以還是請各位參考爆大這篇或是支持購買
我的功力有限,也希望有神人可以提供更好的方法

(Google 雲端硬碟備用)
