草庐IT

BitKeep Wallet v7.2.9 被盗之APK URL劫持读取深度分析

目录BitKeep官方公告系列GoolPlay的正版包名官方的V7.2.9正版版本更新信息​编辑

【移动安全】—apk反编译基础及静态分析

作者名:Demo不是emo 主页面链接:主页传送门创作初心:一切为了她座右铭:不要让时代的悲哀成为你的悲哀专研方向:网络安全,数据结构每日emo:ctf被大佬吊打的一天,裂开 目录一、常见术语1、APK文件 2、APK文件目录[1]、META-INF文件夹 [2]、res文件夹二、Apk打包流程三、adb介绍与使用一、常见术语1、APK文件         它是AndroidPackage的缩写,也就是Android安装包。其实,APK文件是压缩包形式呈现的。通过将打包好的APK文件直接传到Android模拟器或Android手机中执行、安装,就形成我们使用的各种APP程序啦。2、APK文件目

【移动安全】—apk反编译基础及静态分析

作者名:Demo不是emo 主页面链接:主页传送门创作初心:一切为了她座右铭:不要让时代的悲哀成为你的悲哀专研方向:网络安全,数据结构每日emo:ctf被大佬吊打的一天,裂开 目录一、常见术语1、APK文件 2、APK文件目录[1]、META-INF文件夹 [2]、res文件夹二、Apk打包流程三、adb介绍与使用一、常见术语1、APK文件         它是AndroidPackage的缩写,也就是Android安装包。其实,APK文件是压缩包形式呈现的。通过将打包好的APK文件直接传到Android模拟器或Android手机中执行、安装,就形成我们使用的各种APP程序啦。2、APK文件目

Unity打包APK失败,提示UnityPlayerActivity.java使用或覆盖了已过时的 API。

Unity打包APK失败,提示:Temp\gradleOut\unityLibrary\src\main\java\com\unity3d\player\UnityPlayerActivity.java使用或覆盖了已过时的API。仔细看下输出,其实原因已经很明显了,billing-3.0.3.aar和com.android.billingclient-billing-3.0.3.arr里都包含了classes.jar,删掉一个billing包就可以了。------------------------------------------------------------------------

【Android安全】从xapk中提取apk并进行重命名

关于xapk格式XAPK文件是由APKPure首创的。它是一种文件扩展格式,包含了单独的APK文件和OBBcacheassets文件。这种格式节省了文件大小以助于开发者能够在最大限制100MB内上传他们的安卓应用到谷歌商城。APKPureAPP是提供在安卓下载和安装XAPK文件的最受信任的来源之一。参考:https://m.apkpure.com/cn/how-to/how-to-install-xapk-apk核心:xapk中,解压之后,有一个apk的名字是包名(称为mainapk,或者mainapplicationpackage),将这个mainapk提取出来,进行后续分析即可术语参考:h

Android Studio 无法安装apk到小米手机问题解决

以前开发都是用自己的samsung手机,打开开发者选项和usb调试,直接可以连上AndroidStudio,进行调试,后来我的samsung退伍了,换上了Apple,就无法使用了,用公司的小米手机打开开发者选项和usb调试,然后进行调试,将apk安装小米手机安装应用报错(Failedtoestablishsession ErrorwhileInstallingAPKs)。本来出现类似问题一般都是Build->ReBuildProject,如果不行的话,File->InvalidateCaches,然后选择ClearfilesystemcacheandLocalHistory,然后点击按钮Inv

Android Launcher apk 授信安装

对安装的apk进行校验,除了系统应用市场中下载的,其它渠道的apk都进行安装拦截,并且弹框提示。首先需要把验证的证书保存在数据库本地,后面需要用到然后注册系统广播,用于接收apk安装时的监听,这个广播由系统发出新装时的action‘android.intent.action.PACKAGE_ADDED替换时的actionandroid.intent.action.PACKAGE_REMOVEDandroid.intent.action.PACKAGE_ADDEDandroid.intent.action.PACKAGE_REPLACED删除时的actionandroid.intent.acti

在 WebStorm 中开发 uni-app - 用vue2实现手机APP(apk) + 微信小程序项目开发方案

主要是跟vue2相关的开发环境与框架。本人选型方案结合自身知识系统(vue2,webstorm),综上相关框架了解,选择了以下方案:开发环境:HBuilderX + Webstorm框    架:Uni-app(NVue)+ Vue2  webstorm开发的uniapp+hbuilderx进行app 小程序打包使用vue2CLI创建uni-app项目vue2环境,node.js, cli脚手架必须要有,这里就不详说了。模版名字这个是固定,必须要输入:dcloudio/uni-preset-vue创建一个新目录,window终端执行以下语句vuecreate-pdcloudio/uni-pre

在 WebStorm 中开发 uni-app - 用vue2实现手机APP(apk) + 微信小程序项目开发方案

主要是跟vue2相关的开发环境与框架。本人选型方案结合自身知识系统(vue2,webstorm),综上相关框架了解,选择了以下方案:开发环境:HBuilderX + Webstorm框    架:Uni-app(NVue)+ Vue2  webstorm开发的uniapp+hbuilderx进行app 小程序打包使用vue2CLI创建uni-app项目vue2环境,node.js, cli脚手架必须要有,这里就不详说了。模版名字这个是固定,必须要输入:dcloudio/uni-preset-vue创建一个新目录,window终端执行以下语句vuecreate-pdcloudio/uni-pre

【我的Android进阶之旅】解决:The currently selected variant “debug“ uses split APKs, but none of the 1 split...

一、错误描述在Github下载了一份代码,在本地运行看看效果,直接运行失败,如下所示:错误描述如下所示:Thecurrentlyselectedvariant"debug"usessplitAPKs,butnoneofthe1splitapksarecompatiblewiththecurrentdevicewithABIs"armeabi-v7a,armeabi".翻译过来就是:当前选择的变体“debug”使用拆分APK,但1个拆分APK中没有一个与当前具有ABI“armeabi-v7a,armeabi”的设备兼容。二、解决方法我的设备只支持armeabi-v7a或者armeabi代码中nd