Sunday, November 23, 2008

วิธีแก้ "ใบรับรองหมดอายุ" หรือ "Expired Cirtificate" ใน N73

เวลาเราจะลงโปรแกรมที่มีนามสกุล .sis หรือ .sisx ซึ่งเป็นไฟล์ติดตั้งของระบบปฏิบัติการ Symbian แล้วมักจะมีข้อความขึ้นว่า

"ใบรับรองหมดอายุ" หรือ "Expired Cirtificate"

โดยปกติแล้ว ก่อนที่คนสร้างโปรแกรมจะจำหน่ายจ่ายแจกโปรแกรมของเขา เขาจะต้องนำโปรแกรมของเขาไปผ่านการตรวจสอบและขออนุมัติจาก SymbianSigned.com ก่อน ซึ่งก็จะมีช่วงวันที่ที่อนุญาตให้ใช้งานระบุอยู่ในตัวโปรแกรม แล้วโปรแกรมของเขาก็จะเปลี่ยนสถานะจาก Unsigned เป็น Signed

ในกรณีที่ใบรับรองหมดอายุลง เราอาจจะใช้วิธีแก้วันที่ของเครื่องโทรศัพท์มือถือถอยหลังกลับไป แล้วทำการติดตั้งโปรแกรมนั้นก็ได้ แต่บางทีเราก็ไม่อาจจะรู้ได้ว่า ควรจะถอยหลังวันที่ไปเท่าไหร่ดี เพราะถ้าถอยหลังไปมากเกินไป เกินขอบเขตระยะเวลาที่เขาอนุญาต ก็ไม่สามารถติดตั้งโปรแกรมได้อยู่ดี

ดังนั้น ทางออกก็คือ เราต้องขอทำการตรวจสอบและอนุมัติใหม่จาก SymbianSigned.com โดยสิ่งที่ต้องใช้มี 3 อย่างคือ

(1) สมัครเป็นสมาชิกกับ SymbianSigned.com
(2) หมายเลข IMEI ของโทรศัพท์มือถือของคุณ (กด *#06# บนมือถือของคุณ)
(3) โปรแกรม GenialSis (ดาวน์โหลดได้จาก http://www.symbianv3.com/wp-content/uploads/2007/12/genialsis.rar)



ทำขั้นตอนต่อไปนี้
1. รันโปรแกรม GenialSis.exe แล้วใส่เบอร์ IMEI ของคุณ แล้วกดปุ่ม "Generate!" ดังรูปข้างล่างนี้
GenialSis
2. ป้อนอีเมล์และรหัสผ่านที่คุณสมัครจากเว็บ SymbianSigned.com แล้วกดปุ่ม "Upload certificate"
SymbianSigned
จะมีข้อความขึ้นมาดังนี้
GenialSis
3. กดปุ่ม "OK" และเลือกไฟล์ genialcert.csr ที่อยู่ในโฟล์เดอร์ GenialSis
GenialSis
4. ป้อน "Security code" อาจจะเป็น 12345 แล้วทำขั้นตอนต่อไป
5. คลิก "Open" และเลือกไฟล์ .sis ที่ต้องการแก้ไข แล้วกดปุ่ม "Sign"
GenialSis
เพียงเท่านี้ ไฟล์ .sis ของคุณก็จะเปลี่ยนสถานะเป็น signed สามารถใช้ติดตั้งต่อไป

No comments: