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:
Code:
scan[1337]: I mesquiteextractor:extract::No thumbnail to extract from widget
scan[1337]: I mesquiteextractor:extract::failed to extract application thumbnail
acxmgrd[1337]: D acxmgrd:acxManagerStringHandler:propName=ACX_RefreshList,arguments=com.lab126.gtranslation:Got event
acxmgrd[1337]: I acxmgrd:AcxManager.handleRefreshAcxList:eventName=ACX_RefreshList,arguments=com.lab126.gtranslation:
acxmgrd[1337]: D acxmgrd:AcxManagerRefreshAction.execute:acxId=com.lab126.gtranslation:
acxmgrd[1337]: D acxmgrd:AcxManager.refreshAllAcxList::
acxmgrd[1337]: D acxmgrd:UnusedAcxPolicyManager.tryUpsertAcx:acxId=com.lab126.gtranslation:
acxmgrd[1337]: D acxmgrd:AppRegistryAcxConfigRegistry.forceUpsertAcx:acxID=com.lab126.gtranslation:
acxmgrd[1337]: D acxmgrd:AppRegistryAcxConfigRegistry.findAcxInfoById:id=com.lab126.gtranslation:
acxmgrd[1337]: D acxmgrd:AppRegistryAcxConfigRegistry.installRegisteredACXs:HandlerId=com.lab126.gtranslation,Location=/mnt/us/system/acw/gtranslator.acx,EventTypes=onbutton,UUID=b5f5baab-5853-45e1-820f-65ea87827640,AcxAppDataDir=com.amazon.kindle.ns.widgets.gtranslation,TopAppDataDir=.active_content_sandbox,DisplayName=Google Translation:Found ACX Data
acxmgrd[1337]: D acxmgrd:AcxManager.refreshAllAcxList::ACX Manager refresh successful. Requesting reader plugin refresh
cvm[1337]: I ACXReaderPlugin:InstallingACX:displayName=Google Translation,eventTypes=onbutton,viewMode=windowed,requiresRegistration=false:
cvm[1337]: W ACXReaderPlugin:Warning::Failed to parse button priority
acxmgrd[1337]: D acxmgrd:UnusedAcxPolicyManager.executePolicy:Request=0,wuaCount=0,runningACXs=0:checking policy
acxmgrd[1337]: D acxmgrd:UnusedAcxPolicyManager.executePolicy::entering lock
acxmgrd[1337]: D acxmgrd:UnusedAcxPolicyManager.executePolicy::exiting lock
cvm[1337]: I IndexerThread:CIIM_INDEX_CLOUD_FROM_CCAT:asin=lua_nil:
cvm[1337]: I IndexerThread:ASIN_OR_GUID_NULL:asin=lua_nil,uuid=9d644da7-fee4-4b8a-8640-1c104eea448c,contentType=0:
cvm[1337]: I CIIM_LUA_CCAT_C_INDEX_TITLE::asin=lua_nil:
cvm[1337]: I lipc:evts:name=updated, origin=com.lab126.ccat:Event sent
cvm[1337]: I pc:dbMem:used=119,high=1158,lua=408:sqlite and lua memory stats
cvm[1337]: I IndexedContentModel:ChunkInfo:start=0,cursor=0,size=0:
cvm[1337]: I IndexerThread:Information::allowed to index: ALL CONDITIONS MET
scan[1337]: I mesquiteextractor:addapp:id=http://kindle.amazon.com/ns/widgets/gtranslation:Added application
scan[1337]: I mesquiteextractor:thumbnail::received thumbnail events
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.