Chuwi Hi9 Pro
https://www.chuwi.com/product/items/Chuwi-Hi9-Pro.html
用途は主に電子書籍とノベルゲー
M89と迷ったがGearbestでHelio X23版が15462円で出てたのでこちらに決定
https://www.gearbest.com/phone-call-tablets/pp_009714655696.html
良かったとこ
- 値段
- サイズ
- WQHD
- SDカード使える
- SIM挿せる (LINEモバイル ソフトバンクプランで問題なし)
- treble対応なのでGSIのROMが入る
悪かったとこ
- SIM、SDカードスロットの作りが雑(動作自体には問題ない)
- GPUが弱いので3Dゲームには向かない
- 通知ランプほしい
↓全部書いてある
https://forum.xda-developers.com/general/device-reviews-and-information/chuwi-hi9-pro-unlock-root-twrp-t3843539
自分はこんな感じでやりました
公式からストックROMをダウンロードしてSP Flash Toolで完全に初期化後TWRP,パッチ済みbootを焼く
TWRP起動したらencription_preventer_hi9Pro.zip焼いて自動で暗号化しないようにする
起動後MagiskManagerのapkインストールしてTWRPからinstallerのzip焼いて終わり


Resurrection Remixをビルドしてみる
使ってるスマホのOfficialビルドのメンテナが辞めちゃったので
継続してビルドするかは分からない
OreoのOfficial版が出たので停止
不具合有ったらpastebinにでもlogcat上げてコメントしてください
Your warranty is now void. I am not responsible for bricked devices, dead SD cards, thermonuclear war, or you getting fired because the alarm app failed.
download
https://mirror.iroserver.net/ZUK_Z2/RR/
or
https://www.androidfilehost.com/?w=files&flid=235844
source
https://github.com/zuk-devs
https://github.com/ResurrectionRemix/
ArchLinuxでBBRを有効化
BBR
https://github.com/google/bbr
4.9以降であればデフォルトで入っているので自分でカーネル作ったりする必要はない
確認
$sysctl net.ipv4.tcp_available_congestion_control net.ipv4.tcp_available_congestion_control = cubic reno
有効化されていないので追加
#echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf #echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf sysctl -p
BBRが有効&使われていることを確認
$sysctl net.ipv4.tcp_available_congestion_control net.ipv4.tcp_available_congestion_control = cubic reno $sysctl net.ipv4.tcp_congestion_control net.ipv4.tcp_congestion_control = bbr
nginxでdynmapを動かす
以前nginxをリバースプロキシにしてdynmapを表示させる方法を書きましたが今回はnginx+php-fpmでdynmapを動かします
以前はこんな感じ
ユーザー=nginx=dynmap内蔵webサーバー=minecraftサーバー
今回のはこんな感じ
ユーザー=nginx=php-fpm=minecraftサーバー
/var/www/mapがドキュメントルートになる場合の設定
plugins/dynmap/webの中身を全て/var/www/mapにコピーしminecraftを実行するユーザーが書き込めるように権限を設定しておく
#cp -R /home/example/minecraft/plugins/dynmap/web/* /var/www/map #chown -R example:example /var/www/map
nginx側の設定
/etc/nginx/conf.d/dynmap.conf
server { listen 80; server_name map.iroserver.net; root /var/www/map/; access_log /var/log/nginx/map_access.log; error_log /var/log/nginx/map_error.log; location / { index index.html; } location ~\.php$ { fastcgi_pass unix:/run/php-fpm/php-fpm.sock; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; } }
dynmapの設定
configuration.txt
– class: org.dynmap.InternalClientUpdateComponentからhidenames: falseまでコメントアウト
– class: org.dynmap.JsonFileClientUpdateComponentからhidenames: falseまでコメントアウトを解除
tilespathでファイル内を検索して出てきたあたりの設定を変更
# The path where the tile-files are placed. tilespath: /var/www/map/tiles # The path where the web-files are located. webpath: /var/www/map # Disables Webserver portion of Dynmap (Advanced users only) disable-webserver: true
ドロップしたフォルダを自動で個別に7zに圧縮
して圧縮前のフォルダを削除するバッチファイル
ドロップしたものをまとめて一つのファイルにするのは楽なんだけどフォルダごとに違う7zipに圧縮するのはちょっとめんどくさい
写真を同期しようと思ったらアップロード時間より処理時間のほうが長かったのでフォルダごとに圧縮すればファイル数減って同期しやすくなるかなと思い書きました
@echo off for %%a in (%*) do "C:PATH7za.exe" a -mx=0 ""%%a.7z"" ""%%a"" rd /s /q %*