-
Notifications
You must be signed in to change notification settings - Fork 29
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Bug]: ABI不一致によりAPKがインストールできない #201
Comments
パッチを当てているapkに問題があるかもしれません |
元のLINEのAPKが Split-APK なのだと思われます。 |
https://line-android-universal-download.line-scdn.net/line-14.16.0.apk LINE のAPKはこれを使ってください。 |
https://github.com/s1204-inspect/LIME/releases/tag/v1.10.1 |
パッチのログではなくAPKをインストールするときのログを見せてください。 |
エラーメッセージでは無くログを見せてください。 前述した通り、Shizukuを利用した内部シェルか、ADBを利用してください。 |
横からですが同じ現象でインストールできなかったのでadbからインストールを行った結果のログです。 Failure [INSTALL_FAILED_NO_MATCHING_ABIS: INSTALL_FAILED_NO_MATCHING_ABIS: Failed to extract native libraries, res=-113] v8aではないからですかね? |
https://github.com/s1204-inspect/LIME/releases/tag/v1.11.0-rc1 |
armeabi-v7a または arm64-v8a であれば動作するはずです。 |
更新ありがとうございます。 |
ログの送付ありがとうございます。自分はGalaxyS24Ultraです。 |
SAIなどを利用したら、詳細なエラーが分かるかもしれません。 |
INSTALL_FAILED_NO_MATCHING_ABIS: INSTALL_FAILED_NO_MATCHING_ABIS: Failed to extract native libraries, res=-113 アプリはインストールされませんでした このデバイスのCPUに合ったネイティブコードが パッケージに含まれていません。 ↑エラーメッセージです。 |
されてるとおもうのですが、 |
分割APKを使用している場合はマニフェストが異なるので、そもそものエラーメッセージが異なります。 |
頂いたapkでもエラーが出るので困ったもんです。。(泣) |
→自分で、パッチをしていますか? |
はい、自分でパッチしてます。説明にあるようにLSpatchの手順を踏んでます。 |
私が配布しているAPKは既にパッチされていますので、そのままインストールしてみてください。 |
ありがとうございます。 |
自分で、パッチしている場合、配布されているものを、インストールしようとしても Split Apk(Xapk)を下に https://apkpure.com/jp/line-calls-messages/jp.naver.line.android/download/14.16.0 2つとも試してみてください むりそうなら、アンインストールして試してみるのもありかもしれませんが、解決するかはわかりません。 追記 |
ReVanced と違って LSPatch は LSPosed 版も JingMatrix 版も署名は同じです。 |
上記の説明通り、arm64-v8aのxapkをantiにてapk化(v7aはapk化してもインストールできませんでした)し、LSPatchにてパッチをしたところパッチ適応済みapkはインストールまで成功しました。 |
分割APKはコード最適化(R8)の時点で作成されるクラス名が違うので当然です。 |
https://github.com/Chipppppppppp/LIME/actions/runs/11609780071#artifacts ここにある |
色々ありがとうございます。 |
自分このapkで、反映されてるので、 |
再度確認しましたが、上記画面中でもオプション出てきていませんね。。。 |
そこは確実にオンになっていますね。 |
あ、ちなみに非rootです。 |
時間あれば/PCがあれば |
解決にはならないかもですが、このlineのバージョン特有の仕様という可能性もなきにしもあらず、、、 |
試してみましたが、 |
adb shell を実行してから貼り付けてください。 |
|
説明ありがとうございます。 |
splitファイル見つからないという、エラーは気になりますが、他には目立ったエラーは出ていなさそうですね。 while true; do logcat --pid=$(pidof -s org.lsposed.lspatch) '*':W; done 毎回アンインストールしてもらうの申し訳ないので、LINEのパッケージ名かえたもの、添付するので待ってくださいね |
パッケージ名変更したらひらけなくなるみたいで、、 |
いえいえ。大丈夫ですよ。 |
ちなみに、いただいたapkをインストールしてログ出したほうがいいですよね? |
そうですね、それが理想です。 |
承知しました!それでは来週いただいたパッチ済みのものでログ出力しますね。 |
いただいたapkをこちらでパッチを充てて、インストールし、ログ出しましたので送りますね。 |
ログ提供ありがとうございます。 |
解決しました。 |
すみません、全然付いていけず。。 |
→原因は、LsPatchでした。 JingMatrix LsPatchの |
https://github.com/JingMatrix/LSPatch/actions/runs/11618882230 こちらからLSPatchをダウンロードして同じようにパッチを当てたのですが、やはり同じエラーが出ました。 |
https://105.gigafile.nu/1106-pd72ab66c1a1f69d6ffaccc0324845d20 |
頂いたPatch済みのをインストールしたところ、広告ありの普通のLINEに戻ってしまいました。今から自分でパッチ当ててみます。 |
頂いたapkにパッチを当てたところ上手くいきました! |
同様の問題がPixel 9 Pro Foldでもあったので、自分がインストールに使った方法を共有します 長々となりましたが、上記の方法でパッチ当てしたLINEのapkのインストールできました。(LIMEの設定や、広告非表示OKでした。) |
LSPatch 使用の有無
内容の詳細
すでにLSPatch済みのLINEをインストールしています。1.11.0-rc1をインストールしたく、LSPatchを当てましたが、インストールしようとすると、"お使いのスマートフォンに対応していません"と表示されインストールできませんでした。
すでにインストール済みのものをアンインストールする必要があるのでしょうか?
再現する手順
新バージョンへの上書きインストール時
有効にしている LIME の設定
No response
バージョンの確認
The text was updated successfully, but these errors were encountered: