www.mamboteam.com
macsat.com - OpenWrt | Olegs Firmware  
Home arrow Wiki (RDC Based Routers)
Thursday, 20 November 2008
 
 
Main Menu
Home
About
News
Tutorials - OpenWrt (WR)
Tutorials - Oleg
Wiki (RDC Based Routers)
Online Shop
Forum
Downloads
Free Linux eBooks
Links
Search
Contact Us
We have 2 guests online
2809851 Visitors
Login
Welcome Guest.






Lost Password?
No account yet? Register
Old macsat.com
Nokia Unlock (Dansk)
Nokia Unlock (English)
XBins IRC Chat

apart from other design flaws and quick-n-dirty hacks of the implemented GPL tools, the GUI fw updater and the recovery loader are the best example for how not to do these things.

The recovery loader doesn’t really deserve that name: For getting into the recovery loader, a functioning BIOS and kernel have to be present in the device. Since these pieces of software are regularly flashed with every orig fw, chances are good that in the odd event your way to the recovery loader is blocked after a faulty flash.

And especially the next flaw would deserve a much better implementation of a recovery loader: both upgrade tools (recovery loader and gui) don’t do proper safety checks. They directly flash the received data (after simple check of accepted header, not integrity of data) to the FLASHROM. Some checksum is only calculated during flashing via GUI and if a “unallowable upgrade” message greets you after some while - but not at the usual end of a flash -, you face doom, as the faulty data is allready written over the at least working old one. So a broken download of an upgrade file may happily be accepted by the GUI only to totally brick your box after a short wait!

 
braindead_by_design_-_the_gui-fw_update_and_recoveryloader.txt (1111 views) · Last modified: 2008/03/07 19:29 by schufti
 
Recent changes RSS feed Creative Commons License Donate Valid XHTML 1.0 Valid CSS Driven by DokuWiki
Powered by Joom Prosolution
Buy Router
Buffalo Technology WBR2G54
Buffalo Technology WBR2G54
Recent Forum Topics
Donations

If you appriciate this site, please consider making a small donation.

All donations will be used to cover expenses from running macsat.com.

Sponsored Ads
 
Top! Top!