ProxyDroid 自 2.7.0 版本開始, 在我的手機上自動連線的功能就無法正常使用. 只能把 ProxyDroid 的程式打開去點才能正常使用. 連同桌面上的 widget 也一樣, 啟用的功能無法正常運作. (閱讀全文)
因為用的行動網路是 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), 如果有需要的話, 就自己抓回去試吧.
這是 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
其實之前 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 在同一路徑也一樣).
依據以往的經驗, 在 Linux 底下, 應該是把 .crt 的檔案直接放到 /etc/ssl/certs/ 底下就可以. 不過... 我在我的 A1-810 上頭, 沒看到這個目錄, 倒是有 /system/etc/security/cacerts/ 這目錄, 底下的確也都是一堆 root CA. 所以... 看起來應該就是放這兒就好了. (閱讀全文)
之前對 /system 讀寫的修正是使用 sodaFR 所提供的方案, 由於系統本身多數的指令是透過 /system/bin/toolbox 來處理, 不過對於 mount 指令, 會限制不能把 /system remount 為可讀寫的模式. 而 sodaFR 的解決方法是加入一個 busybox 的程式, 然後透過 busybox 去 mount 就可以避開這個限制. (閱讀全文)
前一陣子我上下班用來看影片的 PSP Go (買車送的) 突然出現黑畫面, 弄了半天都還一樣, 上網查了一下, 看樣子似乎是掛了. 所以... 就上網看了一下小平板, 就買了台 Acer A1-810 回來. (不過... 買回來那天, 打開 PSP Go 突然又有畫面了....)