冰楓論壇

 找回密碼
 立即註冊
搜索
查看: 874|回覆: 0
打印 上一主題 下一主題

[分享] LINE 9.12 製作共存經驗

[複製鏈接]

504

主題

0

好友

508

積分

高級會員

Rank: 4

UID
274345
帖子
504
主題
504
精華
0
積分
508
楓幣
110
威望
507
存款
0
贊助金額
0
推廣
0
GP
6
閱讀權限
50
性別
保密
在線時間
11 小時
註冊時間
2019-12-19
最後登入
2020-1-25
跳轉到指定樓層
1
發表於 2020-1-23 19:34:52 |只看該作者 |倒序瀏覽
本篇分享,只修改看到登入畫面,能否正常使用,還需要再測試
內容延續,關於LINE 9.22.2 的反編譯和回編譯
反、回編譯有問題,請參考上面的帖子
有發生上面帖子中,沒出現的異常
請上網google,自行解決
原則上
9.12版本,反編譯無異常,回編譯會出現無效字符(上面的帖子有教學)
修正回編譯的異常,打包、簽名後
再次反編譯、不修改、回編譯、簽名、安裝正常,可看到登入畫面
就能參考本篇分享,修改引用舊帖子的方法

修改關鍵處,步驟如下
表示方法,檔案開頭修改處

1.AndroidManifest.xml
包名  <manifest   ...  package="jp.naver.line.android
修改包名原則上,藍色字體的字數,要和原包名相同
基本上,簡單的APK只要這樣改,就能共存,現在已經沒有簡單的APK了
唯一識別 <provider  ...   android:authorities="jp.naver.line.android
共存的軟體,除了包名不同,程序相似處很多
修改唯一識別,可以確保新包名一定可以安裝
修改的原則,藍色字體跟著包名改

備註:
引用的帖子,有全局替換的方法,等日後有出現異常,再確認要修改那些地方

2.包名檢測
關鍵字,processName
依照變數,新增
const-string vX, "jp.naver.line.android"
X按照程式碼,修改
----------------------------------------
smali_classes5  jp  naver  line  android  LineApplication.smali
路徑的斜線,左上右下,帖子沒法顯示,所以用空格表示
(697):     iget-object v7, v7, Landroid/app/ActivityManager$RunningAppProcessInfo;->processName:Ljava/lang/String;

(701):     const-string v7, "jp.naver.line.android"

(731):     iget-object v1, v2, Landroid/app/ActivityManager$RunningAppProcessInfo;->processName:Ljava/lang/String;

(733):     const-string v1, "jp.naver.line.android"

701和733,都是新增
JfL6Ds


[發帖際遇]: 遅刻魔 因「淡水阿嬤」的「一句話」,決定參選不可能選上的總統,白白浪費了 1 楓幣 幸運榜 / 衰神榜
收藏收藏0 推0 噓0


把本文推薦給朋友或其他網站上,每次被點擊增加您在本站積分: 1彩票
複製連結並發給好友,以賺取推廣點數
簡單兩步驟,註冊、分享網址,即可獲得獎勵! 一起推廣文章換商品、賺$$
高級模式
B Color Image Link Quote Code Smilies

廣告刊登意見回饋關於我們管群招募本站規範DMCA隱私權政策

Copyright © 2011-2024 冰楓論壇, All rights reserved

免責聲明:本網站是以即時上載留言的方式運作,本站對所有留言的真實性、完整性及立場等,不負任何法律責任。

而一切留言之言論只代表留言者個人意見,並非本網站之立場,用戶不應信賴內容,並應自行判斷內容之真實性。

小黑屋|手機版|冰楓論壇

GMT+8, 2024-11-5 11:36

回頂部