[Q] (Hard)Brick>Service>Discover about root? - Galaxy S II Q&A, Help & Troubleshooting

Hi,
So unfortunately yesterday i (hard)bricked my phone. (yes my version is 4.0.4 BUT i've flashed five ROMs previously without any problems)
I tried to find other solutions such as Jig and JTAG but no luck for me here (in Sweden)
So instead i, today, went to the service department in the store which i bought my GT-i9100 from. They have now sent it to another location specified in repairing mobile phones.
Obviously my phone was rooted and as far as i know my warranty has been vioded.
So that's why i wonder: if they actually can open my phone, will they see that it has been rooted or does the phone somehow format everything and goes back to factory settings?
And if they can open it and see that it has been rooted, what can they do with my phone then?
Thanx for time

If you corrupted the emmc via the 4.0.4 emmc bug in kernel then I wouldn't worry about it as they will simply open device and replace motherboard. You can avoid emmc bug in future by simply flashing a custom kernel, keeping in mind that if you re-flash stock then you need to also re-flash a custom kernel again.
Btw, JTAG fix is for when you corrupt bootloader. If you corrupt emmc, depending on how bad it is (you may be able to connect/partition) the only way to fix is to replace the IC (nand) chip or more simply/quickly to replace whole board.

TheATHEiST said:
If you corrupted the emmc via the 4.0.4 emmc bug in kernel then I wouldn't worry about it as they will simply open device and replace motherboard. You can avoid emmc bug in future by simply flashing a custom kernel, keeping in mind that if you re-flash stock then you need to also re-flash a custom kernel again.
Click to expand...
Click to collapse
I do have a custom kernel - Siyah. I've used Siyah on all my ROMs yet. (except for those ROMs which came with it's own kernel, but then i re-flashed Siyah) And as far as i know Siyah should be completely free of the brick bug.
" keeping in mind that if you re-flash stock then you need to also re-flash a custom kernel again"
If i flash stock ROM wont i just get the stock kernel also? And for what purpose should i re-flash a custom kernel after flashing stock ROM?
Thank you theAtheist. Appreciate your work (helping others in the way necessary ) And also giving answer to All questions asked.

WardenBerret said:
I do have a custom kernel - Siyah. I've used Siyah on all my ROMs yet. (except for those ROMs which came with it's own kernel, but then i re-flashed Siyah) And as far as i know Siyah should be completely free of the brick bug.
" keeping in mind that if you re-flash stock then you need to also re-flash a custom kernel again"
If i flash stock ROM wont i just get the stock kernel also? And for what purpose should i re-flash a custom kernel after flashing stock ROM?
Thank you theAtheist. Appreciate your work (helping others in the way necessary ) And also giving answer to All questions asked.
Click to expand...
Click to collapse
Because a kernel is the link between Hardware and ROM.
You can flash as many kernels as you wish, as long as they're compatible with your current ROM.
Brick bug shows up only in 4.0.4's kernels, that's why flashing a safe kernel (like siyah) is recommended to avoid it.

Related

[Q] Root, kernels, firmwares and roms

Getting a bit confused about all this, so am wondering if i've got it right. A rom is the whole thing, it includes a kernel and so forth? So a Kernel is a part of the rom right? And you can flash kernels individually without flashing a whole new rom? But what is a firmware then? Just another name of a rom?
Also on the Galaxy S2 can you flash custom roms, like Lite'ning, without getting root first? Or do you need to get root before flashing custom roms? If you can flash custom roms first without rooting, will the custom rom then give you root as long as it includes it?
And you also got recovery, which is a separate thing again? Galaxy S2 comes with a very basic one if i've understood correctly, but there is others out there that you can install, which also gives you the ability of flashing roms straight from the microsd/phone storage?
So have i gotten any of this? Hope am not to far off
Edit: http://forum.xda-developers.com/showthread.php?t=1246131 looks like most of my questions where answered there, though am still a bit unsure if it's possible to flash a custom rom before you root?
ROM's and FIRMWARE: The ROM or Read Only Memory is the internal flash memory where the core operating system resides. The Firmware is a device specific part of the ROM that controls various hardware components. So the firmware is contained in the ROM but in the context of Android the terms are often used interchangeably.
KERNELS: Different kernels offer different advantages, some are fast, some are light weight on the battery and some are a mix, so yes you can in most cases flash a different kernel with a ROM, and then your phone will be running the custom ROM you picked with the new kernel you flashed.
Rooting: You must have a rooted phone inorder to flash a custom rom, but rooting in my opinion seems really safe and it really easy to do on the SG2
There are things that allow you to flash from your SD card and you do that by entering clockworkmod revovery, apps like rom manager also allow you to flash from sd card, but you can always use odin, which is safe and fast
hope this helps
Thanks, and very nicely explained =) Another question then, what is the reason one need root before you can flash custom firmwares? As i heard Galaxy S2 doesn't really have any safety measures put in to stop things, like HTC do with their bootloader. Another thing is that i checked the thread for the Lite'ning rom, and saw the installation procedure, and it doesn't mention anything about having root before starting, so am getting a bit confused there.
You don't need to root before flashing a custom ROM as long as you can enter download mode (power up with volume down, home and power button pressed) and can flash the ROM via Odin.
If the ROM is flashable only via ClockWorkMod recovery (a zip that you copy on your phone) then you need to flash something that includes that recovery before flashing the rom (like CF-Root or any kernel that includes CWM).
Lite'ning ROM that you mentioned earlier is flashable via Odin so no problem.
Every ROM includes a Kernel, the only thing they sometimes don't include is the modem like in VillainROM, you have to flash it separately. And also, if a ROM is announced as rooted, when you flash it, you will have root regardless of the state before flashing
Thanks once again =)
Another question, if one want to get back to stock, flashing one of these "official firmwares": http://forum.xda-developers.com/showthread.php?t=1075278 well revert everything right? Even if i got CWM recovery, after flashing on of those "official firmwares" will give me back the original recovery as well?
Edit: Also you mention "modem", if one ROM don't include one, do you have to flash it separately for the ROM to function at all? Or will it just use the modem that's already on the phone or something? Checked out the VillainROM thread and it doesn't say anything about a modem.
Nitrius said:
Another question, if one want to get back to stock, flashing one of these "official firmwares": http://forum.xda-developers.com/showthread.php?t=1075278 well revert everything right? Even if i got CWM recovery, after flashing on of those "official firmwares" will give me back the original recovery as well?
Click to expand...
Click to collapse
Yes it will revert back everything
Nitrius said:
Edit: Also you mention "modem", if one ROM don't include one, do you have to flash it separately for the ROM to function at all? Or will it just use the modem that's already on the phone or something? Checked out the VillainROM thread and it doesn't say anything about a modem.
Click to expand...
Click to collapse
If you dont flash a modem it will just use the one you had before. They talk about it in the old thread and also in the new but not in the firsts posts, you'll have to do a search.
Plus Modem Kernels are interchangeable .
KH3 Firmware with KI4 modem and KH1 kernel .
Guide
http://forum.xda-developers.com/showthread.php?t=1125282
jje

CWM Recovery and the Brickbug: One more question?

I've read all the info I could find here on the brickbug regarding the CWM recovery and the 4.0.4 leaks, but one question that still perplexes me is:
Why does the ROM itself have anything to do with this issue if the flags from the kernel are what triggers the bad erase command in the first place?
I mean, at this point, the ROM isn't even loaded, is it, so why does it matter if we use a custom recovery, say from Siyah, for example, on a leaked ROM, since the CWM recovery is part of the kernel and not the ROM itself?
What am I missing?
donalgodon said:
I've read all the info I could find here on the brickbug regarding the CWM recovery and the 4.0.4 leaks, but one question that still perplexes me is:
Why does the ROM itself have anything to do with this issue if the flags from the kernel are what triggers the bad erase command in the first place?
I mean, at this point, the ROM isn't even loaded, is it, so why does it matter if we use a custom recovery, say from Siyah, for example, on a leaked ROM, since the CWM recovery is part of the kernel and not the ROM itself?
What am I missing?
Click to expand...
Click to collapse
On S2, cwm can be flashed without a kernel
Kernels based on stock and that only include cwm and root are affected if not specifically patched
Sent from my GT-I9100 using Tapatalk 2
donalgodon said:
I've read all the info I could find here on the brickbug regarding the CWM recovery and the 4.0.4 leaks, but one question that still perplexes me is:
Why does the ROM itself have anything to do with this issue if the flags from the kernel are what triggers the bad erase command in the first place?
I mean, at this point, the ROM isn't even loaded, is it, so why does it matter if we use a custom recovery, say from Siyah, for example, on a leaked ROM, since the CWM recovery is part of the kernel and not the ROM itself?
What am I missing?
Click to expand...
Click to collapse
Your missing nothing actually, you are totally right in the fact its the kernel itself, but since the kernel is part of the rom, when you flash with odin, that is the reason the warnings are about...
so the best thing is actually just avoid the specific roms, and have a known good kernel...
FWX

Softbricked with damaged USB - What are the options?

Hello!
A softbricked i9100 just fell on my lap for me to try and fix. I have access to CWM 5.0 and I believe it had a MIUI ROM before it was softbricked, probably installed around 2011. It has all the signs of a bad USB port, so no ODIN for now (I have ordered a spare part). Also, let's assume it has the insane chip.
Since I don't know a whole lot in terms of flashing, etc, I have been reading the tutorials. However, I would greatly appreciate any input/advice on my options.
What I want to do is to make it as stock as possible until the spare part comes. I was thinking of flashing something through CWM to make it stable and ready for a future JB stock flash when the USB is up and running again. However, I'm a bit scared of flashing stuff without knowing what I'm doing. Can anyone point me in the right direction for the proper kernel and rom to flash, considering all of this?
Many thanks!
Download proper stock rom and flash it via mobile odin.
grisoxxl said:
Download proper stock rom and flash it via mobile odin.
Click to expand...
Click to collapse
It's softbricked, so I can ony access CWM.
EDIT: I'm concerned about just putting any ROM through CWM, since I don't know what kernel is in it. This might be a stupid question, but can a ROM be incompatible with a kernel to the point where it hardbricks it?
Sorry for bad post.
If you already sortbricked try first install custom kernel like syiah after that instlall rom compatible with that kernel.

Back up operator firmware and kernel

Hello,
i've reading a lot about all methods of flashing kernels via Odin and flashing new ROM's. I've my N7 rooted and running custom ROM and experienced several ROMs and kernels with my old Galaxy Ace.
Saying this. I've been searching around about ways of backing up the exact image of my stock ROM with operator logos at the beginning and everything like it came from factory since I would not be able to turn it back to warranty service if it doesn't run original stock ROM, which is not in the net -i've searched and have found nothing-.
If I flash let's say: Siyah kernel to avoid risk of bricking from 4.0.4 then root and create a nandroid backup image and then after running some ROMs I decide to run back to nandroid backup, the kernel that I would have had it would be siyah kernel with operator firmware, right?
Any idea, hint or advice would be strongly appreciated.
esponges said:
Hello,
i've reading a lot about all methods of flashing kernels via Odin and flashing new ROM's. I've my N7 rooted and running custom ROM and experienced several ROMs and kernels with my old Galaxy Ace.
Saying this. I've been searching around about ways of backing up the exact image of my stock ROM with operator logos at the beginning and everything like it came from factory since I would not be able to turn it back to warranty service if it doesn't run original stock ROM, which is not in the net -i've searched and have found nothing-.
If I flash let's say: Siyah kernel to avoid risk of bricking from 4.0.4 then root and create a nandroid backup image and then after running some ROMs I decide to run back to nandroid backup, the kernel that I would have had it would be siyah kernel with operator firmware, right?
Any idea, hint or advice would be strongly appreciated.
Click to expand...
Click to collapse
If you want to return to a stock rom, just flash it with Odin (roms are on www.sammobile.com and also here on xda). There are also ways to reset your flash counter. That would be all.
To answer your question: if you root your device with Siyah and you make a Nandroid back up, yes, your device will be running the stock rom with the Siyah kernel if you restore this after trying other roms/kernels.
Sent from the Matrix
Donnie Sins said:
If you want to return to a stock rom, just flash it with Odin (roms are on www.sammobile.com and also here on xda). There are also ways to reset your flash counter. That would be all.
To answer your question: if you root your device with Siyah and you make a Nandroid back up, yes, your device will be running the stock rom with the Siyah kernel if you restore this after trying other roms/kernels.
Sent from the Matrix
Click to expand...
Click to collapse
Thanks for your reply, but in Samfirmware the firmware for my mobile company it's not uploaded so I would not be able to run back to original kernel. That's why I need to know if there's a way to backup the kernel or not losing in order to get cwm.
Cheers
I have found what it looks to be a free stock rom for my country running the same kernel than my mobile company kernel. Is it a way to just install the kernel from the file that samfirmware.com provides? My plan is to run the nandroid backup with my original stock rom with custom kernel <whatever name> then just flash the original kernel taken from the stock rom provided by samfirmware.com .

Help with recovery

Hi,
Just got my phone back from servicing.
And now it has a stock recovery 3e and some Stock JB rom (not sure if its rooted or not).
Thing is, i've read like 7-8 different posts on flashing a new Rom, or Kernal or Recovery, but no complete guide to explaing the proccess, and now i'm scared to flash anything from fear of bricking my phone.
I want to flash an official Samy based JB rom (i found one) , but do i need to flash a custom recovery/kernal first (like PhilZ CWM?) or other way around ?
Any help is highly appreciated
The chances are that Samsung have returned your device to fully unrooted stock.
There are root checker apps on playstore that can confirm this.
If you are un rooted, the easiest way to get root back is to use PhilZ kernel......you simply flash it using the stock recovery. With regards to what you *want* to flash.......
You need to provide more details as to what the rom actually is, where it came from, what file format you downloaded the ROM as......that sort of thing....
Hey tnx for replying
Yes , you were right.
I flashed CWM via Odin (worked, but i got the yellow triangle now) sign.
After that i did this : http://forum.xda-developers.com/galaxy-s2/orig-development/repartition-memory-s2-t3018749 , worked
And then i installed an Samsung based JB 4.1.2 rom standard via recovery.
all works well now,i think, just booted up 2min ago.
Phone can see all my internal storage space and sd card,think all is well.
Did i do it right ?
It sounds like it, except that you probably didn't need to repartition the device......If you'd been flashing a lollipop rom, then the repartition would have been necessary, but not for JB......
Incidentally, what is the name of the rom you flashed? As Sammy stock roms can normally only be odin flashed.....
I realise that, but the extra space for apps sounded really nice.
I installed this one : http://forum.xda-developers.com/galaxy-s2/development-derivatives/rom-custom-stock-rom-5-0-edition-t2076568

Categories

Resources