PC備忘録

エンジニアやデベロッパではありませんが日々有ったことを綴っていきます

個人的オススメMagiskモジュール

Exclude Updates from Play Store

https://github.com/yuk7/playstore-excl-upd

アップデートさせたくないアプリをプレイストアのアップデートリストから除外

ACC Settings

https://github.com/CrazyBoyFeng/AccSettings

ACCの設定

Advanced Charging Controller (ACC)

https://github.com/VR-25/acc

バッテリー充電量制限

Zygisk-LSPosed

https://github.com/LSPosed/LSPosed

Zygisk対応LSPosed

Fox's MMM

Disable screenshot and camera sounds

スクリーンショット音とカメラシャッター音無効化

Koruri Font

カスタムフォント

 

---

 

おすすめアプリ

APIMateR

https://github.com/nonnonstop/apimater

webからdatへ変換

Tsubonofuta

https://github.com/AioiLight/Tsubonofuta

Chmateの広告を破壊

PowerTube

https://github.com/razar-dev/PowerTube

youtubeダウンロード

Pixel 6aのルート化とOEM Lockアンロック

ルート化はhttps://www.xda-developers.com/how-to-unlock-bootloader-root-magisk-google-pixel-6a/の手順に従えば大丈夫です。2022年12月31日現在でも使える手順です。

PCとスマホのデータやり取りはadb push/pull で出来ます。nanobackup自体も特別なツールはいりません。adbがあればパーティションイメージごとバックアップ出来ます

 

OEMロックは最初グレーアウトされていてアンロックできませんが、本体をシステムアップデート(設定>システム>システムアップデート)すれば解除できます。自分はアップデートをダウンロード/インストール後のアプリ最適化中にOEMアンロックできました

スマートフォンでパーティションをマウント出来ない時、一切書き込めないとき、TWRPにしか入れない、ブートループ、ソフトブリック

今回のSoftbrick

  • リカバリーモード(TWRP)に入れる
  • adbはリカバリーモードで使える
  • rescue & fastbootモードは使える
  • 本来のfastbootには入れない(カスタムリカバリに入る)
  • 公式リカバリーモードは使えない(消えた)
  • TWRPでの操作はほとんど出来ない、マウント不能、サイズ変更不能etc
  • サイドロード不能
  • dloadモード(download)不能

などなど…原因はおそらくパーティションテーブルの破損

https://forum.xda-developers.com/t/solved-corrupted-partition-adb-and-fastboot-works.3096193/

によるとpt.blob、

https://forum.xda-developers.com/t/partition-table-broken.4276897/

によるとgpt.binをfastbootでpartitionに焼くと良いらしい…

随時更新

 

easy-firmwareでのパッケージ購入方法

スマートフォンファームウェアをダウンロードしたいとき、https://easy-firmware.comが役に立つが、購入方法が暗号資産と謎の方法(ローカルエージェント?)で戸惑うと思う。

方法は簡単。たとえばgsmserverに行ってeasy firmwareで検索してクレジット(この場合EF Basic 1month)などを買って本家でアクティベートすればいい。購入時にやり方が送付される。随時更新

OSが立ち上がらないとき

OSが起動しないときのチェック項目(思いつく限り)随時更新

ハードウェア編

  • 電源(部品)の不調、劣化、パワー不足(これならそもそもBIOSすら立ち上がらないだろう)
  • CMOS電池切れ
  • CPU,GPU,メモリ、ストレージ、周辺機器の端子半刺し(BIOSのPOSTを通過しない大半の理由はこれ)
  • 部品の不調、劣化

ソフトウェア編

  • CSMとセーフブートの設定ミス、CSM(過去の機器の互換性用ソフトウェア)とセーフブートは共存できないし、CSMでインストールしたOSは再インストール無しにセーフブートで起動できない。

javascriptのエラーレスエラー

javascriptでエラーが出ないが、スクリプトも上手く行かないとき大体はscriptタグの位置によるDOMとの実行順位の齟齬か、addEventListenerの表記ミスに大別される

前者はwindow.onloadで対策でき、addEventListenerは、addEventListener(type, listener,option)のlistenerは無名関数で囲まなければ実行されない。