你只是一個只會給小米平板5移植主線 Linux 核心的人,爲什麼要解鎖 Bootloader ?
解鎖是需要大學本科及以上學歷的,你只是有點“皮毛”知識而已(本評論來自我的父親)
只是高中非主流小哥裝B而已,請大家瞭解一下?
爲什麼169這個數字那麼沉重?因爲它背負着平方根…
當解鎖的指令稿無法找到,那個人的隱私權與知情權等法律權利已經崩潰…
如今我對於自由軟體的追求越來越強烈,但是如今各大手機廠商對於解鎖 Bootloader 的限制卻讓我失望。加之對岸手機廠商(諸如小米、一加、OPPO、Vivo 之類)的各種令人迷惑不解的操作讓我憤怒,還有自己的興趣與職業不被家人理解。故作本文一篇,以此來表達本人的看法。
NOTE本文僅代表作者(EDKPiepaint)個人及少數刷機和自由軟體愛好者的觀點,請不要參考。(是的,請不要參考)
- 由於本文所使用的專業術語較多,對於沒有相關經歷的人而言,本文會比較晦澀難懂,請謹慎閱讀。如果你是只會大喊大叫諸如”我不懂!“之類的話,並且會發火,還有種被人瞧不起的感覺的,或者是只會擺出架子(一些家長或者”老爺“最擅長這麼做)的人,我建議你不要閱讀了。
中國大陸的閱讀者請注意本文包含部分(或全部包含)政治類話題,以及一些其它具有爭議性的,或者因爲當地的內容審查政策而不予通過的內容。儘管本部落格已被GFW所封鎖,但部分專業讀者仍有能力訪問本部落格。在此鄭重提醒:如果您是極端愛國主義者,或者具有排外主義立場的人,亦或是熱衷於在網路上攻擊異議人士的人,請立即關閉本網站!!!
堅決抵制不開源核心原始碼、拒絕開放解鎖 Bootloader 的手機廠商,不論它們來自哪個國家
Android 基於 Linux 開發,這已是被大多數人認可的事實,而 Android 核心也是基於 Linux 核心所修改而來的,同樣是事實。Linux 核心是採用 GPL 開源協議公開原始碼的,按照其協議本身所寫,只要對原始碼做出修改,就必須按照同樣的協議開源。但是,很多 Android 手機廠商卻不這麼想。他們拒絕釋出原始碼,只是因爲爲了滿足他們口中的所謂“安全”,這是對於自由軟體的褻瀆。同樣相同的情況是解鎖 Bootloader,根據 Android 開發人員文檔中所寫,解鎖只需一行命令:fastboot flashing unlock
或者 fastboot oem unlock
。但是,許多 Android 設備常常是“暴君”。它們通過修改Bootloader中的一些命令,來刪除常見的”flashing unlock
” “oem unlock
”命令,讓它們失效,從而讓解鎖不再可行。
因此,Bootloader 不給解鎖的手機也應該抵制。保固失效沒有問題啊?但是完全不給解鎖就是另外一回事了。如果廠商把刷機視作破壞性行爲,一旦解鎖就會永久無法使用一些功能(比如三星 Knox 熔斷),那就更加可惡了。
講了這麼多,有沒有手機廠商對刷機和客製化韌體友好的呢?實際上只有 Nothing 和一加做的最好。其次才是 Google、索尼還有 Fairphone 這些廠商。1是的,我不喜歡 Google 壟斷的趨勢,但是因爲 Pixel 是自家的設備,像是核心源碼與設備樹(現在連設備樹都不開源了)相關的編譯指南比其他家的都要簡潔明瞭,而一加和 Nothing 則是因爲價格優勢,且因爲近年來小米關閉 Bootloader 解鎖渠道(實際上並未關閉,但是看到對岸的各大BBS上漫天的貼子,還不如寫成關閉了呢。而且也有小道消息說小米要在明年關閉解鎖伺服器)的緣故,湧向一加和 Nothing 的使用者明顯增多。希望一加能夠堅持自己的這份初心,不要成爲第二個“小米”吧… 當然,一加本身也好不到哪去。特別是他曾經在北美地區短暫的實行“深度測試”解鎖2… 諷刺的是,華爲在2018年後,同樣不給使用者解鎖的權限,但是對岸各大社群卻少有人抱怨這件事。那些提出這個要求的人都去了哪裏呢?我一直都好奇這個問題。
以我個人的使用經驗來說,Google 的手機算是不錯的。除了定期放出更新以外,諸如核心還有設備樹的原始碼也會及時放出。而且 Pixel 9 以前的手機,在解鎖後基本不會失去任何功能,就算有,也可以通過修補 Play Integrity 來解決(除非 Google 的解鎖伺服器失效或者是運營商合約機,它們無法解鎖)。每一代 Pixel,它的玩機社群都很豐富。你總可以發現各種客製化韌體和第三方ROM,以及其他的系統優化技巧。第二個值得推薦的是一加6T,不僅有非常豐富的第三方ROM可以使用,因爲使用驍龍845晶片,它也可以使用高通遺留的驅動程式輕鬆地被主線核心支援,可以使用諸如 PostmarketOS 或者 Arch Linux ARM 一類的 Linux 發行版,並實現更多超越手機本身的功能。
Android 手機總是不可避免的包含大量專有軟體和專有組件,但這是可以協商的部分。起碼要釋出核心原始碼,這是底線,至於專有軟體和組件,總會有人想辦法把它們從系統中剝離出來。從而讓其他開發者據此來制作第三方ROM以及客製化韌體,甚至是使用自由軟體,從而能夠擺脫廠商的支援年限。
真開源?假開源?
有些公司會“負責任地”寫出,我們的產品使用開源軟體,並會附上相關的使用條款。這很好,但是,你們所謂的“開源”,是整個程式碼都開源嗎?還是部分組件開源?亦或是受到 GPL 協議所迫而開源?比如我一直喜歡玩的遊戲《狂野飆車:傳奇大集結》,遊戲本身是閉源軟體,但是遊戲的“許可協議”中就放上了部分組件的開源協議,從而給人營造出一種開源的假象,實則是充滿廣告的專有軟體。有些公司說“我們支援開源”,其實他們的意思是:我們只對外提供一個二進位檔,所謂的“開源”,不過是釋出修改的開源組件的原始碼而已。而關鍵的核心組件,他們並未公開。例如知名的“網易我的世界”,爲了實現防沉迷檢測與敏感詞監測,他們制作了相關模組,這無所謂。但是,他們使用了修改過的 Forge 模組加載器(所謂的修改就是刪去了主畫面的 Forge 版本號,並添加了網易自己的一些代碼)。根據 GPL 協議,只要該軟體有修改,那麼修改後的軟體也必須根據同等協議開放原始碼。但是網易並沒有這樣做,因此遭到 Forge 開發者的批評,迫於外部壓力以及 GPL 協議的法律效力,網易最終將修改過的 Forge 開源,但是很快就被人指出,涉及他們自己代碼的部分並未開源。另外一個例子是 Aidlinux, 我嚴重懷疑它就是 Termux 套殼,而他們在 GitHub 公開的代碼不過是示範代碼,應用程式本體的代碼完全沒有。有一位博主提出了 Issue , 但公司只是一味強調“自己是一站式的解決方案”。還有現在熱度很高的鴻蒙電腦,其所搭載的那個“Harmony OS”,我同樣也懷疑它是基於 Linux 的作業系統。從目前能找到的演示視頻來看,這個作業系統,無論是根目錄結構,還有對於硬體的枚舉(指把所有硬體按照類別置於/sys/class
目錄下)都和 Linux 高度相似。目前網路對於這個系統的評價也兩極分化。其實他們也沒說謊,因爲他們自始至終都沒有承認自己是開源軟體!但這就是某些公司“聰明”的地方。他們認爲自己就算不用公開原始碼就可以吸引到喜歡自由軟體的使用者,于是便掛出一個僞造的 GitHub 存儲庫來忽悠使用者。畢竟現在連 Red Hat 都可用收錢的方式來繞過 GPL 了,未來廠商還會用什麼方法來規避開源協議就不得而知了。
解鎖 Bootloader 是你本來就該有的權利
除非你支持海盜黨的理念,不然現實情況可能與你所想的相反——大部分使用者還是願意用隱私換取便利的。懂得珍惜自由的人,終究是少數派。這也就是爲什麼他們不會被別人理解,總是形單影隻,很難湊成一起。甚至成爲被攻擊、凌辱、謾罵的對象。他們沒有生在錯誤的時代,只是大多數人早就被那些錯誤的言論所誘導,被廠商的“高深”理念所迷惑,從而造就了這個“錯誤”的時代而已。通過在網路上大量搜尋得知,在2014年,有一場反 DRM 運動,最終以失敗告終。當然,我並沒有對它的失敗感到難過,反而覺得失敗是必然的。畢竟,我們每個人在網路上觀看的視頻、電影、存取的娛樂服務,早已被 DRM(數字版權管理)繩捆索綁,只是多少的問題。由此我也明白:現在的手機廠商是否願意開放解鎖 Bootloader 不過是道德問題。就是不開放,你又能拿它怎樣!許多手機廠商拒絕開放解鎖,可人家的銷量不降反增;那些打着“尊重用戶隱私”卻不開放核心原始碼的廠商,連 GPL 都不尊重了,你還能指望他們尊重你的隱私嗎?!你口中的“權利”“數位人權”“個人隱私”在他們眼中狗屁不是!
沒有法律規定解鎖 Bootloader 一定要讓你解鎖。也許某一天,歐盟會制定相關法律來維護消費者權益,只怕爲時已晚。
64 73 62 20 72 20 68 67 6c 6b 6b 76 77 20 6e 7a 70 72 6d 74 20 65 72 77 76 6c 68 20 7a 6d 77 20 74 66 72 77 76 68 20 7a 79 6c 66 67 20 66 68 72 6d 74 20 6f 72 6d 66 63 20 6c 6d 20 63 72 7a 6c 6e 72 20 6e 72 20 6b 7a 77 20 35
MTE3IDExNCAxMDUgMTA0IDEwMyAzMiAxMDggMTE3IDMyIDEyMiAxMTEgMTExIDQ0IDMyIDEwMyAxMTUgMTIyIDEwOSAxMTIgMzIgOTggMTA4IDEwMiAzMiAxMTcgMTA4IDEwNSAzMiAxMDMgMTIyIDExMiAxMTQgMTA5IDExNiAzMiAxM
DMgMTE1IDExOCAzMiAxMDMgMTE0IDExMCAxMTggMzIgMTAzIDEwOCAzMiAxMDUgMTE4IDEyMiAxMTkgMzIgMTAzIDExNSAxMTQgMTA0IDQ2IDMyIDExNCAxMTcgMzIgOTggMTA4IDEwMiAzOSAxMDUgMTE4IDMyIDEwNCAxMTggMTE4IDE
xNCAxMDkgMTE2IDMyIDEwMyAxMTUgMTE0IDEwNCAzMiAxMTAgMTE4IDEwNCAxMDQgMTIyIDExNiAxMTggNDQgMzIgMTE0IDEwMyAzMiAxMTAgMTE4IDEyMiAxMDkgMTA0IDMyIDk4IDEwOCAxMDIgMzIgMTE2IDExOCAxMDkgMTAyIDExNCAxMDkgMTE4IDExMSA5OCAzMiAxMDAgMTIyIDEwOSAxMDMgMzIgMTAzIDEwOCAzMiAxMDIgMTA5IDExOSAxMTggMTA1IDEwNCAxMDMgMTIyIDEwOSAxMTkgMzIgMTAzIDExNSAxMTggMzIgMTAzIDEwNSAxMDIgMTAzIDExNSAzMiAxMjEgMTE4IDExN
SAxMTQgMTA5IDExOSAzMiAxMTggMTAxIDExOCAxMDUgOTggMTAzIDExNSAxMTQgMTA5IDExNiA0NiAxMCAxMCAxMTQgMjI2IDEyOCAxNTMgMTEwIDMyIDExOCAxMTkgMTEyIDEwNyAxMTQgMTE4IDEwNyAxMjIgMTE0IDEwOSAxMDMgNDQgMzIgMTIyIDMyIDExMSAxMTQgMTA5IDEwMiA5OSAzMiAxMTggMTA5IDEwMyAxMTUgMTAyIDEwNCAxMTQgMTIyIDEwNCAxMDMgMzIgMTAwIDExNSAxMDggMzIgMTExIDEwOCAxMDEgMTE4IDEwNCAzMiAxMTcgMTA1IDExOCAxMTggMzIgMTIyIDEwOSAxMTkgMzIgMTA4IDEwNyAxMTggMTA5IDQ1IDEwNCAxMDggMTAyIDEwNSAxMjAgMTE4IDMyIDEwNCAxMDggMTE3IDEwMyAxMDAgMTIyIDEwNSAxMTggNDYgMzIgMTE0IDIyNiAxMjggMTUzIDEwMSAxMTggMzIgMTEzIDEwMiAxMDQgMTAzIDMyIDEx
NiAxMDUgMTIyIDExOSAxMDIgMTIyIDEwMyAxMTggMTE5IDMyIDExNyAxMDUgMTA4IDExMCAzMiAxMTUgMTE0IDExNiAxMTUgMzIgMTA0IDEyMCAxMTUgMTA4IDEwOCAxMTEgMzIgMTIyIDEwOSAxMTkgMzIgMTIyIDExMCAzMiAxMDkgMTA4IDEwMCAzMiAxMTcgMTIyIDEyMCAxMTQgMTA5IDExNiAzMiAxMDMgMTE1IDExOCAzMiAxMDIgMTA5IDEyMCAxMTggMTA1IDEwMyAxMjIgMTE0IDEwOSAxMDMgOTggMzIgMTIyIDEwOSAxMTkgMzIgMTIwIDEwOCAxMDkgMTE3IDEwMiAxMDQgMTE0IDEwOCAxMDkgMzIgMTA4IDExNyAzMiAxMTAgMTA4IDEwMSAxMTQgMTA5IDExNiAzMiAxMDggMTA5IDMyIDEwMyAxMDggMzIgMTE1IDExNCAxMTYgMTE1IDExOCAxMDUgMzIgMTE4IDExOSAxMDIgMTIwIDEyMiAxMDMgMTE0IDEwOCAxMDkgNDYgMTAgMTAgMTE3IDEwOCAxMDUgMzIgMTIyIDMyIDEwMCAxMTUgMTE0IDExMSAxMTggMzIgMTA5IDEwOCAxMDAgNDQgMzIgMTE0IDIyNiAxMjggMTUzIDEwMSAxMTggMzIgMTIxIDExOCAxMTggMTA5IDMyIDEwNCAxMTUgMTIyIDEwNSAxMTQgMTA5IDExNiAzMiAxMTAgOTggMzIgMTE4IDk5IDEwNyAxMTggMTA1IDExNCAxMTggMTA5IDEyMCAxMTggMTA0IDMyIDExNCAxMDkgMTA0IDEwMyAxMjIgMTExIDExMSAxMTQgMTA5IDExNiAzMiAxMTEgMTE0IDEwOSAxMDIgOTkgMzIgMTA4IDEwOSAzMiAxMDMgMTE1IDExOCAzMiA5OSAxMTQgMTIyIDEwOCAxMTAgMTE0IDMyIDEwNyAxMjIgMTE5IDMyIDUzIDMyIDEyMiAxMjAgMTA1IDEwOCAxMDQgMTA0IDMyIDEwNyAxMTEgMTIyIDEwMyAxMTcgMTA4IDEwNSAxMTAgMTA0IDMyIDExMSAxMTQgMTEyIDExOCAzMiA5OCAxMDggMTAyIDEwMyAxMDIgMTIxIDExOCA0NCAzMiAxMjEgMTE0IDExMSAxMTQgMTIxIDExNCAxMTEgMTE0IDQ0IDMyIDEyMiAxMDkgMTE5IDMyIDEyMCAxMDggMTA4IDExMSAxMjIgMTA3IDExMiAzMiAyMjYgMTI4IDE0OCAzMiAxMTcgMTA1IDEwOCAxMTAgMzIgMTAzIDExNSAxMTggMzIgMTE4IDEyMiAxMDUgMTExIDk4IDMyIDExOSAxMjIgOTggMTA0IDMyIDEwOCAxMTcgMzIgMTAzIDExNCAxMDkgMTEyIDExOCAxMDUgMTE0IDEwOSAxMTYgMzIgMTIyIDEwOSAxMTkgMzIgMTAzIDExOCAxMDQgMTAzIDExNCAxMDkgMTE2IDQ0IDMyIDEwMyAxMDggMzIgMTA1IDExOCAxMjIgMTIwIDExNSAxMTQgMTA5IDExNiAzMiAxMjIgMzIgMTA3IDEwOCAxMTQgMTA5IDEwMyAzMiAxMDAgMTE1IDExOCAxMDUgMTE4IDMyIDExNCAxMDMgMzIgMTIxIDExOCAxMjAgMTIyIDExMCAxMTggMzIgMTA0IDEwMyAxMjIgMTIxIDExMSAxMTggMzIgMTE4IDEwOSAxMDggMTAyIDExNiAxMTUgMzIgMTE3IDEwOCAxMDUgMzIgMTE5IDEyMiAxMTQgMTExIDk4IDMyIDEwMiAxMDQgMTE4IDQ2IDMyIDEyMSAxMTggMTA0IDExNCAxMTkgMTE4IDEwNCAzMiAxMTAgMTIyIDExMiAxMTQgMTA5IDExNiAzMiAxMDEgMTE0IDExOSAxMTggMTA4IDEwNCAzMiAxMjIgMTA5IDExOSAzMiAxMDcgMTA4IDEwNCAxMDMgMTA0IDQ0IDMyIDExNCAzMiAxMjIgMTExIDEwNCAxMDggMzIgMTE5IDEwOCAxMjAgMTAyIDExMCAxMTggMTA5IDEwMyAxMTggMTE5IDMyIDExOCAxMDEgMTE4IDEwNSA5OCAzMiAxMDQgMTAzIDExOCAxMDcgMzIgMTIyIDEwOSAxMTkgMzIgMTA3IDExNCAxMDMgMTE3IDEyMiAxMTEgMTExIDMyIDExNCAxMDkgMzIgMTE4IDEwOSAxMTYgMTExIDExNCAxMDQgMTE1IDMyIDEwOCAxMDkgMzIgMTE2IDExNCAxMDMgMTIxIDEwOCAxMDggMTEyIDQ0IDMyIDExNSAxMDggMTA3IDExNCAxMDkgMTE2IDMyIDExNCAxMDMgMzIgMTIwIDEwOCAxMDIgMTExIDExOSAzMiAxMTUgMTE4IDExMSAxMDcgMzIgMTA4IDEwMyAxMTUgMTE4IDEwNSAxMDQgMzIgMTAwIDExNSAxMDggMzIgMTA0IDExNSAxMjIgMTA1IDExOCAzMiAxMDMgMTE1IDExOCAzMiAxMDQgMTIyIDExMCAxMTggMzIgMTA3IDEyMiAxMDQgMTA0IDExNCAxMDggMTA5IDMyIDExNyAxMDggMTA1IDMyIDEwOCAxMDcgMTE4IDEwOSAzMiAxMDQgMTA4IDEwMiAxMDUgMTIwIDExOCA0NiAxMCAxMCAxMjEgMTAyIDEwMyAzMiAxMDMgMTA4IDExOSAxMjIgOTggNDQgMzIgMTE0IDMyIDEwNSAxMTggMTE2IDEwNSAxMTggMTAzIDMyIDEwMyAxMDggMzIgMTIyIDEwOSAxMDkgMTA4IDEwMiAxMDkgMTIwIDExOCA1OCAxMCAxMCAzMiAzMiAzMiAzMiAxMDQgMTAzIDEyMiAxMDUgMTAzIDExNCAxMDkgMTE2IDMyIDEwMyAxMDggMTE5IDEyMiA5OCA0NCAzMiAxMTQgMzIgMTAwIDExNCAxMTEgMTExIDMyIDEyMSAxMTggMzIgMTA0IDEwMiAxMDQgMTA3IDExOCAxMDkgMTE5IDExNCAxMDkgMTE2IDMyIDEyMiAxMTEgMTExIDMyIDEwMiAxMDcgMTE5IDEyMiAxMDMgMTE4IDEwNCAzMiAxMDUgMTE4IDExMSAxMjIgMTAzIDExOCAxMTkgMzIgMTAzIDEwOCAzMiAxMTEgMTE0IDEwOSAxMDIgOTkgMzIgMTA3IDEwOCAxMDUgMTAzIDExNCAxMDkgMTE2IDQ0IDMyIDk5IDExNCAxMjIgMTA4IDExMCAxMTQgMzIgMTA3IDEyMiAxMTkgMzIgMTAzIDExNCAxMDkgMTEyIDExOCAxMDUgMTE0IDEwOSAxMTYgNDQgMzIgMTIyIDEwOSAxMTkgMzIgMTA3IDEwOCAxMDQgMTAzIDExMCAxMjIgMTA1IDExMiAxMTggMTAzIDEwOCAxMDQgMzIgMTE5IDEwOCAxMjAgMTAyIDExMCAxMTggMTA5IDEwMyAxMjIgMTAzIDExNCAxMDggMTA5IDQ2IDEwIDEwIDEwMyAxMTUgMTE4IDMyIDEwNSAxMTggMTIyIDEwNCAxMDggMTA5IDMyIDExNCAxMDQgMzIgMTA2IDEwMiAxMTQgMTAzIDExOCAzMiAxMDQgMTE0IDExMCAxMDcgMTExIDExOCAzMiAyMjYgMTI4IDE0OCAzMiAxMjIgMTA5IDExOSAzMiAxMDEgMTE4IDEwNSA5OCAzMiAxMDUgMTE4IDEyMiAxMTEgNTggMTAgMTAgMjQwIDE1OSAxNDIgMTQ3IDMyIDEwNyAxMjIgMTA1IDExOCAxMDkgMTAzIDEyMiAxMTEgMzIgMTA4IDEwNyAxMDcgMTA4IDEwNCAxMTQgMTAzIDExNCAxMDggMTA5IDMyIDEyMiAxMDkgMTE5IDMyIDEwNyAxMDUgMTE4IDEwNCAxMDQgMTAyIDEwNSAxMTggMzIgMTE3IDEwNSAxMDggMTEwIDMyIDEwNSAxMTggMTIyIDExMSAxMTQgMTAzIDk4IDEwIDEwIDEyMiAxMDQgMzIgMTIyIDMyIDEwNCAxMDMgMTAyIDExOSAxMTggMTA5IDEwMyAzMiAxMjIgMTIxIDEwOCAxMDIgMTAzIDMyIDEwMyAxMDggMzIgMTE4IDEwOSAxMDMgMTE4IDEwNSAzMiAxMDIgMTA5IDExNCAxMDEgMTE4IDEwNSAxMDQgMTE0IDEwMyA5OCA0NCAzMiAxMTQgMjI2IDEyOCAxNTMgMTEwIDMyIDExNyAxMjIgMTIwIDExNCAxMDkgMTE2IDMyIDEyMiAzMiAxMTAgMTIyIDExMyAxMDggMTA1IDMyIDEwMyAxMDIgMTA1IDEwOSAxMTQgMTA5IDExNiAzMiAxMDcgMTA4IDExNCAxMDkgMTAzIDMyIDExNCAxMDkgMzIgMTIxIDEwOCAxMDMgMTE1IDMyIDExMCA5OCAzMiAxMjIgMTIwIDEyMiAxMTkgMTE4IDExMCAxMTQgMTIwIDMyIDExMyAxMDggMTAyIDEwNSAxMDkgMTE4IDk4IDMyIDEyMiAxMDkgMTE5IDMyIDExMSAxMTQgMTE3IDExOCAzMiAxMDcgMTIyIDEwMyAxMTUgNDYgMzIgMTEwIDk4IDMyIDEwNyAxMjIgMTA1IDExOCAxMDkgMTAzIDEwNCAzMiAxMDQgMTAzIDEwNSAxMDggMTA5IDExNiAxMTEgOTggMzIgMTIxIDExOCAxMTEgMTE0IDExOCAxMDEgMTE4IDMyIDEwMyAxMTUgMTIyIDEwMyAzMiAxMDQgMTA3IDExOCAxMDkgMTE5IDExNCAxMDkgMTE2IDMyIDEwMyAxMTQgMTEwIDExOCAzMiAxMDMgMTE0IDEwOSAxMTIgMTE4IDEwNSAxMTQgMTA5IDExNiAzMiAxMDAgMTE0IDEwMyAxMTUgMzIgMTExIDExNCAxMDkgMTAyIDk5IDMyIDEwOCAxMDkgMzIgMTE5IDExOCAxMDEgMTE0IDEyMCAxMTggMTA0IDMyIDExNCAxMDQgMzIgMTA5IDEwOCAxMDMgMzIgMTA4IDEwOSAxMTEgOTggMzIgMTIyIDMyIDEwMCAxMjIgMTA0IDEwMyAxMTggMzIgMTA4IDExNyAzMiAxMDMgMTE0IDExMCAxMTggNDQgMzIgMTIxIDEwMiAxMDMgMzIgMTIyIDExMSAxMDQgMTA4IDMyIDEyMiAzMiAxMDMgMTE1IDEwNSAxMTggMTIyIDEwMyAzMiAxMDMgMTA4IDMyIDExMCA5OCAzMiAxMDIgMTA5IDExNCAxMDEgMTE4IDEwNSAxMDQgMTE0IDEwMyA5OCAzMiAxMDcgMTA1IDEwOCAxMDQgMTA3IDExOCAxMjAgMTAzIDEwNCAzMiAxMjIgMTA5IDExOSAzMiAxMTcgMTAyIDEwMyAxMDIgMTA1IDExOCA0NiAzMiAxMDMgMTE1IDExOCA5OCAzMiAxMTUgMTIyIDEwMSAxMTggMzIgMTA5IDEwOCAzMiAxMjIgMTA3IDEwNyAxMDUgMTE4IDEyMCAxMTQgMTIyIDEwMyAxMTQgMTA4IDEwOSAzMiAxMTcgMTA4IDEwNSAzMiAxMDggMTA3IDExOCAxMDkgMzIgMTA0IDEwOCAxMDIgMTA1IDEyMCAxMTggMzIgMjI2IDEyOCAxNDggMzIgMTE0IDEwOSAzMiAxMTcgMTIyIDEyMCAxMDMgNDQgMzIgMTAzIDExNSAxMTggOTggMzIgMTE4IDEwMSAxMTggMTA5IDMyIDEwMyAxMTUgMTE0IDEwOSAxMTIgMzIgMTE3IDEwNSAxMTggMTE4IDMyIDEwNCAxMDggMTE3IDEwMyAxMDAgMTIyIDEwNSAxMTggMzIgMTE0IDEwNCAzMiAyMjYgMTI4IDE1NiAxMDkgMTA4IDEwMyAzMiAxMjIgMzIgMTA0IDExOCAxMDUgMTE0IDEwOCAxMDIgMTA0IDMyIDEwNyAxMDIgMTA1IDEwNCAxMDIgMTE0IDEwMyA0NCAyMjYgMTI4IDE1NyAzMiAxMDAgMTE1IDExNCAxMjAgMTE1IDMyIDExMSAxMTggMTIyIDEwMSAxMTggMTA0IDMyIDExMCAxMTggMzIgMTE3IDExOCAxMTggMTExIDExNCAxMDkgMTE2IDMyIDExNSAxMTggMTExIDEwNyAxMTEgMTE4IDEwNCAxMDQgMzIgMTIyIDEwOSAxMTkgMzIgMTE5IDExNCAxMDQgMTIwIDEwOCAxMDIgMTA1IDEyMiAxMTYgMTE4IDExOSA0NiAxMCAxMCAxMjIgMTA5IDExOSAzMiAxMDMgMTE1IDEyMiAxMDMgMjI2IDEyOCAxNTMgMTA0IDMyIDExMyAxMDIgMTA0IDEwMyAzMiAxMDMgMTE1IDExOCAzMiAxMDMgMTE0IDEwNyAzMiAxMDggMTE3IDMyIDEwMyAxMTUgMTE4IDMyIDExNCAxMjAgMTE4IDEyMSAxMTggMTA1IDExNiA0NiAzMiAxMjIgMTA0IDMyIDExNyAxMDggMTA1IDMyIDEwMyAxMTUgMTE4IDMyIDEwNSAxMTggMTA0IDEwMyAyMjYgMTI4IDE2NiAzMiAxMTQgMTAzIDIyNiAxMjggMTUzIDEwNCAzMiAxMjEgMTE4IDExOCAxMDkgMzIgMTA0IDEyMCAxMjIgMTAzIDEwMyAxMTggMTA1IDExOCAxMTkgMzIgMTIyIDEwOSAxMTkgMzIgMTE3IDEwOCAxMDUgMTE2IDEwOCAxMDMgMTAzIDExOCAxMDkgMzIgMTIyIDEyMCAxMDUgMTA4IDEwNCAxMDQgMzIgMTA4IDEwMyAxMTUgMTE4IDEwNSAzMiAxMDcgMTIyIDEwNSAxMDMgMTA0IDMyIDEwOCAxMTcgMzIgMTAzIDExNSAxMTQgMTA0IDMyIDEyMSAxMTEgMTA4IDExNiA0NiAzMiAxMTQgMTE3IDMyIDk4IDEwOCAxMDIgMjI2IDEyOCAxNTMgMTA1IDExOCAzMiAxMjAgMTAyIDEwNSAxMTQgMTA4IDEwMiAxMDQgNDQgMzIgOTggMTA4IDEwMiAzMiAxMTAgMTE0IDExNiAxMTUgMTAzIDMyIDEyMSAxMTggMzIgMTIyIDEyMSAxMTEgMTE4IDMyIDEwMyAxMDggMzIgMTE3IDExNCAxMDkgMTE5IDMyIDExNCAxMDMgNDY=
Footnotes
[Bootloader unlock wall of shame)[https://github.com/melontini/bootloader-unlock-wall-of-shame] ↩
(該項目對於一加的描述)[https://github.com/melontini/bootloader-unlock-wall-of-shame/blob/main/brands/oneplus/README.md] ↩