綜合交流 / 評(píng)測 / 活動(dòng)區(qū)
交流區(qū) | 測硬件 | 網(wǎng)站活動(dòng) | Z幣中心
新手入門 / 進(jìn)階 / 社區(qū)互助
新手 | 你問我答 | 免費(fèi)刷機(jī)救磚 | ROM固件
![]() |
發(fā)布時(shí)間: 2018-12-20 17:27
正文摘要:隔壁看到的一個(gè)教程,非常受用,大家可以一起學(xué)習(xí)一下。感謝大神loo_ohs。以下是大神教程。 首先工具和準(zhǔn)備事項(xiàng)。 解包封包工具Linux AMLogic Toolkit,下載地址:https:// github.com/natinusala/linux-amlogic- ... |
whfweb@DELL-M4800:~/linux-amlogic-toolkit$ ./bin/build umount: output/system: not mounted. make: Entering directory '/home/whfweb/linux-amlogic-toolkit/bin/src/simg2img' rm -f -f *.o *.a simg2img simg2simg img2simg append2simg .depend make: Leaving directory '/home/whfweb/linux-amlogic-toolkit/bin/src/simg2img' make: Entering directory '/home/whfweb/linux-amlogic-toolkit/bin/src/abootimg' rm -f abootimg *.o version.h make: Leaving directory '/home/whfweb/linux-amlogic-toolkit/bin/src/abootimg' Cleanup done make: Entering directory '/home/whfweb/linux-amlogic-toolkit/bin/src/simg2img' cc -c -O2 -Wall -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -Iinclude backed_block.c -o backed_block.o cc -c -O2 -Wall -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -Iinclude output_file.c -o output_file.o cc -c -O2 -Wall -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -Iinclude sparse.c -o sparse.o cc -c -O2 -Wall -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -Iinclude sparse_crc32.c -o sparse_crc32.o cc -c -O2 -Wall -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -Iinclude sparse_err.c -o sparse_err.o cc -c -O2 -Wall -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -Iinclude sparse_read.c -o sparse_read.o ar rc libsparse.a backed_block.o output_file.o sparse.o sparse_crc32.o sparse_err.o sparse_read.o ranlib libsparse.a cc -O2 -Wall -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -Iinclude -o simg2img simg2img.c -L. -lsparse -lm -lz cc -O2 -Wall -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -Iinclude -o simg2simg simg2simg.c -L. -lsparse -lm -lz cc -O2 -Wall -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -Iinclude -o img2simg img2simg.c -L. -lsparse -lm -lz cc -O2 -Wall -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -Iinclude -o append2simg append2simg.c -L. -lsparse -lm -lz make: Leaving directory '/home/whfweb/linux-amlogic-toolkit/bin/src/simg2img' make: Entering directory '/home/whfweb/linux-amlogic-toolkit/bin/src/abootimg' fatal: No names found, cannot describe anything. if [ ! -f version.h ]; then \ if [ -d .git ]; then \ echo '#define VERSION_STR ""' > version.h; \ else \ echo '#define VERSION_STR ""' > version.h; \ fi \ fi cc -O3 -Wall -DHAS_BLKID -c -o abootimg.o abootimg.c abootimg.c: In function ‘write_bootimg’: abootimg.c:696:3: warning: ignoring return value of ‘ftruncate’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 696 | ftruncate (fileno(img->stream), img->size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cc abootimg.o -lblkid -o abootimg make: Leaving directory '/home/whfweb/linux-amlogic-toolkit/bin/src/abootimg' Build done whfweb@DELL-M4800:~/linux-amlogic-toolkit$ ./bin/unpack input.img Cleaning up... umount: output/system: not mounted. Unpacking image input.img... ./bin/unpack: 18: bin/aml_image_v2_packer: Exec format error Converting system.PARTITION to system.img... Cannot open input file output/image/system.PARTITION Mounting system image... mount: output/system: mount failed: Operation not permitted. Unpacking logo... ./bin/unpack: 27: bin/logo_img_packer: Exec format error Unpacking boot... cp: cannot stat 'output/image/boot.PARTITION': No such file or directory boot.img: No such file or directory Done 解包不成功,不知道是什么原因 |
大神教你:怎么定制自己的斐訊T1/N1專屬固件 |
6666666666666 |
謝謝大神分享 |
學(xué)習(xí)一下,謝謝了 |
測試一下 |
參與/回復(fù)主題關(guān)閉 RE: 大神教你:怎么定制自己的斐訊T1/N1專屬固件 [修改] |
期待! |
學(xué)習(xí)一下,謝謝了 |
Archiver|新帖|標(biāo)簽|軟件|Sitemap|ZNDS智能電視網(wǎng) ( 蘇ICP備2023012627號(hào) )
網(wǎng)絡(luò)信息服務(wù)信用承諾書 | 增值電信業(yè)務(wù)經(jīng)營許可證:蘇B2-20221768 丨 蘇公網(wǎng)安備 32011402011373號(hào)
GMT+8, 2025-7-23 13:24 , Processed in 0.083752 second(s), 17 queries , Redis On.