Any idea on which server the help pages are stored ? We need to backup that, too
Printable View
Any idea on which server the help pages are stored ? We need to backup that, too
Can have a look shouldn't be too difficult :-) In the Help app you mean right?
[color=#999999]-- Sent from my TouchPad using Communities[/color]
yep, that one. I've not understood which ipk is the help app (to look at it myself), so I tought that it was quicker to ask
It's under palm.com, but HP has just pulled that DNS entry, so we should try by IP address
[url]http://downloads.help.palm.com[/url] is 63.80.4.201 but I don't know any other DNS mappings
mmmm,
actually seems it's not 63.80.4.201
C:\Users\Mazzo>ping downloads.help.palm.com
Pinging a1092.g.akamai.net [195.22.200.42] with 32
Reply from 195.22.200.42: bytes=32 time=14ms TTL=58
It was, at the time I posted... and it's still where I'm getting Doctors from
And now, help is back up.. DNS mappings have been fixed
Found
[url]http://help.palm.com[/url]
it's all under here. Remy X , what did you use to grab ares ? (wget was not a working solution for me, and is not a solution here, too)
[QUOTE=mazzinia;3427777]Found
[url]http://help.palm.com[/url]
it's all under here. Remy X , what did you use to grab ares ? (wget was not a working solution for me, and is not a solution here, too)[/QUOTE]
I figured so.
For Ares debugger, i just used Firefox to grab all of the HTTP requests and then go back and download that.
The reason wget didn't work for you is that your HTTP headers are wrong, and that's what Palm uses to determine what version of help docs to serve.
Go to xhaus.com/headers with your webOS device an you'll see your HTTP headers, then for wget, you add [I]--header="User-Agent: ..."[/I] and the rest of the headers you see
nop, that's not working.
Actually I found out how is stored... they took measures to make ripping it .. complicated.
Each page is named .html inside the json... but each html is in reality a .json. The App replaces html with json.
The root of Tips is
[url]http://help.palm.com/en-us/c000-01/d400-01/index.json[/url]
and the convention is
http://help.palm.com/<locale>/<carrier>/<device>/index.json
content is then /<device>/toc/<uniquenumber>/index.json
Ref :
device = 'd100-01'; // Castle aka Pre
device = 'd100-03'; // Castle+ aka Pre+
device = 'd100-04'; // Roadrunner aka Pre2
device = 'd200-01'; // Pixie
device = 'd200-03'; // Pixie+
device = 'd300-01'; // Broadway aka Veer
device = 'd400-01'; // Mantaray aka Pre3
Touchpad device id ... need to examine com.palm.app.help/app/models/url.manager.js from a touchpad doctor
[QUOTE=mazzinia;3427791]nop, that's not working.
Actually I found out how is stored... they took measures to make ripping it .. complicated.
Each page is named .html inside the json... but each html is in reality a .json. The App replaces html with json.
The root of Tips is
[url]http://help.palm.com/en-us/c000-01/d400-01/index.json[/url]
and the convention is
http://help.palm.com/<locale>/<carrier>/<device>/index.json
content is then /<device>/toc/<uniquenumber>/index.json
Ref :
device = 'd100-01'; // Castle aka Pre
device = 'd100-03'; // Castle+ aka Pre+
device = 'd100-04'; // Roadrunner aka Pre2
device = 'd200-01'; // Pixie
device = 'd200-03'; // Pixie+
device = 'd300-01'; // Broadway aka Veer
device = 'd400-01'; // Mantaray aka Pre3
Touchpad device id ... need to examine com.palm.app.help/app/models/url.manager.js from a touchpad doctor[/QUOTE]
I believe the Touchpad was Topaz and Opal (GO) and will look for the device ID
Thanks for going the extra mile to do this, and sorry for the bad advice. I should have checked, but I wrote this "on the go" without access to this stuff. The Nexus 7 403'd on that page, so I knew that there was an issue with the UserAgent one way or another...
So i guess we can build a script to parse the TOC and download those JSON files, should be simple now that you've done most of the work :p
The files to parse are for sure , for a pre3 / us locale / ROW (carrier ... aka europe )
and substituting d300-01 , you get an european veer
[url]http://help.palm.com/en-us/c000-01/d400-01/index.json[/url]
[url]http://help.palm.com/en-us/c000-01/d400-01/index_features.json[/url]
[url]http://help.palm.com/en-us/c000-01/d400-01/clips/index.json[/url]
I don't know the carrier value for US ( c000-01 is the carrier value for Row )
Edit
probably the files under /article/ are really all .html
I would need this value
Impostah
System Preferences
x_palm_carrier
If is not c000-01 , please answer back with : x_palm_carrier , US or not , verizon/at&t/etc , device (pre1/2/3/veer/tablet)
Thanks
Checking my Pre 3 on verizon, the x_palm_carrier is: c027-01
[QUOTE=mazzinia;3427852]I would need this value
Impostah > [B]System Preferences[/B] > x_palm_carrier
If is not c000-01 , please answer back with : x_palm_carrier , US or not , verizon/at&t/etc , device (pre1/2/3/veer/tablet)
Thanks[/QUOTE]
An option that's not available under 1.4.5 on the Pre+... but my HTTP headers do show it, "X-Palm-Carrier c027-01"
Like [B]hrhoades[/B], i'm on Verizon
So for 1.x-ers like me, the way to check is [url]http://xhaus.com/headers[/url], and it's in there
What about the mojo debugger: [url=http://ares.palm.com/AresDebug/]Palm - Ares - v8 Debugger[/url]
I know it's java applet but not sure if it's possible to make it work on somebody's local machine or make a mirror of the web-site.
[QUOTE=60RH;3427866]What about the mojo debugger: [url=http://ares.palm.com/AresDebug/]Palm - Ares - v8 Debugger[/url]
I know it's java applet but not sure if it's possible to make it work on somebody's local machine or make a mirror of the web-site.[/QUOTE]
We've grabbed that :)
[QUOTE=mazzinia;3427791]
[...]
Ref :
device = 'd100-01'; // Castle aka Pre
device = 'd100-03'; // Castle+ aka Pre+
device = 'd100-04'; // Roadrunner aka Pre2
device = 'd200-01'; // Pixie
device = 'd200-03'; // Pixie+
device = 'd300-01'; // Broadway aka Veer
device = 'd400-01'; // Mantaray aka Pre3
Touchpad device id ... need to examine com.palm.app.help/app/models/url.manager.js from a touchpad doctor[/QUOTE]
[CODE][FONT="Courier New"] // Application globals & (re)launch handler
enyo.application = {
headless: window, // Save the top window
deviceInfo: deviceInfo, // Store deviceInfo
isTablet: (deviceInfo && deviceInfo.screenWidth === 1024), // Check if we are on a Topaz device
locale: "en-us", // Default to English/US
countryCode: "us", // Default to US
languageCode: "en", // Default to English
deviceId: "[B][COLOR="DarkRed"]d500-02[/COLOR][/B]", // Default to TouchPad 3G
deviceModel: "HSTNH-I30C", // Default to TouchPad 3G
xPalmCarrier: "[B][COLOR="DarkRed"]c000-01[/COLOR][/B]", // Default to ROW
profileAlias: null, // The email associated with the device account
username: null, // User name used for authentication
password: null, // Password used for authentication
appIcons: [ ], // List of application icons
[/FONT][/CODE]
from [FONT="Courier New"]/usr/palm/applications/com.palm.app.help/index.js[/FONT]
no touchpad data... is the help working "offline" on a touchpad ? aka, is the help located on the device itself ?
[QUOTE=mazzinia;3427873]no touchpad data... is the help working "offline" on a touchpad ? aka, is the help located on the device itself ?[/QUOTE]
If it does, the help docs are not part of the doctor and might be downloaded with the profile data after a reinstall. We'll have to ask someone with a working Touchpad to test Help in Airplane Mode, or hopefully i'll have mine working tonight
[quote]If it does, the help docs are not part of the doctor and might be downloaded with the profile data after a reinstall. We'll have to ask someone with a working Touchpad to test Help in Airplane Mode, or hopefully i'll have mine working tonight[/quote]
Not working offline on my TP4G, just tested.
[color=#999999]-- Sent from my TouchPad using Communities[/color]