[過去ログ]
LineageOS 総合スレ Part2 (1002レス)
上
下
前
次
1-
新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
949
: 2019/11/23(土)14:10
ID:16BvOCmG(5/6)
AA×
外部リンク:qiita.com
外部リンク:bitbucket.org
[240|
320
|
480
|
600
|
100%
|
JPG
|
べ
|
レス栞
|
レス消
]
949: [sage] 2019/11/23(土) 14:10:38 ID:16BvOCmG 948つづき で、2.の方法をプログラムに直接恒久的に適用する方法としては、 スマホ内の /system/framework/telephony-common.jar を抜き出してきて、 classes.dexを抜き出して(※jarはただのzip)、baksmaliで分解して、ServiceStateTracker.smaliを探す。 そのsmaliファイルの後ろの方に.method protected useDataRegStateForDataOnlyDevicesってメソッドの載ってるゾーンがあるので、 最初の方の、以下のコードを削除すればいい。(コードの細かいところはビルドによって変わるかもしれない) iget-boolean v0, p0, Lcom/android/internal/telephony/ServiceStateTracker;->mVoiceCapable:Z if-nez v0, :cond_0 ↑これがif (mVoiceCapable == false) {に相当する。(smaliの記述としてはif(mVoiceCapable != false) goto: cond_0 な感じだけどね) 修正したら、smaliでclasses.dexへ再ビルドし、telephony-common.jarへ放り込む。 分解・再ビルドの参考: https://qiita.com/speg03/items/f6e436be79aa65f797ab https://bitbucket.org/JesusFreke/smali/downloads/ なお、俺はlineageのソースをいじってビルドして動作確認したので、上記のbaksmali/smaliの手法では試してない。 まあ多分いけるだろう。 Magiskを使ってる場合、Xposedとの共存は面倒なので、プログラムを直接いじる方法なら、運用が少し楽になるかもしれない http://egg.5ch.net/test/read.cgi/android/1520509370/949
つづき での方法をプログラムに直接恒久的に適用する方法としては スマホ内の を抜き出してきて を抜き出してはただので分解してを探す そのファイルの後ろの方に ってメソッドの載ってるゾーンがあるので 最初の方の以下のコードを削除すればいいコードの細かいところはビルドによって変わるかもしれない これが に相当するの記述としては な感じだけどね 修正したらでへ再ビルドしへ放り込む 分解再ビルドの参考 なお俺はのソースをいじってビルドして動作確認したので上記のの手法では試してない まあ多分いけるだろう を使ってる場合との共存は面倒なのでプログラムを直接いじる方法なら運用が少し楽になるかもしれない
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 53 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
ぬこの手
ぬこTOP
0.038s