android ramdisk.img 和 uramdisk.img 解压和互相转换

zynq ramdisk.image.gz安装软件 因为emmc挂载的时候出现以下错误,由于官方ramdisk.image是没有安装e2fsck工具的,所以需要在官方的工具上安装e2fsck工具,用于修复emmc。 阅读详情

;2012/7/20 15:42:38
打开ramdisk.img和uramdisk.img
格式1: ramdisk.img"gzip compressed data, from Unix " //file ramdisk.img能看到。
  1.1: 解压
mv ramdisk.img ramdisk.img.gz
     gunzip ramdisk.img.gz //转换成:ASCII cpio archive (SVR4 with no CRC)
     mkdir tmp //解压到某个文件夹
     cd tmp 
    cpio -i -f ../ramdisk.img //解压
1.2 重新生成ramdisk.img,应该也是用cpio 带参数,没有尝试,以后用到了再补充。 

格式2:uramdisk.img: "u-boot legacy uImage, Android Root Filesystem, Linux/ARM, RAMDisk Image (Not compressed), 182581 bytes, Tue Jul 10 18:30:55 2012, Load Address: 0x70308000, Entry Point: 0x70308000, Header CRC: 0x8F5D62CF, Data CRC: 0x1B31EF84"
2.1. uramdisk.img
dd if=uramdisk.img  of=ramdisk bs=64 skip=1 //转换成ramdisk.img
mv ramdisk ramdisk.gz
gunzip -v ramdisk.gz     //请注意,这里添加了参数v才可以。
mkdir tmp
cd tmp
cpio -idv <../ramdisk    //请注意,这里参数和上面的不同。cpio -i -f了,也需要添加v
 
3. 由ramdisk.img 生成uramdisk.img的方法, 搜到先关的mkimage应用,imx是在uboot目录中
  bootable/bootloader/uboot-imx/tools/mkimage -A arm -O linux -T ramdisk -C none -a 0x90C00000 -n "Android Root Filesystem" -d ./ramdisk.img ./uramdisk.img

 

【ZYNQ搭建系统】第3篇:如何有效修改根文件系统 uramdisk.image.gz是Linux的根文件系统,但是我们通常在板子上启动系统后,如果在这个文件系统上做任何的修改(改文件内容、改系统配置、增删项目等等),这些操作都只在当前上电周期内有效,也就是重启板子后发现之前做的修改全部复原了。这里我猜测可能我们在开发板上改的只是文件系统映像,并没有直接修改到实体上。真正的原因在制作根文件系统相关资料上应该能找到。 下面介绍如何使我们的修改永久有效的方法: 1.在虚拟及中创建文件夹test,及两个子目录ramdisk_mount ramdisk_imag. 阅读详情

相关推荐

360加固DEX解密与ELF修复技术解析

本文深入解析了360加固APK的逆向分析技术,重点探讨了其DEX解密与ELF文件修复的核心流程。通过动态调试与Frida脚本,详细拆解了壳的启动机制、反调试绕过、自实现Linker技术,并还原了基于RC4和自定义算法的多层DEX解密过程,为移动安全研究人员提供了实用的实战分析思路。

alice7model的博客 704

uramdisk内容修改、解压和压缩

【代码】uramdisk内容修改、解压和压缩。

屁神 的博客 782

树莓派CSI/DSI二合一接口深度玩法:同时驱动MIPI摄像头和屏幕的配置秘籍

本文详细解析了树莓派5上CSI/DSI二合一接口的深度玩法,提供了同时驱动MIPI摄像头和屏幕的完整配置秘籍。从硬件连接到软件设置,包括config.txt的优化配置,帮助用户充分利用树莓派5的双多功能接口,实现高效的双设备工作模式。

weixin_30687051的博客 574

解压/打包一个linux固件包uramdisk.image.gz

根文件系统制作:ramdisk.image.gz和uramdisk.image.gz文件转换,修改文件系统内容 uramdisk.image.gz-> ramdisk.image.gz 将文件uramdisk.image.gz拷贝至共享文件夹下; cd /mnt/hgfs/vmware mkdir tmp_mnt sudo dd if=./uramdisk.image.gz of=./ramdisk.image.gz skip=16 bs=4 执行完成后即可在当前目录下生成ramdisk.image.

gybwq的专栏 945

Frida提取Cocos游戏XXTEA密钥的实战方法论

XXTEA是一种轻量级分组加密算法,广泛用于移动端游戏通信保护;其128位密钥的安全性直接决定网络协议逆向成败。在Cocos引擎生态中,密钥常以静态常量、JNI动态传递或Native运行时派生三种形态存在,导致传统静态分析失效。Frida凭借跨Java/Native注入能力与内存实时观测优势,成为捕获密钥‘出生瞬间’的关键工具——尤其适用于hook xxtea_encrypt函数入口、监控JNI参数传递、设置内存断点追踪派生过程等场景。本文聚焦Cocos2d-x与Cocos Creator项目,覆盖从密钥识

weixin_33509600的博客 419

深入NAND Flash信号与接口:结合ONFI 5.0协议,聊聊DBI、ODT和差分信号到底在解决什么实际问题

本文深入探讨了NAND Flash信号与接口设计,结合ONFI 5.0协议,详细解析了DBI、ODT和差分信号等技术如何解决高速数据传输中的信号完整性问题。通过实际案例和数据,展示了这些技术在降低功耗、减少噪声和提升抗干扰能力方面的显著效果,为存储工程师提供了宝贵的实践参考。

weixin_33736649的博客 344

【Android】Android APK构建过程

Java -- javac --> .class 用 javac 把 java 文件编译成 class 文件 .class + .jar -- dx --> classes.dx 用 dx 把.class 和 .jar文件打包成 classes.dx classes.dx + resources asset -- aapt --> .apk 用 Android asset packaging tool 把 classes 和 resource 打包成 .apk..

Leexzyy的博客 624

基于Python的彩票数据爬虫:数据抓取与趋势分析

爬虫是一种用于从互联网上自动抓取信息的程序。在抓取彩票数据时,我们首先需要确定目标网站并获取其网页内容,接着提取彩票的开奖结果信息并保存。彩票数据通常是以HTML表格或列表的形式展示,爬虫可以利用Python的requests和来抓取静态网页,或使用Selenium来抓取动态页面。在本篇博客中,我们深入探讨了如何使用Python编写彩票数据爬虫,抓取并分析彩票开奖结果。通过Python爬虫技术,结合数据分析与可视化工具,我们能够全面分析历史开奖数据,揭示彩票号码的频率分布、趋势变化以及未来的可能走势。

2201_76125261的博客 1940

解压与压缩ramdisk.img文件,生成uramdisk.img文件

1. 在myandroid/out/target/product/imx51_bbg目录下可以找到要解压的ramdisk.img文件。       通过file命令可以查看ramdisk.img文件的类型:       root@mail:/opt/myandroid_R9.

hancunai0017的专栏 1万+

多体动力学分析软件:SIMPACK_(17).SIMPACK高级编程与脚本

自定义力和约束可以用于模拟更复杂和现实的物理场景。SIMPACK 提供了接口,允许用户通过 Python 脚本来实现自定义力和约束。以下是一个示例,展示如何定义一个自定义力函数并应用于模型。# 定义自定义力函数"""自定义力函数:param t: 时间:param position: 位置:param velocity: 速度:return: 力"""# 创建一个新的 SIMPACK 模型# 添加一个刚体# 添加一个关节# 添加一个自定义力# 设置仿真参数# 运行仿真。

kkchenjj的博客 1424

图像质量评估和点云质量评估

本文介绍了图像质量评估和点云质量评估的基本概念和常用方法,并提供了相应的源代码示例。图像质量评估关注图像的视觉质量,常用的评估指标包括均方误差(MSE)、结构相似性指标(SSIM)和峰值信噪比(PSNR)。点云质量评估关注点云数据的准确性和完整性,常用的评估方法包括点云配准质量评估、稠密重建质量评估和离群点检测质量评估。在计算机视觉和计算机图形学领域中,图像质量评估和点云质量评估是两个重要的任务。图像质量评估旨在量化图像的视觉质量,而点云质量评估则关注于点云数据的准确性和完整性。

XsupDatabase的博客 990

由ramdisk.image.gz制作uramdisk.image.gz根文件系统

今天自己编译了一个BOOT.BIN(由uboot生成)、uImage和devicetree.dtb文件,现在缺少一个根文件系统,自己从xilinx官网下了一个适合我开发板的ramdisk.image.gz根文件系统,但其格式与uboot不同,启动时uboot会提示ramdisk格式错误。若要让uboot能够识别ramdisk.image.gz根文件系统,需要利用mkimage给ramdisk.im

hhhlizhao的博客 6791

基于树莓派4B与NCNN的YOLOv8高效部署实战:无GPU环境下的C++加速优化全流程指南**

本文详细介绍了在树莓派4B上基于NCNN框架部署YOLOv8目标检测模型的全流程。内容包括:从PyTorch模型导出NCNN格式文件、树莓派环境配置(OpenCV和NCNN编译)、C++实现代码解析(含模型加载、推理及后处理),以及实际部署测试结果。在树莓派4B上达到约2FPS,并提供INT8量化、多线程等优化建议。该方案为无GPU设备提供了轻量化目标检测的实用部署方案,适合边缘计算场景。

FJN110的博客 917

Linux下Ramdisk根文件系统制作过程解析

<br />Linux下Ramdisk根文件系统制作过程解析<br />本文讲述了Linux下Ramdisk根文件系统制作过程。<br />    一、在一个已建好的文件系统上进行修改<br />    设已建立好的文件系统压缩文件为ramdisk.gz<br />    1、解压<br />    #cd ramdisk.gz所在目录<br />    #gunzip ramdisk.gz<br />    在解压后,得到文件系统镜象文件ramdisk, 覆盖了原来的压缩文件<br />    2、镜象文

babyfans的专栏 1017

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

zynq uramdisk.image.gz文件系统更改开机自启动

版权声明:本文为优快云博主「ma_cheng_yuan」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。 原文链接:https://blog.csdn.net/ma_cheng_yuan/article/details/82682074 一、ramdisk.image非CPIO格式,启动配置在rcS中修改时,更改方法如下 1、创建目录,并将ramdisk8M.image.gz拷贝至此目录 root@ubuntu:/home/test/filesystem# mkd

liangchunjiang的博客 940

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

根文件制作:ramdisk.image.gz和uramdisk.image.gz文件转换,修改文件系统内容

根文件系统制作:ramdisk.image.gz和uramdisk.image.gz文件转换,修改文件系统内容uramdisk.image.gz-&gt; ramdisk.image.gz将文件uramdisk.image.gz拷贝至共享文件夹下;cd /mnt/hgfs/vmwaremkdir tmp_mntsudo dd if=./uramdisk.image.gz of=./ramdisk....

sinat_35706094的博客 3435

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

解压还原ramdisk.img

一、解包Ramdisk.img 1 查看文件格式: fileramdisk.img ramdisk.img: gzipcompressed data, from Unix 可知ramdisk.img是一个压缩包,当然ramdisk.img的压缩不是必需的   2 解压ramdisk.img压缩包:gunzip -S .img ramdisk.img 由于文件名不是.gz,所以要加-S,

konan1027的专栏 956

如何解压 ramdisk.img

1. ramdisk.img是一个gzip格式的文件,我们只需要进行标准的解压缩操作。 2. 解压操作命令 $mv ramdisk.img ramdisk.img.gz $gunzip  ramdisk.img.gz  $mkdir extracted-dir $cd extracted-dir/ $cpio -i -F ../ramdisk.img -i, --extrac

nullzxy的专栏 2452

Zynq-Linux移植学习笔记之21-Linux启动时自动以root账号登录

在调试zynq开发板时,linux启动后总是需要手动输入root以登录系统,如下图所示: 这对于自动执行应用程序来说很不方便。现在可以通过修改ramdisk的相关内容实现root账号自动登录。   1、创建可执行文件 首先需要创建可执行文件,用对应板子的CROSS COMPILE编译为可执行文件,当前环境下选择的是arm-linux-gnueabihf-,将auto_login

无知的我 4023

Zynq学习之zynq平台移植知识点

一、嵌入式Linux系统组成 zynq平台上的Linux系统由四部分组成:BOOT.bin、devicetree.dtb、uImage、uramdisk.image.gz。 (1)BOOT.bin:启动引导程序,包括第一阶段引导程序(FSBL)和第二阶段引导程序(SSBL),zynq平台上一般还需要一个system.bit文件,用于构建PL部分。 (2)uImage:linux系统核心部分,

灰太狼的小秘密 2097

zynq 文件系统更改开机自启动

一、ramdisk.image非CPIO格式,启动配置在rcS中修改时,更改方法如下 1、创建目录,并将ramdisk8M.image.gz拷贝至此目录 root@ubuntu:/home/test/filesystem# mkdir filesystem root@ubuntu:/home/test/filesystem# mv /mnt/hgfs/share/ramdisk8M.imag...

ma_cheng_yuan的博客 1687

Android ramdisk.img 分析、解压和压缩

一、ramdisk.img介绍 1、

allon19的专栏 1万+

制作uramdisk.image.gz

sudo dd if=./uramdisk.image.gz of=./ramdisk.image.gz bs=64 skip=1 gzip -d ramdisk.image.gz mkdir ramdisk sudo mount -o loop ramdisk.image ramdisk/ sudo umount ramdisk/ gzip -9 ramdisk.image mkim

lucifer615的博客 1876

利用shell脚本自动化制作ramdisk.image.gz

制作过程涉及到多条命令,而且参数复杂, 为了方便执行,而且避免错误, 最好先把需要执行的各条命令,写成一个脚本,然后直接运行这个脚本。 脚本操作,这是好的习惯。 (1)制作ramdisk.image.gz # cd ~/ramdisk # dd if=/dev/zero of=./ramdisk16M.image bs=1024 count=16384 以dd命令建立一个了一个16384KB文件系...

Huskar_Liu的博客 724

img文件转换成vmdk

qemu-img convert -f raw openwrt.img -O vmdk openwrt.vmdk https://www.qemu.org 转载于:https://blog.51cto.com/singoe/2401154

weixin_34275734的博客 1万+
上一篇: vmware 虚拟出的 ubuntu 使用samba
下一篇: 【哈佛精神】业余时间
勤奋专注
博客等级 码龄19年 80粉丝 69原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值