[Q] Could kexec bypass S-ON? - Wildfire Q&A, Help & Troubleshooting

Kexec bypass bootloader on Linux so I think it should do the same on Android.
The config for stock kernel 2.6.32.21-blablabla (ruu 2.22.405.1) has it disabled and compiling as a module is not possible (at least from menuconfig).
Is it possible to use this feature with our S-ON wildfires?
I've seen this: www.droid-developers.org/wiki/2ndboot
I'm going to take a look...

Related

[Q] questions about methods increasing internal memory

Hi,
I have no practise yet with custom ROMs but anyway I think the following points (my goal: increase the internal memory) could interest most of Wildfire S users as this one is extremly small (118 MB ONLY!)...
Installation of a custom ROM for Data2SD is really useful...
May I summarize some facts first?...
Normally rooting of HTC works like that: unbranding (if necessary) by CID and GoldCard (whatever GC is) and clean Firmware, then rooting by “reflash_package.exe" (unrevoked3) and then inserting custom ROMs by ClockworkModeRecovery.
The device can stay in s-on mode here. (s. http://einsteinno1.de/htc-wildfire-custom-rom-tutorial/#custom)
Remark: There seems to be still another easier method to root a mobile phone instead of unrevoked3:
Team C-Skills: installation of a wrapper App around Gingerbreak exploit: 'Gingerbreak.apk'.
(s. http://forum.xda-developers.com/showthread.php?t=1044765)
The problem e.g. with HTC's Gingerbread V.2.3 of S-models now is that the boot loader is locked (encrypted?). So here the boot loader cannot be modified by unrevoked3 (or Gingerbreak.apk) anymore. Now there must be done s.th. that the device does not boot with this boot loader anymore. This can only be done by setting it to s-off (disabling the HTC's security mechanisms), right?
And this can only be done by the xtc clip (~100€)! It is plugged to the SIM card contacts... What does it do in detail here? Does anybody know?...
However, after using it the device 'suddenly' is s-off and rooted.
After having used xtc clip custom ROMs can be installed like usual.
________________________
Now I read that HTC announced to offer a 'boot loader unlock' software for all those models with encr. bl soon. So then xtc clip is not needed anymore, right?
(hope 'soon' does not mean another half year of waiting...)
However, if that lasts too long, is there anybody in south-west Germany who would lend me his xtc clip then?...
Before doing A2SD+ (or even much better Data2SD) it is necessary to create a second SD card partition with e.g. 'ROM Manager'.
But is there already a reliable Data2SD custom ROM for Wildfire S? Does anybody has practise with 'Everything Data2SD.zip' already?...
And then, as the whole processing now always passes the device's SD card interface: Did anybody notice any disadvantages with this mobile during Data2SD usage? (lower speed, bad stability, etc.)
Please correct me now if there is anything wrong in my description!
Now I have some further little questions:
1.) Can I rollback A2SD+ or Data2SD?
2.) Can I rollback S-off to S-on ? (getting back guarantee) Remark: Gingerbreak seems to offer an option for this
3.) What happens at an OTA upgrade? S-off or Data2SD keeps as it is?...
4.) Is there a way to do S-off just once (no temproot)?
5.) Where can I find a collection of custom ROMs?
5b) Can I add Bluetooth profiles by custom ROMs?
6.) Can I copy system apps from a rooted mobile (to run on a simular model)
I know, this is a lot. Hope that does not overload anybody... ;-)
Thank you for all your comments to it!
Many greetings.
Yes you need a second partition which you can make in Rom manager to use the app2sd function.
At the moment there is zero roms available for the Wildfire S.
When I used the app2sd function on my original Wildfire I had no changes in stability etc. Just that when I restart the phone I had to wait a few minutes for the apps to be available
Now for you other questions:
1) I wouldn't know. I assume you can
2) No. You cannot make S-off back to S-on but I doubt anyone would check if you needed to send it off. And if they did just say it was S-off when it was bought and the warranty guidelines say nothing about it being voided if it was S-off
3) S-off Will stay and root etc will stay as the bootloader and security flag is unlocked.
4) No Need as S-off is permanent.
5) In this forum when they are made
5b) Wouldn't know until roms become available.
6) I think you can but it would depend if they would work and are compatible with the rom.
I hope I have helped you a bit
thank you very much for answering!!
There are just some points left now...
1.) is all of it correct what I wrote/summarized in the beginning (before the line) of my last message?
2.) What do you say to the mentioned second rooting method of Team C-skill instead of unrevoked3? Does it really work as well?...
3.) Is it correct that xtc clip is not necessary if bootloader is unlocked?
3b) Do you think from what you have heard of HTC and the past activities of them in general that HTC will release this announced software (soon)?...
4.) What does xtc clip do in detail?
5.) Do you know about the progress of custom ROM development? And which of them are currently under development?
6.) I have read that bootloader of model Wildfire (without S) is encrypted as well. So how is it possible that there are already easy solutions to root it (without xtc clip)?
7.) My question 5b was ment generally: is it generally possible to add Bluetooth profiles by custom ROMs?
8.) Have you heard that HTC intends to release a Wildfire S+ version with increased internal memory? Could we expect it maybe?...
Thank you so much again. Hope youknow about the answer to my further questions...
Best wishes
1) Yes it is
2) There is no other method. I used gingerbreak to root mine. Took about 2 mins maximum. Unrevoked is not needed or the other method you mentioned. Also AlphareX is now in public beta so you could make your S-off by using that software but you need to be running Linux.
3)Yes if your phone is already S-off the clip is not needed
3b) I expect it will be shortly after the sensation release as they are making software to unlock the bootloader
4) It unlocks the bootloader by turning off the security flag allowing you to have full control over the phone.
5) I don't know of any progress, as its a new phone not many devs will have had a chance to get it.
6)This is because the bootloader is lower. 2.1 was able to be rooted using unrevoked but if you updated OTA to 2.2 the bootloader became encrypted and you would need the xtc clip to root it.
7)I wouldn't know for sure unless I had access to custom roms.
8)No I have never heard of a Wildfire S+ I don't think there will be one.
Hallo,
so these are my final responses to you:
1.) Where can we get Data2SD custom ROMs? There is no extra place at XDA-developers...
1b) I suppose that a custom ROM can be - dependant from its function - dependant just from the Android version, even phone model specific or completely independant from both, right?
How is it with Data2SD?... (s. brutzelstube.de/2011/data2sd-installieren-die-losung-aller-speicherprobleme: no dependancy is specified!)
2.) To 2, repeated again to make it really clear: you can use either Gingerbreak (Win), AlphareX (Linux) or unrevoked3 (Win) up to HTC's Android 2.1. for rooting. There is no difference in result between them... For >= Vers. 2.2: if boot loader is unlocked you just cannot use unrevoked3, but AlphareX and Gingerbreak. If boot loader is locked here you can only us xtc clip instead. Correct?
3.) To 3: you misunderstood my question. I didn't talk about S-off but about locked boot loader. I supposed that xtc clip is necessary ONLY if the boot loader is locked. Otherwise rooting can also be done with S-on. Correct?
4.) To 4: that is what I knew already. No, I was just asking myself HOW xtc clip can unlock a boot loader. It seems to be plugged to the SIM contacts for that... If you know more about the meachnism it would be fine but this question is not so important anyway. Just interest.
5.) To 5: Means that it will last about half a year until Data2SD custom ROM will be available (for Gingerbread or Wildfire S)? I just would like to have an idea...
On the other hand aren't there already plenty of Data2SD custom ROMs as those seem to be independant from Android version or phone model (s. 1b)!?...
6.) To 7: so there really never was any custom ROM adding a Bluetooth profile yet??...
Sorry, that I still did not come to an end asking you... ;-)
Hope, this is the last time now.
Anyway I now decided to wait until the release of Sony-Ericsson Xperia Mini as it is available in July already. This model is even more compact and internal storage shall be 320 MB. So Data2SD might not be necessary here. But if I like this one as well, I will see...
Many greetings to you.
Reminder
Hallo community, hallo Imlgl,
is there really nobody being able to answer my last questions below?...
Would be really very nice.
Thank you so much!

[Q] Unlock? Root? S-ON? ENG-ON? What do I need at least?

Hi, I want to use VPN and RSAP with my DHD. Unfortunately it does not work out of the box. I got a free DHD with Android 2.3.5, Sense 3.0, Software 3.12.405.1.
I would like to create a VPN with my router (FRITZ!Box) at home. I stumbled across VPNC to get that done. But therefore I need root I think and a new kernel or only a kernel module (tun) or is it already in the kernel on my phone?
Additionally I would like to use my DHD with my car kit using Bluetooth RSAP. As far as I know RSAP is not supported by HTC. So I found RSAP for Android. But that also needs root. And S-OFF or not? And what else?
So, what do I need to do at least to get VPN and RSAP running? Installing custom ROMs is not in my focus at the moment. I'm very happy with my DHD as it is, beside the VPN and RSAP thing. And who knows, probably there will be ICS on my DHD some day...
Could you please bring some light into the darkness? It is too much...
Thanks in advance!
Yes, you will need to root your phone. From there on, should you need S-OFF for VPNC, it is only baby steps..
This guide by wid0w provides you with everything you need, so don´t forget to say thanks:
http://forum.xda-developers.com/showthread.php?t=964996
I suggest fully unrestricting yor phone and flashing this rooted stock Rom bei Nitr00 if you are happy with your current version, so also hit the thanks button there should you decide to use it:
http://forum.xda-developers.com/showthread.php?t=1382235
Best regards, Senor_W
Thanks for your reply senor_wuetante!
Unfortunately even following the two links don't answer all questions.
So, could I install the rooted stock ROM from the second link after unlocking the bootloader using htcdev.com? What is the radio image for? Do I need that as well and why? And is the tun module, needed for VPN, included in the kernel?
Can I go back to stock with a locked - not relocked - bootloader again and how? What if I would like to test another ROM?
I'm really sorry, but getting it all together is really hard...
I highly highly advise against using the HTC dev tool . Just use the hack kit to root/soff.
As too tun module being included it should be part of the description in the kernal/rom thread. Not everyone will include it.
To test different rom simply just flash a new one.
As to going back to stock, yes its possible with the hack kit as well. Though if your Device is branded might be hard to find your specific ruu. To flash back to stock
marsdta said:
I highly highly advise against using the HTC dev tool . Just use the hack kit to root/soff.
Click to expand...
Click to collapse
Why? It sounds really good to me. Unlock the bootloader. Install already rooted ROM and you got it. Isn't it that easy?
marsdta said:
As too tun module being included it should be part of the description in the kernal/rom thread. Not everyone will include it.
Click to expand...
Click to collapse
We are talking about the rooted stock ROM Official RUU_Ace_Sense30_S_HTC_WWE_3.12.405.1 STOCK ROOTED senor_wuetante mentioned in his second post. Is the tun module already included in the stock kernel?
I personally don't run sense based roms so don't know if its included. Ad to why not HTC Dev tool. Because it not as simple as flashing a rom in recovery, and people get stuck in a plash screen. For starters the boot image has to be flashed seperatley with fastboot. So you need to be near a PC to try new roms. Doing it the ace hack kit. No PC is required. So if their is an update I can do it on the go.
To get a better idea of what it intails there is a thread somewhere burried here where it talks about the steps. But if you feel that that's the way to go. Then do it. Whatever works for you. I was just giving my opinion, as I seen a few people get stuck, then having to relock bootloader then use the hack kit
I found one thread that explains the steps,I thought their were more but that was for attaining root, which your bypassing by going to a rooted rom. So the biggest issue is of the fastboot flashing the boot image each time for a new rom and probably kernels.(to me deal breaker)
http://forum.xda-developers.com/showthread.php?t=1453066
Even though its for the desire z it still applies to us
Thanks marsdta!
So the answer to my question
an.dude said:
Unlock the bootloader. Install already rooted ROM and you got it. Isn't it that easy?
Click to expand...
Click to collapse
seems to be NO, it isn't that easy. I thought (and hoped) I can install the rooted ROM after unlocking the bootloader from the recovery boot and that's it. But that's not how it works obviously.
I think I'll never get VPN and RSAP working on my DHD...
But it sounds so easy http://forum.xda-developers.com/showthread.php?p=20106574#post20106574.
Boot your phone in recovery mode, install Zip from SD card, restart, boot in recovery mode again, install Radio Zip from SD card, restart, done!
That's why I'm confused so much...
So, what's next?
1) radios are not installed through recovery, they are installed through hboot/bootloader via a pd98img or through fastboot.- one thing to note but I am not positive on this is you can't update/change a radio with the HTC Dev tool.
2) its easy as flashing a rom in cwr if you get soff with the hack kit. But for what ever reason on how the bootloader is unlocked using the Dev tool. You would have to flash in recovery then boot into hboot and flash the boot image with the fastboot command
I mean it still seems relitivly easy, but I personally trust attn1 hack kit than I do HTC. But that's just me
Thanks!
Hi everyone and thank you very much for supporting me!
I finally did it with aahk and am running Android Revolution HD now!
You guys are awesome! Thanks for all the work!

[Q] Why don't certain rom's run on carrier CID's

I'm wondering how does a CID locked to a carrier such as ORANGE_xxx limit the amount of roms that device can run?
I believe this only affects certain Sense rom's but i don't know anything else.
Is there any way around it?.
Thanks.
The hboot appears to provide services that the kernel relies upon. The kernel provides services that the ROM relies on.
Up until hboot 1.12 there doesn't appear to have been any incompatible changes to its API. But somewhere before 1.23, that API was changed, meaning that the HTC kernel for JB ROM fails to work on older versions of hboot.
The HTC kernel has changed quite significantly between ICS and JB, and the source has not been released yet, so it's tricky to know what the significant changes are, which is preventing devs from providing workarounds.
Because we don't have S-Off, only signed (unmodified) hboots can be flashed, and there is a check on the CID.
So basically, we can't do anything with the hboot except wait until the JB one is released for each CID, and we can't easily determine the kernel changes required because we don't have the source.
BenPope said:
The hboot appears to provide services that the kernel relies upon. The kernel provides services that the ROM relies on.
Up until hboot 1.12 there doesn't appear to have been any incompatible changes to its API. But somewhere before 1.23, that API was changed, meaning that the HTC kernel for JB ROM fails to work on older versions of hboot.
The HTC kernel has changed quite significantly between ICS and JB, and the source has not been released yet, so it's tricky to know what the significant changes are, which is preventing devs from providing workarounds.
Because we don't have S-Off, only signed (unmodified) hboots can be flashed, and there is a check on the CID.
So basically, we can't do anything with the hboot except wait until the JB one is released for each CID, and we can't easily determine the kernel changes required because we don't have the source.
Click to expand...
Click to collapse
Thanks, someone asked me and i was just wondering myself.

S-Off

I am a new M8 user. I unlocked my boot loader, installed custom recovery and rooted the device. However, I can't achieve S-Off. It says that HTC has patched my device. I don't remember taking an OTA, however it may have done that when I first booted it out of the box. I then tried to install Xposed, however that did not work either. I found a method showing how to flash a file to make Xposed work on an S-On device, but that did not work either. I have two questions:
1) Is there any way currently for me to achieve S-Off
2) If I can't achieve S-Off, what good does rooting my device actually do since I can't seem to install anything?
Thanks.
ILowry282 said:
I am a new M8 user. I unlocked my boot loader, installed custom recovery and rooted the device. However, I can't achieve S-Off. It says that HTC has patched my device. I don't remember taking an OTA, however it may have done that when I first booted it out of the box. I then tried to install Xposed, however that did not work either. I found a method showing how to flash a file to make Xposed work on an S-On device, but that did not work either. I have two questions:
1) Is there any way currently for me to achieve S-Off
2) If I can't achieve S-Off, what good does rooting my device actually do since I can't seem to install anything?
Thanks.
Click to expand...
Click to collapse
Since you didnt get any OTA, it means that the device you got was already updated with the last software by HTC.
1. Currently there is no way for getting S-OFF, dhe there is a bounty thread for a fix. (Check my signature)
2. S-OFF is needed only for special purposes like changing ur CID, removing the tampered banner. SIM Unlock etc.
You dont need S-OFF to flash custom ROMs etc.
Like above says, but i will add, double check you have root, and then look at the correct way to install xposed. you dont need s off to obtain root or install xposed and or roms.
I can confirm that xposed installs and runs fine with an s-on device. My friend has one and is running xposed with sense6 toolbox.
As a last resort if you simply can't get it installed, you could install a rom that already has it built in. There are several in the forums that have it.
So I don't need S-Off to install Viper One ROM?
no.
Can anyone tell me if viper rom allows individual notification tones in the stock messaging app?

[Request] kernel for 2.11.651.19

I don't have home internet right now and I'm getting by on tethering but I have terrible signal.
Is it possible for someone to download the kernel source for any kernel that's reliable and will work on a Sprint m9 running 2.11.651.19 firmware BUT with all/most concerned enabled? I really want an intellidemand kernel in a bad way but can't compile it myself because the kernel source checkout is pretty huge.
You have s-off, right?..
I wish I stole my HTC M9.
shivadow said:
You have s-off, right?..
I wish I stole my HTC M9.
Click to expand...
Click to collapse
Yeah, that was one of the very first things I did when I got my m9. I unlocked the bootloader, installed twrp, rooted, and used sunshine for s-off because I've had phones in the past where I waited too long and a firmware ota made s-off impossible. Leaned my lesson the hard way: ALWAYS s-off as soon as you can because it's always reversible if you need to be s-on, but not always possible to s-off it if you wait

Categories

Resources