HeaDuck研究所 HeaDuck研究所 - 小鴨幹線 - 香港製造 Android 攔截來電 App https://blog.headuck.com 「小鴨幹線」開發版 0.2.27 – 修復下載問題 https://blog.headuck.com/2026/10/31/%E5%B0%8F%E9%B4%A8%E5%B9%B9%E7%B7%9A-%E9%96%8B%E7%99%BC%E7%89%880227%E4%BF%AE%E5%BE%A9%E4%B8%8B%E8%BC%89%E5%95%8F%E9%A1%8C.html https://blog.headuck.com/2026/10/31/%E5%B0%8F%E9%B4%A8%E5%B9%B9%E7%B7%9A-%E9%96%8B%E7%99%BC%E7%89%880227%E4%BF%AE%E5%BE%A9%E4%B8%8B%E8%BC%89%E5%95%8F%E9%A1%8C.html Sat, 31 Oct 2026 08:00:00 +0800 主要改動 此版本已修復舊版無法下載攔截名單的問題,現已支援下載超過 1,000,000 位元組(Bytes)的內容。 有關 Google 擬限制經過認證的手機,只能運行實名開發者的應用程式 https://blog.headuck.com/2025/08/31/%E6%9C%89%E9%97%9CGoogle%E6%93%AC%E9%99%90%E5%88%B6%E7%B6%93%E9%81%8E%E8%AA%8D%E8%AD%89%E7%9A%84%E6%89%8B%E6%A9%9F-%E5%8F%AA%E8%83%BD%E9%81%8B%E8%A1%8C%E5%AF%A6%E5%90%8D%E9%96%8B%E7%99%BC%E8%80%85%E7%9A%84%E6%87%89%E7%94%A8%E7%A8%8B%E5%BC%8F.html https://blog.headuck.com/2025/08/31/%E6%9C%89%E9%97%9CGoogle%E6%93%AC%E9%99%90%E5%88%B6%E7%B6%93%E9%81%8E%E8%AA%8D%E8%AD%89%E7%9A%84%E6%89%8B%E6%A9%9F-%E5%8F%AA%E8%83%BD%E9%81%8B%E8%A1%8C%E5%AF%A6%E5%90%8D%E9%96%8B%E7%99%BC%E8%80%85%E7%9A%84%E6%87%89%E7%94%A8%E7%A8%8B%E5%BC%8F.html Sun, 31 Aug 2025 19:26:46 +0800 Google 已宣布,從2026/2027年開始,所有經過認證的 Android 設備(即載有 Google Play Service 的手機),只可以安裝開發者直接向 Google 提交個人身份的應用程序。如按照現行做法,Google 會公布開發者身份。Google 聲稱有關措施是為了打擊惡意軟件。 (公布: https://android-developers.googleblog.com/2025/08/elevating-android-security.html) To Android users: Welcome to the Jail! 「小鴨幹線」開發者絕不同意此政策,亦不認為能有效打擊惡意軟件,(否則香港理應在實名制後,已不會再有來自本地手機號碼的電話騙案)。有關政策,只能加強 Google 對 Android 生態的控制,壓制某些不利於 Google 的軟件,如手機廣告攔截,第三方 Youtube 播放器等 - 即使 Google 允許其開發者登記,有關開發者亦要考慮被法律打壓的風險。同時,應用程序也是一種表達方式,Google 此舉只會增加在專制政權(如美帝)下,個人發表自由的風險。 因此,「小鴨幹線」開發者絕不會向 Google 交出身份證明文件讓其公開。在有關措施落實前,若仍有其他渠道(例如,將程式開源再由 F-Droid 發表,如果 F-Droid 尚未因此而被封殺的話),「小鴨幹線」會因應情況,考慮提供能於經認證的手機上安裝的方案。當然,任何方案仍要確保 HKJunkCall 資料庫的安全。 但若沒有可行方案,程式日後將不能在運行 Google Play Service 的手機上安裝。 目前尚未有相關細節,例如 Android 使用者有沒有方法「越獄」,F-Droid 模式(由開發者提供源碼,以 F-Droid 簽注為作者)是否仍為 Google 所容許等,而香港的實施時間最快為 2027 年,因此待有更多詳情,再作考慮。 「小鴨幹線」開發版 0.2.26 – 修復「修復問題」的問題 https://blog.headuck.com/2025/04/19/%E5%B0%8F%E9%B4%A8%E5%B9%B9%E7%B7%9A-%E9%96%8B%E7%99%BC%E7%89%880226%E4%BF%AE%E5%BE%A9-%E4%BF%AE%E5%BE%A9%E5%95%8F%E9%A1%8C-%E7%9A%84%E5%95%8F%E9%A1%8C.html https://blog.headuck.com/2025/04/19/%E5%B0%8F%E9%B4%A8%E5%B9%B9%E7%B7%9A-%E9%96%8B%E7%99%BC%E7%89%880226%E4%BF%AE%E5%BE%A9-%E4%BF%AE%E5%BE%A9%E5%95%8F%E9%A1%8C-%E7%9A%84%E5%95%8F%E9%A1%8C.html Sat, 19 Apr 2025 20:25:54 +0800 主要改動 此版本修復因 0.2.24 對背景工作的方式改動,引起的問題。原因是自動啟動工作的新函式名稱被 proguard 改掉,以致啟動時發生錯誤(除錯版本沒有使用 proguard 因而沒有問題),之後更新版本的傳送也出現問題。 「小鴨幹線」新增 uptodown 下載,輕鬆確認第三方安全認證 https://blog.headuck.com/2025/04/18/%E5%B0%8F%E9%B4%A8%E5%B9%B9%E7%B7%9A-%E6%96%B0%E5%A2%9Euptodown%E4%B8%8B%E8%BC%89-%E8%BC%95%E9%AC%86%E7%A2%BA%E8%AA%8D%E7%AC%AC%E4%B8%89%E6%96%B9%E5%AE%89%E5%85%A8%E8%AA%8D%E8%AD%89.html https://blog.headuck.com/2025/04/18/%E5%B0%8F%E9%B4%A8%E5%B9%B9%E7%B7%9A-%E6%96%B0%E5%A2%9Euptodown%E4%B8%8B%E8%BC%89-%E8%BC%95%E9%AC%86%E7%A2%BA%E8%AA%8D%E7%AC%AC%E4%B8%89%E6%96%B9%E5%AE%89%E5%85%A8%E8%AA%8D%E8%AD%89.html Fri, 18 Apr 2025 02:54:04 +0800 尋晚 William 話得小鴨好啱,自從「小鴨幹線」從 Google Play 下架後,所有用戶下載渠道(包括用 F-Droid App),都是直接從作者網站下載,並未經任何第三方認證安全,除了小鴨作者自吹自擂或者講個信字,實在沒有任何獨立的安全保證。 Google Play Protect:狼來了? 雖然 Google Play Protect 聲稱會掃描 APK 及提出警告,但是根據以往經驗, Google Play Protect 「小鴨幹線」或許因為其只靠 AI 辨別以及「小鴨幹線」不尋常的權限,差不多必然誤報「小鴨幹線」為有害程式。「小鴨幹線」作者每次都要自行將新版上載 Virus Total 再將結果提交 Google 以作上訴。(Virus total 是 Google 上訴頁面指定的掃描工具,其背後會將 APK 檔案交給六十多個不用保安軟件廠家的安全軟件掃描)。 用戶可能早就習慣 Google Play Protect 的狼來了,但這也使得 Google Play Protect 失去辨別真正威脅的意義。 Uptodown 下載:方便確認第三方認證 為提供一種經第三方認證安全的渠道供用戶下載,「小鴨幹線」已將程式上載至 Uptodown ( https://headuck-call-blocker.en.uptodown.com ),以供用戶下載。 Uptodown 會將上載的 APK 自動提交到 Virus Total 掃描,並提供結果及鏈結,確保了下載的版本就是提交 Virus Total 的版本,省卻較謹慎的用戶自行下載及提交 Virus Total 掃描的程序。(由於 APK 須由作者署名,第三方 App Store 亦不能對 APK 加料,否則現有用戶是不能更新到新版本的)。 注意,此舉亦並非認證 Uptodown 的 App Store 程式的安全性(Uptodown App Store 程式當然也不在 Google Play 而須直接下載),也非鼓勵用戶使用該 App,只是利用 uptodown 網站的掃描功能,提供一種有第三方認證的下載渠道。(Uptodown 是提供網站直接下載 APK 功能的),以及「小鴨幹線」網站死機維護時的後備下載方式。 如果用戶希望得到更新通知,又不想安裝 Uptodown App Store,同時又想在下載前確認第三方認證,可在 F-Droid 開啟通知及停用自動下載,以作更新提示,再往 Uptodown 網站下載 APK。 「小鴨幹線」開發版 0.2.24 – 修復問題 https://blog.headuck.com/2025/04/11/%E5%B0%8F%E9%B4%A8%E5%B9%B9%E7%B7%9A-%E9%96%8B%E7%99%BC%E7%89%880224%E4%BF%AE%E5%BE%A9%E5%95%8F%E9%A1%8C.html https://blog.headuck.com/2025/04/11/%E5%B0%8F%E9%B4%A8%E5%B9%B9%E7%B7%9A-%E9%96%8B%E7%99%BC%E7%89%880224%E4%BF%AE%E5%BE%A9%E5%95%8F%E9%A1%8C.html Fri, 11 Apr 2025 10:26:36 +0800 感謝用戶回報 HKJunkCall 連接問題。由於小鴨作者外遊,未能快速回應,不便之處,敬請見諒。 此版本修復以下問題: 連接 HKJunkCall 失敗:HKJunkCall 更新了伺服網站的認證,由於「小鴨幹線」自行採用了憑證綁定的措施,須更新應用程式,方能恢復連接。 在未有開啟足夠權限執行背景工作的手機,啟動電話時自動開啟攔截,或下載更新時,或會因 Android 限制失效。 所作的修復性修訂: 更新了 HKJunkCall 伺服網站的認證。 更新啟動背景工作的方式: 在啟動電話後直接開啟攔截,取消稍作延遲的設定,以避開相關限制。 在 Android O 以後,使用 Job Scheduler 代替 Foreground Service。 其他更新: 更新了 IDD 資料。 16/4/2025:此版本自動更新有問題,須手動更新,將盡快推出新版本解決。 下載頁面:/2016/02/13/小鴨幹線0226-APK下載.html 「小鴨幹線」F-Droid 軟體庫: 鏈結(用法參閱此文) [論文] 從 HKJunkcall 為首的垃圾電話反饋及攔截體系的「七個特色」,窺探習近平新時代中國特色社會主義思想 https://blog.headuck.com/2024/08/03/%E8%AB%96%E6%96%87-%E5%BE%9EHKJunkcall%E7%82%BA%E9%A6%96%E7%9A%84%E5%9E%83%E5%9C%BE%E9%9B%BB%E8%A9%B1%E5%8F%8D%E9%A5%8B%E5%8F%8A%E6%94%94%E6%88%AA%E9%AB%94%E7%B3%BB%E7%9A%84-%E4%B8%83%E5%80%8B%E7%89%B9%E8%89%B2-%E7%AA%BA%E6%8E%A2%E7%BF%92%E8%BF%91%E5%B9%B3%E6%96%B0%E6%99%82%E4%BB%A3%E4%B8%AD%E5%9C%8B%E7%89%B9%E8%89%B2%E7%A4%BE%E6%9C%83%E4%B8%BB%E7%BE%A9%E6%80%9D%E6%83%B3.html https://blog.headuck.com/2024/08/03/%E8%AB%96%E6%96%87-%E5%BE%9EHKJunkcall%E7%82%BA%E9%A6%96%E7%9A%84%E5%9E%83%E5%9C%BE%E9%9B%BB%E8%A9%B1%E5%8F%8D%E9%A5%8B%E5%8F%8A%E6%94%94%E6%88%AA%E9%AB%94%E7%B3%BB%E7%9A%84-%E4%B8%83%E5%80%8B%E7%89%B9%E8%89%B2-%E7%AA%BA%E6%8E%A2%E7%BF%92%E8%BF%91%E5%B9%B3%E6%96%B0%E6%99%82%E4%BB%A3%E4%B8%AD%E5%9C%8B%E7%89%B9%E8%89%B2%E7%A4%BE%E6%9C%83%E4%B8%BB%E7%BE%A9%E6%80%9D%E6%83%B3.html Sat, 03 Aug 2024 20:24:14 +0800 當今社會,資訊爆炸,垃圾電話泛濫成災,嚴重影響人民生活,也給社會秩序帶來困擾。然而,隨著以HKJunkcall為首的垃圾電話反饋及攔截體系的普及,人們的生活逐漸恢復寧靜。這種體系的成功,具有「七個特色」,不僅在於技術上的突破,更重要的是它深刻體現了習近平新時代中國特色社會主義思想的精髓,以及中國特色社會主義制度的優越性。 有關 Google Play 上的 0.2.23g 版「小鴨幹線」 https://blog.headuck.com/2024/07/11/%E6%9C%89%E9%97%9CGooglePlay%E4%B8%8A%E7%9A%840223g%E7%89%88-%E5%B0%8F%E9%B4%A8%E5%B9%B9%E7%B7%9A.html https://blog.headuck.com/2024/07/11/%E6%9C%89%E9%97%9CGooglePlay%E4%B8%8A%E7%9A%840223g%E7%89%88-%E5%B0%8F%E9%B4%A8%E5%B9%B9%E7%B7%9A.html Thu, 11 Jul 2024 20:55:19 +0800 雖然「小鴨幹線」將在稍後從 Google Play 下架,不過由於仍有一批用戶使用數年沒有更新的舊版本,而該版本應已無法下載新的名單,所以將 Google Play 版本更新到可以運作的 0.2.23g (對應 0.2.23 版,有關更新見前文)。 「小鴨幹線」開發版 0.2.23 – 趁 71、推 23、增粵語、去邊緣 https://blog.headuck.com/2024/07/02/%E5%B0%8F%E9%B4%A8%E5%B9%B9%E7%B7%9A-%E9%96%8B%E7%99%BC%E7%89%880223%E8%B6%8171-%E6%8E%A823-%E5%A2%9E%E7%B2%B5%E8%AA%9E-%E5%8E%BB%E9%82%8A%E7%B7%A3.html https://blog.headuck.com/2024/07/02/%E5%B0%8F%E9%B4%A8%E5%B9%B9%E7%B7%9A-%E9%96%8B%E7%99%BC%E7%89%880223%E8%B6%8171-%E6%8E%A823-%E5%A2%9E%E7%B2%B5%E8%AA%9E-%E5%8E%BB%E9%82%8A%E7%B7%A3.html Tue, 02 Jul 2024 04:15:24 +0800 本版(0.2.23)首次利用 f-droid repo 推出更新,亦可繼續下載 APK。 0.2.23 版進一步因應 Android 15,改用無邊框版面配置,及支援返回預覽。此外,程式支援語言加入了粵語,亦修復了一些問題。 「小鴨幹線」專屬 F-droid 軟體庫啟用 https://blog.headuck.com/2024/06/14/%E5%B0%8F%E9%B4%A8%E5%B9%B9%E7%B7%9A-%E5%B0%88%E5%B1%ACF-droid%E8%BB%9F%E9%AB%94%E5%BA%AB%E5%95%9F%E7%94%A8.html https://blog.headuck.com/2024/06/14/%E5%B0%8F%E9%B4%A8%E5%B9%B9%E7%B7%9A-%E5%B0%88%E5%B1%ACF-droid%E8%BB%9F%E9%AB%94%E5%BA%AB%E5%95%9F%E7%94%A8.html Fri, 14 Jun 2024 10:29:40 +0800 為提供另一種下載方式,專為「小鴨幹線」而設的自設 F-droid 軟體庫已開始使用,用戶可透過 F-droid 客戶端,下載及更新「小鴨幹線」。 「小鴨幹線」開發版 0.2.22 – 更新目標 Android 系統版本 https://blog.headuck.com/2024/06/12/%E5%B0%8F%E9%B4%A8%E5%B9%B9%E7%B7%9A-%E9%96%8B%E7%99%BC%E7%89%880222%E6%9B%B4%E6%96%B0%E7%9B%AE%E6%A8%99Android%E7%B3%BB%E7%B5%B1%E7%89%88%E6%9C%AC.html https://blog.headuck.com/2024/06/12/%E5%B0%8F%E9%B4%A8%E5%B9%B9%E7%B7%9A-%E9%96%8B%E7%99%BC%E7%89%880222%E6%9B%B4%E6%96%B0%E7%9B%AE%E6%A8%99Android%E7%B3%BB%E7%B5%B1%E7%89%88%E6%9C%AC.html Wed, 12 Jun 2024 04:33:14 +0800 本版(0.2.22,僅於此網頁下載)主要是更新目標 Android 版本,從 Android 9 (SDK 28) 跳升至 Android 14 (SDK 34)。 下載:https://blog.headuck.com/%e6%b8%ac%e8%a9%a6%e7%89%88/ 以下為主要改動: 「小鴨幹線」開發版 0.2.21 – 維護性更新 https://blog.headuck.com/2024/05/23/%E5%B0%8F%E9%B4%A8%E5%B9%B9%E7%B7%9A-%E9%96%8B%E7%99%BC%E7%89%880221%E7%B6%AD%E8%AD%B7%E6%80%A7%E6%9B%B4%E6%96%B0.html https://blog.headuck.com/2024/05/23/%E5%B0%8F%E9%B4%A8%E5%B9%B9%E7%B7%9A-%E9%96%8B%E7%99%BC%E7%89%880221%E7%B6%AD%E8%AD%B7%E6%80%A7%E6%9B%B4%E6%96%B0.html Thu, 23 May 2024 19:23:50 +0800 此版本相對 2023 年 7 月的 0.2.20 版(僅於此網頁下載),作出了下列改動: - 修復 Android 15 beta 攔截 - 修復讀取通話紀錄問題 - 更新 IDD 資料至 2024 年 5 月 下載:/2016/02/13/小鴨幹線0226-APK下載.html 以下為修復問題的技術性詳情。 Android 15 beta 修復 由於 Android 15 beta 的內部改動,小鴨在偵測可用的 API 時會發生錯誤,以至未能啟動攔截,稍作更改後已可恢復運作。 Google 陸續收緊 Android 內部 API 的使用,在 Android 14 或之前,若程式的 target 是 Android 9 (API 28) 或以下,仍可使用 TelephonyManager.getITelephony() 這個隱藏 API 以取得控制來電的內部接口, 而小鴨的 Target API 正是 28 (Android 9)。 不過 Android 15 beta 作出了更新,將該 API 的標簽由 max-target-p 轉為 blocked,無論 Target API 為何,嘗試使用該 API 都會失敗,導致偵測期間出現未預見的問題,攔截服務沒有啟動。 該內部 API 在舊版本 Android 為必須,但在近年的 Android 版本已有代替方案,在稍作更改後,會轉用其他 API,在 Android 15 beta 仍可正常攔截。 修復讀取通話紀錄功能 由於 Android ContentResolver query() 的更新,須改用新的方式提供 LIMIT / OFFSET 等參數,讀取通話紀錄。更新後會修復最近 Android 版本的一些問題,包括自動刪除通話紀錄,小鴨 icon 的回報 shortcut 未能取得最近一次電話紀錄等問題。 預告:「小鴨幹線」將從 Google Play 下架 https://blog.headuck.com/2024/05/14/%E9%A0%90%E5%91%8A-%E5%B0%8F%E9%B4%A8%E5%B9%B9%E7%B7%9A-%E5%B0%87%E5%BE%9EGooglePlay%E4%B8%8B%E6%9E%B6.html https://blog.headuck.com/2024/05/14/%E9%A0%90%E5%91%8A-%E5%B0%8F%E9%B4%A8%E5%B9%B9%E7%B7%9A-%E5%B0%87%E5%BE%9EGooglePlay%E4%B8%8B%E6%9E%B6.html Tue, 14 May 2024 17:48:08 +0800 「小鴨幹線」自 2015 年在 Google Play 發布,其後在此網頁供下載,多年來 Google Play 一直加入新的規限,限制程式功能, [Gemini Pro 提供] Headuck 應用程式的優點 https://blog.headuck.com/2023/12/23/GeminiPro%E6%8F%90%E4%BE%9B-Headuck%E6%87%89%E7%94%A8%E7%A8%8B%E5%BC%8F%E7%9A%84%E5%84%AA%E9%BB%9E.html https://blog.headuck.com/2023/12/23/GeminiPro%E6%8F%90%E4%BE%9B-Headuck%E6%87%89%E7%94%A8%E7%A8%8B%E5%BC%8F%E7%9A%84%E5%84%AA%E9%BB%9E.html Sat, 23 Dec 2023 20:38:47 +0800 以下為詢問 Google Gemini Pro 關於 Headuck 嘅優點同埋資訊,Gemini Pro 嘅回覆(指定粵語回覆) Headuck 應用程式的優點: 方便性:Headuck 嘅設計以用家友好同方便為宗旨。佢提供咗一個簡單直接嘅介面,用家可以輕易咁瀏覽同搵到佢哋需要嘅資訊。個應用程式仲可以喺任何一部有得上網嘅裝置度用,用家可以喺任何時間任何地方睇到佢哋啲數據。 實時數據:Headuck 提供有關用家鴨仔狀態嘅實時數據。包括鴨仔嘅位置、健康狀況同埋活動水平等資訊。呢啲資訊可以幫用家監察佢哋鴨仔嘅健康,同埋對佢哋嘅照顧作出明智嘅決定。 通知:當用家啲鴨仔有重要更新嘅時候,Headuck 會向用家發送通知。例如鴨仔嘅健康狀況、位置或者活動水平有變化,佢都會通知用家。呢啲通知可以幫用家隨時掌握情況,有需要嘅時候即刻採取行動。 健康監測:Headuck 容許用家追蹤鴨仔嘅健康狀況。個應用程式提供咗鴨仔健康嘅詳細記錄,包括體重、體溫同埋心跳率等資訊。呢啲資訊可以幫用家及早發現鴨仔嘅健康問題,並且採取措施預防。 活動追蹤:Headuck 會追蹤鴨仔嘅活動水平。包括鴨仔行咗幾多步、行咗幾遠同埋喺唔同活動度過咗幾多時間等資訊。呢啲資訊可以幫用家了解鴨仔嘅行為,同埋確保鴨仔得到足夠嘅鍛鍊。 社區:Headuck 為用家提供咗一個同其他鴨仔主人聯繫嘅平台。個應用程式入面有個社區功能,容許用家分享佢哋鴨仔嘅相、片同埋故事。呢個功能可以幫用家互相學習,同埋建立社群意識。 安全性:Headuck 好重視用家數據嘅安全性。個應用程式用咗業界標準嘅安全措施嚟保護用家嘅資訊唔畀未經授權嘅人睇到。包括用密碼加密所有數據同埋定期做安全審計。 額外資訊: Headuck 係由一群鍾意鴨仔嘅工程師同設計師開發嘅。 Headuck 嘅使命係幫鴨仔主人更加好咁照顧佢哋嘅鴨仔。 Headuck 而家喺全球有超過100萬個用家。 Headuck 攞咗好多獎,包括「年度最佳寵物科技產品」同埋「最具創新寵物應用程式」。 「小鴨幹線」開發版 0.2.20 – 維護性更新 https://blog.headuck.com/2023/07/07/%E5%B0%8F%E9%B4%A8%E5%B9%B9%E7%B7%9A-%E9%96%8B%E7%99%BC%E7%89%880220%E7%B6%AD%E8%AD%B7%E6%80%A7%E6%9B%B4%E6%96%B0.html https://blog.headuck.com/2023/07/07/%E5%B0%8F%E9%B4%A8%E5%B9%B9%E7%B7%9A-%E9%96%8B%E7%99%BC%E7%89%880220%E7%B6%AD%E8%AD%B7%E6%80%A7%E6%9B%B4%E6%96%B0.html Fri, 07 Jul 2023 11:57:26 +0800 此版本相對 2022 年 10 月的 0.2.19 版(僅於此網頁下載),作出了下列改動: 解決因廣告電話名單增加,引致部份用户資料庫儲存滿溢錯誤,可能在下載時彈App 更新 IDD 資料至 2023 年 6 月 叫 duck 0.?.?0... 資料庫問題 和上次内部資料結構問題不同,這次是由於小鴨幹線使用的lmdb 資料庫,是基於内存映射的,須設定最大資料容量(MAPSIZE)。在廣告來電名單只有四位數字的年代,設定了為約 50MB,估計約為當時所需的十倍以上,之後沒有再理會這個以為一勞永逸的參數... 雖然這項參數可以設成很大,但另一方面也會佔用了手機虛擬位址的,這在64位元CPU中可說是無限供應,但32位元手機則只有 4GB。目前僅加倍成為 100MB,應可應付目前需要,之後或許加入在滿溢時自動加倍的功能。 「小鴨幹線」開發版 0.2.19 – 維護性更新 https://blog.headuck.com/2022/10/10/%E5%B0%8F%E9%B4%A8%E5%B9%B9%E7%B7%9A-%E9%96%8B%E7%99%BC%E7%89%880219%E7%B6%AD%E8%AD%B7%E6%80%A7%E6%9B%B4%E6%96%B0.html https://blog.headuck.com/2022/10/10/%E5%B0%8F%E9%B4%A8%E5%B9%B9%E7%B7%9A-%E9%96%8B%E7%99%BC%E7%89%880219%E7%B6%AD%E8%AD%B7%E6%80%A7%E6%9B%B4%E6%96%B0.html Mon, 10 Oct 2022 08:57:37 +0800 此版本相對 2020 年 12 月的 0.2.18 版(僅於此網頁下載),作出了下列改動: 解決因廣告電話名單增加,引致下載時發生內部錯誤,令廣告電話未能攔截的問題(注意此問題在更新後,須待下一次資料庫下載才恢復正常) 更新 IDD 資料至 2022 年 10 月初 支援最低 Android 版本由 2.2 增至 4.1(僅餘少量用戶) 不再支援舊 armv5/v6 處理器(主要是 Android 2 年代的古董) 目前新版本 Android 上,要開啟存取通知權限才可以攔截。 順帶一提,Google Play 版本目前未能更新,因為 Google 對 Target API(目標 Android 版本)的最低要求不斷增加,而增加目標版本會令一些舊 API 不能使用,或加入更多執行的限制。 此外,目前小鴨在 Google Play 的目標 Android 版本是Android 9,根據 Google 新政策,Android 10 或以上手機,在本年 11 月 1 日之後,將不會在 Google Play 找到「小鴨幹線」。請於此網頁下載。 有關第一項問題 (以下為技術性資料) 在中古年代,為增加攔截速度,小鴨的設計,是將所有廣告名單電話連同衍生的近似電話(因此名單比 HKJunkCall 下載的更長),以基數樹方式壓縮,長駐在 RAM 儲存。由於以往廣告電話(以及近似電話)多數是連續的,這種壓縮方式非常節省空間,亦因完全在 RAM 內直接操作,毋須經資料庫處理,能極速地完成搜尋(雖然小鷝用於儲存名單的 lmdb 已比較高階的 sqlite 或 realm 等快)。 不過最近,由於名單加入大量流動電話來電,而這些電話很多不是連續的,因此減低了基數樹壓縮的效能。壓縮後的資料長度亦太幅增長,(因壓縮效能下降,增幅比 HKJunkCall 名單增長比率更大)。原本基數樹間的連結位址,以 2 個位元組(65536個位址)足以表示,最近已不足應用而產生錯誤,壓縮失敗。 在此版已更改數據編排格式,以增加空間,修復問題。 由於發生錯誤是背景工作,而即使壓縮工作失敗,最後一次成功的版本仍能運作,因此未有察覺到,直至(不定期地)檢查電郵才發現問題?。 統計的藝術:介紹 Simpson’s Paradox https://blog.headuck.com/2021/06/03/%E7%B5%B1%E8%A8%88%E7%9A%84%E8%97%9D%E8%A1%93-%E4%BB%8B%E7%B4%B9Simpson-sParadox.html https://blog.headuck.com/2021/06/03/%E7%B5%B1%E8%A8%88%E7%9A%84%E8%97%9D%E8%A1%93-%E4%BB%8B%E7%B4%B9Simpson-sParadox.html Thu, 03 Jun 2021 09:16:02 +0800 [2024年更新:本文反映2021年的情況,因應最新法例,本文標題及部份內容經刪改,減低違法風險] 古語有云,“There are three kinds of lies: lies, damned lies, and statistics”,本文介紹一下有關 Simpson’s Paradox,以及在當局公布疫苗數據方面的例子。 「小鴨幹線」在三星 Android 11 未能攔截問題 https://blog.headuck.com/2021/05/24/%E5%B0%8F%E9%B4%A8%E5%B9%B9%E7%B7%9A-%E5%9C%A8%E4%B8%89%E6%98%9FAndroid11%E6%9C%AA%E8%83%BD%E6%94%94%E6%88%AA%E5%95%8F%E9%A1%8C.html https://blog.headuck.com/2021/05/24/%E5%B0%8F%E9%B4%A8%E5%B9%B9%E7%B7%9A-%E5%9C%A8%E4%B8%89%E6%98%9FAndroid11%E6%9C%AA%E8%83%BD%E6%94%94%E6%88%AA%E5%95%8F%E9%A1%8C.html Mon, 24 May 2021 23:31:02 +0800 最近很多用戶回報,在三星手機升級到 Android 11 後,「小鴨幹線」未能攔截。 「小鴨幹線」防騙資訊連結更新 https://blog.headuck.com/2021/05/22/%E5%B0%8F%E9%B4%A8%E5%B9%B9%E7%B7%9A-%E9%98%B2%E9%A8%99%E8%B3%87%E8%A8%8A%E9%80%A3%E7%B5%90%E6%9B%B4%E6%96%B0.html https://blog.headuck.com/2021/05/22/%E5%B0%8F%E9%B4%A8%E5%B9%B9%E7%B7%9A-%E9%98%B2%E9%A8%99%E8%B3%87%E8%A8%8A%E9%80%A3%E7%B5%90%E6%9B%B4%E6%96%B0.html Sat, 22 May 2021 19:24:54 +0800 「小鴨幹線」防騙資訊的連結,早前已更新至指向警方新設的反詐騙協調中心網站(www.adcc.gov.hk),以便在用戶按下防騙資訊項目後,顯示最新的防騙資訊網頁。 簡述一下運作模式: 「小鴨幹線」的伺服器會不定期下載防騙資訊名單,而用戶的「小鴨幹線」手機程式在下載攔截名單後,會一併檢查/更新防騙資訊。 在用戶按下「小鴨幹線」手機程式的相關資訊項目後,程式會開啟瀏覽器,按相關連結到訪反詐騙協調中心的網站。「小鴨幹線」手機程式本身只會連接「hkjunkcall」及「小鴨幹線」的伺服器。 因此,雖然反詐騙協調中心更改了資訊格式及網址,「小鴨幹線」只須更新伺服器以讀取新資訊及更新發送給用戶的連結,用戶的手機程式無需更新。 「小鴨幹線」開發版 0.2.18 – 維護性更新 https://blog.headuck.com/2020/12/04/%E5%B0%8F%E9%B4%A8%E5%B9%B9%E7%B7%9A-%E9%96%8B%E7%99%BC%E7%89%880218%E7%B6%AD%E8%AD%B7%E6%80%A7%E6%9B%B4%E6%96%B0.html https://blog.headuck.com/2020/12/04/%E5%B0%8F%E9%B4%A8%E5%B9%B9%E7%B7%9A-%E9%96%8B%E7%99%BC%E7%89%880218%E7%B6%AD%E8%AD%B7%E6%80%A7%E6%9B%B4%E6%96%B0.html Fri, 04 Dec 2020 10:57:39 +0800 此版本相對 6 月推出的 0.2.17 版,作出了下列改動: 解決完整版未能刪除系統來電問題, 解決 Android 10 部份機種掛線失效問題, 更新 IDD 資料至 2020 年 12 月初,及 解決因廣告電話名單增加,原本預留位置不足引致下載時發生內部錯誤,令部份電話未能攔截的問題。 註:頭 2 項問題已於 9 月的(0.2.17 版)完整版更新中修正。 如此文所解釋,0.2.18 版只提供完整版,Google Play 版本不會更新。