Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
60 changes: 60 additions & 0 deletions README.zh-TW.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,60 @@
# KonaBess

### 支援的裝置

- Snapdragon 6 系列:

- Snapdragon 690

- Snapdragon 7 系列:

- Snapdragon 750
- Snapdragon 765
- Snapdragon 778G
- Snapdragon 780G
- Snapdragon 7 Gen 1
- Snapdragon 7+ Gen 2
- Snapdragon 7+ Gen 3

- Snapdragon 8 系列:
- Snapdragon 855
- Snapdragon 865
- Snapdragon 888
- Snapdragon 8 Gen 1
- Snapdragon 8+ Gen 1
- Snapdragon 8 Gen 2
- Snapdragon 8 Gen 3
- Snapdragon 8s Gen 3

### 總覽

KonaBess 是一款簡單的應用程式,旨在無需重新編譯核心即可自訂 GPU 頻率與電壓表。

### 運作原理

此應用程式透過解開 Boot/Vendor Boot 映像檔、反編譯與編輯相關的 dtb (device tree binary) 檔案,最後再重新打包並刷入修改過的映像檔,來達成客製化功能。

### 使用說明

有關詳細的使用說明,請參閱「help」部分。

### 為什麼叫「KonaBess」?

- 名稱中的「Kona」是 Snapdragon 865 系列的代號。
- 鑑於 Snapdragon 888 的 GPU 能效有所降低,KonaBess 讓使用者可以超頻 Snapdragon 865 來超越 Snapdragon 888 的效能。這就是建立此應用的動機。
- 儘管此應用程式也相容 Snapdragon 888,但它仍保留了原來的名稱。

### 效能提升

改善的程度因人而異,有些使用者回報,在對 Snapdragon 865 進行降壓後,圖形基準測試中的功耗降低了 25% (4.2w->3.2w)。實際的改善效果取決於晶片體質和穩定性要求。

### 預先建構的二進位檔

- [magiskboot](https://github.com/topjohnwu/Magisk)
- [dtc](https://github.com/xzr467706992/dtc-aosp/tree/standalone)

### 螢幕截圖

<img src="https://raw.githubusercontent.com/xzr467706992/KonaBess/master/screenshots/ss1.jpg" width="180" height="400" />

<img src="https://raw.githubusercontent.com/xzr467706992/KonaBess/master/screenshots/ss2.jpg" width="180" height="400" /> <img src="https://raw.githubusercontent.com/xzr467706992/KonaBess/master/screenshots/ss3.jpg" width="180" height="400" />
134 changes: 134 additions & 0 deletions app/src/main/res/values-zh-rTW/strings.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,134 @@
<resources>
<string name="app_name">KonaBess</string>
<string name="environ_setup_failed">環境設定失敗</string>
<string name="storage_permission_failed">無法取得儲存權限</string>
<string name="repack_and_flash">重新打包並刷入新映像檔</string>
<string name="backup_old_image">備份舊映像檔</string>
<string name="will_backup_to">舊映像檔將會被備份至</string>
<string name="ok">確定</string>
<string name="cancel">取消</string>
<string name="help">說明</string>
<string name="about">關於</string>
<string name="author">作者:</string>
<string name="release_at">發佈於</string>
<string name="visit_akr">造訪討論串</string>
<string name="edit_gpu_freq_table">編輯 GPU 頻率表</string>
<string name="edit_gpu_volt_table">編輯 GPU 電壓表</string>
<string name="import_export">匯入/匯出</string>
<string name="backuping_img">正在備份,請稍候</string>
<string name="failed_backup">備份失敗</string>
<string name="backup_success">完成</string>
<string name="repacking">正在重新打包 boot 映像檔,請稍候</string>
<string name="repack_failed">重新打包失敗</string>
<string name="flashing_boot">正在刷入 boot 映像檔,請授予 root 權限並稍候。</string>
<string name="flashing_failed">刷入映像檔失敗,請檢查 root 權限。</string>
<string name="reboot_complete_title">重新啟動以完成變更</string>
<string name="reboot_complete_msg">您想要立即重新啟動您的裝置嗎?</string>
<string name="yes">是</string>
<string name="no">否</string>
<string name="failed_reboot">嘗試重新啟動時失敗,請檢查 root 權限。</string>
<string name="getting_image">正在取得 boot 映像檔,請授予 root 權限並稍候。</string>
<string name="failed_get_boot">取得 boot 映像檔失敗,請檢查 root 權限。</string>
<string name="unpacking">正在解開映像檔,請稍候。</string>
<string name="unpack_failed">解開失敗</string>
<string name="incompatible_device">不相容的裝置</string>
<string name="failed_checking_platform">檢查平台時失敗</string>
<string name="error">錯誤</string>
<string name="long_press_to_copy">(長按以複製)</string>
<string name="please_wait">請稍候</string>
<string name="back">返回</string>
<string name="save">儲存</string>
<string name="save_success">已儲存</string>
<string name="save_failed">儲存失敗</string>
<string name="error_occur">發生錯誤</string>
<string name="edit">編輯</string>
<string name="unable_add_more">無法新增更多頻率</string>
<string name="new_item">新增</string>
<string name="new_desc">新增一個新頻率</string>
<string name="new_desc_volt">新增一個新的電壓等級</string>
<string name="remove">移除</string>
<string name="remove_msg">您確定要移除 %d MHz 嗎?</string>
<string name="remove_msg_volt">您確定要移除 %d MHz 的電壓等級嗎?</string>
<string name="save_freq_table">儲存 GPU 頻率表</string>
<string name="getting_freq_table">正在取得 GPU 頻率表,請稍候。</string>
<string name="getting_freq_table_failed">取得 GPU 頻率表失敗</string>
<string name="save_volt_table">儲存 GPU 電壓表</string>
<string name="freq">頻率</string>
<string name="volt">電壓等級</string>
<string name="volt_freq_msg">此為該電壓等級對應的頻率。\n此處頻率的單位為 Hz,也就是在 MHz 頻率後方加上 6 個零。您可以在前一頁檢視 MHz 為單位的頻率。\n如果您不知道該加多少個零,建議只變更數字的前幾位數。</string>
<string name="getting_volt">正在取得 GPU 電壓表,請稍候。</string>
<string name="getting_volt_failed">取得電壓表失敗</string>
<string name="sdm865">Snapdragon 865</string>
<string name="sdm865p">Snapdragon 865+</string>
<string name="sdm865m">Snapdragon 865-</string>
<string name="unknown_table">未知的頻率表</string>
<string name="sdm865_singlebin">Snapdragon 865 (Android Q)</string>
<string name="sdm855">Snapdragon 855</string>
<string name="sdm855p">Snapdragon 855+</string>
<string name="sdm855_singlebin">Snapdragon 855 (Android P)</string>
<string name="sdm888_singlebin">Snapdragon 888 (舊版韌體)</string>
<string name="editvolt_msg">此為該頻率對應的電壓。您可以指定此頻率要使用的電壓等級。\n電壓由上到下遞增。</string>
<string name="help_gpufreq_aio">此為 GPU 的工作頻率。您可以透過變更此數值來修改頻率表中的可用頻率。\n此處頻率的單位為 Hz,也就是在 MHz 頻率後方加上 6 個零。您可以在前一頁檢視 MHz 為單位的頻率。\n如果您不知道該加多少個零,建議只變更數字的前幾位數。</string>
<string name="help_gpufreq">此為 GPU 的工作頻率。您可以透過變更此數值來修改頻率表中的可用頻率。\n然而,請務必確認該頻率能在電壓表中找到對應的電壓,否則將無法開機。\n此處頻率的單位為 Hz,也就是在 MHz 頻率後方加上 6 個零。您可以在前一個選單中檢視 MHz 為單位的頻率。如果您不知道該加多少個零,建議只修改數字的前幾位數。\n</string>
<string name="help_bus">這可能是與 GPU 頻率對應的記憶體匯流排頻率相關設定。該數值指定了頻率等級。\n請勿將數值變更得太大(超過預設最大頻率給定的等級),這可能會導致找不到指定的等級而無法啟動裝置。</string>
<string name="help_acd">ACD 可能指的是「自動校準動態自我調整時脈分配」?這似乎與時脈速度調整有關。我對此了解不多。</string>
<string name="help_msg">歡迎!\n使用本工具,您可以自由編輯 Snapdragon 855、865、888 及 765 系列處理器的 GPU 頻率表與電壓表,例如超頻和降壓。\n以下為超頻操作範例:首先,點擊「編輯 GPU 頻率表」,程式將顯示裝置中的頻率表。一部裝置可能有多個頻率表。我已為頻率表加上註解,但可能不夠精確。因此請根據各種 GPU 頻率調整軟體中的頻率表,來判斷您的裝置正在使用哪個頻率表。\n點擊一個頻率表以顯示其中的所有頻率,然後點擊上方的「新增」以複製最大頻率。接著點擊複製的新頻率進入參數設定頁面,再點擊上方的「頻率」以依需求修改。\n修改後,點擊「儲存」 。儲存後,您可以再次點擊「編輯 GPU 頻率表」以重新整理並檢視,確認儲存成功。\n接著您可以點擊「編輯 GPU 電壓表」。此時將顯示所有頻率表的可用頻率。如果頻率表指定的頻率不在電壓表中,將無法開機。然後點擊上方的「新增」,最大頻率將被複製。接著點擊新頻率進入。\n點擊「頻率」將其變更為先前編輯頻率表時指定的頻率。然後,可以為此頻率選擇一個 合適的電壓等級。\n再次點擊「儲存」。儲存後,您可以再次點擊「編輯 GPU 電壓表」以重新整理並檢視。確認儲存成功。\n確認一切正常後,刷入映像檔並重新啟動手機。\n總之,請確保頻率表中的頻率存在於電壓表中。</string>
<string name="help_msg_aio">歡迎!\n使用本工具,您可以自由編輯 Snapdragon 855、865、888 及 765 系列處理器的 GPU 頻率表與電壓表,例如超頻和降壓。\n以下為超頻操作範例:首先,點擊「編輯 GPU 頻率表」,程式將顯示裝置中的頻率表。一部裝置可能有多個頻率表。我已為頻率表加上註解,但可能不夠精確。因此請根據各種 GPU 頻率調整軟體中的頻率表,來判斷您的裝置正在使用哪個頻率表。\n點擊一個頻率表以顯示其中的所有頻率,然後點擊上方的「新增」以複製最大頻率。接著點擊複製的新頻率進入參數設定頁面,然後依需求編輯頻率與電壓。\n修改後,點擊「儲存」。儲存後 ,您可以再次點擊「編輯 GPU 頻率表」以重新整理並檢視,確認儲存成功。\n確認一切正常後,刷入映像檔並重新啟動手機。</string>
<string name="sdm865_series">Snapdragon 865 系列</string>
<string name="sdm855_series">Snapdragon 855 系列</string>
<string name="unknown">未知</string>
<string name="paste_here">在此貼上資料</string>
<string name="import_data">匯入</string>
<string name="confirm">確認</string>
<string name="input_introduction_here">在此輸入設定檔簡介</string>
<string name="export_data">匯出資料</string>
<string name="export_data_msg">您可以自訂資料簡介,該文字將在匯入資料時呈現</string>
<string name="export_done">匯出完成</string>
<string name="export_done_msg">這是匯出的資料</string>
<string name="success_export_to">成功匯出至</string>
<string name="failed_export">匯出時失敗</string>
<string name="going_import">準備匯入資料</string>
<string name="compatible_chip">相容晶片:</string>
<string name="success_import">成功匯入</string>
<string name="failed_incompatible">匯入失敗 — 晶片不相容</string>
<string name="failed_decoding">匯入失敗 — 無法解碼資料</string>
<string name="unable_get_target_file">無法取得目標檔案</string>
<string name="import_from_file">從檔案匯入</string>
<string name="import_from_file_msg">從檔案匯入頻率與電壓資料</string>
<string name="export_to_file">匯出至檔案</string>
<string name="export_to_file_msg">將目前的頻率與電壓資料匯出至檔案</string>
<string name="import_from_clipboard">從剪貼簿匯入</string>
<string name="import_from_clipboard_msg">從剪貼簿匯入頻率與電壓資料</string>
<string name="export_to_clipboard">匯出至剪貼簿</string>
<string name="export_to_clipboard_msg">將目前的電壓與頻率資料匯出至剪貼簿</string>
<string name="wait_importing">正在匯入資料,請稍候。</string>
<string name="prepare_import_export">正在準備匯入與匯出</string>
<string name="failed_getting_freq_voltage">取得頻率與電壓資料時失敗</string>
<string name="checking_device">正在檢查裝置資訊,請稍候。</string>
<string name="select_dtb_title">選取目標晶片組</string>
<string name="select_dtb_msg">您的裝置中有多個晶片組資料。您需要選取其中一個進行編輯。</string>
<string name="lito_v1_series">Snapdragon 765 v1 系列</string>
<string name="lito_v2_series">Snapdragon 765 v2 系列</string>
<string name="sd765g">Snapdragon 765G</string>
<string name="sd765">Snapdragon 765</string>
<string name="possible_dtb">這可能就是您的裝置正在使用的晶片組資料。</string>
<string name="sdm888">Snapdragon 888</string>
<string name="sdm888p">Snapdragon 888+</string>
<string name="lagoon_series">Snapdragon 690 / 750 系列</string>
<string name="sdm750g">Snapdragon 750G</string>
<string name="sd780g">Snapdragon 780G</string>
<string name="sd870">Snapdragon 870</string>
<string name="sd778g">Snapdragon 778G</string>
<string name="sd8g1_singlebin">Snapdragon 8 Gen 1</string>
<string name="sd8g1p_singlebin">Snapdragon 8+ Gen 1</string>
<string name="sd8g2">Snapdragon 8 Gen 2</string>
<string name="sd8g2_for_galaxy">Snapdragon 8 Gen 2 for Galaxy</string>
<string name="sd7g1">Snapdragon 7 Gen 1</string>
<string name="sd7g2">Snapdragon 7+ Gen 2</string>
<string name="sd8g3">Snapdragon 8 Gen 3</string>
<string name="sd8g3_for_galaxy">Snapdragon 8 Gen 3 for Galaxy</string>
<string name="sd8sg3">Snapdragon 8s Gen 3</string>
<string name="sd7pg3">Snapdragon 7+ Gen 3</string>
<string name="sdg3xg2">Snapdragon G3x Gen 2</string>
<string name="sd8e">Snapdragon 8 Elite</string>
</resources>