2016年3月23日 星期三

超強 wifi 網頁腳本登入程式 wifi web login 修改教學

超強 wifi 網頁腳本登入程式 wifi web login 修改教學:

政府花了這麼多錢在免費wifi上,大家還是另外花錢買行動上網,原因就是網頁登入太難用…如果就像行動上網自動連上,應該會少花不少錢吧!!
另外,htc手機或軟體設定的WISPr協定,遠傳和超商都不支援,故不能通吃。手機晶片自動連wifi,則為避免引響電信業者行動上網收益,只提供給吃到飽或高付費者使用。
這篇文章教的就是使用好用的關鍵軟體來自動連上「網頁認證式」的wifi。


wifi網頁腳本登入程式,目前有三個在google play架上:


  1. Wifi Web Login.
  2. Wifi 登入通.
  3. HelloGuestWifi.

各別的缺點:

  1. 最好用的是 Wifi Web Login,但是他有個問題,他連合法付費的用戶都給誤判為Version Invalid。
  2. Wifi 登入通 的問題是不能自定腳本,腳本也沒有 Wifi Web Login 強。
  3. HelloGuestWifi 的問題是腳本記錄成真實的位址,導致很多會變化網址的Wifi AP網頁,其腳本不能正確回放。他有個好用的功能就是腳本可存檔。

這裡為 Wifi Web Login 合法付費的用戶,處理一下這個問題:


  1. 下載 Android Killer 或 APK IDE改之理 。
  2. 啟動後載入APK,自動解開、反組譯並分析排版呈現。
  3. ***co/uk/syslynx/andcomutils/service/VCService$VDLastCheckResult, constructor,把INVALID改成  VALID 。
  4. ***找co/uk/syslynx/android/client/VersionClient 的 versionValid 方法,把INVALID改成 OK。
  5. ***找co/uk/syslynx/android/client/VersionClient$Result  的 constructor 方法,把INVALID改成OK。  
  6. ***找co/uk/syslynx/andcomutils/service/FAService,把checkSignatures下面的nez改成eqz
  7. 找com/google/gson/VersionExclusionStrategy, isValidVersion方法,將 if-nez v0, :cond_0改成if-nez v0, :cond_0
  8. 找 co/uk/syslynx/wifiweblogin/Home.smali 的 onCreate 方法,向下找到 insertAdView ,再向上找到 if-eqz v1, :cond_2。把if-eqz v1, :cond_2 改成 goto :cond_2,這樣可讓廣告出不來。
  9. 找 co/uk/syslynx/andcomutils/ActivityHelper 的 onStart 方法,向下找到isVersionOk, ,再向下找到if-nez v1, :cond_0。把if-nez v1, :cond_0 改成 goto :cond_1,這樣可讓OutOfDemo及VersionInvalid畫面出不來,便可正常使用了。
  10. 按編譯,會自動編譯,封裝成apk並簽名。然後反安裝手機上的apk,將這個改過的傳到google drive,從手機下載安裝。

Wifi Web Login,這程式不錯,就是作者沒把他處理好。不然我可能會買下它吧。也建議在作者修正錯誤後大家可以買他正版的軟體。

以上教程僅供學術研究及正版使用者參考,如有造成你任何傷害、損失,一概不負任何責任,風險請自行承擔。另如有違害個人權益,請告知我,我將會將本文下架處理,謝謝您。

正版軟體下載處:

https://play.google.com/store/apps/details?id=co.uk.syslynx.wifiwebloginapp&hl=zh_TW


沒有留言:

張貼留言