Questions tagged «rom-flashing»

刷新是将固件映像(和根文件系统)写入Android设备内存的过程

3
在哪里可以找到我的Android设备的库存或自定义ROM?
寻找ROM有多种原因: 升级或降级您的库存ROM 从其他地区/语言查找固件 刷新自定义ROM的不同功能,消除膨胀等。 但是首先可以在哪里找到ROM?哪些站点可能需要我的ROM? 这个问题意在规范 ; 请添加到Wiki答案,而不要发布单独的答案。 另请参阅:如何在设备上更新Android?

1
为什么需要擦拭Dalvik缓存?
当我更新自定义ROM时,总会有擦除Dalvik缓存的指令。我看不出为什么有这个必要。 在系统启动时观看logcat,我可以清楚地看到,如果某个应用程序更改了,则其dex文件将无效,然后重新生成。但是,当我在任何地方提及此事时,我都会保持沉默。似乎甚至没有一些ROM开发人员意识到这一点,他们之所以这样做,是因为其他所有人都知道。 所以问题是: 是否有一个Android版本,其中Dalvik文件在启动期间没有失效? 您自己进行此操作是否有任何优势,而不是让系统执行应做的工作? 理想的答案应该包括对相关代码的引用,因此下次出现此问题时,我将提供引用。

3
ROM Manager,ClockworkMod和Nandroid之间有什么关系?我需要哪一个?
因此,我了解生根后,我需要用手机做的第一件事就是备份所有内容。但是,对于用于此目的的三种显然流行的工具,我感到困惑。 例如,Nandroid是我在连接到Android设备的计算机上运行的应用程序,还是在设备本身上运行的应用程序? 我了解ClockworkMod是“自定义恢复”。这意味着什么?我为什么需要它?“闪烁”是什么意思? 除了浏览和安装新的ROM之外,ROM管理器如何与其他两个交互?它是否同时包含了两者,所以我只需要从市场上下载它并完成它? 我会很感激任何能够解决这些差异的答案,重点是我作为最终用户实际需要做的事情,以及这些操作是否存在风险。

4
“ fastboot oem lock”有什么作用?
我的手机已经使用了几个月,没有运行此命令就加载了多个固件,ROM和OTA。它有什么作用? 我所知道的是,“ fastboot oem unlock”会显示确认屏幕,并迫使我擦除设备数据,而“ fastboot oem unlock”是将固件刷新到手机的第一步。 我可以不重新锁定手机吗?

2
root和刷新手机前该怎么办?
现在,我的手机中有库存rom,但还没有扎根。我想将其扎根并更换ROM。 首先,应该根植或刷新ROM吗? 我不想丢失所有配置,应用程序,应用程序数据或文件(SD中的图像,音乐,视频等)。如何确保避免这种情况? 我想确保可以根据需要返回库存行,我应该做些特别的事情吗? 如果相关,我有一个三星Galaxy I5510。 谢谢!

2
为什么自定义ROM需要root访问权限?
我想清楚一点,正如我的问题所表明的那样,我通常对移动设备一无所知,因此,如果这是常识,我深表歉意。 假设我要将自定义ROM安装到设备上,那么看来我需要root访问权限。我可以从每个网页上找到有关如何生根设备的信息,但无法找到为什么需要生根设备的方法。我知道生根设备只是给了我该设备的根访问权限,但是为什么需要这样做?如果我将电话连接到PC,那是否无法访问设备的整个文件系统?如果是这样,那我为什么不能用我想要的任何ROM覆盖FS的相关部分? 另外,为什么生根和使用自定义ROM会使设备变砖?我不能只覆盖导致原始磁盘问题的ROM(我想备份!!)。

2
奥丁语中的“ BL”,“ AP”,“ CP”和“ CSC”是什么意思?
我正在尝试使用Odin将操作系统下载到我的手机上(试图将Raspbian放到树莓派上运行,该树莓派具有ARM处理器,而我的Android手机也有一个,因此希望它能正常工作。)(确实有点像ISO文件有效吗?我不知道,我会尝试看看) 当我使用Odin时,我看到这些文件类型“ BL”,“ AP”,“ CP”,“ CSC”是什么? 我不知道,但我真的很想知道,我想知道我的Android手机是否具有BIOS之类的东西,在这里我可以选择从USB闪存驱动器启动(听起来可能很傻)。 我的手机支持USB-OTG,但是如果它取决于某种驱动程序,它们会在BIOS中运行(如果android手机有),请帮忙! 哦,我已经把我的手机扎根了。

2
如何解压缩和编辑boot.img进行ROM移植?
我最近为Allview P5 下载了此ROM(Allview P5相当于Gionee GN700W / FLY IQ441 / QMobile Noir A8)。它称为Primonex ROM,是为手机的Gionee版本制成的。 首先,我尝试按原样安装它,但是它卡在了启动屏幕上。 经过研究后,我发现该boot.img文件可能有问题,我不知道如何提取或编辑该文件。 有人可以告诉我该怎么做吗?
14 rom-flashing  rom 

1
为什么在TWRP的调整大小分区功能中没有选择大小的选项?
我正在尝试刷新旧的Galaxy Note N5100,但我意识到系统分区太大(〜1.5GB)。当前的ROM仅使用大约40%的分区,因此我想缩小它以腾出空间用于缓存和数据。我听说有更新的TWRP,resize2fs所以我安装了最新的(3.0.2-0)TWRP并尝试。 但是在选择擦除>修复或更改文件系统>调整文件系统大小后,便没有选择新大小的选项了!我尝试滑动以调整大小,系统现在更大(〜2.5GB)。我检查了一下,fdisk现在的确更大。 ~ # fdisk -l /dev/block/mmcblk0 Found valid GPT with protective MBR; using GPT Disk /dev/block/mmcblk0: 30777344 sectors, 2740M Logical sector size: 512 Disk identifier (GUID): 52444e41-494f-2044-4d4d-43204449534b Partition table holds up to 128 entries First usable sector is 34, last usable sector is 30777310 Number Start (sector) …

2
当您用硬砖头电话时,实际发生了什么?
我从不刻苦地用电话砌砖。我也从未见过。但是,艰苦的砌砖是每个人最糟糕的噩梦。 我不想知道当您用砖砌手机时究竟会发生什么。如果没有专业帮助,会发生什么事情使其无法恢复? 为了找出答案,我需要知道ROM的刷新方式。为此,我下载了手机芯片组的数据表(MTK6589,可在此处找到其数据表),然后发现: USB数据线D +,D-和VCC直接进入应用处理器。 有一个用于应用处理器的外部PMIC,用于处理手机的电源开和关。该IC上有两个引脚(KP_KOL0和KP_ROM0),当它们为0时,无需电池即可触发USB下载。 文件下载到的存储器(eMMC或NAND闪存)也通过外部存储器接口(EMI)连接到处理器。 因此,这是(我认为)当您刷新错误的ROM时发生的情况: 虽然我不知道KP_KOL0和KP_ROM0引脚上的0V会产生什么结果,但是当您要下载新的ROM,并且应用程序处理器在“下载”模式下切换/启动时,会发生这种情况。 我用谷歌搜索当你用硬砖头电话时会发生什么。我得到的只是新手发布的帖子,告诉您如何或如何不硬手机。大多数帖子都说,当您刷新错误的ROM时,电话可能会结实。我的问题是 当您刷新错误的ROM会使手机坚固时,会发生什么情况? 还是为什么当您用砖砌硬处理器时,处理器根本不响应?


4
为什么仍不能将Android安装为常规操作系统?
是否有任何技术或其他原因导致Android仍然是固件而不是无法轻松安装的OS? 为什么没有通用映像可以检测适当的驱动程序(内核模块),以某种标准方式对NAND进行分区并配置引导加载程序以引导更新的OS版本? 是什么阻止Google制作真正的(不太像固件的)操作系统(用于小型ARM,x86等设备的操作系统)?

3
不使用快速启动USB的Flash boot.img
因此,我最近将手机扎根,尝试使用一两个ROM。我发现使用TWRP恢复从SD卡安装另一个ROM非常方便,您无需将其连接到PC。 但是,在我的设备(HTC One S)上,我还需要为每个ROM刷新一个不同的boot.img文件,因此我仍然需要将手机挂接到PC上以切换ROM。如果我不这样做,它只会卡在加载屏幕上。然后我必须使用命令 fastboot flash boot boot.img 从boot.img所在的文件夹中。 是否可以通过TWRP或其他方式刷新此启动映像,而无需通过USB使用fastboot?

2
通过使用自定义ROM是否可以完全固定您的Android手机?
我了解您可以通过尝试错误地越狱来完全“砖化”(使无法使用)您的iPhone。 是否确实如此,是否可以对您的Android手机执行相同操作?还是该操作系统和手机的本质在于,如果一切都呈梨形,您就可以始终在其上安装新的ROM? 我认为,与独立的Android手机相比,iPhone与iTunes的紧密联系可能会有差异。


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.