綁定帳號登入

Android 台灣中文網

[教程] LINE8.11以上版本多開製作

[複製連結] 查看: 10644|回覆: 24|好評: 0
for0907 | 收聽TA | 顯示全部樓層 |閱讀模式
發表於 2020-1-30 21:14

馬上加入Android 台灣中文網,立即免費下載應用遊戲。

您需要 登錄 才可以下載或查看,沒有帳號?註冊

x
本帖最後由 for0907 於 2020-2-3 23:53 編輯

第二發
目前網上能找到V7,V8的SO庫,修改後又能正常使用,版本最高建議有兩個

9.10.2
實用上,版本有點低,是安卓4.X的最高版本,安卓4.3.1以下將無法從商店安裝
LINE網站的公告
【重要公告】關於停止Android 4.3.1以下版本裝置的支援

9.19.3
從9.22.2往下試,最高可用的版本,有訊息預覽視窗
因為SAI需要ROOT,才能安裝LINE,有registration.apk都不考慮
有ROOT,要用SAI安裝減少容量,V7,V8的apk,需要反編譯改包名
公告bug表示,電腦版無法認證,網頁版似乎不受影響,可以登入網頁版

9.19.3要追加一些修改,其他異常,之前帖子都有說明,第一發有附連結
AndroidManifest.xml
<meta-data android:name="com.android.vending.splits.required" android:value="true"/>
判斷是否從商店安裝,提示刪除程式,從商店安裝
改成false,就不會提示,我是直接刪除3行<meta-data ,最後幾行如下
<provider android:authorities="jp.naver.line.baseyyy.lifecycle-process" android:exported="false" android:multiprocess="true" android:name="androidx.lifecycle.ProcessLifecycleOwnerInitializer"/>
刪除<meta-data
刪除<meta-data
刪除<meta-data
    </application>
</manifest>

以下不是很必要,如果有版本被鎖,可以試著改改看,8.11版都沒鎖了,應該也不會鎖吧smali_classes2  h  a  n$a.smali
(215):     const v1, 0x57abe18

smali_classes5  jp  naver  line  android  BuildConfig.smali
(325): .field public static final VERSION_CODE:I = 0x57abe18
(327): .field public static final VERSION_NAME:Ljava/lang/String; = "9.19.3"
0x57abe18,用16進位轉換是91930136

apktool.yml
  versionCode: "91930136"
  versionName: 9.19.3

如果有要偽裝新版,可以查一下其他版本的資料,自己替換
用APK編輯器,會比較省事,最好自己重簽名,預防簽名不符

不管甚麼版本,如果有訊息延遲,通話未通知,要先確認自己的手機設定
我的家人用華碩手機,原生的Android Oreo系統,LINE都很正常
原生的OS可能會比較穩定,少了廠商的軟體搗亂
我也是用華碩手機,待機過久,會消除LINE在後台運作
試過很多調整,基本上,自啟動,取消最佳化電源,LINE的內部提醒設定開啟
待機過久,還是一樣會有延遲或不通知
另外,有一個Splendid,華碩內建軟體就直接停用,卡頓的源頭,霸佔著後台運作
沒刪除前,每個程式都要卡個30秒以上,才會開啟畫面
有需要螢幕色彩設定,找其他程式安裝吧
刪除後順很多,給大家參考看看,從廠商的軟體去停用測試,或許能解決卡頓和訊息延遲


~~~~~~~~~~~~~~我是分割線~~~~~~~~~~~~~~~


第一發
經過好幾日的摸索,已經確定製作的步驟,首先,先分享一些知識和前置工作
1.
製作多開只能選擇9.2~9.16.1版,版本高無法製作,版本低不能用,9.10.2版以下,最簡單
2.
貼圖和電話異常,是因為SO庫的緣故,手機版本有V7V8,V7(32位元)幾乎通用
3.
地圖異常,需要用App Cloner製作共存,取得Google認證碼
4.
工具檔案需求 : aapt.exe,apktool.bat,apktool.jar,簽名程式
LINE檔案需求 : 主程式(Apk),armeabi-v7a的SO庫(資料夾),arm64-v8a的SO庫(資料夾)
                     主程式安裝後,可以用商店更新成功,表示沒有被修改
                     兩個SO庫,我是用9.22.2,會異常退出
                     所以還是用LINE9.16.1當底,LINE9.22.2覆蓋,不覆蓋可以用LINE9.10.2
                     網上有很多有名的網站,可以下載歷史版本
                     v7是9.22.2主程式內就有,v8是Apks或是XApk檔案內的分割Apk
框架需求 : framework-res_api2X.apk(1.Apk),X表示數字,主程式(127.Apk)
              較高版本的LINE,需要registration.apk(126.Apk)

研究過程,有發幾個帖,有想要研究,或是有遇到異常的人,可以參考,本篇就不多做解釋

LINE 9.12製作共存經驗~~已成功

關於LINE 9.22.2 的反編譯和回編譯



本篇是直接以9.16.1版當示範,步驟幾乎相同,關鍵處也差不了多少
1.
首先用apktool反編譯(apktool d),不能出現異常
2.
修改AndroidManifest.xml的包名,和唯一識別,可以隨意改,總字數相同就行
我是將android改成baseyyy,以後要做共存,yyy改成001,002,......
baseyyy在檔案內是唯一的,這樣以後替代才不會很麻煩
package="jp.naver.line.android",1個,手動修改底線(包名)
authorities="jp.naver.line.android.XXXXX.YYYYY.ZZZZZ",8個,替換底線(唯一識別)
9.16.1版本可以省略splits0.xml的異常,又是可用版本中,最高的版本
3.
將lib資料夾,複製到反編譯的主資料夾,可以用解壓縮Apk取得
可以看自己需求放v7或v8,也能兩個都放
因為現在安裝後,會有odex檔,所以檔案能少一點就少一點
4.
消掉res  drawable  $avd_(hide,show)_password__(0~2).xml的檔名中的$,6個檔案
消掉res  drawable  avd_(hide,show)_password.xml的內容,$,2個檔案,1個檔案3處
消掉values  plurals.xml的內容,$,1個檔案,有6處,用搜尋比較快
5.
smali_classes5  jp  naver  line  android  LineApplication.smali
(1240):     iget-object v7, v7, Landroid/app/ActivityManager$RunningAppProcessInfo;->processName:Ljava/lang/String;

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

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

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

列號參考,因為新增會異動,其他版本,就是找類似的地方(processName),紅色數字表示新增
6.
FB的帳號登入,通常都要停用臉書相關的APP,免得認證失敗,失敗太多次就鎖帳號了
我是直接在程式內就擋掉,要是成功,用臉書帳號登入,會出現一個較小視窗,左上會有一個X
這樣用臉書帳號登入,就不會和臉書相關APP有匯入連動的情況
這與共存無關,修改可有可無,我是用全局取代

com.facebook.katana,臉書APP
com.facebook.orca,臉書即時通APP
com.facebook.lite,臉書APP輕量版
com.facebook.mlite,臉書即時通APP輕量版
只要讓原本名稱不同就好,我是消掉尾數兩個,加上yy

共存修改的部分,已經完成,要製作第2個共存,只要重覆第2個步驟,修改9個地方,很簡單吧
7.
用apktool回編譯(apktool b),不能出現異常
8.
App Cloner製作共存,再反編譯(第1個步驟)共存的Apk,取得Google認證碼
在AndroidManifest.xml的731列
<meta-data android:name="com.google.android.geo.API_KEY" android:value="XXXXXX"/>
App Cloner會增加很多程式碼,感覺不是很安全,所以,想要安全一點就自己重覆第2個步驟
想要方便,就用App Cloner製作共存
9.
把主資料內的AndroidManifest.xml的731列,YYYYYY改成Google認證碼
10.
想要改圖標LINE的名字音樂檔提醒鈴聲音樂頁面的音樂名稱,可以這時候操作
也可以在第7個步驟之前,尤其是要用App Cloner製作共存,一定要在第7個步驟之前完成
11.
再回編譯(第7個步驟),最基本的檔案就完成了,以後有要改音樂,就反編譯修改的APK
步驟就能少很多,我是存在雲端,免得弄丟了,要時候要再重作,那就很累人了

備註:
1.
是否會有其他異常,我並不清楚,因為我只測試,貼圖,電話,傳訊息,地圖,頁面切換
詳細的操作,並沒有很多,所以

請不要當成重要的LINE使用


請不要當成重要的LINE使用


請不要當成重要的LINE使用

因為很重要,所以要提醒3次

2.
關於提醒會延遲,有一個很重要的地方,手機的設定,電池選項,裏頭會有最佳化,要取消
取消會耗電,不取消會有延遲現象,就看自己的抉擇
提醒延遲,真的很煩,尤其是通話,語音是對方都響完了,才出現通知
用視訊就不會出現延遲,這不是LINE的原因(應該也算是),是手機品牌和型號的關係
簡單說,LINE無法支援全系列,這與手機貴或便宜無關,畢竟手機少說也有上千種
LINE應該沒有全部支援,太新,太舊,太冷門,應該或多或少會有問題
至於自啟動,提醒要開啟,這些基本的設定,就自己上網Google

3.
安裝後,少說也有300MB,都怪Google要搞odex,說是提升效能,常用的程式碼會匯合
下載又搞動態安裝,說是可以減少檔案,感覺也沒減少多少,真是無言
所以要安裝很多個LINE,手機要有很大的容量空間,不然,最多3個,就快沒容量空間了

「用Android 就來APK.TW」,快來加入粉絲吧!
Android 台灣中文網(APK.TW)

評分

參與人數 4碎鑽 +6 經驗 +1 幫助 +8 收起 理由
z993129 + 1 + 1 非常讃
quizzz + 1 + 1 非常讃
matchlii + 3 + 1 + 5 你的付出,對會員幫助很大唷!.
joeliupeter + 1 + 1 非常讃

查看全部評分

用Android 就來Android 台灣中文網(https://apk.tw)
回覆

使用道具 舉報

winni77 | 收聽TA | 顯示全部樓層
發表於 2020-2-2 00:50
由 手機網頁 發佈
依照網路上的經驗,您說的SO庫(v7、v8)是不能同時都安裝的(會造成閃退),並且,SO庫是要跟line版本搭配的,使用SAI來安裝,手機不支援64位元就安裝line+v7(SAI內同時勾選2個再開始安裝),支援64位元就只安裝line+v8,沒有同時安裝是無效的(會造成貼圖及通話錯誤),網路上可下載的apk網站,也會區分支援32或64位元,最好是分離出來,再依手機位元來搭配安裝。
以網路經驗,同包名但不同簽名檔,是不能直接覆蓋的,須有root且解除簽名驗證才可直接安裝覆蓋,所以若是用之前明大釋放出來的多開版,還需要明大再釋放出相同簽名檔的多開版本,才能直接安裝升級line版本,不然帳號會有遺失的風險。
另外請教,您的第8、第9內的XXXXXX與YYYYYY是否是指一樣的東西,是否只是這裡標錯?
感謝您的分享,有空小弟也依您的步驟來研究試試~
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

winni77 | 收聽TA | 顯示全部樓層
發表於 2020-2-2 01:52
由 手機網頁 發佈
有關第8、第9我看懂了,是要把第9的YYYYYY改成第8的XXXXXX,也就是改成正確的Google認證碼
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

 樓主| for0907 | 收聽TA | 顯示全部樓層
發表於 2020-2-2 10:30
本帖最後由 for0907 於 2020-2-2 10:38 編輯
winni77 發表於 2020-2-2 00:50
依照網路上的經驗,您說的SO庫(v7、v8)是不能同時都安裝的(會造成閃退),並且,SO庫是要跟line版本搭配的, ...

SO庫(v7、v8)是不能同時都安裝的(會造成閃退)
不是用SAI安裝,是反編譯時放在裏頭,我兩支手機一隻V7,一隻V8
會自動抓符合自己的安裝,但是整個安裝後,容量會多很多
官網9.22.2,就內含V7
我目前也是分開打包,減少安裝後base.apk的容量

評分

參與人數 1碎鑽 +1 幫助 +1 收起 理由
joeliupeter + 1 + 1 非常讃

查看全部評分

用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

 樓主| for0907 | 收聽TA | 顯示全部樓層
發表於 2020-2-2 10:36
winni77 發表於 2020-2-2 01:52
有關第8、第9我看懂了,是要把第9的YYYYYY改成第8的XXXXXX,也就是改成正確的Google認證碼 ...

LINE 9.12製作共存經驗~~已成功第四發有說明,本篇就沒有多作解釋
@string/google_maps_key就是我說的YYYYYY
XXXXXX是一串亂碼

評分

參與人數 1碎鑽 +1 幫助 +1 收起 理由
joeliupeter + 1 + 1 非常讃

查看全部評分

用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

ascon0730 | 收聽TA | 顯示全部樓層
發表於 2020-2-6 01:07
由 手機網頁 發佈
太好了,看到這篇,至從更新line 10版後很多相關應用黑屏了,又不讓good go降版,好不容易降版,卻使用上怪怪的出現圖片無法顯示,無法連結line伺服器,一直出現刪除請此版提示升級最高版
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

ascon0730 | 收聽TA | 顯示全部樓層
發表於 2020-2-6 01:16
由 手機網頁 發佈
目前手機最高系統安卓6.0.1最終版,升級line最高版本之後無法再像以前那樣降版安裝了,除非將整個系統洗掉重置,但降版後line使用會出現異常,好像跟谷歌已經有寫入更新記錄的關係
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

ascon0730 | 收聽TA | 顯示全部樓層
發表於 2020-2-6 01:40
由 手機網頁 發佈
目前測試不重置系統方式安裝方式,是將商店降版,不然無法裝各降版line,9月15後到年底強更的版本,目前降到9.22.2最後9版一版,但商店會偷偷強制更新本身版本,而導致降版line雖可用但也如上所題出現圖片不顯示等異常,如清除資料或解除安裝,會造成無法登入或安裝相同版本
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

 樓主| for0907 | 收聽TA | 顯示全部樓層
發表於 2020-2-6 07:12
本帖最後由 for0907 於 2020-2-6 07:24 編輯
ascon0730 發表於 2020-2-6 01:40
目前測試不重置系統方式安裝方式,是將商店降版,不然無法裝各降版line,9月15後到年底強更的版本,目前降到 ...


如清除資料或解除安裝,會造成無法登入或安裝相同版本



不太懂,是安裝未修改的版本嗎
因為我測試安裝有反編譯,或是,改簽名
測試很多次,都能登入,我沒降版過,有解除安裝,安裝較低版
安桌一樣是6.0.1版
反編譯,目前是9.19.3版,共存製作
改簽名,是官網下載10.1.1版,不會強制更新,修改圖標,名稱,音樂名稱,鈴聲

簡單說
用最新版LINE,官網下載,改不改簽名都行,改簽名可以防更新
想有訊息預覽視窗,就要反編譯9.19.3版,按照步驟修改
或是
官網下載9.22.2版,連結隨時會失效
可以在官網,用右鍵下載連結的網頁,查看下載路徑,10.1.1改成9.22.2
不懂修改,我已經附上連結,可以比對看看,9.22.2官網版,最好收藏
在訊息預覽視窗未恢復之前,這是最後一版有訊息預覽視窗

各大網站下載的舊版APK,有的是商店直接下載,不會出現異常訊息
有些是安裝後,從手機中拉出來的資料,會出現刪除後重新下載的提示

本篇內文中,有解釋這問題的解決方式,需反編譯,不反編譯就是要用官網版
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

ascon0730 | 收聽TA | 顯示全部樓層
發表於 2020-2-6 10:42
由 手機網頁 發佈
嗯嗯!了解來反編譯修改看看
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則