Server Help

Trash Talk - J2ME: Security restrictions on HTC phones

BDwinsAlt - Sun Dec 20, 2009 8:35 pm
Post subject: J2ME: Security restrictions on HTC phones
So I download NetBeans and try to run NetworkDemo on my phone. It works on all my phones, other than my newest phone, the HTC Tilt2. When I try signing the application it says that: the phone doesn't recognize who is trying to install the application. And it fails. If I leave it unsigned I get an error saying I can't access the restricted API (TCP Socket). Even though I have everything I need in the jad. I contacted HTC Tech Support and the guy told me straight up, Nokia and other brands are for more casual use and will run these apps, but HTC is meant for Businesses and has security restrictions that only a third party application can remove, which they do not support. He couldn't tell me the name of a program or anything I could do. So I have decided not to buy another HTC phones once I get rid of this POS windows mobile phone. I really wish they wouldn't restrict Java developers like that.

Does anyone know how to get rid of these restrictions? I posted on the ATT/HTC Forums, but so far no reply. http://forums.wireless.att.com/cng/board/message?board.id=cingular&thread.id=125304

It turns out that in the terms of when you buy the phones, they admit that they can disallow access to certain apps or restrict access to certain things. Is there a registry hack to get around this?
Maverick - Mon Dec 21, 2009 3:03 am
Post subject:
You should try posting on XDA Developer's forum.
Doc Flabby - Mon Dec 21, 2009 8:07 pm
Post subject: Re: J2ME: Security restrictions on HTC phones
BDwinsAlt wrote:
He couldn't tell me the name of a program or anything I could do. So I have decided not to buy another HTC phones once I get rid of this POS windows mobile phone. I really wish they wouldn't restrict Java developers like that.


You should explain the TCP is needed for many business uses. Nokia is the only Open platform phone provider pretty much, which is why i always tend to buy them.

And also check your provider supports TCP before you buy your next phone. Whilst my nokia DOES allow me to use TCP connections in JAVA my provider only allows HTTP though their crappy web proxy (so you can only access sites they want you to) . I have to "upgrade" to a data plan which is an extra ?10/mo to unlock TCP apparently...
BDwinsAlt - Tue Dec 22, 2009 2:14 am
Post subject:
Do you guys know of any where else I can go? I tried the forums that maverick suggested (I was actually a member and didn't realized i had registered). Despite 50 views, no one has replied. ATT/HTC Forum has the same results. I have unlimited data on my phone since it's required. That's good since I use well over 100MB a month, even with wifi enabled. I just can't believe it's this hard to get around. I remember my LG VU was so easy. All I had to do is load bitpim and I could do just about anything.

When you unlock a phone, does it remove all restrictions or just allow you to use any carrier? I may need to find some way of unlocking it, but I'm not sure if it will remove the java security. It seems more like corporate censorship. If national security was the same way, we would be communist. So why does HTC act so communist? new_evil.gif
KrynetiX - Tue Dec 22, 2009 3:42 pm
Post subject:
Drive to the city and give your phone to one of those corner shops with the signs that say "we unlock phones". They do pretty much everything, quick.
BDwinsAlt - Wed Dec 23, 2009 1:37 pm
Post subject:
SOLVED (sort of):

You can get your MIDlets signed and they will run on devices like mine, for $30.00. http://xs2us.eu/

I'm not paying $30.00 to sign applications that connect to a free game. I'm just going to sell my HTC phone and buy a Nokia. Once I finish developing some things and I'm happy with them, I may get them signed and pay the $30, but I don't even know how far this is going yet. I would have to sign it everytime I tested it.
Doc Flabby - Wed Dec 23, 2009 1:44 pm
Post subject:
Using their method you don't need to pay anything.

Just use OpenSSL to create your own CA which can then create your own certificates to sign the midlets with icon_smile.gif
BDwinsAlt - Fri Dec 25, 2009 3:50 am
Post subject:
Here's what I did. I downloaded Mysaifu (JVM for Windows Mobile). I think it works on Blackberrys also. Anyway, what is does is it runs normal java applications on your phone. It doesn't support everything, however; I have been able to manage. I get no restrictions this way, I dont have to sign anything. Just develop normal java applications and they work.

A lot of Windows Mobile phones already have unlimited internet (getting wifi now too). I have noticed that StyleDocument's don't work. I tested Smongs, naap and chatnet, the main chat area stayed blank and the player list took forever to populate. I decided since it almost worked on that app, I would make a simple application. So far I have only dealt with receiving messages and sending public messages, but I do have a working client. I can't exactly take a screenshot of my phone (or can I?), but once I add all the features, I plan on releasing it with instructions even though its really easy to use. It comes with a simple properties file containing name,pass,host,port for now.

After this I plan on working on an iPhone app. I have never done one of those before and i'm not sure if I would be facing some similar api restrictions, but I'm sure there is a way around that. Imagen being anywhere bored out of your mind, and you can simply login to continuum on your phone and talk to a bunch of idiots. That's fuckin awesome. Well not really, but I am trying to be productive to the community in any way possible before it dies completely. This is one small step to preserve it a bit longer. Stay on SS from anywhere and talk.
All times are -5 GMT
View topic
Powered by phpBB 2.0 .0.11 © 2001 phpBB Group