Shortcuts: Mobile | Active Topics | Newest Posts | Latest Freeware | Private Messaging | Contribute News | Archive 
  NEWS
  Search News
Browse by Category
News History
1SRC News RSS Feed
1SRC Podcast RSS Feed
Contribute News
  FORUMS
  Search Forums
Topic Specific
News
General
Applications
  Games
  Video
Deals & Promos
Developers
E-books
Mac / Linux
Medical
Podcast
Skins & Backgrounds
Wireless
Off-Topic
  Audio/Video
  Cellphones
  Digital Cameras
  Gaming
  Gadgets & Gizmos
  Non-Palm OS PDAs
  PCs/Laptops
  Tech Web
palm
pre
Foleo
T|X-Series
Z-Series
LifeDrive
Zire
Treo
Tungsten
Older Palms
Sony
VZ-Series
TH-Series
UX-Series
TJ-Series
NX-Series
TG-Series
NZ-Series
Older Clies
Tapwave
Zodiac
Garmin
iQue
Other Licensees
AlphaSmart
Fossil
Group Sense
Kyocera
LG
Samsung
Site Specific
Arcade
Comment/Suggest
  FREEWARE
  Search Freeware
Applications
Ebooks
Skins
Backgrounds
  ABOUT US
  Contact Us
Contribute News
About Us
Privacy Statement
  LOW PRICE SEARCH

Search for the lowest prices: 




  LINKS
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Go Back   1src Forums > Tapwave > Zodiac
User Name
Password
FAQ Members List Calendar Chat Arcade Search Today's Posts Mark Forums Read

Reply
 
Thread Tools Search this Thread Display Modes
Old 10-11-2007, 10:12 AM   #1
J_F
Registered User
 
J_F's Avatar
 
Join Date: Sep 2003
Location: Ottawa
Posts: 167 J_F is on a distinguished road
MakeMeClie

since I have both, a zodiac and a UX-50 this application is quite interesting - does anyone has experience with it?

thanks in advance
__________________
NR70 - UX50 - Zodiac 2 and Zodiac 2 and Zodiac 2


Boldly Going Nowhere
J_F is offline   Reply With Quote
Old 10-11-2007, 10:38 AM   #2
MetaView
PalmPDF Master
 
Join Date: Sep 2004
Location: Berlin
Posts: 808 MetaView is on a distinguished road
All it does: it alters 2 Ftr-entries to set the deviceID and the companyID to a Sony Clie. It's a fake and works only for a few apps.
__________________
Palm OS ® certified developer

PalmPDF surely the best PDF Reader for Palm OS * 2Cool4U iPhone feeling on your Palm * OperaFrontEnd new experience with Oper Mini * PhoneDisconnect never forget a missed call or SMS
http://www.metaviewsoft.de
MetaView is offline   Reply With Quote
Old 10-12-2007, 04:20 AM   #3
Telyx
Registered User
 
Join Date: Jun 2005
Posts: 336 Telyx is on a distinguished road
I think it was written specifically to get Picsel Browser to work on a Zodiac.
Telyx is offline   Reply With Quote
Old 10-12-2007, 08:25 PM   #4
dmccunney
Registered User
 
dmccunney's Avatar
 
Join Date: Jan 2006
Posts: 212 dmccunney is on a distinguished road
Quote:
Originally Posted by Telyx
I think it was written specifically to get Picsel Browser to work on a Zodiac.
I got Picsel Browser to work on a Zodiac without it, and never saw it do anything useful one way or the other.

Picsel Browser and NetFront, both ripped from Clies, run fine on my Zodiac, but both needed a little external assistance, from Code Diver to handle the full 320x480 screen, and from UDMH to provide my dynamic heap for NetFront.

The other major thing out there from Clies is the Macromedia Flash Player for Palm OS, but that won't run on the Zodiac. It does something that triggers the Zodiac exception mechanism, and causes a crash and reset. (It would be of limited use if it did run -- it only supports up to Flash 5, and Macromedia gave up on Palm OS development shortly after and concentrated on Windows Mobile for handhelds.)
______
Dennis
dmccunney is offline   Reply With Quote
Old 10-13-2007, 11:27 PM   #5
J_F
Registered User
 
J_F's Avatar
 
Join Date: Sep 2003
Location: Ottawa
Posts: 167 J_F is on a distinguished road
thank you guys
__________________
NR70 - UX50 - Zodiac 2 and Zodiac 2 and Zodiac 2


Boldly Going Nowhere
J_F is offline   Reply With Quote
Old 10-14-2007, 04:42 AM   #6
Cyker
Registered User
 
Cyker's Avatar
 
Join Date: Jul 2003
Posts: 3,188 Cyker is on a distinguished road
Quote:
Originally Posted by MetaView
All it does: it alters 2 Ftr-entries to set the deviceID and the companyID to a Sony Clie. It's a fake and works only for a few apps.


Indeed - A MUCH more useful app is the DevUnlock program

I do wonder 'tho, who is still signing LJP, Transport Tycoon and SvummVM!?!?

Because they don't need devunlock to run on the Zodiac despite using Zod-specific calls!

(That Joyce is one dedicated lady if it's still her! )
Cyker is offline   Reply With Quote
Old 10-14-2007, 10:11 AM   #7
dmccunney
Registered User
 
dmccunney's Avatar
 
Join Date: Jan 2006
Posts: 212 dmccunney is on a distinguished road
Quote:
Originally Posted by Cyker
Indeed - A MUCH more useful app is the DevUnlock program

I do wonder 'tho, who is still signing LJP, Transport Tycoon and SvummVM!?!?

Because they don't need devunlock to run on the Zodiac despite using Zod-specific calls!
Possibly because they were "signed for all"?

Quote:
(That Joyce is one dedicated lady if it's still her! )
She's still out there, and claimed in email she still signs stuff, but isn't very good about responding to email...
______
Dennis
dmccunney is offline   Reply With Quote
Old 10-14-2007, 01:06 PM   #8
Cyker
Registered User
 
Cyker's Avatar
 
Join Date: Jul 2003
Posts: 3,188 Cyker is on a distinguished road
Signed for All? What does that mean?

I thought everytime they re-compile the program, they would need to be re-signed?

And to be fair, it's not Joyce's responsibility anymore - The fact that she kept signing stuff after TW tanked was, I'm sure, just off her own back, so complaining that she doesn't respond to e-mails when frankly, it's not her job anyway, is a bit crass.
Cyker is offline   Reply With Quote
Old 10-14-2007, 01:24 PM   #9
dmccunney
Registered User
 
dmccunney's Avatar
 
Join Date: Jan 2006
Posts: 212 dmccunney is on a distinguished road
Quote:
Originally Posted by Cyker
Signed for All? What does that mean?

I thought everytime they re-compile the program, they would need to be re-signed?
"Signed for all" means they are able to be installed on any device, and not locked to a specific one.

I don't know offhand if a new signature is required for a new build. I would guess not. My assumption is that the signature is embedded in the core when the app is built, and only one needs to be issued. If yu think about it, that makes sense: it would be problematic to require a new signature to be issued every time a new build was done

Quote:
And to be fair, it's not Joyce's responsibility anymore - The fact that she kept signing stuff after TW tanked was, I'm sure, just off her own back,
Correct.

Quote:
so complaining that she doesn't respond to e-mails when frankly, it's not her job anyway, is a bit crass.
When you ask someone a question in email, and they promise to check and get back to you, and never do, I'd say a mild complaint is justified, thank you.

She mentioned she was in contact with former Tapwave developers. I asked whether she could ascertain the status of the reported Zodiac Linux port Tapwave had completed just before they went belly up. She said she would check and get back to me, and never did. I pinged her later with a reminder, got an "Oh! Sorry! I've been traveling. Thanks for the reminder!", but still never got an answer to the question.

At that point I gave up.

But as it happens, I wasn't complaining. I simply made a statement that she is slow to respond to email.
______
Dennis
dmccunney is offline   Reply With Quote
Old 10-14-2007, 05:55 PM   #10
Cyker
Registered User
 
Cyker's Avatar
 
Join Date: Jul 2003
Posts: 3,188 Cyker is on a distinguished road
Quote:
Originally Posted by dmccunney
"Signed for all" means they are able to be installed on any device, and not locked to a specific one.

I don't know offhand if a new signature is required for a new build. I would guess not. My assumption is that the signature is embedded in the core when the app is built, and only one needs to be issued. If yu think about it, that makes sense: it would be problematic to require a new signature to be issued every time a new build was done


Ahh, I see the confusion - You were talking about the copy-protection signature lock.

I was only talking about the signing needed to unlock certain API calls for Zodiac-specific/enhanced games, which is what ?DevAccess? does.

There is no known way (currently) to bypass the individual hardware lock AFAIK, but since nobody (almost?) uses this (thank smeg) the point is moot

I am almost 100% certain that the signing hash is something that has to be generated from the program's binary and not something you can just 'tack' on the end:
1) If it wasn't, people could just copy that core hash and stick it in any app they wanted to make.
2) Zod versions of stuff were often delayed compared to raw OS5 due to signing delays which adds weight to the idea that it is some special hash of the compiled binary.
3) When Tapwave still existed, you could get a special program keyed to your Zod if you registered as a developer which turned your Zod into a 'development' Zod, which DIDN'T need signed binaries to access the Zodiac API. I think worked different to DevAccess, but the end result is the same


Edit: I have also just remembered there is a 'hack' you can use in your program to bypass the signing requirement anyway, so maybe they are using this instead of an 'authentic' signature
Cyker is offline   Reply With Quote
Old 10-14-2007, 07:38 PM   #11
dmccunney
Registered User
 
dmccunney's Avatar
 
Join Date: Jan 2006
Posts: 212 dmccunney is on a distinguished road
Quote:
Originally Posted by Cyker
Ahh, I see the confusion - You were talking about the copy-protection signature lock.
Nope. I was talking about the code that lets you run programs on the Zodiac that use the Tapwave API.

Quote:
I was only talking about the signing needed to unlock certain API calls for Zodiac-specific/enhanced games, which is what ?DevAccess? does.
That's what signing is all about: it allows the program to use the Zodiac specific API (mostly ATI graphics chip related).

You can have an app signed for a specific device, which locks it to that device and prevents copy protection, or it can be signed for all and installed on any device you like

Quote:
There is no known way (currently) to bypass the individual hardware lock AFAIK, but since nobody (almost?) uses this (thank smeg) the point is moot
I've never had reason to try. I shouldn't wonder if you're right. I have a few Zodiac specific things on my device, but the vast majority is standard Palm OS stuff. I bought the Zodiac to be a PDA, not a games device, and one question back when I was looking at getting one was "Will this signature stuff cause me a problem?" The answer was that it only affected code written specifically for the Zodiac, and shouldn't be a problem otherwise.

Mostly, it hasn't been. I can think of two non-Zodiac apps offhand I can't get to run on the Zodiac because they do something it doesn't like. One is MS Mount, and the other is the ripped Sony Clie Flash player. No great loss in either case.

Quote:
I am almost 100% certain that the signing hash is something that has to be generated from the program's binary and not something you can just 'tack' on the end:
1) If it wasn't, people could just copy that core hash and stick it in any app they wanted to make.
2) Zod versions of stuff were often delayed compared to raw OS5 due to signing delays which adds weight to the idea that it is some special hash of the compiled binary.
The delay would come from the fact that someone at Tapwave had to create the signature.

I was thinking about the signature being something the developer could embed in the code when they did a build -- that they got it in source form, so to speak, and compiled it into the binary.

I'm not sure, and may well be wrong.

Quote:
3) When Tapwave still existed, you could get a special program keyed to your Zod if you registered as a developer which turned your Zod into a 'development' Zod, which DIDN'T need signed binaries to access the Zodiac API. I think worked different to DevAccess, but the end result is the same
As far as I know, what you got as a developer was DevAccess -- it let you run unsigned code so you could actually test your code as you developed. Toward the end, they were giving it out to just about everyone. I think they knew they weren't going to be there much longer. I believe the twDevAccess program available from various archives is what Tapwave provided to developers, and it's not keyed to a specific device. There is a more recent popAccess program that does the same thing but doesn't need to be re-enabled after a reset. It's an install and forget solution.

Quote:
Edit: I have also just remembered there is a 'hack' you can use in your program to bypass the signing requirement anyway, so maybe they are using this instead of an 'authentic' signature
I have no idea. I'm aware of "Squidge's hack", which apparently lets you access at least some Zodiac specific functions without needing a signature, but I don't believe it's a comprehensive replacement.

The signature mechanism blocks tw* API calls from unsigned programs. My guess was that if you knew the underlying functions, you could access them directly rather than going through the Tapwave API, and that seems to be about what got done.
______
Dennis
dmccunney is offline   Reply With Quote
Old 10-23-2007, 06:39 AM   #12
J_F
Registered User
 
J_F's Avatar
 
Join Date: Sep 2003
Location: Ottawa
Posts: 167 J_F is on a distinguished road
IMPORTANT FOLLOW UP

I tried MakeClie - I wanted to have MSbackup in my Zodiac) but since it did not work (same with Picsel and NetFront) I decided to delete it. Guess what? Yeap ... I had to hard-reset my unit

If anyone is reading this far do not use this application before backing up everything
__________________
NR70 - UX50 - Zodiac 2 and Zodiac 2 and Zodiac 2


Boldly Going Nowhere
J_F is offline   Reply With Quote
Old 10-23-2007, 05:54 PM   #13
Cyker
Registered User
 
Cyker's Avatar
 
Join Date: Jul 2003
Posts: 3,188 Cyker is on a distinguished road
Quote:
Originally Posted by dmccunney
As far as I know, what you got as a developer was DevAccess -- it let you run unsigned code so you could actually test your code as you developed. Toward the end, they were giving it out to just about everyone. I think they knew they weren't going to be there much longer. I believe the twDevAccess program available from various archives is what Tapwave provided to developers, and it's not keyed to a specific device. There is a more recent popAccess program that does the same thing but doesn't need to be re-enabled after a reset. It's an install and forget solution.

Are you sure? From what I remember, when you registered your dev access was keyed *specifically* to 'your' Zodiac; Several developers cited such a reason as why they couldn't give people access to their API-requiring programs, and directing people to register at Tapwave to obtain the unlock code in order to run said programs.


Quote:
Originally Posted by dmccunney
I have no idea. I'm aware of "Squidge's hack", which apparently lets you access at least some Zodiac specific functions without needing a signature, but I don't believe it's a comprehensive replacement.

The signature mechanism blocks tw* API calls from unsigned programs. My guess was that if you knew the underlying functions, you could access them directly rather than going through the Tapwave API, and that seems to be about what got done.
______
Dennis

Yes, I think you are right - IIRC there is an alternative API floating about that allows alternate access to the functions, without going through the tw* functions.
If I wasn't so lazy I could check the TTDLX and LJP code base for confirmation, but I think it's a likely explaination
Cyker is offline   Reply With Quote
Old 10-23-2007, 07:43 PM   #14
J_F
Registered User
 
J_F's Avatar
 
Join Date: Sep 2003
Location: Ottawa
Posts: 167 J_F is on a distinguished road
... ... er ... hmm... are we in the same post?
__________________
NR70 - UX50 - Zodiac 2 and Zodiac 2 and Zodiac 2


Boldly Going Nowhere
J_F is offline   Reply With Quote
Old 10-23-2007, 07:53 PM   #15
dmccunney
Registered User
 
dmccunney's Avatar
 
Join Date: Jan 2006
Posts: 212 dmccunney is on a distinguished road
Quote:
Originally Posted by J_F
... ... er ... hmm... are we in the same post?
Yep. Topic drift.
______
Dennis
dmccunney is offline   Reply With Quote
Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump



All times are GMT -5. The time now is 07:31 AM.

  AD HOSTS ?
  GOOGLE ADS ?
  AMAZON ADS ?

Powered by: vBulletin Version 3.0.3
Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.
©2001 Entity City, LLC. All rights reserved.