Darkened underpass

七年前拿到一台三星7吋平板,雖然一度被我嫌棄不已,但隨著在它身上進行 root 破解作業系統安裝昇級、拆背殼換電池.......等等軟硬體操作,這台機子竟在身邊一眾手機平板(5台平板)脫穎而出,成為陪我渡過春夏秋冬的最忠實玩物。上週原本想競標一台 nexus 7 二代,但價格超出了我的上限,結果轉身不小心花400元標到一台 Samsung Tab 4,成為第6台平台 Orx。

sm-t235y 2014上市,處理器為Cortex-A7 1.2 GHz,螢幕是平價TFT,容量只有 8G/16G(記憶體1.5G)。這在當年都不算上頂級配置,更何況是電子網路產品怎能抵檔七年間日星月異的變化。但我個人覺得,比起 ipad 要搞個自裝軟裝(指不透過 apple store)就得先越獄超級麻煩,後期三星平板官方鎖軟硬體更為雷厲嚴格消費者越來越難 root/ 改裝作業系統(我的三星 tab A 買來近二年還是沒能順利 root),這款機子所充許的自由度與愛好者私下的開發支援選項還算不錯(但如果能便宜買到 nexus 7 更好啦)。

收到機子後,先檢查機況現下安裝的是 android 4.4。馬上來進行作業系統改裝。

1. 利用 odin(須在 windows ) 刷入 TWRP recovery

不知何故,試著用最新版的 Odin(3.13.1) 刷入最新版的 TWRP(3.6)卻無法進 recovery。後來降級改用六年前的 Odin3v1.85/TWRP_2.8.1 總算是順利把 recovery 軔軟改成了 TWRP.

2. 透過 twrp recovery 來安裝 Lineage OS 16

在 TWRP 2.8.1 底下試著直接刷 Lineage OS 16 但失敗,只好先刷 LineageOS 13。後來知道可以透過低版的 TWRP 來自行昇級到最新版,總算是成功地把 TWRP 弄到最新版的 3.6.09 。在這個版本底下就可以順利地刷入 LineageOS 16。這回裝的 Lineage OS 16 是今年一月份的更新版,希望能穩定一點。另外,因為這款機子內鍵容量只有 8G,所以就沒刷入 open gapps,靠著內部網域分享直接安裝 apk。

#android

年終居家大掃除,陳年閒置物品重新檢視斷捨離後整理歸位是第一步,如何讓家中各空間角落讓主人能輕鬆使用則是另一個大挑戰。

我家是四樓透天,目前只住二人空間措措有餘,我主要使用 3~4 F,1 F為廚房餐廳,2F為家母使用。樓層功能安排中,一樓幾乎沒放任何影音設備,若一個人作菜吃飯很是無趣。以其主要使用者—-家母的作息來看,最簡單的方法就是放一台收音機在廚房即可。但當將自己長年閒置的手提音響拿出來測試時才發現內建喇叭已故障,只得再添購新設備。(雖然自己有兩三台閒置的功放板、喇叭、藍牙接收器等,但擔心家母不會使用太”複雜”的設備,且讓廚房餐廳的擺設顯得凌亂,故不採此選項)

在翻找簡易型音響的過程中,偶然地看到所謂 smart speaker 產品,立即引起我的好奇興趣。簡單地研究過後,傳統單純的收音機立即被智慧音箱打扒,於是我的購買清單立即變成 google nest mini 。不過在正式採用 google nest mini 之前,得先改善透天厝裏 1F無線訊號微弱的問題。 幸好走 3F 的網路光纖在裝璜時預留了一段延伸網路線到 4F,且手邊有一台閒置的無線路由器,於是我就利用這條網路線把第二台無線路由器安置在 1F,網路線、WiFi Router 、收線固定夾等都是現有舊品,唯一的花費是買一顆 30元的網路中間盒 以串接原本長度不足的線路。

Google nest mini 在官網訂價 1400多元台幣,不過台灣大哥大作為台灣代理商,想必是留了不少作為門號新辦續約的贈品,因此在拍賣網站 8~900 元就可以買到未拆封新品。 我運氣不錯,碰巧看到賣家出讓二顆已拆封的 nest mini,單品 599 二件合購 1000 元免運,連絡賣家後很快地在當天下午直接面交取貨。(他說這兩台是辦網路與抽獎得到)

當天回家先試著用 nexus 4 來設定黑色款的 nest mini , 沒留意nexus 4(Lineage OS17.1) 使用英文介面,所以須和 nest mini 以英語下令,如此一來家母就無法使用。於是又拿出 nexus 6 (官方版 android 7.0),把它改成中文語系再安裝 google home /google assistant 作設定。但不知是否之前和 nexus 4 配對步驟沒走完就改用另一隻手機與帳號,所以 nest mini 表現地有點奇怪,許多命令無法聽懂。最後只好將它恢復原廠模式再重新用家母的 pixel 3A 作設定,在最新版的 android 底下操作就很直覺簡易。

另一款白色 mini 送給了我弟,他們一家三口住在三房兩廳的公寓大廈,那種空間佈局更適合放一台 smart speaker 在客餐廳,七歳的小姪女 hey google 玩得不亦樂乎,而家母也能在家中煮飯作菜時利用 mini 來練習 K歌 XDXD。

目前僅使用兩三天,接下來大概要昇級 youtube music premium,畢竟付費會員才能直接語音指令點歌。另外再買個智慧插座、彩光燈泡來玩玩,至於什麼掃地機器人吸塵器、智慧電視顯示器等高價產品我就付擔不起也用不上。

#littlethings

上星期新練巴赫初級鋼琴曲集的第7首: G大調小步舞曲。這支曲子和本集前後第 6, 7, 8都是歸於編號 Suit BWV 822 作品。不過 No. 6, No. 8 是 G大調,而這支是G 小調

這支影片則可參考其指法示範 https://www.youtube.com/watch?v=0pye4Gi4TfE

BWV 822 系列的練習都是靠硬背死記,偶而想起是否該參考西方12音律規則,才比較好記住和弦伴奏上較可能常出現的音符組合(但大部份時候自己其實根本懶得分析)。

與此同時,再回頭重新彈去年夏天學的幾支布爾格彌勒練習曲,事隔一年多不免好奇曾學過的曲子,得花多少時間精神才能練回來。事實證明:如果當時真有下功夫,那麼熟識感會很快地找回來(約莫一兩天),同時也因為一年多來自己對12音律調性和弦理解提高,所以重練的確省了不少事。但是,自己似乎短期內再也回不到去年六月一口氣在一個月內狂學六支新曲的熱情了。

#Burgmueller #JSBach

上週間開始練巴赫初級鋼琴曲集中的第六首— Minuet in G minor(BWV 822),從其三行24小節的長度看來,並不是太複雜難念的曲目,尤其是第一行與第三行完全一模一樣,所以只是先背好返始音符前的第一段,後半部有一半是即是重覆第一段的旋律。

我彈的是 Walter Carrol 所編輯的《First Lessons in Bach》,其共收錄了十六支簡單的曲段。在本書所收錄的第六首與第八首就是左右手互換。

雖然二支曲子這樣玩可能省了不少學新曲子背譜的時間精力,但一開始也蠻容易產生錯亂的狀況,因此最好是先肖妥妥當當彈好第六首,再以讀譜方式來彈另一支,不求兩首都要強背。

#JSBach

Participatory data stewardship : A framework for involving people in the use of data orignail text

如何”捲動”資料數據的各方人員(尤其是”所有權人” owner)積極地參與數據資料的處理使用傳播 等過程,也就是本報告希望提出一套建議的參與式管理框架

在本文中出現的 “beneficiary” 一辭有點近似於”stakeholders”,但是更突顯出受益(正向影響)於數據的關係(或曰暗指數據能對社會/個人/群體帶來”好處”而受惠) > In other words, we use the term ‘beneficiary’ to encompass anyone who might be affected by the use of data beyond simply the data subjects – those who have the potential to benefit from participatory data stewardship – and this helps to move beyond a compliance-based approach to a model that is underpinned by social license.

整理了常見的”(公民)參與”模式及其優缺點

#notetaking #reading

上個月才買入一台二手Nexus 6,原本沖著它的便宜,沒想到這款機型其實在 USB 連接電腦有點毛病,不少機主表示micro-ubs 接口只能充電,無法成功線接電腦/桌機筆電,而我手上拿到的正是機王。這樣的缺陷(不知是軟體、硬體還是線材)使得手上的 Nexus 6 無法進行刷機、root ,就只是一台中規中矩的 android 手機。

為了撫平我內心的失落(?),前幾天看到一台二手的 Nexus 9 據稱因 google play 無法使用只賣 900元,立即衝動地買下,以滿足自己想集滿 Google Nexus 產品線的毛病。

雖說衝動歸衝動,但好歹做了點功課先查一下它有哪些客製化的 Rom 可用,更換新電池是否困難等等。沒錯,買這種二手平板、手機最大的樂趣就是軟硬體的”搗鼓修理”,Google play 不能使用? 小問題反正我買來就是為了刷機帶入各種版本的作業系統。

手邊有七~九台手機平台,其中也有 iphone / ipad,但我個人仍偏好 android,最主要是 iOS 系統光是要繞過 apple store 下載軟體就很折騰, android 則可試刷不同版本,甚致不必靠 google service 架構自行安裝各式 apk 應用(但其安全風險是另一回事)。在百家爭鳴的 android 生態圈裏,還是挑選大廠牌的主打機款,才會有較多業餘開發者投入各種客製的 ROM 製作好讓一般使用者享受刷機樂趣。不過似乎近期上市的安卓平板越來越難搗鼓,例如有一台 samsung tabA 8,還未能成功 root 刪除原廠強加的無用軟體。

OEM unlock

到貨開箱檢查,肉眼看起來機況不錯:螢幕擦拭得很乾淨機身也沒什麼太礙眼的擦傷刮痕,急著開機,但機子卻因電力耗盡無反應,接上電源線約三刻鐘後才出現電池小圖,方能順利開機進入系統,整個充電過程非常非常緩慢(約十小時才到七成滿)。

先試著解開 bootloader,但第一次透過電腦端下 adb 指令卻回傳失敗訊息,原來是得先在平板的 developer mode 底下同意可用”Enable OEM Unlock”後才能在 bootloader 成功操作。

各版本安裝過程

接下來第二步就是刷入 twrp recovery,再”卡刷”安裝 LineageOS 16. 1。安裝過程與第一次啟動開機都很順利,卻沒想到進入系統後整個螢幕觸控毫無反應,只能強行關機放棄 Android 9.0 pie 。

原本想先裝回官方釋放的 stock rom,以測試原機主賣家所說的 google play 不能使用問題能否解決,但下載了幾個版本都出現錯誤訊息,這時候機子已經變成無法順利進入系統的軟磚狀態(soft bricked),但幸好還是能透過 adb/usb 與電腦之間溝通。

於是先試著透過線刷(sideload)安裝 LineageOS 14.1 ,雖然傳回進度條 100%成功的訊息,但重開機後卻一直只停留在 google logo 畫面。想著死馬當活馬醫就乾脆給它刷入 divestOS 15.1/8.1/Oreo,沒想到很快地安裝好且順利開機進入作業系統,不過因為只是試看,故一開始沒刷入 gapp,在 divestOS 底下試玩了幾把雖然它很乾淨輕量,但似乎也有不少 bug,例如要點入 developer mode 就是一直出現錯誤訊息。

找到 mobile01 有一篇分享nexus9 刷機心得,我似乎和作者在14.1 /16.0 遇到相同的狀況且手上這台機子也是 lte 版本,所以決定改刷 lineageOS 15.1 試試,這回總算是成功了!!!

隨便再新註冊一個 google 帳號,使用 google play 也沒問題,收工。

#nexus #littlethings #android

Build an Information Strategy for Your Organization

What is “information strategy” ?

“An information strategy defines the path that the organization must travel in order to have information management success.

#reading

回顧本站網誌記錄,已一個半月沒有新曲的練習進度。過去四十天大概要怪罪七月份溽暑沒什麼動力練琴,多是重覆地背彈《巴赫初級鋼琴曲集》前三首。昨日趁著西南氣流引入的雷陣雨降溫,試著繼續往下背曲譜的第四首 Polonaise in G minor, BWV Anh 119

這首曲子雖然只有二行,右手初步試彈幾次,還找不到其主旋律的「規則」,十六小節的音符組合排列裏,除了第二行第四~七小節外,幾乎找不到可辨識的重覆。這表現要記住曲子就只能依靠強迫取分的方式——往死裏練習。

#JSBach

手邊最常用來看電子書的7” 平板已經使用六~七年,之前曾給它改刷了CyanogenMod 13,去年初又自己親手替它換了副廠電池,所以機子還算頭好壯壯,如此低階的入門平板電腦居然可以陪我共渡這麼久的時間實在太感人,因此趁著手邊的平板手機安卓家族昇級作業系統的勢頭,也順手一併將它從 Lineage OS 13 改成了 Lineage OS 16, 昇級到吃派的等級( Android 9 pie)。

heimdall 安裝 twrp

原以為三星機子刷機應該和 Nexus 系列差不多,直接透過 adb 先刷入 recovery 軟體 TWRP 再透過後者進行清除、安裝即可。沒想到這套作法在三星平板的身上卻行不通, TWRP 操作指引只說須利用 Odin 來安裝 TWRP,但 Odin 只能在 windows 作業系統下執行,不甘心的我硬是在平板 download mode 連接狀況時,下了操作 nexus 4 安裝twrp 的指令,其結果當然是被打槍,但 linux mint 文字指令列提示我可以安裝 heimdall 來進行 flash

搜詢一下,原來 heimdall 是一款開源、跨平台的三星機子刷機工具軟體,其亦提供圖形操作介面,但它的知名度似乎遠不如Odin。總之在 heimdall 的協助下,總算順利地把 twrp 刷入了 t235y 平板。(在這番折騰下,才知道原來不同的廠牌機型所使用的 twrp 版本檔案也會不同.....)

拆電池

本以為安裝好TWRP 接下來就該否批極泰來一帆風順,沒想到真正的挑戰才要開始。先按照XDA-Developers LineageOS 16.0 Android 9 for SM-T235, SM-T235Y 下載了相應的 ROM/ Gapp 後放入平板內部儲存空間(internal storages),再讓 t235y 進入 TWRP recovery 模式。

但沒想到這台老機子在 TWRP wipe 過程中卻無預警螢幕莫名其妙地暗下來,即便按任何鍵都無反應,接上電源線螢幕也沒出現任何訊息圖示。這時候只好使用暴力的移除平板背殼,把內部的電池導線拔開後再重新接上。不要問我為什麼,自從替 t235y 換過電池的這一年多來,已經遇上三四次平板整個無反應的狀況。如果接上電源線還會出現電池符號,那大概沒電所以關機,但如果電池符號沒能出現,我就會複製上述動作重接內部電池導線,通常就可以順利開機(猜想是電池導線接觸不良?)

在刷入 Lineage OS 的過程中,大概出現了三四次這種完全當機的狀況,但我還是死橕著讓逼它終於順利跑完了 TWRP wipe/ install 的刷機流程,最後總算見證平板終於順利地進入 android 9 的使用畫面(流淚灑花)

使用了 Lineage OS 16 兩天的感想,新系統似乎更為耗電,其間還出現過三四次莫名當機再自行重啟的狀況(抖)。但就一台低階入門型平板,它在過去六七年間的表現已是鞠躬盡瘁死而後已,或許之後不該折騰它了。

#android