View Full Version : YaPN v0.0.4 (Yet another Proxy for Nokia) - updated v0.0.5
--{N_P}-- 25th January 2008, 08:26 YaPN (Yet another proxy for Nokia S60) is a program for Symbian S60 3 rd ed. Python made that functions as HTTP proxy and allows user agent spoofing, "that is changing the chain identification of the mobile browser.
YaPN has been created by a Japanese programmer in order to send MMS messages using various chains user-agent and thus avoid restrictions on the operators. Other uses that come to mind may be sending MMS using a WiFi connection, in the operating permit access via [Only registered and activated users can see links] or to check as are some websites on other phones, such as the iPhone.
By files YaPN.log and YaPN.conf can configure the access point and the chain of user-agent that we want to use.
ΓΔЅĐΘЛЛУ 25th January 2008, 11:34 Hmmm...looks interesting....Thanx naughty! :D
noknoth 25th January 2008, 12:40 yes its looks interesting
more apps like this...
im gonna tes it
thanks
Arif1490 25th January 2008, 17:00 does it need python ?
thanx in advance
subrata 25th January 2008, 17:18 does it need python ?
thanx in advance
see screenshot properly, everything will be clear.
a4ol 25th January 2008, 18:07 WOW what a powerfull APP!! now we can start h*cking from SYMBIAN LOL! well first well need some tools :/ but anyway verry nice!
RoNoK 25th January 2008, 18:46 can u guys help me wid dis application?i installed python n YaPN v0.0.4 both.now wot to do? nothin happens when i start yapn
ΓΔЅĐΘЛЛУ 26th January 2008, 00:46 can u guys help me wid dis application?i installed python n YaPN v0.0.4 both.now wot to do? nothin happens when i start yapn
For most python apps, the python package & the python app shld be installed on the phone memory...
try that! :weedman:
RoNoK 26th January 2008, 01:20 For most python apps, the python package & the python app shld be installed on the phone memory...
try that! :weedman:
i installed the whole thing n app in phone memory.still nothin happens
francorg 26th January 2008, 11:52 i installed the whole thing n app in phone memory.still nothin happens
The same to me on Nokia N82...
Is there any guide?
Thank you
Deifie 26th January 2008, 19:23 You need appswitch103.sis wiht this file installed YaPN starts but i donīt know where to save the yapn.conf file...
maneck35 26th January 2008, 21:48 can sum1 please put a tutorial on how to use this and how to use python??thanx
RoNoK 27th January 2008, 00:35 i installed appswitch103.sis n put da .conf file in e:\python
dint work
ciccio.pan 4th April 2008, 21:31 someone can explane how to use this and what we can do getting another proxy? i can use port blocked by V o d a f o n e in wap access point?
ciccio.pan 4th April 2008, 21:46 i can only help in the installing process giving you all the file, but i don't know nothing about Yapn.conf file and were we must put this file...
ciccio.pan 4th April 2008, 21:55 this version can be signed directly from symbiansigned
fyatwyrio 26th April 2008, 07:38 Hi,
I was able to get the proxy working after looking at the python script.
First you need to have installed Python for S60 (PyS60), the Python Script Shell and appswitch103.
Then install YaPN.
Then create a folder on your E: drive (memory card) named 'Python'.
Create a text file name 'yapn.conf' with the following entries:
wap-proxy: <proxy server name>
wap-proxy-port: <port name>
mms-proxy: <proxy server name>
mms-proxy-port: <port name>
mms-server: <mms server name>
User-Agent: <user agent string>
x-wap-profile: <wap profile uri>
The 'wap-proxy' is your carriers proxy server from your access point (only if you need/want to use it)
The 'wap-proxy-port' is the port of your carriers proxy server.
The 'mms-proxy' is your carriers mms proxy server from your access point (only if you need/want to use it)
The 'mms-proxy-port' is the port of your carriers mms proxy server.
The 'mms-server' is your carriers MMS server if used (maybe the MMS access point homepage?)
The 'User-Agent' is the User Agent string you want your browser to be identified with.
The 'x-wap-profile' is the xml URL for your device information file. This document contains information on the type and capabilities of your device. Only necessary if you want web sites you visit to use it.
If you do use this setting be sure it matches the device in your 'User-Agent' setting.
Example: [Only registered and activated users can see links]
Be sure to have a space after the ':' of each parameter. The python script splits the settings name and values with ': '.
I believe you may need to save the yapn.conf file as a unicode document. I edited the file with windows notepad and received the 'yapn.conf doesn't exist' message. When I looked the file on my phone with x-plore it contained extra line feeds. I removed the extra line feeds with x-plore and YaPN was able to load.
Below are my yapn.conf entries:
wap-proxy: wireless.cingular.com
wap-proxy-port: 80
mms-proxy: <proxy server name>
mms-proxy-port: <port name>
mms-server: <mms server name>
User-Agent: SAMSUNG-SGH-I617/1.0 Mozilla/4.0 (compatible; MSIE 6.0; Windows CE; IEMobile 6.12) UP.Link/6.3.0.0.0
x-wap-profile: [Only registered and activated users can see links]
I didn't use the mms settings.
Copy the yapn.conf file to your e:\Python folder.
Before running YaPN you need to setup a new Access Point which will use the YaPN proxy.
Make a copy of you current Access Point and name it something else. I named mine YaPN but it can be anything.
Go in to the advanced settings of your new Access Point and set the proxy server to 127.0.0.1 and the proxy port to 1234.
These are the values hardcoded in the python script.
Once the Access Point is setup you can run YaPN. If everything was setup correctly YaPN will start and you can check your User Agent and wap profile settings under options/settings.
Under options is also 'Start Proxy' which will start the proxy server. When it starts it will ask which Access Point to use and you want to choose your new Access Point.
Now you can use your apps with the new Access Point and they will use the new User Agent. Just make sure you don't have any other Access Points in use first or it may not use your new one.
Uses:
Making your phone look like another to websites:
I have AT&T/Cingular and they use the User Agent string to determine if the device can have access to their videos online.
I have a new N95-3 (which they do not sell) but when I try to access their videos it blocks me saying the videos are only for 3G phones even though the N95-3 is a 3G phone.
With the proxy I can change the User Agent to a 3G phone they do sell (the Samsung i617 BlackJack II User Agent in my yapn.conf) and now I can access their videos.
Hope this helps any one having trouble with this program.
matus201 26th April 2008, 10:09 I dont really understand this stuff, but I know that i cant watch youtube videos when im connected with bluetooth (gnubox) because it uses only [Only registered and activated users can see links] I heard that some proxy settings can change it, will this work for it?
Thanks :)
RoNoK 27th April 2008, 03:52 tried it exactly like the way you described on my nokia 5700.still does not work. yapn does not start. where did i go wrong ? :suicide:
Hi,
I was able to get the proxy working after looking at the python script.
First you need to have installed Python for S60 (PyS60), the Python Script Shell and appswitch103.
Then install YaPN.
Then create a folder on your E: drive (memory card) named 'Python'.
Create a text file name 'yapn.conf' with the following entries:
wap-proxy: <proxy server name>
wap-proxy-port: <port name>
mms-proxy: <proxy server name>
mms-proxy-port: <port name>
mms-server: <mms server name>
User-Agent: <user agent string>
x-wap-profile: <wap profile uri>
The 'wap-proxy' is your carriers proxy server from your access point (only if you need/want to use it)
The 'wap-proxy-port' is the port of your carriers proxy server.
The 'mms-proxy' is your carriers mms proxy server from your access point (only if you need/want to use it)
The 'mms-proxy-port' is the port of your carriers mms proxy server.
The 'mms-server' is your carriers MMS server if used (maybe the MMS access point homepage?)
The 'User-Agent' is the User Agent string you want your browser to be identified with.
The 'x-wap-profile' is the xml URL for your device information file. This document contains information on the type and capabilities of your device. Only necessary if you want web sites you visit to use it.
If you do use this setting be sure it matches the device in your 'User-Agent' setting.
Example: [Only registered and activated users can see links]
Be sure to have a space after the ':' of each parameter. The python script splits the settings name and values with ': '.
I believe you may need to save the yapn.conf file as a unicode document. I edited the file with windows notepad and received the 'yapn.conf doesn't exist' message. When I looked the file on my phone with x-plore it contained extra line feeds. I removed the extra line feeds with x-plore and YaPN was able to load.
Below are my yapn.conf entries:
wap-proxy: wireless.cingular.com
wap-proxy-port: 80
mms-proxy: <proxy server name>
mms-proxy-port: <port name>
mms-server: <mms server name>
User-Agent: SAMSUNG-SGH-I617/1.0 Mozilla/4.0 (compatible; MSIE 6.0; Windows CE; IEMobile 6.12) UP.Link/6.3.0.0.0
x-wap-profile: [Only registered and activated users can see links]
I didn't use the mms settings.
Copy the yapn.conf file to your e:\Python folder.
Before running YaPN you need to setup a new Access Point which will use the YaPN proxy.
Make a copy of you current Access Point and name it something else. I named mine YaPN but it can be anything.
Go in to the advanced settings of your new Access Point and set the proxy server to 127.0.0.1 and the proxy port to 1234.
These are the values hardcoded in the python script.
Once the Access Point is setup you can run YaPN. If everything was setup correctly YaPN will start and you can check your User Agent and wap profile settings under options/settings.
Under options is also 'Start Proxy' which will start the proxy server. When it starts it will ask which Access Point to use and you want to choose your new Access Point.
Now you can use your apps with the new Access Point and they will use the new User Agent. Just make sure you don't have any other Access Points in use first or it may not use your new one.
Uses:
Making your phone look like another to websites:
I have AT&T/Cingular and they use the User Agent string to determine if the device can have access to their videos online.
I have a new N95-3 (which they do not sell) but when I try to access their videos it blocks me saying the videos are only for 3G phones even though the N95-3 is a 3G phone.
With the proxy I can change the User Agent to a 3G phone they do sell (the Samsung i617 BlackJack II User Agent in my yapn.conf) and now I can access their videos.
Hope this helps any one having trouble with this program.
pycmuk80 17th June 2008, 10:45 I also was unable to run ... who knows where the bug? 'yapn.conf doesn't exist'
flodis79 17th June 2008, 18:12 Hope this helps any one having trouble with this program.
Thanks for the great tutorial! I followed the steps, and I do not get this "yapn.conf file does not exist" anymore. I open the yapn app and start the proxy, choose the new APN with the 127.0.0.1:1234 proxy. Then I start the web browser.
When choosing one of my bookmarks, I get timeout for the connection all the time, expect very rarely. Where do I go from here?
:)
Thanks again!
pycmuk80 18th June 2008, 10:45 latest version 0.0.5
[Only registered and activated users can see links]
slamshedida 18th June 2008, 19:01 can i send mms thru WLAN as mentioned ?
jayzed22 9th November 2008, 05:56 tried everything but can't get yapn to work.....yapn.config doesn't exist! can anybody help this damsel in distress?...n73 ME latest firmware edition...please anybody?...can't send mms....i'm living in Japan btw.]
PHoeZies 9th November 2008, 09:16 updated to v0.0.5.. enjoy... :)
generalallan 10th December 2008, 15:17 tried everything but can't get yapn to work.....yapn.config doesn't exist! can anybody help this damsel in distress?...n73 ME latest firmware edition...please anybody?...can't send mms....i'm living in Japan btw.]
I had the same problem. I checked and rechecked everything. Even uninstalling all the Python stuff and re installing it. It eventually worked for me.
When you edit the downloaded YaPN. conf file. Make sure you don't use your own UA. Get a Japanese phone's one (X02NK = N95) and save it as Unicode.
Re start your system, it should Autorun. Then go to settings and pick your Proxy.
hope that helps.
shaparahy 14th September 2009, 04:24 thanx its good program
Jib Halyard 14th December 2009, 15:19 This is a brilliant program. I have used it trouble-free with my nokia e71 (firmware 300) for the past few months.
HOWEVER, i made the idiotic mistake this weekend of upgrading my firmware to the 400 version, and when i tried to install the appswitch and YaPN v4 sis files (both signed), i got a "required application access not granted" error. i am very worried that the new firmware will not allow YaPN to access the necessary capabilities, but i am hoping against hope that this problem is due only to my incompetence.
anyone out there have similar problems installing YaPN in newer nokia firmware? or know of any workarounds? failing that, i at least hope others read this and think twice before "upgrading" their firmware.
cybersyaitan 14th December 2009, 19:48 Dun upgrade ur fw if u unprepared for it. Btw, i personaly think that this kinda stuff shouldnt be posted here. Better keep it flies low cuz it might caught someones attention.
Posted via Mobile Device
cybersyaitan 14th December 2009, 19:49 Posted via Mobile Device
cupinthemud 15th December 2009, 01:09 So much discussion about this app, but i still don't understand the main purpose of this application.
It just bypass the connection setting options and uses the proxy that we enter in yapn.conf .
This doesn't makes any difference weather connect by this application or connection settings.
But i am still confused, there is small doubt that this is for free internet.
Please correct if i am wrong or tell the main use of this application.
titan05 15th December 2009, 09:59 So much discussion about this app, but i still don't understand the main purpose of this application.
It just bypass the connection setting options and uses the proxy that we enter in yapn.conf .
This doesn't makes any difference weather connect by this application or connection settings.
But i am still confused, there is small doubt that this is for free internet.
Please correct if i am wrong or tell the main use of this application.
Its use to "spoof" the carriers. I use it to bypass the mms pictures resizing on tmobile.:criminal:
cupinthemud 15th December 2009, 10:12 @titan05
Using this application i understand that it monitor every out going url, as you can see while it runs.
Is there any chance that it can modify that out going url with custom front and back query. like handler mods do for java application.
I also want to know how carrier spoofing helps.
Please explain in detail.
cPu.Symbian 25th December 2009, 11:11 Can any1 give me a link to dwnld app switcher, i searched but i didnt get it. :(
Posted via Mobile Device
cupinthemud 25th December 2009, 17:36 Can any1 give me a link to dwnld app switcher, i searched but i didnt get it. :(
Posted via Mobile Device
all necesarry applications are posted on the second page....
|