Reply
Thread Tools
eitama's Avatar
Posts: 702 | Thanked: 334 times | Joined on Feb 2010 @ Israel.
#11
Originally Posted by stickymick View Post
Thanks for responses guys.
My thoughts are that it would make a good alternative to Nokia's often unavailable NSU for the peeps who are not too sure about using Maemo Flasher as it stands.
Also think it would give networks like Vodafone less of an excuse, because they are claiming the NSU problems are the reason why they are 2 O/S updates behind, yet they won't allow peeps to update via Flasher-3.5.
How can they stop you?

In general, you can write a UI that will invoke external commands such as the flasher3.5 executable, read it's output, and parse it to give the user some info with a nice GUI.

It's perfectly doable, but in order to JUST-WORK, you need to know the possible output from the external application, and you need to do it for every OS that you want to support.
Not very hard, but takes time.
__________________
| Developer of Horizontal-Call - Call your contacts, fast! |
| Reverse SSH - access your N900 from anywhere, anytime |
| Using Samsung Galaxy S GT-i9000 and Nokia N900 |
| DonateMe - If you feel I helped you in a very good way, feel free to donate |
 
Posts: 402 | Thanked: 229 times | Joined on Nov 2009 @ Missouri, USA
#12
This would be rather easy in python. Neccessary libraries: subprocess, PyQt, tarfile and mechanize (to navigate the EULA screen, assuming you want the flasher automatically downloaded)

<snip> Code available in repository

Then from a PyQt class you would just need to call flash() and parse the output. Hmm...kind of fun. I guess I'll start a gitorious project for this..

done: http://gitorious.org/qflasher

And no, I'm not packaging this up and making a deb out of it. Anyone else who feels free to do so, knock yourself out :-)
__________________
aspidites | blog | aspidites@inbox.com

Last edited by aspidites; 2010-06-14 at 16:57.
 

The Following User Says Thank You to aspidites For This Useful Post:
Reply


 
Forum Jump


All times are GMT. The time now is 14:09.