2020年8月21日 星期五

再探 amazon 第一代 kindle fire 刷機

.

這一台是第一代 kindle fire ,跑原廠 ROM。


問:它可不可以刷Android ROM?

答:可以。


程序大約如下:

你要先刷非官方版本的 bootloader,

然後再刷非官方版本的 recovery,

最後,再從 recovery 刷非官方版本的 ROM。


為什麼要有非官方版本的 bootloader?

因為非官方版本的 bootloader才有選項可以進入recovery。



從原版機器刷非官方版本的 bootloader

先正常開機,進入原版畫面。

連接改裝後的USB線(加一條線連+V與id),在電腦端輸入

adb devices

看到回應訊息,類似:

List of devices attached

65E4000600000001 device

表示USB連線正常。

接著輸入

adb reboot bootloader

讓機器重新啟動後,進入 bootloader 模式(顯示單純的Kindle fire LOGO)。


















因為是原版 bootloader,所以電腦端要輸入

fastboot -i 0x1949 devices

有回應

0123456789ABCDEF fastboot

表示USB連線成功。


網路上,很容易找到第一代 kindle fire 的 bootloader --- fff-u-boot_v1.5.bin。

然後在電腦端輸入

fastboot -i 0x1949 flash bootloader fff-u-boot_v1.5.bin

刷完,改裝過的USB線繼續插著,然後輸入

fastboot reboot

重新啟動後,機器會停在非官方版本的 bootloader 的 bootloader 狀態畫面:




















刷非官方版本的 recovery

因為現在處於非官方版本的 bootloader 狀態,所以

fastboot 指令不用再加  -i 0x1949,而是直接輸入需要的參數,例如:

fastboot flash recovery twrp-2.7.1.0-blaze.img

就可以將 twrp-2.7.1.0 刷入 recovery。


然後輸入 fastboot reboot 重新啟動,再手動進入 twrp recovery 2.7.1.0:










刷非官方版本的 system

重開機後,看到:

press power button for boot menu

按住 power鍵可進入 boot menu。


boot menu 有三個選項:












選 recovery 就可進入 twrp recovery 2.7.1.0 。

此刻,電腦端就可以開始使用 adb 指令了。

電腦端先輸入

adb devices

檢查USB連線是否成功。

有回應

0123456789ABCDEF recovery

表示成功。

刷機前,平板要先做好設定。

TWRP Recovery 2.7.1.0 --> Wipe --> Advanced Wipe --> 全選 --> Swipe to Wipe

TWRP Recovery 2.7.1.0 --> Wipe --> Swipe to Factory Reset


TWRP Recovery 2.7.1.0 --> Advanced --> ADB Sideload --> 全選 --> Swipe to Start Sideload


然後在電腦端輸入

adb sideload ROM檔檔名

就可以把 rom 送上平板進行刷機。


很多 rom 都不含 google play ,所以還要刷 Gapps,等平板端做好設定,電腦端再輸入:

adb sideload Gapps檔檔名


下載 403實驗包 (含 fff-u-boot_v1.5.bin、twrp recovery 2.7.1.0 、403ROM、GAPPS 4.0)

403  的 WiFi 如果連不上,要這樣做:設定 --> 備份與重設 --> 重置平板電腦 --> 清除全部。


心得

XDA 有很多 4.4.2 版的 ROM,很多 ROM 都已經失連,沒辦法都找來試,而能找到的,配合 GAPPS 刷進後,反應速度都變很慢,實在不實用。後來刷 4.0.3 + GAPPS 才順手很多。但4.0.3 不能裝 TED 、 Subway Surfer 等 APP。(要 4.4.4以上才行)

如果不喜歡 4.4.2 或 4.0.3,當然可刷回 amazon 原廠的 ROM。


刷回原廠 ROM

依照前面解說的方法,先用 fastboot 刷進 twrp 2.2.2.1

再用 twrp 2.2.2.1 刷進原廠 ROM 6.3.4。

(第一代kindle fire 的最後版本 ROM 是 6.3.4。)


刷原廠 ROM 的步驟是這樣的:

平板進入  twrp recovery 2.2.2.1

電腦端輸入

adb push kindle634.zip /sdcard/

平板端  twrp recovery 2.2.2.1 --> Install --> 選 kindle634.zip 

--> swipe to Confirm Flash

刷完,

bootloader 回復原廠。

twrp recovery 2.2.2.1 被清除。

system 回復原廠。

下載 原廠實驗包 (含 twrp recovery 2.2.2.1 、 kindle634.zip)



.



2020年8月17日 星期一

NEXUS 7 平板刷機實例

.

主角:NEXUS 7 平板電腦

實機狀況:原主人有刷 TWRP 2.6.x 以及XDA的一個 6.x 的 ROM。可正常開機,但反應速度慢。


欲處理項目:

1. 刷 不同版本的 TWRP 。

2. 刷 XDA 不同版本的 ROM。


以下是我的處理程序:

0.

先下載備妥 TWRP2870、7.1.2版 ROM、7.1版 open GAPPS。

下載 nexus7 7.1.2 實驗包


1.

NEXUS 7 開機進入系統。USB 連接 puppy linux 筆電。


2.

puppy linux 筆電開啟終端機視窗。輸入 adb devices 看看有沒有回應訊息。

(有回應,可視為連接成功)


3.

繼續輸入 adb reboot bootloader


4.

NEXUS 7 會重新啟動,進入 bootloader 模式。


5.

puppy linux 筆電輸入 fastboot flash recovery twrp2870.img

就可以刷進 TWRP 2.8.7.0 檔。


6.

puppy linux 筆電輸入 fastboot reboot recovery 。

讓 NEXUS 7 進入 TWRP 2.8.7.0 recovery 模式。


7.

先在 TWRP 清除(Wipe)機器,再從 Advanced --> ADB sideload 進入 sideload 等待模式。

puppy linux 筆電輸入  adb sideload 712.zip


8.

再刷入 open GAPPS 7.1

從 TWRP 的 Advanced --> ADB sideload 進入 sideload 等待模式。

puppy linux 筆電輸入  adb sideload gapps71pico.zip


9.

等待刷完。 刷完後在 TWRP啟動 reboot,等候啟動新系統。


10.

以上實作皆成功。

網路上也有 8.1.0 版的 ROM(需配合 twrp 3.x),但 NEXUS 7 沒有 8.1.0 需要的硬體,

所以亮度無法調整。當然也沒辦法設定日夜色溫。



GAPPS 下載

https://opengapps.org/

可以調配各種組合。視各人需要自行選擇。

下圖選的是:arm32,android 6.0版本,pico 封裝(最小)
























筆記:

手機、平板在 bootloader 模式,手機、平板與電腦可透過USB以 fastboot 指令溝通。

手機、平板在 recovery、系統 模式,手機、平板與電腦可透過USB以 adb 指令溝通。

不同版本 recovery 與 不同版本 ROM 之間,可能有相容性問題。

網路上第三方發表的 ROM,也是會有 bug 的問題,還是在論壇上多看多問多討論比較安全。

刷新 ROM 之後的首次開機,有的會耗時 5-10分鐘之間,超過10分鐘還進不去系統,就得考慮

"有問題"了。


 fastboot 、adb 指令的詳細用法,網路上已經很多,請自行查閱。

有需要時,要用 fastboot oem unlock,先 unlock 再刷,刷完再用 fastboot oem lock 重新 lock 住。






.



2020年8月12日 星期三

測試 fossapup 9.0.4 rc2 可順利安裝使用 gcin

.

fossapup 9.0.4 rc2 (beta 版)+ TCJK_LRB.pet + gcin  2.8.6 (64 bits)

+ modified .xinitrc
















gcin 還有多種輸入法:











實驗包下載


可參考資料:

http://electronmania.blogspot.com/2017/11/diy-linux.html






.










2020年8月9日 星期日

20200808版 VLC數位電視頻道表 及 VB窮人錄影機

.


事由:

20200803 中視菁采台及中視經典台全面升級HD。


20200808版 VLC數位電視頻道表 (.xspf 檔)

下載 2020_08_08_tw_DVB-T.xspf


在 Win10 2004 + TwinHan 電視棒 + Windows 驅動程式 

+ VLC 3.0.11 +  2020_08_08_tw_DVB-T.xspf 下,

測試正常。


20200808版 VB 窮人錄影機


在 

Win10 2004 + TwinHan 電視棒 + Windows 驅動程式 

+ 安裝 VLC 3.0.11 +  20200808版 VB 窮人錄影機 (以系統管理員身分執行)

下,測試休眠錄影,正常。


下載 20200808版 VB 窮人錄影機



上一版的說明:

http://electronmania.blogspot.com/2019/07/20190701-vlc-vb.html




.









.


2020年8月7日 星期五

[1073/1283]「大愛生活要聞」、「大愛國際新聞」格式異動

大愛的「大愛生活要聞」與「大愛國際新聞」的格式有異動,所以

原來的daai4.php、daai5.php都變不能看了。















想看,必須用 ftp 將新的 daai4.php、daai5.php 送進媒體播放機的

/tmp/www。

(媒體播放機可安裝MoService的 vsFTPd V2.2.2)

只要不關機,就能一直看下去。


但是只要一關機、再開機。就會還原成 ROM 中的舊  daai4.php、daai5.php。


在還沒新 ROM 之前,就只能這樣了。


新 daai4.php、daai5.php 下載



.




2020年8月6日 星期四

買二手 iPhone、iPad 最怕買到什麼?

.

買二手iPhone、iPad最怕買到有第二層保護的「Apple ID 鎖」。


第一層保護

「有輸入密碼的機器」因為有「密碼錯誤會拉長下次可輸入密碼的時間間隔」機制,

因此想用猜的方法破解密碼,幾乎是不可能的。

「有輸入密碼的機器」可以連接到 iTunes 進行「回復」的處理。

「回復」完,機器處於全新狀態,原有的照片、資料、密碼也都一併清光了。

所以說,簡單的「輸入密碼」機制,就能有效地保障了機器內照片、資料的安全。



第二層保護

第二層保護就是「Apple ID 鎖」。

「Apple ID 鎖」可以鎖定機器。就算該機完成「回復」,它還需要Apple ID以及密碼
才能啟動。

在無法啟動的狀態,該台機器可說差不多等同是「磚塊」。


















只能請原設定者用他的 Apple ID 、他的密碼,上網登入 iCloud 後,在 iCloud 中解除鎖定。

解除鎖定後,該機器才有可能完成「啟動」的程序。

如果你遺失有用 Apple ID 鎖定的機器,只要拾獲者有連上網路,你就可以從地圖上
看到它現在在哪個城市的什麼地方。

可以說:
撿到有 Apple ID 鎖的 iPhone、iPad,差不多等同撿到一塊「磚塊」啦。


Apple ID 有沒有破解法?

免錢的,沒有。

若是原擁有者,但是自己忘了密碼。或許可藉原紙盒、原發票請 Apple 幫忙解鎖。

其他狀況,大概都解不了了。

市面上有收費軟體或一些店面,號稱能解,但是我無實際經驗,也就無法分享。
建議大家要慎防被騙或「被釣魚」。

YouTube 上很多「假破解」,都是為了「騙你點閱」。

所以,接受餽贈或買二手品之前,一定要先確認是否已解 Apple ID 鎖。

若未解鎖,大概只能當零件機。或是加入「鎖機俱樂部」玩 DNS bypass 了。

DNS bypass 並不是「破解」,而是讓有 Apple ID 鎖的 iPad、iPhone 執行他在網路上提供的
程式,像是 YouTube、一些 Game 等等。








.