ออกตัวก่อนว่าไม่ได้เก่งเทพอะไรนะครับ เพิ่งเรื่มเล่นเมื่อต้นปีนี้เอง
เปิดๆอ่านดู มีคนเคยโพสไว้แล้วที่นี่ครับ https://droidsans.com/node/2395
แต่อันนี้จะอธิบายรายละเอียดเท่าที่เข้าใจเพิ่มนิดนึงครับ สำหรับการทำ boot animation ใช้เอง

วันก่อนได้ลองลง Leo Froyo เปิดเครื่องมา เฮ้ย! ทำไม boot animation เปลี่ยนไป?? แล้วลองไปดูใน Spare Parts ของเขา ปรากฎว่า มีให้เลือกเพียบเลยด้วย!!

แหล่มๆ มันทำได้ เราก็ต้องทำได้มั่ง ก็ลองคุ้ยๆใน Google ดูก็ได้คำตอบครับ

สิ่งที่ต้องเตรียม :
1. Nexus One (เคยลองเครื่องเดียว รุ่นอื่นไม่ทราบครับ)
2. root มันซะ (การที่จะรูทได้แปลว่าต้องลง driver แล้ว มี sdk แล้ว จริงไหม? ไม่เหรอ??)
3. ไฟล์ภาพที่จะใช้เป็น boot animation (แน่นอนว่าควรเป็นขนาด 480×800 สำหรับ N1)
4. โปรแกรมตกแต่งภาพที่สามารถทำการ resize หรือ canvas ได้
5. ความถึกดั่งกระบือ(จะอธิบายต่อไปว่าทำไม)

boot animation สวยๆตอนตอนเปิดเครื่อง N1 นี่ เห็นครั้งแรกผมนึกว่าเป็นไฟล์ .gif หรือไม่ก็น่าจะเป็นไฟล์ video แต่พอได้ขุดๆมาเปิดดู โออ เล่นแบบนี้เลยเหรอฟะ

มันเป็นไฟล์ .png เป็นเฟรมๆ เป็นสิบเป็นร้อยไฟล์ zip รวมกันไว้ ประกอบด้วย 2 ส่วนครับ ส่วนแรกคือ part0 เราจะให้มันรันรอบเดียว ส่วนที่สอง part1 เราจะให้มันรีไปเรื่อยๆจนกว่าจะ boot เสร็จครับ
ส่วนไฟล์ desc.txt เท่าที่ลองอ่านดูจะเป็นลำดับการ boot ครับ

ทีนี้แหละครับ ก็เป็นหน้าที่ของความถึกแล้ว เอาไฟล์ภาพที่เราเตรียมไว้มาเรียงๆ resize หรือ canvas ให้ได้ 480 x 800 หรือใครจะห้าววาดเองก็ได้ครับ เสร็จแล้วตั้งชื่อให้มันเรียงๆกันครับ (ใครมีวิธีเร็วกว่านี้บอกด้วย กว่าจะทำเสร็จอันนึง เหนื่อยเหลือเกิน)

เสร็จแล้วให้ save file ใส่ folder part0 กับ part1 ให้เรียบร้อยครับ แล้วเรามาเตรียมไฟล์ desc.txt กัน

เปิด notepad ขึ้นมาเลยครับ แล้วก็อปข้างล่างไปแปะเลย

480 800 30
p 1 0 part0
p 0 0 part1

ลองแกะๆดูนะครับ 480 กับ 800 คือขนาดภาพ 30 คือเฟรมเรท ช้าเร็วเลือกตามใจชอบเลยครับ

p 1 0 part0 น่าจะแปลว่า เล่น part0 1 รอบ

p 0 0 part1 น่าจะแปลว่า เล่น part 1 ไปเรื่อยๆ

save ครับ ให้ชื่อมันว่า desc.txt ครับ

ทีนี้เราก็มี 2 Folder กับ 1 file แล้วครับ ต่อไปก็จัดการ zip มันเข้าด้วยกันซะ ผมใช้ 7zip นะครับใส่ตามนี้เลยครับ

ชื่อไฟล์ตั้งเป็น bootanimation.zip เท่านั้นนะครับ

Compress Level ใส่เป็น Store ครับ แปลว่า ไม่ได้บีบอัดไฟล์เลย แค่รวมเข้าเป็นก้อนเดียวเฉยๆ
แล้วก็ Ok ได้เลยครับ

ทีนี้เราก็จะใส่มันเข้าไปในเครื่อง N1 ของเราละ

ย้ายไฟล์ bootanimation.zip ไปไว้ที่ Folder sdk/tools ของเราเลยครับ ง่ายดีขี้เกียจพิมพ์

เสียบสาย usb N1 เข้ากับคอม แล้วซัดเลยครับ เปิด cmd ขึ้นมา พิมพ์

cd c:sdktools (เปลี่ยนที่เก็บ folder sdk เป็นทีที่ท่านเก็บเลยครับ)

adb devices : เช็คว่าเจอเครื่องมั้ย

adb push bootanimation.zip /data/local : ยัดไฟล์ bootanimation.zip เข้าไปในเครื่อง

adb reboot : สั่ง reboot เครื่องแล้วรอชมผลงาน

เสร็จแล้วครับ ทำ boot animation ใช้เอง ยาวไปหน่อย หวังว่าคงชอบนะครับ

อ้อ… ถ้าเกิดเบื่อแล้ว แล้วอยากกลับมาใช้อันเก่า เสียใจด้วย ผมลืมบอกว่าต้อง pull file เก่าออกมา back up ไว้ก่อน ใครที่ดูไป ทำตามไปเลยก็… โชคดีนะครับ แฮ่ๆๆ

ผิดถูก วานผู้รู้ชี้แนะครับ ผมยังเป็นแค่ noob ที่มีความห้าวเท่านั้น

อะ เครดิตซะหน่อย ผมได้จากเขามาเต็มๆ

http://www.nexusoneforum.net/forum/nexus-one-themes/4327-boot-animation-tryed-one-just-fun.html