OOB component Customization in AEM 6.2




We have a requirement to customize the OOB Assest share and assest editorcomponent in AEM 6.2.(available at /libs/dam/components/asseteditor &/libs/dam/components/assetshare path respectively)

Few challenges I can see: 1.The component dialog is available only in Classic UI but we want the same in touch UI mode. 2.Can we get the Java code of these components so that we can customize the functionality? What is the best way to achieve this?