2024年8月26日星期一

[Android][風火小子E6 PLUS 掌機]Android11 筆者優化流程

說是優化,只不過是將原廠比原生安卓更差的負優化提升到原生安卓的程度......
Google認證問題我已經放棄了。

最新固件已支持Google Play


  • ROOT(Magisk)

原廠系統已經解放了限權,可以直接刷入ROOT,筆者是使用Magisk。

返回索引


  • Swap放進TF卡(負優化)
原廠系統已經使用了ZRAM,一個更好的虛擬RAM,其實速度最快的是停用所有虛擬RAM(ZRAM,Swap),但E6p只有2g RAM,開啟了更健康,但筆者還是使用Swap代替,設置了2g RAM放在TF中,
真實的提升了2g RAM,但這個只是自我安慰,TF卡讀寫很慢,而且這樣做,TF卡會損耗的更快,可能更容易壞。

1.
首先要將TF卡分區一個ext4,筆者分割了3gb拿來啟動2gb swap。
Win系統就使用格式化軟件來分割,筆者隨便找一個使用 AOMEI Partition Assistant (免費版即可)

首先分割一個ext4區,不用整張卡格式化,卡內資料將會保留,不過重要文件還是備份一下。

選擇SD卡,然後軟件右邊選「調整分區大小」
可以用拉的方法,但還是直接打數字,筆者只要分割3GB,所以 29.89GB-3GB = 26.89GB,
然後按確定,再在左上角按套用運行。
SSD對齊,因為不是SSD,可以不打勾。

 

 

分割完後再進行Ext4格式化,同樣,點選格式化,
格式化設定時,點選「進階」,可以不打勾ssd選項。
3個步驟輕鬆格式化 Ext4

然後進TF卡插回E6P,TF卡會顯示兩個分區。

2.
我們使用Magisk的模塊功能,在開機時自啟swap,筆者沒編程能力,就安裝SwapRAM.zip,然後自己再改修。

Magisk的模塊功能安裝SwapRAM,然後可不用重新開機。

3.
使用有root權限的文件管理器,筆者是MT管理器,
在「根目錄/data/」裡新增文件夾「sdext2」,完整路徑為「根目錄/data/sdext2/」
文件夾名字可隨便更改。

4.
下載一個可打指令的app,筆者是「Termux」
首先輸入「su」,取得root權限。
然後「cat /proc/partitions」,看看你的TF的ext4分區是哪個,筆者是mmcblk1p2
然後掛載ext4分區為 「根目錄/data/sdext2」
「mount -t ext4 -o rw,nosuid,nodev,noatime,nodiscard /dev/block/mmcblk1p2 /data/sdext2」

5.
將1gb的swap加入ext4(sd卡)
「dd if=/dev/zero of="/data/sdext2/swap" bs=1024 count=1048576 &>/dev/nullull」

1 MiB = 1,024 KiB = 1,048,576
想要多大SWAP,數字自己調。

6.
將以下文件覆蓋到「根目錄/data/adb/modules/huskydg_swapram/」

以上文年已修改-

service.sh
刪除了
zRAM相關指令,swap相關路徑修改 (變成$aMODDIR)
加入掛載文件夾指令
加入swap活躍度指令,數字 0~100,越大越早使用,越少,爆RAM時才使用。
「echo 80 > /proc/sys/vm/swappiness」echo 80 > /proc/sys/vm/swappiness

swapram(在WIN看是亂碼,在安卓機上看正常)
開頭新增 $aMODDIR = "SWAP存放路徑"
E.g $aMODDIR = "/data/sdext2"

然後將swap相關的都改為$aMODDIR

新增txt文檔改名為「swap.prop」
檔案內容為 「ENABLE_SWAP=true」

7.
關閉zRAM指令「settings put global zram_enabled 0​」

8.
重新開機,
正常會自動掛載,swap自啟動,進入/data/sdext2/會看到sd卡ext4分區資料(變成sd卡)
如果沒有,可能是我的教學出錯。



  • LSPosed
Magisk的模組,代替Xposed,可以不用額外安裝Xposed


  • GravityBox [R]
安卓11的版本,好用好玩,可以試試,不過某些功能開啟後可能會不斷重啟,只能重刷系統。


  • 按鍵從任天堂鍵位換成X360
為什麼呢,為什麼安卓越來越封閉呢? 因為要貼近蘋果系統?


將以上檔案使用Magisk模組安裝功能,重啟後就會變成X360鍵位,(是說鍵位,不是手制驅動識別為x360)

檔內的文件「mt_keypad.kl」,自己更改定義就可以改變按鍵定義。


  • Rotation Control
畫面旋轉軟件,不要問,問就是E6p沒重力感應。


  • My Gesture Navigation gestures
手勢軟件,不知道官方後續系統優化如何,
現在,就自己在屏幕側邊設置各種手勢吧!



沒有留言:

發佈留言