冰楓論壇
標題:
LINE 9.12 製作共存經驗
[打印本頁]
作者:
遅刻魔
時間:
2020-1-23 19:34
標題:
LINE 9.12 製作共存經驗
本篇分享,只修改看到登入畫面,能否正常使用,還需要再測試
內容延續,
關於LINE 9.22.2 的反編譯和回編譯
反、回編譯有問題,請參考上面的帖子
有發生上面帖子中,沒出現的異常
請上網google,自行解決
原則上
9.12版本,反編譯無異常,回編譯會出現無效字符(上面的帖子有教學)
修正回編譯的異常,打包、簽名後
再次反編譯、不修改、回編譯、簽名、安裝正常,可看到登入畫面
就能參考本篇分享,
修改
不
引用舊帖子的方法
修改關鍵處,步驟如下
表示方法,
檔案
,
開頭
,
修改處
1.
AndroidManifest.xml
包名
<
manifest
... package="
jp.naver.line.android
修改包名原則上,藍色字體的字數,要和原包名相同
基本上,簡單的APK只要這樣改,就能共存,
現在已經沒有簡單的APK了
唯一識別
<
provider
... android:authorities="j
p.naver.line.android
共存的軟體,除了包名不同,程序相似處很多
修改
唯一識別
,可以確保新包名一定可以安裝
修改的原則,藍色字體跟著包名改
備註:
引用的帖子,有全局替換的方法,等日後有出現異常,再確認要修改那些地方
2.包名檢測
關鍵字,
processName
依照變數,
新增
const-string v
X
, "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,都是新增
2020-1-23 19:34 上傳
下載附件
(303.38 KB)
歡迎光臨 冰楓論壇 (https://bingfong.com/)
Powered by 冰楓