Android 3.4内核,Android模拟器:运行Goldfish 3.4 Linux内核太旧,无法加载ram磁盘

我正在尝试在Linux上设置https://github.com/Fuzion24/AndroidKernelExploitationPlayground,该存储库包含3.4金鱼内核的易受攻击的补丁。我已经设置了一个android SDK版本19环境,如下所示: -

mkdir -p android-sdk-19/platforms

cd android-sdk-19/platforms

wget https://dl-ssl.google.com/android/repository/android-19_r04.zip

unzip *

rm android-19_r04.zip

cd ../

wget http://dl-ssl.google.com/android/repository/platform-tools_r19.0.1-linux.zip

unzip platform-tools_r19.0.1-linux.zip

rm platform-tools_r19.0.1-linux.zip

wget http://dl-ssl.google.com/android/repository/build-tools_r19.0.1-linux.zip

unzip build-tools_r19.0.1-linux.zip

rm build-tools_r19.0.1-linux.zip

wget http://dl-ssl.google.com/android/repository/tools_r19-linux.zip

unzip tools_r19-linux.zip

rm tools_r19-linux.zip

mkdir -p system-images/android-19

cd system-images/android-19

wget http://dl-ssl.google.com/android/repository/sys-img/x86/sysimg_x86-19_r02.zip

unzip sysimg_x86-19_r02.zip

rm *.zip

mkdir -p ../../sources/android-19

cd ../../sources/android-19

wget https://dl-ssl.google.com/android/repository/sources-19_r02.zip

unzip sources-19_r02.zip

rm sources-19_r02.zip

cd ../../

tools/android create avd --force -t "android-19" -n kernel_challenges --abi "x86"

应用补丁并构建内核映像后,我使用以下命令在模拟器上运行它: -

android-sdk-19/tools/emulator \

-show-kernel -kernel goldfish/arch/arm/boot/zImage \

-avd kernel_challenges -no-boot-anim -no-skin -no-audio -no-window \

-qemu -monitor unix:/tmp/qemuSocket,server,nowait -s

但是我收到以下错误:

qemu: linux kernel too old to load a ram disk

goldfish/arch/arm/boot/zImage,

android-sdk-19/system-images/android-19/x86//ramdisk.img,

qemu.gles=0 qemu=1 console=ttyS0 android.qemud=ttyS1 androidboot.hardware=goldfish

clocksource=pit android.checkjni=1 android.bootanim=0 ndns=1

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值