Tommy 碎碎念

Tommy Wu's blog

ProxyDroid 加上熱點分享的支援
post by tommy @ 09 十二月, 2014 09:34

因為用的行動網路是 mcool 的方案, 之前都是使用 ProxyDroid 搭配自己家裡的 proxy 來使用. 使用上都很正常... 只是在分享熱點給別人用時, 每個連上的人都要自行去設定使用 proxy (或者一樣搭配 ProxyDroid 使用, 我自己的平板是這樣子來使用...) 才可以連上所有的服務, 否則就只能使用 mcool 提供的服務 (facebook, line 之類的還能使用).

因為最近發現手機的 ProxyDroid 2.7.x 的版本, 在每次自動連線或點選桌面上的 widget 來打開服務時, 雖然都會顯示服務已經啟用 (通知欄有程式, widget 的圖示也變綠色了), 不過... 實際上確沒有真的去使用 proxy (難怪我這一陣子總覺得網路變的很不順).... (透過 adb shell 進去看, redsocks 與 stunnel 並沒有真的執行). 一定要進去 ProxyDroid 的主畫面去點 On 才會真的去執行.

上網找了舊的版本 (2.6.3) 回來用, 發現並沒有這個問題.... 由於 ProxyDroid 是 opensource 的東西... 所以就自己 git 回來試, 發現是在 2.7.0 開始無法正常使用. 雖然可以安裝回 2.6.6 的版本... 可是更新時就變麻煩, 不能使用全部更新的功能, 要一個個去點, 不然... 就會連 ProxyDroid 都升到 2.7.2 的版本, 反而又無法正常使用.

所以... 決定自己 build 一個版本來用 (把版號改大一點就不會升級, 若不小心也升級的就, 會因為數位簽名不一樣而無法升級成功)... 因為要改... 就順便加上熱點的支援 (其實也不過就是原本 iptables 針對 OUTPUT 的處理加上 PREROUTING 的處理而已)...

弄好的版本放這兒, 版號改成 2.7.9 (實際上是 2.6.6), 如果有需要的話, 就自己抓回去試吧.

Del.icio.us Furl HEMiDEMi Technorati MyShare
Linux UEFI 開機
post by tommy @ 19 二月, 2014 19:25

原本對於 UEFI 的認識, 認為只要弄一個 FAT32 的 partition, 把 loader 放在 /efi/boot/bootx64.efi 就能夠正常開機了. (閱讀全文)

Del.icio.us Furl HEMiDEMi Technorati MyShare
使用 ffmpeg 透過 rtsp 轉資料給 Darwin Streaming Server 播放
post by tommy @ 13 十二月, 2013 09:59

這幾天發現原本使用 VLC 將電視卡的訊號轉送到 Darwin Streaming Server 播放的功能沒有作用了. 我記得之前最後一次試好像有半年了吧.... 與之前的差異應該就是 Kernel 不一樣 (v4l2 的 driver 可能有變), Debian 版本不一樣 (幾個星期前由 stable 轉到 unstable 使用), 加上 VLC 的版本不一樣 (之前應該只有 2.0.x 的版本, 目前是 2.1.1). (閱讀全文)

Del.icio.us Furl HEMiDEMi Technorati MyShare
修正 A1-810 在 root 之後, Superuser 無法正確更新 su 執行檔的問題
post by tommy @ 02 十二月, 2013 13:06

最近發現 Superuser 在推出新版本時, 如果有更新 su 的執行檔, 會在這個更新的動作失敗 (還好並不像 SuperSU 之類的其它軟體一樣, 更新失敗後就會跳出, 無法使用), 所以, 雖然不更新 su 也可以正常使用, 不過... 每次進去都要問一次也不太好... (閱讀全文)

Del.icio.us Furl HEMiDEMi Technorati MyShare
自行編譯 Utilite 使用的 kernel
post by tommy @ 23 十一月, 2013 11:17

目前官方編譯的 kernel 少了許多的功能 (例如, 沒有把 netfilter 編進去, 要拿來當 router/firewall 就很困難), 所以有需的就就必須要自行編譯. (閱讀全文)

Del.icio.us Furl HEMiDEMi Technorati MyShare
自製 Debian Wheezy armhf 的 rootfs (for Utilite)
post by tommy @ 21 十一月, 2013 14:31

由於目前 Utilite 只有提供 Ubuntu 的 image (而且似乎是 armel 的版本), 所以打算自己動手裝上習慣的 Debian 版本. 不過... 由於目前 Debian Wheezy 並沒有提供 Utilite 的 installer, 所以就只能自己打造了. (閱讀全文)

Del.icio.us Furl HEMiDEMi Technorati MyShare
USB to RS-232, 有需要的, 建議還是買 FTDI 的版本
post by tommy @ 17 十一月, 2013 10:04

家裡頭有三個 USB to RS-232 的轉接設備, 不過都是用 PL2303 的晶片 (這個解決方案似乎比較便宜吧), 一般的使用並沒有什麼大問題. 不過.... 上星期拿到 Utilite 後, 拿來接 console 上去, 跑 115200 時, 居然三個都有相同的問題, 收到的資料 (畫面) 是正常的, 不過送出的資料 (keyboard 的輸入) 就都是亂碼.... 原本還以為是 Utilite 上面的 console port 有問題, 結果... 到公司找台還有 RS-232 的機器來試, 發現都很正常.... 上網找了一下, 發現有很多人用 USB to RS-232 時, 有類似的問題. 

看到有人提到, 這類的產品應該要用 FTDI 晶片的版本會比較穩定.... 就上網找了用這晶片的版本 (相對來說, 的確比較不好找, 也比較貴....), 買了一條回來試, 果然就很正常.

如果有 USB to RS-232 的需求, 記得還是找 FTDI 的方案會比較好, 雖然貴了一些 (其實目前也差不到那兒), 但是就是比較穩定.

Del.icio.us Furl HEMiDEMi Technorati MyShare
Utilite - ARM miniPC
post by tommy @ 14 十一月, 2013 12:23

今年七月的時候, CompuLab 就說要推出一台 USD $99 低功耗 4 核心的 ARM miniPC Utilite, 因為有兩個 LAN port (一般不是沒有就是只有一個), 看起來能夠拿來當成簡單的 linux router/firewall, 可以用來替換掉家裡的 PC (雖然有用兩台 PC 做 standby, 不過機器看起來都快掛了, 重開機往往無法正常進入到系統, 不過進入系統後又很奇怪的可以跑很長一段時間), 所以就一直等著開賣之後買兩台來玩玩. (閱讀全文)

Del.icio.us Furl HEMiDEMi Technorati MyShare
FileZilla 3.7.3 Generic Proxy per site
post by tommy @ 01 十月, 2013 13:23

這是讓 FileZilla 支援每個站點獨立設定要使用的 proxy 的修正. (閱讀全文)

Del.icio.us Furl HEMiDEMi Technorati MyShare
Acer A1-810 RV21RC03_TWN root image
post by tommy @ 20 九月, 2013 10:17

這是 RV21RC03_TWN root 之後的 system.img.gz, 抓回去自行改名為 system.img.gz 用 toolkit 就可以了.

File: RV21RC03_TWN.rooted.img.gz
CRC-32: adbdcb27
MD4: cf7206efec5f47991e9c3f9d71639fc3
MD5: 5bf5706461b7941e9c7199c7b373b0e7
SHA-1: 007730b4c70106d86e14e8c88aeb551542442658
https://mega.co.nz/#!hNhAlYpI!Ka7ha02qf8peTj4HV_bF1XpXC_4mUgYwSURJlTsUoss

 (閱讀全文)

Del.icio.us Furl HEMiDEMi Technorati MyShare
Acer A1-810 官方的 ROM 與 kernel source
post by tommy @ 08 九月, 2013 14:10

其實之前 Acer 就把 kernel source 上到官網 上面, 不過.... 我猜應該是放錯了吧.... 因為用那個 source build 出來的 module, 常常抱怨有些 function 在機器目前的 kernel 並沒有 export 出來.... 試著去改 .config 來加入該 function, 最後做出來的 module 往往無法正常載入...  我在之前下載那個 source, 試著加上 exfat 時, 試了一陣子, 最後就放棄了.

這個月初, 雖然 Acer 官網上檔案的名稱一樣, 不過檔案的日期改變了 (當然內容也不一樣了), 也放上了正體中文的 ROM (似乎只有中文的, 因為英文的網站目前還沒有)

用新的 kernel source, 我可以正確的 build 出 exfat.ko (exfat-nofuse 的版本), 不過, 很不幸的, A1-810 上頭的 vold 不認得 exfat, 就算手動的方式可以載入 exfat.ko, 也可以 mount, 正常讀寫也沒問題, 不過.... vold 就是不認得. 也就是你在設定的儲存空間是看不到那個內容, 一般的程式也看不到該內容 (就算 mount 在同一路徑也一樣).

Del.icio.us Furl HEMiDEMi Technorati MyShare
海美迪 HD300B 搭配 Synology NAS 使用 NFS 的問題
post by tommy @ 08 九月, 2013 08:50

原本都是把影片複製到 HD300B 上頭的硬碟, 不過.... 2TB 的空間被塞滿了, 所以... 就打算直接連到 NAS 上頭使用. 因為通常使用 NFS 的效能會比網路芳鄰好一些, 所以就打算用 NFS 來做.... 不過... 使用 HD300B 去選擇 NFS 時, 會自動去找區網內的伺服器, 是有找到沒錯, 不過.... 一點進去, 隔了好幾秒之後, 只出現一個空白畫面... 什麼東西都沒有. (閱讀全文)

Del.icio.us Furl HEMiDEMi Technorati MyShare
在 DSM 4.3 中使用 NFS3
post by tommy @ 05 九月, 2013 10:14

上個月 Synology 推出了 DSM 4.3 的正式版本, 對於 NFS 加上了 wsize/rsize 的設定 (終於可以改用大一點的數字了), 所以, 就把家裡的 NAS 升級到 4.3. 不過.... 升上去後, 發現預設的連線會變成是用 NFS4, 而在 uid mapping 上頭, NFS4 與 NFS3 的作法似乎不太一樣....  (閱讀全文)

Del.icio.us Furl HEMiDEMi Technorati MyShare
啟用 Synology NAS 的 Wireless AP 功能
post by tommy @ 29 八月, 2013 14:05

最近家裡的 AP 又開始怪怪的了 (十年下來, 好像換了四台, 7x24全年無休, 平均兩年多就開始有問題), client 會找不到 AP, 重開後可能用過幾小時到幾天會找不到了....

原本打算用最近入手的一台 CompuLab 的 Intense PC 來當 AP (因為有內含一張 mini pci-e 的無線網卡), 不過... 那張卡用的是 RTL8723AE, 雖然在 linux kernel 已經有 driver, 不過.... 試了一下, 只要 hostapd 加上密碼做成 wep/wpa 就會在連線後就斷線, 只有沒有設定任何加密方式才能使用. (後來其實有買了支援的卡回來, 不過... 機器上的 slot 是用卡榫來固定, 買的卡後面有多了一層, 剛好卡不上去, 沒辦法固定....) 所以就轉向使用 usb 網卡來處理. (閱讀全文)

Del.icio.us Furl HEMiDEMi Technorati MyShare
讓 squid 支援 https_port
post by tommy @ 01 八月, 2013 11:03

因為 Android 上頭的 ProxyDroid 有支援 https 的 proxy 協定 (是指連到 proxy server 使用 https 的方式, 不是指要用 https 的方式連到別的網站), 發現 squid 應該也有支援才對, 昨天就試著設定一下. 結果.... Debian 上頭的 Squid 並沒有使用 --enable-ssl 來編譯, 所以並不認得 https_port 這個設定. (閱讀全文)

Del.icio.us Furl HEMiDEMi Technorati MyShare
msn.class.php 無法登入?
post by tommy @ 31 七月, 2013 15:11

今天發現伺服器上跑的幾個 msn.class.php 的 bot 都沒在線上, 查了一下 log, 應該好幾天了.... 看 log 應該都是在登入的時候發生錯誤. 不過... 實在看不出為什麼.... 試著用別的 msn 軟體來登入, 一樣無法登入.

後來直接連到 https://login.live.com/ 這兒, 登入後再登出一次, 再去執行 bot 一次, 果然就正常登入了.

碰到同樣的情形就自己試看看吧.

Del.icio.us Furl HEMiDEMi Technorati MyShare
如何自行匯入信任的 Root CA?
post by tommy @ 31 七月, 2013 13:17

依據以往的經驗, 在 Linux 底下, 應該是把 .crt 的檔案直接放到 /etc/ssl/certs/ 底下就可以. 不過... 我在我的 A1-810 上頭, 沒看到這個目錄, 倒是有  /system/etc/security/cacerts/ 這目錄, 底下的確也都是一堆 root CA. 所以... 看起來應該就是放這兒就好了. (閱讀全文)

Del.icio.us Furl HEMiDEMi Technorati MyShare
Acer A1-810 rooted /system read-write workaround
post by tommy @ 30 七月, 2013 12:46

之前對 /system 讀寫的修正是使用 sodaFR 所提供的方案,  由於系統本身多數的指令是透過 /system/bin/toolbox 來處理, 不過對於  mount 指令, 會限制不能把 /system remount 為可讀寫的模式. 而 sodaFR 的解決方法是加入一個 busybox 的程式, 然後透過 busybox 去 mount 就可以避開這個限制. (閱讀全文)

Del.icio.us Furl HEMiDEMi Technorati MyShare
OTA RootKeeper modified version for A1-810
post by tommy @ 26 七月, 2013 13:09
由於之前那個 /system 寫入的修正是使用 busybox 去 remount, 一般的 mount 指令會不成功.... 所以要改一下才能用... (閱讀全文)
Del.icio.us Furl HEMiDEMi Technorati MyShare
Acer A1-810 root
post by tommy @ 24 七月, 2013 22:01

前一陣子我上下班用來看影片的 PSP Go (買車送的) 突然出現黑畫面, 弄了半天都還一樣, 上網查了一下, 看樣子似乎是掛了. 所以... 就上網看了一下小平板, 就買了台 Acer A1-810 回來. (不過... 買回來那天, 打開 PSP Go 突然又有畫面了....)

 (閱讀全文)

Del.icio.us Furl HEMiDEMi Technorati MyShare
ownCloud imap (or others) backend support? lost after re-configure...
post by tommy @ 20 七月, 2013 11:16

上星期把 ownCloud 裝起來用, 因為是用現成的主機, 所以就直接用 imap 的方式來驗證帳號.  (閱讀全文)

Del.icio.us Furl HEMiDEMi Technorati MyShare
天氣太熱, 老機器掛了...
post by tommy @ 18 七月, 2013 14:35

台北在六月下旬的天氣還真是很熱, 白天如果在外頭被太陽直射沒幾分鐘人就快受不了. 室內一樣是熱的要命, 尤其是我放電腦的那個房間, 雖然有台電風扇在吹, 不過一靠近還是可以明顯的感受到熱度.... 結果就是, 有機器罷工了. (閱讀全文)

Del.icio.us Furl HEMiDEMi Technorati MyShare
MyEzBuilder
post by tommy @ 05 六月, 2013 16:16

這是一個以 EzBuilder 為範本改寫的軟體. 主要是為了支援 unicode 的檔案名稱. (閱讀全文)

Del.icio.us Furl HEMiDEMi Technorati MyShare
Console 輸入中文的修正
post by tommy @ 02 六月, 2013 21:13

之前有提過Console 這個程式來取代  Command Prompt, 也提到修正中文顯示的方式. 不過, 最近發現無法輸入中文... (閱讀全文)

Del.icio.us Furl HEMiDEMi Technorati MyShare
Windows console 模式的程式顯示 unicode 的方式
post by tommy @ 05 五月, 2013 10:27

原本有些小程式是使用 php 寫的 script 來跑, 不過... 由於 php 一直沒有支援 unicode (Windows wide string, 官方是說要等 PHP 6, 不過看起來不知道還要多久), 在處理 unicode 的檔案名稱時就會有問題, 所以... 還是需要自己寫些小程式來處理. (閱讀全文)

Del.icio.us Furl HEMiDEMi Technorati MyShare
Bad Behavior 已經阻擋了 47 個過去 7 天試圖闖關的垃圾迴響與引用。
Power by LifeType. Template design by JamesHuang. Valid XHTML and CSS