安卓逆向(一)Ubuntu环境配置

一、Ubuntu

1、虚拟机

首先准备一个Ubuntu的虚拟机,就随便新建一个就行,我这里使用的是Ubuntu21.04,但是内存跟硬盘大小最好设置的稍微大一点。

2、基础环境

(1)解决apt-get update报错问题

apt-get是Linux系统中一个管理软件包的命令行工具,用于安装、升级和卸载软件,用处较多。但是部分Ubuntu版本在运行apt-get update对apt-get进行更新时会报错"apt-get 404 Not Found Package Repository Errors",以下为解决方法。

  1. 在Ubuntu的浏览器中进入网站
    https://mirrors.ustc.edu.cn/repogen/
  2. 选择对应的版本,点击Download
  3. 将文件复制到对应位置(注:下载文件在~/Downloads目录下)
bash 复制代码
sudo cp sources.list /etc/apt
  1. 执行命令将文件复制到对应位置之后,再次运行apt-get update就可以了
(2)解决虚拟机与本机之间的复制问题

新建的虚拟机与本机之间的复制粘贴是不互通的,需要先安装一个open-vm-tools

bash 复制代码
sudo apt-get autoremove open-vm-tools
sudo apt-get update
sudo apt-get install open-vm-tools-desktop

按照以上命令进行安装,安装完成后,执行命令reboot重启虚拟机之后就可以与本机之间进行复制粘贴了。

(3)解决虚拟机字体大小问题

执行命令安装tweaks

bash 复制代码
sudo apt install gnome-tweaks

在应用中进行搜索Tweaks并打开,在Fonts选项卡中进行调整字体大小

相关推荐
小杨互联网20 分钟前
JAR逆向工程实战对比:传统工具 vs 自动化解决方案
运维·自动化·jar·jar自动逆向工具·jar逆向源码
热爱编程的OP28 分钟前
Linux进程池与管道通信详解:从原理到实现
linux·开发语言·c++
想学好C++的oMen1 小时前
文件基础IO
linux·服务器
早睡冠军候选人2 小时前
Ansible学习----管理复杂的 Play 和 Playbook 内容
运维·学习·云原生·ansible
q***04054 小时前
在 Ubuntu 上安装 MySQL 的详细指南
mysql·ubuntu·adb
Robpubking6 小时前
AWS 中 S3 的 server-side encryption 解释与说明
运维·aws
福旺旺6 小时前
Linux——解压缩各类文件
linux
MasterLi80238 小时前
我的读书清单
android·linux·学习
ha20428941948 小时前
Linux操作系统学习之---初识网络
linux·网络·学习
q***31838 小时前
爬虫基础之爬取某基金网站+数据分析
爬虫·数据挖掘·数据分析