探検


【ROM焼き】docomo GALAXY SVα SC-03E root6 [転載禁止]©2ch.net

レス数が950を超えています。1000を超えると書き込みができなくなります。
2015/10/02(金) 15:36:39.37ID:0f4PVIKm
docomo GALAXY SV α SC-03EのカスタムROMやroot化の話題など

*注意*
・root化、ブートローダーアンロックしてしまうとキャリア・メーカーの保証は一切効かなくなります。
・最悪の場合端末が起動しない(いわゆる文鎮)になる恐れがあります。



XDA: Samsung Galaxy S III I9300, I9305
http://forum.xda-developers.com/forumdisplay.php?f=1563

XDA:・[REQ/INFO] Root for・SC-03E・(Japanese SGS3 from NTT Docomo)
http://forum.xda-developers.com/showthread.php?t=2066349
※前スレ
【ROM焼き】docomo GALAXY SVα SC-03E root1
http://anago.2ch.net/test/read.cgi/android/1359238570/
【ROM焼き】docomo GALAXY SVα SC-03E root2
http://anago.2ch.net/test/read.cgi/android/1365093331/
【ROM焼き】docomo GALAXY SVα SC-03E root3
http://anago.2ch.net/test/read.cgi/android/1373737514/
【ROM焼き】docomo GALAXY SVα SC-03E root4
http://anago.2ch.net/test/read.cgi/android/1389351678/
【ROM焼き】docomo GALAXY SVα SC-03E root5
http://anago.2ch.net/test/read.cgi/android/1410403175/
853名無しさん@お腹いっぱい。
垢版 |
2020/06/04(木) 18:02:24.33ID:5cTLLXVF
>>852
そのうちね。
2020/06/04(木) 20:23:15.89ID:gnW6Hk7+
現行の9.0はなんかのタイミングでSIMの電話番号を失います。リブートすれば復活するけど実用にはむかないかも。
2020/06/05(金) 05:37:51.23ID:ACNYOrDB
AEXのバグなんでしょうかね…
856名無しさん@お腹いっぱい。
垢版 |
2020/06/05(金) 11:18:00.92ID:wpeHrrrG
>>855
今回CustomRomsさんのgitをみるとlibsecril-shimをmdm9x35対応したので
RILはこっちを採用。AEXのバグかもしれないし、RIL関連かもしれないし、
まだよく分からない。binderもくさいんだよなあ。なんとなくだけど。
857名無しさん@お腹いっぱい。
垢版 |
2020/06/05(金) 16:29:31.59ID:wpeHrrrG
ソースは、
https://github.com/solarisintel/android_device_samsung_sc03e/tree/aex-9.x

注)ソース上では8.1ベースの設定に戻しています。
858名無しさん@お腹いっぱい。
垢版 |
2020/06/05(金) 16:34:25.88ID:wpeHrrrG
>>857
RILのことです。9.0ではどっちでも動く。
2020/06/05(金) 19:15:07.22ID:ACNYOrDB
>>857
ありがとうございます。
また機を見て機能追加に挑戦させて頂きます
2020/06/24(水) 06:26:22.12ID:iCuvHfh8
lineage 16.0 キビキビじゃないけど、RILに問題あるけどいい感じです。
2020/06/24(水) 15:00:46.88ID:oxO97JhJ
lineage-16.0-20200623-1456-UNOFFICIAL-sc03e.zip
ありがとうございます。
2020/06/24(水) 17:42:38.62ID:rldr1i8g
24日版が出来たので消しました。
2020/07/01(水) 18:55:07.57ID:bBT6yiw9
AospExtended-v5.7-sc03e-20200701-0911-UNOFFICIAL.zip

i9300の諸先輩のgithubのソースを見ながらカスROMのソースパッチを当てているバージョン
2020/07/02(木) 07:09:11.98ID:KwRn8/mT
おつかれさまです
ソースパッチというのは、セキュリティアップデート等を取り込んだということでしょうか?
2020/07/02(木) 08:01:27.39ID:VHDOK4t6
いや、主にi930X用の不具合や調子良くなるパッチです。専門的にいうとgithubのcommitの履歴から適用、修正を要れた方が良さそうだなというものを入れてます。
2020/07/05(日) 18:25:38.58ID:BpKF1xW5
ここの神はGalaxy A7手に入れたのかな?
将来楽しみにしてます
867名無しさん@お腹いっぱい。
垢版 |
2020/07/07(火) 21:22:01.01ID:ttHTp56m
lineage-14.1の電話可能(config_voice_capable = true)バージョン、どなたか作れないでしょうか?
AospExtended-v5.7 も焼いてみましたが、電話の発着信可能な点以外は、lineage の方が素敵かなと。
以上、よろしくお取り計らい下さいませm(_ _)m
2020/08/01(土) 06:47:19.24ID:SxDHbDkH
lineage-16.0-20200728-UNOFFICIAL-sc03e.zip

ありがとうございます。
2020/08/06(木) 14:11:34.68ID:cUqHOlvm
8.1では日常使うにはどうかなー?と思ってたけど9.0の0803版は結構使える感じ。
870名無しさん@お腹いっぱい。
垢版 |
2020/08/09(日) 09:48:25.99ID:rbBubfBQ
8.1から9.0の0803版いれてみた。
有機ELだから、Darkmode有効かな?
今すぐbackupが、無効なのが残念。

2chMate 0.8.10.68/samsung/SC-03E/9/LT
871名無しさん@お腹いっぱい。
垢版 |
2020/08/10(月) 12:34:23.64ID:HVefJljc
lineage16入れてみた
うちに環境ではAEXより安定してる
作者さんありがとう!
2020/09/15(火) 09:23:27.18ID:g8VsXqCN
テラの国際コロナなんちゃらのHP更新まだ遅れてるのか
もうここ潰れるんじゃね?
2020/09/19(土) 18:35:45.79ID:Sg2liE7F
SC03E-TWRP-recovery-v3.1.1.zipはどうやって入れるんでしょうか?
tarじゃないからodinで認識できない。
2020/09/19(土) 19:51:59.17ID:Tpf8jqLN
>>873
adbでどうぞ
2020/09/19(土) 20:29:29.95ID:qvO/y1Aw
zipからのimgファイルを取り出してtarで再び固めるだけで、odinに認識されるのでは?
2020/09/20(日) 14:43:34.29ID:mrGPq8In
ありがとう
tar圧縮したらうまくいって無事入った
3.1.1.が最新なのかな?
877名無しさん@お腹いっぱい。
垢版 |
2020/10/05(月) 18:12:37.67ID:SiO+UtHX
Pie がいくつか上がってますね。作者様、いつも有り難うございますm(_ _)mどなたか、電話機能をつけて頂けたらさらに佳きかなと。そもそも電話なので(^o^)
2020/10/06(火) 11:55:43.71ID:KvefFkv4
前入れたlineage16.0はシャットダウンしても戻る/タスクボタンが点きっぱなしのバグあったんだけど今は治ってるのかな
879名無しさん@お腹いっぱい。
垢版 |
2020/10/06(火) 18:51:31.57ID:4uk100wX
>>878
20200819版が上がってますが、そのバグはないようです。ただ、自分の環境では一晩でバッテリーが空になってしまいます(^_^;)
2020/10/06(火) 21:17:00.78ID:2GJtdQFo
>>879
うちもそれ入れてんだけどね。
シャットダウン画面はすぐ消えるんだけど本体の電源が落ちない・・・
ここでも課題に挙げられてる
https://plaza.rakuten.co.jp/solarisintel/diary/202007290000/comment/write/?scid=we_blg_pc_lastctgy_1_comment#comment
別のカスタムROMだと普通にシャットダウンできるから本体の不具合ではない。
バッテリーの消費が激しいのはリネージュ以外も同じだよ。
881名無しさん@お腹いっぱい。
垢版 |
2020/10/07(水) 11:05:16.80ID:1qGY+2Q0
AospExtendedも電池すぐなくなる
882名無しさん@お腹いっぱい。
垢版 |
2020/10/07(水) 21:27:01.77ID:StbG1mf3
3種の Pie、並べて比較。明らかに lineage のバッテリー減りは速いですよ。
2020/10/10(土) 23:59:06.78ID:0X2a1PJ/
ヴァリアスってやつ?
あれが一番まともなでんち制御するよ
あれなら実用できる
リネは爆減りで使いもんにならんw
2020/10/16(金) 00:09:28.73ID:h1vPmR/5
グローバル版の方のリネは海外フォーラム見てもバッテリーの持ちが悪いとかそういう事は特に言われてないんだよな
2020/10/16(金) 00:15:54.81ID:juMGf1OD
S4の10 ノート2の9どっちのりねも電池減りが異常ってことは全くなく普通に使えるのにこれだけおかしいんだよねw
2020/10/20(火) 11:54:24.18ID:X3rHrW1Q
リネだとOperaでYouTubeの動画フルスクリーン表示すると画面が真っ暗になる
他のROMは問題ない
2020/10/22(木) 22:22:34.92ID:ET6rPs7E
9.0ではカーネル3.4が前提。8.1からそういう傾向があったが9.0では必須っぽい。

SC03EはS2と同じく3.0.101。
無理やり3.4に上げるとモデムポートドライバが認識しない。つまり電話、モバイル通信、GPSがアウトになる。
同じSoc+モデムのS2ノートでも同じようにwifiだけのROMがxdaにアップされている。

日本のスマホ向けに3.4で/dev/mdmを実装する輩がいれば話は違うが、そんな奇特な野郎はいないだろうから諦めた方がいいぞ。
888名無しさん@お腹いっぱい。
垢版 |
2020/10/23(金) 09:51:50.92ID:ZeFqc3Jb
なるほど
>887
技術的なことはよくわかりませんが(^_^;)
SC03E のカスタム化も OREO で打ち止めっぽいということでしょうか。
ちなみに、
次にカスタム化してしばらく使えそうな機種というとどれになりますか?
スレ違いかもしれませんが…m(_ _)m
889名無しさん@お腹いっぱい。
垢版 |
2020/10/23(金) 09:54:55.02ID:ZeFqc3Jb
あ、こうか!?
>>887
訂正しますm(_ _)m
2020/10/23(金) 22:05:44.54ID:wEnXuBCI
S、S2、S3と買い換えているのでS4。
バッテリー交換できて純正ROMにいつでも書き換えられる機種しか興味がないもので。10で使ってるけどちょいCPUパワーが足りない。
2020/10/23(金) 22:38:49.55ID:l3v63rJk
>>888
俺が狙ってるのはMoto G5です
まだ俺は本体すら手に入れてないので、ネットの情報が正しければ
&日本向け端末でも通用する情報であれば、ですけど、

・電池が簡単に交換できる
・カスタムROMが豊富
・カスタムROMでVolteが使える

といった特徴があり、上手くいけばLTE停波まで使えるかもしれませんよ
2020/10/24(土) 02:36:19.95ID:zs2/E6Uu
>>890
そりゃ7年半前の機種 5.0で打ち止めになったものに無理くり最近まで最新だったos入れてんだからw
893名無しさん@お腹いっぱい。
垢版 |
2020/10/24(土) 08:37:09.74ID:Jj38SALr
自分は SC03E をとっかえひっかえなんとか使い続けています、試用個体が4個ほど
転がってますが(^Q^)リカバリーも CWM から TWRP へ替わっちゃいましたねぇ。
すでに閉鎖されたようですが、Masashi さんのサイトには大変お世話になりましたし、
solarisintel さんのサイトにもお世話になっています(こちらは、データ通信専用みたい
ですが有志の方が通話機能を入れて下さった oreo で使用中ですm(_ _)m、wifi は
もともと 5g 接続がしょぼかった(仕様?)のか 2.4g 専用ですが、特に問題ありません)。
次期(^_^)お薦めの機種、大変参考になります。有り難うございますm(_ _)m
2020/10/27(火) 19:10:58.53ID:/gN+q+ei
SCL21だけ
なんでROMが無いんだよ!
2020/10/27(火) 20:31:17.02ID:AZBI5Zxa
構造が全然違うから
2020/10/27(火) 20:42:08.93ID:4WcHnHVk
au版で使えるロム1つだけあるけどね
2020/10/28(水) 03:05:57.96ID:f1W5rKnz
sc-06dの入らないの?
2020/10/31(土) 10:36:29.79ID:MlOXjnCQ
以前SCL21も当然カスタムROMがあるもんだと思って危うく中古に手出すところだった
2020/11/05(木) 20:33:38.45ID:GpH+Cqhw
8.1色々直した。残るはRILの問題だけかな?。
900名無しさん@お腹いっぱい。
垢版 |
2020/11/06(金) 20:58:16.63ID:LBCR+/5c
久しぶりの更新、昨日、確認してました(^_^)
Oreo の方、今回は最初から電話が使えるのかな?
毎回、楽しみにしておりますm(_ _)m
>>899
2020/11/06(金) 22:28:05.72ID:EwufdoWy
試してほしいですね。出来ればショートメールも。
902名無しさん@お腹いっぱい。
垢版 |
2020/11/06(金) 23:00:02.20ID:LBCR+/5c
open_gapps は、arm ですか?
それとも arm64 の方ですか?
>>901
2020/11/07(土) 06:39:51.25ID:ZJ7AXJ5H
arm の方だと思いますよ、この機種は32bitだし
2020/11/07(土) 08:51:55.80ID:VGQingJy
つか900は今までカスタムROM入れてたんでしょ? 
なんで今更そんな事聞くのかw
905名無しさん@お腹いっぱい。
垢版 |
2020/11/07(土) 11:10:23.23ID:YQaUKGNv
取り急ぎ試した限りでは、電話の発着信、通話、ショートメールともOKでした!
動きもスムーズになっているような感じでした。有り難うございます。
>>901
2020/11/09(月) 07:24:43.17ID:PWzRir0J
Googleマップ使うと恐ろしい勢いでバッテリーが減ってくね
907名無しさん@お腹いっぱい。
垢版 |
2021/03/27(土) 10:03:33.45ID:WGfYSmVR
SCL21で普通にSC-06DのカスタムROM入るぞ。CWMをTWRPにしたりカスタムROMの機種名の部分を消去したりする必要もあるけど。LTE専用の旧rakutenとかも3Gで使える。
画面の回転、カメラが使えないとかはあるけど、その他は問題ない。画面の回転は画面固定-回転アプリを入れて反転するだけでOK。
msm8960世代のカスタムROMはChrome52以降で動作が不安定になり、56位から全く使えなくなるが、SC-06DのkitakatカスタムROMは速度も速いしchromeは全バージョン全く問題なく使える。それだけじゃなくてapkclonerにも対応している。
バッテリも一緒だし一個くらい持っていてもいいと思うぞ。
2021/04/01(木) 20:10:53.79ID:k4n5vunu
今までSDカード入れてなかったから気づかなかったけど
8と9だとマイクロSDXCはFAT32でフォーマットしないと認識してくれないんだな
2021/05/05(水) 19:47:00.73ID:SWnJBcKV
某氏(名前出していい気もするけどw)のcrDroid9.0のfelica対応ができた
もうじきここで公開します
ただfelicaを使うにはおサイフケータイアプリver6系が必要(apkナントカとかで落としてきてね)
既にver5系は起動しようとすると「アップデートしろ」と起動拒否する状態なのでver6系も時間の問題かも
そうなったらまた何か手がないか考えるので一報下さい
なおmagisk対応については今回のカーネルは元々対応するためのコードが入ってる模様なので特に何も作業してない
2021/05/05(水) 19:55:06.61ID:SWnJBcKV
あと去年公開したAEX8.0のfelica対応版についても、felicaを使うにはおサイフケータイアプリver6系が必要です(一年越しの不具合対処情報すまぬw)
理由は、ver7以降にはMobileFelicaClientに対するapk証明書のチェック(apkの改竄チェック)があるためです
MobileFelicaClientは古いストックROMから抜き出されたものですが、Android8以降に非推奨になったルーチンを使っているので、そのままでは動かず、どうしても改造が必要です
おサイフケータイアプリのチェックの回避方法は自分も分かってません
2021/05/05(水) 21:10:05.22ID:SWnJBcKV
公開
https://www.mediafire.com/file/lf5bpjxd6sdhw37/crDroidAndroid-9.0-20210430-sc03e_felica-v5.exe

crDroidAndroid-9.0-20210126-sc03e-v5.12.zipとの自己解凍差分プログラムです
作者様に感謝しつつcrDroid(略).zipを落としたのち、上記の自己解凍差分プログラムを実行してください
crDroid(略).zipがfelica対応版へと更新されます
2021/05/06(木) 00:19:15.11ID:3e207IzI
あ、差分元を書き間違えてた
crDroidAndroid-9.0-20210126-sc03e-v5.12.zip
ではなく
crDroidAndroid-9.0-20210201-sc03e-v5.12.zip
です
2021/05/06(木) 05:43:51.50ID:3e207IzI
ポケGOしてみたら落ちた
これはメモリ不足のせいかも
/init.smdk4x12 の zramsize を適宜大きくすると解決するかもしれません
2021/05/06(木) 05:44:44.75ID:3e207IzI
間違えた
/fstab.smdk4x12 です
2021/05/06(木) 10:24:07.14ID:3e207IzI
あ待てよ、fstab.smdk4x12はboot.imgから出てくるものだから、OS起動後に書き換えても無意味だったっけ
すると手軽にZRAMの設定を変える方法は無いか…

というわけで、felica_init.sh に /data/local/userinit2.sh を実行させるルーチンを追加しました
以下のzipをTWRPでインストールすると boot.img だけ置き換わります
Magisk入れてる人はアンインストーラ実行してからね
https://www.mediafire.com/file/fgr98tcz7yx6anc/crDroidAndroid-9.0-20210430-sc03e_felica_userinit2_bootimgonly-v5.12.zip

/data/local/userinit2.sh を作り、以下を書くと 500MBくらいのZRAMになります
ZRAMの容量は必要に応じて適宜書き換えて下さい
fstabからはZRAMをコメントアウトしたので、以下のshが無い場合ZRAM無しとなります



#!/system/bin/sh

echo "524288000" > /sys/block/zram0/disksize
echo "10" > /proc/sys/vm/swappiness
mkswap /dev/block/zram0
swapon -p 5 /dev/block/zram0
2021/05/06(木) 23:08:57.93ID:3e207IzI
セルスタンバイが起きてる気がする…
直すアテは一応あるので明日試す
2021/05/07(金) 22:50:14.48ID:IwPf+HZJ
セルスタンバイは直ったと思う
とりあえず設定アプリで確認する限り、データsim使用時もサービスの状態が圏内になる
直すために適用した修正はこれ↓の2,の方
https://egg.5ch.net/test/read.cgi/android/1520509370/944

https://www.mediafire.com/file/4iatvof34odttzu/crDroidAndroid-9.0-20210430-sc03e_cellstandbyfix_frameworkonly-v5.12.zip
↑これをTWRPで焼くと /system/framework が修正後のものに置き換わります
その後 Wipe darvik/cache してから再起動してください
2021/05/08(土) 05:35:03.56ID:CstB2iVC
あれれ…セルスタンバイは電池消費量に現れなくなったけど、やっぱりバッテリードレインが起きてる
これもう分かんねえな
2021/05/11(火) 19:11:51.55ID:+5kULj+f
スリープ中のバッテリードレインは、スリープ中のwifiをオフにすることでかなり軽減された気がする
なお、android9では、スリープ中のwifiをオフにする設定が設定アプリから消えてしまってるので、
以下のサイトを参照してMacrodroidを導入して実現する
https://smartasw.com/archives/android-9-0%E4%BB%A5%E9%99%8D%E3%81%A7%E3%82%82%E3%80%8C%E3%82%B9%E3%83%AA%E3%83%BC%E3%83%97%E6%99%82%E3%81%ABwi-fi%E3%82%92%E3%82%AA%E3%83%95%E3%80%8D%E3%82%92%E5%AE%9F%E7%8F%BE%E3%81%99%E3%82%8B.html

(多分関係ないけど)あと一応、設定アプリで、 Wi-Fi アクセス ポイントや Bluetooth デバイスのスキャンはオフに設定してる
2021/05/22(土) 05:41:22.92ID:CByIDxLM
DMMのデータ専用simを使ってて、キャリアの接続を頻繁に見失う状況だったんだけど、
APNの「MVNOの種類」にSPN、「MVNOの値」にNTT DOCOMOを入れたら大幅に改善した
その上で開発者向けオプションの「モバイルデータを常にオンにする」はオフに
データセイバーをオンに
これでようやくバッテリードレインが落ち着いた
2021/05/22(土) 07:14:12.74ID:CByIDxLM
あと、AGPSが使えない人がもしいたら、/system/etc/gps.conf の内容を↓にしてみて
(長いので2回に分けて投稿します)


#Test
NTP_SERVER=ntp.nict.jp
#Asia
# NTP_SERVER=asia.pool.ntp.org
#Europe
# NTP_SERVER=europe.pool.ntp.org
#North America
# NTP_SERVER=north-america.pool.ntp.org

XTRA_SERVER_1=http://xtrapath1.izatcloud.net/xtra2.bin
XTRA_SERVER_2=http://xtrapath2.izatcloud.net/xtra2.bin
XTRA_SERVER_3=http://xtrapath3.izatcloud.net/xtra2.bin


# DEBUG LEVELS: 0 - none, 1 - Error, 2 - Warning, 3 - Info
# 4 - Debug, 5 - Verbose
DEBUG_LEVEL = 2

# Intermediate position report, 1=enable, 0=disable
INTERMEDIATE_POS=0

# supl version 1.0
SUPL_VER=0x10000

# Error Estimate
# _SET = 1
# _CLEAR = 0
ERR_ESTIMATE=0

# Emergency SUPL, 1=enable, 0=disable
SUPL_ES=1

# GPS Capabilities bit mask
# SCHEDULING = 1
# MSB = 2
# MSA = 4
# ON_DEMAND_TIME = 0x10
# ULP = 0x20
# default = MSA | MSB | SCHEDULING | ULP | ON_DEMAND_TIME
CAPABILITIES=0x37

# Accuracy threshold for intermediate positions
# less accurate positions are ignored, 0 for passing all positions
# ACCURACY_THRES=5000

################################
##### AGPS server settings #####
################################

# FOR SUPL SUPPORT, set the following
# SUPL_HOST=supl.host.com or IP
# SUPL_PORT=1234

# FOR C2K PDE SUPPORT, set the following
# C2K_HOST=c2k.pde.com or IP
# C2K_PORT=1234
2021/05/22(土) 07:15:04.59ID:CByIDxLM
################################
# Sensor Settings
################################

# Needs to be set explicitly based on sensor
# There is no default value.
#GYRO_BIAS_RANDOM_WALK=
#ACCEL_RANDOM_WALK_SPECTRAL_DENSITY=
#ANGLE_RANDOM_WALK_SPECTRAL_DENSITY=
#RATE_RANDOM_WALK_SPECTRAL_DENSITY=
#VELOCITY_RANDOM_WALK_SPECTRAL_DENSITY=

# Sensor Sampling Rate Parameters for Low-Data Rate Filter (should be greater than 0)
SENSOR_ACCEL_BATCHES_PER_SEC=2
SENSOR_ACCEL_SAMPLES_PER_BATCH=5
SENSOR_GYRO_BATCHES_PER_SEC=2
SENSOR_GYRO_SAMPLES_PER_BATCH=5
# Sensor Sampling Rate Parameters for High-Data Rate Filter (should be greater than 0)
SENSOR_ACCEL_BATCHES_PER_SEC_HIGH=4
SENSOR_ACCEL_SAMPLES_PER_BATCH_HIGH=25
SENSOR_GYRO_BATCHES_PER_SEC_HIGH=4
SENSOR_GYRO_SAMPLES_PER_BATCH_HIGH=25

# Sensor Control Mode (0=AUTO, 1=FORCE_ON)
SENSOR_CONTROL_MODE=0

# Enable or Disable Sensors for GPS use (0=Enable, 1=Disable)
SENSOR_USAGE=0

# Choose sensor provider interface(1=Sensor1 API, 2=Android NDK)
SENSOR_PROVIDER=2

# Bit mask used to define which sensor algorithms are used.
# Setting each bit has the following definition:
# 0x1 - DISABLE_INS_POSITIONING_FILTER
# 0x0 - ENABLE_INS_POSITIONING_FILTER
SENSOR_ALGORITHM_CONFIG_MASK=0x1

################################
# Indoor Positioning Settings
################################
# 0: QUIPC disabled, 1: QUIPC enabled, 2: forced QUIPC only
QUIPC_ENABLED = 0

################################
# EXTRA SETTINGS
################################
# Enable or Disable Wiper (1=Enable, 0=Disable)
ENABLE_WIPER=0
# NMEA provider (1=Modem Processor, 0=Application Processor)
NMEA_PROVIDER=1

####################################
# LTE Positioning Profile Settings
####################################
# 0: Enable RRLP on LTE(Default)
# 1: Enable LPP_User_Plane on LTE
# 2: Enable LPP_Control_Plane
# 3: Enable both LPP_User_Plane and LPP_Control_Plane
LPP_PROFILE = 3
2021/06/06(日) 06:30:56.09ID:11f3gJ5b
「モバイルデータを常にオンにする」をオフにした状態で
キャリアのデータ接続をちょくちょく見失う状況が続いてるので、
見失ったら無理やりたたき起こすコードを入れてみた。
具体的には、
frameworks/opt/telephony/src/java/com/android/internal/telephony/dataconnection/DcTracker.java
で、ApnContext の Reason が simNotReady になったら setSmscAddress("") する。
setSmscAddress("") でたたき起こせる仕組みは自分もよく分かってないが、
とりあえずSmscアドレスを空文字でupdateすると接続が復活する
(隠しメニュー*#*#4636#*#*で、SMSC: に何も入力せずにupdateボタンを押したのと同じ効果)

一応、コードを入れた framework を置いときます。
コード入りDcTracker.javaも同梱してます。
https://www.mediafire.com/file/rjegntks7qdbcxh/crDroidAndroid-9.0-20210430-sc03e_mobileconnlostfix_frameworkonly-v5.12.zipfile.zip
2021/06/06(日) 08:15:32.77ID:s37iUeMN
感謝します
2021/06/06(日) 13:59:57.42ID:11f3gJ5b
どういたしまして。
あと、GPSのconfは gps.conf じゃなくて gps_debug.conf が参照されてるみたいので、
/system/etc/gps.conf を /system/etc/gps_debug.conf にコピーしてみてください。
ついでにgoogleのsuplサーバを書き加えるとSUPLも使えるようになるかも
2021/06/10(木) 18:11:48.25ID:yIDLSHbW
crDroid9.0のGPSの衛星数や2D/3DのTypeFixedが正しくないことが
分かっていたけど、正直どうでもいいやと思って放置してました。
S5をビルドするためソースを出してきた際、直し方を調べはじめて、
分かったのでソースだけ修正しています。
GNSSは無視して米国GPSだけきちんと拾えればという直し方です。
2021/06/12(土) 10:31:41.33ID:PJj5BcTu
ありがとうございます。
GPSの修正を反映してビルドしたものを作成しました。
https://www.mediafire.com/file/bg5c1bgrtah18qb/crDroidAndroid-9.0-20210611-sc03e_felica-v5.exe
crDroidAndroid-9.0-20210201-sc03e-v5.12.zip との自己解凍差分ファイルです。

自分もこれで最終版にしたいと思いますので、 crDroidAndroid-9.0-20210201-sc03e-v5.12.zip からの変更点を改めて列挙します。

・Felicaの追加
・/data/local/userinit2.sh にコマンドを書いておくとOS起動時にroot権限で実行される。所望サイズのZRAMを設定する用途などにどうぞ
・セルスタンバイ対策。ServiceStateTracker.java の mNewSS.setVoiceRegState(mNewSS.getDataRegState()); が無条件で実行される
・モバイルデータ接続ロスト対策。wifiをスリープ移行時に切るようにしていると、モバイルデータが simNotReady になって復活しないことがあるので、
 ServiceStateTracker.java と DCTracker.java に setSmscAddress("") するコードを追加。前者はスリープ時発動、後者はスリープから復帰時発動
 (前者で復活しなかった時用の保険)
 ちなみにsetSmscAddress("")すると、どうもRILデーモンが(バグで?)死ぬことでsimが再起動するみたい?確証なし
・通知LEDランプが通知ランク中以上でも点灯するようにした
・「バック長押しでアプリ強制終了」機能をLineageから移植。設定は crDroidの設定→ボタン→戻るボタン→長押し時のアクション で「アプリを終了」を選ぶ
 (すでに選ばれてても改めて選んでください。でないと有効にならないっぽい)
2021/06/12(土) 15:23:04.03ID:I0XY1KCd
crDroidAndroid-9.0-20210610-sc03e-v5.12.zipと
>>927当てたcrDroidAndroid-9.0-20210201-sc03e-v5.12.zip
どっちでもいいんですか?
2021/06/12(土) 18:57:01.04ID:BpRfk0hp
どっちでも試したら。
0610版って何を直したのかお知らせなかったんでしょ。(予想はつくけど)
2021/06/12(土) 19:35:47.52ID:PJj5BcTu
>>928
20210201ですよ
2021/06/12(土) 22:34:42.60ID:7H1iaJkP
ありがとうございます。
両方DLしましたが20210201をインストールします。
2021/06/12(土) 23:03:08.88ID:PJj5BcTu
ちなみにcrDroidAndroid-9.0-20210610-sc03e-v5.12.zipは本家さんで、
>>927当てたcrDroidAndroid-9.0-20210201-sc03e-v5.12.zipの方は別人な俺の勝手改造版だからね
2021/06/13(日) 08:32:15.76ID:2EIyqv69
8と9のROMだとヤフオクが入らないのはなぜだろう・・・
7.1.2のRRは普通に入るんだけど。
あと前から気になってたんだけどcrDroidは
設定→crDroidの設定→UI設定→拡張デスクトップで
「非表示にしない」「ステータスバーを非表示」の選択画面が空白になってるんだよね
元のROMからのバグなのか分からないけど。
2021/06/13(日) 13:07:13.14ID:fcXMhsvN
Yahoo!Japanアプリは普通に動いたけど、これじゃいかんの?
2021/06/13(日) 14:31:26.52ID:fcXMhsvN
しかしモバイルデータの方でネットに繋いでる時にモバイルネットワークスタンバイで電池削られるのは解決しないなあ
radioのlogcat見たら1時間に10回くらいPoll Service Stateが走ってて基地局IDがコロコロ変わってる
黒幕はプロプライエタリのRILデーモンだから改造しようがないしなあ
2021/06/13(日) 21:55:37.64ID:L+JE/jFo
・「バック長押しでアプリ強制終了」機能をLineageから移植。設定は crDroidの設定→ボタン→戻るボタン→長押し時のアクション で「アプリを終了」を選ぶ

これを移植した理由ってなんですか?
今までバック長押しを「アプリ終了」にして普通に使えてましたけど
パッチ当てた20210201入れてからは今まで以上に長押し(3秒ぐらい)しないとアプリ終了できなくなったんですが・・・
2021/06/13(日) 22:54:25.40ID:fcXMhsvN
あれ?アプリの「強制終了」ってできてなかったと思うんだけど…
設定からアプリを強制終了するときと同じ効果の
2021/06/13(日) 23:03:06.30ID:fcXMhsvN
あーそうか、今まではバックを少し押し続けるとアプリをどのアクティビティにいる状態からでも(バックグラウンドへしまう意味での)終了ができたのか
そうすると、バック長押しで(アクティビティ全部消し去る)強制終了とは機能が違うのか
個人的に後者の機能の方が便利なんだけどね…

前の機能に戻したframeworkも置きましょうかね
2021/06/14(月) 07:31:26.44ID:vvK3Mi/7
よくよく考えたら、「バックを少し押し続けるとアプリをどのアクティビティにいる状態からでも(バックグラウンドへしまう意味での)終了」
ってホームボタン単発で押したのと同じだな
crDroid本来の「アプリを終了」ってぶっちゃけ役に立ってますか?(自分が機能を勘違いしてるだけかもしれんけど)
2021/06/14(月) 18:13:40.02ID:vvK3Mi/7
すまん、crDroidの元々の「アプリの終了」、ちゃんと「アプリの「強制終了」」になってたわ
改造する必要なかった
2021/06/14(月) 18:14:37.93ID:vvK3Mi/7
前の機能に戻したframeworkを作るので、ちょっと待っててください
2021/06/15(火) 21:04:04.26ID:mDJ46JaH
前の機能に戻したframeworkです。
https://www.mediafire.com/file/6ev6tx8qz56mtv8/crDroidAndroid-9.0-20210611-sc03e_originalbacklongpress_frameworkonly-v5.12.zip
あと、simNotReadyのときにモデムを叩き起こすコードに、叩き起こした後 RIL_REQUEST_SCREEN_STATE 0 するコードを追加してます。
無理やり叩き起こした時に上記が効いてなかったように見えたので一応。
なおRIL_REQUEST_SCREEN_STATEはモデムに画面の点灯/消灯を伝える命令で、消灯状態だとモデムが電波強度や基地局変更をCPUに伝えなくなり、電力節約になるらしい。
2021/06/16(水) 08:05:53.04ID:gVHob5+/
結局モバイルネットワークスタンバイが増えるのは解決せんかった。
しかし電池の減りよりも激しく増えていくタイミングもあって正直よくわからん。
2021/06/17(木) 20:39:15.59ID:/UE0HyUH
最新版のChromeでツイッター見てるとアッチッチだな
2021/06/18(金) 11:50:12.98ID:b5vFe4q6
設定→ディスプレイ→LiveDisplayにある「色の調整」がcrDroidにはないのが残念だ
RGB調整できる機能なんだけどRR使ってた時は重宝してた
多分リネにもある
移植可能ならお願いしたいな
2021/06/19(土) 00:25:14.03ID:rmFJwaeb
>>945
多分AdvancedDisplayだと思うけど発色具合が好きでなくてわざと外してた。
リネはrepoした時期が遅かったせいでシャットダウンが正常に行われない現象が出てデバッグが大変なのでビルドをあきらてます。
ちなみrodman01さんのi9305のlineage-16.0からSC03E用のboot.imgやバイナリファイルを差し替えていけばうまいこと動作するものが出来るかもしれないけど、
システムソースとsoの関係を把握していないと難しいので素人には無理かもしれないね。
2021/06/26(土) 11:12:59.14ID:SbAHYTWZ
crDroid9で、SIM入れてる運用時に、Wifiをオフにするとモバイルデータ通信が
「通信サービスなし」になって戻ってこないことがある現象、
logcat上で何が起きてるかは分かりました(直せるとは言ってない)

Androidは、「モバイルデータ通信を常にオンにする」がオフの時、
Wifiが捕まえられると15秒後くらいにモデムに RIL_REQUEST_DEACTIVATE_DATA_CALL を出します。
これをモデムが受け取るとユーザの通信をモバイル経由で行わなくなります。
Wifi切断などでモバイルデータ通信が必要になったら、RIL_REQUEST_SETUP_DATA_CALL を
出して元の接続状態に戻ります。

どうも、SETUP_DATA_CALL をrild(とリンクしてるlibsec-ril。多分)が処理してる最中、
一定確率でrildが死ぬようです。
以下はlogcat -b radioの結果です。

・死ぬとき:

06-26 09:16:53.716 7578 7590 E RILD : [NIF] Interface(rmnet_usb0) is up.
06-26 09:16:53.718 7578 7590 E RILD : [NIF] Setting IPv4 address.
06-26 09:16:53.720 7578 7590 E RILD : [NIF] Address is set for rmnet_usb0
06-26 09:16:53.836 2775 2812 D RILJ : serviceDied [SUB0]
06-26 09:16:53.836 2775 2775 D RILJ : handleMessage: EVENT_RADIO_PROXY_DEAD cookie = 5 mRadioProxyCookie = 5 [SUB0]


・死なないとき:

06-26 09:15:52.019 7578 7590 E RILD : [NIF] Interface(rmnet_usb0) is up.
06-26 09:15:52.021 7578 7590 E RILD : [NIF] Setting IPv4 address.
06-26 09:15:52.021 7578 7590 E RILD : [NIF] Address is set for rmnet_usb0
06-26 09:15:52.032 7578 7590 D secril-shim: onRequestCompleteShim: got request SETUP_DATA_CALL and shimming response!
2021/06/26(土) 11:13:15.40ID:SbAHYTWZ
logcatの標準ログの方ではrildが死ぬと以下のメッセージ

06-26 09:38:17.735 14975 14983 F libc : Fatal signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x1c in tid 14983 (rild), pid 14975 (rild)

または

06-26 09:39:54.536 15165 15174 F libc : Fatal signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x60a81580 in tid 15174 (rild), pid 15165 (rild)


バックトレースが出ない?ので、これ以上のデバッグは難しい


なお、AEXのAndroid8の時はrildが死ぬ現象は起きません。
2021/06/26(土) 12:51:49.05ID:SbAHYTWZ
そんなわけで、当該現象の解決は諦めました。
「モバイルデータ通信を常にオンにする」はオンで運用しましょう。
SIM刺しながらWifi使ってる時の消費電力がちょっと変わるかもしれないけど。

一応、本家様の20210610版にFelica機能(とuserinit2.sh)足すだけのzip作りました。
https://www.mediafire.com/file/w7f5ilu1496jcra/crDroidAndroid-9.0-20210622-felica_diff-sc03e-v5.12.zip

Felicaが使いたい場合は、本家様の20210610版+上記差分、を推奨します。
利用者の方、散々振り回してすみません。
無理やりSIM叩き起こすロジックは副作用あるかもしれんし。
セルスタ対策の mNewSS.setVoiceRegState(mNewSS.getDataRegState()); も
自分が試す限りAndroid9では効果があるのか怪しかったので…


今度こそこれで終わりにしたいと思います。
2021/06/26(土) 15:17:46.87ID:SbAHYTWZ
ファイルリンク修正
https://www.mediafire.com/file/7bphf9vqrs6pfvt/crDroidAndroid-9.0-20210626-felica_diff-sc03e-v5.12.zip
2021/06/26(土) 21:00:03.36ID:aTs/chtm
お疲れさまでした
本当にすごい自分でもかじったことあるけど
ここまではできない 感謝
2021/06/29(火) 10:56:35.60ID:QqB3B8b+
すみません、やっぱりデータsimでのセルスタンバイあるかも
もし何もしてないのに電池が一時間に4%とか5%とか減るようなら、
>>917のzipあててみてください
2021/07/24(土) 13:31:58.99ID:pymcCWuB
今度こそこれで終わりと言いながら、
「通信サービスなし」になって戻ってこない現象を暇な時に追っかけてたんですが、
応急処置が上手く行ったっぽいので、/system/framework と boot.img を修正する差分を公開します。

https://www.mediafire.com/file/nuy0wu724disop7/crDroidAndroid-9.0-20210626-sc03e_mobileconnlostfix_framework_bootimg-v5.12.zip

モバイルデータのオフ→オンで「通信サービスなし」になっても15秒以内には接続が戻ってくるはずです。
なお、戻ってくるまではモバイルデータを再オフしないでください。

機内モードも、オン→オフで「通信サービスなし」になっても30秒以内には接続が戻ってくるはずです。
なお、戻ってくるまでは機内モードを再オンしないでください。

もし接続が戻ってこない場合は、隠しメニューの携帯電話情報から
SMSCを空欄のまま「更新」(左の更新ボタン)すると戻ってくると思います。機内モードは最大2分くらいかかるかも?
あと機内モードでは戻ってきてからもう一回SMSCを空欄で「更新」でrildを再度殺す
そうしないと通話がおかしいかも(logcat では GET_CURRENT_CALLS に失敗し続ける様子が見れる。これでは電池もちにもよくない)
隠しメニューはアプリで開くと便利
https://play.google.com/store/apps/details?id=com.kliksob.forgswitch&;hl=ja&gl=US



以下、修正内容とか

・モバイルデータのオフ→オンで「通信サービスなし」になって戻ってこないケースでは、
rildが死んで生き返った後、非常に高確率で
「UNSOL_RESPONSE_RADIO_STATE_CHANGED radioStateChanged: RADIO_UNAVAILABLE」
が2回届きます。
モデムの初期化が終わらずrildがハングアップしてるっぽい?
なので、2回目の時に「setSmscAddress("",null)」でrildをもう一回殺してます
ちなみにrildが正常に生き返ると2回目は「RADIO_OFF」です

・機内モードでもオン→オフで「通信サービスなし」になって戻ってこないことがありました。
こっちはモデムの内部USBを制御してる mdm_hsic_pm の autosuspend_delay がデフォの 500 じゃ
足りないようで、機内モードにした時たまにCPUからモデムへの「RADIO_POWER: false」の指令が届かないようです。
なので
pm_runtime_set_autosuspend_delay(dev, 500); → pm_runtime_set_autosuspend_delay(dev, 600);
へ変更


結局、rildが死ぬのは直せなかったけど、通信サービスはほぼ復帰するようになったので、今度こそ終わりにしたいと思います
レス数が950を超えています。1000を超えると書き込みができなくなります。

ニューススポーツなんでも実況