LIME
LIME copied to clipboard
[Bug]: ABI不一致によりAPKがインストールできない
LSPatch 使用の有無
- [X] 私は LSPatch を使用している状態での報告を行います
内容の詳細
すでにLSPatch済みのLINEをインストールしています。1.11.0-rc1をインストールしたく、LSPatchを当てましたが、インストールしようとすると、"お使いのスマートフォンに対応していません"と表示されインストールできませんでした。 すでにインストール済みのものをアンインストールする必要があるのでしょうか?
再現する手順
新バージョンへの上書きインストール時
有効にしている LIME の設定
No response
バージョンの確認
- [X] 私は最新版の LIME を使用しており、それに適合するバージョンの LINE アプリを使用しています
パッチを当てているapkに問題があるかもしれません
元のLINEのAPKが Split-APK なのだと思われます。 Rish か ADB からインストールを試みて、ログを見せてください。
https://line-android-universal-download.line-scdn.net/line-14.16.0.apk
LINE のAPKはこれを使ってください。
いただいたリンクからダウンロードしたapkでやったのですが、駄目でした。
[やり方を間違えてるのでしょうか。。
このように適用したあと、ファイルマネージャーから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 APK を更新したので、こちらを使ってください。
armeabi-v7a または arm64-v8a であれば動作するはずです。
更新ありがとうございます。 ただやはり同じエラーでインストールできずです。当方Galaxy A55を使用しています。
ログの送付ありがとうございます。自分はGalaxyS24Ultraです。 更新されたapkでも同じエラーがでました。
SAIなどを利用したら、詳細なエラーが分かるかもしれません。 https://play.google.com/store/apps/details?id=com.mtv.sai
INSTALL_FAILED_NO_MATCHING_ABIS: INSTALL_FAILED_NO_MATCHING_ABIS: Failed to extract native libraries, res=-113
アプリはインストールされませんでした このデバイスのCPUに合ったネイティブコードが パッケージに含まれていません。
↑エラーメッセージです。
INSTALL_FAILED_NO_MATCHING_ABIS: INSTALL_FAILED_NO_MATCHING_ABIS: Failed to extract native libraries, res=-113
アプリはインストールされませんでした このデバイスのCPUに合ったネイティブコードが パッケージに含まれていません。
↑エラーメッセージです。
されてるとおもうのですが、 apks→apkの処理は以下のアプリを利用していますか? https://github.com/AbdurazaaqMohammed/AntiSplit-M
INSTALL_FAILED_NO_MATCHING_ABIS: INSTALL_FAILED_NO_MATCHING_ABIS: Failed to extract native libraries, res=-113 アプリはインストールされませんでした このデバイスのCPUに合ったネイティブコードが パッケージに含まれていません。 ↑エラーメッセージです。
されてるとおもうのですが、 apks→apkの処理は以下のアプリを利用していますか? https://github.com/AbdurazaaqMohammed/AntiSplit-M
分割APKを使用している場合はマニフェストが異なるので、そもそものエラーメッセージが異なります。
僕が配布しているのは単一APKにパッチを充てたものなので、また何かしら別の内部エラーが起きてるのではないかと思います。
僕の端末では何の問題もないんですけどねぇ。
頂いたapkでもエラーが出るので困ったもんです。。(泣)
頂いたapkでもエラーが出るので困ったもんです。。(泣)
→自分で、パッチをしていますか?
頂いたapkでもエラーが出るので困ったもんです。。(泣)
→自分で、パッチをしていますか?
はい、自分でパッチしてます。説明にあるようにLSpatchの手順を踏んでます。
私が配布しているAPKは既にパッチされていますので、そのままインストールしてみてください。 https://github.com/s1204-inspect/LIME/releases/tag/v1.11.0-rc1
私が配布しているAPKは既にパッチされていますので、そのままインストールしてみてください。 https://github.com/s1204-inspect/LIME/releases/tag/v1.11.0-rc1
ありがとうございます。 やはりだめですね。。同じエラーがでます。 一旦LINEを消してみるしかないですかね。
私が配布しているAPKは既にパッチされていますので、そのままインストールしてみてください。 https://github.com/s1204-inspect/LIME/releases/tag/v1.11.0-rc1
ありがとうございます。 やはりだめですね。。同じエラーがでます。 一旦LINEを消してみるしかないですかね。
自分で、パッチしている場合、配布されているものを、インストールしようとしても 署名不適合エラーが発生している可能性もあるんですよね。
Split Apk(Xapk)を下に Anti apkを利用して、apkにして、ご自身でパッチしてみてはいかがでしょうか。
https://apkpure.com/jp/line-calls-messages/jp.naver.line.android/download/14.16.0
2つとも試してみてください
むりそうなら、アンインストールして試してみるのもありかもしれませんが、解決するかはわかりません。
追記 LsPatchが開くなら、ローカルでパッチするほうが更新の際楽です
ReVanced と違って LSPatch は LSPosed 版も JingMatrix 版も署名は同じです。
上記の説明通り、arm64-v8aのxapkをantiにてapk化(v7aはapk化してもインストールできませんでした)し、LSPatchにてパッチをしたところパッチ適応済みapkはインストールまで成功しました。 ただ、起動してみると広告などが消えずパッチが当たっていない状態でした。
分割APKはコード最適化(R8)の時点で作成されるクラス名が違うので当然です。
https://github.com/Chipppppppppp/LIME/actions/runs/11609780071#artifacts
ここにある LINE-14.16.0@1676d0c をダウンロードして、中の APK をインストールしてみてください。
色々ありがとうございます。 ダウンロードしてインストールを試みましたがやはり(お使いのスマートフォンには対応していないため〜)と出てインストールできませんでした。
APK Analyzer をインストール後、LINE の項目を開き、「一般」と「証明書」のタブをスクリーンショットを撮ってこちらに貼り付けてください。
Google PlayからインストールしたLINEです。