闪烁自定义ROM是否需要root访问权限? -- rooting 领域 和 custom-roms 领域 和 rom-flashing 领域 android 相关 的问题

Does flashing a custom ROM require root access?


简体版||繁體版
6
vote

问题

中文

它最近带到了我的注意它没有。有人可以证实这一点并解释确定特征是什么决定是否需要闪存自定义ROM所需的根源?

english

It was recently brought to my attention that it does not. Can someone confirm this and explain what the determining characteristics are that dictate whether or not root its required to flash a custom ROM?

        

回答列表

3
 
vote
vote
最佳答案
 

方法我知道:

  1. 使用载体/制造商工具,如 odin 为某些三星手机(我已经完成了这一点 - 它很容易是最可行的方法)。当手机处于下载模式时,它连接到手机并写入手机存储。知识渊博的人可能也可以编写自己的工具。

  2. 签署update.zip文件,以便恢复/ bootloader考虑其官方更新。这真的是大多数手机可以区分它们的唯一方法(不确定加密的引导程序是否更加困难)。

    "有没有人这样做的?" 我不知道 - 这可能非常难以伪造,但是现实地有人可以访问签名软件。

  3. 使用jig(直接连接到设备的一部分的电子设置)直接写入存储。想象一下手机作为PC,BIOS防止写入硬盘驱动器 - 如果您不启动计算机,BIOS无法干扰,所以您可以删除驱动器并用其他内容写入它。芯片没有像驱动器一样可拆卸,因此夹具。这可能需要定制软件进行写作,再次可能从制造商中获取。如果您不覆盖引导加载程序,则可能会遇到问题,具体取决于它的检查,我不确定。

在以前的工作(手机制造商)中,他们将类似的工具与Odin相似以替换引导加载程序,有时是一个不要求ROM要签名的工具。访问像这样的工具会让很多问题消失。

 

Methods I know of:

  1. Use a carrier/manufacturer tool such as Odin for some Samsung phones (I've done this -- it's easily the most feasible method). It connects to the phone and writes to the phone storage when the phone is in Download mode. A knowledgeable person could probably write their own tool as well.

  2. Sign the update.zip file, so that the recovery/bootloader thinks its an official update. That's really the only way most phones can distinguish them (not sure if an encrypted bootloader makes it harder).

    "Has anyone actually done this?" That I don't know -- it's probably incredibly difficult to fake, but realistically someone could gain access to the signing software.

  3. Use a jig (an electronic setup that connects directly to parts of the device) to write directly to the storage. Imagine the phone as a PC where the BIOS prevents writing to the hard drive -- if you don't boot up the computer, the BIOS can't interfere, so you could just take out the drive and write to it with something else. Chips are just not as removable as drives, hence the jig. This would probably require custom software to do the writing, again possibly taken from the manufacturer. And if you don't overwrite the bootloader you might run into problems depending on what checks it does, I'm not sure.

At a previous job (a phone manufacturer) they used a similar tool to Odin to replace the bootloader, sometimes with one that didn't require the ROMs to be signed. Access to a tool like that makes a lot of problems go away.

 
 

相关问题

2  当我尝试刷新恢复时,我如何获得“这是一个”espresso10wifi“?  ( How come i get this is a espresso10wifi when i try to flash recovery ) 
我正在尝试adb-sideload新的恢复(Philz Touch Recovery N5110)我得到, This package is for a 'konowifi.5110.GT-N5110.konawifixx' devices: this is a 'espresso10wifi'. E: Error...

0  几次不得不在我的角落高清+上射回cm 11  ( Have had to reflash cm 11 on my nook hd several times ) 
所以我在我的Nook高清+上有Cyanogenmod 11,只有一个月左右,它开始表现得非常好! 到了我不能使用它并且必须反射CM 11.我必须在过去的5或6个月内完成几次。 它将随机重启。它也是如此糟糕有时我甚至无法解锁它,因为当我滑动解锁它时,它要么无法注册触摸或动画似乎是如此慢它在锁定符号之前关闭屏幕我将无法再...

0  恢复闪存失败后未检测到SIM卡  ( Sim card not detected after failed recovery flash ) 
我最近试图在我的rooted Archos 40钛上安装CWM。使用 fastboot oem unlock 解锁引导加载程序不起作用,我只收到省略号一段时间。所以我安装了MobiLuncle工具并选择了我的sdcard上的imcomation.img 。但是,它闪烁后,它在恢复时重新启动,但恢复不起作用,它只重新启...

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...

2  自定义内核在内部内存中闪烁的位置?  ( Where are custom kernels being flashed to in internal memory ) 
我已经解压缩了自定义内核的zip文件,并注意到应用的大部分文件都在/ kernel文件夹中。但是,在使用根资源管理器和es文件资源管理器列出根目录时,该文件夹是未列出的。这个/ kernel文件夹在哪里? ...

150  我在哪里可以找到我的Android设备的库存或自定义ROM?  ( Where can i find stock or custom roms for my android device ) 
有几个原因要寻找一个rom: 升级或降级您的股票rom 寻找来自不同地区/语言的固件 为不同的功能闪烁一个自定义ROM,删除膨胀等。 但是在哪里可以在第一个找到roms?什么网站可能拥有我需要的rom? 这个问题旨在是规范的;请添加到Wiki答案,而不是发布单独的答案。 另见:如何在我的设备上更新Andr...

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

1  使用flash_image flash update.img  ( Flash update img using flash image ) 
我想使用shell刷新一个新rom。 (以后需要这个应用程序,所以没有比Shell的其他方式)。这是我尝试的 connected to 192.168.1.9:5555 Pauls-MacBook-Pro:~$ adb shell root@android:/ # su root@android:/ # flas...

3  在Nexus S - “无效的魔法代码”上的股票android  ( Stock android on nexus s invalid magic code ) 
我有一个nexus s(2.3.3,gri54 / i9023,bootloader解锁,安装,rootened),rooted),我试图用股票system.img来闪现它(我没有修改 - 尚未修改) 。 要制作股票android构建,我遵循了在 http:/ /source.android.com/source/d...

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




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