ubuntu/centos环境下玩android系统(三): windows下的android模拟器运行!

解决雷电模拟器运行Frida报错unused DT entry的完整指南 在移动安全测试与安卓应用逆向工程中,动态插桩技术是核心手段,它允许在应用运行时注入代码、监控和修改其行为。其原理是通过向目标进程注入代理,拦截函数调用或修改内存数据,从而实现动态分析、漏洞挖掘或协议破解等技术目标。这项技术的价值在于能绕过静态混淆,直接观测运行时状态,是安全研究人员和开发者的必备技能。在众多工具中,Frida以其跨平台、脚本化、易用性成为主流选择,广泛应用于应用安全评估、恶意软件分析和自动化测试等场景。然而,在特定环境如雷电模拟器上部署Frida-server时,常会遇到因ELF文件格式兼容 阅读详情

     本篇讲述windos下的android sdk,同时要运行模拟器,实在过于简单,就不多费口舌了!

一,下载installer_r16-windows.exe(地址http://download.youkuaiyun.com/detail/jjavaa/3965579)或者更新的也可,然后直接安装,

默认安装在Program Files\Android\android-sdk下,然后开始-》程序-》android SDK tools-》SDK Manager

 

二,安装android packages tools,注意Android 2.3.3(API 10),Android 4.0.3(API 15)一定要选上,都会用到!

 

三,创建AVD,开始-》程序-》android SDK tools-》AVD Manager,点new, target选择Android 2.3.3(API 10),SD卡size512MB,AVD名字可随便取,然后点Create AVD

 

四,用我们在linux下编译好的userdata.img,ramdisk.img,system.img(位于out/target/product/generic下)替换掉Program Files\Android\android-sdk\platforms\android-10\images下的同名文件。不替换也可运行,但是后面我们需要的是自己编译的内核!因为后面将会有模拟驱动的运行!

 

五,在AVD Manager选中AVD,点击Start selected AVD->launch

 

enjoy it....

 

 下面介绍带eclipse的开发方法!

1.下载eclipse

下载网址http://www.eclipse.org/downloads/,这里选择windows版本的32位机Eclipse IDE for Java EE Developers

 

2,解压第一步下载的eclipse

 

3.安装java sdk,这里安装jdk-6u29-windows-i586.exe,下载地址http://www.oracle.com/technetwork/java/javase/downloads/index.html

 

4.运行eclipse,选择工作目录,放置于eclipse目录下,

 

5.安装ADT,Help->Install New Software,在work with输入http://dl-ssl.google.com/android/eclipse/,点击add,名字随便输一个,这里写andoird_adt,耐心等待一分钟左右,等名字下面的pending...变成Developer Tools,打上勾,一路点击,安心等待安装过程!

安装过程参考http://developer.android.com/sdk/eclipse-adt.html

 

6.关闭eclipse,重启eclipse,eclipse会提示安装android SDK,这里选择安装到eclipse\android-sdks,也可以选择一个已经存在的SDK!

 

 7.如里第6步选择一个已经存在的SDK,则需要设置sdk的路径,Window->Preferences->Android...

 

8.在eclipse的Project下运行Android SDK manager ....

 

本节完,待续!

这才刚刚开始android之路,未完待续!......

 

Windows Hyper-V 安装配置全指南:从硬件检查到虚拟机创建 虚拟化技术是现代计算环境的核心基础,它通过在物理硬件之上创建多个隔离的虚拟运行环境,实现了资源的高效利用与灵活管理。其原理主要依赖于CPU的硬件虚拟化扩展(如Intel VT-x/AMD-V)和内存管理技术(如SLAT),将物理资源抽象、分割并安全地分配给多个虚拟机。这项技术的核心价值在于提升硬件利用率、简化运维、增强环境隔离与可移植性,广泛应用于服务器整合、软件开发测试、教育培训和桌面虚拟化等场景。本文聚焦于微软原生虚拟化平台Hyper-V,针对Windows 10/11 Pro及以上版本用户,详细解析其 阅读详情

相关推荐

Windows家庭版/专业版开启Hyper-V:从零搭建虚拟化开发环境

虚拟化技术通过软件模拟硬件环境,实现多系统隔离运行,其核心原理是借助CPU的硬件虚拟化扩展(如Intel VT-x/AMD-V)和二级地址转换(SLAT)技术,在宿主机上高效创建和管理虚拟机。这项技术为开发者、测试人员和IT学习者提供了巨大价值,能够构建安全的测试环境、实现跨平台开发、搭建本地服务集群,并充分利用硬件资源。在Windows平台上,微软内置的Hyper-V作为Type-1裸机虚拟化方案,凭借其深度集成、高性能和免费特性,成为搭建虚拟化环境的理想选择。本文将以Hyper-V为核心,详细解析如何在

weixin_30751947的博客 367

centos 7 安装android 模拟器genymotion

[zzh@zzh programs]$ sudo ./genymotion-2.8.1_x64.bin [sudo] password for zzh: Installing for all users. Installing to folder [/opt/genymobile/genymotion]. Are you sure [y/n] ? y - Trying to

技术、思维 1万+

Windows混合虚拟网络实战:NAT/桥接/仅主机模式解析与排错指南

虚拟化技术是现代软件开发和测试的基石,它通过在单一物理主机上创建隔离的虚拟计算环境,极大地提升了资源利用率和环境一致性。其核心原理是通过Hypervisor层抽象硬件资源,为每个虚拟机或容器提供独立的操作系统实例。这项技术的核心价值在于能够快速构建、复制和销毁复杂的多节点环境,支撑从开发、测试到演示的全流程。在桌面开发场景中,开发者常需同时使用VMware、Docker Desktop(基于WSL2/Hyper-V)及各类模拟器,这便构成了一个典型的混合虚拟网络环境。理解并配置好NAT、桥接、仅主机等虚拟网

weixin_30414305的博客 375

安装失败,CentOS 7 安装 安卓模拟器

系统采用CentOS 7 ,下载的是MINI版,所以环境都需要安装一遍。 原文来自华为云,个人对安装过程中的一些问题,做了些解决和处理。 原文地址:鲲鹏BoostKit ARM原生使能套件_安卓模拟器方案_安卓模拟器 安装指南(CentOS 7.6)_配置运行环境_华为云emulator源码默认使用4KB的PAGE_SIZE,而CentOS 7.6默认内核使用的PAGE_SIZE为64KB,如果不修改,则当Android内存分配超过2GB时,会导致安卓模拟器崩溃。如果PAGE_SIZE大小为4096,.

6472

Hermes便携IDE:U盘级AI Agent开发环境全平台部署指南

AI Agent开发环境的一致性与可移植性,是当前大模型应用落地的核心挑战之一。基于Electron+Node.js构建的Hermes桌面IDE,通过深度定制的U盘便携化方案,实现了跨Windows/macOS/Linux/Android Termux的零配置启动与状态同步。其技术本质并非简单打包,而是融合文件系统级结构设计(FAT32兼容性保障)、运行时沙箱隔离、多平台ABI适配(glibc/Metal/Wayland/X11)、以及自愈式部署脚本等工程实践,将开发环境从‘依赖宿主’转变为‘自带运行时’。

weixin_34194087的博客 384

centos搭建安卓模拟器实现自动化抓包分析

centos搭建安卓模拟器实现自动化抓包分析,内含所需全部安装包、模拟器搭建详细步骤、启动脚本、抓包脚本、自动化脚本,适合安卓开发或者APP接入服务分析。

ubuntu/centos环境下玩android系统(二): linux下的android模拟器运行!

上一篇完成了Android的编译,想必一定心里痒痒了!这一篇将开始玩转android模拟器! 如果不喜欢在linux下运行 emulator ,可直接看第三篇,第三篇讲述windows下的模拟器,相对linux下,要简单很多!   一.下载Andoird SDK,这次我选择的是android-sdk_r15-linux.tgz 安装很简单,直接解压到opt目录下!最好配制一下PATH,以便

jjavaa的专栏 1万+

安卓sdk installer_r16-windows.exe

最新版本sdk 配合下载adt 16.0.0

AhMyth Android RAT跨平台部署指南:Windows/Linux/macOS实战

Android远程管理工具(RAT)是移动安全研究领域的重要工具,它基于客户端-服务器架构,允许在授权范围内对设备进行远程管理和信息收集。其核心原理在于通过ADB建立调试桥梁,并利用Node.js构建服务端,实现命令与数据的传输。这类工具的技术价值在于为安全研究人员提供了分析恶意软件行为、评估应用漏洞的标准化环境,是进行移动应用安全评估和渗透测试的基石。在实际工程实践中,跨平台部署常面临环境配置、依赖兼容和网络连接等挑战。本文聚焦于AhMyth这一开源Android RAT,详细解析其在Windows、Li

404

安卓开发环境+Genymotion模拟器详细安装教程(本人所写o(∩_∩)o)

本资源为最新的Android开发工具,包含jdk-8u77-windows-i586、adt-bundle-windows-x86-20140702、Genymotion,其中Genymotion中附有eclipse插件,所有软件的详细安装过程在安卓开发环境搭建教程_WLX中,欢迎下载。

Linux用的windows模拟器

Linux用的windows模拟器,在Ubuntu、Ubuntu kylin可用

Windows XP下用qemu虚拟ubuntu、xp、redhat、centos、redflag、fedora、debian、android

--- ubuntu 准备工作: 操作系统: Windows XP SP3 模拟器:QEMU http://www.h7.dion.ne.jp/~qemu-win/ 系统iso: ubuntu-10.04-desktop-i386.iso(我是用以前下载桌面版ubuntu镜像) http://www.ubuntu.com/server/get-ubuntu/download 在...

weimingtom的待宵草 1541

Hadoop与Kafka集群部署与优化实践指南

分布式系统是现代大数据处理的核心架构,其中Hadoop作为分布式存储与计算框架,Kafka作为分布式消息队列系统,共同构成了实时数据处理的基础设施。通过HDFS实现海量数据存储,结合YARN进行资源调度,而Kafka则保障了数据流的实时传输与高吞吐。这种技术组合在电商用户行为分析、物联网数据采集等场景中表现卓越。部署过程中需关注硬件资源配置、关键参数调优以及集群监控方案,例如通过调整HDFS块大小和Kafka partition数量来优化性能。合理运用Flume、Spark Streaming等工具可实现系

weixin_29061997的博客 363

腾讯behaviac框架全平台部署实战:从Windows到Linux/Android/iOS

行为树是游戏AI开发中用于实现智能决策逻辑的经典架构,它将复杂的AI行为分解为树状节点,通过可视化编辑与节点组合,让非程序员也能参与逻辑设计。其核心原理在于将AI决策过程模块化、数据化,从而提升开发效率和逻辑可维护性。在工程实践中,行为树的技术价值在于实现了AI逻辑与代码的解耦,支持热更新与跨平台运行,这对于需要频繁调整玩法、支持多端的游戏项目至关重要。应用场景广泛覆盖MMO、RPG、策略等需要复杂AI的客户端与服务器端。本文聚焦于腾讯开源的behaviac框架,针对其在实际部署中遇到的跨平台编译、库依赖、

weixin_34133829的博客 364

RFSoC应用XCZU47DR八发八收FPGA设计方案

本文介绍了基于Xilinx XCZU47DR RFSoC芯片的八发八收FPGA设计方案。该方案采用集成射频数据转换器的SoC架构,支持8路14bit ADC(5GSPS)和8路14bit DAC(9.85GSPS),可直接处理5GHz以下射频信号。硬件设计包含高性能输入缓冲器、QMC校正和复杂混频器,适用于5G/6G通信、雷达、卫星通信等领域。文章详细阐述了ADC/DAC子系统参数,包括通道配置、采样率、带宽等特性,并提供了FPGA顶层模块的硬件接口设计,展示了多通道数据收发处理能力。该方案无需外置混频器,

toonyhe的博客 1795

STM32F103C8T6 驱动2位共阳数码管(基于 74HC595 和 PNP 三极管)

整体设计思路是通过 STM32F103C8T6 控制 74HC595 和 PNP 三极管,实现共阳数码管的显示功能。最初的电路设计中,三极管发射极接 5V 电源,这导致了数码管两位显示相同数字的问题。数码管能够稳定显示 0-99的数字。

qq_40289410的博客 2214

Delphi跨平台开发全解析:从Windows到iOS/Android/Linux的实战指南

跨平台开发是现代软件开发的重要趋势,它允许开发者使用单一代码库为多个操作系统构建应用程序,从而大幅提升开发效率和代码复用率。其核心原理在于通过抽象层统一不同平台的API调用和UI渲染机制,实现“一次编写,多处编译”的技术愿景。这种架构的价值在于显著降低多平台适配成本,尤其适合需要同时覆盖桌面、移动和服务器端的全栈项目。在工程实践中,开发者需要根据目标平台选择合适的UI框架(如原生绑定或自绘引擎),并妥善处理文件系统、第三方库集成等平台差异。以Delphi的FireMonkey框架为例,它通过统一的Pasca

weixin_30460489的博客 314

MIUI升级后录音神秘消失?别慌!手把手教你从Android/data目录找回宝贵录音文件

本文详细解析了MIUI升级后录音文件消失的原因,并提供了从Android/data目录找回录音文件的实用指南。通过技术分析和步骤演示,帮助小米手机用户解决录音文件丢失问题,同时分享预防措施和高级恢复方案,确保重要录音数据安全。

weixin_30696427的博客 281

开发环境/开发工具

安装maven手动安装到自定义位置(推荐)maven wrapper强制下载到C盘固定位置配置环境变量查找依赖的顺序%M2_HOME%/conf/setting.xml指定的本地maven仓库%M2_HOME%/conf/setting.xml指定的远程镜像仓库远程maven中心仓库从远程库下载的依赖,会存放到本地maven仓库项目结构targetclassessrcmainjavaresourcestestjavapom.xml功能安装第三方依赖。

stealPigs-youth的博客 517

如何优雅地进行频谱分析—— 一行代码实现绘制MATLAB频谱、功率谱图

之前的文章里讲了关于信号频谱、能量谱的相关理论和MATLAB编程实现方法: Mr.看海:信号频域分析方法的理解(频谱、能量谱、功率谱、倒频谱、小波分析) Mr.看海:频域特征值提取的MATLAB代码实现(频谱、功率谱、倒频谱) 不过对于刚刚开始进行这方面研究,或者对MATLAB不甚熟悉,抑或者不想花太多时间用在编程这件事上的同学,目前缺少一种足够便捷、高效、可靠的代码。 所以笔者想做这样一件事:编写一个函数,同学们只需要导入自己要分析的数据,并按照自己的需求设置部分选项,调用一行代码就可以实现绘制频

fengzhuqiaoqiu的博客 2万+

python课程教学大纲-《Python语言基础》课程教学大纲

《Python语言基础》课程教学大纲课程名称:Python语言基础课程类别:专业选修课适用专业:电子信息工程考核方式:考查总学时、学分:32学时1.5学分其中讲授16学时,实验10学时,其他6学时一、课程性质、教学目标使学生在全面了解Python技术历史、现状与发展趋势的基础上,系统掌握Python基本概念、编程思想以及程序设计技术,具备熟练的Python编程技能和面向对象软件设计技术思想,完成本...

weixin_37988176的博客 3720

TBomb多平台部署指南:Linux、Termux与macOS环境搭建实战

在自动化测试与运维领域,跨平台部署是提升工具可用性与团队协作效率的关键。其核心原理在于通过环境隔离与依赖管理,确保应用在不同操作系统上行为一致。Python虚拟环境技术为此提供了标准解决方案,它能创建独立的项目运行空间,有效隔离依赖,避免版本冲突。这一实践对于需要在Linux服务器、移动终端(如通过Termux)及macOS工作站等多种设备间无缝切换的开发者而言,技术价值显著,能大幅减少环境配置时间,提升工作效率。本文聚焦于TBomb这一集成多种通信协议的工具包,详细解析其在Ubuntu/CentOS、Te

weixin_34275734的博客 413

SAP成本核算的核心逻辑

SAP成本核算采用"计划-归集-分析"闭环管理,以CO模块为核心,集成PP、MM等模块。核算前需配置标准成本控制范围、成本中心等主数据。标准成本通过BOM和工艺路线计算(CK11N),采购和生产过程记录实际成本差异。制造费用通过成本中心归集,作业成本按实际耗用量分配。完工产品按标准成本入库,月末通过KO88结算工单差异,物料分类账(CKMLCP)还原实际成本。整个流程实现FI与CO数据同步,确保账务一致。关键事务码包括CK11N(成本估算)、MIGO(物料移动)、CO11N(报工)等。

金牌架构师 542

【Linux系统】【Linux发展历史及环境部署、Xshell使用】流食般投喂

闭源操作系统(如 Windows)依赖的是“商业契约”:你付钱,我给你一个黑箱子,承诺你不出错。开源操作系统(如 Linux)依赖的是“社会契约”:大家共同维护,出了问题你可以改,改完了再分享给别人。

江屿风的博客 2509

VS2019 C# 连接IBM DB2数据库并查询数据表

操作系统:win10 64位 C#:VS2019 数据库:IBM DB2v11.1_win64_expc 其他工具:IBM Data Studio ibm_ds4130_win 步骤一:使用命令行或是IBM DB2工具:Data Studio,创建一个数据库。这里名称为:Student CREATE DATABASE "Student" AUTOMATIC STORAGE YES ...

坚韧与专注 3797

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

Docker安装与配置全攻略:从入门到生产环境

容器化技术通过进程级隔离实现轻量级虚拟化,其核心原理是利用Linux内核的cgroups和namespace机制。相比传统虚拟机,Docker容器具有启动快、资源占用少等优势,已成为DevOps和云原生应用的基础设施。在安装部署时,需要特别注意硬件虚拟化支持、内核版本等前置条件,Windows平台依赖Hyper-V或WSL2,Linux平台则需特定内核版本。通过配置国内镜像加速源、优化存储驱动等技巧,可以显著提升容器使用体验。本文针对开发测试和生产环境的不同需求,提供了Windows/Linux双平台的详细

weixin_30700099的博客 336

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

上一篇: ubuntu/centos环境下玩android系统(二): linux下的android模拟器运行!
下一篇: ubuntu/centos环境下玩android系统(四): Android模拟器中运行hello world和贪吃蛇snake!
刀客777
博客等级 码龄15年 11粉丝 8原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值