yashsingh1/xdaforums huggingface dataset:
[Atrix 4G Q&A, Help & Troubleshooting] ciprianxl:
If you could do a tutorial now for new cwm backups using ext4.tar.a & tar.b file system , you could be the new king of beer in Romania ! :)
[Atrix 4G Q&A, Help & Troubleshooting] palmbeach05:
And when did those recoveries start appearing, before or after the last post?
[Samsung Galaxy SL i9003] yakupjan606:
hi! i'm in china.and i coul'nt download the CF-ROOT-ZCKP9-12-11-2011.tar file,coul'nt open the page in my computer, perhaps it might be forbidden.

http://xdaforums.com/showthread.php?t=1331253

i wonder anybody help me to put that file another driver,just like the google .thanks
[Samsung Galaxy SL i9003] Rentaghost:
Did u downloaded it ? Or the page itself is not opening ?
[Galaxy S III Q&A, Help & Troubleshooting] emerald123:
Guyz can u just let me know which all thd games are possible to be played on galaxy s3 using chainfire 3d...M willing to purchase them too.
[Galaxy S III Q&A, Help & Troubleshooting] Mopral:
I had already answer you in your other thread:

-THD games are for Tegra3 only!

-Chainfire3D CAN NOT make THD games work on your SGS3
[Samsung Galaxy R i9103] UnknownzD:
If you are trying to rebuild an ICS kernel / CWM based on Samsung opensource center source code / stock recovery image, please following the guide below.

1. The following lines doesn't exist in the src code file (otherwise please delete the line before rebuilding it)

Line 1182 @ drivers\mmc\host\sdhci-tegra.c (for ICS update 2 release, line location may be different in the upcoming release) :

host->mmc->caps |= MMC_CAP_ERASE;

2, To permanently disable the use of mmc erase function (no matter what flags are set in the kernel, and this is the safest way) :

Always return -EOPNOTSUPP in mmc_erase() and 0 in mmc_can_erase() function located @ drivers\mmc\core\core.c.

Patch for reference : https://github.com/UnknownzD/I9103_ICS_Kernel/commit/43698f49c2f6016db2a9693e755f84d82dc0b736

3. If you want a super secured kernel, you should check whether MMC_CAP_ERASE is enabled in the kernel src code or not (for each update relase).

If you don't do so and don't remove the lines from the kernel src code, you are putting the device which is using your kernel in a very dangerous situtation. And as we need to check whether MMC_CAP_ERASE bug is still existing in your kernel or not, please kindly upload your kernel src code to github before releasing the kernel.

4. If you are trying to build CWM, please use the zImage unpacked from GB recovery partition. The zImage unpacked from ICS / JB recovery partition are unsafe to use since it should enabled the MMC_CAP_ERASE flag.

Updated :

5. According to a Samsung official, all official Samsung binaries (inside official Android framework) are safe now as they no longer use the secure erase mode (using ERASE command). However, you are NOT ALLOWED to repack CWM 5.x series with stock ICS recovery kernel as CWM 5.x series has secure erase mode enabled (as told by a Samsung official).

A combination of CWM 5.x series with stock ICS recovery kernel may results in a hard brick if the user has a faulty eMMC chip.

The stock kernel should be safe to use with stock Samsung android framework as told by a Samsung official. However if you are trying to build the code from AOSP / CM repo, I suggest you NOT to use the stock kernel with it, as the secure erase mode can be enabled in AOSP / CM repo.

To moderator : Please make this post sticky just as a reference for all devs.
[Samsung Galaxy R i9103] Adam77Root:
We've already needed this thread. Thanks for putting it together. +1 for pinning.

Sent from my GT-I9103
[Samsung Galaxy R i9103] 'cooleagle':
+1 for pinning it. :)
[Samsung Galaxy R i9103] drarunmmc:
+1 for sticky..

ROYAL PEOPLE WITH ROYAL MOBILE
[Samsung Galaxy R i9103] UnknownzD:
First post updated for info received from a Samsung official.
[Samsung Galaxy R i9103] vipul12389mehta:
WTH ????????

I am using CWM 5.5.0.4 from a very long time....

and i have wiped data and cache on ICS using CWM...you mean to say CWM 5.x series is not safe ???????
[Samsung Galaxy R i9103] mj.vikram:
I think you are using CWM v5 with Ardatdat's kernel or your chip must be Sane, He told if you are using CWM v5 with Stock Kernel then you are in risk if you have Insane chip.....
[Samsung Galaxy R i9103] Adam77Root:
My CWM versions all use the stock ZSLE6 kernel (GB one). If I understand the update correctly, the problem is related to ICS recovery kernels.

Sent from my GT-I9103
[Samsung Galaxy R i9103] b99721:
Could anyone please clarify that this means if I flash latest stock ICS firmware, my phone will be safe (not get a hard brick :fingers-crossed:) even if I do a factory reset as long as I haven't flashed CWM and I am using only stock recovery?
[Sprint HTC EVO 4G LTE] xHausx:
Now that the new hboot doesn't allow S-ON devices to flash kernels I went ahead and adapted this for the LTE. It's something I started for the Evo 3D back in January, but when a new way to get S-OFF was found I sat it aside and had forgotten about it.

When used it tries to flash the kernel like normal and doesn't do anything special if able to, otherwise it will copy a script to the system partition and install the kernel when the ROM tries to boot up. All that's needed is for a few lines to be added to the updater-script and it can do the rest.

I'll update this with more information at a later time, but for now I just want to say thank you to everyone who has helped contribute ideas and tested. As always, any help with improving it is welcomed.

How To Use It

This is mainly for ROM and kernel devs to use before releasing, but it can easily be added to any that don't normally use it. For more detailed instructions see Page 3.

Download and add the "kernel" folder to your update zip

Edit your updater-script and use the following when you are ready to install the boot.img

ui_print("Installing Kernel, please wait...");
package_extract_file("boot.img", "/tmp/boot.img");
package_extract_dir("kernel", "/tmp/kernel");
set_perm_recursive(0, 2000, 0777, 0777, "/tmp/kernel");
run_program("/tmp/kernel/install_kernel.sh", "/tmp/boot.img", "/tmp/bootready.tmp");;
ifelse(file_getprop("/tmp/bootready.tmp","kernel.ready") != "READY",(
ifelse(file_getprop("/tmp/bootready.tmp","kernel.ready") == "STARTUP",
ui_print("Kernel Will Be Installed On Startup."),
ui_print("ERROR: Kernel Not Installed!")
)
));

Sign the zip and it can then be installed like normal from any device with a custom recovery

Changes

v0.57

flashboot.sh - Fixed the case statement that verifies the kernel flashed properly

flashboot.sh - Moved the call for DD to save the old kernel so that it always gets used

Downloads/Sources

Kernel Folder on DevHost (MD5: 27eB86aae3562e147d86b8dfe7a04786)

Google Code

Github - All files including the flashboot binary source
[Sprint HTC EVO 4G LTE] xHausx:
How Can I Test It With S-OFF?

If you comment out the dd command that writes the boot.img it will act like your device has S-ON.

Edit install_kernel.sh and change:

echo "-Trying to write the new boot.img and verify it's MD5"
$BBDD if=$BOOTPADDED of=$BLOCKBOOT; sync
rm -f $BOOTOLD

to:

echo "-Trying to write the new boot.img and verify it's MD5"
#$BBDD if=$BOOTPADDED of=$BLOCKBOOT; sync
rm -f $BOOTOLD

Where Are The Log Files?

In the recovery it uses: /tmp/recovery.log

On boot it uses: /data/local/bootinfo.txt

What Does This Need To Work?

A custom recovery

A valid kernel already installed with init scripts to start either /system/bin/app_process or /system/bin/netd

What Recoveries Does It work With?

Most of my testing has been done with TWRP, but it should work just as well with any other recovery

Why Did My Phone Reboot Back To The Recovery?

If it is unable to flash the kernel it will leave the old one in place and reboot back to the recovery. If you are able to, please pull the log file from /data/local/bootinfo.txt and send it to me so I can see what needs to be fixed.

What If I Get A Bootloop?

Either the kernel you flashed doesn't work with your ROM or there was an error and it's unable to reboot back to the recovery. If you hold volume down it should bring up the bootloader, from there use the volume and power buttons to select 'Recovery'.

Why Does My Phone Boot Straight To The Bootloader?

You either managed to wipe your boot partition (kernel) or sometimes this will happen when upgrading hboots. If you are S-ON you will need to flash a new boot image from fastboot.
[Sprint HTC EVO 4G LTE] xHausx:
Reserved for later use
[Sprint HTC EVO 4G LTE] sivarticus85:
Does this work for AOSP based kernels as well?
[Sprint HTC EVO 4G LTE] xHausx:
Thanks Cupper :o

Yup, it's all the same to it. The only thing it needs to work is for some sort of kernel to already be installed.
[Sprint HTC EVO 4G LTE] P.Mobile:
good stuff!!!!!!!
[Sprint HTC EVO 4G LTE] scottspa74:
Good stuff man. Like always, xhausx contributing genius stuff for all. Thanks. :thumbup:
[Sprint HTC EVO 4G LTE] Blackcircle:
Awesome. Thanks.

via eVo.
[Sprint HTC EVO 4G LTE] Zarboz:
implimenting in my next installer :D
[Sprint HTC EVO 4G LTE] ca1ne:
Would be a nice setup, aroma choose the way to install, boot.img or anykernel flash

Then you can flash the modules either way...

Thanks for the script. It will definitely get used.
[Sprint HTC EVO 4G LTE] xHausx:
Let me know if you need any help implementing it. I know the instructions aren't very detailed yet so I'll see about clarifying them some more here in a little bit.
[Sprint HTC EVO 4G LTE] ckoadiyn:
Cool man
[Sprint HTC EVO 4G LTE] cgrimm9:
I don't mean to highjack anyone thread I was ready to do this since meanrom went with the evilz kernal. since I was s-on on the 1.15 boot. I was going to do this till I found a app on the market place called flash image gui which installed the kernal right on the phone.was simple and just plain easy no typeing anthing in just a click of a buttone.
[Sprint HTC EVO 4G LTE] JohnCorleone:
I used Flash Image GUI on my NS4G all of the time. The last 2 updates were to add this phone and the Nexus 7. It takes about 10 seconds to flash a kernel or recovery img. Its a JoeyKrim app...so you know its legit. It actually saved me last night when testing a N7 kernel overclocked over 1.99. . The kernel somehow made my N7 not boot to recovery no matter what I tried so I stuck a different kernel in that app, flashed it and once it booted I flashed the CWM 6.0.1.0 and I was completely fixed. Money well spent.

Edit..XhausX, I bought my first 2 HTCs ever about 2 weeks ago. They are both s on 1.13 but I need to either return on to full stock or use your rooted stock. I need to help my mother out. She's using a Samsung Moment! Ouch.... I am downloading that now. Is it a simple wipe and flash? If its more difficult, I will gladly shoot a donation your way if you can help me. I think I prefer her to be rooted stock so your odex version is the call...should have mentioned I know squat about the HTC methods. Regaw_Leinard got me where I am now

Sent from my EVO using Xparent SkyBlue Tapatalk 2
[Sprint HTC EVO 4G LTE] xHausx:
Since the kernel is only writeable from the rom this does something similar, except it does it after you flash the rom and it's automatic.

You could look at it as the rom itself installs it's own kernel. That's one of the reasons why it may look so convoluted, but for a rom/kernel dev to actually implement it is easy once you know how it works.

If you no longer need it rooted personally I would get s-off first and then run the latest RUU to restore it to stock. That way you'll always be able to re-root anytime without hassle, but the device can still be completely stock and used normally.
[Sprint HTC EVO 4G LTE] Evolutionmods:
+1 on that, where do i add this in the updater and what do we do with Blk21 just leave it or will it work around it.
[Sprint HTC EVO 4G LTE] Captain_Throwback:
Is it possible to get a mirror of the Dev-Host file? The 'drivers are currently being updated', and I wanted to try adding this to my stock 2.13.651.1 ROM so as to avoid the inevitable questions from noobs that are S-ON about why the ROM won't boot :rolleyes:.
[Sprint HTC EVO 4G LTE] xHausx:
Usually it's best to run it last so everything else is already in place. It will also check the recovery for the mount point, so that line won't be needed with it.

For your paranoid android rom you could use something like this: http://pastebin.com/rGVDKK2u

I'm not able to test it atm though so you'll probably want to verify it's good first.

mirror: https://dl.dropbox.com/u/18734200/kernel-installer-v0.56.zip
[Sprint HTC EVO 4G LTE] Captain_Throwback:
And of course the Dropbox link is now dead too :eek:.
[General Questions and Answers] Jeet Chowdhury:
hi can anyone give me good kernel for my htc explorer i want to keep my rooted stock rom not jaggyrom. please give me kernel for htc explorer i want to overclock... and how to backup original kernel also....

and agent dash game not running on my mobile. its saying forced close after loading. any idea?
[General Questions and Answers] Jeet Chowdhury:
any answer guys/gal???
[General Questions and Answers] gagdude:
The HTC Explorer/Pico recently got its own forum. Ask the same question there.
[Nexus 7 Q&A, Help & Troubleshooting] poormatt:
Any ideas on how to get this thing to pair with a bluetooth device that doesn't have a pin? I get a request for a passkey/pin during pairing and the OK button is disabled until a character is entered. The normal defaults don't work (0000, ETC) since the device doesn't require a pin. It works perfectly with my Rezound running ViperRez, and Windows, etc.
[Nexus 7 Q&A, Help & Troubleshooting] Chinpokomon:
Not sure you can. That's a security feature of BT. Even if you could somehow alter the BT stack on the tablet, the other device would still need a pin to finish pairing. I suspect the other device DOES have a pin, and you'll need to figure out what it is. If it is a popular device, surely someone else has done the research for you and you can find it online. I know I have a BT GPS unit that didn't use any default PIN that I knew and after scouring for this obscure device I found a similar one using the same chip set and discovered the PIN in the other device's manual.

Good luck.
[Nexus 7 Q&A, Help & Troubleshooting] poormatt:
Thanks for the reply. I'll see if I can find a device with a similar chipset. It's a targus mouse and this nexus is the only thing that has ever asked for a pin, and the manual doesn't specify one and support verified this. ICS devices hadn't been asking for one either.
[Nexus 7 Q&A, Help & Troubleshooting] unremarked:
As a suggestion, the Motorola Elite Sliver can pair via NFC.
[Nexus 7 Q&A, Help & Troubleshooting] drinkypoo:
Necroreplying for posterity: bluetooth supports pinless pairing, but android doesn't. There's two android bugs for this, 26049 and 52549.
[AT&T, Rogers HTC One X, Telstra One XL] iElvis:
Some friends of mine live along a rural road east of San Diego. Their house is adjacent to a sharp turn at the end of a long straightaway. Since they moved in a couple of years ago, five different cars have gone off the road at the bend and crashed into their yard. On two occasions, the cars almost wound up in their living room.

In every case, the cars were going too fast at night or weren't paying attention and failed to negotiate the turn. At least two of the drivers had been drinking. There are multiple warning signs before the turn, but people miss them or misjudge how sharp the bend is, especially at night.

It's easy to say people shouldn't drive too fast or be more careful on twisty back roads at night, but after a certain point, you have to recognize that there's a problem and ask if there are reasonable things that could be done to protect people from their own stupidity or carelessness.

Here is our problem:

http://xdaforums.com/showthread.php?t=1813839

A number of people have pointed out that it's very easy to end up in the International One X forum when coming from Google. If you just got your phone, and arrive directly in the international forums, all you see in the forum directory tree at the top is "HTC One X." It's not immediately obvious you're in the wrong place if you haven't done your homework (which, yes, you should do first, but ... see above). There are warnings, but you kind of have to look for them--easy to overlook if you're not even aware the phones are different, as is often the case.

It seems like a simple renaming of the two forums would go a long way toward addressing the problem. Possibly just:

-HTC One X (Tegra 3/Endeavor--International)

-HTC One X/XL (S4/Evita--AT&T, Rogers, Telstra)

Thoughts? It won't help the people who refuse to read first, but it ought to help some of the people who simply blunder into the wrong forum without realizing it.

IMO, anything that cuts down on the number of "Help!! What did I do wrong?" threads is an improvement.
[AT&T, Rogers HTC One X, Telstra One XL] gunnyman:
So say we all.
[AT&T, Rogers HTC One X, Telstra One XL] Aviras:
We've been requesting a clearer distinction between the forums for some time now - as far as I've seen, the mods just aren't willing (or perhaps informed). I agree with this thread wholeheartedly; I simply don't expect any changes anytime soon.
[AT&T, Rogers HTC One X, Telstra One XL] _MetalHead_:
Here here!
[AT&T, Rogers HTC One X, Telstra One XL] rohan32:
What I have always wanted personally but never spoke about is:

Rename every single forum on XDA to the device's codename.

This would prevent this. It would also make the noobs figure something out by themselves (they device's codename). If even that is too much, XDA could have a device name -> code name translator somewhere.
[AT&T, Rogers HTC One X, Telstra One XL] MistaButters:
I second (or whatever number we are on now) this request. It seems like 2/3 of the questions in Q&A are either One XL but tried using international software or international One X and just in the wrong Q&A.
[AT&T, Rogers HTC One X, Telstra One XL] cr1960:
Spot on OP.

Whilst the problem (different devices with the same/similar marketing name) isn't XDA's fault, the (simple) resolution certainly is.
[AT&T, Rogers HTC One X, Telstra One XL] ChongoDroid:
Such a good idea, seriously THIS.

Plus I love calling my phone by its codename, just seems more bad ass :p

Sent from my One X
[AT&T, Rogers HTC One X, Telstra One XL] twistedddx:
AT&T, Rogers and Telstra is misleading as there is Vodafone, o2, Singtel and who knows what else. I bought that to the mods direct attention via PM and via user feedback thread.

I never got a response in any direction to what the mods think. Not a yes or a no, just silence.

Anyone would think renaming a forum was a hard task......
[AT&T, Rogers HTC One X, Telstra One XL] iElvis:
My only concern with this is that it would likely lead to a flood of threads like "Am I in the right forum?" "What is my phone's codename?" "Help! I'm lost!"
[AT&T, Rogers HTC One X, Telstra One XL] Hunt3r.j2:
Let them figure it out themselves, it's not hard to do so and anyone who can't shouldn't be messing with their phone anyways.
[AT&T, Rogers HTC One X, Telstra One XL] ChocolateShein:
I think the Evita forums should have "LTE" in its name while the Endeavor forums have "HSPA+". That should clear things up.
[AT&T, Rogers HTC One X, Telstra One XL] ECEXCURSION:
But the endeavor has hspa+ too...
[AT&T, Rogers HTC One X, Telstra One XL] borets.boris:
How about a wizard? Enter your IMEI number, click go, and land in the correct forum!

It's the only way!
[AT&T, Rogers HTC One X, Telstra One XL] GroovyGeek:
Perhaps if you use pocket protectors :)

Let's be realistic. Better signage will help some. But do you really think "international" and "tegra" mean anything to the majority of people hanging out here? Heck, I consider myself relatively knowledgeable, had been on XDA for a few years and still ended up in the other forum when I first got my hoxl. Add to that that people call the nfl and nba champions "world champions" with a straight face and truly believe it, nd you see how you can still have a problem. Perhaps listing the countries that a set is officially sold into may be more effective. There will still be people who end up in the wrong place. Australia, Austria... Who knew they were not the same place. Ironically one is tegra the other is s4
[AT&T, Rogers HTC One X, Telstra One XL] twistedddx:
I dont think people actually from either of those countries would be confused :)

The list of countries would quickly become too long for any forum titles.

Perhaps there should be a sticky at the top of all forum sections for handsets known to cause confusion.

Eg both One X and One XL forums should always have a locked sticky :

Title:

Warning: Numerous different One X models exist, you must read this first

Body:

Several very different One X models are sold around the world, these phones are not all compatible and you must ensure you are in the correct forum before doing anything!

There is a high risk you could permanently damage your phone by following any instructions given for the wrong phone.

All One X phones look the same from the outside but there is at least 2 very separate versions of the phone.

The first type is LTE capable and has a dual core 1.5ghz Qualcomm MSM8960 Snapdragon aka S4.

The phones codename is "evita".

This phone is sold by AT&T, Rogers and Telus under the name One X.

The phone is also sold by Telstra, Vodafone Germany, o2 Germany and Singtel under the name One XL.

For this phone you should be in the following XDA Dev forums:

http://xdaforums.com/forumdisplay.php?f=1538

The second type is not LTE capable and has a quad core 1.5ghz Nvidia Tegra 3.

The phones codename is "endeavor".

This phone is sold in nearly all regions except North America and is always named One X.

For this phone you should be in the following XDA Dev forums:

http://xdaforums.com/forumdisplay.php?f=1533

Once again there is a very high risk of permanent damage if you follow the wrong forum!
[AT&T, Rogers HTC One X, Telstra One XL] cr1960:
Well, actually it is confusing as both the Tegra and S4 versions are sold in Australia (don't know about Austria :) )

Telstra has the S4 version (called a One XL here) and everyone else the Tegra (One X).

Only one is capable of LTE/4G, so maybe that needs to be prominent in the thread title?
[AT&T, Rogers HTC One X, Telstra One XL] sschrupp:
I like OP's idea for the two forum names, and then having a warning as the first thing a person sees when they enter that forum stating something catchy like "WRONG PHONE FOR THESE FORUMS? CHECK HERE!!". Then inside make sure the first line or two is very simple so people don't TLDR it and ignore the information.

Something like:

"Your phone comes in two very different, incompatible versions. There are different forums for the different versions.

This forum is for phones that use the S4 chip and is sold by AT&T, blahblahblah. If your phone has the Tegra 3 chip and is sold by blahblahblah then head to this other thread.

Using information from the wrong forum for your phone can lead to a broken phone!"

You'll never catch everyone, but making a simple change like being discussed would cut down on some of the issues anyhow.
[LG Optimus Black] alex_tsi:
hey guys i have used many custom roms in my phone but now i m back to stock rom...when i lock the screen after a few seconds it start to light up again and again..i dont now if it has to do anything about it bu its not rooted...does any body know why this is happening??sorry for my english...
[LG Optimus Black] kbrontox:
do you change the back cover? i find out the cover make a little of bad things when its alittle loosy
[LG Optimus Black] yomek88:
I had this problem once, but it was app related - I installed some 'antymosquito' app from market, and phone was bahaving just like you say.

After uninstall, everything went to normal.
[AT&T, Rogers HTC One X, Telstra One XL] olehoi:
Hey, i found an allready imeiblocked one x in the street. and i dont care giving it to the police because it will rotten in a police station forever and i saved it from the rain 5 min before it started to fall down like a shower. In my country it is legal to change imei. i will pay you if you make this easy to do for me. Send me a mail on oleandrehoiland@hotmail.com