Android軟體分享 - [4/15更新]LINE對話框修改(免root,已使用nine patch修正圖片失真問題) - 手機

前往內容


[4/15更新]LINE對話框修改(免root,已使用nine patch修正圖片失真問題)

※此文素材及方法僅供研究使用,請勿使用於商業用途,否則後果自負※
首先感謝"爆爆爆爆米花"提供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檔再簽名的確可行
首先



方法(已修正對話框圖片失真問題)
1.首先請先移除LINE※注意:請先備份你的對話紀錄及貼圖※
2.下載LINE拉拉熊對話框APK
(Google 雲端硬碟備用)
QR code

LINE初音ミク對話框APK
(Google 雲端硬碟備用)
QR code

並安裝即完成

製作(碘酒?).9.png不失真圖檔製作方法4/15新增
.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解壓縮後並打開(以系統管理員身分開啟)

3.開啟程式後按上方工具列"File"→"Open 9-patch... Ctrl+O",接者選擇你要patch的圖檔,按"開啟"



4.取消勾選Show lock
勾選Show patches及Show content
接著對於用滑鼠點及劃出在上方圖片之空白處,左邊和上方為可延伸之區域,而右方及下方為文字或元件可出現範圍線最接近你要上方圖片,如下圖所示


5.完成後按上方工具列"File"→"Save 9-patch... Ctrl+S",接者輸入原來開啟檔案檔名→"儲存"※注意:這裡是直接儲存成.9.png格式,並不會覆蓋.png,請不要加上或更改副檔名※

6.下載xUltimate-d9pc-x86解壓縮後並將完成的.9.png檔案放入xUltimate-d9pc-x86\example1\res\drawable-hdpi\資料夾中

7.回到xUltimate-d9pc-x86\資料夾,開啟xUltimate-d9pc-x86.exe(以系統管理員身分開啟)

8.到xUltimate-d9pc-x86\done\example1\res\drawable-hdpi\資料夾中即可取得完成圖檔


修改圖檔資源方法
1.下載jp.naver.line.android.apk
(Google 雲端硬碟備用)或取得jp.naver.line.android.apk以7-zip或其他壓縮檔程式開啟

2.於壓縮檔程式中打開至此路徑res\drawable-hdpi\


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.返回至jp.naver.line.android.apk打開至此路徑META-INF\,檢查是否有CERT.SF及CERT.RSA
若有請刪除這兩個檔案



5.關閉壓縮檔程式,下載AndroidResEdit 台灣繁體v1.5.zip解壓縮後並打開(以系統管理員身分開啟)

6.按上方"簽名"→"簽名apk檔案",之後跳出一視窗,按"選取"選擇jp.naver.line.android.apk→"開啟舊檔"

7.按一下"立即簽名"→"存檔"→即完成jp.naver.line.android-SignFile.apk,傳回手機/平板就可以使用



至於有人詢問是否能透過此法將所有貼圖背景變透明,經我使用apktool分析,目前而言即使使用此法或是修改color.xml只會把貼圖整個變透明,無法區域透明,所以還是請各位參考爆大這篇或是支持購買
我的功力有限,也希望有神人可以提供更好的方法,Line貼圖png素材分流
(Google 雲端硬碟備用)






感謝提供對話框檔名

原本要改顏色

拆開來一看

一堆綠色底的XD

就懶得改了

分享我NERV版本的LINE觀賞
改造PS3大作戰! http://ppt.cc/iGRk
樓主,AndroidResEdit 台灣繁體v1.5.exe 這個檔案無法下載,Google 會顯示 這個檔案已遭病毒感染,不給下載。



建議樓主將檔案壓縮後再上傳,或直接放在 Dropbox 或 Box.com 可能會比較好。
Aleax wrote:
樓主,Android...(恕刪)

已改Dropbox連結
可能是Google本身對於自行簽入apk的程式本來就有誤報病毒之情形,我經過pc cillin及卡巴斯基兩台電腦掃描都沒有問題,可以放心使用
至於Google 雲端硬碟流量爆炸被鎖住,就請大家耐心等候重開之時
chinrur wrote:
※此文素材及方法僅供...(恕刪)

全部連結改成以Dropbox直接下載,至於Google雲端硬碟被封掉
只能說網路力量太強大的,短短不到一天下載流量就達2TB,難怪會被封鎖
其中分析一連結下載流量分析
但也有可能是傳APK檔被禁掉,不知道有沒有人遇過這種問題
看了一下樓主的熊..
好像每次都不一樣大小,
拉拉熊只要字一打多,就會變形
貼身鞋子 wrote:
看了一下樓主的熊.....(恕刪)

分析LINE程式的寫法,他並沒有依照大小而讀取不一樣大小的圖檔,只有小圖檔依照字數不同放大,除非你可以多寫一行程式在每次傳送文字時多傳一張透明圖片(固定大小),那我想如果可以辦到那應該就不必贈送貼圖了吧
我嘗試使用apktool修改color.xml色碼呈透明色,但後來是整張貼圖與文字都透明,除非是整支程式重寫
也希望有神人可以寫出來

chinrur wrote:
分析LINE程式的寫...(恕刪)


你要不要測試直接把那四個圖檔改為透明圖層?
改造PS3大作戰! http://ppt.cc/iGRk

eva7141 wrote:
你要不要測試直接把那...(恕刪)

嘗試改過,但是顯示時為整塊黑色,應該是他會有其他程式語法填充遮色片背景,目前看color.xml有關聯,但還是有其他控制語法檔案
請問樓大,
有辦法修改 推播通知視窗的顏色嘛?! 原為綠色。

1頁 (共2頁) » 分享到

前往



廣告