HEX
Server: Apache/2.4.58 (Ubuntu)
System: Linux ip-172-31-18-78 6.17.0-1017-aws #17~24.04.1-Ubuntu SMP Tue May 26 21:09:53 UTC 2026 aarch64
User: ubuntu (1000)
PHP: 8.2.31
Disabled: NONE
Upload Files
File: //sbin/ubiattach
ELF��"@�@8	@@@@��888�F�FX�X�X���������TTTDDP�td\C\C\C��Q�tdR�tdX�X�X���/lib/ld-linux-aarch64.so.1GNUNڙ�z�a�Z�<�`RD?uGNU�
�=��� �"X�KD�(
$~��� -2"��p���� _5�__libc_start_main__cxa_finalizeabort__printf_chkputcharstrlenmalloc__memcpy_chkstderr__errno_location__fprintf_chkstrerroropenread__isoc23_sscanfclose__stack_chk_fail__sprintf_chkfreeioctl__isoc23_strtoulgetopt_longoptargputsexitfwriteoptindcallocopendirreaddirclosedirstat__stack_chk_guardlibc.so.6ld-linux-aarch64.so.1GLIBC_2.17GLIBC_2.33GLIBC_2.34GLIBC_2.38_ITM_deregisterTMCloneTable__gmon_start___ITM_registerTMCloneTableN ���dD���o���z���d����X��#`��#h�H:��P:��`:�h:�x:��:(��:H��:h�85�����
��
�����#�������	�
������ �(�0�8�@�H�P�X�`�h�p�x��� ��!��"��$��%��& �{����J��{���_��{����^G��:� � � � ���bG�;� ���fG�";� ���jG�B;� ���nG�b;� ���rG��;� ���vG��;� ���zG��;� ���~G��;� ����G�<� ����G�"<� ����G�B<� ����G�b<� ����G��<� ����G��<� ����G��<� ����G��<� ����G�=� ����G�"=� ����G�B=� ����G�b=� ����G��=� ����G��=� ����G��=� ����G��=� ����G�>� ����G�">� ����G�B>� ����G�b>� ����G��>� ����G��>� �?#�{����B�G����S��*�[������c����-��k��s����@@�����ҥ@��������*�ҿ�>�����1T�q TTXq�Tl	T�q�T<q�T����G����@����@��� �B�~�_q@z,��T���G���@��@�c�	�B��A�R��������G���_�@�B��ҁ�T���*�SA��[B��cC��kD��sE��{ƨ�#�_��q�
T
T�q�T�q�T����G����@�]��@��� �B�~�_q@zJ��T���G���@�c�	�@��A�RB�p������q�T�qaT����G����@�B��@���@�!�~�?q@z��T���G���@�c�	�@��A�RB@�U���������G���c�	�B��A�R@�K��������s�*��������@�R�����b�@�R���`��4����R������G����@��q�@��� 0�B�~�@�@z�`T��5����G���c�	�B��A�R�@�$���[���q!T��!�R�9U�����G���@� �O����c�B�	��! �@�R����R������!�R�9A����c�G����!�� �c@�	���b�����G�@�k`*TsQkavT��`���C�@��_1`WT�� �������@v�еB����!��F����'��b���@��
���'����!��9����� &��R����1OT����`O5���!��,������$����!��%��@р� <��#���������"����!���� "����!`���"�`!����!����&�� ����!���*������!@���.� ����!`����2�`����!�����6������!����:������!@����>� ����!`����B���@��!�����F����b������J�����!�����N�@����!����R������!@����V������!�����Z�����!�����^�@����!����b����@Ѹ����<_����5�@��~��q�]T������ѡ�����@�L����4/�@�L���������@P��@��з#��b� �>�@�����������@�L��������T�����������q!��T�@ѡ@ѣ@��~�"�~�!�~�`�>�_kJTa�>��@��~�?kJ��T�@���>��������w@�7F5����@R5�@��~��?kaT�@��>��@ѡ��<_�:��H5�@��~�1�FT�C��@�\A�H@y�@) @�W��@Ѷ#���x>�������@�#x~�M�7��P�@q�?T��Q��`��L�L33_hq�;T@�R!�?1@9T�@ѿC��>��>����cx���Y4������Cxq��4a@�?Xq�T�����Cxi�@5�@��~��@ѻs�O����8�>�S�`�`�`�=[������ �p��c �!�|��c �@T�C@������!�
��������G��������@��@���/5c�	��A�RB���������@1�7q�T���G��C��s�	���A�R@�Є#@�B�"��������@�R!�#�S������!%�@�RN�������������G�������c���@�B��A�R��n�����R`���F���y���@��@���c�	�B��A�Ra����@��*>������*���b���c�RA�RV������#�~��!<@��c!��?�CT�����*�C�A�R�������4������ 5�@��@� <�������  �к��&������@� �>����
���@�L���������T�������������q��T�@��~�k���T�@Ѣ@ѣ@��~�B�~��~�!a�>�_kJT`�>��@�!�~�k���T��w@��+5�����.5�@��~��?kaT�@��>��@������������ �p�!�|��c �c �T�C@���������G��@�����c��<_�B���@�A�R����������@���s@�c�	�B(�A�R}��!<@��c!��?�CT�����*�C�A�R��~������#ѡ3�v��� 5�>@����*8��5�@����*3��5�"@����*.�@5�&@�����*)��5�*@�����*$�5�2@��c��*�`5�.@�����R������ �p�!�|��c �c �T�C@�����!<@��c!��?�CT�����*�C�A�R��@��������>����
5�6@��S��*���	5�:@��*�C���* 	5�@Ѧ@��!�&��~��~��~��~�@�R�|$��|#��h��d�F����@��Rd_����@��!`'��~�@�R<����@��Rh_����@�R!�'�4����@�!�Rܾ�|�@�Rr����������j��������G��������G�c���@�����@�c��B��A�RJ����@��*'������*���Є��B`��RA�R=����������G���R��@��������G���c�	�B��A�R@�,���������G���@�c�	�@��A�RB�
�!������c�	��B@�A�R����@��*�������*���Є��B`�c�RA�R���o������G��МC�s@��@��@�����c�	�B`!�A�R�����������G�����c��B� ��@���Ru�A�R��@��*�������*������R�b�A�R��������G���R����c���@�B �u������G�����c��B���@�A�R�����@��*�������*������b��RA�R����U�����G���c�	�B`�A�R@�����9������G���H������G��@���c��B��<_�A�R�@������@��*�������*�����b����RA�R�����������G��@���c��B �<_�A�R�@��u@������@��*h������*������R�b�A�R����������G���u@���c���@�B���������G�����c��B ��@�A�Rs@���g����@��*D������*�����b��RA�R\��������G���c��B �$�R�@�A�RQ�������@���c�	�B�!�A�RI����@��*����G���c�	�B��A�R@�=�������������G���� � � � � � � � � � � � ��������@��#������G��������������G�@����_� � �������!��?�T��!�G�a����_�������!��!�"��A��!�A�����B�G�b����_� �{��������`�@9@7���G�����@�������� �R`�9�@��{¨�_� � ��� � � �?#�{��?q�c�?����S����`?���t��@�R���*�!�?��������TD�LT�mTe&@�������c�J�!`��Ě@�R����55�SA��@��{è�#�_�eN@�$3��$�����c�T��Ě! �@�R����5��4�SA� �R�@��{è�#���ev@��̌��̠���c�^���Ě!�?�@�Rr�����?#�{�����S��[��c����k���?�������<����
���~@���V�������5@�������K����*`��_8�q�T6��R`j58�~@���`��"��B|@�c���:����[B����SA��cC��kD��{Ũ�#�_�����G�{����*@����@�c��B��A�Rb����@��*?������*�������B`��RA�RU�����?#�����B�G��{����S����[���A@��������1�T���*��B��K�����1T�q`T������!���#8��qaTd@�D���*����5��!�G��@�"@�c���aT�{D��SE��[F�����#�_����G�����c��B �@�A�R���$�����R��*���������G�����c��B��@�A�R��������R�������G���c��B@����s�G����@�����`@�c��B��A�R��s@��*������*�������B`��RA�R���������s�G���@�����`@�c��B��A�R���s@��*�������*�������B`��RA�R���������� �?#�����B�G��{��C��S�����A@�������`����5�@��{@����Td���!�G��@�"@�c��ҡT�{A��SB�����#�_����G�����c��B@�@�A�R����������R���u���?#�{����c�G����S������[����*a@������*������p����c&˥�|��c&�T�C@���c&��T�<@��c%�����T���*�C�A�R���������������!�G���_�"@�c���!T���SA��[B��{è�#�_���=���?#�������G��{��C��[����c����K����@��'������1�T�C�B�����S��*M������*1 
T�q T��38�?��*"��B���q	T�T�*����5��7�����!@�����q�
T�@���7�@��R �7�SF����G��'@�@�B���AT�{E��*�[G��cH��K@�����#�_�!�����!�G���R����� @�c���@�B@��@�A�R����SF������G�����c��B@�@�A�RE�R���������R��*�����SF�����s�G�����@�����`@�c��B��A�R��s@��*�������*�������B`��RA�R���������!�G���R����� @�c��B`�A�R����SF�������G�����c��B@�@�A�R���������R�����s�G����@�����`@�c��B��A�R�����s@��*�������*�������B`��RA�R�����SF�y���S�{��� � �?#�{��������`@�����`^@�����`Z@�����`V@�����`R@�����`N@�����`J@�����`F@�����`B@�����`>@�����`:@�~���`6@�|���`2@�z���`.@�x���`*@�v���`&@�t���`"@�r���`@�p���`@�n���`@�l���`@�j���`@�h���`
@�f���`@�d������@��{¨�#�_�� � �?#�{�����S����R��������*1�T������a����*�*�*-����@��*�SA��{è�#�_�����G�L�����@����@�c��B	�A�R3����@��*������*�������B`��RA�R&����?#����B�G��{��C��S�������A@������R������b@9��B4�@�@9�5���G��@�@�B����T�{A����SB��@����#�_����G�������	�c�	�@��A�RB�	����� �R������ �{�����{���_� (, %lld bytes%s%lld.%lld GiB%s%lld.%lld MiB%s%lld.%lld KiBlibubi%s: error!: cannot allocate %d bytes
%*serror %d (%s)
%s: error!: cannot read "%s"
%s: error!: contents of "%s" is too long
%lld
%s: error!: cannot read integer from "%s"

%s: error!: negative value %lld in "%s"
%s: error!: close failed on "%s"
%s: error!: value %lld read from file "%s" is out of range
%s: error!: file "%s" contains too much data (> %d bytes)
%d:%d
%s: error!: "%s" does not have major:minor format
%s: error!: bad major:minor %d:%d in "%s"
%s: error!: cannot open "%s"
strtoulubiattach%s: error!: %s: unable to parse the number '%s'
/dev/ubi_ctrlp:m:d:O:b:frhV%s: error!: bad UBI device number: "%s"
%s: error!: bad MTD device number: "%s"
%s: error!: bad VID header offset: "%s"
%s: error!: bad maximum of expected bad blocks (0-768): "%s"
%s: warning!: the default kernel value will be used for maximum expected bad blocks
%s

2.2.0%s (mtd-utils) %s
%s: error!: parameter is missing
Use -h for help
%s: error!: more then one UBI control device specified (use -h for help)
%s: error!: MTD device to attach was not specified (use -h for help)
class/misc/ubi_ctrl//sysdevclass/ubiubi%dversionavail_eraseblockstotal_eraseblocksbad_peb_counteraseblock_sizemax_ecreserved_for_badmax_vol_countmin_io_sizemtd_numubi%d_%dtypealignmentdata_bytesreserved_ebsusable_eb_sizecorruptedname%s: error!: this library was made for UBI version %d, but UBI version %d is detected

%s: error!: UBI is not present in the system
%s: error!: cannot open libubi
%s: error!: invalid entry in %s: "%s"
ubi%d%s%s: error!: readdir failed on "%s"
%s: error!: closedir failed on "%s"
%s: error!: cannot get UBI information
%s: error!: MTD attach/detach feature is not supported by your kernel
%s: error!: cannot stat "%s"
%s: error!: "%s" is not a character device
%s: error!: "%s" is not an MTD device
%s: error!: cannot attach "%s"
%s: error!: cannot attach mtd%d
%s: warning!: the --max-beb-per1024=%d parameter was ignored
%s: the UBI kernel driver does not support does not allow changing the reserved PEBs count
%s: the support was added in kernel version 3.7, probably you are running older kernel?
ubi%d_%d%sUBI device number %d, total %d LEBs (), available %d LEBs (), LEB size %s: error!: cannot get information about newly created UBI device
devndev-pathmtdnvid-hdr-offsetmax-beb-per1024disable-fastmapreserve-poolhelpubiattach version 2.2.0 - a tool to attach MTD device to UBI.Usage: ubiattach [<UBI control device node file name>]
	[-m <MTD device number>] [-d <UBI device number>] [-p <path to device>]
	[--mtdn=<MTD device number>] [--devn=<UBI device number>]
	[--dev-path=<path to device>] [-f] [--disable-fastmap] [-r] [--reserve-pool]
	[--max-beb-per1024=<maximum bad block number per 1024 blocks>]
UBI control device defaults to /dev/ubi_ctrl if not supplied.
Example 1: ubiattach -p /dev/mtd0 - attach /dev/mtd0 to UBI
Example 2: ubiattach -m 0 - attach MTD device 0 (mtd0) to UBI
Example 3: ubiattach -m 0 -d 3 - attach MTD device 0 (mtd0) to UBI
           and create UBI device number 3 (ubi3)
Example 4: ubiattach -m 1 -b 25 - attach /dev/mtd1 to UBI and reserve
           25*C/1024 eraseblocks for bad block handling, where C is the flash
           is total flash chip eraseblocks count, that is flash chip size in
           eraseblocks (including bad eraseblocks). E.g., if the flash chip
           has 4096 PEBs, 100 will be reserved.-d, --devn=<number>   the number to assign to the newly created UBI device
                      (assigned automatically if this is not specified)
-p, --dev-path=<path> path to MTD device node to attach
-m, --mtdn=<number>   MTD device number to attach (alternative method, e.g
                      if the character device node does not exist)
-O, --vid-hdr-offset  VID header offset (do not specify this unless you really
                      know what you are doing, the default should be optimal)
-b, --max-beb-per1024 maximum expected bad block number per 1024 eraseblock.
                      The default value is correct for most NAND devices.
                      Allowed range is 0-768, 0 means the default kernel value.
-f, --disable-fastmap don't create new fastmap and do full scanning (existed
                      fastmap will be destroyed) for the given ubi device.
-r, --reserve-pool    Slow down the frequency of updating fastmap by reserving
                      pebs for filling pool/wl_pool, which can prolong flash
                      service life.
-h, --help            print help message
-V, --version         print program version;����d�����������$��t������H���������� ���������zRx���4A,��0@��< TH��HA ��B�N���xt��8�p��A-A0��E��G�X
�����A-AO
�����A-A<�D�4A-AP�
�	D������B��i
����������A-A08�HA-ApC��B��B��j
������A-A(<P��A-A0C��B��W
����A-A4h���A-A0��C
A��D��i
������A-Al���A-A�C�
�	B��B��B�K��b��M�������A-A���������
�	-P��B��R
��Ai
��Ai��B��$,��A-A ��B�t���A-,8���A-A0��B��C�Q
�����A-A,h���A-A@C��B��B�Y
�����A-AH�����A-A`��C
A�
�	D��B��E����}
������������A-A�#�#H:dP:p`:mh:Ox:b�:f�:r�:h85VDN�

�/X�`����o�`�
�����
��	���o���o����o�o6���o
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
����������/usr/lib/debug/.dwz/aarch64-linux-gnu/mtd-utils.debug��%�!ed;�)��t��Y04da99f0af7a8761d15aba3cd5fa6052443f75.debug�+��.shstrtab.interp.note.gnu.build-id.note.ABI-tag.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rela.dyn.rela.plt.init.text.fini.rodata.eh_frame_hdr.eh_frame.init_array.fini_array.data.rel.ro.dynamic.got.data.bss.gnu_debugaltlink.gnu_debuglink88TT$&xx 4���o��>���F``�N���o66N[���o��pj���tB�
�
�~�
�
y�
�
��@��/�/��/�/��\C\C���C�C��X�X��`�`��h�h�@����������X�8�88�8J�4�