webOS Nation Forums >  webOS apps and software >  webOS development > OK ROM comes
OK ROM comes

  Closed Thread
 
LinkBack Thread Tools Display Modes
Old 06/09/2009, 05:41 PM   #41 (permalink)
Member
 
Join Date: May 2009
Posts: 55
Likes Received: 0
Thanks: 2
Thanked 227 Times in 14 Posts
Default

Quote:
Originally Posted by emkman View Post
How come you get to sleep and we don't? Hehe. Thanks ShinAli. I was just looking at the user accounts on the system in the passwd file. Interesting that there is an irc user and daemon.

In fact i was surprised to realize there are sooo many irrelevant programs in the os image... does that mean Palm will one day make a netbook with WebOS? I really thing so
LemonadeRDX is offline  
Old 06/09/2009, 05:44 PM   #42 (permalink)
Editor Emeritus
 
Dieter Bohn's Avatar
 
Join Date: Feb 2001
Location: Sunnyvale, CA
Posts: 4,872
Likes Received: 6
Thanks: 290
Thanked 1,362 Times in 360 Posts
Default

Quote:
Originally Posted by emkman View Post
Not trying to steal traffic from here but a wiki keeps the info much more organized. .
I'd say it's borderline -- vBulletin can be a decent way to organize rom hacking -- works fine for xda. If this goes somewhere, I'm happy to create a special section for it.
__________________
Dieter Bohn is offline  
Old 06/09/2009, 05:47 PM   #43 (permalink)
Member
 
Join Date: May 2009
Posts: 55
Likes Received: 0
Thanks: 2
Thanked 227 Times in 14 Posts
Default

Quote:
Originally Posted by Dieter Bohn View Post
I'd say it's borderline -- vBulletin can be a decent way to organize rom hacking -- works fine for xda. If this goes somewhere, I'm happy to create a special section for it.


That will be great. Pre has a complete and open linux system. There is a lot room for imagination

I thought hack should not appear in this forum..I'm glad I'm wrong
LemonadeRDX is offline  
Old 06/09/2009, 05:49 PM   #44 (permalink)
Member
 
Join Date: Jul 2007
Posts: 1
Likes Received: 0
Thanks: 0
Thanked 0 Times in 0 Posts
Default

Interesting things in the firmware. The device IP:
#8. MView Host address, you should change to your own machine IP address
MViewHost=192.168.118.27

Native apps are implemented as browser plugins.

The list of apps on the device:
com.palm.app.backup
com.palm.app.bluetooth
com.palm.app.browser
com.palm.app.calculator
com.palm.app.calendar
com.palm.app.camera
com.palm.app.certificate
com.palm.app.clock
com.palm.app.contacts
com.palm.app.dataimport
com.palm.app.dateandtime
com.palm.app.deviceinfo
com.palm.app.devmodeswitcher
com.palm.app.docviewer
com.palm.app.email
com.palm.app.findapps
com.palm.app.firstuse
com.palm.app.help
com.palm.app.languagepicker
com.palm.app.location
com.palm.app.maps
com.palm.app.messaging
com.palm.app.musicplayer
com.palm.app.notes
com.palm.app.pdfviewer
com.palm.app.phone
com.palm.app.phoneprefs
com.palm.app.photos
com.palm.app.screenlock
com.palm.app.soundsandalerts
com.palm.app.streamingmusicplayer
com.palm.app.tasks
com.palm.app.updates
com.palm.app.videoplayer
com.palm.app.videoplayer.launcher
com.palm.app.wifi
com.palm.app.youtube


In the file:
usr/palm/applications/com.palm.app.bluetooth/app/controllers/bluetooth-assistant.js:
// *********************
// For Adil and Mindy
var Adil = 0; // 1 = prepoplulate lists and allow non-tethered mode
// *********************

$ grep -ri tether usr/
Binary file usr/bin/TelephonyInterfaceLayerCdma matches
Binary file usr/bin/PmConnectionManager matches
Binary file usr/bin/passthrud matches
Binary file usr/bin/TilIpcTest matches
Binary file usr/bin/TelephonyInterfaceLayerGsm matches
Binary file usr/bin/PmWanDaemon matches
Binary file usr/lib/luna/java/telephony.jar matches
usr/lib/luna/system/luna-systemui/app/controllers/bar-assistant.js: if(payload.connectedservices[i].service.indexOf("tethered") != -1)
Binary file usr/lib/palmos/rom0/ROM.bin matches
xbmodder is offline  
Old 06/09/2009, 05:51 PM   #45 (permalink)
Member
 
Edge767's Avatar
 
Join Date: May 2009
Location: Spring, TX
Posts: 98
Likes Received: 0
Thanks: 37
Thanked 32 Times in 16 Posts
Default

Quote:
Originally Posted by LemonadeRDX View Post
Please celebrate! Pls!

Special Thanks to King, who PM me the information

Please download the package from
http://palm.cdnetworks.net/rom/pre_p...0ewwsprint.jar

and take a look at the resources folder
Thanks! Got it "just in case."
Edge767 is offline  
Old 06/09/2009, 05:54 PM   #46 (permalink)
Member
 
Join Date: Mar 2009
Posts: 266
Likes Received: 0
Thanks: 15
Thanked 26 Times in 19 Posts
Default

Hmm.. The kernel is 2.6.24 (or derived from it)..
..
There's a flash for the CDMA Modem included in there,
with the following files: 02.pri amss.mbn (7mb) amsshd.mbn cust.pri fwversion.txt (in it just says CC1.1(90)) NPRG6800B.hex oemsbl.mbn oemsblhd.mbn partition.mbn qcsbl.mbn qcsblhd_cfgdata.mbn Sprint_60652.prl

There's a ringtone.mp3 in there (along with the shipping/release ringtone) that sounds similar but NOT the same to the release one, but not nearly quite the quality of the shipping one ..
rposa is offline  
Old 06/09/2009, 06:02 PM   #47 (permalink)
Member
 
ETUTREO300's Avatar
 
Join Date: Oct 2002
Posts: 184
Likes Received: 0
Thanks: 24
Thanked 35 Times in 14 Posts
Default

I feel old....
__________________
ETUTREO300
ETUTREO300 is offline  
Old 06/09/2009, 06:14 PM   #48 (permalink)
Member
 
Join Date: Jun 2009
Posts: 58
Likes Received: 0
Thanks: 2
Thanked 20 Times in 9 Posts
Default

Quote:
Originally Posted by Dieter Bohn View Post
I'd say it's borderline -- vBulletin can be a decent way to organize rom hacking -- works fine for xda. If this goes somewhere, I'm happy to create a special section for it.
If you want to host a wiki that would be cool. The wiki style was so effective for iPhone hacking. Forum threads tend to get so cluttered. For instance, the false alarm thread "I can confirm blue tooth tethering..." had 1 paragraph of useful information spread across 8+ pages. Wiki keeps this much cleaner. The information we are dealing with here is a lot more advanced than wondering how to change what icons are in your launcher, so it is nice to keep it in a separate area. Maybe a sub forum at least. We can discuss things as we discover them, and once they are verified we can add them to the Wiki. Thanks for the support, in whatever it form takes, Dieter.
emkman is offline  
Thanked by asforme, crawform, vanadium
Old 06/09/2009, 06:22 PM   #49 (permalink)
Member
 
Join Date: Jun 2009
Posts: 118
Likes Received: 0
Thanks: 104
Thanked 15 Times in 10 Posts
Default

Looking through Palm's apps, they're definitely MVC style webapps that all require Mojo. It looks like they all have an index.html that calls various JS files. This Mojo must be one powerful framework.

For anyone looking through the filesystem the default Palm apps are located in /usr/palm/applications.
eddieroger is offline  
Old 06/09/2009, 06:26 PM   #50 (permalink)
Member
 
Join Date: May 2009
Posts: 32
Likes Received: 0
Thanks: 1
Thanked 7 Times in 4 Posts
Default

I don't mind hosting a wiki, who would like to manage it?
PalmPreee is offline  
Old 06/09/2009, 06:33 PM   #51 (permalink)
Member
 
Join Date: Jan 2009
Posts: 33
Likes Received: 0
Thanks: 1
Thanked 7 Times in 3 Posts
Default

I'm heading home. I'm hoping I will quickly write a java program that will mount the root file system and something to run commands on the Pre.
ShinAli is offline  
Old 06/09/2009, 06:42 PM   #52 (permalink)
Editor Emeritus
 
Dieter Bohn's Avatar
 
Join Date: Feb 2001
Location: Sunnyvale, CA
Posts: 4,872
Likes Received: 6
Thanks: 290
Thanked 1,362 Times in 360 Posts
Default

Quote:
Originally Posted by ShinAli View Post
I'll write into it while I discover lots more little things.

EDIT: That double post was weird, but anyway...

I think it'd be useful if we had a forum specially made for hacking. That way we don't have one thread to clutter up.

Though people that aren't really working on hacking this thing could make a million posts there asking how to get root and run android on the Pre...
Moved to the webOS development forum. Let's keep the talk here.

Any thoughts on what the JVM means?
__________________
Dieter Bohn is offline  
Old 06/09/2009, 06:47 PM   #53 (permalink)
Member
 
Join Date: Jun 2009
Posts: 2
Likes Received: 0
Thanks: 0
Thanked 0 Times in 0 Posts
Default

Ok, the source code for all in-built applications is here:

Resources/webos.tar/nova-cust-image-castle.rootfs.tar.gz/usr/palm/applications

Shows htmls, javascript files, stylesheets and the whole app structure. Anyone wanted additional features to the built-in apps? I don't think it'd be too difficult to do

nova-cust-image-castle.rootfs shows the whole filesystem of webOS.

There's a file called iPod_Control hehe

DocsToGo fonts...

AOL and MSN icons...

Basically lots of interesting stuff!

Looks like Pre will be very hackable!
Jay1234 is offline  
Old 06/09/2009, 06:51 PM   #54 (permalink)
Member
 
Join Date: Jun 2009
Posts: 2
Likes Received: 0
Thanks: 0
Thanked 0 Times in 0 Posts
Default

Quote:
Originally Posted by Dieter Bohn View Post
Moved to the webOS development forum. Let's keep the talk here.

Any thoughts on what the JVM means?
Yep, means Java Virtual Machine
Jay1234 is offline  
Old 06/09/2009, 06:54 PM   #55 (permalink)
Member
 
Join Date: Jan 2008
Posts: 35
Likes Received: 0
Thanks: 0
Thanked 94 Times in 4 Posts
Default

Quote:
Originally Posted by Jay1234 View Post
Ok, the source code for all in-built applications is here:

Resources/webos.tar/nova-cust-image-castle.rootfs.tar.gz/usr/palm/applications

Shows htmls, javascript files, stylesheets and the whole app structure. Anyone wanted additional features to the built-in apps? I don't think it'd be too difficult to do

nova-cust-image-castle.rootfs shows the whole filesystem of webOS.

There's a file called iPod_Control hehe

DocsToGo fonts...

AOL and MSN icons...

Basically lots of interesting stuff!

Looks like Pre will be very hackable!
I like that a lot of it is plain text without a lot in native or .jar files. I like to learn from example and what better example than the people that created the environment?

Also notice they're using libpurple for their IM library. So it should be easy to add more IM protocols.

The javascript portions of the programs make calls to both native .so files and Java .jar files. It looks like they're trying to keep as much as they can in Java.
jeffgus is offline  
Old 06/09/2009, 07:02 PM   #56 (permalink)
Member
 
Join Date: Jun 2009
Posts: 58
Likes Received: 0
Thanks: 2
Thanked 20 Times in 9 Posts
Default

Quote:
Originally Posted by jeffgus View Post
I like that a lot of it is plain text without a lot in native or .jar files. I like to learn from example and what better example than the people that created the environment?

Also notice they're using libpurple for their IM library. So it should be easy to add more IM protocols.

The javascript portions of the programs make calls to both native .so files and Java .jar files. It looks like they're trying to keep as much as they can in Java.
There is also gloox in there, which is a C++ Jabber/XMPP implementation. I would definitely like a nicer IM client, along with the libpurple Facebook Chat plugin.

On a seperate note, anyone find any password hashes? I dont see any in /etc . Maybe the accounts are passwordless, relying on firewall only?
emkman is offline  
Old 06/09/2009, 07:05 PM   #57 (permalink)
Member
 
crawform's Avatar
 
Join Date: Nov 2004
Posts: 436
Likes Received: 0
Thanks: 19
Thanked 19 Times in 9 Posts
Default

Remember Rik Sagar? The source of the the first Palm Pre photos discussed here --> http://discussion.treocentral.com/sh...25#post1661125

Well, I think we can safely assume why Rik Sagar loves his Palm Pre photos...he wrote the camera app!

the file app-assistant.js located in the ROM Image --> resources\webOS\nova-cust-image-castle.rootfs.tar\usr\palm\applications\com.palm.app.camera\app\controllers

reveals the following header information:
"/**
* @author rik sagar
*/AppAssistant"
crawform is offline  
Old 06/09/2009, 07:07 PM   #58 (permalink)
Member
 
Join Date: May 2009
Posts: 55
Likes Received: 0
Thanks: 2
Thanked 227 Times in 14 Posts
Default

Quote:
Originally Posted by crawform View Post
Remember Rik Sagar? The source of the the first Palm Pre photos discussed here --> http://discussion.treocentral.com/sh...25#post1661125

Well, I think we can safely assume why Rik Sagar loves his Palm Pre photos...he wrote the camera app!

the file app-assistant.js located in the ROM Image --> resources\webOS\nova-cust-image-castle.rootfs.tar\usr\palm\applications\com.palm.app.camera\app\controllers

reveals the following header information:
"/**
* @author rik sagar
*/AppAssistant"
WOW such an interesting find

p.s. I never remember names... how did you do that...?
LemonadeRDX is offline  
Old 06/09/2009, 07:21 PM   #59 (permalink)
Member
 
crawform's Avatar
 
Join Date: Nov 2004
Posts: 436
Likes Received: 0
Thanks: 19
Thanked 19 Times in 9 Posts
Default

Quote:
Originally Posted by LemonadeRDX View Post
WOW such an interesting find

p.s. I never remember names... how did you do that...?
Not sure exactly...I guess his name just stuck with me.
crawform is offline  
Old 06/09/2009, 07:27 PM   #60 (permalink)
Member
 
Join Date: Jun 2006
Posts: 56
Likes Received: 2
Thanks: 7
Thanked 7 Times in 5 Posts
Default

I've been looking through the various contents of /etc, and have found the system manager name to be "Luna". Here's the conf file (I already posted it in a different thread):

Code:
#
# Luna System Manager settings
#

[General]
ApplicationPath=/usr/lib/luna/applications:/var/luna/applications:/var/usr/lib/luna/applications:/usr/palm/applications:/var/usr/palm/applications
SystemPath=/usr/lib/luna/system/luna-systemui
SystemResourcesPath=/usr/palm/sysmgr/images
SystemLocalePath=/usr/palm/sysmgr/localization
AppLauncherPath=/usr/lib/luna/system/luna-applauncher
PinPath=/usr/lib/luna/system/luna-pin
LaunchPointsPath=/var/luna/launchpoints
PreferencesPath=/var/luna/preferences
DisplayWidth=320
DisplayHeight=480
DisplayNumBuffers=3
MaxPenMoveFreq=30
MinPenMoveFreq=10
MoveMinX=16
MoveMinY=12
MaxPaintLoad=6
MaxGestureChangeFreq=30
MinGestureChangeFreq=20
ShowReticle=true

[Memory]
MaxApplicationMemory=10MB
# In MB. -1 to disable
LowMemoryThreshold=-1
# In MB. -1 to disable
CriticalMemoryThreshold=-1
FreeMemoryThreshold=16
FreeSwapThreshold=64
SwapRateThreshold=200
EnableMemoryTracking=true
UseMemchute=true
AppsToAllowInLowMemory=com.palm.app.phone;com.palm.app.contacts;com.palm.app.messaging

[TouchEvents]
TapRadiusSquared=576
DoubleClickDuration=300

[VTrackBall]
PixelsPerMoveH=14
PixelsPerMoveV=26
AccelRateH1=350
AccelRateV1=200
AccelConstH1=1
AccelConstV1=2
AccelRateH2=700
AccelRateV2=375
AccelConstH2=2
AccelConstV2=3

[Debug]
WatchPenEvents=false
EnableDebugModeByDefault=false
PiranhaDrawColoredOutlines=false
PiranhaDisplayFps=false
ShowGestures=false

[LaunchAtBoot]
Applications=com.palm.app.phone;com.palm.app.email;com.palm.app.calendar;com.palm.app.messaging;com.palm.app.contacts;com.palm.app.camera

[KeepAlive]
Applications=com.palm.app.phone

[KeepAliveUntilMemPressure]
Applications=com.palm.app.browser

[Fonts]
Banner=/usr/share/fonts/Coconut-BoldD.ttf
LockWindow=/usr/share/fonts/Coconut-BoldD.ttf
Quicklaunch=/usr/share/fonts/Coconut-BoldD.ttf

[UI]
PositiveSpaceTopPadding=28
PositiveSpaceBottomPadding=28

[DownloadManager]
MaxQueueLength=128
MaxConcurrent=2
MaxRecvSpeed=65536

[Demo]
# The default will be true for Nova-Demo, false for all others.
# EnableGestureRepeater=true
GestureRepeaterIp=192.168.1.106
GestureRepeaterPort=5001


There's a lot of references to Luna, and judging by the "UI System Manager" slide in the SDK video, that's what it seems to be.
nebj00la is offline  
Closed Thread

 

Thread Tools
Display Modes


LinkBacks (?)
LinkBack to this Thread: http://forums.webosnation.com/webos-development/184378-ok-rom-comes.html
Posted By For Type Date
webos - Gizmodo This thread Refback 05/15/2010 08:41 PM
Noticias Palm Pre en español Post #0 Refback 06/22/2009 06:05 AM
Palm Pre Hacked - Enable Developer Mode and Gain Root Access! This thread Refback 06/22/2009 01:47 AM
Palm Pre -- Engadget Japanese This thread Refback 06/21/2009 10:39 PM
Who's getting a Palm Pre - Page 5 - Rage3D Discussion Area This thread Refback 06/20/2009 10:35 AM
WebOS File System Contents - Colin Charles - FriendFeed This thread Refback 06/18/2009 11:02 PM
Recent palmpre Bookmarks on Delicious This thread Refback 06/18/2009 09:56 PM
'Hello World!' to Palm Pre - M for Mature Forums This thread Refback 06/18/2009 08:56 PM
Palm Pre Gets Its First Homebrew App, WebOS "Easy to Modify" [Palm Pre] - Download Monkey - VOD Discussion This thread Refback 06/18/2009 08:08 PM
jwz - Palm Pre This thread Refback 06/18/2009 04:52 AM
VIDEO: OMG! Original Doom game running near perfectly on Palm Pre | PalmTwit Best source of Palm Pre news This thread Refback 06/17/2009 01:22 PM
Slashdot Mobile Story | Palm Pre Does Not Get US Tethering Either This thread Refback 06/17/2009 06:47 AM
Slashdot | Palm Pre Does Not Get US Tethering Either This thread Refback 06/16/2009 11:28 PM
Slashdot Mobile Story | Palm Pre Does Not Get US Tethering Either This thread Refback 06/16/2009 11:21 PM
Please, Please...Develop for the Pre! This thread Refback 06/16/2009 10:06 PM
Palm Pre coming June 6 - Page 7 - AppleNova Forums This thread Refback 06/16/2009 08:14 PM
Slashdot Comments | Palm Pre Does Not Get US Tethering Either This thread Refback 06/16/2009 08:13 PM
The Pre/preDevCamp thread - StartupKC | Google Groups This thread Refback 06/16/2009 03:51 PM
Captains Log: 11 Juni 2009 This thread Refback 06/16/2009 02:19 PM
WebOs -- Engadget Mobile This thread Refback 06/16/2009 01:46 PM
Palm Pre Gets Its First Homebrew App, WebOS "Easy to Modify" | Gamingaisle This thread Refback 06/16/2009 01:34 PM
OK ROM comes - Page 15 - PreCentral Forums - Mobile This thread Refback 06/16/2009 11:02 AM
Palmista Blog: Konami Code: způsob jak "hacknout" Palm Pre This thread Refback 06/16/2009 08:05 AM
Pre Hacking - Palm Pre Development Talk | Google Groups This thread Refback 06/14/2009 08:42 AM
Palm's WebOS-ROM - xda-developers This thread Refback 06/14/2009 05:34 AM
ミニーの独り言 (´○`)はぁ~ This thread Refback 06/14/2009 05:03 AM
Palm Pre Apps - Gizmodo This thread Refback 06/14/2009 12:29 AM
Engadget 中文版 This thread Refback 06/13/2009 11:20 PM
Groundspeak Forums > Palm Pre Phone This thread Refback 06/13/2009 09:58 PM
honer123's Bookmarks on Delicious This thread Refback 06/13/2009 08:37 PM
programming This thread Refback 06/13/2009 04:39 PM
Portátiles, móviles y otros gadgets. Gizig - Pgina 2 This thread Refback 06/13/2009 02:27 PM
Palm Pre Really Needs TAKEphONE and 2Day! This thread Refback 06/13/2009 09:08 AM
ijվ ǵվ - Palm Pre,webOS - [Ѱɡ]Palm Pre̳ Palm Pre,QWERTY,ȫֻ,ֻ,Palm Treo,Centro,iPhone,blackberry - Powered by Discuz! This thread Refback 06/13/2009 07:02 AM
ミニーの独り言 (´○`)はぁ~ This thread Refback 06/13/2009 04:56 AM
胖梨Palm Pre 的秘密 - Konami code This thread Refback 06/13/2009 02:46 AM
Engadget 中国版 This thread Refback 06/13/2009 02:22 AM
Palm Twit Best source of Palm Pre news This thread Refback 06/13/2009 12:02 AM
pre dev wiki: Global Search Addons Collection This thread Refback 06/12/2009 11:03 PM
Engadget en español This thread Refback 06/12/2009 09:49 PM
Let the hacking commence This thread Refback 06/12/2009 08:23 PM
Rodfather - FriendFeed This thread Refback 06/12/2009 06:15 PM
Engadget This thread Refback 06/12/2009 04:10 PM
Engadget 中文版 This thread Refback 06/12/2009 03:37 PM
WebOSMania! El futuro Palm Pre GSM será 3.5G: 7.2Mbps This thread Refback 06/12/2009 03:32 PM
Please, Please...Develop for the Pre! This thread Refback 06/12/2009 01:57 PM
AnandTech This thread Refback 06/12/2009 01:38 PM
Alltop - Top Macintosh News This thread Refback 06/12/2009 12:35 PM
pre dev wiki: Change the default notification.wav Sound This thread Refback 06/12/2009 12:27 PM
Mobile Phones on I4U News This thread Refback 06/12/2009 11:59 AM


 


Content Relevant URLs by vBSEO 3.6.0