反編譯Apk並將反編譯的代碼公開是否違法?

做過Android的或多或少都有一些反編譯的基礎吧···

但是我突然想到,如果我反編譯了一個正常的商業或者非商業公司的app,然後把反編譯的結果放在了github 或 博客什麼進行了公開,是否違反了什麼相關的法律?

比如像之前在知乎火過一陣子的有人爆料 蜻蜓fm 涉嫌商業欺詐並反編譯的源碼放在了github 上

如何評價蜻蜓 FM 偽造用戶活躍度等數據? - 移動互聯網

github : GitHub · Where software is built

(雖然現在已經被撤掉了 :p

但是我就很好奇這樣的行為是否是違法的?

還是說只要自己悶聲發大財就無所謂,公之於眾就有麻煩了?

或者說是如果只是公開源碼沒關係但是(如果是互聯網公司的app)公開了公司的api的介面和介面簽名機制(如果有的話) 就是違法的?

亦或是就算公開了也沒關係只要不用來盈利就好了?

(知乎小透明不知道@那些人····


主要看你點同意的時候那一大串你根本不會看的協議裡面怎麼寫。像微軟的軟體,別說公開,一旦你開始反編譯而且還沒跟微軟簽合同,就違法了(雖然這個很難知道


說起來純粹反編譯也是醉了。

反編譯到底為的是什麼?

代碼?類似的東西滿網路都是。GiHub玩兒那麼6,還差那點代碼的人真心沒法評價。

賺錢?加殼脫殼加廣告再發布的事情做的都爛了,都快進入微利時代了。

Hack?可能是唯一可能靠譜的答案了。然而這真的是Hack精神么?我認為是值得商榷的。


反編譯加廣告倒流


自行學習的話應該沒問題 公開的話就不妥了吧

不過之前看到過一個反編譯蝦米音樂然後自己寫了一個一樣的 並發教程 不知道有沒有問題。


推薦閱讀:

在街上被人打了怎麼辦?
如果《逆轉裁判》中成步堂龍一與《李狗嗨》的古美門打官司會是怎樣呢?
《南方周末》說「中國的稅種很多都是由政府機關頒布條例來徵收的,沒有經過人大批准」是真的嗎?這樣合法嗎?
山東強拆疑致村民被燒死,為什麼是疑致?

TAG:法律 | 逆向工程 | Android | 反編譯 | 法律常識 |