linux上安装apktool反编译apk解析AndroidManifest.xml得到首页Activity

需求

在linux系统上反编译安卓app, 有些应用需要知道其主页Activity用于adb指令打开其主页。

安装

自动安装脚本

shell 复制代码
#!/bin/bash

wget https://raw.githubusercontent.com/iBotPeaches/Apktool/master/scripts/linux/apktool -O ./apktool
wget https://bitbucket.org/iBotPeaches/apktool/downloads/apktool_2.9.0.jar -O apktool.jar
chmod +x apktool apktool.jar
sudo mv apktool apktool.jar /usr/local/bin

使用

apktool d ./hello.apk

会得到类似下面的文件

AndroidManifest.xml apktool.yml assets lib original res smali unknown

此时打开AndroidManifest.xml则不再是乱码,能看到真实的内容了。

相关推荐
济6174 分钟前
linux 系统移植(第七期)----U-Boot 图形化配置及其原理-- Ubuntu20.04
linux·运维·服务器
_Xiaosz10 分钟前
Photo-SLAM / ORB-SLAM3 编译报错解决:undefined reference to DUtils::Random
linux·ubuntu
kida_yuan20 分钟前
【Linux】文件系统与 fsck.ext4 修复 - 我踩过的坑与总结
linux·运维·网络
Star Learning Python31 分钟前
MySQL基础知识的总结
运维
何以不说话38 分钟前
mysql 的主从复制
运维·数据库·学习·mysql
二二牧人39 分钟前
qemu arm64 linux开发环境搭建
linux·运维·数据库
北龙云海41 分钟前
从宕机到智变:2025数据中心进化启示录,数智运维如何定义未来
运维·ai·数据中心·智算·数智运维·数据中心规划
吉吉611 小时前
Docker拉取镜像解决办法
运维·docker·容器
馨谙1 小时前
Linux面试题----文件权限,chmod,chown,suid,sgid,粘滞位,umask
linux·运维·服务器
徐子元竟然被占了!!1 小时前
常用端口学习
运维·网络·学习