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/ >>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のコンパイル時のバグをとることだった。 >>528
馬鹿でもできるように自ビルドのやり方公開してください。 >>530
知りたいのは、sepolicyのエラーの修正方法?
ちなみに、lineage15.1はビルドされたことはありますか?
経験の程度を確認したく。 ちょっと気になった点が。
自ビルドRomで、
ベースバンドの表示がなくなった?
apnsの入力ってどこ?
かな。 >>530
簡単な修正例だと、ソースで
neverallow A B:C D
みたいなコードに対して、エラーメッセージが
violated by allow A E:C D
が出たとき、ソースは"ー"(マイナス記号)をつかって、
neverallow A { B -E }:C D
と修正すればいい。 Dの部分は、可読性を確保する為、別変数を
LineageOS/android_system_sepolicy
リポジトリの
public/neverallow_macros
や、
public/global_macros
などで定義しているので、要確認。
===========
unknown type aaaみたいなエラーが出たときの対処方法は
(例) unknown type adsprpcd
前提条件
android_device_qcom_sepolicy-legacy
リポジトリの
common
ディレクトリに
adsprpcd.te
と言うファイルの先頭部分
# adsprpcd daemon
type adsprpcd, domain;
type adsprpcd_exec, exec_type, vendor_file_type, file_type;
は、
# adsprpcd daemon
#type adsprpcd, domain;
type adsprpcd_exec, exec_type, vendor_file_type, file_type;
と修正して、
type adsprpcd, deamon
の部分は、
android_system_sepolicy
リポジトリの
public
ディレクトリにある
file.te
中の最終行に引っ越しするとエラーが解決。 一番最初に出会うエラーは
system/sepolicy/public/te_macros
ファイル中の
neverallow { $1 -shell } { domain -$1 }:file no_rw_file_perms;
neverallow { appdomain -shell -$1 } $1:file no_rw_file_perms;
自分は、解決方法が見つけられなかったので
仕方なく、下記。。
#neverallow { $1 -shell } { domain -$1 }:file no_rw_file_perms;
#neverallow { appdomain -shell -$1 } $1:file no_rw_file_perms; lineage-15.1-20180813-nightlyをxiaomi 5sに焼いて使ってて
LineageOSをアップデート毎にアップデートしていたからなのかわからないけど
UFJ銀行のアプリがrootうんぬんかんぬんで使えなくなった…同じような人はいない?
unrootしたくて
https://download.lineageos.org/extras
から
su removal (arm64) 15.1
を利用したんだけど、>77でだめでしたって書いてあったから
今のやつはこれじゃroot解除できなかったりする?
Magiskも試したけどあかんし…入れた当初は使えてたような気がするんやけど。 userdebugに比較してuserでのビルドでは、sepolicyのコンパイル時に出るエラーの数は
半端なく大量なのは、自分だけ? 銀行アプリなんて使わないで情弱のふりしてパスワードカード貰ったほうがいいよ lineage16.0でいつぞやのbattery drain issue復活。あ〜あ。 TWRP appなんですけど
アンインストールする方法ないんでしょうか? >>541
実機が project treble A/B slot機だと、無いと思う。下手すると文鎮になるらしい。 Ubuntu 16.04で
CM13をビルドしているのですが、どうしても com.cyngn.ambient.ambientsdk-1.6.0-147069776-39fe2d07.aarが
mavenのビルドエラー(?)で止まってしまいます。
mavenはインストール済みです。
内容はこうです。
https://pastebin.com/5Q9qi6Ta
長すぎる行があるというエラーが出るのでPastebinで失礼します
Lineage OS 14.1と12.1のビルドは成功している環境です
どなたか解決策を教えてください.... >>545
原因は
[ERROR] Plugin org.apache.maven.plugins:maven-dependency-plugin:2.10 or one of its dependencies could not be resolved
では? >>545
546です。下記が参考になるかもです。
ttps://www.ibm.com/developerworks/jp/java/library/j-5things13/index.html >>549
どうせカスROMいれてるくらいなんだから、システムファイル消せば良いだけの話 >>550
サンクス
遡っても見つからなかったし助かった W音消しWで思い出したが、ソースを眺めていたらcameraのシャター音らしき同名のファイルが異なるディレクトリにあったが、何だったんだろうか? 「何だったんだろうか?」じゃなくて多分それだっつーの
しかもソースてなんのソースか知らんが、どこかのディレクトリにシャッター音の音源ファイルがあるから拡張子変えれば鳴らずに無音になる >>551さんへ。
553だが、lineageOSのソースを眺めていたら
https://github.com/LineageOS/android_frameworks_base/find/lineage-15.1
を起点に、下記のファイルがありました。
この近くにあるかと。
data/sounds/effects/camera_click.ogg
data/sounds/effects/ogg/camera_click.ogg
data/sounds/effects/material/ogg/camera_click.ogg
data/sounds/effects/ogg/camera_click_48k.ogg
data/sounds/effects/material/ogg/camera_click_48k.ogg
>>554
ありがとう。 >>551さん
念の為、ビルドした結果フォルダを確認してみましたが
system/media/audio/uiフォルダ内にに配置されましたね。 550とか554の具体的でない割に失礼な言い方。。。 >>558
それらの言い分は正しい
お前みたいなつまらん粗に因縁つけるような奴がスレの無駄な消費で害悪 普通に具体的だと思うが
というか便所の落書きに礼儀なんぞ期待しちゃうのか >>559さん>>560さん
>>549さんの名誉のため言うと>>558は>>549ではない。
>>557です。つまらないことを言って申し訳なかった。 Lineage OSってなんかライトプロテクトとかないよね?
build.propのro.build.type=userdebugを
userに変えて保存する。
その後再度build.propを開くとたしかにro.build.type=userになってるのに
再起動するとuserdebugに戻ってる。
変更したものを内蔵ストレージにコピーして再起動してみると、
再起動後も内蔵ストレージにコピーしたbuild.propはuserのままだったから
/systemの変更内容が再起動すると戻ってしまいます。
なんかAQUOSのmiyabiを思い出しました
原因わかる方いますか? 連投失礼します、自決しました
TWRPから差し替えたら上手く行きました e5823に14.1入れたらtwrpが使えないんだが解決できた人おらます? >>549
自分でビルド出来るなら、下記コメントが参考になる。
Camera shutter sound policy.
config_camera_sound_forced configuration option in config.xml defines if the camera shutter sound is forced (sound even if the device is in silent mode) or not.
This option is false by default and can be overridden by country specific overlay in values-mccXXX/config.xml. LTE Band6 Band19対応端末(AXON7)
にLineageインストールしたらバンドはどうなるのでしょうか? >>571
$ getprop ro.telephony.default_network
を調べる >>571
cm-13.0とcm-14.1には
https://github.com/LineageOS/android_device_zte_axon7/tree/cm-14.1/product
というサブフォルダがあったが、lineage-15.1にはないので。。
ro.telephony.default_network
は、qcom-radio.mkには
ro.telephony.default_network=10,10
だって。 >>573
BAND_MODE_5_450M = 10, //"Band Class 5" (450-MHz Band)
あるいは
PREF_NET_TYPE_LTE_CMDA_EVDO_GSM_WCDMA = 10, /* LTE, CDMA, EvDo, GSM/WCDMA */ >>571
BAND_MODE_IMT2000 = 11, //"Band Class 6" (2-GMHz IMT2000 Band)
とかなので、恐らく電波を掴むかは? >>571
>>572 ー >>575 みたいな理解不能な回答ですまんかった。某所の落書きだと思って忘れてくれ。 >>578
Lineage15.1は毎日更新でそれ以下は月イチ更新になった 14.1で止まってるのと15.1が出てるのの差は? 14.1をz5cに焼いてみたがヘッドフォン使うとノイズが酷いがな >>582
俺のNexus 7(2012)の14.1も同じ現象出てる
カーネルのバグかな? >>582
oneplusでもノイズ報告でてたなあ
バックグラウンドで動作アプリが影響するみたいな書き込みがあったが
どうだろうね Bluetooth接続だとノイズないからハードかと思たが違うみたいね AudioFXがONだと凄いノイズが入るときがあったけど、それとは違う? >>587
凄いってのでなくホワイトノイズにジリジリしたノイズが混じる感じ Xperia walkmanをmajiskで入れてハイレゾ対応してみた
少しノイズが目立たなくなるけど微かにノイズあり次回アップデートに期待 結局さいあののとき程盛り上がらなかったな
このまま息を引き取る気がするわリネージュ ■ このスレッドは過去ログ倉庫に格納されています