
所需工具:aapt,Android SDK中的工具,只有一个exe,可以直接运行。
keytool,JDK中的工具,需要安装JDK环境。
需要提供目标应用的apk
1、获取包名
例如:aaptexe dump badging C:\Users\Administrator\Desktop\demo-apk-1018791apk > C:\Users\Administrator\Desktop\1txt
获取到的包名是compakgnameswbg
2、获取签名
SHA1: 56:BD:02:6B:9D:53:D7:F5:32:B2:BC:BD:BB:34:5B:F1:CD:EF:7F:C0
这里借助github开源的类apkparser
在项目composerjson中执行下面命令或修改composerjson引入即可
方法二适用于没有JAVA环境的情况下,一般linux都会有openssl环境。
原理:通过分析方法一中,发现apk包解压之后,里面会有rsa签名证书,此证书是一个符合pki体系的x509证书,通过openssl命令即可查看信息。
1 APK是AndroidPackage的缩写,即Android安装包(apk)。
打开方法;
1
首先,要确定你的APK文件的性质,是在电脑的什么位置,电脑中是否有能打开APK文件的软件,如果没有的话,要安装些类软件或在手机里打开APK文件。
2
apk软件是基于LINX开发的,而我们现在用的电脑系统一般都是windos *** 作系统,所以肯定不能直接打开。所以要借助一些软件或其它方法才能在电脑中打开。
3
APK文件是zip格式,可以在电脑中右键点击文件选择打开方式,然后选择用winrar打开来查看文件中的内容。或者更改文件后缀名为rar,然后用winrar文件解压,会得到一个文件夹,里面就是改程序的源文件了。
4
如果想在电脑中打开下载了的apk文件,也可以下载一豌豆荚或91助手类型的软件,安装在电脑上,这时,把手机通过USB数据线连接到电脑上,在电脑上可以读出APK文件并且可以安装在手机。
5
如果用带有安卓(Android)系统手机的“ES浏览器”找到存放手机内的apk文件,点击后等于把文件进行了解压,这时会问你是否安装此文件,你如果同意的话,此软件就会安装在你的手机内了。这是用手机直接打开APK文件的最好办法。
6
其实APK文件只是zip格式文件一种,是安装在安卓手机上,后缀名为apk的一种类型的文件。安卓系统手机的 *** 作系统本身有打开这类文件的软件,通过UnZip解压后,可以便可以直接安装在安卓手机系统内了。
apk
APK是AndroidPackage的缩写,即Android安装包(apk)。APK是类似SymbianSis或Sisx的文件格式。通过将APK文件直接传到Android模拟器或Android手机中执行即可安装。
apk文件和sis一样,把androidsdk编译的工程打包成一个安装程序文件,格式为apk。APK文件其实是zip格式,但后缀名被修改为apk,通过UnZip解压后,可以看到Dex文件,Dex是DalvikVMexecutes的简称,即AndroidDalvik执行程序,并非JavaME的字节码而是Dalvik字节码。
Android在运行一个程序时首先需要UnZip,然后类似Symbian那样直接,和WindowsMobile中的PE文件有区别。
文件格式编辑
格式定义
在Android平台中,dalvikvm的执行文件被打包为apk格式,最终运行时加载器会解压,然后获取编译后的androidmanifestxml文件中的permission分支相关的安全访问,但仍然存在很多安全限制。
如果你将apk文件传到/system/app文件夹下,会发现执行是不受限制的。安装的文件可能不是这个文件夹,而在androidrom中,系统的apk文件默认会放入这个文件夹,它们拥有着root权限。
一、打开B站首页,登不登陆都行。
二、点开你想要封面图的那个视频,本教程以红色方框为例,为避免广告嫌疑,此处打码。
三、点开后,在视频空白处单击鼠标右键,选择“查看源代码”。
四、源代码的网站点开后,往下翻,看到这个名为XXXXXXXjpg的网页的时候点开。
五、点开后看到的就是我们想要的封面图了哦!!
六、这时点击鼠标右键,保存即可。
自己试验、看他人的删除经验!得出如下结论!可以删除的X10 MINI系统自带软件!
AlarmClockapk 闹钟 可删除 功能简单,删除后“模拟时钟”小部件消失
backupandrestoreapk 备份与还原 可删除 并不完美,但还能用,
Calculatorapk 计算器 可删除 功能简单,不够人性化
Calendarapk 日历 可删除 无农历
CalendarProviderapk 日历存储 可删除 可随日历删除,单独删除后使用日历报错
chinesetextinputapk 中文键盘 可删除 还可以,但替代输入法也很多,删除后“语言和键盘”中对应选项消失,替代推荐:搜狗(词组牛)、触宝(效率高)、国笔(手写好)
Conversationsapk(更新) 信息功能 可删除 不美观,不便捷
creatouchapk Creatouch(编辑) 可删除 可自己制作壁纸,用途不大
DigitalClockWidgetapk 数字时钟 可删除 小部件
EManualLauncherapk 用户指南 可删除 删除后无法使用“关于手机-->系统辅导手册”和“用户支持-->用户指南”
EManualapk 用户指南客户 可删除 可随用户指南删除,单独删除后使用用户指南报错
EnhancedGoogleSearchProviderapk Google搜索(已增强) 可删除 搜索时建议常用关键词的功能(对国人习惯支持不佳),可随全局搜索删除,单独删除后此功能消失
facebookapk Facebook 可删除 国内无法使用,除非用***,删除后“帐户与同步-->添加帐户->Facebook”选项消失,不影响TS中Facebook的使用
Gmailapk Gmail 可删除 Email程序和此程序可两选一,根据自己需要来决定;删除后“快捷方式-->Gmail标签”选项消失,恢复Gmail时需最后恢复此程序
GmailProviderapk Gmail存储 可删除 可随Gmail删除,删除后“帐户与同步-->同步Gmail”选项消失,单独删除后使用Gmail报错
MediaUploaderapk (谷歌)我上传的内容 可删除 谷歌我的上传内容管理功能,主要是配合Picasa网络相册使用,但国内无法使用Picasa的网络相册,可随GoogleApps删除,单独删除后无法使用此功能
MagicSmokeWallpapersapk 魔幻烟雾壁纸 可删除 不好看的动态壁纸
Mapsapk (谷歌)地图 可删除 版本低,不能使用离线地图
MetadataCleanupapk Get Cover Art(获取专辑封面) 可删除 MS的“音乐-->获取专辑封面”功能,可随MS删除,单独删除后无法使用此功能
moxiermailapk Moxier邮件 可删除 用途不大,删除后“帐户与同步-->添加帐户-->Moxier邮件”选项消失
Mmsapk 可删除不推荐。 短信程序。(最佳替代品: Handcent SMS)
Notesapk 可删除 便签。(最佳替代品: ColorNote)
NeoReaderapk 可删除 条形码扫描软件。(有非常好的第三方软件)
SearchWidgetapk 搜索(小部件) 可删除 小部件,可随Google搜索删除,也可单独删除
Streetapk Street View(街景) 可删除 谷歌地图的街景服务,国内无法使用,可随谷歌地图删除,单独删除后无法使用此功能
SuquaextInputapk 自带的英文输入法。装个搜狗输入法,它就完全没用了。
JapaneseIMEapk SemcIME(日语键盘) 可删除 大部分人无用,删除后“语言和键盘”中对应选项消失
Kaixinapk 开心网 可删除 删除后TS、联系人中的关联选项消失
LatinIMEapk Android键盘 可删除 大部分人无用,删除后“语言和键盘”中对应选项消失
officesuiteapk OfficeSutie 可删除 非专业版,无法编辑
playnowappinstallerapk Application installer service(playnow程序安装服务) 可删除 MS中Playnow服务的程序安装服务,但港版21删除了Playnow,且国内无法使用Playnow,可随MS删除,单独删除后无法使用此功能
quadrapopapk Quadrapop(自带游戏) 可删除 游戏,不好玩
RecentCallsapk 近期呼叫 可删除 小部件,用途不大
SemcBrowserapk 浏览器 可删除 删除后“快捷方式-->书签”选项消失,“网络缩略图”小部件消失
SemcEmailLargeuiapk 电子邮件 可删除 可在TS中显示更新,和Gmail可二选一
SEMCTouchPalKoreanQWERTYapk 朝鲜语键盘 可删除 大部分人无用,删除后“语言和键盘”中对应选项消失
Sina_Microblogapk 新浪微博 可删除 删除后TS、联系人中的关联选项消失
SoundRecorderapk 录音机 可删除 被SE屏蔽了的录音机
SpeedDialapk 智能搜索(联系人) 可删除 小部件,对国人习惯依然支持不好
StatusSwitchapk 状态切换 可删除 小部件,太占位置
Stkapk SIM卡工具包 可删除 无用程序,且删除后每次开机不会提示服务商的问候语了
Stopwatchapk 可删除 记秒器,从零开始计时。
Timerapk 可删除 倒计时,设定一个时间,倒计时到零。
Syncapk (索爱)同步 可删除 速度慢,替代选择多,删除后“帐户与同步-->添加帐户-->SyncML”
SyncWizardapk Sony Ericsson Sync客户端向导 可删除 可随索爱同步删除,删除后“帐户与同步-->添加帐户-->Sony Ericsson Sync”选项消失,
OMAClientProvisioningapk OMA Client Provisioning(索爱同步客户端配置) 可删除 可随索爱同步删除
OmaDatasyncServiceapk Sony Ericsson Sync(索爱同步服务) 可删除 同上
PicoTtsapk Pico TTS(文本转语音) 可删除,但不推荐 将文本转化为语音,可支持中文(谷歌导航尚未成功),删除后无法使用“设置-->文字转语音-->安装语音数据”、谷歌语音导航、语音拨号等需求TTS服务的程序
TtsServiceapk TTS服务 可删除,但不推荐 可随PicoTts删除
Textinput-tngapk 默认输入 可删除 大部分人无用,删除后“语言和键盘”中对应选项消失
trackidapk TrackID 可删除 歌曲识别,索爱手机一直都有的程序(貌似国内无法使用,且对中文歌曲支持不太好,验证中)
Timescapeapk
TimeScapeProviderapk
TimescapePluginManagerapk
uWlopProviderapk
SnsContactImageCacheProviderapk
以上五个程序都是跟 TimeScape 有关,全部删除(这货确实没什么用)
VoiceDialerapk 语音拨号器 可删除 不支持中文
VisualizationWallpapersapk 音乐可视化壁纸 可删除 不好看的动态壁纸
***Servicesapk 虚拟专用网(***)服务 可删除,但不推荐 删除后无法使用***服务
wisepilotapk Wisepilot(导航) 可删除 不含大陆地图
Youkuapk 优酷 可删除 删除后无法使用“用户支持-->视频”、“TrackID-->榜单-->Youku”
WapPushapk comsonyericssonpush(推入信息) 可删除 信息功能中的推入信息功能,用途不大可随信息功能删除
1apk是什么文件?
APK是的缩写,即Android系统的应用软件安装包(apk)。APK是类似SymbianSis或Sisx的文件格式。通过将APK文件直接传到Android模拟器或Android手机中执行即可安装。
2apk怎么打开?
打开apk需要在安卓系统中进行,在安卓系统下点击“apk文件”,然后需要通过安卓的“打包安装文件”的应用程序打开此apk文件。
扩展资料:
apk文件的开发环境
Android是一个基于Java的开发环境,它是一种与广被接受的Java极为类似,而且也比C容易得多的开发语言,这是一种规范的移动开发环境。Google也在API文档的书写和样例的提供上做了很出色的工作。
获取SDK
下载并安装android的SDK[软件开发套件],这套SDK主要包括有核心库文件,一个模拟器,开发工具和一些示范的样例文件。推荐使用Eclipse
和扩展。如果只是使用android,Eclipse
IDE就已经足够了,但如果是第一次开发Java应用,建议下载完整的JavaSE开发工具(JDK)因为它包括签发应用程序所需要的工具。
2应用架构
android应用架构很关键,如果不学习它,设计出来的游戏将是一种很难修复bug的产品。需要了解应用程序、活动、Intents以及它们是如何互相联系交互的,Google在这儿提供了良好的信息架构。真正重要的是,要理解为什么在设计的游戏中,需要不止一个的活动进程,以及如何设计一个用户体验良好的游戏。这些都应当配合到应用的生命周期中。
3应用的生命周期
应用的生命周期是由AndroidOS *** 作系统进行管理的,活动进程都将做为系统命令进行创建,正确处理这些事件对一个应用程序来说是极为重要的,因为终端用户不会知道什么是正确的。最好在开始设计游戏之前搞明白这些,因为这有助于节省调试时间以及避免代价高昂的重新设计。对大多数应用而言,默认设置即可开始工作,但对游戏而言,可能需要调整单态实例的信号为打开。在默认情况下,Android会新建一个活动实例进程,因为它认为这是比较合适的,而游戏,可能只希望有一个活动的实例进程,这有一点儿影响,它需要了解一些系统状态的管理。
在网站需要管理apk的功能时,经常需要校验上传者提供的apk文件,校验开发者签名,包名和版本等。如何获取apk文件的签名信息呢?
通过如下几个步骤便可实现:
apksignerjar通常包含在Android SDK中可。如果你不是Android开发者, 可找Android开发同学拿一下,路径一般在Android SDK/build-tools/ {SDK版本} /lib/apksignerjar
不同的SDK版本中均有一个,取最新版本的就好了。
输出示例: (个人信息已加处理, 请以实际输出为准)
通过输出内容可以发现,其中包含apk使用的签名版本(v1/v2/v3/v4)信息外,还有开发者证书相关的信息。
接下来通过程序裁剪出你想要的信息便大功告成了。
以上就是关于PHP获取安卓apk包里的apk签名全部的内容,包括:PHP获取安卓apk包里的apk签名、apk文件怎么打开、问 怎么获得b站视频封面等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)