肥宅钓鱼网
当前位置: 首页 钓鱼百科

小米黑科技开发者模式(为啥小米开发者向安卓提交了两行代码)

时间:2023-06-05 作者: 小编 阅读量: 1 栏目名: 钓鱼百科

这是因为海外有GooglePlay这个较为统一的应用市场,甚至近乎垄断,这种操作在外国人眼里是常识,可是却并不适用于中国大陆的安卓生态环境。反正掰扯半天,这个提议最终被谷歌给驳回了。说白了,这位小米开发者发起这个修改,是因为他看到了一些安卓系统本身存在的问题,并且逐一列出了理由。

这两天,有一个关于 “ 小米提议禁止安卓手机提取 APK 文件,遭谷歌驳回 ” 的新闻很火。

这个新闻中说外网有个叫 Mishaal Rahman 的推主爆料,说小米开发者 “ 拟彻底阻止 Android 设备所有者从手机中复制 APK 文件 ” 。

这么做的理由是 APK 可能包含一些私有资源,为了保护用户安全,最好只从 Google Play 以及受信任的第三方应用市场获取 APK 。

很多不明真相的网友看到这个就直接炸毛了,我就是冲着安卓自由开放的生态来的,人民群众喜闻乐见,你小米居然想搞封闭生态?

但其实呢,我仔细看了看这位开发者的代码,发现它只是限制设备使用者在利用 ADB Shell ( 电脑上调试应用时使用的命令行开发工具 )提取 APK 文件。

对于中国大陆安卓用户来说,这样的操作一定不会陌生:你有一个很喜欢的游戏,但是却找不到地方购买或者不想花钱买。

于是你就会去某个众包网站找这个游戏的 APK ,下载到手机上进行安装。

那么网站上的这个 APK 是哪来的?就是那些购买过游戏的用户,利用 ADB Shell 之类的手段把这个游戏还原成了安装程序。

这位开发者的提议,说白了就是为了防破解防盗版。

这和之前的 “ 彻底阻止 Android 设备所有者从手机中复制 APK 文件 ” 的本质是完全不同的。

因为这两行代码并不会对于用户从第三方下载 APK 、或者手机互传 APK 并且进行安装这样的操作有影响。

结果这个出发点被曲解了,搞了个大新闻,引来了许多的骂声。

至于为啥谷歌不同意,其中一个原因是这两行代码并没有那么实用。

根据外国开发者的说法,这个做法只能拦住那些普通用户。

有一定技术能力的用户安装一个调试版本的安卓系统就能和以往一样用 ADB pull 提取 APK 。

只要有那么一两个人去安装了调试版本的系统,并且把 APK 提取出来进行分享,那这个保护措施就等于废了。

就好比你把世界上所有住户的钥匙都没收了,但只要还有开锁匠在,住户们最终还是能进自己家门。

巧的是,绝大部分的普通用户平时并不会用 ADB 抓包各种软件,去干这个事情的都是有点儿水平的用户,这个代码根本拦不住这些技术党。

如果再深入地去看一下双方在这个项目下的留言,我们可以发现其实这场风波的本质在于两者所在地应用市场生态的差异。

小米开发者提出,他始终觉得直接导出数据是不安全不合适的,并且以那些付费下载的应用程序举例。

比如有一个人付费购买 App 后,抓包出 APK ,放到各种平台上给别人下载安装,给开发者带来巨大损失。

然而外国开发者认为则是觉得,这个事情和用户怎么干没关系,那些付费应用应该检查用户是否付过钱。

比如可以通过查询 Google Play 账号的购买记录、查询设备、查询安装程序来判断这个 App 是不是付费过的。

这是因为海外有Google Play 这个较为统一的应用市场,甚至近乎垄断,这种操作在外国人眼里是常识,可是却并不适用于中国大陆的安卓生态环境。

放眼中国大陆,那么多的应用市场里,各位差友觉得哪家算得上 “ 最大 ” 的?这恐怕很难有一个具体的答案。

打个比方,我去年在小米应用商店花钱买了一个 App ,但今年我换了华为手机。

如果我把那个 App 抓包在华为手机上安装,华为手机应用市场也不会有我的购买记录。

可是作为一个安卓用户,隔一年换个系统用用是很常见的操作,我明明是付过钱的正版用户,到了华为那边却成了盗版用户,这谁受得了?

鉴于这种情况,中国大陆安卓应用市场基本上就没有付费下载这种生态,开发商也无法依靠应用商店判断当前用户是否付过费。

拥有完善健全的付费下载应用的生态,对于厂商、软件开发公司以及独立开发者来说都是好事,可惜这其中的根本问题,并不是两行代码就能解决得了的。

此外,小米开发者还提到了另外一个问题,就是关于 APK 内图片之类的资源泄露问题。

因为 APK 本质是一个压缩包,用户在电脑上把它的后缀改成. zip 之类的就可以轻松解压缩,然后就可以使用里面的一些图片。

这样一来就会涉及版权问题。

外国开发者的回答也很直接:图片资源应该靠版权法保护。

而从一开始,这位小米开发者就提出了自己的疑虑:在开发者模式的高权限下,用户手机中所有的数据都能被提取出来是一件很危险的事情。

而且人人都可以通过 APK 来看到这些数据,这些数据都属于用户个人隐私,第三方是不应该有这种权限的,因此他用那两行代码进行了一些限制。

至少从表面上看,这位开发者是为了用户隐私在着想。

但实际上,外国开发者认为 APK 里面的东西根本就不能算私有资源,他的代码也拦不住真正想要看这些资源的人。

反正掰扯半天,这个提议最终被谷歌给驳回了。

从表面上看是双方各执一词无法互相理解,本质上的原因其实很简单。

说白了,这位小米开发者发起这个修改,是因为他看到了一些安卓系统本身存在的问题,并且逐一列出了理由。

只是很可惜,这些问题在外国的开发者眼里并不算什么问题,更何况这代码也不够牛 X ,自然也不用谈去解决问题了。

其实吧,想要保护收费应用的方法根本就不在于提高 APK 的提取门槛,你的门槛再高,也有高手能跨过去。

与其搞这些东西,不如想想怎么给应用搞一个更加合理点的收费验证系统比较实在。

    推荐阅读
  • 现代瑞纳有几种驾驶模式 现代瑞纳操作介绍

    ECO模式即经济发展模式,合适用以大城市交通拥堵道路。非紧急状况下ABS系统软件也会干预,防止车胎车轮抱死。现代瑞纳雨刮器更换流程①以车前做为用劲导向性,掰动雨刮器,当雨刮臂晃动到一定部位时,会全自动固定不动住。④取得成功安裝后,按照拆卸工艺流程的倒序,雨刮器就能顺利再装。

  • 鱼头豆腐汤会胖吗(鱼头豆腐汤会发胖吗)

    在炖鱼头豆腐汤的时候,想要汤色变得奶白色,一般要加入足够的食用油,因为食用油和鱼头中的蛋白质混合才会形成奶白色悬浮液,令鱼汤显示出奶白色。鱼头豆腐汤中主要的食材为鱼头、豆腐、植物油。在减肥期间,更建议吃鱼肉、鱼头肉,而不是喝鱼头豆腐汤。鱼肉、鱼头肉中富含蛋白质、氨基酸,脂肪含量更低,营养价值比鱼头汤更高。

  • 为何网速越来越慢(网速为啥越来越慢)

    家里的无线网络越用越差,明明每个月都交几十块钱的费用,可是时间不长信号就开始变弱了,刷视频也经常卡顿没有网络。很多人可能不了解,路由器长期不关闭,是会影响网速的。路由器作为重要的上网设备,在设计路由器时,肯定也考虑到了其长时间及低功耗等工作特性,外壳材质也会采用散热性较好的材质。路由器属于电子设备,长时间工作产生的热量会造成寿命的缩短。

  • 华为荣耀9x能不能快充 华为荣耀9x手机支持快充吗

    华为荣耀9x不能快充。屏幕尺寸为6.59英寸,采用了前置升降设计,外观上用到了律动菱钻微纹理的工艺,搭配追求无损品质的荣耀“猫头鹰”夜拍算法,主打芯片的卖点,突出其性能“硬核”,搭载华为第二颗7nm的芯片麒麟810。2015年华为入选BrandZ全球最具价值品牌榜百强,位列科技领域品牌排名第16位。

  • 男士脸部美白方法有哪些(男士脸部美白方法盘点)

    男士脸部美白方法有哪些可以尝试用洗米水洗脸的方法。米是水稻的产物,水稻在天然的环境下生长没有污染。所以说我们吃的米也是纯天然绿色环保的。另一种方法是用珍珠粉做面膜。珍珠粉是一种美容佳品,它所含有的营养物质具有美白祛斑的功效。男士们可以购买纯天然的珍珠粉,用鸡蛋调和后敷在脸上,这种珍珠粉面膜可以使男士的粗黑皮肤问题得到改善。这两种美白材料都是日常生活中比较常见的,并且使用成本也较低,很值得一试。

  • 方佳测评分数102分

    文章目录:一、方佳相关名字打分98二、方佳相关名字评分105三、方佳相关名字推荐四、方佳相关名字大全五、其他人还看了一、方佳相关名字打分98方堃方最方脑壳方兴方联民方侃方莹玉方龙方南江方岩镇方俊锡方爱华方小波方维夏方菁菁方旭辉方世荣方加奇方点方龙香方笔画方培君方维规方明亮方远辉方长顾方婷婷方国营方章荣方锅盔方红生方瑶莹方纸桶方旭东方飞方洪波方思瑶方爱之方庆云方君瑛方小雄方丹方璐方春华方路方帽子方泉

  • 孔子老子墨子谁厉害(墨子 )

    商鞅刚刚起步变法的时候,法令很是激烈,更是损害了秦国朝中那一帮老旧贵族的利益。因为早在想杀商鞅之前,墨子就已经在骂儒家了。而且不仅骂儒家,甚至指名道姓地骂孔子。但是奇怪的是,每一次的交锋都是墨子大获全胜,儒家竟然无一胜绩。墨子之后的墨家并没有像儒家一样发扬光大起来。

  • 大众高尔夫新款gti(新车普通版售价22.98万元)

    此外,这辆高尔夫GTI定制版还升级有来自RAYS提供的黑色铝合金轮辋,以及由APRacing提供的刹车系统,配合有划线处理的四轮刹车盘。车内升级主要为RECARO前排座椅和红色安全带内饰方面,这辆高尔夫GTI定制版基本延续原厂状态。

  • 大米怎么炒(炒大米的方法)

    接下来我们就一起去了解一下吧!大米怎么炒将大米放到碗里淘洗后,用水浸泡15分钟。大米泡好后,将水从碗中倒出,把大米沥干。开小火,将大米倒入不粘锅内翻炒,炒干水分。炒到大米变成金黄色后关火,在锅内放置五分钟左右。炒熟的倒入盘中晾凉后密封保存即可。

  • 《天下长河》靳辅结局怎么样

    不过,陈潢却并不在乎名与利,只是一味地配合靳辅治水,期间靳辅一直采用明代治河专家潘季驯的“束水攻沙”方法治水,也是因为陈潢。靳辅在来回辗转中获赦,被任命为新的河道总督官。他利用明朝治水专家潘季驯的方法,对黄河进行大规模勘察,最后总结出三点,从而制定方案,积极组织修坝稳固。九年无功,后被郭琇诬告,免职赋闲在家,约四年后逝世,康熙46年被追封为太子太保。