AdProxy [adblocking proxy for your Windows Mobile Device] - Windows Mobile Development and Hacking General

this is a adblocking proxy for your Windows Mobile Device !!!
its written in C# on .Net Framework 3.5
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
usage:
1. set your default proxy to 127.0.0.1 port 8080
2. start adproxy.exe (this prog has no UI !!)
3. to configure adproxy call "http://www.adproxy"
4. works best with opera 9.5 ;-)
you like it ? let me know ;-) --->>> DONATE

OH, GOD, YES. This is a hell of an app. I asked for something like this looong way ago, but no one knew of anything like this.
The only alternative was using a proxy on my home PC, which made navigation awfully slow.
Thank you very much. You can bet I will donate.
p.s. Now it would be great if someone came up with a MortScript for running adproxy.exe and then launch Opera Mobile. Closing adproxy.exe along with Opera too.

Diskun said:
OH, GOD, YES. This is a hell of an app. I asked for something like this looong way ago, but no one knew of anything like this.
The only alternative was using a proxy on my home PC, which made navigation awfully slow.
Thank you very much. You can bet I will donate.
p.s. Now it would be great if someone came up with a MortScript for running adproxy.exe and then launch Opera Mobile. Closing adproxy.exe along with Opera too.
Click to expand...
Click to collapse
you can leave adproxy running if its not in use it does simply nothing.
if a request come in adproxy creates a new thread and handle this request.
this thread terminates himself when all data has delivered ;-)

very usefull app!
i was searching for a kind of "adblock" in ppc so thank you
but i got a question, does it block the request or the response?
because i surf through my data plan and that should be great if this block maching request, for saving bandwith

VERY useful, could you make it have the ability to import filter lists such as Easylist & Easyelement? http://easylist.adblockplus.org/
THANK YOU!

im working on it ;-)

sl9 said:
Oh yes! Brilliant, thank you so much! I will also donate for this WONDERFUL and badly needed software if it works well
I have but 1 request - can you make it able to import filter lists like Easylist & Easyelement? http://easylist.adblockplus.org/
Many thanks!!!
Click to expand...
Click to collapse
the adproxy doesnt support regularexpresions !
and do not add to much filters (its a small device)
better go to adblocker settings (in firefox) and order by hits(treffer)
select the best filter verbs but not regexpressions
rightclick on the selected verbs and select copy
create a new textfile and paste the verbs
save as "filter.txt"
copy filter.txt to adproxy application folder
have fun
inteks

Cool idea!!
1) I'm already using a Proxy for my connection. how can I use AdProxy while using my proxy??
2) Does also filter ads in Opera Mini using Jbed?

KamaL said:
Cool idea!!
1) I'm already using a Proxy for my connection. how can I use AdProxy while using my proxy??
2) Does also filter ads in Opera Mini using Jbed?
Click to expand...
Click to collapse
1. yes you can configure a "parent" proxy
2. i dont know if jbed use the configured "standartproxy" entered under settings->connections->proxy
or if jbed has its on proxyconfiguration.
adproxy works @ 127.0.0.1:8080

really great! but unfortunatly i couldn't get it to work with opera mobile 9.5 yet...do i have to set adproxy in proxy settings of opera itself? sorry for the dumb question...

invd said:
really great! but unfortunatly i couldn't get it to work with opera mobile 9.5 yet...do i have to set adproxy in proxy settings of opera itself? sorry for the dumb question...
Click to expand...
Click to collapse
no. set you standartproxy to 127.0.0.1 port 8080 should work.

Hmmm, did so and can not access http://www.adproxy to configure things....what the hell am i doing wrong?

Oh my... you all should have searched before even start programming something yourself! Opera has built-in adblock support. I use the same urlfilter.ini on PC and PPC!

Chatty said:
Oh my... you all should have searched before even start programming something yourself! Opera has built-in adblock support. I use the same urlfilter.ini on PC and PPC!
Click to expand...
Click to collapse
maybe.
till now i doesnt know about an urlfilter.ini and a search on xda.developers returns only 1 result. and that result is about filelocations no words about adblocking. so . . .
i still use adproxy because of the nize UI and it filters also with iexplorer and netfront should work too
and i like the feature to block pic with a size bigger than ie 20KB
my phone bill say thanks ;-)
btw i still found a small bug. if network reconnect it is required to restart adproxy. im working on it and a bugfix comes soon

invd said:
Hmmm, did so and can not access http://www.adproxy to configure things....what the hell am i doing wrong?
Click to expand...
Click to collapse
it only works if a network is connected!

Error
I installed .net framework 3.5 have rebooted the phone afew times but still get the attached error.
iPaq 612c WM6 Pro
File location \Windows or \Program Files\Adproxy
Any idea's?

Any updates?
Great concept, been looking for something like this for ages.
I tried a couple of other methods -
1. AdSweep.js in Opera as a user javascript. Breaks a few webpages.
2. urlfilter.txt in your Opera profile directory. Does not work for opera 9.7b1 (this was an unofficial feature in 9.5beta anyway).
Wish it worked better. Breaks a few pages and forms. Any updates? heaps of potential for a program like this.
P/S. for those getting error messages, install NETCFv35Messages.EN.wm.cab. Also, write a filter.txt file to the same dir as adproxy.exe.

inteks said:
this is a adblocking proxy for your Windows Mobile Device !!!
its written in C# on .Net Framework 3.5
...
usage:
1. set your default proxy to 127.0.0.1 port 8080
2. start adproxy.exe (this prog has no UI !!)
3. to configure adproxy call "http://www.adproxy"
4. works best with opera 9.5 ;-)
Click to expand...
Click to collapse
Hi inteks,
I am definitely going to try you little app, but I have a question:
What if the parent proxy I have to use needs account and password to proceed ?
As I see that this app is "a little old" (2008) are you still developing it ? It will be great having the possibility to use account and password because this could solve the "company proxy problem" that many user like me have... I mean that as WM 6.1 and 6.5 ignore the stored password for HTTP proxys it is impossible to update the weather, download GPS info, etc... (if you want more details you can look here).
Thanks in advance !
K

Related

New Software: btCrawler - a simple Bluetooth Scanner

Hi Folks,
I created a simple bluetooth scanner for my universal. In fact it "should" run on every device which
a) is = or > PPC2003 (inkl. WM5)
b) has the MS bt-stack running
It'ss nothing big and I'm sure some people are missing features like saving the scan results or bluejacking and so on. But hey, it's my first c++ program and in addition my first program for PPC.
I will add features (like the above mentioned) WHEN I have time to do so.
Now to the program itself:
It's simple, start it and press "SCAN". After some devices have been found you can start an SDP query by pressing (you guess it ) "SDP"
In the device list: COD means "Class of Device" (see bluetooth specification for more info).
In the output window, when the sdp services are liste, "ChId" means Channel ID, which is the RFCOMM Channel the service is listening on.
The programm works in landscape mode. I will all some code for switching between landscape and portrait later.
However, I'm not sure if someone finds this usefull. If so -> Enjoy, it's free. If not -> delete it...
Comments are welcome...
Cheers
EDIT 01/25/2006:
Homepage is located at: http://www.silentservices.de/btCrawler.html
v0.3
- Added some service classes in the scan engine (A2DP, A2Sink, A2SRC, SAP)
- Added "SelfDiag" button to check what services the own device provides
- Added support for Smartphone with Windows Mobile 5, SP2003, SP2003SE
- Added a menu to better support navigation in Smartphones
EDIT 01/12/2006:
attached you will find an updated version of btCrawler.
Changes in v0.2 are as follows:
- One program for PPC2003/SE/WM5
- Support for portrait AND landscape mode
- Detection of screen orientation at startup
- GUI changes
- Class of Device (CoD) is now "human readable"
Limitations:
- Rezising of the GUI due to display orientation change is not working. You have to change to your preferred display orientation before starting btCrawler.
Screenshots:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
[/img]
Just a topic push up for the updated version...
c0rnholio: do you want to post a screenshot? It might not help much, but I find it catches people's eye!
Congratulations on getting into coding :wink:
Re the bluejacking - I used to use SMAN on the p900, and it was a very cool tool...not that I think bluejacking is useful!
Keep up the good work.
V
vijay555 said:
c0rnholio: do you want to post a screenshot? It might not help much, but I find it catches people's eye!
Click to expand...
Click to collapse
Greetings vijay555,
thanks for the hint and the welcome
I've put up some screenshots in thefirst post.
Regarding BJ, yes I had that on my P900 too. It was kinda fun in some situations.
Cheers
Out of interest, what do you guys use for screenshots?
Cheers,
Steve.
Can you release the source code? I very interessted in programming such things... I want to know how i can use bluetooth i my own applications.
What IDE do you use to Code?
society: what are you intending to do with bluetooth?
If you're intending to use bluetooth for anything particularly useful, typically you need to investigate bluetooth comms or obex. Scanning is a discrete aspect of using bluetooth devices.
V
StevePritchard said:
Out of interest, what do you guys use for screenshots?
Click to expand...
Click to collapse
I'm using MagicSS. It's pretty old and as you can see above the results are not the best. Bute hey, its freeware...
Cheers
society said:
Can you release the source code? I very interessted in programming such things... I want to know how i can use bluetooth i my own applications.
What IDE do you use to Code?
Click to expand...
Click to collapse
Well, don't get me wrong, but I wont release the source code. There are several reasons...Don't take it personal.
1.) btCrawler is only a small part of a bluetooth pen-testing utility I am currently writing. When you get the source code, you will probably learn how to hack into mobile phones. And as you may understand, I won't teach people how to hack into other devices.
2.) Writing this tool was damn hard work for me, because I've never touched C++ before. So it was just learning to code by reading other code.
But there is one book I can recommend to you:
Programming Microsoft Windows CE .NET, Third Edition
by Douglas Boling ISBN:0735618844
I'm using MS VC++ as IDE.
Cheers
society: I don't know what you're experience is, but if you're intersted in learning to code, you might find this post helpful.
And I think the best way to learn to code, is to learn to code I'm fighting every night with the books, trying to learn this stuff, loving and hating every minute!
V
c0rnholio said:
StevePritchard said:
Out of interest, what do you guys use for screenshots?
Click to expand...
Click to collapse
I'm using MagicSS. It's pretty old and as you can see above the results are not the best. Bute hey, its freeware...
Cheers
Click to expand...
Click to collapse
Does it handle VGA ok? The freeware one I tried (I forget the name) seemed to assume that my screen was only 320x240, and so the resultant bitmap looked like it had been shrunk.
Cheers,
Steve.
Its not a problem.... i just want to see an example how to work with the Bluetooh API. But google is my friend you know.
Not free, but the software I use for capturing screens for user manuals is that included with Resco's Picture Viewer. Handles Universal's screen in both orientations and even OzVGA.
BTcrawler didn't find BT headset
c0rnholio
I created a simple bluetooth scanner for my universal.
Click to expand...
Click to collapse
Thanks for the utility.
Not sure if it's intended, but I couldn't get it to find my Jabra BT500 headset - yes, it was correctly paired, or is that the reason for it not being discovered? It did, however, correctly find my Holux GPSlim236 GPS receiver. The problem applies to both versions posted.
I'll try tomorrow with the laptop, but that was found correctly with the first version.
Re: BTcrawler didn't find BT headset
astage said:
c0rnholio
I created a simple bluetooth scanner for my universal.
Click to expand...
Click to collapse
Thanks for the utility.
Not sure if it's intended, but I couldn't get it to find my Jabra BT500 headset - yes, it was correctly paired, or is that the reason for it not being discovered? It did, however, correctly find my Holux GPSlim236 GPS receiver. The problem applies to both versions posted.
I'll try tomorrow with the laptop, but that was found correctly with the first version.
Click to expand...
Click to collapse
You have to put it in discoverable mode..
Only work with Microsoft Bluetooth...
If you have widcomm one just forget this one...
Thanks alot.. Very nice tool... Keep updating please ...
One request...:
- Is there any way you can get the "Sender Name" when receiving files via BT? Cause as you know MS Stack does not!!!!
c0rnholio said:
Just a topic push up for the updated version...
Click to expand...
Click to collapse
Thanks for the software, any chance of a version of WM5 Smartphones, e.g. iMate SP5 ?
skearon said:
Thanks for the software, any chance of a version of WM5 Smartphones, e.g. iMate SP5 ?
Click to expand...
Click to collapse
Well...it does run on WM5 and it should run on any device with an arm compatible processor.
Whats the problem?
Do you get an error message or something?
Or is it a screen size problem?
Cheers
EDIT: Oh ... I see..the SPV has an OMAP. I dont have an SDK for OMAP Proc. Sorry mate.
man2003 said:
- Is there any way you can get the "Sender Name" when receiving files via BT? Cause as you know MS Stack does not!!!!
Click to expand...
Click to collapse
I dont know. AFAIK you have to explicity query for it. Thus you would need a tool which automagically querys for the bluetooth name of the remote device when your device gets a file...I'm sorry but such a function will not fit in a scanning software like mine.
Cheers.

Okay, BBC iPlayer Almost Working ( iPhone User Agent Spoof )

I previously posted a thread about this, but I wanted to create a new one to gather everyone's attention.
Now.
I have edited the opera.ini file and added the following settings into User Prefs
[User Prefs]
Custom User-Agent=Mozilla/5.0 (iPhone; U; CPU like Mac OS X; en) AppleWebKit/420.1 (KHTML, like Gecko) Version/3.0 Mobile/3B48b Safari/419.3
It sorta works, well, it brings up the iphone optimised bbc iplayer site but when it's time to play the programme all I get is the following text in a box, where the button the play should be.
"Plug-in content"
I was wondering if anyone might like to help testing and see what is going on under the hood.
if the beeb aint coming to us, we're going to THEM!!!
Is this only for the uk?
born_2_code said:
I previously posted a thread about this, but I wanted to create a new one to gather everyone's attention.
Now.
I have edited the opera.ini file and added the following settings into User Prefs
[User Prefs]
Custom User-Agent=Mozilla/5.0 (iPhone; U; CPU like Mac OS X; en) AppleWebKit/420.1 (KHTML, like Gecko) Version/3.0 Mobile/3B48b Safari/419.3
It sorta works, well, it brings up the iphone optimised bbc iplayer site but when it's time to play the programme all I get is the following text in a box, where the button the play should be.
"Plug-in content"
I was wondering if anyone might like to help testing and see what is going on under the hood.
if the beeb aint coming to us, we're going to THEM!!!
Click to expand...
Click to collapse
I assume what is missing is safari's embedded quicktime player.
What does the HTML say?
Surur
well, it seems like a bunch of amalgamated Javascript, which I cannot make sense of. I am unable to View-Source like on desktop browsers.
any ideas???
This is an example of the problem : below
[URL="]
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
[/URL]
As you can see from the above pic, the plug-in content box should have the play button, but doesnt.
born_2_code said:
well, it seems like a bunch of amalgamated Javascript, which I cannot make sense of. I am unable to View-Source like on desktop browsers.
any ideas???
This is an example of the problem : below
[URL="]
[/URL]
As you can see from the above pic, the plug-in content box should have the play button, but doesnt.
Click to expand...
Click to collapse
If you use firefox and spoof the user agent using a plug-in like User Agent Switcher you should be able to do this from the desktop and be able to view the source also.
I would do it myself, but I am tethered to my phone at the moment, and BBC says iPlayer only works over wifi.
Surur
Okay, I've done the Firefox Useragent Switcher now.
Using this, I have used the Javascript debugger to Inspect the HTML.
When I hover over the "Required Plugin Box" i get the following:
<embed type="video/mp4" src="/mediaselector/3/auth/iplayer_streaming_http_mp4/b00fvf4b" autoplay="true"/>
this appears to be an mp4 encoded format.
also, the GET listener found the following response.
http://www.bbc.co.uk/mediaselector/4/json/stream/b00fvf4b/iplayer_streaming_http_mp4
so I think it does a simple rewrite
from : /mediaselector/3/auth/iplayer_streaming_http_mp4/b00fvf4b
to : http://www.bbc.co.uk/mediaselector/4/json/stream/b00fvf4b/iplayer_streaming_http_mp4
and finally, when I get this file, it is a text file with the following data:
{
"content" : true,
"pids" : {
"b00fvf4b" : {
"result" : "ok",
"media_file_size" : 238802248,
"iplayer_streaming_http_mp4" : "http://www.bbc.co.uk/mediaselector/3/auth/stream/5272903861781407542.mp4"
}
}
}
Have you looked into using a ruby script:
http://uema2.s8.xrea.com/ruby-mswince/
http://beebhack.wikia.com/wiki/Programs#Platform_agnostic
Then Coreplayer to play it.
No idea if this will work, but I doubt you'll get embeddd MP4 to work in the browser.
born_2_code said:
I previously posted a thread about this, but I wanted to create a new one to gather everyone's attention.
Now.
I have edited the opera.ini file and added the following settings into User Prefs
[User Prefs]
Custom User-Agent=Mozilla/5.0 (iPhone; U; CPU like Mac OS X; en) AppleWebKit/420.1 (KHTML, like Gecko) Version/3.0 Mobile/3B48b Safari/419.3
It sorta works, well, it brings up the iphone optimised bbc iplayer site but when it's time to play the programme all I get is the following text in a box, where the button the play should be.
"Plug-in content"
I was wondering if anyone might like to help testing and see what is going on under the hood.
if the beeb aint coming to us, we're going to THEM!!!
Click to expand...
Click to collapse
I can't help much but just wanted to provide encouragement to you for your hard work. Hope you crack this. Thanks.
Thanks custardo01.
I'll pop the champagne when i'm done trying to watch Dr who on my blackstone.
Okay, anyone here know how to get the nokia n96 user agent ???
born_2_code said:
Okay, anyone here know how to get the nokia n96 user agent ???
Click to expand...
Click to collapse
http://whatsmyuseragent.com/
Anyone got an n96 could go here?
Try this...
http://beebhack.wikia.com/wiki/Nokia_H.264_version
I guess i have another begining of a solution:
in opera:config, i uncheck author css so that opera display bbc iplayer in sort of text mode. then i choose a bbc channel, then i see "click here to listen". This launch real player one mobile (1.1 for ppc). This one says it connect to the stream, then it hang because of a timeout.
I'll try with another software capable of handling rtsp:// protocol, just in case.
Hope this helps.
doloop said:
I'll try with another software capable of handling rtsp:// protocol, just in case.
Click to expand...
Click to collapse
I got it to work, now.
the only problem was that i used USB cable to connect to the internet through my pc. But RTSP protocol use UDP (not TCP) to transport packet, and USB connection does NOT transport UDP packet.
I juste removed my usb cable to go 3G+ (or wifi), then it works in real audio player, wouhou !
I recommend to set realPlayer connection into 802.11b connections, so it will choose the best stream (64kbps). otherwise it'll use the 20kbps one which is a lot more crappy.
Great stuff
Just to be clear - can you summerise
steps needed to get it working?
Thanks - and good work
Toggs

[App] JRTRemote - J2ME Remote Tracker Client App

Hi all,
I was looking at the Remote Tracker app (http://forum.xda-developers.com/showthread.php?t=394203) and realised that the odds of me remembering the necessary commands and their syntax when my phone gets lost/ stolen is pretty much nil.
So I wrote this (very quick) j2me application which should streamline things a bit. I'm including the source code of the app (although it needs a bit of cleaning up).
To use it, install it on any J2ME device that supports JSR120. That is the Wireless Messaging API which allows a J2ME application to send an SMS. The device must also support MIDP-2.0/CLDC-1.1.
Notes
Keep in mind that the SMSs send from this app will not show up in your phone’s sent items folder. You will be charged normally for them of course.
There is only one caveat when using the app: The phone number in the "Send message to:" text box needs to be in the international format (i.e. +44123123123) and it has to have a "+" not "00" (i.e. +44 and not 0044).
The app was built using Netbeans 6.5
Let me know if you find any bugs or want something changed or added.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
RAR with application and source: JRTRemote_v0.2.rar
Latest JAR file: JRTRemote.jad
Latest JAD file: JRTRemote.jar
----
Typical disclaimers apply (although nothing should go wrong).
Use this app at your own risk.
Great job mate. I highly appreciate. But don't we require some emulator to run java apps on PPC? Do we need to run the emulator to activate this app. Although it may be great for nokia devices.
Actually I'm not sure about WM phones.
My phone, a Kaiser, has a J2ME environment in its ROM (esmertec's Jbed).
I'm assuming that other do as well, although not necessarily Jbed and not necesarily all of them.
Copy the jar/jad files to your PPC and try running them.
If you still have an XDA Atom, according to this page (http://www.mwg.com/xda-atom-life_applications.aspx) it has J2ME preinstalled. Not sure about your current ROM though.
alt236 said:
Hi all,
I was looking at the Remote Tracker app (http://forum.xda-developers.com/showthread.php?t=394203) and realised that the odds of me remembering the necessary commands and their syntax when my phone gets lost/ stolen is pretty much nil.
So I wrote this (very quick) j2me application which should streamline things a bit. I'm including the source code of the app (although it needs a bit of cleaning up).
To use it, install it on any J2ME device that supports JSR120. That is the Wireless Messaging API which allows a J2ME application to send an SMS. The device must also support MIDP-2.0/CLDC-1.1.
Notes
Keep in mind that the SMSs send from this app will not show up in your phone’s sent items folder. You will be charged normally for them of course.
There is only one caveat when using the app: The phone number in the "Send message to:" text box needs to be in the international format (i.e. +44123123123) and it has to have a "+" not "00" (i.e. +44 and not 0044).
The app was built using Netbeans 6.5
Let me know if you find any bugs or want something changed or added.
RAR with application and source: JRTRemote_v0.1.rar
Latest JAR file: JRTRemote.jad
Latest JAD file: JRTRemote.jar
----
Typical disclaimers apply (although nothing should go wrong).
Use this app at your own risk.
Click to expand...
Click to collapse
Amazing!!
Can I put your client in RT official site?
Regards,
Joubert
joubertvasc said:
Amazing!!
Can I put your client in RT official site?
Regards,
Joubert
Click to expand...
Click to collapse
Hello!
I replied to you in the other thread!
alt236 said:
Hello!
I replied to you in the other thread!
Click to expand...
Click to collapse
I'll create a package and add you soon.
Do your client run in Symbian?
Joubert
If a device has a J2ME environment which supports MIDP-2.0/CLDC-1.1 and JSR 120, then it should work irrespectively of the actual OS.
I've also found this (incomplete) list of phones and the J2ME environments they come with: http://www.club-java.com/TastePhone/J2ME/MIDP_mobile.jsp - It doesnt say anything about JSR120 though.
If in doubt just try it. The worst thing that will happen is that the app will not load or that you will get an error message when sending.
Actually, the project should directly compile against CLDC-1.0. I'm pretty sure that I'm not using any of the 1.1 features. I'll do that for the next version.
Hi! I added your software for download in RT main site. Take a look:
http://remotetracker.sourceforge.net/download.html
Regards,
Joubert
Hi!
Just to let you know: I tried your software using Nokia N95. Workd like a charm!
Great job!
Joubert
alt236 said:
If a device has a J2ME environment which supports MIDP-2.0/CLDC-1.1 and JSR 120, then it should work irrespectively of the actual OS.
I've also found this (incomplete) list of phones and the J2ME environments they come with: http://www.club-java.com/TastePhone/J2ME/MIDP_mobile.jsp - It doesnt say anything about JSR120 though.
If in doubt just try it. The worst thing that will happen is that the app will not load or that you will get an error message when sending.
Actually, the project should directly compile against CLDC-1.0. I'm pretty sure that I'm not using any of the 1.1 features. I'll do that for the next version.
Click to expand...
Click to collapse
Hi! I released version 0.3.1-0 with GANFL command. This is the same as EGANFL command, but send the answer by SMS.
Happy Christimas!
Joubert
Hi!
Just to let you know: I tried your software using Nokia N95. Workd like a charm!
Great job!
Joubert
Click to expand...
Click to collapse
Thats good to know
joubertvasc said:
Hi! I released version 0.3.1-0 with GANFL command. This is the same as EGANFL command, but send the answer by SMS.
Happy Christimas!
Joubert
Click to expand...
Click to collapse
Good, I'll add it in the code and uploaded in the next couple of days. I'm on a flaky dial-up at the moment, so I can't guarantee a speedy upload
alt236 said:
Thats good to know
Good, I'll add it in the code and uploaded in the next couple of days. I'm on a flaky dial-up at the moment, so I can't guarantee a speedy upload
Click to expand...
Click to collapse
Don't worry. Just take a note and when you fix your internet again you make the modification.
Cheers,
Joubert
Just came back from vacations
The new version should be up later tonight.
OK, v0.2 is up.
Changes:
I've compiled it against CLDC-1.0 so it should work older phones which have MIDP2.0 installed.
Added support for the GANFL command.
The DL is at the first post.
alt236 said:
OK, v0.2 is up.
Changes:
I've compiled it against CLDC-1.0 so it should work older phones which have MIDP2.0 installed.
Added support for the GANFL command.
The DL is at the first post.
Click to expand...
Click to collapse
Very good! I just update this version in sourceforge. I also PM you with instructions for you do it by your self. Please let me know if you got success.
Cheers
Joubert
Hi Alt
Your application runs excellent in the other mobile platform... also the specification and other details of the phone which you gave is very informative....
I own a Sony Ericsson phone and also Nokia 6080 phone apart from HTC S620. I have already have Anti Theft protection in my HTC but not in the other phones... Are there any Anti Theft software which can run like the excellent JRTremote which you develop, and can work on any phone with independent platforms... It would be great help.. Thanks..
Can you please,release an updated version of the program(there were some new commands added and other changes..)
Thanks
Hello, Can you add the rt2# option to send commands to HTC HD2.
Thanks.
Dikcd said:
Hello, Can you add the rt2# option to send commands to HTC HD2.
Thanks.
Click to expand...
Click to collapse
Yes this will be nice!
thx Peace

[DEV] DiamondDownloadManager 0.03 now available!

After doing my ActionScreen, I realised I could adapt the framework very easily to create a download manager.
Currently, the only applications on it are ones that I've hardcoded, although I'm almost certainly going to extend it to 3rd party software, and probably build in some form of updates system...
I will also be implementing this as an "add ons" system to a ROM I'm working on. E.g. it's a very light ROM with a long list of cabs that can be downloaded and installed from one place.
Why am I posting it here you may ask... Well, I want to get some ideas for what to do, and see what people think of it before I release it.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
What I'm hoping to do:
Application categories
Sorting by developer
Submissions (two levels, trusted - have been checked, and untrusted - haven't been checked but have warnings plastered all over them)
Details screen with a screenshot and some text
Proper updates mechanism
Kinetic list scrolling (I just can't be asked to derive displacement from velocity at the moment...)
Warning, this may destroy your device, and possibly the planet, but I cannot be held responsible!
Cab attached below, backup anything you care about, copy it across install and run...
0.04 is identical (bar the fact that it thinks its 0.04 instead of 0.03...), but is hosted somewhere else to demonstrate the current update mechanism.
Reserved for me
Looks good so far!
I would initially focus on included barebone (trusted) apps in the download manager (with auto-update notification functionality) and eventually branch it out to 3rd party apps...
This notion in general is the one (and only) thing that the iphone has over all other devices currently
great idea
PorX said:
Looks good so far!
I would initially focus on included barebone (trusted) apps in the download manager (with auto-update notification functionality) and eventually branch it out to 3rd party apps...
This notion in general is the one (and only) thing that the iphone has over all other devices currently
Click to expand...
Click to collapse
Currently, there are nine applications I've built from the Diamond 2.03 ROM (the Blackstone Manila is from mun_rus), and no form of update function has been implemented.
All the icons and images are the ones the Diamond Comm Manager uses, so changing them changes the skin in this.
Anyone have any ideas for what kind of data base I should use? So far, everything is hardcoded!
looks very nice and clean, as a past nokia user i used to use nokias download manager, maybe you could have folders on the opening/main screen and have dif things also like games, themes, wallpapers etc but keep the folders etc in with the style of manila like uv done so far, very good work, keep it up.
regards,
biggzy
Nice work mate.
Glad to see MS havn't put you off with their Sky*** stuff
How about colaborating with CRC and his Device Update stuff? He has a killer back end that use Geo Balanced FTP Servers. The client just makes HTTP requests and the server returns XML.
Me and Chainfire were working on it with him, but Chainfire got busy and we were waiting for a "grand design" from him.
Just a suggestion...
Dave
DaveShaw said:
Nice work mate.
Glad to see MS havn't put you off with their Sky*** stuff
How about colaborating with CRC and his Device Update stuff? He has a killer back end that use Geo Balanced FTP Servers. The client just makes HTTP requests and the server returns XML.
Me and Chainfire were working on it with him, but Chainfire got busy and we were waiting for a "grand design" from him.
Just a suggestion...
Dave
Click to expand...
Click to collapse
That sounds cool...
A nice back end would be good (I have an ini, some hardcoded variables, and download files directly rather than HTTP requests because my current host can't deal with them!)
Also, there is a cab attached to the first post.
Read the warning!
You never stop
Hi l3v5y,
You never stop. You are developing a new action screen, this download manager now. What will be the next? ;-)
Both tools are great. Thanks!!
Regards
elparra72 said:
Hi l3v5y,
You never stop. You are developing a new action screen, this download manager now. What will be the next? ;-)
Both tools are great. Thanks!!
Regards
Click to expand...
Click to collapse
I had two days off school because of snow, so I released some things I'd been working on!
I do have a reworking of "ScrollLauncher" that I did some time ago, and I need to make iShell work better!
But, what could I do next instead?
Just realised the version of Opera I uploaded was a QVGA one, so you'll need eyes like a hawk and pointy fingernails to use it... I'll fix that later though.
PDM
I actually use and like the pdm software that comes inside the TIR rom
eurorpeen said:
I actually use and like the pdm software that comes inside the TIR rom
Click to expand...
Click to collapse
In what ways is it better or worse than this? It would be nice to get some feedback on it in comparison to this...
Cool.
This app will build a APPSTORE for Diamond.
Hi,
what about to build a kind of appstore with a much bigger database with possibility to filter applications by device compatibility? I have the database
Feel free to contact me if you are interested.
worki2k1 said:
Hi,
what about to build a kind of appstore with a much bigger database with possibility to filter applications by device compatibility? I have the database
Feel free to contact me if you are interested.
Click to expand...
Click to collapse
There are a few things I need to work on in my frontend (categories, sorting the list, kinetic scrolling etc), and then I need to find a fast, lightweight database system before I can consider having a decent database.
I have tried to contact CRCinAU (DeviceUpdate) and there's some discussion about the Gecko database, which may be potential backends. The thing I don't want to end up with is a completely seperate system. I think to be able to distribute apps in a decent, managed way, all the frontends need to work with a single unified backend, so developers can submit their application once, and only once.
isn't this illegal, providing those cabs?
Richardprins said:
isn't this illegal, providing those cabs?
Click to expand...
Click to collapse
What CABs?
Dave

[APP] QetriX: Universal data manager BETA incl. Best Freeware "AppStore-like" project

[APP] QetriX: Universal data manager BETA incl. Best Freeware "AppStore-like" project
Allow me to introduce my first-born child, QetriX.
QetriX (Q3X) is universal server-client data manager for .NET (Compact) Framework 2.0+ and WM2003+ (all resolutions). Client program works in both Win and WM (as well as under Mono - Linux, Mac OS X, Solaris...). It can handle almost every data which could be distributed as XML, as well as some existing XML files (e.g. RSS). As you can see on screenshots, pictures and light formating and styles are supported.
Communication with server is standard HTTP POST and GET.
You can take a look to Google-Translated app homepage. Project is language independent, but I'm from Czech republic so I use mostly Czech language.
Well, I tried to define a new web-browsing data-orientated paradigm. There are a lot of useless information and wasted megabytes on the internet and I'm sick of it ;-) The client program behaves like specific-data browser.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
The idea was to define controls in one (form) XML and data in another XML, one form could be used for multiple data. Main focus was to simplicity, efficiencty and low data transfer (ZIP packing supported, JSON support in progress , work with QetriX is very similar to regular web applications.
Each of downloaded file is stored as cache for further usage. You can define "expiration" for images, data or forms for re-download after this date. I'm planning to release complete XML and app specification, but it takes much more time than programming itself
Configuration is both server and local (for corporate and safety reasons server definitions are preferred). In config file you can set even Main Menu items. You can notice, on screenshots the menu isn't the same all the time. Menu commands as well as form controls uses built-in commands (like "file open xy.q3x") and built-in timer for repeated actions or timing. I tried to make support for "internal" calculations for e.g. currency convertor without sending data to server to do the math.
It's possible to open file from both server and device's memory. It has a "suggest" feature to avoid long searching for desired file. Suggested files are in app directory, in working directory, in MRUDs and even provided by defined online service (especially URL addresses). "Suggest" could be used for any TextBox on form as well. (open-file suggest currently works only with online service so it's turned off right now, sorry for any inconvenience
You can submit one page to server or whole data file. You can even save the data file to device's memory (offline) and send it to the server later. Even it's desired to be server-client, you can use the program without any server.
I tried to implement finger-friendly GUI, you can use finger-scroll (only on Form itself and pictures, where applicable methods are supported by .NET CF) and easy-to-aim "fingerMenu" with configurable buttons.
Server side could be one PHP script, demonstration script with list/insert/update ability has 83 lines and less than 3 kB. I wrote a simple client for web browser that can work with forms and data, it's still very dirty but basically it works ;-)
Because I wanted to keep WM2003 supported and I didn't want to take care of two different versions of the same program, I wrote additional program called "Q3X Aid". It adds support for GPS, GSM Cell ID and Camera. Coordinates are transferred via XML file and if the GPS is enabled and required, client program loads coordinates from this file and uses in request.
Now I use it as:
Shopping list
Twitter client
E-mail client
To-Do list
Calendar
Blog management
Tic-tac-toe game
Now about the "Best Freeware AppStore-like" project:
I know there are many servers for PPC freeware, but It's hard to choose the "best" piece of software. I know everyone wants different features, but sometimes you find bad, buggy or obsolete programs. So I decided to write a simple implementation for QetriX with 1-click install ability (download and run CAB) and current WM version detection (for offering apps and games right for your device).
Now it's ready on my localhost, so I'm building a database of best freeware apps and games. You can contribute, the page is in both czech and english language.
I noticed you help to improve programs so I'm offering work-in-progress beta version. Any bugreport, suggestion or idea warmly welcomed.
I have difficulties to make CAB so please prefer ZIP instead After launching program I predefined two URLs, I recommend "...kraje-cr/" (list of counties in CZ), because it's very simple. The other (...psc/) is a list of all ZIP codes in CZ in very large data file.
After download the form and data file, a link to local file will apper in the MRUD list too, for further usage. You can access the "Open" interface by click to "Panel > Open".
I hope the program is simple and intuitive so you probably don't need a manual. If so, just let me know and I'll try to write one, in english.
Tested on: HP iPAQ 1940 (WM2003), HTC Touch Pro (WM6.1), WinXP SP3
It has much more features (however smugly it looks , I just wanted to wrote the "core".
Please comment and write feedbacks. Thank you!
Super cool!
Hi
Super cool project! I have a similar one going called GSlide (www.GSlide.mobi).
My framework is based around the concept that components (be it remote servers, exe files or system services) communicate using a call/callback pattern. It uses JSON for object state and xml-rpc for method calls.
Maybe we can come up with something cool together? As i have the finger friendly GUI
I must say that its been very hard to find people who are interested in these kind of projects on this forum...
Ciao
Lars
Hi! GSlide is really an Eye-Candy, what's my biggest concerns about QetriX, which looks so old-school! However my approach is much more for data management where nice GUI is not required, but people likes it so it's half of success...
Do you have more screenshots of it's implementations? I'm gathering inspiration Piano looks great!
And I didn't know the editor, thanks I'll add it to my list of "Best Freeware".
Hi again,
My original concept was actually that any form of structured data can be iterated through lists. I think we have the same basic idea here. A generic finger friendly GUI for any kind of data format.
I will try your app today
Ciao,
Lars

Categories

Resources