• 铜墨盒:鲜为人知的文房藏品 2019-06-16
  • 人人都能享用绿豆汤吗 关于绿豆汤的禁忌你得知道 2019-06-16
  • 法制日报:保护英烈权益要用好公益诉讼 2019-06-14
  • 新粤牵手心连心喀什绽放木棉花 2019-06-14
  • 高考阅卷 主观性较强的题目怎么打分? 2019-06-09
  • 政协委员谈提高保障和改善民生水平 2019-06-09
  • 一样的东西,为啥苹果比安卓卖得贵? 2019-06-05
  • 最美季节走醉美线路——新疆伊犁大环线文章中国国家地理网 2019-06-04
  • 以专业认证推进落实管办评分离改革 2019-06-01
  • “ONE NIGHT 给小孩”北京站探访周迅刘雯共奏可爱“交响曲” 2019-05-28
  • 2012第七届中国常州先进制造技术成果展示洽谈会 2019-05-25
  • 随着科技的发展,人们获得信息的渠道越来越多,越来越方便。刘少奇同志说过:“你们的笔,是人民的笔,你们是党和人民的耳目喉舌。”愿人民日报做好党和人民的喉舌,越办越 2019-05-25
  • 其实逻辑很简单,分配既涉及消费资料又涉及生产资料,消费资料可以按需分配,生产资料就必须按能力意愿行动及生成的结果分配了。 2019-05-23
  • “穿过高考,我在这里等你” 人民网联合众高校喊话高考生 2019-05-23
  • 阜阳五中成功举办第四届社团文化艺术节文艺汇演 2019-05-20
  • 你好,游客 登录 注册 搜索
    背景:
    阅读新闻

    辽宁体彩11选5几点开始:反编译某软件直接进入微信二维码扫描界面

    [日期:2017-07-11] 来源:简书  作者:追风917 [字体: ]

    十一选五精准人工计划 www.91ggj.com 今天无意发现了一款软件,进去点了两下,竟然直接跳到了微信二维码扫描界面,喜悦之情难以掩饰,终于等到你...

    昨夜西风凋碧树

    没错,三个月之前,我需要这个技能,网上搜索了一番,得到如下代码:

        public static void toWeChatScan(Context context) {
            try {
                Uri uri = Uri.parse("weixin://");
                Intent intent = new Intent(Intent.ACTION_VIEW, uri);
                context.startActivity(intent);
            } catch (Exception e) {
            }
        }

    然而新版本微信已经失效,只能进入到微信界面,不能打开二维码.独上高楼,望尽天涯路.

    衣带渐宽终不悔

    时间如流水般飞逝了两周,忽然打开了小米的扫一扫,这个软件技能真多,不仅可以扫码,还可以扫题,扫名片,扫文档,扫字翻译,这都不是重点,关键能直接进入微信和支付宝扫一扫.

    于是提取了这个apk(怎么提取呢,后面会写个文章,专门介绍那些安卓开发神器APP,颤抖吧...).反编译了下,这个app也没混淆,也没加固,哈哈哈,最新版不知道啥情况,不过可悲的是去掉了微信和支付宝扫一扫入口...

    反编译得到了如下代码:

        public static void toWechatScanFromMIUI(Context context) {
            String packageName = "com.tencent.mm";
            String activityName = "com.tencent.mm.plugin.scanner.ui.BaseScanUI";
            Intent intent;
            try {
                intent = new Intent();
                intent.setClassName(packageName, activityName);
                intent.setFlags(268435456);
                intent.setComponent(new ComponentName(packageName, activityName));
                context.startActivity(intent);
            } catch (Exception e) {
            }
        }

    这个可以直接进入微信扫一扫二维码 Activity, 怎么知道是这个 Activity 呢,期待神器祭出吧.然鹅,我的APP使用这个代码,同样只打开了微信界面,并没有卵.
    发生了什么,谷歌了一下,发现只有两种情况可以打开其他软件的 Activity:

    1. 目标 Activity  exported 标签
    2. 需要权限 android.permission.START_ANY_ACTIVITY

    发现微信扫一扫这个 Activity 并没有 exported 标签,然后在小米扫一扫的清单文件里发现了上面那个神一般的权限,然而这个权限和系统有关系,不同的系统处理有些差异,具体未测试,在miui上不好使,有了系统权限肯定好使,而这个扫一扫就具有系统权限,为伊消得人憔悴.

    众里寻他千百度

    时间转眼就来到了七月份的前头,一切仍在他合适的轨道上运转,不偏不倚,不快不慢.

    就像那个很火的英文诗歌写的那样:

    New York is 3 hours ahead of California,
    but it does not make California slow.
    ……

    诗歌写的很棒,读起来也很舒服,内容更是不用多说。

    今天,一个普通应用打开了你,原来这就是你的样子.

    1. 使用反编译神器 jadx 破解,还好没加固,只是混淆了一下,希望还是有的
    2. 用显示任意 Activity 的神器找到该 Activity
    3. 还好代码不多,点击事件处理里跳转了一下,找到了下面的代码:
        public static void toWeChatScanDirect(Context context) {
            try {
                Intent intent = new Intent();
                intent.setComponent(new ComponentName("com.tencent.mm", "com.tencent.mm.ui.LauncherUI"));
                intent.putExtra("LauncherUI.From.Scaner.Shortcut", true);
                intent.setFlags(335544320);
                intent.setAction("android.intent.action.VIEW");
                context.startActivity(intent);
            } catch (Exception e) {
            }
        }

    测试了下,完美展现了你的样子.蓦然回首,原来,你在这里.

    收藏 推荐 打印 | 录入:Cstor | 阅读:
    本文评论   查看全部评论 (0)
    表情: 表情 姓名: 字数
    点评:
           
    评论声明
    • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
    • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
    • 本站管理人员有权???留或删除其管辖留言中的任意内容
    • 本站有权在网站内转载或引用您的评论
    • 参与本评论即表明您已经阅读并接受上述条款
  • 铜墨盒:鲜为人知的文房藏品 2019-06-16
  • 人人都能享用绿豆汤吗 关于绿豆汤的禁忌你得知道 2019-06-16
  • 法制日报:保护英烈权益要用好公益诉讼 2019-06-14
  • 新粤牵手心连心喀什绽放木棉花 2019-06-14
  • 高考阅卷 主观性较强的题目怎么打分? 2019-06-09
  • 政协委员谈提高保障和改善民生水平 2019-06-09
  • 一样的东西,为啥苹果比安卓卖得贵? 2019-06-05
  • 最美季节走醉美线路——新疆伊犁大环线文章中国国家地理网 2019-06-04
  • 以专业认证推进落实管办评分离改革 2019-06-01
  • “ONE NIGHT 给小孩”北京站探访周迅刘雯共奏可爱“交响曲” 2019-05-28
  • 2012第七届中国常州先进制造技术成果展示洽谈会 2019-05-25
  • 随着科技的发展,人们获得信息的渠道越来越多,越来越方便。刘少奇同志说过:“你们的笔,是人民的笔,你们是党和人民的耳目喉舌。”愿人民日报做好党和人民的喉舌,越办越 2019-05-25
  • 其实逻辑很简单,分配既涉及消费资料又涉及生产资料,消费资料可以按需分配,生产资料就必须按能力意愿行动及生成的结果分配了。 2019-05-23
  • “穿过高考,我在这里等你” 人民网联合众高校喊话高考生 2019-05-23
  • 阜阳五中成功举办第四届社团文化艺术节文艺汇演 2019-05-20