yashsingh1/xdaforums huggingface dataset:
[HTC EVO 3D] crypted:
I wanted to post a few things to the user community.

1. If you're a DEV and are using this in your ROM, please private message me your ROM thread and which version of this patch you're using. This will be useful with tracking, letting you know of updates for your ROM, and supporting users. If you know of this being used in a ROM, and you're not a DEV, you can report it to!

2. Version 3.1 is a great success. Today alone, the xtra.bin has been served 61,441 times to aGPS Patch users. The 3.1 files have been downloaded almost 10,000 times today as well.

3. Updates will continue to occur server-side for v3.1 and beyond. This means that barring any unforeseen issues, v3.1 will stick for some time without a predecessor. As you may have noticed, your xtra.bin and your NTP pool are through me! This means I can keep providing incoming data for you without needing to update the patch to achieve the same changes. Feel free to toss a penny in the pot.

4. Rate the thread! Some threads have been rated nicely. Others have been attacked with +1 ratings by users who failed to read instructions and/or seek help fixing their issues. This gives a bad impression to new users on XDA. I shouldn't be held accountable for hardware, ROM, or other software related issues out of the control of this patch.

5. Let everyone know of your success. If you're using this patch, let people know what ROM, RIL, Radio, and case you're utilizing. This will help greatly in supporting users who want to know what to use this patch with for best results. I only own one device I officially support, so it's hard helping those seeking assistance with those pieces of advice!

Thanks again for being supportive of this project. I'm glad that I could assist many of you with the same GPS issues I was facing. I literally decided not to buy a new GPS for my car after fixing this issue when my first version was release. :)
[HTC EVO 3D] Exostenza:
Seems to work great. Thanks!
[HTC EVO 3D] crypted:
First, I want to with everyone a very happy holiday season. I will be sporadic with my responses to any questions or comments here on the aGPS Patch threads for the next three to four weeks.

Things to think about if you're having an issue:

Read all of the Notes Section commentary. I wrote that because so many people continually have the same or similar issue that can be easily resolved.

Remember that any GPS tools from Android Market CAN and usually DO overwrite this patch. Therefore, don't use any. The only thing I recommend if you're wanting to get stats is GPS Status, as referenced hundreds of times by yours truly.

If your getting a weak signal: remove the phone from a case and try again. Try a different ROM as CM users and ROMs derived from CM tend to show problems because of faulty ROM compilation, not this patch. Ensure your build.prop has the right variables. Go outside, try again. Lastly, delete the SUPL server section from the bottom of the gps.conf and try without that. Some models with some ROMs have issues with SUPL...outside of my control.

Post and wait for someone to respond. I'll do my best to get on the forum off and on over the holidays.

So, let me give you a general update directed to those 3.x trunk users:

My server has automatically generated an xtra.bin file for your GPS excitement 3,980 times since September 26th when the first beta went online to test it out. :eek:

My server attempts to build a new version every 30 minutes. Depending on what it can decypher from other xtra.bin sources, it provides a totally fresh xtra.bin approximately every 1.2 hours.

My server has served up over 500,000 xtra.bin files to users like you on XDA since v3.1 was released.

My server continues to provide a reliable NTP pool to v3.x users by directing your phones to a handful of RELIABLE and FAST-RESPONDING NTP servers around the world. This ensures you can travel and not have to switch NTP pools.

If you're a DEV and this is used in your ROM, please notify me via private message with a link to your ROM thread. This helps me track issues and keep you up-to-date with any new versions. We both win there!

Finally, if you use v3.x you should remember this isn't free to me. As all of the information above notes "My server...", I foot the bill to keep supplying this data. It's useful as hell to you and to me. :D

Consider donating a little to help offset server costs

AND

to help expand provisioning should enough donations come in. You can donate via Paypal by clicking the donate button next to my username on this or any of my posts. Every little bit helps. If you can't, I understand that as well. :o

Again, thanks everyone. Don't forget to click the Thanks button on my posts should you enjoy what I've got to say...like those amazing numbers cited above for 3.x users.
[HTC EVO 3D] himik:
Today we’re announcing wider support for GPS and GLONASS. Any device with a Snapdragon ™ S2 or S3 processor is capable of accessing both satellite networks.

http://www.qualcomm.com/blog/2011/12/15/gps-and-glonass-dual-core-location-your-phone
[HTC EVO 3D] crypted:
Thanks for the link but could have asked me first before thread hijacking.
[HTC EVO 3D] harpss1ngh:
This.

Plus this so called new feature probably won't happen on our phones and would only be supported on new releases that contain the supported hardware and even then only if HTC decide to use it in their devices! And if it does come on our current devices, it won't come any time soon! Wouldn't get my hopes up! The AGPS Patch is good enough for me! Anything else is just a waste :D
[HTC EVO 3D] lasciuosfloy:
Thanks for this ! Almost instant locks now (2-5 min b4 ) . Used the CWM version.
[HTC EVO 3D] crypted:
All threads have had an overhaul that was way overdue.

High points:

Note discussion of what the patch does and what it replaces.

Note confirming ICS support from various users.

Note section has gotten long, but covers most questions I am repeatedly asked.

A total of 9 officially supported new devices.

Download section reminds people to backup their settings. You only need to backup /system/etc/gps.conf and /system/etc/suplrootcert if you have one. But, I never had to revert!

As always, please don't forget to click Thanks if you use or like this patch -AND- don't forget to Rate the thread.

Donations

are always welcome.
[HTC EVO 3D] sigitpurnomo78:
helpp my gps

help master.. my gps from sprint cannot fix gps....

i have already try lots of method, and no one cannot fix it...

oh yeah.. I live in Indonesia.. and with your agps patch 3.1 i still have at least 5 minuites to lock satelite.. i knew something wrong...

can u help me to solve my problem...
[HTC EVO 3D] crypted:
Did you read the Notes section?

Did you try without a case?

Are you sure you have the GSM version of the Evo 3D and not the other versions?

If you did the above and are sure about GSM, can you provide more details? What ROM are you using? What radio? Where are you located? What are your surroundings like? How did you test this patch in the first place? Do you have a data connection while testing?
[HTC EVO 3D] crypted:
FYI: Method 1, the easiest of the methods for those unfamiliar with file managers or recovery, has been updated. Some people required that the script also mount the partition. I have added that line to all options available and updated the ZIP file. Thanks

enigmaamit

for confirming that the new PUSH script works.
[HTC EVO 3D] david2580:
Sorry guys,

maybe I'm just too new with the Evo 3D, or my English is too bad to understand which update.zip i can choose. If this is a Thread in the Evo 3D area, why are there links for other phones than Evo?

Believe I should use the Google specific cwm flashable build 3.1 trunk, right?
[HTC EVO 3D] crypted:
Correct, always do Google build 3.1 unless you feel the sensation to try another one customized for a carrier or manufacturer.

Other links are to the 19 other phones I officially support that can all use the exact same patch.
[HTC EVO 3D] alaminxp:
Wow it's works....

1st time it's take 20s then now it's taking 4-5s to lock...... Wow....

Thanks
[HTC EVO 3D] gx3k:
Tried this and the faster fix app from the market but my evo 3d can't lock on to ANY satellite :(

Any ideas?
[HTC EVO 3D] crypted:
Did you read the Notes section at all?

It discusses apps like Fasterfix and how they make this patch ineffective.

Also, you could share details with the community... ROM, radio, if you have a case (Notes section), surroundings, general location, etc...
[HTC EVO 3D] gx3k:
Sorry I didn't read the notes :o. I am using the latest Leedroid ROM (s-off), and I live in Hampshire. My other android phone (ZTE Blade) works well even inside the house and I only got the Evo 3d today. I'll try reflashing this and uninstall fasterfix. If that doesn't work, I will do a superwipe and reinstall the ROM. Thanks for the help. :)
[HTC EVO 3D] crypted:
You shouldn't need to wipe, but you can if you want... Just uninstall any app like Fasterfix. Do, however, install GPS Status.

Remove any case that is on the phone. Reflash the Google Build 3.1. Reboot phone. Go outside. Open up "GPS Status" and see if you get any satellites.

If you do not, repeat same steps above but substitute for the Alternate build of Google Build 3.1.

Did GPS work before flashing this patch and with what precision and speed if it did?
[HTC EVO 3D] gx3k:
It worked! Thanks a lot for your help. You're a genious!
[HTC EVO 3D] sigitpurnomo78:
help me

hai.. I am from Indonesia.. i have evo 3d cdma a month ago...

i have no idea how I get lock my gps... my gps locks sometimes.. but most of the times cannot fix.. i have already tried a lots of method to fix gps.. even with yours.. but still.. i can not fix it...

would u mind helping me to solve my problem..? i have been spent a lots of money.. to donate 'android master" to solve my problem.. and still didn't work..

help me.. I am a little frustrated..

once my problem fix... I would strongly consider a donation..

---------- Post added at 04:54 AM ---------- Previous post was at 04:50 AM ----------

sorry Mr. my evo 3d is cdma base model, :) do you have cdma a-gps patch to fix gps??
[HTC EVO 3D] crypted:
Try the v3.1 Google Specific build. Before installing it, uninstall all GPS "fixing" apps you have installed especially Fasterfix. Those apps will overwrite the patch and make it useless. The only app I recommend, for testing and statistics, is GPS Status.
[HTC EVO 3D] sigitpurnomo78:
I'll try

okei Mr. i'll try it as soon as possible.. right now!!!...

---------- Post added at 06:31 AM ---------- Previous post was at 05:41 AM ----------

sorry to bothering u Mr.

i have been flash 3.1 google build and left only 1 gps status and toolbox... but still i only have 2 sat fix after i standing in front of my house 30 minuites...
[HTC EVO 3D] crypted:
Connected to the internet? Do you have a case? If so, remove it. What ROM? Have you reviewed the Notes section to make sure you're squared away?

I don't know what Toolbox you are referring to. I cannot guarantee this patch will work with nor can I troubleshoot any setups that have GPS assistance apps other than GPS Status.
[HTC EVO 3D] sigitpurnomo78:
answer

yes.. i connect to the internet for download agps (from gps status), yes, i have a case (but have stripped it :p ), i use kernel 2.6.38.6. olympus titan hd ROM. and i print your notes that i can read it overnight :)

gps status and toolbox in the market..
[HTC EVO 3D] crypted:
Ok, well let us know after you've gone through the notes. You can always try another ROM to be sure.
[HTC EVO 3D] rejanmanis:
Just flash via cwm touch 2.2 google specifc , but i can't see suplrootcert on etc folder ?

Should i manually added thru root explorer ?
[HTC EVO 3D] crypted:
It ought to be there. But, it isn't necessary. If unavailable it will default to the standard port instead of ssl.
[HTC EVO 3D] sigitpurnomo78:
heelp

Sir.... can u help me to choose a right agps script for my htc evo 3d cdma....???
[HTC EVO 3D] crypted:
Google build 3,1
[HTC EVO 3D] paidaki:
Hello. Got a quick question. Will this patch work with Sygic navigation ? I mean will it find satelites faster but without using network data (wifi, internet) only with gps enable. Cause Sygic can work with only the gps but it takes like 15-20 mins for me to find enough satelites for navigation. Thanks in advance!
[HTC EVO 3D] neol23:
Works great, mate - I am using Sygic also!

Just try it ;) ...
[HTC EVO 3D] paidaki:
Cause Mr. crypted asked if connected to the internet couple of posts above :P

Oh well thanks i will give a try!
[HTC EVO 3D] crypted:
Yeah! Internet is necessary only to download aGPS data and to obtain accurate time via NTP. But, you don't need a constant connection for that.
[HTC EVO 3D] crypted:
Just a friendly notice that the thread has been updated.

There is a new build which I recommend. Before questioning or inquiring why I removed the use of SSL, review the NOTE on the matter. This has proven to be a faster operation by tests in various regions and numerous devices. ;)

Lastly, I added a section for asking questions. Review that before communicating here. It gets really old seeing that people refuse to read what I've worked hard to write especially when it usually answers the questions asked.

Don't forget to consider donating if you appreciate the work and find it useful. :D
[HTC EVO 3D] neol23:
Nice and thank you for the great work! I am using that for a few monts now and i can feel the improvment.

Will this work on custom 4.0.3 Sense 4.0 Rom ;) ? Just switched... :rolleyes:

Thanks,
[HTC EVO 3D] krull88:
awsome stuff

this works great! thanks, my gps was never this fast and accurate!
[HTC EVO 3D] crypted:
Note 11 says in part: "Reports indicate that this patch DOES WORK with the next iteration of Android, Ice Cream Sandwich."

Glad both of you are having better GPS operations.
[HTC EVO 3D] Lothaen:
Ah I used this on the Desire with great results. Time to try here :)
[HTC EVO 3D] wraithdu:
I'm curious if anyone else has had bad results with the new non-ssl version? I loaded it onto my Verizon Galaxy Nexus, and GPS was useless, it simply wouldn't lock. So I reverted to the ssl version and got a lock on 9/10 satellites in 10 seconds. Maybe it works better on some phones versus others? Regardless, please keep both versions available in the future if you update the package again. Thanks for your work!
[HTC EVO 3D] crypted:
Odd result indeed as phones should support both versions according to Google specs. If you're using a custom ROM on this phone, that might be a question to raise with the dev. Also, I haven't offered support for the Google Nexus and this is the EVO forum anyway...

If you can private message me, I'd like to work on confirming that this does assist the Google Nexus though.
[HTC EVO 3D] bleuxeon:
I have used your patch on my Galaxy SII first running Cynogen Mod 7 and now on CM9 wich is Android 4.0.4

It help a lot for faster fixs and also generaly catch 1 to 3 more sattelits that it does without your patch.

Thanks a lot.

EDIT1 : fix take 4 sec inside and lock on 9 sats, outside its nearly instantaneous!

---------- Post added at 10:50 PM ---------- Previous post was at 10:43 PM ----------

litle donation : 3TE62037K4659733J

Thanks again:)
[HTC EVO 3D] crypted:
Thread kind of updated to include a new device:

Asus Transformer Prime

This patch can be useful on devices that need the GPS XML file which is prevalent in non-Qualcomm chipsets. So, it can be used in other devices as well.

The new release has no effect on other supported devices unless it is a non-Qualcomm phone.
[HTC EVO 3D] bleuxeon:
well...it looks like you are no longer able to catch/read any post...
[HTC EVO 3D] crypted:
I'm not following what you're saying?
[HTC EVO 3D] crypted:
Today, AGPS Patch has reached a total number of 28 officially supported devices.

Support was added for the Asus Transformer TF101, Samsung's Galaxy Nexus, Samsung's Galaxy S I9000, and HTC's One X.

I predicted that companies would get wiser and start providing properly built stock ROM's for GPS usage. That was incorrect. I'm willing to research and work with people to bring more devices into the fold.

There have been millions of downloads of my personal xtra.bin data and tens of millions of queries submitted through the DNS pool I maintain for Stratum II time servers. I lost track of the number of ROM's that have incorporated this patch. In fact, v3.x began 11 months ago and has brought worldwide help to the masses.

And remember, I don't have to release new versions of this patch locally because it has been so fine-tuned. But, I'm always working on the xtra.bin data almanac and the Stratum II time servers to keep this thing going strong.

To the few that have donated to support the many, thank you very much.

If anyone would like to continue to support this project

for growth in more devices and continual data provisioning, please consider donating as well.
[HTC EVO 3D] 4D3:
Are you a freemason?
[HTC EVO 3D] crypted:
Official support has is now available for more devices. This brings the total officially supported to 32.

Welcome these newbies to the fold:

Samsung Galaxy S III (AT&T, Rogers, Bell, Telus)

Samsung Galaxy S III I9300, I9305

Asus Transformer TF300T

Motorola Droid X2

Samsung Galaxy S 4G

If you appreciate this growing work, always consider clicking the Thanks.

Remember that I pay monthly hosting fees for the space and bandwidth necessary to keep this patch working on the backend. So, please consider donating a few bucks if you're a user. All donations go directly to the patch provisioning and there is absolutely no overhead to benefit me.
[HTC EVO 3D] BartimaeusPT:
Ladies and gentlemen

Today I tried to install the patch by the 3 methods mentioned in the initial post, but I could not do it, even having access to root, RW permission, everything and anything.

Then experimented fourth method to install the patch (no-ssl in my case)

1 -> Download file.

2 -> Open "gps.conf" with a text editor, and copy all the text to the clipboard

3 -> Go to Folder "System/etc" create a file named "gps.conf" and long press it to edit as text, paste the text and save.

You are done!!

Many thanks to crypted
[HTC EVO 3D] crypted:
TopNTP - the app.

We need bèta testers. Hopefully we can get some useful feedback to optimize this app. The patch itself has been proven to work, we just need to know for as much as possible devices if we can a) really install the patch and b) if the app is sort of clear in its use.

Get it on Google Play!
[HTC EVO 3D] ipred:
My mobile is LG Optimus 4X, not rooted and with jelly bean 4.1.2 installed.

What patch do you recommend to download for my device?
[HTC EVO 3D] jekyll86:
No root, no party

Inviato dal mio Evo 3D GSM
[HTC EVO 3D] Arne_B:
I used to have the Google Specific No-SSL v3.1 recommended patch.

I tried the LG version but that didn't work well, GPS lock took forever.

The Google patch works very well for a fast lock. But I noticed that the LG has less accuracy outside with this patch (I'm guessing due to locking GPS's with lower signal strength?). So I deleted the GPS patch again.

And...

EDIT:

Also why would you want this GPS patch on Jelly Bean for the 4X HD?

With Jelly Bean this LG has GLONASS support now :D
[HTC EVO 3D] ipred:
I noticed it because even though i can get with es explorer to system/etc my phone does not let me to replace gps.conf :( Thanks

Either with ICS or Jelly bean my 4X and the 4X mobiles of my friends don't lock for at least 4-5 minutes and sometimes don't lock at all.:(

I have read about Glonass support but we haven't seen any difference with the official jelly bean.I don't know if there is something we have to do to activate Glonass.If it's activated by itself when we open gps receiver then we haven't noticed any difference between ICS and jelly bean.:(
[HTC EVO 3D] ericcorera:
hy.

i'm trying the "Root tweaker" from market. tick the "patched gps.conf file", restart and then the igo find 5 sat in 10 seconds. before this find 3 sat in 3 min.

i tested my p880
[HTC EVO 3D] zamarano9999:
Awesome

Suddenly my i9300 is picking up GPS indoors when before it couldn't even hold a signal under a tree!
[G2 and Desire Z Accessories] scottmog:
Anyone got one fully working including all icon/command keys?
[T-Mobile Samsung Galaxy S II SGH-T989] a4 moda:
North orange county California

Proof is in the pudding sugar' !

T989 Galaxy S2! !
[T-Mobile Samsung Galaxy S II SGH-T989] AllGamer:
detour http://xdaforums.com/showthread.php?t=1306045
[Huawei Ideos X5 U8800] turbo.exe:
Hi there!

Recently, there were a plenty of cases with imei changed to zero. In this sub-forum, there were already three cases ([1][2][3]), and in our local ex-USSR community there were a lot more of them. The problem comes up in an absolutely random way. In my case, it started when I tried 'format sd-card' function, built into the MIUI rom. But if you look through, you'll find that other cases have nothing in common. So, the conclusion is that there is a bug in Huawei internal firmware, that leads to nulling the IMEI. Further comes the problem workout:

in our community (4pda.ru) we've found an app (it's attached), that is able to back-up and restore IMEI. we've revealed, that the code for IMEI back-up is

dd if=/dev/block/mmcblk0p5 of=/sdcard/imeibackup/5.img

dd if=/dev/block/mmcblk0p10 of=/sdcard/imeibackup/10.img

dd if=/dev/block/mmcblk0p11 of=/sdcard/imeibackup/11.img

It reads all data from mmcblk0pXX partitions and writes it into XX.img files (images) in the imeibackup folder, stored on the sd-card. The main idea of how to restore our broken IMEI's is:

1. create the backup of IMEI using this app;

2. replace our current IMEI with our actual IMEI in theese *.img files (images);

3. restore IMEI using this app;

The idea is perfect and is easy-to-guess, but non of theese images contain IMEI in raw. Probably, they are crypted, and with no key to encrypt them, we would not be able to replace current IMEI with actual IMEI.

I will be happy to be wrong and if anyone of you could help to find the IMEI string in theese images (all info is in attach).

But there is also another way. Android SDK contains android.telephony.TelephonyManager.getDeviceId() function that returns an IMEI of the current phone. The idea is to find the body of the function (Android OS source is free-to-download, isn't it?) (it might be decrypting those partitions for further IMEI fetching) and using it, understand how to turn our IMEI into factory condition.

There might be a problem if this function only makes a RemoteProcedureCall to the phone firmware and the phone firmware actually decrypts those partitions and fetches an IMEI. In this case, we'll need some reverce-ingeneering: we'll need to write a core module, that will set hooks on the open/read_file/partition functions of our mmcblk0pXX partitions, open the stack, make a backtrace and a dump of the functions that called for them.

actually, my programming skills are too poor both for the first easy way (find the getDeviceId() function body) and surely, for reverce-ingeneering. Thar's why, there is a request for the xda-developers community:

If you are a Java programmer, could you please help us to find the android.telephony.TelephonyManager.getDeviceId() function body? If yes, could you please explain us its algorithm in a common language? :) We will be glad for any help.

for moderators: yes, i've already read all the cautions about the responsibility of IMEI change (in any purpose), thank you.
[Huawei Ideos X5 U8800] julle131:
Sounds cool. Sadly im not a developer so i can't help. If you get this working, it could save so many devices. Mine lost imei and bricked, but this would have solveed the imei problem. Good luck, hopefully you'll get it working!
[Huawei Ideos X5 U8800] izzoe:
Since this require dev attention, maybe u should PM stockwell/dzo/genokolar.. Or just post this in the dev section.. Its great to have one thing less to worry about when flashing phone..