– เริ่มจากรอม 2.2 stock นะครับ
– ลง speed mod kernel 2.2
– โหลด Darky’s rom 10.2 Resurrection Edition แล้วแตกไฟล์ tar ออก
– จากนั้นใช้ heimdall ทำการ flash (ผมใช้ ubuntu ครับ) โดยใช้ command line (ซึ่งอยู่ใน txt file ที่แถมมาพร้อมกับรอม) ใช้คำสั่งดังนี้ครับ
heimdall flash –repartition –pit s1_odin_20100512.pit –factoryfs factoryfs.rfs –cache cache.rfs –dbdata dbdata.rfs –primary-boot boot.bin –secondary-boot Sbl.bin –param param.lfs –modem modem.bin –kernel zImage
– การ flash ไฟล์ต่างๆ ดำเนินไปจนถึง 100% อย่างไม่มีปัญหาใดๆ จากนั้นโทรศัพท์ restart เอง
– โทรศัพท์ restart ขึ้นมาพบหน้าจอเครื่องเข้ากระบวนการ setup ตัวเองนิดหน่อย จากนั้นขึ้น logo Darky’s rom สีเขียวสลับกับ หน้าจออักษรสีเขียววิ่งกระจายแล้วมารวมกัน หน้าจอ 2 อันนี้จะสลับกันไปมาแบบนี้ทิ้งไว้ 1 ชั่วโมงก็ยังเหมือนเดิมครับ
น่าจะเป็นเพราะอะไรครับนี่ ต้องใช้เวลานานกว่านั้นหรือเปล่าครับเพราะจะได้ทิ้งไว้ทั้งคืน
น่าจะลองซ้ำดูนะครับ
ตัว zImage เป็นของ Darky เองรึปล่าวครับหรือเป็นของ speed mod
ผมไม่ได้ใช้ Linux อ่ะครับ (แต่ใช้ Mac) อาจต้องระบุตำแหน่งของ file ให้ตรงตัวรึเปล่าครับ (ใน Mac ต้องเป็นแบบนั้น)
และอาจต้องดูเรื่อง lag fix อีกทีครับ (แต่ประเด็นนี้ไม่น่าเกี่ยว)
ขอบคุณครับที่แวะมาตอบ
zImage เป็นของ Darky ครับ เนื่องจาก file ทั้งหมดที่ flash ผมแตกออกมาจาก zip package Darky 10.2 resurrection ทั้งหมด
ใช่ครับใน heimdall นั้นต้องระบุไฟล์ (ซึ่งต้องแตกออกมาทั้งหมดเอง – น่าจะแบบเดียวกับบน Mac) แต่ตรงนี้ผมว่าไม่น่ามีปัญหาว่าจะเกิดการสลับไฟล์เนื่องจากผม flash ผ่าน command line ซึ่งอยู่ใน txt file ที่แถมมาพร้อม package Darky’s rom เอง
เรื่อง lagfix – คือก่อนที่ผมจะ flash darky 10.2 resurrection ผมก็ไม่ได้ดูด้วยหนะครับว่าเปิดหรือไม่ได้เปิดอยู่ (บน speed mod)
เรื่องการ flash ซ้ำ – ลองหลายรอบแล้วครับตลอดวันนี้ พบว่ามีปัญหาเดิม
แต่ที่สังเกตุได้วันนี้คือจาก CWM recovery mode ผมลอง mount internal sd เข้ากับคอม แล้วเข้าไปดูปรากฏว่าไฟล์ data ต่างๆ ตั้งแต่สมัยที่เป็น 2.2 ยังอยู่ ครับ แล้วจาก CWM ก็ไม่สามารถสั่ง format sd ได้ด้วย จะส่อถึงปัญหาบางอย่างหรือไม่ครับ
หมายถึงเป็นที่อยู่ไปเลยอ่ะครับ เช่น — pit /Users/kaipol/Desktop/s1_odin_20100512.pit งี้ครับ
ส่วน file อื่นๆ ใน SD จะยังอยู่ อยู่แล้วครับ
ผมไม่ได้ระบุที่อยู่ไฟล์ครับ
เหตุผลคือว่า
ก่อนที่ผมจะป้อน command line ในการ flash นั้น ผมใช้คำสั่ง cd เพื่อเข้าไปอยู่ใน directory ซึ่งเป็นที่เก็บไฟล์ต่างๆ ที่จะใช้ในการ flash อยู่แล้วครับ ผมจึงสามารถออกคำสั่ง flash เพื่อให้มีผลกับไฟล์เหล่านั้นได้เลยโดยไม่ต้องระบุที่อยู่ของมันครับ (เนื่องจากผมอยู่ใน directory เหล่านั้นอยู่แล้ว) ซึ่งผลที่ได้ก็คือว่าโปรแกรม heimdall สามารถ flash ไฟล์ต่างๆ สำเร็จ โดยมีสถานะวิ่งจนถึง 100% อย่างไม่มีปัญหา จนโทรศัพท์ทำการ restart เองสำเร็จในที่สุด
ในทางกลับกันถ้าหากว่าโปรแกรม heimdall ไม่สามารถระบุตำแหน่งไฟล์ได้ หรือผมไม่ได้ระบุตำแหน่งที่ถูกต้องก็ดีนั้น การ flash ย่อมไม่สามารถเกิดขึ้นได้จริงไหมครับ ซึ่งในกรณีของผมนั้นพบว่าโปรแกรมสามารถผ่านพ้นกระบวนการ flash ไปอย่างเสร็จสิ้นสมบูรณ์ โดยไม่ได้ขึ้นการแจ้งเตือนว่าหาไฟล์ใดไม่พบหรือมีอุปสรรค์ใดๆ
เพิ่มเติมอีกข้อครับ คือ เมื่อคืนผมลอง boot ทิ้งไว้ทั้งคืน ประมาณ 8 ชั่วโมง เช้ามายัง boot ไม่ผ่านครับ เลยค่อนข้างแน่ใจว่า boot ไม่ผ่านแน่นอนไม่ใช่กรณีต้องใช้เวลา boot นาน
เช็ก hash ดูหรือเปล่าครับว่าไฟล์ตรงกับต้นฉบับ อาจจะโหลดมาเสียก็ได้
ลองโหลดลงใหม่อีกที ถ้าไม่ผ่านอีกก็ลองลงด้วย odin
ขอบคุณครับสำหรับทุกคำตอบ
flash สำเร็จแล้วครับโดยการทำบน windows ใน virtualbox แต่ต้องใช้ virtualbox ที่เป็นของ oracle นะครับ http://www.virtualbox.org/ ถึงจะมี driver ให้เชื่อมต่ออุปกรณ์ usb ภายนอกได้ virtual box ตัวที่เป็น opensource ทำไม่ได้ครับ – ข้อนี้สำหรับคนที่ใช้ระบบปฏิบัติการ Linux นะครับ
จัดการลง Samsung USB mobile drive จากนั้น flash ด้วย odin โดยใช้ไฟล์ Darky’s rom ตัวเดียวกับที่โหลดมาตอนแรกแหละครับ ทุกอย่างก็ผ่านไปด้วยดี ความเร็วที่ได้ต่างกับรอมเดิมราวฟ้ากับเหว ตอนนี้กำลังจะ restore ข้อมูลจาก titanium backup อยู่ครับ กับเซ็ตอะไรต่างๆ ให้เข้าที่เข้าทาง สุดท้ายแล้วถ้าใช้ดีคงต้องไป donate เป็นสินน้ำใจให้กับ Darky ซักหน่อย
สรุปก็คือการ flash ด้วย heimdall กับ odin นั้นได้ผลต่างกันครับ ไม่ 100% compatible