「Line 無料電話 着信音 変更」と検索して上位に挙がってくるのは、 music.jp 着信音ツール 着うた®・着メロ・着信音設定 Lineミュージック のいずれかを用いる方法ですが、いずれも、Lineと別のアプリを「設定+同時起動」する必要があります。これでは、無駄な手間とアプリのバックグラウンド起動を許すことになり、メモリ・バッテリーを無駄遣いしかねません。さらに後者の方法は、無料期間を過ぎれば有料です。 Line単体で実現するのが理想です。 そのために、中身をいじってしまいましょう。すなわち、 「apkファイル展開→音源差し替え→コンパイル,署名」 で、音源を直接置き換えることにします。 実験課程をまとめますが、今回使用したのは line lite ですのでご注意ください。 (以前までは line 7.15.1 を使っていたのですが、現時点でなぜか再現できていません。個人の力量無さが原因でしょう。コンパイル中にエラーが出てしまいます。line 9.1.1 でも同じでした) ※以下では自分の都合のいいように、ファイル名・パスワードを設定していますので、別の名前やパスワードが良いというこだわりのある方は、その部分につき以下の記述を読み替えてください。 用意するもの Line lite 2.5.1 apktool を使える環境 keytool を使える環境 apksigner を使える環境 記述が長くなるので、2回に分けます。 Line 単体で(別アプリ無しで) 無料電話着信音 オリジナル音源以外への変更手順 コンパイル (Line lite 編) その2
2020/06/21日現在の最新版ver. 2.14.0で動作確認。 用意したapkファイルのディレクトリでコマンドウインドウを開き、太字になっているコマンドを実行してください。斜体の部分はログです。 ~小話~ エクスプローラー内でShiftキーを押しながら右クリックすると、「コマンド ウインドウをここで開く」が表示されます。 目次 apkファイルのダウンロード apkファイルの展開 着信音の置き換え apkファイルの再構築 キーストアファイルの作成・署名 用意するもの apktool を使える環境 今回は v2.4.1 keytool を使える環境 apksigner を使える環境 1.apkファイルのダウンロード Apkpureからダウンロードします。※arm64版です。 https://apkpure.com/line-lite-free-calls-messages/com.linecorp.linelite/download/20208-APK-b3945293c8a1e63fe58aa86365201399?from=variants%2Fversion 2.apkファイルの展開 ダウンロードしたapkファイルをline_lite.apkにリネームしておきます。 apktool d line_lite.apk -r I: Using Apktool 2.4.1 on line_lite.apk I: Copying raw resources... I: Baksmaling classes.dex... I: Copying assets and libs... I: Copying unknown files... I: Copying original files... line_liteフォルダが出力されます。 ~小話~ 経験上、-r オプションを付けると、後でビルドするときにエラーが出にくいです。 -r, --no-res Do not decode resources. 3.着信音の置き換え line_lite>res>raw ディレクトリの lineapp_ring_16k.wav が着信音です。 任意の音源をwavにエンコードした後、同名にリネームして上書きしましょう。 ~小話~ YouTubeの音楽ライブラリからJazz c