« 2021年8月 | トップページ | 2021年12月 »

2021年11月

2021年11月19日 (金)

make bindeb-pkg で -dbg パッケージを作らずにビルドする方法

ビルド時間節約のための操作。

Compile linux kernel deb-pkg target without generating dbg package?

などによれば、CONFIG_DEBUG_INFO を無効にすると良いらしい。

.config を直接編集して

CONFIG_DEBUG_INFO=y

とあるところを無効にするか、

make menuconfig

で、DEBUG_INFO を n にする。

どうやってその設定項目にたどり着くのかは、検索コマンドキー '/' で探すとわかる。

 

カーネルソースコードに付いてくるスクリプトを使う方法もあるらしい。

例えば、linux-source-5.10 のディレクトリでビルドする場合:
cd linux-source-5.10
scripts/config --disable DEBUG_INFO

 

2021年11月 6日 (土)

Fx0(LGL25) の Firefox OS をバージョンアップする試み

なぜかテザリングができなくなったのを機に、以前断念した焼き替えに再挑戦。

海外で成功例が紹介されている手順は、次のとおり。

https://www.reddit.com/r/fx0/comments/430x8q/how_to_install_firefox_os_26_en_lg_fx0/

(0) adb で PC と Fx0 の接続が確立していること。

Fx0側:端末情報のソフトウェアバージョンはLGL2510cで、Fx0 の最新版ではなく、電源OFFからVolUpを押しながらUSBケーブル接続すると、ダウンローダーモード画面になるもの。
画面ロックは無効に。環境設定の開発者メニューから USB経由のデバッグ ADBと開発ツール を選択。USBストレージの共有は無効に。USBケーブルを挿すと、充電モードで接続しました との通知。

PC側から adb devices とすると、

List of devices attached
LGOTMS●●●●●●●●  device
のような表示があり、認識されていることがわかる。

fastboot devices への反応は空っぽ。

(1) b2g をダウンロードすること。おそらく狭義の b2g のこと。

(2) gaia をダウンロード

(3) shallow flash script をダウンロードすること

(4) (3) のスクリプトに実行権限を与えること

chmod +x を使う。

(5) そして、実行すること

./shallow_flash.sh --gaia=gaia.zip --gecko=b2g-46.0a1.en-US.android-arm.tar.gz

結果

Fx0 を通常通り起動させてUSBケーブルを接続し、(5)を実行すると、

adbd cannot run as root in production builds

というエラーで、書き込みに進まない。 adb root がエラーになっている様子。ダウンロードモードが開放されているのと root化は別物であると。

ダウンローダーモード画面にして、(5)を実行すると、プロンプトが返ってこない。 (5) の実行前に adb devices を実行して、結果が空だったので通信自体ができていない可能性が大。fastboot devices の結果も空だった。

10分経っても、プロンプト返らず、Fx0のプログレスバーも進まず。

Ctrl-C で中断、プロンプト戻った。Fx0 の画面は変わらず。

« 2021年8月 | トップページ | 2021年12月 »

2026年6月
  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30        
無料ブログはココログ