吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 17912|回复: 40
收起左侧

[Android 原创] 安卓APP二次修改之添加 拨号呼出软件界面_详细教程

[复制链接]
笑对VS人生 发表于 2017-2-7 13:20
前言:


   之前发过http://www.52pojie.cn/thread-555949-1-1.html一篇贴子
对kingroot进行精简和做隐藏图标版本,上次是通过额外写的启动器进行启动已隐藏的kingroot
(这次隐藏版修改后无需启动器,还添加了防卸载功能,安装后拨号×888#即可进入软件)
软件下载地址:http://pan.baidu.com/s/1pKCCFA7 密码:v1m7
防卸载功能添加教程:http://www.52pojie.cn/thread-573578-1-1.html

###########################################################

今天这里将教大家在反编译二次修改软件情况下实现类似Supersu这种拨号呼出软件界面功能


(在监控软件上常采用类似方式呼出已隐藏的界面)

   所用代码及教程打包下载: 所用代码及教程样本(1).zip (1.35 MB, 下载次数: 142)
     解压密码  52pojie

这里以一个样本为例,
软件名:myapp
包名:com.cs.app

1.首先反编译软件包


2. 将我提供的DialLaunchReceiver.smali放在反编译好的软件某个目录下
修改里面路径和启动Activity
Screenshot_2017-02-07-12-56-12.png 修改后 Screenshot_2017-02-07-12-58-11.png

路径:指 DialLaunchReceiver.smali所放位置
(样本中路径为  com/cs/app )

启动:指修改软件的首启动Activity
(样本中启动为  com/cs/app/MainActivity )



3.在反编译出的AndroidManifest.xml中对应位置添加下面的代码
(详情参考图片1、2)
1.jpg
权限
[XML] 纯文本查看 复制代码
    <uses-permission android:name="android.permission.PROCESS_OUTGOING_CALLS" />


2.jpg
启动项
[XML] 纯文本查看 复制代码
        <receiver android:name="com.cs.app.DialLaunchReceiver">
            <intent-filter>
                <action android:name="android.intent.action.NEW_OUTGOING_CALL" />
            </intent-filter>
        </receiver>

(注意这里路径 com.cs.app 需要对应修改)


3.如果软件本身是显示图标的,如何简单修改为无图版?
答:只需将AndroidManifest.xml里面的
[XML] 纯文本查看 复制代码
               <category android:name="android.intent.category.LAUNCHER"/>

修改为
[XML] 纯文本查看 复制代码
                <category android:name="android.intent.category.DEFAULT"/>

3.jpg


4..最后回编译,签名即可!

   安装后拨号*123#便可以启动软件(*123#可以修改)

注意:有权限管理的手机,必须在权限管理里面允许软件后台自启,否则用不了
         
    不同机型下可能情况有差异,如有疑问欢迎讨论!

                   —— By  笑对VS人生
                             2017.2.7  

免费评分

参与人数 15吾爱币 +23 热心值 +14 收起 理由
ningjing2011 + 1 + 1 我很赞同!
qtfreet00 + 12 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
vizardtdst + 1 + 1 用心讨论,共获提升!
wons0592 + 1 + 1 我很赞同!
YuniNan0 + 1 我很赞同!
alphabit + 1 + 1 谢谢@Thanks!
lsyAndroid + 1 + 1 用心讨论,共获提升!开发者表示可以!
dzpos + 1 已答复!
我恨呵呵哒 + 1 + 1 用心讨论,共获提升!
liuhaijiji5807 + 1 我很赞同!
soyiC + 1 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
枫MapleLCG + 1 以后拿手机去学校,可以装13了
永遠 + 1 + 1 学习一下。
pyj521 + 1 + 1 谢谢@Thanks!
雷耀 + 1 + 1 谢谢@Thanks!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

 楼主| 笑对VS人生 发表于 2017-2-7 21:45
rainprince 发表于 2017-2-7 20:01
大神,可不可以做一个demo,软件隐藏图标,拨号启动的源码给我参考一下

java?  apk演示样本压缩包里面有现成样本,反编译一下就可以得到JAVA源码
 楼主| 笑对VS人生 发表于 2017-2-7 16:39 来自手机
世事繁华皆成空 发表于 2017-2-7 15:27
我这里测试失败哦,Nexus5 cm11

压缩包里面有已完成的样本,你试试,安装后务必允许自启及其所需的权限。

也有可能是不兼容
a6718589 发表于 2017-2-7 13:45
lnxctz 发表于 2017-2-7 14:39 来自手机
虽然看不懂,但感觉怎么像手机端编辑,厉害了我的哥
我恨呵呵哒 发表于 2017-2-7 14:42
赞一下,早就想自己添加一些这样的功能了,谢谢分享。下次能不能求一下软件设置四位数启动密码保护的思路。
头像被屏蔽
liuhaijiji5807 发表于 2017-2-7 14:48
提示: 作者被禁止或删除 内容自动屏蔽
xjh88232259 发表于 2017-2-7 14:53
还是没有看明白   感谢楼主的分享
trombe108 发表于 2017-2-7 15:04
安卓的其实不是很懂诶
qtfreet00 发表于 2017-2-7 15:21
我前年貌似也是这么测试的时候没成功,不太清楚失败原因,可能和系统版本也是有关系的
qtfreet00 发表于 2017-2-7 15:27
我这里测试失败哦,Nexus5 cm11
小涩男 发表于 2017-2-7 16:04 来自手机
好,感谢分享。
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-24 22:51

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表