11-02-2010, 04:35 AM | #46 |
Member
Posts: 10
Karma: 12
Join Date: Oct 2010
Device: kindle DX graphite
|
there seems to be problem with authentification: "No auth is possible"
try to add this line in "/etc/ppp/peers/peer-3": auth ---------- btw, you don't need to add any IP address in config files, pppd will get them automatically. make sure, that the username in /etc/ppp/{chap,pap}-secrets correctly matches the one you provide in "/etc/ppp/peers/peer-3" file. Any spaces or special characters in the local name, password, or remote name must be properly quoted. |
11-02-2010, 12:36 PM | #47 |
Member
Posts: 13
Karma: 10
Join Date: Oct 2010
Device: kindle 2
|
Hi ooommm,
I think I fixed the authentication problem, the log show that CHAP autho was success. and the username in the log file is correct. But strange thing is still no internet connection. I could see the 3G sign when I press menu but can not register or shop. Very strange! |
Advert | |
|
11-02-2010, 05:40 PM | #48 |
Member
Posts: 10
Karma: 12
Join Date: Oct 2010
Device: kindle DX graphite
|
turn on wireless and from kindle linux command line try to ping some hosts, for example:
ping -c 5 www.google.com then if internet connection is working, you should see smt like this: PING www.l.google.com (74.125.39.103) 56(84) bytes of data. 64 bytes from fx-in-f103.1e100.net (74.125.39.103): icmp_seq=0 ttl=55 time=31.3 ms 64 bytes from fx-in-f103.1e100.net (74.125.39.103): icmp_seq=1 ttl=55 time=32.3 ms if you see nothing, try to ping google's or other IP: ping -c 5 74.125.39.103 |
11-02-2010, 11:21 PM | #49 |
Member
Posts: 13
Karma: 10
Join Date: Oct 2010
Device: kindle 2
|
I got Network unreachable.
And do you have problem that the telnet always disconnect to kindle after 1-2 minutes? It said: the connection to host lost. And when I turn wireless on, it disconnect after 30second or less. So whatever I did in telnet, I have to do it fast! This is quite annoying! And if I do ifconfig, the result as attachment. Last edited by thanhlp; 11-03-2010 at 12:07 AM. |
11-03-2010, 12:55 AM | #50 |
Member
Posts: 13
Karma: 10
Join Date: Oct 2010
Device: kindle 2
|
Hi ooommm, I am SOOO happy that the internet now is working, the reason came from IP address (how stupid I am when not listen to you!) I put into connection string, after deleted, it work fine! Thanks so much for your appreciate help and your passion!. I plan to write down every thing of the process to make this available for every one. PS: I am now could go to Shop in Kindle store, I could see the book and website there. But I still can not register the kindle. It say nothing or any error message. Do you know why? (I also did install the usbnetwork_uninstall) Last edited by thanhlp; 11-03-2010 at 02:05 AM. |
Advert | |
|
11-03-2010, 03:31 AM | #51 | |
Junior Member
Posts: 8
Karma: 10
Join Date: Oct 2010
Location: Vientiane, Laos
Device: Kiddle 3
|
Quote:
|
|
11-03-2010, 03:47 AM | #52 |
Member
Posts: 10
Karma: 12
Join Date: Oct 2010
Device: kindle DX graphite
|
xptiger: you need to enter "mntroot rw" command before editing, which will mount disk with read/write access, default it is only reading access.
thanhlp: glad you have the internet now I was not able to register my kindle too. I guess they are checking the IP address and denies access from unknown sources. However I was able to trick kindle to think i'm registered by these instructions: https://www.mobileread.com/forums/sho...hlight=reginfo (just create "reginfo" file with your data in /var/local/java/prefs/) |
11-03-2010, 05:23 AM | #53 |
Member
Posts: 13
Karma: 10
Join Date: Oct 2010
Device: kindle 2
|
Thanks again ooommm, now I got it! :-)
Do you know how to add font to kindle? because it not display correct characters in my own language - I guess it need Unicode fonts? (PS: when the fonts is display well in book) Last edited by thanhlp; 11-03-2010 at 05:29 AM. |
11-03-2010, 06:48 AM | #54 |
Junior Member
Posts: 8
Karma: 10
Join Date: Oct 2010
Location: Vientiane, Laos
Device: Kiddle 3
|
Hi ooommm,
The internet seems to work now, after i "mntroot rw" and change "resolf.conf.3" and "connect-3" and put # in in proxy in "ServerConfig.conf". With 3G turn-on, I can ping to to google.com by IP. but, when i used kindle browser, the 3G signal is gone until the popup message "your kindle is unable to to load the requested page." appear, then the 3G signal shows up again. do you think it's the browser problem? below is the code of my ServerConfig.conf you can see that i put the # in front of the proxy lines Code:
# # ServerConfig.conf # # Copyright (c) 2009-2010 Amazon Technologies, Inc. All rights reserved. # # PROPRIETARY/CONFIDENTIAL # # Use is subject to license terms. # # # This 'Java property file' format file has all the configuration items that may be changed # dynamically by the server. At this point, it consists mostly of server command URLs # and their parameter lists. # # Parameter lists are documented by index and name. The URLUtil.buildCommand() method # may be used to read the command and parameters, and associate them with a passed-in # array of arguments (which is why index is significant). null arguments will result # in a given parameter not being used at all. # extra arguments will be added to the end of the URL (i.e. '...¶m=arg&foo&bar') # # Commands have 3 elements: 1) The command itself, referenced by the base key, # 2) The server key name, referenced by the base key + ".urlkey" OR the server name, referenced by the base key + ".url" # 3) (optional) a list of parameters, referenced by the base key + ".params" # 4) (optional) a list of 'global' parameters, whose values are supplied by the device, referenced by the base key + ".global.params" # All commands should start with "cmd.", URLs should start with "url." # # Global params can only be from this list: # software_rev, patch_rev, prl_rev, prl_patch_rev, patchVersion, # X-DeviceType, X-DeviceFirmwareVersion, X-DSN, X-Anonymous-Tag, # currentTransportMethod, currentCountry # # # getDevicesWithCollections # Args: 0 (filter) - should be one of: null (all), 'registered' or 'deregistered' # cmd.get.devices=getAllDevicesWithCollections cmd.get.devices.urlkey=url.cde cmd.get.devices.params=filter cmd.get.devices.global.params=currentTransportMethod,currentCountry # # getCollections # Args: 0 (serialNumber) - Device serial number # 1 (deviceType) - Device type # cmd.get.collections=getCollections cmd.get.collections.urlkey=url.cde cmd.get.collections.params=serialNumber,deviceType cmd.get.collections.global.params=currentTransportMethod,currentCountry # # registerDevice # Args: 0 (deviceType) - Device Type, see https://w.amazon.com/index.php/DevicePlatform/DeviceRegistry # 1 (deviceSerialNumber) - Device serial number # 2 (email) - User's email address (Amazon account) # 3 (password) - User's Amazon account password # 4 (deviceName) - Device's nickname (optional) # 5 (softwareVersion/software_rev) - [GLOBAL] Device software version (optional) # 6 (pid) - Device PID # 7 (device_model) - Device model (optional, used only by Klamath) # 8 (os_version) - OS version of the device (optional, used only by Klamath) # cmd.registerDevice=registerDevice cmd.registerDevice.urlkey=url.firs.unauth cmd.registerDevice.params=deviceType,deviceSerialNumber,email,password,deviceName,pid,device_model,os_version cmd.registerDevice.global.params=software_rev,currentTransportMethod,currentCountry # # getNames # Args: 0 (pid) - Device PID # 1 (reason) - optional reason code, should be null or 'no_state' # cmd.get.registration=getNamesForFiona cmd.get.registration.urlkey=url.firs cmd.get.registration.params=pid,reason cmd.get.registration.global.params=currentTransportMethod,currentCountry # # renameDevice # Args: 0 (nickname) - New device name # cmd.rename.device=renameFiona cmd.rename.device.urlkey=url.firs cmd.rename.device.params=nickname cmd.rename.device.global.params=currentTransportMethod,currentCountry # # deregisterFiona # Args: None # cmd.deregistration=disownFiona cmd.deregistration.urlkey=url.firs cmd.deregistration.params=contentDeleted cmd.deregistration.global.params=currentTransportMethod,currentCountry # # getNewDeviceCredentials # This call is unauthenticated, so we need to use the FiRS unauthenticated URL. # See: https://w.amazon.com/index.php/DevicePlatform/DeviceRegistration/ExternalAPI#getNewDeviceCredentials # # Args: 0 (deviceType) - Device Type, see https://w.amazon.com/index.php/DevicePlatform/DeviceRegistry # 1 (deviceSerialNumber) - Device serial number # 2 (radioId) - Radio identifier, either ESN, ICCID, or MAC address # 3 (secret) - Shared secret between the device and server # 4 (secondaryRadioId) - Secondary radio identifier for devices with two network # interfaces, either ESN, ICCID, or MAC address # 5 (softwareVersion/software_rev) - [GLOBAL] Device software version (optional) # 6 (reason) - "NoState" or anything else (optional) # cmd.get.newDeviceCredentials=getNewDeviceCredentials cmd.get.newDeviceCredentials.urlkey=url.firs.unauth cmd.get.newDeviceCredentials.params=deviceType,deviceSerialNumber,radioId,secret,secondaryRadioId,reason cmd.get.newDeviceCredentials.global.params=software_rev,currentTransportMethod,currentCountry # # getDeviceCredentials # This call is authenticated, unlike the getNewDeviceCredentials call, so # existing certificates are needed. # See: https://w.amazon.com/index.php/DevicePlatform/DeviceRegistration/ExternalAPI#getDeviceCredentials # # Args: 0 (reason) - "NoState" or anything else (optional) # 1 (softwareVersion/software_rev) - [GLOBAL] Device software version (optional) # # cmd.get.deviceCredentials=getDeviceCredentials cmd.get.deviceCredentials.urlkey=url.firs cmd.get.deviceCredentials.params=reason cmd.get.deviceCredentials.global.params=software_rev,currentTransportMethod,currentCountry # # getTodoItems # Args: 0 (count) - Max items to get # 1 (device_lto) - Local time offset # 2 (reason) - Reason why getItems is being called. # # PLEASE NOTE, SHA-2820: # If any new ToDo key is added, please ensure dynamic configuration validate # handles it properly. Validation occurs at TaskProcess's # parseConfig(String newSettings); # cmd.get.todo.items=getItems cmd.get.todo.items.urlkey=url.todo cmd.get.todo.items.params=count,device_lto,reason cmd.get.todo.items.global.params=software_rev,patch_rev,prl_rev,prl_patch_rev,currentTransportMethod,currentCountry # # removeToDoItems # Args: 0 (todoItemReferenceId) - Server-side request identifier. # cmd.remove.todo.items=removeItems cmd.remove.todo.items.urlkey=url.todo cmd.remove.todo.items.params=todoItemReferenceId cmd.remove.todo.items.global.params=currentTransportMethod,currentCountry # # SyncMetadata # Args: 0 (last_sync_time) - Last sync time # cmd.sync.metadata=syncMetaData cmd.sync.metadata.urlkey=url.todo cmd.sync.metadata.params=last_sync_time cmd.sync.metadata.global.params=currentTransportMethod,currentCountry # # getMetadata # Args: 0 (key) - cde key # 1 (type) - cde type # cmd.get.metadata=getMetaData cmd.get.metadata.urlkey=url.todo cmd.get.metadata.params=key,type cmd.get.metadata.global.params=currentTransportMethod,currentCountry # # getAnnotations # Args: 0 (key) - cde key # 1 (type) - cde type # 2 (filter) - filter # cmd.get.annotations=getAnnotations cmd.get.annotations.urlkey=url.cde cmd.get.annotations.params=key,type,filter cmd.get.annotations.global.params=currentTransportMethod,currentCountry # # downloadContent # Args: 0 (key) - cde key # 1 (type) - cde type # 2 (version) - Content version # 3 (is_archived_items) - Archived items flag, 1 == true, 0 == false # 4 (todoItemReferenceId) - Server-side request identifier. # cmd.get.content=FSDownloadContent cmd.get.content.urlkey=url.cde cmd.get.content.params=key,type,version,is_archived_items,todoItemReferenceId cmd.get.content.global.params=software_rev,patch_rev,prl_rev,prl_patch_rev,patchVersion,currentTransportMethod,currentCountry # # send/get Sidecar # Args: 0 (key) - cde key (get only) # 1 (type) - cde type (get only) # 2 (device_lto) - Local time offset (put only) # cmd.sidecar=sidecar cmd.sidecar.urlkey=url.cde cmd.sidecar.params=key,type,device_lto cmd.sidecar.global.params=currentTransportMethod,currentCountry # get popular highlight # args: 0 (key) - cde key # 1 (type) - cde type # 2 (version) - version # 4 (guid) - guid # 5 (update_id) - update_id cmd.popular_highlight=getPopularHighlights cmd.popular_highlight.urlkey=url.cde cmd.popular_highlight.params=key,type,version,guid,update_id cmd.popular_highlight.global.params=currentTransportMethod,currentCountry # # sendLog # Args: 0 (key) - Server data key # cmd.send.log=log cmd.send.log.urlkey=url.cde cmd.send.log.params=key cmd.send.log.global.params=currentTransportMethod,currentCountry # # sendSyslog # Args: 0 (key) - Server data key # cmd.send.syslog=MessageLogServlet cmd.send.syslog.urlkey=url.det cmd.send.syslog.params=key cmd.send.syslog.global.params=currentTransportMethod,currentCountry # # uploadLogs - uploads anonymous logs # Args: 0 (key) - Log key # cmd.upload.logs=DETLogServlet cmd.upload.logs.urlkey=url.det.unauth cmd.upload.logs.params=key cmd.upload.logs.global.params=currentTransportMethod,currentCountry # # getSearchIndex # Args: 0 (key) - cde key # 1 (type) - cde type # 2 (version) - version # 3 (random_id) - randomized id # 4 (last_quick_search) - last search time # 5 (index_version) - index version # 6 (no key) - "forced_index" or null # cmd.get.search.index=FSDownloadSearchIndex cmd.get.search.index.urlkey=url.cde cmd.get.search.index.params=key,type,version,random_id,last_quick_search,index_version cmd.get.search.index.global.params=currentTransportMethod,currentCountry # # appCheck (411) # Args: None # cmd.app.check=AppCheck7 cmd.app.check.urlkey=url.cde cmd.app.check.global.params=currentTransportMethod,currentCountry # # shareHighlightAndNote # Args: 0 (key) - cde key # 1 (type) - cde type # 2 (language) - user's language preference # 3 (version) - book version # 4 (guid) - book GUID # 5 (note_text) - note text to share # 6 (note_location) - location of first character of the word the note is attached to # 7 (highlight_text) - highlight text to share or context for the note # 8 (highlight_start) - location of the first character of the first word of the highlight # 9 (highlight_end) - location of the last character of the last word of the highlight # 10 (highlight_is_default_context) - present if the highlight is the default context (not a user's highlight) # 11 (extra) - XML containing additional book/context information # 12 (xfsn) - device's XFSN # cmd.share.highlight.and.note=shareHighlightAndNote cmd.share.highlight.and.note.urlkey=url.cde cmd.share.highlight.and.note.params=key,type,language,version,guid,note_text,note_location,highlight_text,highlight_start,highlight_end,highlight_is_default_context,extra,xfsn cmd.share.highlight.and.note.global.params=currentTransportMethod,currentCountry # # Sharing registration # Args: 0 (from_book) - 0 if we are not coming from a book, 1 if we are coming from a book (used to include the special "Return to Book" link) # cmd.sharing.registration=social cmd.sharing.registration.url=https://kindle.amazon.com cmd.sharing.registration.params=from_book cmd.sharing.registration.global.params=currentTransportMethod,currentCountry # # Sharing content length restrictions. # A negative value turns the restriction off. # max.note.length=-1 max.recoverable.highlight.length=0 max.nonrecoverable.newspaper.highlight.length=1400 max.nonrecoverable.magazine.highlight.length=1400 max.nonrecoverable.feed.highlight.length=700 max.nonrecoverable.pdoc.highlight.length=700 max.social.message.length=100 # # On-device Account creation # Args: DSN # cmd.account.registration=gp/kw cmd.account.registration.url=https://www.amazon.com cmd.account.registration.params=dsn cmd.account.registration.global.params=currentTransportMethod,currentCountry # # WAN Proxy # # Each protocol that is proxied, needs to have the following information: # wan.proxy.host.<protocol> - The proxy host for this protocol. This returns a dynamic configuration property to get. # wan.proxy.port.<protocol> - The proxy port for this protocol. # wan.proxy.non_proxy_hosts.<protocol> - A regular expression of hosts that should not go through the proxy. # # # WAN HTTP Proxy # #wan.proxy.host.http=url.fints #wan.proxy.port.http=80 #wan.proxy.non_proxy_hosts.http=*.amazon.com|*.images-amazon.com|*.amazon.co.uk # # WAN HTTPS Proxy # #wan.proxy.host.https=url.fints #wan.proxy.port.https=80 #wan.proxy.non_proxy_hosts.https=*.amazon.com|*.images-amazon.com|*.amazon.co.uk # # WAN FTP Proxy # #wan.proxy.host.ftp=url.fints #wan.proxy.port.ftp=80 #wan.proxy.non_proxy_hosts.ftp=*.amazon.com|*.images-amazon.com|*.amazon.co.uk # # KDK Subscriptions API # Args: 0 (appId) - Application Id # cmd.kdk.subs.status=status cmd.kdk.subs.status.urlkey=url.kdk.subs cmd.kdk.subs.status.params=appId cmd.kdk.subs.status.global.params=currentTransportMethod,currentCountry # # websiteURL # url.website=https://www.amazon.com # # storeURL # url.store=https://www.amazon.com/gp/g7g/xyml1/ # # CDE server # url.cde=https://cde-g7g.amazon.com/FionaCDEServiceEngine # # FiRS server # url.firs=https://firs-g7g.amazon.com/FirsProxy # # FiRS unauthenticated server # url.firs.unauth=https://firs-ta-g7g.amazon.com/FirsProxy # # TODO server # url.todo=https://todo-g7g.amazon.com/FionaTodoListProxy # # DET server # url.det=https://det-g7g.amazon.com/DeviceEventProxy # # DET unauthenticated server # url.det.unauth=https://det-ta-g7g.amazon.com/DeviceEventProxy # # FINTS server - Proxy # # The proxy URL should only include the hostname without the protocol. # url.fints=fints-g7g.amazon.com # # KDK Subscriptions API URL # url.kdk.subs=https://kdk-ws.amazon.com/SubscriptionStatusProxy # # Store Cookie Domains (comma-delimited allowed RFC-2109 domains for the Store cookie) # cookie.store.domains=.amazon.com |
11-03-2010, 12:08 PM | #55 |
Member
Posts: 10
Karma: 12
Join Date: Oct 2010
Device: kindle DX graphite
|
thanhlp: I don't know how to add fonts, never tryed. but there is the forum thread how to do it: https://www.mobileread.com/forums/showthread.php?t=88004
xptiger: can you browse website by it's IP? try entering IP into browser. I would try to uncomment the lines which you commented and instead change some settings. that is, set these ones to "*": wan.proxy.non_proxy_hosts.http=* wan.proxy.non_proxy_hosts.https=* wan.proxy.non_proxy_hosts.ftp=* |
11-04-2010, 05:33 AM | #56 |
Junior Member
Posts: 8
Karma: 10
Join Date: Oct 2010
Location: Vientiane, Laos
Device: Kiddle 3
|
i did like you said there, the browser seems to load, but after finish loading, it display message "Sorry, the browser cannot access this website" on the browser and not a pop-up windows like last time. i tried with .http=*|*.com|all|*.google.com, but i cannot get google or even amazon website on the browser. I can ping by both Hostname and IP now, any idea?
Code:
# WAN HTTP Proxy # wan.proxy.host.http=url.fints wan.proxy.port.http=80 wan.proxy.non_proxy_hosts.http=* # # WAN HTTPS Proxy # wan.proxy.host.https=url.fints wan.proxy.port.https=80 wan.proxy.non_proxy_hosts.https=* # # WAN FTP Proxy # wan.proxy.host.ftp=url.fints wan.proxy.port.ftp=80 wan.proxy.non_proxy_hosts.ftp=* . . . # # FINTS server - Proxy # # The proxy URL should only include the hostname without the protocol. # url.fints=fints-g7g.amazon.com |
11-04-2010, 06:37 AM | #57 |
Junior Member
Posts: 8
Karma: 10
Join Date: Oct 2010
Location: Vientiane, Laos
Device: Kiddle 3
|
Oh my god, i can access kindle store with my local 3G connection. but i cannot access any other site even google.com.
Last edited by xptiger; 11-04-2010 at 06:38 AM. Reason: missing word |
11-04-2010, 10:18 AM | #58 |
Member
Posts: 10
Karma: 12
Join Date: Oct 2010
Device: kindle DX graphite
|
I guess there is another browser config file, where proxy settings are also set. I can only suggest you to try to find it
|
11-04-2010, 10:20 AM | #59 |
Wizard
Posts: 3,025
Karma: 11196738
Join Date: Oct 2010
Location: Piper College
Device: Samsung A21
|
I thought sim was for cell phones only. Guess I just learned something today.
|
11-07-2010, 11:14 PM | #60 |
Junior Member
Posts: 8
Karma: 10
Join Date: Oct 2010
Location: Vientiane, Laos
Device: Kiddle 3
|
I've tired for so long, but still no success. it is the code bellow that seems to be a problem.
- when i comment them with #, the browser doesn't load - when uncomment them, the page loads via Amazon proxy that block access to websites with error message: "Sorry, the browser cannot access this website" , - when i change the proxy "url.fints=fints-g7g.amazon.com" to new one i got from "http://aliveproxy.com" it works, but the free one is as slow as dail-up and they also block some websites such as youtube, facebook, etc. i have tried several of them and they are similar. i have zipped my folder "/opt/amazon/ebook/config" anyone with proxy skill please kindly help. Code:
# WAN HTTP Proxy # wan.proxy.host.http=url.fints wan.proxy.port.http=80 wan.proxy.non_proxy_hosts.http=* # # WAN HTTPS Proxy # wan.proxy.host.https=url.fints wan.proxy.port.https=80 wan.proxy.non_proxy_hosts.https=* # # WAN FTP Proxy # wan.proxy.host.ftp=url.fints wan.proxy.port.ftp=80 wan.proxy.non_proxy_hosts.ftp=* . . . # # FINTS server - Proxy # # The proxy URL should only include the hostname without the protocol. # url.fints=fints-g7g.amazon.com |
Tags |
kindle modifications |
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Amazon Kindle Intl Screen Problem | Glydez | Amazon Kindle | 4 | 12-25-2009 09:03 AM |
Kindle Intl seems have solved right align problem | rfog | Amazon Kindle | 0 | 10-26-2009 12:49 PM |
Intl Kindle font contrast bigger than US | rfog | Amazon Kindle | 7 | 10-26-2009 10:13 AM |
kindle 2 found to have room for a SIM | ahammer | News | 2 | 02-24-2009 07:38 PM |