LineageOS 総合スレ Part2
■ このスレッドは過去ログ倉庫に格納されています
このスレはLineageOSに共通する内容について、端末の垣根を越えて語り合うスレです。
LineageOSとは、Android Open Source Projectをベースとしてソースコードレベルで
大幅な改良が行われている、コミュニティベースのカスタムROMプロジェクトです。
数十種類の端末が公式にサポートされている他、百種類を超える端末へ移植されています。
LineageOSベースのROM同士なら機能もUIもほとんど同じになるため、情報の共有が容易となります。
快適なLineageOSライフを送りましょう。
■公式サイト
http://lineageos.org
■Changelog
https://www.cmxlog.com/
■ダウンロード
https://download.lineageos.org
※前スレ
【14.1】LineageOS 総合スレ Part1【Nougat】
http://egg.5ch.net/test/read.cgi/android/1486562867/ >>429
source.android.com/devices/bootloader/partitions-images
上記に下記の様な記述があります。
リカバリパーティションには、OTAプロセス中に起動されたリカバリイメージが保存されます。デバイスがA / Bアップデートをサポートしている場合、リカバリは別のイメージではなくブートイメージに含まれるRAMディスクになります。 リカバリ用のパーティションがないからfastboot boot twrp.img で一時的にブートさせたTWRP内でtwrp.zip焼いてそのtwrpからlineageインストールするんやで >>430-431
ありがとうございます。
一時的にbootしたTWRPでlineage(unofficialの15.1evert)をインストールしようとしたから失敗したんでしょうか?
それとTWRP.zipって署名とかして自分で作らないとなんでしょうか?
どこ見てもそんなことしないといけないなんて記述見つけられませんでした…
ちなみに、TWRPでバックアップをリストアしたら、TWRP起動時しかUSB/adbを認識しなくなったし、
電話で音声を伝えられなくなりましたwメイン端末だから普通に困る… HUAWEIはブートローダーアンロックの提供をやめる方針らしいし
Trebleで開発が簡単になったとはいえ、customROMはこのまま下火になってしまうのかな fastboot flash system_a 〜〜〜.img でlineageのa/b treble 15.1焼けました!
だけどtrebleだからなのか電話で音声が伝わらない/届かないトラブルは直らず…
googleplayの復元も上手くいかなかったし
指紋認証のmotog6+の前面にあるやつは反応しなかったからstockに戻しました redmi note 4X にlineageos15.1を焼いて使用しています。
いつものようにアップデートしようとしたのですが、TWRPでストレージにアクセスできなくなり、アップデートが出来なくなりました。TWRP起動時にパスを要求されますが、何を打ち込んでも通らない状況です。解決策をお知りの方は教えて頂きたいです。 >>435
使っているTWRPで/data復号化に失敗してる
15.1ってことはベースがOreoなのでOreoの
/data復号化に対応したTWRPが必要 /dataがらみのエラーはググって解決した
詳細は忘れた ポケGoインストールできないんだけど、どうすれば入れられるようになりますかね? >>446
試してみます
ro.debaggable=false
のやつだよね? 今日やっとビルダーになれたよ
local_manifeat書く方の 海外からしたら日本のメーカーなんてソニーですらゴミだからな やっぱりカスROMで遊びたいなら人気機種にしないとダメだね
nexus5まではloverさん頼み(笑)で良かったけど、
自分でXDAとかで情報集めてみると機種によって全然情報量が違うわ
trebleだったらいいだろってわけでもなくて、
場合によっちゃその少ない情報でも普通に間違ってガイドに載ってたりするし ソニーって自らカスタムROM公開してるから一般人が太刀打ちできないからモチベーションわかんよな >>455
Paypalでの寄付だけかも?
ちなみに月額のコストは$194.94らしい
https://wiki.lineageos.org/costs/ >>455
支援者からの 寄付/各種インフラの提供 を受けてる 日本語でカスタムromについて書いてるとこってないの?
英語読めないと無理? >>433
お金払って解除してくれる業者はいるけど、標準で解除出来るようにして欲しいね 1番有名なカスタムromなのにlineage stats見ると日本で3770人しか使ってないのね >>466
3770人=3770台のLOS?
だとしたらもっと人数すくないかも
一人で2台3台とLOSやってるんじゃない? カスROM焼く情強なんて基本情報送信なんかしないから3倍くらいはいるだろ X522にUNOFFICIALの15.1を入れたんだけど
アップデートってOTAで降ってこないのかな。 >>467
ワイの様に家族の端末にLineageOSを入れてる例もあるけど稀やろうね SC-04EにLineage OS 14.1をビルドしてみたのですが、
電源ON/OFFが正常に動作しません。
具体的に言うと、「電源を切る」や「再起動」をした後
バイブがなり、電源が切れる。
再起動の場合はdocomoロゴ→ブートアニメーションが通常の流れなのですが。
バイブが鳴って画面が切れて そこで固まってしまいます。
(バックキー/メニューキーのライトは点灯したままになる)
もともと別の方がビルドされている、正常に動作するROMのboot.imgを焼いたところ
systemはそのままで電源周りの不具合が治ったので カーネル周りが原因なのはわかっています。
しかし、何が原因でそうなっているのでしょうか?
カーネルソースなどもちゃんと docomo版Galaxy S4のものを使用していますし
修正点が思い浮かびません。
ピンポイントでなくても なんとなく触ってみるといい場所など 一般論でもいいので
教えてはいただけないでしょうか?
関係無いかもしれませんが SELinuxはPermissiveです。 SC-04E向けのビルドの経験はないけど、他機種の経験からの意見。
cm-14.1なら先ず
github.com/LineageOS/android_vendor_cm/blob/cm-14.1/build/tasks/kernel.mk
を確認して、
# TARGET_KERNEL_CONFIG = Kernel defconfig
# TARGET_KERNEL_VARIANT_CONFIG = Variant defconfig, optional
# TARGET_KERNEL_SELINUX_CONFIG = SELinux defconfig, optional
# TARGET_KERNEL_ADDITIONAL_CONFIG = Additional defconfig, optional
なので
device/samsung/jf-common/BoardConfigCommon.mk
の
TARGET_KERNEL_CONFIG := lineageos_jf_defconfig
TARGET_KERNEL_SOURCE := kernel/samsung/jf
を
TARGET_KERNEL_CONFIG : = lineageos_jf_defconfig
TARGET_KERNEL_VARIANT_CONFIG := jf_dcm_defconfig
TARGET_KERNEL_SELINUX_CONFIG := selinux_defconfig 或いは selinux_log_defconfig
TARGET_KERNEL_SOURCE := kernel/samsung/jf
にするとかな? 今更ながらNexus 7 (2012) に入れてみたけど結構バギーなんだね
でもGoogle謹製のよりも軽いしGoogle関連アプリも入ってないしで快適
今後の開発と発展に期待したいところ 昨日の473のものですが、上記のように指定してもダメでした。
その後も海外サイトを読み漁りましたがさっぱりです....でもいい勉強にはなりました。 ビルド済みのkernelをromビルドに使う方法があるらしい >>477
こことか?
ttps://wiki.lineageos.org/devices/jfltexx
>>478
あるけど、bootできるzImageを探すのが面倒やったりするよ。 >>478
boot出来るは持っているなら関係ないね。 >>479
あぁ、いえいえビルドは通ってます。
ビルド済みzImage使う方法もあるんですね X522に16.0はまだ早かった〜。不安定すぎて。 以前から「gapps」不要な人や「microG」推薦する人もちらほら見てたけどここまで来たか ならば、ついでに貼っておく
LineageOS用のmicroGね
https://lineage.microg.org/ >>483
早速Moto g4 plusに入れて使ってみた。
悪くない。 Yalp Storeとかあるし必ずしもGoogleに依存する必要もないわな 素のAndroidにしろカスROMにしろ個人情報収集システムみたいなのが裏に組み込まれてるわけじゃないでしょ
Googleのサービス使ってる限り逃れられないものだから>>483みたいなのがでてくる Googleのアプリ全部無効にしてもandroidOSって奴がバックグラウンドで通信してるのが気になるんだよね
カスタムRom試したいけど… iphoneだってクローズドで何やってるか分からないし
ユーザーも気にしてない得に平和ぼけ日本人は 自分でビルドしたAOSPにGoogle抜きでF-Droidメインの運用が安心やね >>493
> 自分でビルドしたAOSP
自分でってどうやるのさ?
敷居が高いよ >>494
Trebleならこの辺のソースを使うとか。Vendorにあるバイナリブロブが気になるならどうしようもあらへんが。
https://github.com/phhusson/treble_experimentations lineage-16.0のビルドした。
実機にインストールし起動テストしたが、ブート画面を表示したまま、進行しない。
出来上がったboot.imgを分解すると
vendorなんたらという様なファイル名のSElinux関連のファイルがあった。
project trebleに対応しようとしているのかなあ? >>497 >>498
回答ありがとう。
ちょっと文章がおかしいので修正します。
正しくは
lineage-16.0がproject trebleに対応しようとしているのかなあ?
です。
なお、project treble対応機種は >>234 >>236 だけど >>430 の場合があると理解しているので、ビルド対象機は従来機種です。 >>499
書いていて思い出したが、先行開発しているpotato projectでビルドしたromと
自分でビルドしたromの違いを確認した。
BOARD_KERNEL_CMDLINE += androidboot.selinux=permissive
やったわ。 対応しようとしてるっていうか、AndroidはOreoから全部Trebleなんじゃないの? >>496
vendorのフォルダ自体はTreble以前からあるぞ
要はメーカーのドライバとかの独自ファイルを突っ込むフォルダ >>503
ちょっと違う。
以前あったvendorフォルダは、system.imgに含まれていて、systemパーティーションに配置されていた。
project trebleに対応したデバイスでは、
vendor.imgが新設されたvendorパーティションに配置される様になった。 >>502を読んだので簡単に紹介する。
Android8でのproject trebleに対応したsepolicy作成ルールはW推奨Wだったが、9ではW厳格Wに適用になった。
7までは、vendorディレクトリは、systemパーティーションの一部で
rom配布時には一緒に配布していた
のでvendor部分を意識せず、sepolicyルールが作られていた。
8以降は、
systemパーティーション:更新する
vendorパーティーション:更新しない
という風に分離され、bootの初期段階でsystemパーティーション中にてvendorのリンクを配置し、あたかもsystemパーティーションの中にvendorディレクトリが在るにしている。
ここで、更新有無のパーティーションを扱うため、新しく
名前空間
バージョン管理
ルールの新設、追加、更新、廃止
といった物が設定されたって。 lineage 15.1なんだけど、LINEのニュースタブが更新されず真っ白なんだけど、OSのせい?webview再インスコしてもダメだった。。 教えてください。
Lineage14、15.1、16、RR、CM、共通で、
外部ストレージ(usb-hdd、usb-memory)からの、VR動画をVRプレイヤ(数種類)で再生不能です。
OSのファイラーからファイル自体は認識されますが、そこからアプリに投げても再生不能で、
アプリ自体のファイラーからは外部ストレージを認識しません。
同様にVLCでも外部ストレージ自体を認識しません。
どうしたら外部ストレージを認識させられるでしょうか。
アドバイスをお願いします。 >>508
ターミナルアプリから
su
sm set-force-adoptable true
かな?古い情報かも >>509
それはmarshmallowにおいて「外部sdcardを内蔵sdcardとしてフォーマットするためのメニュー」を出現させるためのコマンドだぞ。 >>509 >>511
ご助言に感謝です。結果は思い通りにはなりませんでしたが、
OTG USBで探す、なるほど!っと膝を打ちました。
とても不思議な現象でして、VRプレイヤ系に多い症状です。
素人考えですが、storageにリンクがつくられないのかな?みたいな。
VLC等のプレイヤのフォルダ自動登録なんかもアクセスてきないので。
>>510
ご心配おかけしてます。反応ありがとうです。
ーーー
どう解決したらいいか、、、
自分でlineageカスタムできたらなんとかなるのかな。 解決に役立てばいいのだけど
diskinfoなるアブリからmount状況を観察してみたら
ノーマルファームではusb-diskのマウントが確認できる
カスタムファームではマウントされていない
adb commandでマウントしたら使えるようになるのかな? rootでsystemパーティション覗いたら
やっぱりmountされてない
Lineage15.1の中でfstab探したらないけれど
自動mount設定を記述してusb-otgを登録できないかな? >>515 ありがとうです
boot.imgわからないのですが
/root/fstab.qcomに適当に記述してみました
しかしstorageやmntにリンクにならないですね
ちょっと解説さがしてみます >>516
boot.imgを展開した?
下記みたいに
$ unpackbootimg_script -i boot.img -o ./ > boot_info.txt
$ gzip -dc boot.img-ramdisk.gz | cpio -i
あるいは
$ lzcat boot.img-ramdisk.gz | cpio -i >>517 いいえ、やったことないです
聞くばかりでは悪いので調べてやってみます んー
色々調べてboot.imgをバラしfstab.qcom変更しboot.img再構築しtwrpからイメージをbootに焼いた
(wipe dalbik/art 有り無しともに)
odinでつかうドロイド君の画面になり起動せず
なにが悪いんだろう >>519
517です。
boot_info.txtをみて。
BOARD_KERNEL_CMDの文字列中に
androidboot.selinux=permissive
はある?
あると、セキュリティレベルは悪いがね。 >>520
とてもお早いお返事頂き恐縮しています。
よくわからなかったのでxdaにあるbootimg_toolsをつかいました。
後だしになりごめんなさい。 >>522
ご厚意に対し失礼しました
ですがせっかく手順を教えてくださったので
Lineageのビルド道具らしきそれらを手に入れてみます aikもcikも使って再構築してみたよ
SEANDROID ENFORCINと出て起動に時間かかるけれどとりま立ち上がる
fstab.qcomやdefault.propはノーマルlolipopから必要箇所マージ的なコピペ
それで外付けHDDからVRプレイヤで動画再生可能か結果はダメでした
プレイヤから外付けHDDを認識できない現象は変わらず
それでも標準ファイラからVRプレイヤに渡してconnectにはなる
(以前はconnectにもならず渡したら真っ暗なまま止まってた)
fstabでSD及びUSB外付けのmount先がautoに指定されているので
次は/storageに指定してみる(恐らくムダでしょう)
ということでひとまずここまでにします
ご助言他ありがとうございました >>502
ここを熟読してlineage16.0の自ビルドロムの起動に成功。ポイントは丁寧にsepolicyのコンパイル時のバグをとることだった。 ■ このスレッドは過去ログ倉庫に格納されています