You Are Here:

Community: Blogs

Aleksandr Trufanov's Forum Nokia Blog

ROMPatcher

truf | 25 April, 2008 15:03

Hi,

Sorry for the short post. I just whant to attract your attention to following blogs: 

ROMPatcher - S60 finally and truly open to anything!

S60 ROM Patcher 

"The technique maps ROM into RAM and then modifies it." "This is not a permanent change; that could only be achieved through the firmware update."

Sounds great. Looks like it's emulate ROM for hacking purposes. Checking it..

May Express Signing become free for freeware?

truf | 13 April, 2008 09:14

 I think about one possibility to improve Symbian Signed process.

 All we know, what Symbian Signed support freeware developer’s community with Submit freeware. Frankly, I never use it, but that process definitely has lots of issues, so developers prefer to publish unsigned applications. What Cellmania do? It's provided access to Cellmania PubId and performs testing (taking risks to sign spyware etc). That's all.

 Now let's see on PubId owners. That’s privileged and controllable category of developers completely hasn’t support for freeware development.  PubId owners don’t need Cellmania, because they can take risks for signed app for self.

 So if I’m a freeware coder,  then I haven’t any reason even try to get PubId, because it's not give me any benefits, and I still have to use Cellmania process. On other side, if I’m PubId owner and I want to sign freeware application for free, then I have no any advantages of owning PubId, and forced to use Cellmania process again. Of course, thats force to publish unsigned applications.

 That’s kind of *supporting* freeware development looks a bit ugly.
 I think Symbian Signed can make it better. Symbian Signed can make Express Signed free for freeware applications.

 
 That will have some advantages and disadvantages. Let’s clear up what that give to us:

  1. Real freeware development support at least for PubId owners. That allows developer to sign freeware application immediately. So PubId owners get more motivation to publish their apps as freeware.
  2. That can help with unsigned applications distribution problem.
  3. That’s make PubId more desired for developers. So freeware developer may prefer to buy PubId.

 Issues:

  1. Who know, is it really freeware application? User can trick Symbian Signed to save 20$.
  2. Risk to sign malware.

 Let’s look closely at our issues. First one is a biggest problem. But it's can be solved well. First of all — PubId owners is vulnerable in compare with other developers. Symbian Signed have good way to penalty irresponsible developer — block its PubId or write off its TC Ids.  And as more desired PubId looks for developer as more he don't want to lose it. That’s why PubId owners more responsible. Second — developer should mark it's submission as freeware before signing, so that kind of submissions is easy to track. Then Symbian Signed can use old technique of submissions random checking to find shareware apps which signed as freeware. If that still looks risky for Symbian Signed, they can implement more severe method: Developer should have enough TC TrustCenter IDs before signing freeware. Those IDs can be locked until Symbian Signed will check submission and confirm its freeware.

 What about malware? 20$ is not a big price for signing malware. Moreover, if someone try to sign malware for free, he's prefer to send it to CellMania then to use PubId which allow to find his real name and firm details. So making Open Signed free for freeware doesn’t open the door for malware.

 Now let's be honest: Symbian Signed will lose some profit (TC Id's), but such kind of freeware support looks much better then existing one.

 
 

Rate This

 
 
Bookmark this page: DeliciousDiggFacebookGoogleYahooStumbleUponRedditDiigoTechnocratiTwitter  Share this page Share this page Print this Page Print this page Invite a friend Invite a friend
京ICP备05048969号    Email Newsletters Press Terms & Conditions Privacy Policy Sitemap Contact Us © 2009 Nokia 
RDF Facets: qdcZdescriptionQSxItE20allE20startedE20innocentlyE20enoughE2eE20TheE20notebookE20didnE27tE20fitE20inE20myE20pocketE2cE20andE20myE20N93E20wasE20alreadyE20thereE2eE20ItE92sE20beenE20aE20greatE20coupleE20ofE20weeksE2cE20butE20IE92mE20gladE20toE20beE20backE2eE20NareshE20E2cE20ToteE20andE20E52onE20haveE20alreadyE20commentedE20onE20theE20ChampionE20E44ayE2eE20IE20echoE20theirE20thoughtsE20thatE20itE20isE20wonderfulE20toE20meetE20inE203E44E2dlandE20thoseE20peopleE20whoE20IE20workE20withE20andE20workE20forE2cE20butE20rarelyE20actuallyE20seeE2eE20Ea0E20AfterE2eE2eE2eE20E45ventE2cE20GeneralE20IE92veE20beenE20workingE20onE20myE20ToE44oE20listE20thisE20weekE2eE20WellE2cE20workingE20mightE20beE20aE20stretchE2eE20ItE92sE20beeE2eE2eE2eX qdcZidentifierQSxhttpE3aE2fE2fblogsE2eforumE2enokiaE2ecomE2fblogE2ftastyE2dmultimediaE2djournalsE2dforumE2dnokiaE2dblogE2fgeneralX qdcZpublisherQUxhttpE3aE2fE2fswE2enokiaE2ecomE2fidE2fc764fd1cE2d8b06E2d499aE2d9a6aE2d17c3903d5a65E2fforumE5fnokiaE5fcrawlerE5fagentX qdcZtitleQSxTastyE20MultimediaE20JournalE27sE20ForumE20NokiaE20BlogE20E7cE20GeneralX qdcZtypeQUqfnZE45E78cludedFromGeneralE4cistingsQ qdcZtypeQUqfntypeZBlogContentQ qdcZtypeQUqfntypeZCommunityContentQ qdcZtypeQUqfntypeZE52esourceQ qdcZtypeQUqfntypeZWebpageQ qdcZtypeQUqmarsZManagedE52esourceQ qdcZtypeQUqwebZInformationE52esourceQ qdcZtypeQUqwebZPageQ qdcZtypeQUqwebZE52esourceQ qdcZtypeQUqrdfsZE52esourceQ qrssZdescriptionQSxItE20allE20startedE20innocentlyE20enoughE2eE20TheE20notebookE20didnE27tE20fitE20inE20myE20pocketE2cE20andE20myE20N93E20wasE20alreadyE20thereE2eE20ItE92sE20beenE20aE20greatE20coupleE20ofE20weeksE2cE20butE20IE92mE20gladE20toE20beE20backE2eE20NareshE20E2cE20ToteE20andE20E52onE20haveE20alreadyE20commentedE20onE20theE20ChampionE20E44ayE2eE20IE20echoE20theirE20thoughtsE20thatE20itE20isE20wonderfulE20toE20meetE20inE203E44E2dlandE20thoseE20peopleE20whoE20IE20workE20withE20andE20workE20forE2cE20butE20rarelyE20actuallyE20seeE2eE20Ea0E20AfterE2eE2eE2eE20E45ventE2cE20GeneralE20IE92veE20beenE20workingE20onE20myE20ToE44oE20listE20thisE20weekE2eE20WellE2cE20workingE20mightE20beE20aE20stretchE2eE20ItE92sE20beeE2eE2eE2eX qfnZdistributionQUxhttpE3aE2fE2fblogsE2eforumE2enokiaE2ecomE2fX qfnZtypeQUqfntypeZBlogContentQ qfnZtypeQUqfntypeZCommunityContentQ qfnZtypeQUqfntypeZE52esourceQ qfnZtypeQUqfntypeZWebpageQ qfnZupdatedQDx2008E2d10E2d03X qmarsZdescriptionQSxItE20allE20startedE20innocentlyE20enoughE2eE20TheE20notebookE20didnE27tE20fitE20inE20myE20pocketE2cE20andE20myE20N93E20wasE20alreadyE20thereE2eE20ItE92sE20beenE20aE20greatE20coupleE20ofE20weeksE2cE20butE20IE92mE20gladE20toE20beE20backE2eE20NareshE20E2cE20ToteE20andE20E52onE20haveE20alreadyE20commentedE20onE20theE20ChampionE20E44ayE2eE20IE20echoE20theirE20thoughtsE20thatE20itE20isE20wonderfulE20toE20meetE20inE203E44E2dlandE20thoseE20peopleE20whoE20IE20workE20withE20andE20workE20forE2cE20butE20rarelyE20actuallyE20seeE2eE20Ea0E20AfterE2eE2eE2eE20E45ventE2cE20GeneralE20IE92veE20beenE20workingE20onE20myE20ToE44oE20listE20thisE20weekE2eE20WellE2cE20workingE20mightE20beE20aE20stretchE2eE20ItE92sE20beeE2eE2eE2eX qmarsZlanguageQUxhttpE3aE2fE2fswE2enokiaE2ecomE2flanguageE2d1E2fenX qrdfZtypeQUqfnZE45E78cludedFromGeneralE4cistingsQ qrdfZtypeQUqfntypeZBlogContentQ qrdfZtypeQUqfntypeZCommunityContentQ qrdfZtypeQUqfntypeZE52esourceQ qrdfZtypeQUqfntypeZWebpageQ qrdfZtypeQUqmarsZManagedE52esourceQ qrdfZtypeQUqwebZInformationE52esourceQ qrdfZtypeQUqwebZPageQ qrdfZtypeQUqwebZE52esourceQ qrdfZtypeQUqrdfsZE52esourceQ