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: //proc/self/root/sbin/ubinize
ELF�5@�@8	@@@@��888�\�\��������@�@�@�TTTDDP�td�Z�Z�Z\\Q�tdR�td������PP/lib/ld-linux-aarch64.so.1GNU�}�߅���?���Ʒ3!VGNU��Y`
F m�X",�>��������D���� ���g������n�, ��_ITM_deregisterTMCloneTable__gmon_start___ITM_registerTMCloneTable__libc_start_main__cxa_finalizeabort__isoc23_strtoullstrcmpstderr__fprintf_chk__stack_chk_fail__isoc23_strtoulgettimeofdaygetpidsrandgetopt_longfwriteoptargopenstdout__printf_chkexitoptindcallociniparser_loadiniparser_getnseclseekiniparser_getsecnamestrlen__sprintf_chkiniparser_getstringstatiniparser_getintfreeiniparser_freedictcloseremove__errno_locationstrerrorputchar__memset_chk__memcpy_chkmalloc__read_chk__stack_chk_guardlibiniparser.so.1libc.so.6ld-linux-aarch64.so.1GLIBC_2.17GLIBC_2.33GLIBC_2.34GLIBC_2.389 ���O/���Z���e���O���p��6���5��0O�8O�HO �XO@�hO`�xO���O���O���O��O��O��������
����� ��/h�p�x�������	��
���������������������� �(�!0�"8�#@�$H�%P�&X�'`�(h�)p�*x�+��,��-��.��0��1 �{����	��{���_��{����2G��9� � � � ���6G��9� ���:G��9� ���>G��9� ���BG�:� ���FG�":� ���JG�B:� ���NG�b:� ���RG��:� ���VG��:� ���ZG��:� ���^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��>� �?#�{����B�G����S��*�[����c��k��s�������C�@@��o������������5�OI�sp���||�B@ �B�`�KAA!|S"SAKK���������aB�����9+�C,�Z?� ,��������*��������1`T<Q�qIT�$���s�G� ������!���c@�����c@��"���5�!�ғ������!�G��oA�"@�c��ҁ�T����SA��[B��cC��kD��sE��{ƨ�#�_�@[`xa � �֟$��{�G���`@�
	�aB��@�_q (�@z���T���G��d@�c+�@��A�RB�2�X������$�`B�!�R0�����$��{�G�`@���aB� �q��T|@��?���T���G���c+�B�0�A�R@�<�������$��{�G�`@���aB� �q��T���G��d@�c+�@��A�RB�-�(�������$��{�G�!H�R�6�R`@���aB� �1`�T`@� �{���$��{�G�`@�`�aB� �q-�T|@��?��T���G���c+�B /�A�R@��������$���s�G�4�������!�Ҁ�c@����c@�"���!�Ҁ�������B+�!`4�@�R�����R�����$��{�G���`@���aB��@�_q $�@z*�T���G��d@�c+�@��A�RB 2����R���$���c5�B+��! 5�@�R�����Re����$��{�G���`@�h��@��@�_qA��TaB� ,����$��{�G���`@�Z�aB��@�_q  �@z*�T���G��d@�c+�@��A�RB`1�����"�����G�@��k�T�Qka�TcB���`�`
�d@����7�Hq�T`@� ��7b@�b0�7k��T��!�!�5�!���5cB�a@����a @��/4"�k-�T?@��ThE)�c�
)����RtB���c����2@�c|�)�K�k�`|@�škІ��|���,5�@� �Ҝ~@���7��������@�q�T�҂�R$���"������b���@@8J@��x`� AJ_�A��T!�Za�
����T`
@�tB�g������V��2@�/5tB��@���*1@TT�2@�`$5H14�@�k�.T}@�����������@���xB��o@��R��@��zS�~@�������0T�@��[��@��������)�@��7@�k*nT�@��@����� l��3@��25�������0TyB��c� ��A�R�����c@����� @��������d��!����!3@��N5�W5yB��� ��A�R���c ����� @�����������c��Z#,������S5 3@�A�R��4����B+�!`�@�R������ ��A�R���c��n���`B�����@������N��c������t5�@��y�yB��� ��A�R���c�Z��� @����������*1vT�p�7�@�k�UT 3@��]5�� ��A�R���c`�E���`B�����@������@N��������m�T���@��k�T`B�0@���5yB��� ��A�R���c�&�*��� @����Ҫ��������������"��q,~T 3@��y5�� ��A�R���c@)����`B����@������
��*1�wT�@����7`B�0@��u5{B��� ��A�R���c +����`@����Ҁ�����@��!`+�c����w5`3@���5��@92��9�k@���@)�!�K��)|@�q�xT�@��!� ����)�3@�4�@���B+�!�-�@�R
����@��4�@��@�	�@��@���=���24����@T�@�k���T���G��@��@����*c+�B.�A�R&����@�,���`B�@�-�����'���sB�`@����`@��������*��B+�!@	�@�R������@�����`�!�s5�*���A�hE)!�A|���е+����@�R!������2@���4�o@����@�R!@������2@���4�s@����@�R!�������2@���4�@����@�R!�������2@���4�w@����@�R! ������2@���4�{@����@�R!�������2@���4�@����@�R!`�����e��c
@���B+�!��@�R����������G��e
@��+�@����*A�R�B�
������@����@�R!��z���������G��d
@�c+�@��A�RB�	������������G����@��@�Ѐ@�c+�B�
�A�R�����@��*s������*�����@4�B@-�#�RA�R����g�����G����@��@�c+��A�RB������[��@�R�����3@�@�4����B+�! �@�R=���b����@9�6�@�?q�T�6�;@��5 �R�;��@���R�#@��@��|;��@��6� ��5˟kʙT�
@��k@��k��T������R��I����#@�`ˁ@����k@��"�����0����!�$��|@�!����@)@� ƚc ���@�c@ц��"���@��Zi;���Z��Đ�B���@9��Z�
��29�B9���"@��c�����Z��� �@9�y�ja8!�J@�`x`� BJ?��!��TB�Zª��
����R����?�1@_TyB��@� 3@� #5`B��@��@���@��3�$���@�k��T�
@��k@��k*xT @�������� t��o@��S�|@����������o��{������R�����������s��R�?@��@����@�x@��;�jT|@����@������*����k�T�w���*���*����"����{�������� ��"���ˈ����{@���R�o@�� �BK��BK�"�� �B|@��˸����o�����3@������o@��$�!�T�@��������/@��������������?@�����`B�0@��5�@�����������G����@���@���c+�B@/�A�R����w�����G���c+�B`�A�R@�����o�����G��d
@�c+�@��A�RB�����g���5��C������G������@��+@��@��*�@�c�B�6�A�Rv����@��*O������*���@4�B@-�c�RA�R��i�����o�����m����?@�G����@�����c+�B�;�A�R[���5���@�?q���T���G����@��@�c+��B��M���'�����!,�L��� 35`B�!�R��0@����4�c,�]����B+�!��@�R���>��@�Rb�������d��c�������b5��@����"�������B+�!$�@�R���@��@�R!`%�������?�;T?D�\T?�T$'@������#�J�B�%����!@&�@�R��� �R8���@�R6���p���*�����G���@�c+�@��A�RB���������+����@�R!�5����� 3@��4�����! 6�@�R�����@�������B+�! �@�R�ҫ����������G���+����@����@�A�R�B`�����@����A�RB@�����������B+�!`�@�R���������B+�!�@�R����
�����G��d@�c+�@��A�RB�3�����3�����G���@�c+�@��A�RB ��������`B��@�0@��'@��Y5�kM)�yB����=axS�B�8�!|@�\@�hE���;'��4@��'�=���W��[��c�Q������S��{������R��~���⃀����w���#��c�����9����@���R�{@��o@�|@�c�$�BK��BK�#�����B|@�g����*�R��#����M�������F��������R���Rk��o�����*O����o@��kKT�@��*���R�����JT������-��������R��#�RR��o���*��6����o@��k!T��I��� 3@��5�@�sB�D���`@�F�����@���`@�����R����*�����G���@�c+�@��A�RB �(���������G�L���@����@����@���c+�B�A�R��������G����@���@���c+�B#�A�R�������G����@��@�c+��A�RB@���������G����@���@���c+�B�A�R�����s�G����d@��@�c+�`@��B�,�A�R��s@��*�������*�����@4�B@-�#�RA�R���V�����G��d@�c+�@��A�RB`.����K�����G��d@�c+�@��A�RB0����@���
@���B+�!�*�@�R����K�� �R�
�E������B+�!�(�@�Rx���+�����G����@���@���c+�B��A�R����}�����! ,�����`5`3@�@5��@92��9?�����G����@��@�c+����RB�'�A�R����e���@��!� ��:����B+�!` �@�RG�������G���c+�B�=�A�R@�u�������G���c+�B�<�A�R@�k������B+�!�;�@�R,���%����������G��*@�Ѐ@��c�B`:�A�RW����@��*0������*���@4�B@-�c�RA�R��J�����P����@���c+�B;�A�RA�����$w@��̌�̠�#�^��Є��B�%�!�%�@�R����'�����G���c+�B�;�A�R@�+���������G���c+�B��A�R@�!��������������G�D����@��@�Ѐ@���c+�B@5�x�����G���c+�B�:�A�R@�
���������G���c+�B�>�A�R@����}�����G����@���@���c+�B��A�R�����B+�!`,�@�R����Q�����G����@���@���c+�B�,�A�R���������G���c+�B�9�A�R@����R�����G���c+�B`8�A�R@����H�����G���c+�B 7�A�R@�����>�����G���c+�B�5�A�R@�����4�����G����@��@�c+��A�RB�)�����������@���!�G��*����c�B@�A�R�@������@��*v������*�����@4�B@-�c�RA�R����q����B+�!�+�@�RQ���-�����G����@��@�c+��A�RB�&�}���W������G������S@��@�c��@��B@�A�R�@�o����@��*H������*�����@4�B@-�c�RA�Rb����������G�����@��*���@�c�B@�A�R�@�T����@��*-������*�����@4�B@-�c�RA�RG��������G���@���@��*c�B�3�A�R;���b�����R���$O@� 3�� ��#�T������B�%�!&�@�R������G����@���@�����c+�B��A�R����������G�B����@��@���@���c+�B�"�v�����G����@��@�c+��A�RB� �����,�������G��*�������G�%���@���c��@�B�9�A�R�����������G����@��*���@�c�B9�A�R���@��*�������*�����@4�B@-�c�RA�R��������B+�!@8�@�R����/�����G���c+�B��A�R@����G�����G���c+�B�?�A�R@�����=������G��*�@���@��c�B�2�y������G��@������@��@���+@���@�c�B`7�0������G���@���@�c�B�3�A�R���������R��@�����c+�B�4�A�R����l������G�����c�B�2��@�����G���c+�B�0�A�R@����������G���c+�B�1�A�R@�u���� � � � � � � � ��������@��#������G��������X������G�@�D���_� � ���@���!@�?�T��!�G�a����_���@���!@�!�"��A��!�A�����B�G�b����_� �{��������`BA9@7���G�����@������� �R`B9�@��{¨�_� � ��� � � �O?#�{��'��J�R�� @�<(i�rB�����#��R�<$�@�(�&��'9���"��ߦr@�B�Z"�@�B�Z"� @��Z ��@8J@��x`� CJ��A��T�{���#�c�Z#<��_� � �O?#�{��G��J�R��@@�<()�rc�Z����<@�@9'@�H�G9 @��Z@)#$@� @�C9�Z@��q@T!��RĀ�C�E���ߦr`@8J@��x`� AJ��A��T�{���#�!�ZA<��_֠�Z@� (@��Z@��q�T�@%�ŀ���@8J@��x`� AJ�A��T!�ZA ����A ��� �?#����!�G��R�{��C��S�����#@�������J����@���T��T���@9�5���G��@�@�B��ҁT�{A����SB��@����#�_��q��Iz�T�@8?�q$Iz���T���!�)������4���!�)������4���!�)������ 5s~������s~�����s~������G����A�RB�)���@�h��������G����A�RB�(���@�^������<���?#����B�G��{��C��S�������A@������R�����b@9��B4�@�@9�5���G��@�@�B����T�{A����SB��@����#�_����G�������*�c+�@��A�RB +�,��� �R������ �{�����{���_�incorrect amount of bytes: "%s"
KiBMiBGiBbad size specifier: "%s" - should be 'KiB', 'MiB' or 'GiB'
strtoulubinize%s: error!: %s: unable to parse the number '%s'
dynamicstatico:p:m:s:O:e:x:Q:vhV%s: error!: cannot open file "%s"
%*serror %d (%s)
%s: error!: bad physical eraseblock size: "%s"
%s: error!: bad min. I/O unit size: "%s"
%s: error!: min. I/O unit size should be power of 2
%s: error!: bad sub-page size: "%s"
%s: error!: sub-page size should be power of 2
%s: error!: bad VID header offset: "%s"
%s: error!: bad erase counter value: "%s"
%s: error!: bad UBI version: "%s"
%s: error!: bad UBI image sequence number: "%s"
For more information see `man 8 %s`

2.2.0%s (mtd-utils) %s
Use -h for help

%s: error!: input configuration file was not specified (use -h for help)
%s: error!: more then one configuration file was specified (use -h for help)
%s: error!: physical eraseblock size was not specified (use -h for help)
%s: error!: too high physical eraseblock size %d
%s: error!: min. I/O unit size was not specified (use -h for help)
%s: error!: sub-page cannot be larger then min. I/O unit
%s: error!: physical eraseblock should be multiple of min. I/O units
%s: error!: min. I/O unit size should be multiple of sub-page size
%s: error!: output file was not specified (use -h for help)
%s: error!: bad VID header position
%s: error!: VID header offset has to be multiple of min. I/O unit size
%s: LEB size:                  %d
%s: PEB size:                  %d
%s: min. I/O size:             %d
%s: sub-page size:             %d
%s: VID offset:                %d
%s: data offset:               %d
%s: UBI image sequence number: %u
libubigen%s: error!: cannot allocate %d bytes of memory
%s: error!: cannot load the input ini file "%s"
%s: loaded the ini-file "%s"
%s: error!: ini-file parsing error (iniparser_getnsec)
%s: count of sections: %d
%s: error!: no sections found the ini-file "%s"
%s: error!: too many sections (%d) in the ini-file "%s"
%s: each section corresponds to an UBI volume, maximum count of volumes is %d
%s: error!: cannot allocate memory
%s: error!: cannot seek file "%s"
%s: error!: ini-file parsing error (iniparser_getsecname)
%s: parsing section "%s"
%s: error!: too long section name "%s"
%s:mode%s: error!: "mode" key not found in section "%s"
%s: error!: the "mode" key is mandatory and has to be "mode=ubi" if the section describes an UBI volume
ubi%s: skip non-ubi section "%s"
%s: mode=ubi, keep parsing
%s:vol_type%s: volume type was not specified in section "%s", assume "dynamic"

%s: error!: invalid volume type "%s" in section  "%s"
%s: volume type: %s
%s:image%s: error!: cannot stat "%s" referred from section "%s"
%s: error!: empty file "%s" referred from section "%s"
%s: error!: image is not specified for static volume in section "%s"
%s:vol_id%s: error!: "vol_id" key not found in section  "%s"
%s: error!: negative volume ID %d in section "%s"
%s: error!: too high volume ID %d in section "%s", max. is %d
%s: volume ID: %d
%s:vol_size%s: error!: bad "vol_size" key value "%s" (section "%s")
%s: error!: error in section "%s": size of the image file "%s" is %lld, which is larger than volume size %lld
%s: volume size: %lld bytes
%s: error!: neither image file ("image=") nor volume size ("vol_size=") specified in section "%s"
%s: error!: cannot stat "%s"
%s: error!: file "%s" referred from section "%s" is empty
%s: volume size was not specified in section "%s", assume minimum to fit image "%s"%lld bytes (%s%lld.%lld GiB%s%lld.%lld MiB%s%lld.%lld KiB%s:vol_name%s: error!: "vol_name" key not found in section "%s"
%s: error!: too long volume name in section "%s", max. is %d characters
%s: volume name: %s
%s:vol_alignment%s: error!: negative volume alignment %d in section "%s"
%s: volume alignment: %d
%s:vol_flagsautoresize%s: autoresize flags found
skip-check%s: skip-check flag found
%s: error!: unknown flags "%s" in section "%s"
%s: adding volume %d
%s: error!: volume IDs must be unique, but ID %d in section "%s" is not
%s: error!: volume name must be unique, but name "%s" in section "%s" is not
%s: error!: skip-check is only valid for static volumes
%s: error!: only one volume is allowed to have auto-resize flag
%s: error!: too high volume id %d, max. volumes is %d
%s: error!: too large alignment %d, max is %d (LEB size)
%s: error!: cannot add volume for section "%s"
%s: error!: cannot open "%s"
%s: writing volume %d
%s: image file: %s
%s: error!: cannot read %d bytes from the input file
%s: error!: cannot write %d bytes to the output file
%s: writing layout volume
layout volume%s: error!: failed to allocate %d bytes
%s: error!: cannot seek output file
%s: error!: cannot write %d bytes
%s: error!: cannot write layout volume
%s: done
%s: error!: cannot write volume for section "%s"
outputpeb-sizemin-io-sizesub-page-sizevid-hdr-offseterase-counterubi-verimage-seqverbosehelpversion�������������������������l����U�G3������0w,a�Q	��m��jp5�c飕d�2�����y����җ+L�	�|�~-����d�� �jHq���A��}�����mQ���DžӃV�l��kdz�b���e�O\�lcc=��
�� n;^iL�A`�rqg���<G�K��
�k�
����5l��B�ɻ�@����l�2u\�E�
��Y=ѫ�0�&:�Q�Q��aп��!#ijV���������(�_���$���|o/LhX�a�=-f��A�vq�� Ҙ*��q���俟3Ը��x4���	���
j-=m�ld�\c��Qkkbal�0e�Nb��l{����W���ٰeP�긾�|�����bI-��|ӌeL�Xa�M�Q�:t���0��A��Jו�=m�Ѥ����j�iC��n4F�g�и`�s-D�3_L
��|
�<qP�A'�� �%�hW��o 	�f���a���^���)"����=�Y�
�.;\���l�� �������ұt9G��wҝ&���sc�;d�>jm
�Zjz��	�'�
��}D��ң�h���i]Wb��ge�q6l�knv��+ӉZz��J�go߹��ホC��Վ�`���~�ѡ���8R��O�g��gW����?K6�H�+
�L
��J6`zA��`�U�g��n1y�iF��a��f���o%6�hR�w�G��"/&U�;��(���Z�+j�\����1�е���,��[��d�&�c윣ju
�m�	�?6�grW�J��z��+�{8���Ғ
�����|!����ӆB����hn�����[&���w�owG��Z�pj��;f\��e�i�b��kaE�lx�
���
�T�N³9a&g��`�MGiI�wn>JjѮ�Z��f�@�;�7S���Ş��ϲG�0򽽊º�0��S���$6к���)W�T�g�#.zf��Ja�h]�+o*7������Z��-Usage: ubinize [options] <ini-file>

Generate UBI images. An UBI image may contain one or more UBI volumes which
have to be defined in the input configuration ini-file. The flash
characteristics are defined via the command-line options.

-o, --output=<file name>     output file name
-p, --peb-size=<bytes>       size of the physical eraseblock of the flash
                             this UBI image is created for in bytes,
                             kilobytes (KiB), or megabytes (MiB)
                             (mandatory parameter)
-m, --min-io-size=<bytes>    minimum input/output unit size of the flash
                             in bytes
-s, --sub-page-size=<bytes>  minimum input/output unit used for UBI
                             headers, e.g. sub-page size in case of NAND
                             flash (equivalent to the minimum input/output
                             unit size by default)
-O, --vid-hdr-offset=<num>   offset if the VID header from start of the
                             physical eraseblock (default is the next
                             minimum I/O unit or sub-page after the EC
                             header)
-e, --erase-counter=<num>    the erase counter value to put to EC headers
                             (default is 0)
-x, --ubi-ver=<num>          UBI version number to put to EC headers
                             (default is 1)
-Q, --image-seq=<num>        32-bit UBI image sequence number to use
                             (by default a random number is picked)
-v, --verbose                be verbose
-h, --help                   print help message
-V, --version                print program version

��
;\
�����(��tx�����������8���H��������0l��`zRx���4A,���0@��< T0��HA ��B�N���x\�� �X���B-A��c��A- ����B-A��e
��A-C,����dA-A@D��B��B�X
�����A-A,���A-A@C��B��B�Y
�����A-AH4���d!A-A`��D�
�	B��E�������F
`F������������A-A6�50Oo8OpHOmXOshOOxOe�Ox�OQ�Ov�Oh�OV/9�
:�������o�h�
{P����
@	���o���oH
���o�o�	���o����������������������������������������@��������������/usr/lib/debug/.dwz/aarch64-linux-gnu/mtd-utils.debug��%�!ed;�)��t��Y7de7df8582aea53f0ee5e8cd07c6b733172156.debug �H�.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��>���Fhh{N���o�	�	d[���oH
H
pj�
�
@tB���~��y�������&@�::�0:0:� ��Z�Z\�8[8[������������������@�@��P�P���P�PP�PJ�4�