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则不再是乱码,能看到真实的内容了。

相关推荐
云计算老刘8 小时前
1. Cockpit 管理服务器;2. Linux 软件包管理
linux·运维·服务器·云原生·云计算
海域云SeaArea_8 小时前
ubuntu22.01安装NVIDIA-Docker
运维·docker·容器
未来的旋律~8 小时前
nginx
运维·网络·nginx
小苏兮8 小时前
【把Linux“聊”明白】进程的概念与状态
linux·运维·服务器·学习
wsad05329 小时前
Ubuntu 24.04 更换国内软件源(以阿里云为例)
linux·ubuntu·阿里云
楼田莉子9 小时前
C++/Linux小项目:自主shell命令解释器
linux·服务器·开发语言·c++·后端·学习
杜子不疼.9 小时前
【Linux】网络编程入门:从一个小型回声服务器开始
linux·服务器·网络
shizhan_cloud9 小时前
收集系统资源使用情况
linux·运维
运维_攻城狮9 小时前
openeuler-24.3欧拉系统mysql开机自启报错
linux·mysql
杭州泽沃电子科技有限公司10 小时前
在线监测系统:农药精细化工的“安全锁”与“效率引擎”
运维·人工智能·科技·物联网·化工