要件定義 #13
Updated by daisuke yusa about 2 months ago
1.背景 次男のスマホが遅かったり、メーカ特有の不具合が残存し、時には運用に支障が出るので新規購入を要求される。 次男のスマホが遅いので新規購入を要求される。 購入よりも限られた資源を限界まで有効活用出来るように促す。 そこで行き着いた回答はROM焼きであった。 2.目的 2.前提 息子のスマホの処理速度の向上 ・OS自体のリソース軽減 3.実現方法 LineageOSを XperiaにROM焼きする。 4.前提と制約 スマホ:Xperia 1 iv ストック:Android14 運用開始に当たり、dataパーティションはLineageOSのものを上書きしない。 →写真やゲームデータ等を消さない 5.現行業務内容 3.実現方法 ディープスリープモードから画面をダブルタップなどで復帰しようとした場合、再起動してしまう等といった例外が発生する。 起動がやや遅い。 写真を撮影する際、画面側カメラを使用する場合、ズームが出来なくなっている。 その他、いらないストックアプリがたくさんあり、常駐していたりするので電池の持ちに不安がある。 6.新業務内容 ストック時のソフトウェア側の不具合はなき物となる。 GoogleCamなので、画面側でもズームが出来るようになる。 ブロートウェアが既に処理済み。 7.機能要件 LineageOSの機能に準じる。 Root化必須 →Magisk導入 Magiskアプリ必須 →Zigysk有効化 → IAmNotDeveloperモジュール必須 7.非機能要件 以下を本プロジェクトで必要となるハードウェア・ドライバ・アプリケーションソフトウェアとする。 Android USB ドライバ Android Fastboot ドライバ LineageOS Rom 本体 XPFirm(安全のため) Windows PC → 今回は Lenovo x13 gen2 メモリ32G CPU i7 11世代 LineageOSを XperiaにROM焼きする。