yashsingh1/xdaforums huggingface dataset:
[AT&T, Rogers HTC One X, Telstra One XL] Heisenberg:
I agree wholeheartedly. Like I said in an earlier post, we wouldn't be able to do the things we do with our devices if it wasn't for jcase. It'd be nice if newcomers did a bit of research before making uneducated comments here.

Sent from my Evita

---------- Post added at 02:16 PM ---------- Previous post was at 02:07 PM ----------

As jcase pointed out, it looks like I was wrong about that. Really I'm just spitballing and clutching at wild ideas in the hope that we find a way to get SuperCID for people that took the latest at&t update without really thinking it through (or not realising the ramifications).

I'm fresh outta ideas, I can't even begin to tell you how much time I've spent thinking about this. The reality is that while I'm very experienced with this device I lack the knowledge to be able to devise any exploit. I'm no coder.

Sent from my Evita
[AT&T, Rogers HTC One X, Telstra One XL] jcase:
Does firewater or rum runner not work with this device? Once s-off, setting supercid is trivial. Hit me on IRC (irc.freenode.org #firewater) if it doesn't).
[AT&T, Rogers HTC One X, Telstra One XL] gigel_georgel:
jcase - I'm sorry if I sounded like I'm addressing you in particular; please receive my thank you and congratulations as well; It was on purpose that I didn't research your person because what I meant was to ask my questions more to the typical exploit/mod writer/researcher or the community itself.

Yes, should have thought of that; this problem alone would warrant security measures in binaries, let alone other issues.

You have all my appreciation; I assume doing paid sw development outside community contributions, is the case with many xda-developers, however the fact that you have a life as a commercial software developer is not an answer to the question of whether or not one would want to gain profit specifically off of the android exploits themselves. I wish that were more transparent in general, because from what I understand there's a lot of extreme measures in making sure credit is given and control is maintained over anything that's released. That might well be for altruistic reasons as you explained, but there's also the aggressive donation request that's quite common etc. which make me think: just sell it, and market it appropriately, and all will be fine (again I'm not saying you personally - but in general).

I still believe that with minimal effort, the community could do far better than having a forum as the repository of software releases, documentation and place for publication. That would cut down the bad guys by very much.

Thanks for the answer to the Goo Manager thing. Here's another one: After getting root via Weaksauce, I installed some app off the store that can uninstall ATT and Google bloatware; I thought the uninstallation would be definitive even though the root is temporary; however after rebooting the device, these apps come back like magic. How is that happening? :).
[AT&T, Rogers HTC One X, Telstra One XL] jcase:
As a rule, I profit off of exploits, I develop and sell them at times, or develop solutions against them. I don't do aggressive donation requests. Most of the donations I received last year, were redirected to charities I support. The amount of money brought in from donations for exploits is small compared to what the market pays.

No, would not work as many of them product commercial products in the form of forensics software for law enforcement, or cell phone shops (common outside the us). They bother me more than the tool kit kiddies.

Write protection, you need to bypass or remove the write protection, or the emmc controller prevents you from actually writing to the device..
[AT&T, Rogers HTC One X, Telstra One XL] gigel_georgel:
One more thing that is probably at the root of what's making me personally uncomfortable: with well-guarded binaries and communicating back home the norm, as a consumer you put your trust in a binary because you have some kind of notion of who's behind it, and who the company that sold that to you is, so that they can be held responsible, if not legally, at least as far as their reputation, especially if it's someone big or a company who's looking to make a name for themselves.

With the free community, that's way more shady; sure I can research you; I can research the X,Y,Z exploit writer's other contributions and fame within the community, but at the end of the day a contributor can pretty much get the user to run anything and vanish, without any pressure that they'd lose something from it.
[AT&T, Rogers HTC One X, Telstra One XL] Heisenberg:
I'm yet to see anyone running the latest at&t update succeed with any s-off methods for this device. Whether it's a problem with the s-off methods or with the users not knowing what they're doing is unknown. I already have a fully unlocked and s-off phone, I'm merely trying to find a way to help others gain access to their devices.

Sent from my Evita
[AT&T, Rogers HTC One X, Telstra One XL] gigel_georgel:
I posted earlier my (unsuccessful) attempts at s-off with firewater:

If you think I could have done any of the steps differently, please let me know.

I only ran it because firewater requires restart before every attempt.

The one time I ran it without restart first (after phone had been on a while), it failed right away, earlier than the other attempts.

It's unfortunate that the concern with their software being stolen trumps the user interest and makes the developers of firewater go as far as not displaying anything useful on the screen as to what failed and how/why.

---------- Post added at 09:34 AM ---------- Previous post was at 09:29 AM ----------

Do you think this could work:

http://blog.metroperspectives.com/2013/01/07/htcs-new-jelly-bean-write-protection/

(it says it's confirmed for HTC One XL)
[AT&T, Rogers HTC One X, Telstra One XL] Heisenberg:
Seriously, if you haven't worked out why those measures are in place after it being explained in great detail, and if you're still going to criticise this community that you know nothing about, perhaps it's time to move on and stay stock. Nobody is forcing you to be here.

Sent from my Evita

---------- Post added at 11:37 PM ---------- Previous post was at 11:35 PM ----------

And no, as with any other exploit you'll find, that one pertains to a specific firmware/software version, so it will not work.

Sent from my Evita
[AT&T, Rogers HTC One X, Telstra One XL] gigel_georgel:
Hm, or is it that in order to install a kernel module, you already need the bootloader unlocked?

---------- Post added at 09:46 AM ---------- Previous post was at 09:40 AM ----------

Sorry, yes, I understood the why's, the question is how far will you go as developer.

It says it works with One XL, with Jelly Bean kernel 3.4.10. I'll check what kernel version I have. Do you know if you can install a kernel module without already been bootloader unlocked?

Update: I have kernel 3.4.10 (after the OTA update 5.18).
[AT&T, Rogers HTC One X, Telstra One XL] Heisenberg:
In terms of being an Android developer, you can't really get any higher than people like jcase or beaups, so your point is moot. Anyway, my point is that nobody wants to see you moaning about it, that is not what this place is for. The subject isn't up for discussion any longer.

That exploit was intended for devices with an unlocked bootloader.

Sent from my Evita
[AT&T, Rogers HTC One X, Telstra One XL] jcase:
Please use the reply button so you quote people.

I look forward to your expertly written exploits.
[AT&T, Rogers HTC One X, Telstra One XL] gigel_georgel:
Look, you got me wrong here, what I meant by "how far will you go", was "how far will you go with obfuscating not only the binary itself but the user output as well and beyond". Not "how far will you go in terms of accomplishment". I have already sincerely expressed my gratitude and admiration (really I'm not being sarcastic); as a developer myself I know the talent, sweat and time that has to go into it, I'm surprised and sorry to hear you you think I'm taking cheap shots at you.

---------- Post added at 10:27 AM ---------- Previous post was at 10:18 AM ----------

And jcase - I'm also disconcerted to see you continue to take things personally - I certainly am not picking on your person, for one thing you didn't develop firewater, did you; I have nothing but praise for you and the way you present yourself; then I wonder if you really are the typical developer in this community; but that doesn't mean I don't appreciate the community; sorry if it looks that way, it's just my being new here gives me a user perspective that you the developers here maybe forgot for a moment. Just telling I know nobody among my friends who's a not a programmer who would be the slightest bit inclined to start benefitting from your work, and that's a shame. Just trying to help with that.

---------- Post added at 10:37 AM ---------- Previous post was at 10:27 AM ----------

For what it's worth:

adb shell

shell@android:/ $ su

su

root@android:/ # insmod /sdcard/wp_mod.ko --> the file I downloaded from the website

insmod /sdcard/1Me/wp_mod.ko

insmod: init_module '/sdcard/1Me/wp_mod.ko' failed (Exec format error)
[AT&T, Rogers HTC One X, Telstra One XL] Heisenberg:
The fact is that these things are the way they are for a reason, these guys do things this way for a reason, whether you understand it, or agree with it makes no difference. No matter which way you put it, all you're essentially doing is moaning and that isn't going to make you any friends or change anything.

Now, we're still way off topic for this thread, if this conversation continues in this manner I'll be forced to make a report to the moderators.

Sent from my Evita
[AT&T, Rogers HTC One X, Telstra One XL] gigel_georgel:
If this is not the right place to "moan" - aka give feedback from a user standpoint, is there another channel through which you take feedback from the community, other than strictly technical questions/discussions?
[AT&T, Rogers HTC One X, Telstra One XL] Heisenberg:
Like jcase said, if you think you know better, with your week of experience in the Android world, I'll look forward to seeing your superior exploits. Until then, no, this isn't a place to criticise developers that provide these exploits

free of charge

, and I don't believe such a place exists. Now, you've successfully depleted my interest in helping you any further, so good luck with everything, I hope you get it all sorted out.

Sent from my Evita
[AT&T, Rogers HTC One X, Telstra One XL] gigel_georgel:
What else can I say. timmaaa, may I ask you with all due respect that you don't speak in the name of others unless you really represent them. Go ahead and report me but I swear I only have the best intentions here, and I appreciated both you and jcase's help.

jcase - can you please confirm if root (e.g. via Weaksauce) is not sufficient in order to insert a kernel module live, but bootloader unlock is required as well (what I have in mind is removing that write protection even temporarily, so I can edit that CID in).

Also, is it a lot of work to compile a kernel module, based on somebody else's code for a different device; do you need the whole kernel's source?

I'd like to try my hand at it. Can you point me to some resources?

Thank you both.
[AT&T, Rogers HTC One X, Telstra One XL] jcase:
Selling elsewhere has nothing to do with when I do provide here free of charge. .

I have no further assistance for you. As an experienced and accomplished software developer I'm sure you can figure it out.
[AT&T, Rogers HTC One X, Telstra One XL] Heisenberg:
You don't know what you're talking about, I wasn't claiming to be speaking for anyone. The exploits here on XDA are free of charge and those are the ones I was referring to. You don't know when to give up do you.

Sent from my Evita
[AT&T, Rogers HTC One X, Telstra One XL] gigel_georgel:
The question was, do you or others, e.g. the firewater developers, profit or not from the exploits that you post HERE. If you don't, anybody with a sane mind would acknowledge that the measures that are taken to avoid others using the exploits in their own software packages are EXTREME. If you really don't care, you don't care. If you do, you do. Yes, protecting the user from rogue software, sure. That's an excuse.
[AT&T, Rogers HTC One X, Telstra One XL] jcase:
No, the cost to research and develop is more than the donations brought in, in most cases. In this case, it was a losing situation. However the amusement is generally worth it.

Any experienced developer would acknowledge the measures taken as simple, and far from extreme. It is a few minor settings changed prior to building. A sane developer would not want someone else illicitly profiting from their work.
[AT&T, Rogers HTC One X, Telstra One XL] gigel_georgel:
I can't tell whether firewater's stdout output is to look cool or to prevent others from knowing anything about its result, in order to avoid other software from shelling out to it and parsing back results (though that wouldn't be that hard anyway. I assume if it does succeed, a "success" string could be parsed out of its output).

Since developers here (attempt to) guard their binaries from disassembly, and don't publish bug findings, could it be that, outside of not wanting others to profit, you incorporate the same code that you post here for free, into commercial suites that you do profit from?
[AT&T, Rogers HTC One X, Telstra One XL] jcase:
I do provide the responsible companies bug findings over everything published publicly in detail, often in advance of being published. You will also find them, if applicable, described it patches committed to AOSP and CAF. Just because you didn't have them handed to you on a silver platter does not mean bug findings don't get published.

No, once published the exploit/bug has lost it's value for my commercial purposes.
[AT&T, Rogers HTC One X, Telstra One XL] gigel_georgel:
Is the bug exploited by Weaksauce published? What about firewater?
[AT&T, Rogers HTC One X, Telstra One XL] jcase:
Please read my previous comments to you
[AT&T, Rogers HTC One X, Telstra One XL] gigel_georgel:
They're in your bugfix commit messages in the android open source repository?
[AT&T, Rogers HTC One X, Telstra One XL] jcase:
You should do some leg work yourself I think
[AT&T, Rogers HTC One X, Telstra One XL] Raistlen0:
OK...I'm hoping giggles is done arguing. Let's get this back on track and hopefully get some help.

As I reported before weaksause works.

Firewater doesn't.

I can't push firewater but can chmod the folder it goes in and then copy it there and then run.

I also tried the hex edit of the CID but it doesn't stay saved.

How can we turn off the write protection to the CID file location?
[AT&T, Rogers HTC One X, Telstra One XL] gigel_georgel:
Some people have written kernel modules that when loaded remove the write protection, like here:

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

They are meant to be run on already rooted phones, but I'm imagining one could try to load it while being temporary root after running Weaksauce. That could remove the write protection so we could finally write to /dev/block/mmcblk0p4/5 and replace the CID.

Although I wonder if it's really the write protection, because I would have expected to see a message like "permission denied" when trying to write there, rather than everything appearing to successfully run yet nothing being written. Others can comment.

I don't know how much difference there is in the write protection for 4.2.2 between the different phone models; I assume one could take the source and compile it into a module for the kernel HTC released for One X and try it out.

I'll do it when I have time to install Linux on a virtual machine at home. Until then, I'm dumping my phone.
[AT&T, Rogers HTC One X, Telstra One XL] Trogladyte:
I'm confused about what root method is available for my device. I've read through the threads and I think the Weaksauce temp root is what's available for me. Would someome be kind enough to tell me if I'm right.

Phone is a UK Orange HTC One XL. Android version 4.2.2. Sense 5.0. Software 5.14.61.2

Thanks.
[AT&T, Rogers HTC One X, Telstra One XL] Heisenberg:
You don't need to use a root method, only AT&T devices need to use an exploit. All you need to do is go to htcdev and unlock your bootloader, then you can install TWRP recovery, then you can either root your stock ROM or flash a custom ROM. Before you do either of those though it's probably a good idea to get s-off via the Rumrunner s-off method.
[AT&T, Rogers HTC One X, Telstra One XL] Trogladyte:
Brilliant. Many thanks.
[Samsung Galaxy Nexus] AndyYan:
Hi all, I think this isn't exactly the right place to post, but since any post in the Android general discussions would sink quickly, I'd like to post it here for attention. Moderators, you can freely move it elsewhere where you feel it belongs.

A relatively simple question: is there an application/terminal command that can simulate battery charging? It has to be controllable (I mean, it can be turned on and off at will), and it shouldn't contain useless extra functions (there are "WiFi charging" apps that could seemingly fake charging, but they need WiFi). Anyone know a solution? Thanks in advance.

Sent from Google Nexus 4 @ CM11
[Samsung Galaxy Nexus] costindev:
up
[Samsung Galaxy Nexus] mr_krabbs:
check

cat /sys/class/power_supply/battery/batt_current
capacity
charge_enabled
device
health
online
power
present
status
subsystem
technology
temp
type
uevent
voltage_now

you can read all current stats. maybe you can stick there to manipulate. just a thought
[Galaxy S III Q&A, Help & Troubleshooting] LucidSomnia:
Hello, i have a friends sgs3 i9300 stock rooted on jb 4.1.2 . can someone direct me to a thread that i can unroot and delete the flash count so i can get fotas?
[Galaxy S III Q&A, Help & Troubleshooting] k-semler:
If you want to reset your counter, download and install Triangle Away. I assume you're on the XXELA bootloader. You don't need to unroot to get OTA updates.
[Galaxy S III Q&A, Help & Troubleshooting] Jumaqidi:
Nvr heard tat u dunnid to unroot to get ota updates. If u are rooted, u can NVR get ota updates.
[Galaxy S III Q&A, Help & Troubleshooting] k-semler:
What language is that? We speak English here.

Just flash a stock ROM with ODIN. I would jump to 4.3, instead of 4.1.2. You can get it from here: http://www.sammobile.com/firmwares/1/?model=GT-I9300&pcode=0#firmware
[Galaxy S III Q&A, Help & Troubleshooting] Andr3y29:
It is English. But, please, don't be rude ! If he said that you are wrong, doesn't mean that he wants to beat you.
[Galaxy S III Q&A, Help & Troubleshooting] k-semler:
It really depends on how you root. If they use the CF_Auto_root, it won't affect being able to receive OTA updates. If the device was rooted with Framaroot, it also won't affect it. If the older way of side loading an unofficial recovery, followed by flashing a root package in CWM was used, then that will affect the ability to receive OTA updates.

Also, I wasn't attacking him personally, I just hate abbreviations used online where it's obvious it's being done with intent where it is not necessary. XDA does not have a 140 character limit that SMS messaging does. I hate abbreviations in texting, but I tolerate it there, because some people still have a number pad on their devices, and using proper sentence structure would be too cumbersome.
[Galaxy S III Q&A, Help & Troubleshooting] Jumaqidi:
Okay then, I will not use abbreviations talking to you. I use them because I text my alot of friends and I have to reply fast. Therefore, I use abbreviations. Sorry if that caused any trouble for you to read what I said.

Next, did you use cf auto root or framaroot to root your phone? I have never seen that information that you can still receive ota updates as long as you use cf auto root or framaroot.
[Galaxy S III Q&A, Help & Troubleshooting] k-semler:
No problem. :) I know I need a cigarette when such trivial **** as grammar gets on my nerves. (I didn't mean to be offensive to you). But if you want to return to stock, the best way to do it would be to use Triangle Away to restore the flash indicator to "0" "Official", followed by flashing the phone with either Samsung Kies, or through ODIN. Either way, it will upgrade you to 4,3. After you have updated to the latest official build, you'll be able to get newer OTA updates perfectly fine.

Also, if you open up the root application, (is it SuperSU?), you will see a setting there for "Unroot". Click that box, and away you go, (if unrooting is your only goal). Kies is the easiest way to update your phone, but ODIN isn't exactly hard to do either.
[Galaxy S III Q&A, Help & Troubleshooting] Jumaqidi:
I found that when you are rooted, you still can receive ota updates as long as you do not have a custom recovery or custom rom. But some people say that you will lose your root which is not surprising and some said you might mess up your phone. Best way is to either update with kies which you will still lose your root or flash stock rom through odin.
[Galaxy S III Q&A, Help & Troubleshooting] k-semler:
Correct. After you update OTA, (or with KIES or ODIN), you will lose root. However, if you want root back, it is easy to do with Framaroot, or CF-AutoRoot. Neither of those options require the installation of a custom recovery.
[Galaxy S III Q&A, Help & Troubleshooting] LucidSomnia:
Well I updated to 4.3 through ODIN 3.0.9, but now i have another problem. When i try to make a phonecall i get the error "no registered network".
[Galaxy S III Q&A, Help & Troubleshooting] k-semler:
Do you have the right IMEI on your phone? You can find it either in settings --> About Phone --> Status, or by enter in * # 06 # on the dialer.
[Galaxy S III Q&A, Help & Troubleshooting] LucidSomnia:
Yeah, IMEI is right, SN seems to be wrong. No 0000 , 0049 or something.
[Galaxy S III Q&A, Help & Troubleshooting] Jumaqidi:
I think the 0000 or 0049 shld be ur imei?
[Galaxy S III Q&A, Help & Troubleshooting] LucidSomnia:
Everything is normal, the only weirf thing is that the SN number in settings is different than the one behind the battery.
[Galaxy S III Q&A, Help & Troubleshooting] Jumaqidi:
Take a ss?
[Galaxy S III Q&A, Help & Troubleshooting] k-semler:
You may find this article helpful: http://xdaforums.com/galaxy-s3/help/successful-imei-repair-i9300-backup-t2544109

Here's the part to repair your SN that displays:

linux# adb root
linux# adb shell
phone# cd /efs/FactoryApp
phone# echo -n ON > factorymode
phone# echo -n ON > keystr
phone# echo -n <xxxxxxx> > serial_no

Where <xxxxxxx> is your serial number, found under the battery.
[Nook Touch General] jptiger:
I'm looking for something like this: https://www.pushbullet.com/. It requires Android 4.0 or higher, so this itself won't work, but I'd love to have a one click send-to-nook app that I can use to send stuff from my laptop without a cable (especially for pdfs). I was never able to get Gapps working, so emailing myself won't do it. Anybody know of anything similar? Thanks!
[Nook Touch General] nmyshkin:
Neat idea--less cumbersome than Dropbox for that purpose. How about something like https://play.google.com/store/apps/details?id=com.smarterdroid.wififiletransfer

Says it's compatible with my Nook--doesn't mean it will work. There seem to be a few similar. Google "wireless send file to android app"

Meanwhile, I need to look at that ;)

Update: I tried the app and I like how it works...but: when I transferred a book into the internal My Files folder it did not show up in the Library, even after a refresh. Under the My Files tab it did appear but could not be read. So I tried a transfer to the My Files folder on the sdcard. That showed up in the Library right away. Not sure if the process can be tweaked, but it's worth looking at more closely. It may be worth noting that ES File Explorer has an ftp interface (news to me but I found it) but it's not as user-friendly as the WiFi Transfer app.