yashsingh1/xdaforums huggingface dataset:
[G1 Apps and Games] Binary100100:
You are right. That's all that I changed in build.prop and had to reboot.

My Account came right up without a hitch or hickup.

Thanks.
[G1 Apps and Games] Dror520:
where do you push the build.prop? sorry if it's been answered ... thanks!
[G1 Apps and Games] johnnylicious:
/system/

(10 charc.)
[G1 Apps and Games] MetalMessiah78:
I want it.
[G1 Apps and Games] otto888:
Ok...I'll put it up......NOW! http://sharebee.com/8dd950a5
[G1 Apps and Games] Adm.Wiggin:
Issues are worked around WITHOUT build.prop, thanks to JesusFreke's "smali/baksmali"

Did a lot more digging, and managed to create a version that doesn't have the Force Close (by hacking around the error in the code, because creating a real fix would be terribly challenging without the real Java source code). This is all with a special thanks to smali/baksmali (written by none other than JesusFreke), without which I couldn't have edited any code at all.

This version should work on ANY model, without modification to build.prop.

Download my new copy here:

http://android.andrewlives.com/tmobile/com.tmobile.selfhelp__tianon.apk

Instructions for installation (PLEASE FOLLOW THESE CAREFULLY!):

completely uninstall the original "My Account" application (Settings > Applications > Manage applications > My Account > Uninstall) -- this is absolutely critical, because I do not have T-Mobile's private appsigning key (obviously)

either visit the link above on the phone to download the apk directly (and let the browser prompt you to install it -- will need to have the phone set to allow applications to be installed from unverified sources for this), or use "adb install com.tmobile.selfhelp__tianon.apk"

you're done -- no need to modify build.prop, or even reboot your phone! enjoy!

The downside here is that by installing my version you WILL NOT RECEIVE UPDATE NOTIFICATIONS FOR T-MOBILE'S VERSION. Let me repeat that... You will not, will not, WILL NOT receive T-Mobile update notifications for this application in the future. Also, if you want to install a later version, you'll have to completely uninstall mine, following the instructions given above.

Update: (Jul 31, 2009)

For posterity and other reasons, here is a link to the old version (1.2.2) of the "My Account" application that was posted above. It is the original, signed using T-Mobile's key, so it will install over the top of the official build just fine, but won't run because T-Mobile messed something up along the way (I am getting the good old "Application not installed" message). You'll have to go through the uninstall process first, as seen above. I have verified that this does indeed work, and that it does NOT trigger Marketplace to prompt you for updates (since it was installed manually).
[G1 Apps and Games] amarkow2:
awesome thank you thank you thank you very much!
[G1 Apps and Games] Dror520:
I installed it and still it doesn't allow access to me...
[G1 Apps and Games] Adm.Wiggin:
Can you post the contents of your /system/build.prop file and I'll see what I can do? I'm guessing we've got a different model going on here...
[G1 Apps and Games] Dror520:
I have DrizzyHero 2.8 rom.

Build.prop:

ro.product.model=T-Mobile G2 Touch

ro.product.brand=generic
[G1 Apps and Games] BSDADON:
Thanks Adm.Wiggin! Works perfectly
[G1 Apps and Games] Chedderknight:
Works perfectly, thanks alot, didnt want to deal with build.props.
[G1 Apps and Games] Adm.Wiggin:
Alright, I've added that model to the deviceconf.xml file, and uploaded the new version. Go ahead and redownload/install it, and let me know how it goes, please.

For those who now have a working version, you're very welcome. I'd been looking for an excuse to use smali/baksmali for ages, so this was perfect (and I wanted "My Account" back). Be sure to let JesusFreke know you appreciate his work on smali!
[G1 Apps and Games] Dror520:
Thanks! it worked!
[G1 Apps and Games] jj71787:
i did this but when i click account info it says unable to retrieve your account try again later
[G1 Apps and Games] Adm.Wiggin:
Well, my code just patches you straight through to T-Moble's stuff, so either it really is just an intermittent service outage or you've got bigger problems -- sorry I can't be more help!
[G1 Apps and Games] Paging Dr B:
same here. after pushing the file a reboot was required and the software finally launched without a FC
[G1 Apps and Games] jj71787:
it works now thanks
[G1 Apps and Games] dragon4000:
Thank you very much!! No more fc's! :D One quick question... this wont work on any hero rom... right?? Cuz when I tried it on a hero rom, (the 1 from the market) it said that the phone was not a supported phone... Thx again:D
[G1 Apps and Games] Adm.Wiggin:
If you can get me a copy of the file /system/build.prop from the hero rom (specifically the value of ro.product.model), I can add support for it (like I did for Dror520 with his "T-Mobile G2 Touch").

Looking back up, Dror520 was using a Hero rom, so your Hero rom might work with my build right now. If you find ro.product.model and it's set to T-Mobile G2 Touch, you're fine! :)
[G1 Apps and Games] dragon4000:
Ok, thx for clarifying that for me.. ;) Will look into it.. :D
[G1 Apps and Games] HighRidas:
updated and now it says "T-Mobile MyAccount is intended for T-mobile users and Supported Phones" everytime i open it
[G1 Apps and Games] igloo77055:
Just wanted to point out that the MB200

Is Motorola's Morrison Android Phone...

I saw a post on Engadget with it mentioned...

Motorola Morrisson with T-Mobile 3G and UMA hits the FCC

BTW I switched my build.prop to myTouch 3G

And it has a different look to it, plus the chat to CS which is cool, but I haven't tried it yet
[G1 Apps and Games] marsupial99:
Just wanted to say thank you to those who found an posted a solution. I was able to get this fixed completely from the phone without using a computer at all. I just used a terminal to copy the build.prop file to sdcard, then edited the ro.product.model tag to T-Mobile G1 as suggested using the Text Edit application from the Market, and finally copied the edited file back to /system, rebooted and installed the My Accoutn 2.0. It runs without problems. Just wanted to point out that given the flexibility and power of Android, it is possible to do all this without ever connecting your device to a computer. In fact I did all while sitting in a doctor's waiting room. Why bother with ADB shell....?

Thanks again.
[G1 Apps and Games] savethechicken:
i thank you for the modified build.prop for this resolution... It works great on 3.9.2.

Side note: this also allows mobile backup to work on cyanogen 3.9.2. Since release I have never been able to get the mobile backup to work. Sync would always fail, Even though I will never need it but since I do troubleshoot these on daily basis it nice to be able see how things are supposed to work! lol Great JOB!!!
[G1 Apps and Games] Adm.Wiggin:
Some (including myself) would prefer to leave build.prop as is, but that's a perfectly valid solution. Glad you got it worked out! :)
[G1 Apps and Games] tuto0503:
thank you soooo much adm wiggin. you made it really easy for the noobs like me
[G1 Apps and Games] eleminop:
its working fine for me on jf1.5 crb43, when i first updated i went to open the app and it told me it wasn't installed, so i uninstalled/reinstalled and its been working fine ever since.
[G1 Apps and Games] nEx.Software:
Would you be willing to do one for Ion? Model in build.prop is Google Ion. Haven't seen one yet for the official Ion build.
[G1 Apps and Games] Adm.Wiggin:
I've updated my version at the link above to include support for the "Google Ion" model string -- if it changes in the "official build", just let me know and I can update it again. Also, please let me know if it works! :)
[G1 Apps and Games] donosaur:
I want this!
[G1 Apps and Games] nEx.Software:
Awesome! It works. Thanks. By official, I meant I have an unmodified Ion (hardware/firmware). It this point I am not interested in rooting or otherwise hacking it, your solution was perfect. Thanks again.

To be honest, I am a little surprised that T-Mobile locked this down to specific devices.
[G1 Apps and Games] otto888:
Look arround in theread and you shall receive.
[G1 Apps and Games] MetalMessiah78:
Thank you so much. I'll let you know if it works!
[G1 Apps and Games] Adm.Wiggin:
You're welcome. I am similarly surprised, and just barely decided to do something else besides just adding model strings to the file. I've changed the code to make it work for ANY model, regardless (bypassing the check for "supportedness"), and making any previously unsupported model appear to be the T-Mobile G1, for all intents and purposes. I hope this solves everyone's problems, and that you all enjoy!

That's right, my version should work no matter which phone/build you're using. I wanted to get a quick version out that will work for several people, but then I realized I could take some time and create a better version that will work for everyone. Please, please, please let me know if it force closes or gives you the "Unsupported Phone" message and I'll do my best to fix it!

Also as a side note, I finally got around to cleaning things up a little so the final application is only 1.6MB instead of 2.1MB -- small change, but this matters to some. :) (For comparison, the original is actually 1.7MB :p)

Once again, download is in the same place. If you've already got my version installed, just reinstall and it will work fine. If you're running T-Mobile's version, remember to completely uninstall first.

Just in case someone needs it, permalink to my earlier post is here: http://xdaforums.com/showthread.php?p=4238130#post4238130

In case any of the T-Mobile developers are following this thread -- I believe I've found the source of the Force Close bug. Can't say for sure, but it seems to be working fine for me now (without my hack-around in place). Please feel free to private message me for more details.

If anyone using my latest build gets a force close, seriously, please let me know!

I for one am glad to know it really doesn't have anything to do with "rooted" phones, or targeting developers... It was just honest negligence. :)
[G1 Apps and Games] MetalMessiah78:
otto888 - Unfortuately, the hack you put up didn't work for me, but thank you so much for trying anyway.

Adm.Wiggin - Works mint on the Dude's Leaked build. Would it be possible to incorporate a hack that tricks the app into thinking it's the MyTouch, as it has live chat with a TMO rep? In addition, My Account 2.0 has been updated to 2.0.1. The new one says that they are in the process of figuring out how to add support for unsupported deviced, so I do believe it was honest neglagence by a noob programmer.
[G1 Apps and Games] Adm.Wiggin:
thoughts on 2.0.1 and update on status

Ah, good to know they're actually alive and aware; thanks for the heads up.

I'm not saying it was the result of a "noob programmer", but it was certainly just honest negligence. I've looked through the code in question, and it's actually written fairly well. I'm impressed. It just had a problem they didn't plan for (honest mistake; normally we just call these "bugs").

I've taken a look at 2.0.1, and the changes are written fairly well also, it seems. They've cleaned out their deviceconf file so that it doesn't include MB 200, Android Dev Phone 1, or any other extraneous garbage (with garbage meaning "not T-Mobile branded"). All they have now are T-Mobile G1, T-Mobile myTouch 3G, and sdk (for the emulator).

They've added a setup for "unknown", as well. They've moved all the code dealing with actually detecting your device configuration into the class they already had for it (which was a great programming decision), and they use "unknown" to give us all the nice friendly message we now see (about them working on supporting us). What I don't understand is why they can't just give us support. Heck, give us support with limited functionality, even. Take out all the "Help" stuff on unsupported phones and just give us the information we really want (minutes used, messages used, etc). We're paying for their service, and we just want to avoid being charged extra for going over. It's for this reason that I've created my version, and have uploaded the older version (that was posted earlier in this thread) for posterity -- see my original post (now updated with that link) for this.

My original post, once again: http://xdaforums.com/showthread.php?p=4238130#post4238130

MetalMessiah78, regarding your request for a "myTouch-hacked" version, I'm very sorry but I choose not to create such a thing. T-Mobile has decided (for whatever reason) that only myTouch users are entitled to certain specific support features, and I respect that. I'm just trying to give a service that should be free (My Account) back to users that need it. I'd be more than happy to describe to someone privately how to take my build and create such a thing, but I've chosen not to do so myself. Sorry for the inconvenience, but I'm sure my build already bothers T-Mobile enough without me offering a version that gives their "chat" away for free as well. I'm just giving a (free) service back to the users in a form they could/can use more easily.

The version linked is still based on 2.0.0, but I can post an updated version if there is enough demand for it.
[G1 Apps and Games] shotad:
i just updated to the newest version, and now no FC, but i get an error message that says "Phone Model Not Found" 'My Account application is designed only for T-Mobile Android supported phones. We're working on a solution for unsupported phones.' anyone else getting this error message?
[G1 Apps and Games] Adm.Wiggin:
Yeah... You should read the two posts directly above yours by MetalMessiah78 and me...
[G1 Apps and Games] shotad:
sorry about that...its just that i use this app more often then any other one and it sucks that i can't use it anymore..
[G1 Apps and Games] Adm.Wiggin:
But you can! See here for how. You even get to choose between the fancy new 2.0 and the old 1.2.2!
[G1 Apps and Games] shotad:
holy crap it works! thank you so much! love the 2.0 feature...i will keep this until the whole official My Account is resolved.
[G1 Apps and Games] shotad:
i remember the old My Account app had the "chat with TMo rep"..2.0 doesn't have it anymore...anyways, that never connected me to a live rep anyways, it always told me "everyone is too busy" or some crap like that..
[G1 Apps and Games] bfunk04:
I'm trying to adjust the build.prop so that I can use t-mobile my account 2.0 with soulifes ion remix. I adjusted the settings but then after I do this and reboot, I cannot get any wireless service. What can I do to have wireless service and still use my account 2.0?
[G1 Apps and Games] Adm.Wiggin:
Have you tried my build here? It should work without changing build.prop at all. I can't see any reason why changing build.prop would make your wireless service not work, but regardless this should work for you without changing your build.prop.
[G1 Apps and Games] bfunk04:
No i hadn't tried it but I will now. Thanks
[G1 Apps and Games] killerspaz:
Just throwin in my 2 cents...

The latest update in the market works, but is blocking unknown roms....

Here's my findings/fix: http://xdaforums.com/showpost.php?p=4248419&postcount=1735
[G1 Apps and Games] MetalMessiah78:
Adm.Wiggin - I respect your decision and appreciate the fact that you just got this working, and for that I thank you. I thought the live chat would be a cool feature, but I can also see your point of view. Thank you again for helping all of us on the forum out.

I have no idea what would have been included in the update, as I have never been able to use either, so I guess I'm not missing anything I didn't know was there before the update or since the update.
[G1 Apps and Games] ajthornton52:
Thanks Adm.Wiggin. This install worked great. :)
[G1 Apps and Games] odomandr:
yes thank you that worked great.
[G1 Apps and Games] bluedragon1982:
hey all, anyone know if it works with "T-Mobile D" in germany, too?
[G1 Apps and Games] metallicant:
Can anyone get the "Download HiFi Ringers", or "Voice & Sounds" area of My Account working of their G1 (tmobile.wap.moviso.com)?

It won't open the link on my phone.

Sorry if this was already answered
[G1 Apps and Games] ThR1LL:
Is there any way to edit the app ourselves to work on our phones so you wouldn't have to keep editing one yourself every time a new update comes along and not everyone wants it?
[G1 Apps and Games] Adm.Wiggin:
For all those who haven't been reading the thread: it's already updated to work for any phone. If your phone is running Android on T-Mobile, it should work for you (even more especially if the old version of My Account worked for you). No changes needed. I went in and changed the code instead of updating the XML file time and again.

So in short, it should be good to go, no matter what your build.prop says.

Sorry, somewhat misunderstood. The 2.0.1 update only really makes a few minor changes, and mostly to the phone detection stuff (fixing the bug and properly locking out "unsupported" phones). To make your own version, you've got to use baksmali to disassemble the classes.dex file, modify specific locations in the resulting smali code, use smali to assemble classes.dex back together, and then zip it all up and sign it with the programmer's debug key. So you see, it's not exactly a simple process... If you want a quick and easy way to just use the latest version (and get the benefit of auto updates from the Marketplace), then the build.prop change to your model (to "T-Mobile G1") is what you want.
[G1 Apps and Games] ThR1LL:
Thank you so much this worked perfectly!
[G1 Apps and Games] eleminop:
it works for me, it makes you turn off wifi to do it though, and then it just opens it up in the browser.
[G1 Apps and Games] purg:
all the version look like the ywork (no force close) but on all four tabs nothing ever shows.

All I get is the message

JF 1.5 adp1 cupcake CRB43

T-Mobile UK
[G1 Apps and Games] Adm.Wiggin:
That might mean that "My Account" is not supported for T-Mobile UK... Can someone else on T-Mobile UK confirm or deny this?
[G1 Apps and Games] BlackElvis79:
build.prop fix...

I can confirm that this fix also works on JAC's xRom, and Maxisma's PalmPre build.

Anybody find a fix for T-Mo's VVM? :confused:
[G1 Apps and Games] MasonGL:
So if we have root do we use telnet to input these codes?
[G1 Apps and Games] BlackElvis79:
telnet is only used once, when downgrading to gain root. To change your build.prop, you would use ADB on your computer. To use ADB, you'd need the Android SDK found here... http://developer.android.com/sdk/1.5_r3/index.html or I would imagine you could do it from the terminal emu, just put the new build.prop on the root of your SD.
[G1 Apps and Games] linuxrebel:
How to edit build.prop without ADB or a Seperate Computer

This of course requires a rooted phone, and some minor knowledge of vi. Go here http://heather.cs.ucdavis.edu/~matloff/UnixAndC/Editors/ViIntro.html to learn the very basic's of VI if needed.

Seriously if you are going to continue in the world of *nix you need to get the minimal basics for VI. It's that useful and universal.

Now do the following. (# is used to represent the command prompt as root $ as the default user.) Along the way we will create a backup copy of build.prop. JUST in case.

Open your Terminal app:

$ su

# cd /

# mount -o rw,remount /system

# cd /system

# cp build.prop build.prop.bkp

# vi build.prop

(note I won't go through all the edits here)

# reboot

It works clean as a whistle. Makes T-Mobiles app happy and that makes me happy too. BTW if you are using Cyanogen's ROM's you don't have to type busybox before everything, he is nice enough to have done the hard links needed.
[G1 Apps and Games] athflying:
2.0.2 is in Market. Anyone try it on rooted phone yet??
[G1 Apps and Games] uberingram:
Yes and it works fantastic. TMobile removed the G1/myTouch restriction so it runs swimmingly on anything.
[G1 Apps and Games] BSDADON:
it works, just has a little warning first about how it might not be accurate. also dont forget to uninstall the modded one from here if you want to install that one, or it wont work
[G1 Apps and Games] uberingram:
My Account reads the exact same numbers as my my.tmobile.com page. Perfectly accurate.
[G1 Apps and Games] BSDADON:
so does mine, but it popped up a warning the first time that said:

Phone Model Not Found

Thank you for installing the My Account 2.0 Application. A non T-Mobile branded phone has been detected. T-Mobile cannot guarantee full functionality of the application.
[G1 Apps and Games] Adm.Wiggin:
Nice to see them finally fix it. I'll leave mine up for posterity's sake (and just in case someone wants the older version; it's still linked up there, too).
[G1 Apps and Games] daniel1823:
the is what happens i need help ASAP i have no build on my phone.

su

mount -o remount,rw -t yaffs2 dev/block/mtdblock3

busybox rm /system/build.prop

busybox mv /sdcard/build.prop system/build.prop

cannot allocate memory
[G1 Apps and Games] obe1:
prop

do this instead and get the build prop form page 5 is the very first thing and then do this on terminal ok also you need to have cyanogen build for that prop on page 5

su

mount -o remount,rw -t yaffs2 /dev/block/mtdblock3 /system

busybox cp /system/build.prop /sdcard/build.prop.BAK

busybox rm /system/build.prop

busybox cp /sdcard/build.prop /system

reboot
[G1 Apps and Games] daniel1823:
cannot stat /sdcard/build.prop no such file or directory an i have it on my sdcard
[G1 Apps and Games] DOHCtor:
Why are you guys still trying to modify you build.prop? The latest version supports all ROMs and phones now!
[G1 Apps and Games] daniel1823:
i fixed it with adb
[G1 Apps and Games] nmkr:
the app is working :) but i dont see any account informations ..

Download Ringtones redirect to an access denied website..

g1 - tmobile austria :confused:
[G1 Apps and Games] kyleds:
i don't like that to pay for your bill you have to be forwarded to the tmobile website in the browser.... when i try to pay on the website it keeps denying my payment. but when i go on a computer it works fine.... :mad:
[Touch Diamond2, Pure Themes and Apps] ricohoho:
I try to improve the gesture time by using SKtools, but found the there were only two choices, 1. 400ms 2. 800ms.:mad:

That is very slow response time when everytime I want to save attachment from email to CARD,

for other example, when trying to view a larger in Isilo, I have to tap and hold a while....that's too bad !!!

Is it possible to change it faster in the registry manually ???
[XPERIA X1 ROM Development] firepigs:
:)i just wandering plz tell me？thx
[XPERIA X1 ROM Development] bharat4ever:
Kovsky was the code name given by sony ericsson for the Xperia X1.

The X3 running android is called Rachel i guess.
[XPERIA X1 ROM Development] firepigs:
oh i see thank u !:) looking forward x3;)
[XPERIA X1 ROM Development] devalian:
xperia x2 is running android n codenamed rachel.

so did u mean x2 n not x3?
[XPERIA X1 ROM Development] bharat4ever:
Nope. It's the X3.

SE Xperia X3 ( Rachel )

the X2 is running Winmo, and it looks similar to the X1. I don't know it's codename though
[XPERIA X1 ROM Development] bharat4ever:
Just remembered, X2 is called the Vulcan.

SE X2 ( Vulcan )
[XPERIA X1 ROM Development] firepigs:
;)wow so many different answers
[XPERIA X1 ROM Development] bharat4ever:
your user id is fire pigs???? Wow, how did you come up with that one? :)
[XPERIA X1 ROM Development] orpheus75:
Question still not answered. What does Kovsky means? Rhodium, Topaz, Heros, Venus... Still don't know how HTC select their projects. It is a mix of elements, greek mythology...Kovsky just somehow doesn't seems right belonging.
[XPERIA X1 ROM Development] Steve_TLS:
Never thought about it. Maybe Tchaikovsky was too long.
[Touch CDMA Windows Mobile ROM Development] inthenickoftime4:
I have NFSFAN'S V13 Rom. I love it. However, my phone won't stop locking up on me. It's the verizon vx6900. Thank you.:confused:
[Touch CDMA Windows Mobile ROM Development] Snakehn:
Did you reflashed to stock Verizon rom first, then flashed NFSFAN's?
[Touch CDMA Windows Mobile ROM Development] inthenickoftime4:
I did a while back to get the GPS to work, but I haven't since.