自定义内核在内部内存中闪烁的位置? -- rom-flashing 领域 和 kernel 领域 android 相关 的问题

Where are custom kernels being flashed to in internal memory?


2
vote

问题

中文

我已经解压缩了自定义内核的zip文件,并注意到应用的大部分文件都在/ kernel文件夹中。但是,在使用根资源管理器和es文件资源管理器列出根目录时,该文件夹是未列出的。这个/ kernel文件夹在哪里?

英文原文

I've unzipped zip files for custom kernels and noticed that the majority of the files that are being applied are in a /kernel folder. However that folder is unlisted when listing the root directories using both Root Explorer and ES File Explorer. Where is this /kernel folder?

     

回答列表

4
 
vote
vote
最佳答案
 

内核是"引导映像" 的一部分,它存储在闪存中的单独分区中,而不是在普通文件中。查看 http://android-dls.com/ wiki / index.php?title = howto:_unpack,_edit,_and_re-pack_boot_images

 

The kernel is part of the "boot image", which is stored in a separate partition in the flash memory, not in a normal file. See http://android-dls.com/wiki/index.php?title=HOWTO:_Unpack,_Edit,_and_Re-Pack_Boot_Images

 
 
0
 
vote

可能是你可以更加解释一下你想要做的事情.. 此外,如果可以列出这些自定义内核文件,我们可以更好地帮助。

如果我需要刷新自定义内核,我按照以下过程:

  1. 从git存储库中获取源,
  2. 将我的更改变为内核源。更改可能因添加一个简单的调试打印语句而异,以添加新驱动程序。
  3. 使用Cross-Compiler Toolchain构建内核源
  4. 将手机更改为fastboot模式(我正在谈论bout g1手机)
  5. 使用"fastboot" 刷新自定义内核(zimage)命令:'fastboot flash:原始启动zimage ramdisk.img'
  6. 使用'fastboot reboot'命令用新的内核重启手机

希望现在有一些清晰度。

 

May be you can explain a little bit more on what you are trying to do.. Also, if you can list those custom kernel files, we can help better.

If I need to flash a custom kernel, I follow below process:

  1. Get the source from the git repository
  2. Make my changes to the kernel source. Change could vary from adding a simple debug printk statement to adding a new driver.
  3. Build the kernel source using cross-compiler toolchain
  4. Change the phone to Fastboot mode (I'm talking bout G1 phone)
  5. Use 'fastboot' to flash the custom kernel (zImage) using command: 'fastboot flash:raw boot zImage ramdisk.img'
  6. Use 'fastboot reboot' command to reboot the phone using the new kernel

Hope there is some clarity now.

 
 

相关问题

3  如何把摩托罗拉照片4G带出坟墓?  ( How to take motorola photon 4g out of the grave ) 
最近我从美国订购了摩托罗拉4G ....它是股票Sprint Sunfire OS。 OS : Sunfire-2.3.5 Baseband : 4.5.1A (I am not sure about this whether its baseband or revision) Build :...

2  在不支持的设备上的氰基od  ( Cyanogenmod on an unsupported device ) 
我正在使用karbonn a52 +运行Mediatek处理器和Android 4.2.2 jellybean。我的设备植根了,但不幸的是,我的设备不支持自定义恢复(CWM / TWRP)。我的手机也没有Cyanogenmod Build。 仍然,我计划尝试尝试此方法 不幸的是,CyanogenMod已经关闭了所有...

6  闪烁自定义ROM是否需要root访问权限?  ( Does flashing a custom rom require root access ) 
它最近带到了我的注意它没有。有人可以证实这一点并解释确定特征是什么决定是否需要闪存自定义ROM所需的根源? ...

0  防止未经授权的图像闪烁  ( Prevent unauthorized image flashing ) 
我想知道是否有一种方法来防止某人使用 fastboot 来闪存一个Android设备。 实际上,虽然必须能够打开 USB Debug ,以便运行 adb ,但是Bootloader不提供任何保护AFAIK。 ...

0  如何从格式化设备恢复数据[rooted,闪烁]  ( How to recover data from a formatted device rooted flashed ) 
我不小心格式化了我的手机。 fastboot oem unlock 。 我已经尝试过 wondershare ,easeusmobile保护程序。 实际上,我需要我的照片被相机拍摄。 直到现在,我只能获取社交照片。 ps - 我的手机rooted&闪过。 任何建议? ...

0  闪烁启动映像后的Android 10上丢失的所有者权限  ( Lost owner privileges on android 10 after flashing boot image ) 
似乎我的用户在Android上丢失了"所有者特权" :在UI中禁用了仅适用于主用户的任何功能或功能。不幸的是,这包括用户管理和所有备份功能。似乎我成为辅助用户,但我确实拥有原始主用户的数据。 是否有任何方法可以让所有者权限返回? 这发生在闪烁的Android 10的不同内核之后。我现在有正确的储备内核。 最好的问候!...

2  安全测试ROM构建  ( Safely test rom build ) 
我正在尝试进入Android ROM开发,并从我的设备的来源中编写CM13(尚未完全支持,我调整了它,以便它应该工作)。但是,由于这是我第一次进入自定义ROM发展,我有一个相当严重的问题。 如何安全地测试我的rom? 我希望能够使用TWRP将其闪存到我的设备(OnePlus二),但是,我需要能够确保无法对我的设备进行...

-3  我可以用另一个电话模型的官方ROM升级我的固件吗?使用Odin?  ( Can i upgrade my firmware with another phone models official rom using odin ) 
是否可以使用Odin使用其他电话模型的官方ROM升级我的手机固件? ...

1  为什么当我试图安装它时,蔚蓝的zip没有被发现?  ( Why is cyanogenmod zip not being found when i try to install it ) 
为了帮助修复我用USB连接的问题,我建议我升级我的内核和rom。我似乎升级了 kernel cyanogenmod ,保持失败。 我已经尝试了两种升级方式,通过恢复和通过<一个href ="http://wiki.cyanogenmod.com/wiki/samsung_galaxy_s_ii:_full_upda...

2  如何通过Linux刷Galaxy 5(GT-I5500)?  ( How can i flash my galaxy 5 gt i5500 via linux ) 
我想知道是否有一种方法可以通过Linux闪存我的Galaxy 5(I5500)。我找到了Heimdall,但它只适用于三星的Galaxy s。 ...

0  闪烁n9005(n9005xxubmi5)  ( Flashing n9005 n9005xxubmi5 ) 
首先是我打开这个线程的原因是因为先前一年前,我错误地闪过了一个s2,我变得有点害怕闪烁的手机。我有一个三星注3,其当前的操作系统是Android 4.3,因为当我购买它时已经植根了(解锁法语手机),我无法获得OTA更新。所以我想闪现它,以便我可以获得OTA更新。 现有的基带版本是:n9005xxubmi5 我已下载...

16  如何从FastBoot重新启动恢复?  ( How can i reboot into recovery from fastboot ) 
我有一个手机在系统加密期间电源故障+电池耗尽后自动拍摄。它如何砖砌在这里并不重要,麻烦的是我无法进入恢复模式。通常通过音量打开电话¶ + power 将进入恢复模式。我的TWRP作为ROM作为恢复和谱系操作系统闪现。现在它没有回应该击键。 通常也可以启动到系统并运行 adb boot recovery ,但是使用系...

1  Flash Vanilla(AOSP)Android ROM在Xiaomi Redmi上  ( Flash vanilla aosp android rom on xiaomi redmi ) 
我有一个小米redmi 1s。 是否有可能闪存vanilla(aosp)androidrom?这个miui很讨厌我。我有几个来自miui的虫子,我想闪光vanilla rom,但总是当我认为我找到了正确的东西时,它是砖块的手机,不得不用自定义miflash工具恢复它。 在手机上恢复甚至可能。 ...

0  nexus 7:断言失败:设备==尝试安装一些rom时的gouper  ( Nexus 7 assert failed device grouper when trying to install some roms ) 
所以我有Nexus 7(不是2013 One),Wi-Fi版本,安装了TWRP恢复,版本2.6.3.1。 在尝试安装某些ROM时,例如,SPANCERMOM或PAC,安装失败了以下消息: assert failed: getprop("ro.product.device") == "grouper" || get...

0  默认启动器在重新启动时崩溃,仅访问状态栏和设置  ( Default launcher crashing at reboot access only to status bar and settings ) 
我有一个Cellon A95(这是一个较少的印度公司;规格: http:// www .gsmarena.com / celkon_a95-4822.php ),我在这里有一些严重的问题。手机安全扎根并运行姜饼2.3.6。为了保存内部空间(仅为188MB),我安全删除了许多系统应用程序和融合器,包括Stock Lau...




© 2021 it.wenda123.org All Rights Reserved. 问答之家 版权所有


Licensed under cc by-sa 3.0 with attribution required.