V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
greens1995
V2EX  ›  分享创造

做了一个 小工具,微信内直开接收的 Apk 安装包

  •  
  •   greens1995 · 2018-03-03 23:03:23 +08:00 · 7403 次点击
    这是一个创建于 2458 天前的主题,其中的信息可能已经有所发展或是发生改变。

    微信 Android 端出于安全考虑,会给接收到的 apk 文件加上“.1 ”后缀,很多手机是不能直接打开,需要自己去找到文件,恢复后缀后打开。

    有点小麻烦,遂写了小工具把中间的步骤都省略了,在接收的界面直接点击就可以安装。

    原本在公司里办公传安装包用,一段时间发现也是有一些朋友用的上,前几天也在坛子里看到有人问请问如何给安卓微信发送 apk 安装包?。就把工具发布了,共享给有需要的小伙伴: https://www.coolapk.com/apk/178241

    使用:

    第 1 条附言  ·  2018-03-04 17:15:35 +08:00
    @Hconk @kouryu @kamikat @kofmrt @kmahyyg @honeycomb @davy1995
    代码在这里。因为就是随便写写的工具,代码都很随便(所以都没推上 github,在码云弄了个仓库自己瞎写)。接入 SDK 也很随便。
    提交记录 3 天前,可以证明发帖之后没有改过。
    https://gitee.com/Labman003/Apk1AnZhuangQi/tree/develop
    权限问题应该是因为接入了 Bugly:
    https://bugly.qq.com/docs/user-guide/instruction-manual-android/?v=20170912151050
    还练手试用了乐固加固,不知道它有没有给我加权限。

    真的没有干啥特别的事情。也真的是给需要的人能找到个工具用用而已。
    质疑权限我觉得很可以理解很正常,但是问候我良心哪里去了。。。我只能说我好心然后被雷劈了。我还以为 v 友都比较有素养的。
    16 条回复    2018-03-05 12:06:46 +08:00
    Hconk
        1
    Hconk  
       2018-03-04 10:00:45 +08:00 via Android   ❤️ 1
    看了下酷安下载的那个链接,不知道为什么一个小工具需要这么多权限呢。
    kouryu
        2
    kouryu  
       2018-03-04 10:47:21 +08:00 via iPhone
    权限信息

    · 访问 USB 存储设备的文件系统
    · 读取您的 USB 存储设备中的内容
    · 读取手机状态和身份
    · 完全的网络访问权限
    · 查看网络连接
    · 查看 WLAN 连接
    · 查阅敏感日志数据
    · 修改或删除您的 USB 存储设备中的内容
    · 检索正在运行的应用
    · 连接 WLAN 网络和断开连接
    · 与蓝牙设备配对
    · 访问蓝牙设置
    · 大致位置(基于网络)
    · 精确位置(基于 GPS 和网络)
    · android.permission.PACKAGE_USAGE_STATS
    · 接收讯息(短信)
    kamikat
        3
    kamikat  
       2018-03-04 10:56:44 +08:00
    楼主不放代码怕是洗不清了。
    kofmrt
        4
    kofmrt  
       2018-03-04 14:28:00 +08:00 via Android
    和三星自带的有啥区别
    kmahyyg
        5
    kmahyyg  
       2018-03-04 14:34:09 +08:00 via Android
    放代码,这权限太多,不敢用
    honeycomb
        6
    honeycomb  
       2018-03-04 15:14:09 +08:00 via Android
    楼主解释一下放这么多权限干什么的吧。看上去是塞了各种 SDK,良心哪里去了?
    davy1995
        7
    davy1995  
       2018-03-04 16:34:26 +08:00
    看到好像用了 bugly
    greens1995
        8
    greens1995  
    OP
       2018-03-04 17:14:57 +08:00
    @Hconk @kouryu @kamikat @kofmrt @kmahyyg @honeycomb @davy1995
    代码在这里。因为就是随便写写的工具,代码都很随便(所以都没推上 github,在码云弄了个仓库自己瞎写)。接入 SDK 也很随便。
    提交记录 3 天前,可以证明发帖之后没有改过。
    https://gitee.com/Labman003/Apk1AnZhuangQi/tree/develop
    权限问题应该是因为接入了 Bugly:
    https://bugly.qq.com/docs/user-guide/instruction-manual-android/?v=20170912151050
    还练手试用了乐固加固,不知道它有没有给我加权限。

    真的没有干啥特别的事情。也真的是给需要的人能找到个工具用用而已。
    质疑权限我觉得很可以理解很正常,但是问候我良心哪里去了。。。我只能说我好心然后被雷劈了。我还以为 v 友都比较有素养的。
    greens1995
        9
    greens1995  
    OP
       2018-03-04 17:20:43 +08:00
    关于说 xx 系统自带的,或者某某手机可以选任意方式、然后选系统安装器打开的。
    这里也回复一下,不是所有手机都是你的手机,很多手机是没有那些方式,文件管理器什么的也很难用,打开 apk1 文件真的很麻烦。如果你的很容易就打开了,确实没有必要下载这玩意,没有其他卵用。
    greens1995
        10
    greens1995  
    OP
       2018-03-04 17:33:34 +08:00
    可能还有要问我“那为什么你要接这些 bugly,shareSdk,乐固这些玩意,你的良心被狗吃了吗”?
    bugly 是想监控下崩溃,毕竟发布了,看下有 bug 还是要修复。
    sharesdk 是想着弄点推荐分享啥的。
    乐固就是加着玩儿。
    Hconk
        11
    Hconk  
       2018-03-04 17:39:29 +08:00 via Android
    @greens1995 我没恶意的,只是点开链接看了之后随口问了下,大兄弟别激动。。😂😂
    honeycomb
        12
    honeycomb  
       2018-03-04 18:06:54 +08:00
    @greens1995

    "但是问候我良心哪里去了"

    这么怀疑是有理由的,你的应用不需要也不应该用这些权限,但你无意(看上去是这种情况)或有意纵容了:
    · 读取手机状态和身份
    · 与蓝牙设备配对
    · 访问蓝牙设置
    · 大致位置(基于网络)
    · 精确位置(基于 GPS 和网络)
    · 接收讯息(短信)
    greens1995
        13
    greens1995  
    OP
       2018-03-04 18:22:47 +08:00
    @Hconk 不好意思,看错了,只有一个人问候,那句话不是针对你。你们质疑很正常,这么多权限的应用,换我自己也会很怀疑。
    kmahyyg
        14
    kmahyyg  
       2018-03-04 23:21:18 +08:00 via Android
    楼主可以试试 crashlytics
    twoyuan
        15
    twoyuan  
       2018-03-05 12:02:16 +08:00
    感谢楼主分享思路,确实有这个需求没错,不过要这么多权限还加固了不免让人有顾虑 🌚🌚

    撸了一个简陋版的开源了,顾虑权限的可以试试我这个: https://github.com/twiceyuan/WXAPK

    @Hconk @kouryu @kamikat @kmahyyg @honeycomb
    mnsw
        16
    mnsw  
       2018-03-05 12:06:46 +08:00
    https://github.com/twiceyuan/WXAPK

    这个不需要那么多权限, 一点代码搞定.

    @twoyuan
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5597 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 37ms · UTC 06:01 · PVG 14:01 · LAX 22:01 · JFK 01:01
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.