почему иконки активной кодировки остаются жёлтыми?
Что-то не так с обработкой /tmp/ecm.info. Т.е сначала проверить, создает ли эму этот файл - все эму его создают по умолчанию в /tmp и именно с названием ecm.info. Некоторые создают его только при декодировании, другие - всегда. Если это не так, см. конфиг эму - возможно, там что-то менялось.
Потом проверяем - caid из архива переписан в /bin? Права у него как минимум 700? Если запустить этот файл из терминала (находясь на кодированном канале), что на выходе?