![]() |
AcXE - ACX Enabler
4 Attachment(s)
This hack enables using custom ACXs (Active Content Extensions, W3C Widgets activated on text selection).
These extensions can be installed by placing to folder system/acw/ in user store or to folder /opt/amazon/acw on the system partition (this is the preferred location as the firmware can remove/recreatesystem/acw/ content any time). See https://wiki.mobileread.com/wiki/Kindle_Touch_ACX for more information. Everything needed for ACX signing (signing app in Java, appropriate private key) can be found here: https://github.com/dsmid/kindle-pw2-...master/signing Attached sample ACXs adds ability to translate selection with Google Translate to your Kindle. Install AcXE (Update_acxe_*_install.bin from acxe_*.zip), put gtranslator.acx (the one for your device) in [userstore]/system/acw/, reboot Kindle and you should see a new "Google Translate" item in the "More" menu after you highlight some text. Supported languages: Spoiler:
I can add other languages if needed. This works on PW2, PW1 and Touch. |
Could you add Serbian and Croatian language to Google Translate ACX?
edit: Tested & works on PW1 fw 5.4.4 :) |
Added these languages:
Code:
Ukrainian |
Quote:
|
This does not work on the Kindle Touch (v5.3.7). I tried installing the "Update_acxe_1_install.bin" but it was deleted when I disconnected, and Update Your Kindle stayed grayed out.
|
Quote:
It hasn't been tested on Touch though. Please report back to me after you test it. |
Thanks! Updating now... Update is running....
|
The enabler hack seems to have worked -- no error message, and I now have an empty folder "/mnt/us/acxe/" :blink: is this folder necessary?
But adding gtranslator.acx at {$KindleDrive/}"system/acw/" does nothing. I should see an extra option when tapping on a word, correct? I see no changes... It hasn't overwritten the default translation acx (I didn't think it would, but checked anyway) since it still shows default languages, not your list. I haven't tried adding it to "/opt/amazon/acw/" but I will grab kterm extension and cp it over. |
...and apparently it's a read-only filesystem, so I will have to do this via USBnet?
|
Quote:
When viewing the user storage area from the command line (ssh, telnet, serial port) then the full path is required. I.E: USB storage mode: /documents Is actually (viewed from the internal system) /mnt/us/documents |
I know that. :)
On my computer, it is located at "/media/Kindle/system/acw/"; note the reference to root at the beginning of "/mnt/us/system/acw/"; maybe I should've made this clearer though. |
I installed AcXE on KT 5.3.7 (but not through update bundle, just by copying Upstart job and data files).
It works fine and performs bind mounts without errors. eschwartz, existence of /mnt/us/acxe/ is required by Upstart job, though, it would be nice if it would be optional (as well as debug log). Installing gtranslator.acx gives me following log: Spoiler:
And as I see in stock KT 5.3.7 ACX, button priority is recognized here through <kindle:buttonPriority> element in config.xml. So, AcXE should work fine on KT, but ACX metadata format is possibly changed in later firmwares, so it should be adapted to KT. EDIT: BTW, uninstall.sh in source code package removes /etc/upstart/binder.conf. |
Quote:
I consider such approach to be a good idea - at least the user will get what he/she often thinks he/she will get by resetting to factory defaults. Quote:
Does anybody have KT translator.acx around ? (there should be a copy in [userstore]/system/acw/ ) Quote:
|
Quote:
|
Sure, that's just me being lazy to download the whole bundle to get a tiny file ;)
|
| All times are GMT -4. The time now is 05:09 PM. |
Powered by: vBulletin
Copyright ©2000 - 3.8.5, Jelsoft Enterprises Ltd.
MobileRead.com is a privately owned, operated and funded community.