小米平板 4 Plus 玩機日志

在一次偶然中,我從一個角落中找到了這臺小米平板 4 Plus(是的,現在正在用這個平板寫這篇文章)。在找到她的時候,她已經奄奄一息了,即使按動那脆弱的電源鍵也沒有任何響應。

在給她補充能源后,她又恢復了往日的生機。這臺平板在 2018 年發布,僅在 2020 年就停止了官方維護,搭載著驍龍 660 的身體和 Android 8.1 的系統并無法在現在正常的使用。如何讓她煥發生機,就成了這期文章的主題了。

重拾過往

目前來說,換一個 Soc 很困難,但是對于老款小米來說的話,解鎖 Bootloader 應該是個輕松的事情。系統搭載著基于 Android 8.1 的 MIUI 10 ,只需要在登錄小米賬號后等 7 天就行。我們在這期間測試了這個系統能否在現在的環境下正常使用。

首先是系統軟件,系統軟件都無法更新,并停留在 MIUI 10 時期的設計風格。這個風格和操作邏輯在目前來說已經過時(甚至都不支持音量下 + 電源鍵截屏)。系統雖然支持了全面屏操作手勢,但是操作尚未進行打磨,略感生硬一點。從之前的生態發展情況來看,安卓平板一直都不景氣,維護周期低也屬于正常情況。

對于 LTE 版本的話,官方系統閹割了電話功能,你插卡只能使用短信和移動數據。當然也是有一點好處的。畢竟廣告 API 都換接口了,沒有(系統)廣告也是真的。

對于第三方應用,這個時候就體現出國內軟件強大的兼容性了。幾乎所有的國產軟件都可以在安卓 7.1 和 5.1 下正常運行,甚至有的軟件可以在安卓 4.x 版本下運行。在原版系統不刷任何模塊的情況下,如果單純日常使用已經足夠了。

但是如果要使用境外軟件的話,這臺平板在官方系統上完全談不到能用。

首先,MIUI 10 并沒有給預裝 GMS 套件,這導致了你可以與很多 App 說 Bye 了。其次,這系統 版本也過于老舊了,就拿 Microsoft Remote Desktop 舉例,最新的版本的 Min SDK 是 API 28 (Android 9)。如果要使用的話就只能使用老版本和老舊的軟件解碼器。諸如 Microsoft 365 和 Google Chrome 等一眾生產力功能已經無法安裝。

另附注:Webview 版本是 71 的,也意味著你打不開很多先進的網頁。對于愛奇藝神器來說的話,也已經無法維持正常的工作了。

煥然一新

在進行了 7 天的煎熬的等待后,這個平板終于可以解鎖 BootLoader 了。我逛遍了各大論壇,這個板子使用兩種包,一種是類原生,一種是 MIUI 13 的官改包。

先來盤點一下 MIUI 13 的包,目前來說,我能找到的包都是 Android 11 的包。考慮到她的渺小的 System 分區和那已經過時的 4 GB 運行內存,我不認為刷這個包可以帶來多好的體驗。由于 System 分區根本不夠用,系統肯定要閹割很多組件。如果你刷機是奔著和你的小米手機互聯,則可以考慮一下,否則完全不建議你刷入官改 MIUI 13.

我選擇的是 Crdroid Android 的類原生系統,目前對比下來,Crdroid 的系統仍然在持續更新中,并且已經更新 Android 15,而且他們家對于大屏方面的優化要強于其他的類原生操作系統。Crdroid 的官網充斥著廣告和隨意跳轉的鏈接,我們可以通過 SourceForge 的下載鏈接下載,她的代號是clover,只需要找到對應的代號下載即可。

在刷入的時候我就遇到了一個坑,我的電腦 USB 接口是 USB 3.0 的,在連接 Fastboot 模式后不識別我的設備,這個可以參照我之前的一篇教程解決: https://www.hestudio.net/posts/fix-xiaomi-fastboot-driver.html

刷入之后可以正常使用,使用過程中有些小卡頓,但是至少是可以正常使用了。

關于校驗的問題,這個我還沒太搞懂,可能要靠大家幫忙了。事情是這樣的,我本來想給這個板子刷面具,但是刷入之后修補 Boot 之后無法進入系統(也就是卡米),只能靠還原 Boot 恢復。之前刷過一臺手機(不應該當著她的面提另一臺手機的,她會吃醋的),出現這個問題的原因是沒有關 AVB 校驗,導致校驗不通過。但是我沒有在包中找到她的 vbmeta.img,不知道如何開 Root. 目前我有一種方案,就是重新打包 ROM,然后在 ROM 中集成 Magisk,可能這個方法能解決問題,我并未嘗試,不知道有沒有作用。

之后就放寒假了,我將她和其他設備一起塞進包里一起打包帶回家了。當時正在寫 Web 的動態布局,所以用這個平板作為測試用機使用。后來項目寫完了,平板就放在那里吃灰了。畢竟這么一個 7 年前的平板的性能肯定是不如現在性能強悍的旗艦機的。這個平板也就被我弟拿去玩去了。

對于游戲來說,我弟在這個平板上下載了三款游戲,分別是暗區突圍、沙威瑪傳奇、Minecraft.其中,Minecraft 在該平板運行的效果不是特別好,有卡頓感,這個東西跟個人習慣和插件數量有關。據我弟描述(我不會玩),這個平板玩暗區突圍的體驗還是很可以的,騰訊對游戲的優化還是很不錯的(讓每一個小學生都能平等的充值 648)。我記得在 2020 年的時候,我的上古 OPPO A59s 仍然可以打吃雞。

那對于軟件的話,就有點差強人意了。 這個平板不能同時運行兩個 3A 大作,一旦出現兩個 3A 大作(QQ 和抖音)同時出現在后臺,這個平板就會寄掉。我愿稱這倆為大廠優化最爛的軟件了(自家的游戲都比這個流暢)。大廠通過優化極強的游戲和極低的爆率為國家提供極高的 GDP,然后使用優化極爛的社交軟件讓大學生為手機廠商貢獻出旗艦機的銷量,變相貢獻 GDP.

微信:登錄已過期,請重新登錄。

錦上添花

可能冷落她的時間有點長了,她的耐心已經殆盡,單次充滿電的使用時長已經不超過一個小時了。我在閑魚(不是廣子)上淘了一塊電池,準備給她換上。大概等了三年(天上一天地上一年)終于拿到電池了。

我之前認為這個平板是塑料殼子的(這個質感和外觀很難想象是金屬的),但是這個確實是金屬的,我拆了一下午都拆不開,只能在外面找了一個手機店拆機(手機店老板查教程拆了半個小時才拆開)。

這個系統還差了一點東西,比如下載應用不方便、通知接收問題。Crdroid 的包里并沒有 GMS 套件,需要手動補全。OpenGapps 的 Github 目前仍在更新,但是官方 Release 只更新到 Android 11。

我刷的是NikGapps的 GMS 套件,這個平板只能刷 Core 包(畢竟 System 分區就那點大小了)。當時刷的時候刷的是 Full 包,刷入的時候一直報錯空間不足,我只能刷回 Crdroid 包覆蓋掉。但是,Crdroid 會備份包內的其他應用,刷完之后再恢復(這點比 LineageOS 做的強一點)。

最后的解決方案是這樣的:先抹掉 System 分區,然后刷入 Crdroid,最后刷入 GMS Core 套件。重啟系統時候過一遍 OOBE 就可以正常使用了,數據也可以正常保留。

完結撒花

如今,這臺小米平板 4 Plus 在經歷重重改造后,雖不再擁有全新設備的極致性能,卻以獨特的姿態在生活中找到了新的定位。她見證了數碼科技的變遷,從曾經官方維護停止的黯淡,到在各種折騰與優化下重獲新生。現在的她,偶爾被我拿來查閱資料,在那不算流暢卻也穩定的操作中,開啟一段別樣的信息探索之旅;而當我望著她,心中滿是感慨,這不僅是一次對舊設備的拯救,更是一場與數碼過往的對話。未來,或許她還會面臨新的挑戰,但我相信,只要對數碼的熱愛與探索精神不滅,她定能繼續在時光里閃耀獨屬于自己的微光,續寫屬于她的不凡故事 。

最后,附上幾張使用圖片。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/bicheng/75236.shtml
繁體地址,請注明出處:http://hk.pswp.cn/bicheng/75236.shtml
英文地址,請注明出處:http://en.pswp.cn/bicheng/75236.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

MSYS2學習筆記

前言 本文內容是MSys2 Documentation的學習筆記可以使用MSYS2編譯QGis 學習筆記 什么是MSYS2? MSYS2(Minimal System 2)是一個為Windows平臺打造的軟件開發環境和包管理系統,它結合了Cygwin的POSIX兼容層、Arch Linux的pacman…

gnvm切換node版本號

1. gnvm下載官網 GNVM - Node.js version manager on Windows by Go 2. 安裝 2.1 不存在 Node.js 環境 下載并解壓縮 gnvm.exe 保存到任意文件夾,并將此文件夾加入到環境變量 Path。 2.2 存在 Node.js 環境 下載并解壓縮 gnvm.exe 保存到 Node.js 所在的文件夾。 2.…

目標檢測 AP 計算 實例 python

以下是使用 Python 實現目標檢測中 ?Average Precision (AP)? 計算的完整實例,包含代碼和注釋。這里以 ?Pascal VOC 標準? 為例(IoU閾值0.5)。 步驟1:準備數據 假設: gt_boxes: 真實標注框列表,格式為 …

AWS用Glue讀取S3文件上傳數據到Redshift,再導出到Quicksight完整版,含VPC配置

1. 項目背景 AWS的官方文檔,關于Glue和Vpc配置部分已經比較舊了,按照官方文檔配置的流程始終跑不通,花了一番時間和波折后,才終于完整的跑通了。 在數據分析和商業智能(BI)領域,我們常需要將存…

SpringBoot詳細教程(持續更新中...)

SpringBoot 一、概述 Springboot有哪些特點呢?或者說它跟Spring比有哪些優點呢? 1、起步依賴 通俗的說,就是一個依賴包含了很多個依賴;好處是引入所需的依賴更加簡便,而且有效避免了依賴之間的版本沖突問題&#xf…

亞馬遜玩具品類技術驅動型選品策略:從趨勢洞察到合規基建

一、全球玩具電商技術演進趨勢 (技術化重構原市場背景) 數據可視化分析:通過亞馬遜SP-API抓取2023年玩具品類GMV分布熱力圖 監管技術升級: 美國CPSC啟用AI質檢系統(缺陷識別準確率92.7%) 歐盟EPR合規接口…

spring boot 整合redis

1.在pom文件中添加spring-boot-starter-data-redis依賴啟動器 <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-data-redis</artifactId> </dependency> 2.編寫三個實體類 RedisHash("p…

python 語法篇(一)

目錄 1 正則匹配注意點11.1 正則匹配字符串寫法1.2 創建re函數&#xff08;1&#xff09;re.search()--搜索第一個匹配項&#xff08;2&#xff09;re.match() - 從字符串開頭匹配&#xff08;3&#xff09;re.findall() - 返回所有匹配項的列表&#xff08;4&#xff09;re.fi…

深度學習Note.4(機器學習實踐)

線性回歸 零. 1.paddle庫的一些API paddle.rand(shape,dtype None, name None) *隨機生成符合均勻分布的Tensor paddle.nromal(mean 0.0, std 1.0, shape None, name None) *隨機生成符合正態分布的Tensor *輸入正態分布均值&#xff0c;標準差&#xff0c; 生成結果的…

UE5學習筆記 FPS游戲制作29 更換武器時更換武器的圖標

文章目錄 制作物體圖標UI添加獲取武器圖標的方法使用事件分發器&#xff0c;通知UI要換槍定義事件分發器調用事件分發器注冊事件分發器 制作物體圖標UI 在Fpp-UI上添加一個圖片&#xff0c;改名為五weaponIcon&#xff0c;勾選SizeToContent,錨點放在右下角&#xff0c;對齊改…

RCE(自增、取反、異或)

自增: 也就是說&#xff0c;a > b&#xff0c;b > c... 所以&#xff0c;我們只要能拿到一個變量&#xff0c;其值為a&#xff0c;通過自增操作即可獲得a-z中所有字符。 無字母數字構造&#xff1a; 所有敏感字符串&#xff08;ASSERT、_POST&#xff09;通過自增動態生…

從架構角度談談云原生架構

1、云原生架構起源 隨著云服務商的成熟&#xff0c;客戶面臨著將服務直接使用云平臺的服務部署在云平臺上&#xff0c;或者采用本地和云上混合部署的模式來對外提供服務&#xff0c;從解決方案的角度來說&#xff0c;采用云原生架構的優點有&#xff1a; 可以利用云服務的管理…

Zcanpro搭配USBCANFD-200U在新能源汽車研發測試中的應用指南(周立功/致遠電子)

——國產工具鏈的崛起與智能汽車測試新范式 引言&#xff1a;新能源汽車測試的國產化突圍 隨著新能源汽車智能化、網聯化程度的提升&#xff0c;研發測試面臨三大核心挑戰&#xff1a;多協議融合&#xff08;CAN FD/LIN/以太網&#xff09;、高實時性數據交互需求、復雜工況下…

【Verilog】實驗十 帶倒計時交通燈控制電路設計

目錄 一、實驗目的 二、實驗環境 三、實驗任務 四、實驗原理與實驗步驟 1. 實驗原理 2. 實驗步驟 五、實驗思考 代碼 TOP.v trafic2_2.v shumaguan.v clk_div.v 一、實驗目的 1. 掌握同步有限狀態機的設計方法。 2. 采用狀態機的設計方法&#xff0c;設計實現帶倒…

Linux : System V 共享內存

目錄 一 前言 二 共享內存概念 三 共享內存創建 四 查看共享內存 五 共享內存的刪除 六 共享內存的關聯 七 共享內存去關聯 八 共享內存的使用&#xff08;通信&#xff09; 九 共享內存的特點 一 前言 共享內存區是最快的IPC形式&#xff08;進程間通信&#xff1…

Spring Cloud 2023.x安全升級:OAuth2.1與JWT動態輪換實戰

引言&#xff1a;當安全遇上云原生&#xff0c;零停機密鑰輪換成為剛需 在微服務架構中&#xff0c;OAuth2.1與JWT已成為身份驗證的黃金標準&#xff0c;但傳統方案存在兩大痛點&#xff1a; 密鑰輪換風險&#xff1a;手動替換JWT密鑰需重啟服務&#xff0c;導致短暫鑒權中斷&…

創建私人阿里云docker鏡像倉庫

一.登錄阿里云 https://cr.console.aliyun.com/cn-hangzhou/instances 二.創建個人實例 【實例列表】 》【創建個人實例】 》【設置Registry登錄密碼】 三.創建命名空間 步驟&#xff1a;【個人實例】》【命名空間】》【創建命名空間】 注:一個賬號最多可以創建3個命名空…

oracle基礎知識視圖的定義和應用

1.1 視圖的定義 視圖(View)是數據庫中非常重要的內容&#xff0c;在實際開發中必須學會視圖的編寫。 用于產生視圖的表叫做該視圖的基表。一個視圖也可以從另一個視圖中產生。視圖是可以嵌套的。 視圖的定義存在數據庫中&#xff0c;與此定義相關的數據并沒有再存一份于數據庫中…

邊緣計算:工業自動化的智能新引擎

在工業4.0的浪潮中&#xff0c;工業自動化正經歷著前所未有的變革。隨著物聯網&#xff08;IoT&#xff09;技術的普及&#xff0c;越來越多的工業設備被連接到網絡中&#xff0c;產生了海量的數據。然而&#xff0c;傳統的云計算架構在處理這些實時性要求極高的工業數據時&…

12-SpringBoot3入門-項目打包和運行

1、打包 1&#xff09;打包插件 pom.xml <!--SpringBoot應用打包插件--> <build><plugins><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId></plugin></plu…