yashsingh1/xdaforums huggingface dataset:
[G1 Android Development] SGTDavePwnage:
I don't think we can just disable it or kill it, contacts dissapear and g1 won't sync anything if its stopped.

I assume this will be affecting everyone who has an unlocked g1 with a diff providers sim in?

If that's the case we really need this fixed asap and people need to be told about this.

Actually....If someone has asked t-mobile to unlock the phone, shouldn't t-mobile tell people that the phone does this?

Anyone any other ideas?
[G1 Android Development] humble:
or get a UK OTA (I've read that there version doesn't have myfavs nor Amazon application)
[G1 Android Development] SGTDavePwnage:
Yes, the uk ota doesn't have myfaves on.

Don't know when a new ota will be out over here tho, we are getting no support at all from t-mobile at the moment.

People here (including me) have resorted to installing the US ota just to get some support.

Do we have a download link for rc7 anyway?

I'm happy to backup my rc7 g1 if this will help someone find a way round this.

Got a phone call this week with the uk t-mob android dev team (I threw a massive ***** fit at support), will ask them about a way roind this.....
[G1 Android Development] bad_one:
Any update or workaround on this problem, there must be more users with a foreign sim card!

br

bad_one
[G1 Android Development] RyeBrye:
The open source build doesn't have myfaves. You could try building it, flashing it, and seeing how it works for you.
[G1 Android Development] bad_one:
That would be nice, but I am far far away of being a profi in those things, I am happy that I was able to install the update for the modified RC30 on my G1.

I just think a lot of users with foreign simcards will have a bad surprise after the 1st month when they receive the invoice of the telco provider...

I do not need to sync, maybe someone can tell me how to rename those files, I only receive the msg "read-only" file-system.

br

bad_one
[G1 Android Development] momentarylapseofreason:
FWIW, I just "cleared the data" in my faves (through manage programs) and it deleted all of my contacts.

Don't think this can be disabled/removed in any way
[G1 Android Development] bad_one:
The same happened to me .... Hopefully someone finds a way to stop this.
[G1 Android Development] mrboyd:
I went through the process of upgrading to JesusFreke RC30 version. Worked like a charm.

I have removed MyFaves.apk and MyFaves.odex from the /system/app folder and indeed after rebooting the contact won't sync. They don't even try to. It's not like it's attempting to sync and fails. It seems like MyFaves is completly replacing the default contact management backend.

A database is stored in /data/data/com.tmobile.myfaves/databases which i suspect to contain all my contact list as the previous poster said, deleting this empties your list.

What I am curious about is what is managing the contacts on the UK version since they don't have MyFaves.

Anyone with a UK version care to show me a "ls" of the /system/app directory?
[G1 Android Development] mrboyd:
well just replying to myself but I forgot to post that piece of log.

When you open the contact after deleting myfaves you do get that message:

I/ActivityManager( 55): Starting activity: Intent { action=android.intent.action.MAIN categories={

android.intent.category.LAUNCHER} flags=0x10200000 comp={com.android.contacts/com.android.contacts.D

ialtactsContactsEntryActivity} }

E/ActivityThread( 100): Failed to find provider info for contacts

I/ActivityManager( 55): Displayed activity com.android.contacts/.DialtactsContactsEntryActivity: 3

33 ms

Which shows that MyFaves does in fact register itself as the default provider for contacts. I'd almost bet that copying over the UK contact provider would be enough to fix the issue...

At least for now it doesn't seem to be sending those SMS.. I have some "paying" work to do now and I'll try to have a look at the android source or and sdk to see what can be done.

Anyone know of a decompiler for apk files?
[G1 Android Development] bad_one:
Can you provide us (I think there are moe beginners here..) with a step by step manual to at least rename the myfaves, to stop the smd sending?
[G1 Android Development] momentarylapseofreason:
If you rename it, you lose contacts/sync
[G1 Android Development] bad_one:
I am aware of this, but it would be OK for me, since I can rename it back when a solution is found.

And even loosing the contacts is better then paying for a lot of overseas SMS.

Does someone know how many are send per hour?
[G1 Android Development] rale00:
I'm guessing what you need to do is install GoogleContactsProvider.apk to replace MyFaves. Unfortunately, it's not as simple as just building it from source and installing it:

Because it shares a userid with other components, you can only install a copy signed with the same key as all of them. I don't know if it's built with the same key or not, but someone could try pulling /system/app/GoogleContactsProvider.apk off a UK system and see if that'll install.
[G1 Android Development] tonym001:
I have a cat'ed back of /system from my UK g1 (before I installed tc4-rc30) onto it. as soon as I can unpack it, I'll pull that .apk and host it somewhere (or, I can just host the .img if I can't unpack it)
[G1 Android Development] tonym001:
OK, copies of Contacts.* and ContactsProvider.* are here: http://rapidshare.com/files/162759212/contacts.zip

As with all things internet, I am _not_ responsible if any of the above destroys your phone! :)

precursory attempts to install either of these via adb have failed, but I'm at work, so I don't have much time to spend on bodging things into submission :)
[G1 Android Development] mrboyd:
I'll try those file asap.

Bigger issue, since I removed the MyFaves file, the phone application crashes when it receives a call. I assume it's trying to get the contact provider and fails not expecting that provider could go missing..

Of course it hangs up the call.

[removed req for uk version.. dumb me]
[G1 Android Development] tonym001:
Np. I'll try and get some more tinkering done tonight. Feel free to shout if you want any more of the uk .apks btw. I suspect that we might run into a signing issue, and that we'll have to do a recompile from source, but we'll see how things go.
[G1 Android Development] bad_one:
Would it be possible just to delete the number or prevent the program from starting?
[G1 Android Development] momentarylapseofreason:
Sure, if you rewrite the MyFaves application or somehow block it from having access to SMS (closing that port).

My question is why in the world would someone from another part of the world flash another country's software? That was just asking for trouble.
[G1 Android Development] SGTDavePwnage:
I've not really got a problem with my phone sending sms messages to t-mobile (even in the uk) as they arnet costing me anything.

The problem is that anyone with a G1 with the US firmware who isnt using a t-mobile sim may well be getting charged by their carrier (as the G1 is still sending sms messages to the t-mobile network).

So if anyone has unlocked their phone and is using a different sim needs to check that they are not been charged by their carrier for these texts.

Ive seen that a lot of folks have got ATT sims in G1's, could someone check if these people are being charged??

Cheers
[G1 Android Development] zl1ji:
My unlocked G1 is currently on Vodafone NZ and so far there's no SMS charges shown on my current account balance. However, since I am an on account customer, there're still possiblities that I will be charged when the bill comes out.

I will try a prepay card tonight and see what happens...
[G1 Android Development] popsi:
Please tell us when you did some tests. I'll be getting my G1 in a couple of days, bought it off ebay and will use it in Norway. Fortunately I work for a service provider and will be able to check the actual CDR files generated in the network to get a better understanding of what type of SMS charges etc. the G1 generates.

FYI

Usually a SMS is charged based on the b-number
[G1 Android Development] tonym001:
That might make sense, as those .apk's would of been compiled against an old version of the source

I've got a recent(ish) copy of the source here, If you let me know which bit(s) you're missing, I'll bung them somewhere for you. Once i've done a sync, obv.

That _might_ work, as long as it doesn't cause the app to loop/crash continuously. any one want to take one for the team? :D
[G1 Android Development] tonym001:
Getting into a rocket, and going for stroll on the moon was probably asking for trouble, but someone did that, didn't they? ;)

In all honesty, the version of the software in the UK is as buggy as anything, and I personally felt that switching to the US build held more (potential) benefits than problems.

The only major issue discovered so far, is the myfaves sms thing, but I haven't seen any charges for those appear online yet (the UK online billing is usually a couple of hours behind, but I've had the US build running since sunday, and haven't seen any odd sms charges. yet.)
[G1 Android Development] PAO1908:
checked my invoice online and I cant see any sms sent to tmobile, I cant see any other sms charged to me that I didnt send myself....

(last 10 days)
[G1 Android Development] bad_one:
I am waiting currently for the answer of my provider (Smartone-Vodafone from HK), since I am now in US and sending text messages via roaming. I really hope they do not charge me for this....

Does someone know in which intervall the messages go out?
[G1 Android Development] mrboyd:
I saw it try to send twice in less than two minutes after booting the phone.

I don't know if it slows down afterwards. My guess is it'll keep trying until it receives a positive answers... My provider is so retarded there is no way to check online anything about my account so I don't know if they are charging me for it. If I have 2000 SMS sent on my next bill I'll know where it comes from... 3 days of using the G1 :mad:
[G1 Android Development] bad_one:
I think more and more that this thread should be renamed and sticky. I can not believe that only some few users are aware of this.

There are so many G1 on a non T-Mobile network, which are maybe affected. Could this sending of messages also affect the standby time?
[G1 Android Development] mrboyd:
I assume that even if you don't pay for the SMS it would affect the standy time, after all you have process running every few minutes and waking up the radio. That would use more power than letting the phone sleeps quietly.

That's just a wild guess of course as I don't have any clue about that. Sending a message might not use that much power after all.. no idea really.
[G1 Android Development] knowledge_6:
ok well i called Rogers in Canada, and I asked about any Roaming Text message sent since Saturday (when i got my phone and unlocked it, while i was in NYC) I had my rogers Sim in the phone while in NYC on Saturday night, sunday, monday, tuesday... I got back yesterday night and i saw this thread today... I called Rogers to ask and they said they do not see any text messages sent to Tmobile or any other texts i have sent.. this is true because i didn't SMS once while i was in the states.. nor have i SMS'd since i got back from the states.. they said they only see a few calls made..

so i do not know how accurate this info is but I will call them back in a few days to see if their systems are updating properly...

The only way i can see MyFaves is through "Applications-->Manage Applications" i have no icon on my home screen, or pull up menu, or under the long press menus..

PS is there another way to check if an SMS was sent out ?

Also found this on the Tmobile forums... any have trouble sending a text?

http://forums.t-mobile.com/tmbl/board/message?board.id=Android3&thread.id=16078
[G1 Android Development] mrboyd:
I'm pretty sure the app sends SMS, or at least that's what I understand from the log. The thing is the SMS is sent to the number 453. This is an internal provider number. So what happens afterwards really depends on your provider. Charge/no charge. One sure thing is T-Mobile will not receive that SMS unless you have a T-Mobile SIM.

I don't know what MyFaves does, (update your favorite contacts with T-Mo for some kind of discount?), but I am really wondering why on earth they had to replace the default ContactsProvider of Android to do it, and according to the thread on their forum they did a crappy job.

They should at least upgrade their app to check on what network the phone is running and disable the extra cruft when not on T-Mobile, after all they give the unlock code.
[G1 Android Development] bad_one:
According to my provider (Smartone-Vodafone from Hong Kong), messages were indeed send out to the number 453, I just wait for the amount and how much does this costs for me.

I am sure not all provider charges for failed SMS, but for example in my case I am not in my home country at the moment, so there will be at least roaming costs for this.
[G1 Android Development] Dimath:
Couldn't these messages been synchronization stuff? It really feels like that... What if you simply turn off the sync from the menu?
[G1 Android Development] popsi:
I get my phone tomorrow, but I tried sending a SMS to 453 from my Nokia N82 just to see what happened. Here in Norway I just got an error message on my nokia telling me the SMS could not be sent. Actually 3 digit numbers starting with 4 does not exist here, so unless a countrycode +001 (US) is included this should not be a problem, other than the process eating battery...
[G1 Android Development] mrboyd:
Nope, Synchronization is already set to manual on my phone. doesn't help.
[G1 Android Development] mrboyd:
I'm currently trying to build Android from source to see if I can come up with a boot image w/o MyFaves. I have finally managed to fix all my ubuntu/laptop issue, sync'ed the source and read all of JesusFreke and RyeBrye posts 20 times to try to get a clue about the process while the thing compiles.. damn it's huge..

It stopped compiling complaining about missing some "internal" files which are either not in the git or not sync'ed. Unfortunately I have a daytime paying job so it will have to wait again until the week-end starts tonight.
[G1 Android Development] neoobs:
I think I read on google that you need to pull some files off the phone for it to work... can't remember what they are
[G1 Android Development] pof:
HTC RIL libraries (radio interface layer) and Texas Instruments acx100 wifi firmware.
[G1 Android Development] SGTDavePwnage:
Possible Fix

The new TC5-RC8 uk firmware doesnt include MyFaves, this should sort all these problems.

The modded version can be found here

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

and the origional Google Download here

https://android.clients.google.com/updates/signed-kila_uk-ota-116470-prereq.TC5-RC7.7a5a0178.zip

Let us know how you get on :)
[G1 Android Development] mrboyd:
Yes, that will be my solution for now. It does work fine and removes the MyFaves app and the SMS crazyness. I suggest other people being bugged by MyFaves to use that update... if they have a rooted G1 of course.
[G1 Android Development] Falcon4ever:
I guess this isnt gonna work with the america RC30 updated G1 right =/ ?

btw is myfaves an application or a service? I dont see any icon of it in my application menu/desktop... but according to my phonecompany my G1 is sending out sms messages...
[G1 Android Development] sputnik99:
yes you're right, you need root access (which I don't have either)

myfaves is both, an app and a service. I have an american G1 and no myfaves icon but in the applications menu you will see the app.

I tried sending an sms to 453 here in Germany and received an error message. no sms on my bill.
[G1 Android Development] Falcon4ever:
Unfortunately I get billed everytime it sends out a message (Prepaid Vodafone, The Netherlands).
[G1 Android Development] Falcon4ever:
A small update, I wonder why my number is different (1987 instead of 453):

Also it seems to publish stuff to myfaves? (i did a filter on myfaves in the logs)

12-11 22:23:07.706: INFO/ActivityThread(95): Publishing provider contacts;call_log;myfaves: com.tmobile.myfaves.MyFavesProvider
12-11 22:23:07.776: INFO/ActivityThread(92): Publishing provider telephony: com.android.providers.telephony.TelephonyProvider
12-11 22:23:07.816: INFO/ActivityThread(92): Publishing provider sms: com.android.providers.telephony.SmsProvider
12-11 22:23:07.926: INFO/ActivityThread(92): Publishing provider sim: com.android.phone.SimProvider
12-11 22:23:07.956: INFO/ActivityThread(92): Publishing provider mms-sms: com.android.providers.telephony.MmsSmsProvider
12-11 22:23:08.826: INFO/ActivityManager(60): Start proc com.tmobile.myfaves for broadcast com.tmobile.myfaves/.receivers.PhoneStateReceiver: pid=109 uid=10008 gids={3003}
12-11 22:23:08.846: INFO/ActivityManager(60): processNextBroadcast: waiting for ProcessRecord{4319c430 109:com.tmobile.myfaves/10008}
12-11 22:23:08.916: INFO/ActivityManager(60): processNextBroadcast: waiting for ProcessRecord{4319c430 109:com.tmobile.myfaves/10008}
12-11 22:23:08.946: INFO/ActivityManager(60): processNextBroadcast: waiting for ProcessRecord{4319c430 109:com.tmobile.myfaves/10008}
12-11 22:23:09.196: INFO/ActivityManager(60): processNextBroadcast: waiting for ProcessRecord{4319c430 109:com.tmobile.myfaves/10008}

12-11 22:24:49.286: INFO/MyFaves(109): starting service with intent: Intent { flags=0x4 comp={com.tmobile.myfaves/com.tmobile.myfaves.MyFavesService} (has extras) }
12-11 22:24:49.286: INFO/MyFaves(109): handleMessage(0)
12-11 22:24:49.316: INFO/MyFaves(109): sending msg: 16*removed_imei*48310001000000000000000000000000000000000000000000000000000000000000 to 1987
12-11 22:24:49.386: INFO/MyFaves(109): SMSStatusReceiver.onReceive(extras: Bundle[{id=100}]; resultCode: 1); action: sent
12-11 22:24:49.396: INFO/MyFaves(109): starting service with intent: Intent { comp={com.tmobile.myfaves/com.tmobile.myfaves.MyFavesService} (has extras) }
12-11 22:24:49.496: INFO/MyFaves(109): handleMessage(11)
12-11 22:24:49.556: INFO/ActivityManager(60): Stopping service: com.tmobile.myfaves/.MyFavesService
12-11 22:24:54.516: DEBUG/dalvikvm(109): GC freed 767 objects / 43560 bytes in 83ms
12-11 22:26:19.356: INFO/MyFaves(109): starting service with intent: Intent { flags=0x4 comp={com.tmobile.myfaves/com.tmobile.myfaves.MyFavesService} (has extras) }
12-11 22:26:19.356: INFO/MyFaves(109): handleMessage(0)
12-11 22:26:19.386: INFO/MyFaves(109): sending msg: 16*removed_imei*48310001000000000000000000000000000000000000000000000000000000000000 to 1987
12-11 22:26:19.446: INFO/MyFaves(109): SMSStatusReceiver.onReceive(extras: Bundle[{id=100}]; resultCode: 1); action: sent
12-11 22:26:19.456: INFO/MyFaves(109): starting service with intent: Intent { comp={com.tmobile.myfaves/com.tmobile.myfaves.MyFavesService} (has extras) }
12-11 22:26:19.526: INFO/MyFaves(109): handleMessage(11)
12-11 22:26:19.596: INFO/ActivityManager(60): Stopping service: com.tmobile.myfaves/.MyFavesService
[G1 Android Development] scrannel:
So, if I am a US TMo customer, running my TMo SIM while in Europe... am I going to get charged for this activity as in, roaming charges?
[G1 Android Development] JesusFreke:
Dunno.. I would flash to the RC8 or ADP1 version to be safe.
[G1 Android Development] scrannel:
On another forum, a member ran into a problem with adp1 (on a US phone), and asks:

"when I tried adp1 I couldn't make calls or access contacts I kept getting a fail message. Have you seen or heard anything about this? Or am I once again just "special?"

Any thought on this?

Thanks
[G1 Android Development] Amon_RA:
Falcon4ever, can you explain me how you take logs like this? I'm using a G1 in Belgium and I would like to check this message sending too... :confused:
[G1 Android Development] Falcon4ever:
Hi,

setup a development environment (Install the android SDK, eclipse + plugin).

Next install the usb driver provided by google (to communicate with the G1).

Connect your G1.

Start eclipse and open the logcat window.

You will now see all kind of messages.
[G1 Android Development] vihil:
installing sdk & usb driver is enough. just open cmd.exe and go to sdkpath\tools and execute adb logcat
[G1 Android Development] JesusFreke:
You can also use ddms (included with the sdk), or open a terminal emulator on the phone and type logcat.
[G1 Android Development] scrannel:
I thought those WITH Tmo-sims were more likely to have this issue while roaming over-seas.
[G1 Android Development] Amon_RA:
Absolutely, I didn't think of that...

It's probably also safer to upgrade to RC8 for everyone who is using their G1 on non T-mobile networks.
[G1 Android Development] Autarkis:
I'm a customer of Switzerland's Swisscom, and wasn't billed for the first few weeks where RC30 survived.

My guess is that Swisscom didn't have the number 453 registered so they answered with fail. Furthermore, I guess that any provider not having registered such a short number for SMS will not bill you.

I feel much safer and more at ease with ADP1 though. :)
[G1 Android Development] angelya:
I have t-mobile phone, and i'm on ROGERS.... they do charge me every SMS "I/they" send.... I had a credit note. but It's still hapening!

I really don't know what to do...

I'm new to the cellphones language so please be gentle with me XD

Edit: BTW I have a motorola v3 !
[G1 Android Development] neoobs:
Have you tried using the ADP version?
[G1 Android Development] Mikey:
Ummmm this isnt a V3 forum :rolleyes:

Its a G1 forum.

might wanna look into V3 forums for help :)
[G1 Android Development] angelya:
Oooh, sorry! It's just that I found this page in Google and I thought it was good... but would the ADP version work with my cellphone?

I really think this isn't funny to pay for sms you didn't send...
[G1 Android Development] tmrepp:
No....it wouldn't work.
[G1 Android Development] tagm:
I've downgraded my phone to RC29 and I've just checked adb logcat for more than 20 minutes.

Not seen any attempts to send an sms by MyFaves (not even sure if it is on my phone, haven't seen a myfaves application.)

Am I safe now?

This is my first day with a G1 so if this is a very well known topic and I am asking for the obvious, please accept my ignorance..

I wanted to upgrade to JFv1.41 http://xdaforums.com/showthread.php?t=475381

Is this still a good idea?
[G1 Android Development] tagm:
I think I will answer my own question. I've upgraded to 1.41 ADP1.1

From the information read here, this one doesn't seem to be affected by it.
[G1 Android Development] shobbow:
MyFaves keep restarting

I have noticed that, although i dont use the 3G much, that i have consumed over 120MB of data transfer over the last few couple of weeks!!!!

i checked my bill online and there was hundreds of GPRS calls made from my phone every 10-20 minutes

Moreover, i installed Task Manager from the Market and i found that MyFaves starts few minutes after terminating it manually (i have ROOT)......

I guess the best thing to do is install RC08
[G1 Android Development] stettero:
update

Hello, i am from the netherlands and had also the RC30,i have downgrade the foon to RC29 and later upgrade to RC33.

My questio is can i update the RC33 US to RC8 UK ?

Thereis no myfaves in it.
[G1 Android Development] firefox87:
If you run these commands expect this: "android.process.acore has stopped unexpectedly. Please try again. - Force close"
[G1 Android Development] stettero:
it say is only readfile, cannot delete it. Can i change The RC33 To RC8 ?
[G1 Android Development] scrannel:
Will going into "testing" (like with mycut), selecting "phone information", pressing "menu", selecting "more", and chosing "disable data connection" stop the myfaves from pumping out data? Or, do you have to disable the APNs by renaming them (with a program like) APNdroid?

Thanks
[G1 Android Development] fabolous04:
well ima a tmo usa user ...and i installed the 1.41 rc33 update and now my myfaves icon is gone...anyone know how i can find it or reinstall it