Friday, April 29, 2011

Yes 4G on Linux is not a dream .. Part1 [Updates]

Yes 4G have great speed and awesome performance . Ignoring the confusing pro/cons prices/coverage plan (According to my master semuanya sama aje) we would like to see this particualr Yes 4G works on Linux for various reason

  1. If it's work on Nix that means we can flash our DD-WRT with USB port to support the Yes 4G wimax dongle and have better speed.
  2. Because i haven't play and blog bout Linux and hacks for such a long time.


Yes 4G Spec ..

  1. It's using 802.16e Wimax technology
  2. Using the GCT Semiconductor GDM7205 Chip [Links]
  3. Pretty much the same as P1 tapi P1
Now the cool thing is someone already wrote a driver for GDM7205 for Linux. You can actually download the source code here and just follow the RTFM.. There's a little bit adjustment and patch u need to do (depends on what error u receive during make ) . But basic requirement is.
  • * Linux kernel with TUN/TAP support (simple check with /dev/net/tun)
  • * libusb-1.0-dev
  • * libssl-dev
  • * libglib2.0-dev
  • * dbus
  • * libdbus-glib-1-dev
  • * zlib
  • * libeap.so


I tested it under Ubuntu 10.04 LTE edition ..





So far everythings work until when it tries to find Network Connection






So it cannot find the correct Network so we run gctwimax with verbose log mode .






I put my bad the error is becoz the dialer doesn't know the correct NSPID for YEs 4G Network...







According to the gctwimax instruction we may need to set the nspid correctly and also the OuterNAI (most probably username@yes.com.my). But our objective here is to obtain the nspid.

To all .my hackers out there what can be done to solve this problem

  1. We can proceed with bruteforcing the nspid until it hits a network. (Hell slow but might work)
  2. Sniffing the odd traffic might work. using Microsft Network Monitor instead of winpcap . (No offense bizzare/propietery traffic are best viewed under MNM).Usbsnoop might work (if u run it under Windows VM)
  3. Reverse the Yes4G dialer App Windows. (Probably the coolest/fastest way to do.)
  4. Setup a Wimax Sniffer . Basicly built a 802.16e injector
In short i believe running Yes 4G in Linux won`t be dat long from now !! Lama


Credits:

Pokleyzz and kawanx2 .


[Updates]
Seems i make the wrong assumption. Those information can be obtain inside the Windows Connect.Exe software.



Going to continue after a few winks. Perhaps the wimax.h need a bit of twist yes/no ?

9 comments:

Y said...

Rock on :o Awaiting Part2. (Despite I don't use Yes4G anymore)

mypapit said...

"In short i believe running Yes 4G in Linux won`t be dat long from now !!"

-- pun intended??

:p

Yoon Kit said...
This comment has been removed by the author.
Yoon Kit said...

Managed to get this to work?

yk

ismail said...

salam :)

baru jumpa blog entri ni ...

nanti isnin boleh try tengok ... yes go tu tertinggal kat opis pulak ...

sebelum ni aku mmg assume tak boleh pakai yes kat linux ... (pemalas punya orang)

tapi ni blog entri ni kira macam cahaya di hujung terowong la ni ... yahoo!

Abrar said...

Nice article bro. Well done.
I got a question though, where do we need to change the NSPID? In the gtcwimax or in the headerfile?
Cant wait for the second part ;^)

Unknown said...

http://fikri.my/blog/yes-installer

Yoon Kit said...

Oh yes, http://fikri.my/blog/yes-installer works!

Online Earning said...

thanks for post nice article.
Keyword