Re: [閒聊] 對於"軟體盜用"該怎麼處置
關於盜用這部分要能夠舉證這東西是你獨創的,一般就是申請專利,
有了專利號的保護,就可以請GOOGLE處理掉這個問題,
但也是需要很長一段時間,(估計要半年@?@)
如果沒有專利的話,內容不是完全相同的話,是很難有結果的 (除非你能舉證)
另一種會很快速處理的就是100%仿冒,基本上就是把你的APK改package name,
然後重新上架的Google Play上,並在裡面加入一些他們需要的CODE (當然是重新打包)
一般可能是放廣告或是偷發付費簡訊之類的.
這種由於跟 原APK 是一樣功能,加上又有惡意行為,前些日子剛有一個仿冒
Flash Player三天內被下架,之前也發生過好幾次付費遊戲的"破解修改"免費版.
這類的問題由於罪證確鑿.都會被快速的下架.
如果就設計概念上來看,這種問題就有點尷尬;在沒有專利的情況下,類似功能的APP可不只
一套,君看看現在市面上的多媒體軟體,工具軟體;不多很多套;
每套都是大同小異,學來學去,我加新功能,你也加新功能,
要能夠殺出重圍就只能靠不斷的更新維護,特色或口碑了.
畢竟不像三四年前,現在可是APP氾濫的時候了.
如果有圖片或文件內容被偷,你可以嘗試寫信去要求修改(但要確定100%一樣),
對方不理的話可以回報GOOGLE(但不是很樂觀)或提告
(但對方非台灣就不用想了,可直接放棄)
就算你有專利也僅限於你申請的國家,小弟在下剛好就是個APP,被美國某專利影響到,
必須修改後才能在美國地區上架,當然其他地區就沒差了.
(就像 惡靈古堡 跟 生化危機 的差別)
智財的東西現在還是沒看到GOOGLE有甚麼專業的保護,正確來說全世界都不這樣?
山寨抄蘋果,三星,HTC;
HTC,三星,蘋果互抄;大家也見怪不怪.
偶而象徵性的告一下而以.
個人建議不要擔心被抄,只要做出更多功能,更穩定更強大,使用者自然還是會存在的.
回歸主題;要防止被仿冒,有幾種方法:
1. proguard;
其實意義不大,但使用簡單,一般你用最新的SDK搭配eclipse做android export的時候,
就會幫你製作了,可是他只是混淆些變數之類的,關鍵的做法還是影響不大;
假設有人想模仿還是可以輕易的做出來,正確來說,就是多學了點技術,
但模仿者還是得自己重新寫CODE,不能完全懶人複製,我是覺得這算是"臨摹"
2. resouce 加密;
這部分也是還好,文字的話就算加蜜也是要解密秀出來,直接看就可以仿照,
圖片的話多花點時間就可以解出來,畢竟要能顯示正常畫面,肯定要能夠解回來,
基於前面的觀點,這部分太過費功夫,也不太建議
3. native 實現;
這部分算是目前最高端的做法了,就是把你的一些關鍵技術,
移動到native層運作,可以用JNI或Linux Daemon的方式完成,
這樣一來,就算盜了你的APK也不能做甚麼修改,複製也有難度.
可是有幾個問題;
A. native部分必需要熟悉NDK包含C與JNI部分的應用,
B. 如果要跟應用搭配,必需要熟悉相關NDK開發
雖然就算用native一樣可以修改,但那個算是"破解",不算是"複製",
native code逆向之後依然無法還原成有效的c code,而且有能力還原
ARM/X86 code的人,應該都有能力自己做一個類似的APP,只是懶惰,
所以一般都是"破解",而非"仿冒"
4. package/signkey check
這技術小弟兩年多前就開始使用,那個年代用的人很少;可是最近越來越多了;
可見大家都注意到了,基本上就是在程式中檢查APK的package name跟signkey是否合法.
因為對方修改你的APK,肯定會動package name與簽名,在程式中偷偷檢查,
並加上一些小陷阱,就是目前普遍做法;像好幾款知名APP,如果你不慎下載到迷版,
號稱完整版,他雖然顯示完整版,功能似乎正常,但實際上可能會有一些小錯誤或異常
為了防止被快速修改,甚至會採用"reflection"搭配byte[]的方法來把一些檢查的CODE,
藏起來
可是老樣子,JAVA的DEX就像是開源一樣,寫在JAVA,不管再怎麼檢查都可能會被輕鬆修改.
5. web sevice;
這不解釋了,走網路服務,就算他偷了APP,重點還是服務內容
僅此分享一些經驗供參考:)
※ 引述《kgfu (Willy)》之銘言:
: 大家好,我們是台灣的獨立開發者
: 我們的作品是桌面動畫相框Widget
: 不知道大家有沒有聽過或用過
: 來這邊發文的原因是不知道大家對於盜用有甚麼想法及抵制方法
: 在昨天做了程式的小幅度更新,在查資料的時候赫然發現
: Youtube有新的相片小工具的影片,點來看看發現,完全是抄襲我們的作品...
: 如果有使用我們相片小工具的使用者應該很容易發現
: 他們不僅【偷圖及動畫】、【程式設計流程】、【設計的概念】都完全雷同
: 我們現在做的只有回報給Google,及給它負評抵制他
: 但也找不到哪邊較為適合回報的
: 我們已做了最佳防範但Google對於軟體的保護真的遠遠不足 ...
: 大家應該知道apk解開來,幾乎甚麼都看的到也能拿走
: 真的不希望辛辛苦苦製作的作品被這樣盜用了
: 以下是這個盜用軟體的連結
: https://play.google.com/store/apps/details?id=androjc.aegomarcov2
: 希望各位可以給我們多一點想法及建議
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.230.163.18
※ 編輯: gpc 來自: 61.230.163.18 (10/01 03:12)
推
10/01 04:31, , 1F
10/01 04:31, 1F
→
10/01 04:31, , 2F
10/01 04:31, 2F
→
10/01 04:32, , 3F
10/01 04:32, 3F
→
10/01 04:33, , 4F
10/01 04:33, 4F
→
10/01 04:33, , 5F
10/01 04:33, 5F
→
10/01 04:33, , 6F
10/01 04:33, 6F
→
10/01 04:34, , 7F
10/01 04:34, 7F
推
10/01 09:05, , 8F
10/01 09:05, 8F
→
10/01 11:09, , 9F
10/01 11:09, 9F
→
10/01 11:09, , 10F
10/01 11:09, 10F
→
10/01 11:09, , 11F
10/01 11:09, 11F
→
10/01 11:10, , 12F
10/01 11:10, 12F
→
10/01 11:10, , 13F
10/01 11:10, 13F
→
10/01 11:10, , 14F
10/01 11:10, 14F
→
10/01 11:11, , 15F
10/01 11:11, 15F
→
10/01 11:12, , 16F
10/01 11:12, 16F
→
10/01 11:12, , 17F
10/01 11:12, 17F
→
10/01 11:13, , 18F
10/01 11:13, 18F
→
10/01 11:13, , 19F
10/01 11:13, 19F
→
10/01 11:14, , 20F
10/01 11:14, 20F
推
10/01 13:58, , 21F
10/01 13:58, 21F
→
10/01 14:52, , 22F
10/01 14:52, 22F
推
10/01 15:36, , 23F
10/01 15:36, 23F
推
10/01 16:33, , 24F
10/01 16:33, 24F
推
10/01 18:14, , 25F
10/01 18:14, 25F
推
10/03 01:29, , 26F
10/03 01:29, 26F
→
10/03 01:29, , 27F
10/03 01:29, 27F
推
10/03 14:58, , 28F
10/03 14:58, 28F
討論串 (同標題文章)