I'm pleased to announce the first version of the GUI for the Free Nokia 
Internet Flasher
(the 0xFFFF). I named it 'goxf' (yeah looks as weird as the other) ;)

I just spend two funny nights playing with Gtkaml, Vala, Unix IPC and the 
flasher
internals to get an initial working version:

  http://news.nopcode.org/goxf.gif
  http://news.nopcode.org/goxf2.gif

My main idea is to keep the frontend independent to the flasher, so, being able 
to
use the same frontend for flashing a Neo1973 or an HTC phone (both flasher 
sources
are available).

Do you think D-Bus is better solution for async communication between process of
different user levels? I'm not very familiar to dbus yet. But I can change the 
IPC
interface easily. 

I understand that a GUI for flashing should be as cleaner and simpler as 
possible, trying
to avoid stupid confusions to the user and avoiding errors, so, I'm opened to
proposals, ideas, etc..

Feel free to subscribe to the mailing list for further discussion :)

I plan to add support to pack/unpack fiasco images from the same gui. (next 
week?)

I get so much fun coding it with GTKAML. I encourage you to test it :)

Here's the source of the gui:

  http://news.nopcode.org/miau/pvc.cgi?prj=0xFFFF&leaf=2b622cf2/[EMAIL 
PROTECTED]

To run the gui just fetch the latest snapshot tarball:

  http://news.nopcode.org/miau/pvc.cgi?dist=0xFFFF

and type:

 $ make && cd src/gui && make
 $ make install && cp src/gui/goxf /usr/bin

(i have to check for gtkamlc compiler in build/configure stage) O:)

The flasher is executed with sudo by the frontend in background when you press 
"connect",
so, keep in mind that you will have to setup your /etc/sudoers file.

$ sudo su
# echo "$SUDO_USER ALL=(ALL) NOPASSWD:ALL" >> /etc/sudoers

PD: Before the 0.4 release I would like to port a similar gui with some more 
buttons for
dumping the firmware pieces from the nand and flashing from inside the device, 
or using
a n810 to flash a 770 via usb just clicking some buttons.

Network flashing is also in todo :)

Have fun!

--pancake
_______________________________________________
0xffff mailing list
0xffff@lists.nopcode.org
https://lists.nopcode.org/mailman/listinfo/0xffff

Reply via email to