Skip to content

开发Android的童鞋注意啦,以后去官网下载Android Studio #20

Open

Description

@androidmalin

开发Android的童鞋注意啦,以后去官网下载Android Studio,否则那天也出了这种情况,就悲剧啦!

Activity

  1. thirdcoke commented on Sep 19, 2015

    @thirdcoke

    然而昨天晚上开始下sdk,下到现在连一个api 23都没装完,各种断线

  2. snowdream commented on Sep 19, 2015

    @snowdream

    我也是这么想的

  3. codezjx commented on Sep 20, 2015

    @codezjx

    看来以后也不能把URL贴在迅雷下载了

  4. codezjx commented on Sep 20, 2015

    @codezjx

    最重要还是下载完要做下sha1校验

  5. androidmalin commented on Sep 20, 2015

    @androidmalin
    Author

    是的,还要验证 MD5 和 sha1 值,不要贪图快,使用迅雷,快车等等下载工具;以及百度云盘,360云盘等等各种云盘。

  6. kisChang commented on Sep 21, 2015

    @kisChang

    然而再正版的Android studio,也抵不过一个盗版的JDK

  7. androidmalin commented on Sep 21, 2015

    @androidmalin
    Author

    对了,还要下载正版的JDK,去Oracle官网,还要验证 MD5 和 sha1 值,不要贪图快,使用迅雷,快车等等下载工具;以及百度云盘,360云盘等等各种云盘。

  8. fightx commented on Sep 21, 2015

    @fightx

    ###为什么需要官方下###
    去其他渠道下载后,对比MD5值不就可以了?

  9. androidmalin commented on Sep 21, 2015

    @androidmalin
    Author

    MD5 早被逆向啦,可以制造一个安装包产生的MD5值和官方给出的一样,但是安装包已经被修改了

  10. fightx commented on Sep 21, 2015

    @fightx

    md5所谓的逆向是数据库匹配的吧

  11. liaoyaoheng commented on Sep 21, 2015

    @liaoyaoheng

    请教,国内的安卓官方需联网应用,是否有可能存在类似的原因 导致类似的问题出现?谢

  12. androidmalin commented on Sep 21, 2015

    @androidmalin
    Author

    @liaoyaoheng 你提问,没有看懂耶!

  13. androidmalin commented on Sep 21, 2015

    @androidmalin
    Author

    @fightx md5,有问题。需要配合使用sha1 值,但是还有一个问题,如何确保,获取MD5值和sha1值的软件本身的合法性(正确性)

  14. androidmalin commented on Sep 21, 2015

    @androidmalin
    Author

    @kisChang 是的国内的JDK,大家都从百度下载,那就悲剧啦,还要下载正版的JDK,去Oracle官网,还要验证 MD5 和 sha1 值,不要贪图快,使用迅雷,快车等等下载工具;以及百度云盘,360云盘等等各种云盘。

  15. androidmalin commented on Sep 21, 2015

    @androidmalin
    Author

    @codezjx 还要确保你使用获取sha1 软件本身的合法性。

  16. 9 remaining items

  17. androidmalin commented on Sep 22, 2015

    @androidmalin
    Author

    @xiuluo 怎么样使用 呀,我不会。在在SDKmanager中配置吗?

  18. androidmalin commented on Sep 22, 2015

    @androidmalin
    Author

    @rightgenius 使用了第三方的maven中心库,也有风险,好可怕,能够详细说明一下 吗?

  19. rightgenius commented on Sep 22, 2015

    @rightgenius

    @androidmalin maven中心库其实用nexus搭一个是很简单的,例如oschina的中心库。但这些镜像库不一定能包含所有需要的依赖,如果没有这个依赖,就返回没有。

    比如在gradle中,配置如下:

    maven {
          url "https://jitpack.io"
    }
    jcenter()
    mavenCentral()
    

    我需要一个com.google.android:xxx:1.0的依赖
    如果jitpack上没有,gradle就去jcenter找,依次找下去

    本来这个库是作者发布在jcenter上的。如果有人在jitpack上传了一个盗版的,gradle就会认为找到了,于是就使用了盗版的jar包开始编译。

    如果这个盗版jar包中包含有一些恶意代码……

    不过maven本来也不安全:
    http://stackoverflow.com/questions/7094035/how-secure-is-using-maven

  20. androidmalin commented on Sep 22, 2015

    @androidmalin
    Author

    @loveyanbei 如果Ubuntu源出问题,全部都悲剧啦

  21. rightgenius commented on Sep 22, 2015

    @rightgenius

    @loveyanbei 细思极恐

  22. thirdcoke commented on Sep 22, 2015

    @thirdcoke

    照这个逻辑说下去,国内那么多windows镜像下载,谁知道哪个镜像有什么问题,谁又知道这个镜像被拿去装在什么东西上,也许是ATM也许是科研机构的电脑。还记得当年的珊瑚虫QQ吗?只怪那个时候的人太单纯,也怪那个时候的QQ不是那么出名。

  23. androidmalin commented on Sep 22, 2015

    @androidmalin
    Author

    @thirdcoke 就是这样,windows 最可怕,国内全是gost 大白菜之类的,全是盗版,MD5 SHA-1 根本就不可能一样,太可怕啦!

  24. androidmalin commented on Sep 22, 2015

    @androidmalin
    Author

    @rightgenius 听你一说,maven中心库太可怕啦,我原以为还很安全呢。

  25. LeXwDeX commented on Sep 22, 2015

    @LeXwDeX

    前几天还跟盆友聊,从物理拷贝证书,到建立证书验证…
    最后聊到了MD5 SHA-1…过了2天就XCODE,太可怕了。。

    2015-09-22 15:23 GMT+08:00 AndroidLin notifications@github.com:

    @rightgenius https://github.com/rightgenius 听你一说,maven中心库太可怕啦,我原以为还很安全呢。

    —
    Reply to this email directly or view it on GitHub
    #20 (comment)
    .

  26. tschijnmo commented on Sep 22, 2015

    @tschijnmo

    是啊,这是个老问题了.

  27. androidmalin commented on Sep 23, 2015

    @androidmalin
    Author

    @loveyanbei 没有找到你们的安卓版下载地址呀

  28. androidmalin commented on Sep 23, 2015

    @androidmalin
    Author

    @tschijnmo 什么老问题,请明示。没有看懂

  29. tschijnmo commented on Sep 23, 2015

    @tschijnmo

    @androidmalin 是Ken Thompson的图灵奖演讲,我也不太懂,感觉大致意思好像是,任何一个可执行的东西只要在他产生的过程中,从编译器,到编译器的编译器,等等,只要有任何一步用到了opaque的二进位码的东西,就无法逻辑上信任这个可执行的东西不会做你没有让它作的事情,好像大致是这个意思。所以大家只能去相信人,因为真正逻辑肯定验证成本几乎就是不可能,比如大家只能相信苹果官网上下载的就没有问题,或比如相信gcc或clang这些能够self-host的东西从头到尾没有任何一次有人做过类似那个演讲里讲到的事情。

  30. androidmalin commented on Sep 23, 2015

    @androidmalin
    Author

    @tschijnmo 真是学习啦,涨见识啦!是呀,互联网,必须建立在信任的基础上,否则,在一个没有信任和责任感的国度,网络网永远不可能安全

  31. tschijnmo commented on Sep 23, 2015

    @tschijnmo

    @androidmalin 我也不懂了,不对还请高手指正啊...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions