2009/Oct/13

Symbian S60 เวอร์ชั่น 9.1 มันจะอะไรกันหนักกันหนาฟ่ะ

Intro : symbian กับ มือถือรุ่นใหม่ๆ นี่ฉลาดมีวิธีป้องกันการใช้โปรแกรม
แบบฟรีออกมาเรื่อยๆ ปัจจุบันที่เจอ คือ ถ้าเราจะติดตั้งโปรแกรมสักอัน
ตอนติดตั้ง มันจะถามหา certificate ถ้าเราไม่มี มันก็จะไม่ให้ติดตั้ง ก็อด
ใช้โปรแกรมนั้นไป

โดยที่เมื่อก่อน การใช้งานโปรแกรมมือถือ เนี้ย ก็จะมีแบบ ใช้งานฟรี
(free ware) ใช้แบบทดลอง (trial) ใช้แบบจ่ายเงินเพื่อให้ใช้งานเต็มที่
(share ware) ใช้แบบมียาแก้ไอ (crack) หรือใช้แบบหลอกว่าลงทะเบียน
แล้ว (keygen) ยังมีเทคนิคอีกมากมาย แต่ ณ ตอนนี้ สำหรับมือถือคือ
การถามหา certificate ซึ่งก็คือการถามหาใบรับรองถึงความปลอดภัย
ในการใช้โปรแกรมนั้นๆ สำหรับมือถือ นั่นเอง

แล้วเราจะทำยังไง ให้ใช้โปรแกรม นั้นๆ ได้หล่ะ มาฟังกัน

SOLO : โปรแกรมส่วนใหญ่ที่ต้องขอ cer. ในการติดตั้งจะมีชื่อติดไว้
ว่า unsign ซึ่งแน่นอนว่า ถ้าเราจะใช้งานโปรแกรมนั้นได้มันต้องมีชื่อ
ว่า sign (โดยส่วนใหญ่จะใช้ได้นะ) แล้วเราจะ sign มันเองได้มั้ย
มีวิธีไหนบ้าง ตามมา

Method : ก่อนที่เราจะรู้วิธี sign เราต้องหา certificate ซะก่อน
เพราะว่าการของ cer. เนี้ย มันจะต้องเกี่ยวข้องกับ imei เครื่องใคร
เครื่องมันนั่นเอง โดยที่ การขอใบ cer. เนี้ย เวปจีน และอื่นๆ (เริ่ม
มีหลายเวปแหละเรื่องแบบนี้ ^^ ) จัดทำไว้ให้ เราเป็นผู้ขอได้ใช้
กันฟรีๆ เลย แต่ต้องเสียเวลากันหน่อย

การขอ cer. แบบของผม หาจากเวป www.s60certkey.com

1. ก็ต้อง sign up เป็นสมาชิกกันก่อน โดยใส่ e-mail ของเรา
แล้วเวปจะส่ง link มาให้เรายืนยันกลับไปอีกที

2. จากนั้นก็กลับมาที่เวป เพื่อ login ใช้งานเวป ได้เลย

3. เราก็มาขอ cer. กันเลย โดยกรอกเลข imei เครื่องของเรา
ใส่ที่ช่อง IMEI เลย (เลข imei ดูที่ข้างกล่อง หลังเครื่องถอดแบต
หรือกด *#06#) แล้วจะมีโชว์ว่าเราขอ cer โดยมี id imei ของ
เราอยู่ด้านล่าง แต่ status จะเป็น pending และ สีของ cer กับ
key จะเป็นสีแดง นะครับ (ของผมสีเขียวเพราะ complete แล้ว)

4. ด้านข้างของเวป จะโชว์ status ต่างๆ จำนวน สมาชิก คนที่ขอ
cer. key. คนที่รอ (pending) และคนที่ได้ไปแล้ว (complete) 

5. จากนั้นก็รอประมาณ วันหรือสองวัน ก็จะได้ cer. กับ key.
เป็นสีเขียว เราก็โหลดมาเก็บไว้

เท่านี้เราก็ได้ Certificate มาเป็นของเราเองแล้ว ที่นี้เราก็จะมี cer.
กับ key ใช้สำหรับการ sign โปรแกรมต่างๆ ได้แล้ว ยัง ยังไม่จบ

การจะ sign โปรแกรม มี 1 วิธี แต่มี 2 แบบ ดังนี้ 

แบบที่ 1 วิธีก็คือ เราต้อง โหลดโปรแกรมในการช่วย sign จากใน
เวปเดิมนั้นแหละ โดยเข้าไปที่หน้าเวป แล้วเลือก How to sign apps
ซึ่งอยู่ด้านขวาตรงแถวๆ สถิติที่โชว์ status ตามข้อ 4

แล้วจะมีหน้าต่าง forum ขึ้นมา จะเป็นวิธีการใช้โปรแกรมในการ
ช่วยให้ sign โดยที่ จะมีโปรแกรมอยู่ด้านล่างให้เราโหลดไปใช้ด้วย
ซึ่งก็คือ signtools2.2.exe นั่นแหละ (มันจะฟ้องว่าเป็นไวรัสแต่
ก็เป็นปกติของโปรแกรมมือถือ)

เมื่อโหลดมาเสร็จก็ ทำตามคำแนะนำในการใช้งานโปรแกรมตามที่
เขาบอกมาได้เลย

1. Download Signtools from below as you will need this
application ดาวน์โหลดโปรแกรมข้างล่างไปใช้

2. Right click on Signtools and choose "Run as administrator"
(If using Windows Vista) คลิ๊กขวาที่โปรแกรมแล้วเลือก run as
administrator ถ้าใช้ vista นะ

3. Choose the far tab on the right and select "English" You will
need to now close the programme and restart it for it to be
displayed in English กดเลือก tab หลังสุดเพื่อเปลี่ยน ภาษา ของ
โปรแกรมเป็น eng จากนั้นก็ปิด แล้วเปิดใหม่มันจะเปลี่ยนเป็น eng

4. Select Cert, and Application to be signed, and choose
"Sign" เลือกหาไฟล์ cer. ของเรา ที่ปุ่ม select ช่องบน และ
เลือกหาไฟล์โปรแกรมที่เราจะ sign ที่ปุ่ม select ช่องล่าง
แล้วก็กดปุ่มล่างสุดเป็นทำการ sign


5. When the pop-up box appears, Click "ok"
แล้วจะมีหน้าต่างขึ้นมาอีกอันตามรูป (ตรงเหมือนรูปเลยนะ) แล้ว
กดโอเค ก็จะเสร็จสิ้นการ sign ครับ 

เมื่อเสร็จแล้วก็จะได้โปรแกรมที่ sign เรียบร้อยแล้วปรากฏอยู่ใกล้ๆ
ไฟล์เดิม ก็นำไปติดตั้งได้เลย เท่านี้เราก็สามารถใช้โปรแกรมนั้นๆ
ได้แล้ว

แต่เดี๋ยวก่อน ยังมี แบบที่ 2 อีก นั้นก็คือ การ hack เครื่อง ด้วย
โปรแกรม helloOX จริงๆ มันก็ไมใช่การ hack เครื่องหรอก ตาม
ความคิดผมนะ เพราะเราก็ไม่ได้ไปเปลี่ยนแปลงอะไรของเครื่อง
อย่างสิ้นเชิง ถ้าเราทำ hard reset มันก็กลับเป็นหมือนเดิมได้ด้วย
ตัวเอง มันก็แค่เป็นตัวโปรแกรมที่ค้างไว้ใช้งานเวลา เราติดตั้งโปรแกรม
ทั้งแบบ sign และ unsign โปรแกรมนี้มันจะช่วยดึง cer. และ key
ของเราไปใช้โดยอัตโนมัติ ไม่ต้องมานั่ง sign บน pc ทีละโปรแกรม
ตามแบบที่ 1 อย่างด้านบน หน่ะครับ

โดยมี หลักการ/วิธี ในการทำง่ายๆ คือ 

1. ทำการ sign โปรแกรม helloOX บน PC ตามวิธีแบบที่ 1 ข้างบน
2. เอาโปรแกรม helloOX ไปติดตั้งบน มือถือ แล้วจะได้ ไอคอน
รูปวัวขั้นมา
3. เปิดใช้งานโปรแกรมรูปวัว นั้น แล้วมันจะให้ติดตั้งโปรแกรมอีกอัน
ก็จะได้โปรแกรม ROMpatcher ขึ้นมาใช้งาน

ซึ่งโปรแกรม ROMpatcher นี่แหละ คือตัวที่ช่วยเอา cer. key.
ของเราไปใช้ทำให้ลงโปรแกรมทุกประเภทบนมือถือได้
ส่วนโปรแกรม helloOX ที่เป็นรูปว่า เรา remove ออกได้เลย
เราใช้มันแค่เป็นตัวผ่าน สำหรับลงโปรแกรม ROMpatcher
แค่นั้นเอง

วิธีการแบบละเอียดๆ ดูได้จากตรงนี้ เครดิต กับเจ้าของกระทู้
ทั้งหมดครับ (มีโปรแกรมให้ด้วย)

http://www.flashfly.net/forums/viewtopic.php?t=237491&postdays=0&postorder=asc&start=0

ปล. เนื้อหาทั้งหมดนี้ เป็นเพียงหนึ่งวิธี ในหลายๆ วิธี และ
ไม่ใช่เป็นสูตรตายตัวว่าต้องทำแบบนี้ถึงจะสำเร็จ และเนื้อหา
ทั้งหมดเป็นความเข้าใจของผมเอง ถ้าหากมีอะไรผิดหรือ
ไม่ถูกต้อง ช่วยแนะนำด้วยนะครับ หรือจะเอา

เอ๊ย .. .. 

พอแค่นี้ดีกว่า ปวดหัว หล่ะ ^^