LumaQQ騰訊QQ的非官方客戶端程序,是一個遵循GPL自由軟體,由獨立的開發小組進行開發,使用Java語言編寫,採用SWT的仿QQ界面。由於Java的跨平台特性,LumaQQ可以用於多種作業系統,包括WindowsLinuxFreeBSD等。

LumaQQ
LumaQQ for Mac 2007
當前版本Java版本-2005+Patch 2006-01-30(2005年11月1日)
預覽版本Java版本-2006 Milestone 2 Released(2006年1月22日)
作業系統跨平台
平台JAVA
語言中文
類型即時通訊工具
許可協議GPL
網站http://lumaqq.linuxsir.org/main/ http://www.lumaqq.org/

LumaQQ實現了騰訊QQ官方客戶端的大部分功能,包括參加群聊、接收自定義圖像,但還有一些功能尚沒有實現,包括文件傳輸等。它還擴充了一些官方客戶端不具備的功能,如顯示IP等,但是LumaQQ最著名的,也是最具有爭議的擴充功能,就是能夠顯示對方隱身狀態的「如來神掌」。

發布規則

LumaQQ一般情況下會不定期發布新的版本,而對於安全更新以及技術更新,則採用發布Patch的方式,而且每一個LumaQQ的版本,都是綠色軟體,可以解壓縮直接運行。不過LumaQQ不可以採用覆蓋的方式來進行除Patch之外的升級,而需要重新安裝。

歷史版本

LumaQQ分為Java版、Mac版和iPhone版。以下是不同版本的發展歷史:

  • Java版(目前,作者已經基本放棄開發此版本。[1]
    • LumaQQ 2003:基於QQ 2003協議,採用JDK 1.4.x,開發已停止。此版本協議已過時,無法登錄。
    • LumaQQ 2004:基於QQ 2004協議,採用JDK 1.4.x,開發已停止。此版本協議已過時,無法登錄。
    • LumaQQ 2004T:基於QQ 2004協議,採用JDK 1.5.x,開發已停止。 此版本協議已過時,無法登錄。
    • LumaQQ 2005:基於QQ 2005協議,採用JDK 1.5.x,開發已停止。
    • LumaQQ 2006:基於QQ 2006協議,採用JDK 1.5.x,開發停滯。
  • Mac版
    • LumaQQ for Mac 2006 Farewell Version
    • LumaQQ for Mac 2007 build 200712061810
  • iPhone
    • LumaQQ for iPhone 200712270000[2]

「如來神掌」

在LumaQQ的2004版本中,增加了一個名為「如來神掌」的功能,這個功能能夠顯示對方是否隱身。在發布這個版本之後,LumaQQ的下載人數突然增加,也由此產生了贊成和反對的兩種聲音。後來騰訊公司改進了官方QQ客戶端,如來神掌已經對QQ 2005 Beta1以上的版本失效。LumaQQ 2005中已經取消了「如來神掌」的功能。

LumaQQ通過傳輸一個不可能拒絕的自定義表情給對方來實現探測,因為對方的QQ客戶端即使在隱身時也會對這個數據包自動回應,所以可以探測到對方的隱身狀態。而騰訊公司改進客戶端的方式也是在隱身時禁止接受自定義表情。

由於LumaQQ是一個自由軟體,所以作者也公布了這一個功能的主要實現代碼Java語言)。[3]

相關軟體

TextQQ是在命令行(console、dos窗口)下運行的QQ客戶端,使用java技術,基於LumaQQ的核心庫開發,可以跨多個平台運行。

參考文獻

  1. ^ luma. LumaQQ Java Edition 下载. LumaQQ 小組. [2007-12-16]. (原始內容存檔於2007-12-29) (中文(中國大陸)). 
  2. ^ luma. iPhone Edition. LumaQQ 小組. [2008-01-07]. (原始內容存檔於2008-01-09) (中文(中國大陸)). 
  3. ^ luma. 如来神掌为什么只要10块钱 告诉你如来神掌的方方面面. LumaQQ. 2005-04-01 [2007-12-16]. (原始內容存檔於2007-12-29) (中文(中國大陸)). 

外部連結