Android :: ROM Hacking Terms - HBOOT / Bootloader / Radio / Recovery Image / Update.zip
Aug 12, 2010
I see these components discussed all the time on xda-developers. I have a vague understanding of what they are and how they're related to each other, but it's not perfectly clear. For example, the radio seems to be a lot more than just the radio. I have a good understanding of the basic ideas as a Linux user and software developer.To kick things off, let me present my current understanding. I could be way off on some things:"Radio" - I'm not sure if this runs before the bootloader or after HBOOT is the bootloader, the first thing that runs when you boot up your phone. Like your regular Linux bootloader, it lets you boot off of different partitions.There are multiple partitions on the system, at least one for HBOOT (maybe? or is it in some kind of MBR type of area?), recovery, system and data. All of these partitions are in the system's "ROM" which is not really ROM it's actually NVRAM or flash or whatever. Hence, each of these areas can be independently flashed.Recovery is a partition you can boot into. It's originally meant to be a kind of "recovery" mode and so offers a base for hacking. This is typically re-flashed so as to follow further modifications. From the recovery image, you can also access the sdcard which is useful for fetching update.zip files etc. update.zip - these are updates that can be applied from a custom recovery image. It seems like these updates can contain more or less arbitrary code, but I'm not clear on how they get applied or where they get flashed to or applied to./system - gets mounted read-only (what control this?) unless you do some hacking Where does the kernel sit? Is there a different one in the recovery versus the regular image? which parts form a custom ROM like CyanogenMod? What is the NAND and what does it mean to unlock the NAND? What is an RUU? SPL? Where do the WiFi and 3G radio images sit? PC36IMG.zip? PRI?I've seen some of this explained elsewhere but I don't understand how they all fit together.
View 1 Replies
Jun 15, 2010
I rooted my phone a while back and I am trying to update the recovery image. I think the recovery image I have downloaded (recovery-RA-hero-v1.6.2) has some extra options such as being able to flash the radio which is what I want to do. I have updated my rom to 2.1 by copying the image accross and naming it update.zip and booting into recovery and applying the update. That is fine and I am now running SenseHERO-2.1_signed-update. I have tried using flashrec but it fails with "cannot run command" and I think it is because I already have a patched recovery image. What is the best thing to do? Can I update my recovery image manually from the command line? Can I update the radio in the same way? Have I misunderstood the procedure?
View 3 Replies
View Related
Sep 2, 2010
I root my phone, installed Fourth Wave without a hiccup. I do my co-workers phone the same way and now he is stuck in HBoot. Radio won't update either. I removed the battery for 20min and tried, no luck. Goes right into HBoot. Anyway to get the phone back to normal?
View 11 Replies
View Related
Sep 22, 2010
I'm just trying to get my recovery menu back!
I've tried RUUing my phone but that won't work now. It dies on the HTC screen and when I pull the USB I get to a menu that has the option of RUU but it wont' do anything.
So I tried this to fix the bootloader
How-To repair your bootloader after using the 2.1 RUU - Android Forums
It doesn't work
I can't load the flash_image to my system/bin file. My phone IS rooted and I've done it via various ways and none of them will give me permission to move the flash_image to the /system/bin folder
I can't flash a recovery image to flash_image because... flash image doesn't exist.
I'm at th end of my rope and I'm about to slip it around my neck. I know I need to step away from this and take a deep breath, but I'm determined.
Anyone able to give me some hints to as what I'm missing
I'm on 2.2
View 5 Replies
View Related
Sep 23, 2010
I upgraded my radio was when 2.05 was released (1.0 -> 2.05), so I'm not sure if risks are the same given that we now have S-OFF.
Previously (when I upgraded) there were bricks that would occur if the same radio was flashed twice. I cannot remember whether the method of radio upgrading was done via HBOOT or Recovery. If the risk is still there, can I upgrade from 2.05 to 2.15, or should I downgrade to 1.0 then upgrade?
As far as HBOOT goes, I have never upgraded my HBOOT, I'm either running on 0.77 or 0.79, but I want to play around with some of the newer roms. Regardless, is HBOOT 0.92 an official release, or is it a user contributed release?
View 3 Replies
View Related
Dec 7, 2009
It will be helpful if any one can help me out in understanding the concept of radio,flash,system image in android mobile device. Also why are they required? and what is their role in Device?
View 2 Replies
View Related
Nov 25, 2009
They have just been posted on HDblog.it here are the links:
SAMSUNG Galaxy ROMS: GALAXHERO FINAL VERSION V1.1 - HDblog - Forum
UPDATE 24/11 - V4.3! - ROOT/RECOVERY IMAGE update, wipe, backup and restore GALAXY - HDblog - Forum
View 49 Replies
View Related
Sep 11, 2010
I have a Sprint HTC Hero 2.1 Update 6. Today, I installed universal one-click root app onto my phone from this link : [APP] [ROOT] 1-click root for N1 (Latest ver: 1.6.2 beta 5) - xda-developers and I believe I got my phone rooted. Now, I am hoping to get custom recovery image installed on my phone so that I can nandroid back up my current stock 2.1 based image before installing CM6. I was hoping to try clockworkmod through ROM Manager app. Does this image work in HTC Hero ? If not, is there any other recovery image that I should try for my 2.1 hero ?
View 1 Replies
View Related
Aug 11, 2010
ok, so I put the PB31IMG file on my sdcard, and the dinc_ota. I changed dinc_ota to update. (I did not name the file update.zip.zip) I powered down, I entered bootloader, and it loaded the PB31IMG and whatever. then I hit volume down and selected recovery. this brought me to clockwork recovery. I noticed the isntructions said to boot into STOCK recovery. well, I like a dummy ignored that and tried to apply the update.zip thru clockwork.
This is what I got:
CODE:.......................
So, is this because I tried doing it through clockwork recovery? is it because I didn't apply the first OTA update we got? what does that mean exactly anyways? is it saying I need to install the leaked froyo ROM, and then update the radio? How do I boot into stock recovery and not clockworks recovery? does this count as applying the update.zip once, meening if I do it again I'll brick my phone? should I sell this thing and get a samsung flip phone because I'm too stupid to own a Dinc?
View 2 Replies
View Related
Jan 4, 2013
I'm trying to run TripNDroid ROM (check here), but currently that ROM on 4.2.1 doesn't support my HBOOT, 1.12.
I checked me CID, which is HTC_304, and I see it is compatible with HBOOT 1.39.
Now, I read somewhere that if I update to a more recent HBOOT I might not be able to flash some ROMs only compatible with older HBOOTs. So, should I update my HBOOT or not? If so, how?
View 1 Replies
View Related
Sep 23, 2010
I originally rooted my phone with Unrevoked before Froyo came out(can't recall the version). Once froyo came out, I backed up the phone with clockwork, then flashed over Netarchy's stock rooted froyo(backed up afterwards too). Today I went to the link on the unrevoked twitter page and flashed 3.29 to my phone. I flashed it using the update from SD card option in clockwork. Here's the issue. Afterward my phone rebooted and will not go past the bootloader screen. I'm thinking no biggie, I'll just go back into recovery and load a backup or an older working rom. Well there is no recovery. All I get is the phone with a red triangle. So I'm freaked out and thought, well lets just go back to the stock RUU. Well thats getting an bootloader version error. WHere can I go from here? is there a way for me to get those backups I made loaded from the bootloader screen?
View 30 Replies
View Related
Aug 2, 2010
While tested, and working on ECLIPS3's test device, this is a risky flash. Flashing this is at your own risk. If data or property loss occurs, its you fault, not mine.
The s-off spl allows you to use fastboot, and can make recovery of a "softbricked" device much easier.
Flash this like any other flashable file through recovery.
View 2 Replies
View Related
Jan 28, 2014
1. Can recovery flash bootloader?
From this link====>[URL] ....., I think it can do that. But I'm not sure.
2. Can recovery flash recovery partition itself?
I think it can not do this. Not confirm that.
3. We know in update.zip, boot.img is corresponding boot partition, but why system is a folder, not system.img? There is a system partition also.
4. While OTA upgrade system, why the update package downloaded under /cache path? Can we change it to sdcard?
5. Most important, what exactly update-script do things under recovery mode? How the command executed?
BTW, there are other questions, but not related to Recovery Mode.
1. How can I see the flash partitions? I know to use the command cat /proc/mtd, but as Samsung, it use emmc flash, while I type that command, no results printed. How to see?
2. About userdata partition, we know that when first run android OS, system will copy files from /system to /data, but does it do it every time that we turn on the phone or just do it once after the first booting after we update our system?
View 5 Replies
View Related
Sep 13, 2010
I noticed that you can now add a "Reboot" button to SwitchPro that works a lot like Quick Boot. This is GREAT! and I am super excited. When you press the button, you're given the option for Reboot/Recovery/Bootloader (also awesome!).
The problem is... it doesn't work!
Is this an issue with my Eris/ROM or are other Eris users experiencing the same? If so, I'd be happy to ping the SwitchPro dev to see if a solution can be found.
View 12 Replies
View Related
Nov 21, 2010
Have a problem, I cant start the phone i bootloader or recovery. Have done this multiple times before and had no problems then. I have flashed openfire before this, maybe something to do with that?
Really want to be able to make this work, because my battery drains from full to empty in a couple of hours, so wanting to reflash opefire or try cynagonmod to see if that could help my problems.
How do I enable this again? (have tryed to install recovery from rom manager, says success, but cant start in recovery afterall) have clockworkmod 2.5.0.1 now.
Have tested volume down+power, backbutton+power, and restarting the phone in bootloader and recovery, nothing happends.
View 4 Replies
View Related
Aug 11, 2010
Can anyone give me some insight on restoring an Eris completely back to stock? I was running 2.1 OTA rooted and I'm trying to get the stock recovery back. I rolled it back to 1.5 using the SD card method, downloaded the OTA 2.1 update but it won't install since the bootloader is S-OFF. Is there an SBF that I should use for this that gives me a total stock flash? I tried to re-root and start over but I wasn't able to get SU installed...I'm all twisted around here and could use a back to basics walk through if one exists.
View 12 Replies
View Related
Feb 5, 2014
I have an AT&T SGS4 with a melted USB port so there is no way for me to use fastboot or Odin to flash bootloaders, etc. Is it possible to flash a Samsung factory bootloader through recovery?
What I am trying to accomplish:
I am on Touchwiz 4.3 and the 4.4.2 KK release was leaked in our forum. I used the dsixda kitchen to break it down and made a ROM out of it that successfully flashed in recovery but kernel panics at the AT&T splash boot screen because the RAMdisk doesn't match the bootloader version. So I need to upgrade the bootloader to the 4.4.2 version so it will boot.
I unpacked the RAMdisk and there is nothing in any of the init.xx files that points to the bootloader. I even used a hex editor to look at the init binary which references the bootloader but there was nothing in there that I could change (from what I saw).
View 4 Replies
View Related
Apr 28, 2013
I flashed a ROM this morning and it failed. One thing leading to the next I ended up with no OS on my phone and USB Debugging turned off. Now I want to turn on USB Debugging but the only menus I can access from the phone are "Recovery" and "Bootloader." Is there anyway to turn it on or am I screwed. Also, messing with all of these ROMs and rooting my phone so looking for link to a ROM that doesn't make any major changes to your phone. Or the original ROM that came with the phone would be good.
View 2 Replies
View Related
Jun 3, 2013
I have a vodafone smart 2 (alcatel v860) and i have deleted bootloader with recovery mode and after doing that i restarted the phone.
Now phone wont boot exactly, it only shows a green android logo and thats all it doesn't continue after that.
View 3 Replies
View Related
Sep 25, 2013
I've got an HTC One & I've already unlocked the bootloader but had to give the computer I was using up before I could install recovery or SU. SO, is there any possible way to get a recovery onto my One without a computer? Then I can just flash a rooted ROM. I am also still S-ON.
View 1 Replies
View Related
Jun 16, 2012
When I boot my phone into bootloader it flashes with all the images, and it says incorrect image/wrong image for one of them how do I fix?
View 1 Replies
View Related
May 26, 2013
i press volume+ andd power button but cannot enter into cwm recovery
which enter into factory test,pcba test etc.............which mode is this?
View 9 Replies
View Related
Jan 20, 2011
I lose phones... habitually. Sometimes they find their way back to me and sometimes they don't, It is unsettling to me that even if I have a security app installed, or a GPS tracker that ability to perform a google search can simply factory wipe my phone and make it their own.
So the question: Is it possible to include a password requirement to access the bootloader or recovery? I realize that if you forget your password there would likely be no way to save your phone in the event you need to, but I don't forget my passwords so this does not affect me.
View 9 Replies
View Related
Mar 23, 2014
I have a problem with my LG optimus 4XHD. I didn't like the 4.1.2 lg skinned android so i wanted to install a custom rom. I started by rooting my phone that worked but then i flashed clockworkmod recovery without unlocking the bootloader. Now i can't enter my recovery anymore but i can still boot into android. Now my question is: Can i still unlock the bootloader now without bricking my phone?
View 9 Replies
View Related
May 31, 2013
My phone wont boot into android because of a bad setting I made in pimp my rom, it only boots into recovery now. So what I need to do is sort files modified by a certain date and time (last night) and restore them with originals hoepfully to get my phone to boot back up.
So how do I navigate and search my root directory through 4ext recovery or bootloader, because those are my only options?
Is there a way to mount these directories and browse them through windows as if it were an actual folder so I can use windows 7's build in search features as well? I have android commander installed and can use that if need be.
how to exactly approach this without installing my rom back over again.
View 7 Replies
View Related
Nov 3, 2010
Currently running DeFroST 6.0 forHTC desire (AOSP FRG83 + CyanogenMod). I rooted using unrevoked 3. I installed defrost 5.9via Rom manager then upgraded to 6.0 via defrost settings.
3 questions possibly unrelated
when I run bootloader I see 'no image' and 'wrong image' messages displayed
I am unable to delete stock apps that came with the defrost Rom. In root explorer I mount r /w and delete an app. Confirm delete message shows up. But when I exit app is still there in the drawer functioning normally.
I was told this could be because NAND is locked. I understand that it should be unlocked when the unrevoked root was performed. I suspect that the error message - not enough space I saw in recovery might have something to do with the NAND setting.
Before I installed defrost 5.9 I tried to install the cyanogen 6 Rom via Rom manager. I saw 'not enough space. On device' or something similar (can't remember exactly) displayed in recovery. i think this might have something to do wit NAND setting as well
btw my desire is CDMA. Can any body shed some light on this. im a newb so simple terms please
View 5 Replies
View Related
Aug 2, 2010
So I downloaded the unroot file, installed it onto the SD card (formatted by the phone), and when I load Hboot it finds no update. It just brings up the normal menu (fastboot, clear storage, simlock, etc.).
View 7 Replies
View Related
May 29, 2013
Are there other ways to flash a recovery with a locked bootloader?
My Problems:
I can't flash my stock recovery through fastboot with a locked bootloader.
I can't boot into my recovery because my current recovery is TWRP 2.5.0.1 and I have a locked bootloader.
I can't unlock my bootloader because I have used an IMEI Hack Tool and set my IMEI to 0 (I guess).
I can't boot into my ROM because I used an IMEI Hack Tool.
I can't Force Upgrade too (Vol Up + Down + Power). It only shows a pink/purple screen.
Solutions:
I can only flash a recovery with an unlocked bootloader.
I can only boot into a recovery with an unlocked bootloader (except for stock).
I can only unlock bootloader if my IMEI has restored.
I can only restore my IMEI if I can boot into my ROM.
I can only boot into my ROM if I have a stock recovery.
I can only Force Upgrade if I have restored my IMEI.
If I could only restore my IMEI through fastboot,
View 9 Replies
View Related
Aug 18, 2010
I flashed the custom recovery image instead of the temp way. Does anyone know how to get the orginal one back on it. Im taking it back dont want verizon pulling some stunt on me
View 6 Replies
View Related
Jun 6, 2012
I would like to hack in to two andorid devices, mic and the GPS device. With the mic I want to get the back ground noise. Measure the intensity of sound for ex - lets say frequency or some dB value (which ever is supported). With GPS obviously the location cordinates.
On the android platform it will be easy to do this as an application. However I want to pass this data to the kernel..how to achieve that? a user space daemon polling the above sensors constantly(then agian how to write to the kernel space..), or can I get these values in the kernel space itself? (ex- as a bite stream from the device driver).
View 2 Replies
View Related