On 8/31/25 6:06 AM, Marcin Cieslak wrote:
JARFILE=../Omada_SDN_Controller_v5.15.24.19_linux_x64/lib/omada-common-5.15.24.19.jarISLINUXOS_CLASS="com/tplink/smb/omada/common/util/S.class" patch() { new_class_dir=`mktemp -d` trap 'rm -rf -- "${new_class_dir}"' EXIT dest_dir=`dirname "${ISLINUXOS_CLASS}"` mkdir -p "${new_class_dir}/${dest_dir}" unzip -p "${JARFILE}" "${ISLINUXOS_CLASS}" | xxd -p -c 0 | { sed -e s,0100056c696e7578,01000766726565627364, } | xxd -r -p > "${new_class_dir}/${ISLINUXOS_CLASS}" jar uf "${JARFILE}" -C "${new_class_dir}" "${ISLINUXOS_CLASS}" }
This is amazing, I was able to adapt it to the port and it really works! Sorry about the delay, too many irons in the fire. It's being committed momentarily... I'll reach out privately about settling that bounty :)
Mark
