วันจันทร์ที่ 8 กรกฎาคม พ.ศ. 2556

root กับ jailbreak แค่เรียกให้ต่างกัน แค่นั้นหรือ??



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

แต่ก็มีเรื่องเข้าใจผิดว่า เราซื้อ Android มาก็ต้อง root นะ หรือเราซื้อ iPhone มาก็ต้อง jailbreak ไม่งั้นจะลงแอพฯไม่ได้ เล่นแอพฯได้น้อย อะไรทำนองนี้ ซึ่งแน่นอนว่ามันเป็นความเชื่อผิดๆ เราไม่ทำก็หมายความว่าเราเป็นผู้ใช้งานปกติที่บริษัทฯเหล่านั้นอยากให้เป็นที่สุด

ก่อนอื่นเราต้องทำความเข้าใจก่อนว่า Android กับ iOS เป็นระบบปฏิบัติการจากคนละบริษัทฯ ทำให้มีข้อจำกัดที่แตกต่างกัน

Android เป็นของฟรีที่พัฒนาโดย Google เปิดให้ผู้ผลิตหลากหลายค่ายนำไปทำให้เข้ากับผลิตภัณฑ์ของแต่ละค่าย เช่น Sony, Samsung, LG, HTC, Motolora และอื่นๆ
iOS เป็นระบบปฏิบัติการของ Apple ซึ่งพัฒนาออกมาเพื่อใช้กับผลิตภัณฑ์ของตัวเองคือ iPhone

มาที่เรื่องของ root กับ jailbreak

root เป็นคำที่ใช้ใน Android หลังจาก root แล้วเครื่องนั้นๆ ก็จะได้สิทธิ์ superuser ซึ่งสามารถเข้าถึงทุกสิ่งอย่างมา เพื่อ overclock CPU, เปลี่ยนเมมฯหลักเป็น SD Card, backup แอพ/เซฟเกม แต่ถ้าเป็นเรื่องของการลงแอพฯ ไม่ต้อง root ก็สามารถลงผ่าน Unknown Source ได้

jailbreak ก็คล้ายกับ root ครับ แต่ไม่เหมือนนะครับ เพราะว่า iOS ค่อนข้างจำกัดอะไรๆเยอะกว่า Android มาก เพราะเค้ามั่นใจว่า ทั้ง hardware/software ที่ให้มานั้นเจ๋งพออยู่แล้ว ไม่จำเป็นต้อง Overclock CPU, ไม่จำเป็นต้องลงคีย์บอร์ดแบบอื่น ผมเดาเอาว่ามันอาจจะเป็นเป็นที่มาของคำว่า 'jailbreak (แหกคุก)' ก็เป็นได้



AndroidiOSจะปรับแต่งคีย์บอร์ด, theme, lockscreen จำเป็นต้อง root/jailbreak หรือไม่? ไม่จำเป็น จำเป็น
ทุกเครื่องทุกเวอร์ชันสามารถ root/jailbreak ได้? แล้วแต่เครื่อง ถ้าไก่กามากก็ไม่มีคนทำ หรือเวอร์ชันใหม่ไปก็อาจจะยังไม่ออก
ลงแอพฯฟรี ได้เยอะขึ้นจริงหรือ (ละเมิดลิขสิทธิ์)? ไม่เกี่ยว แน่นอน (ทางไหนไปหากันเองนะครับ ^^)
เครื่องจะเป็นอะไรหรือเปล่า? บอกได้คำเดียวว่าต้องลุ้น (ของ android ไปกลัวตอน flash rom ดีกว่า)
ถ้าทำแล้ว หมดประกันไหม ? แล้วแต่ศูนย์ แต่จะ unroot ก่อนก็ได้ ใช่ เพราะงั้นต้อง restore ก่อนส่งศูนย์
app ที่ได้หลังจาก root/jailbreak? superuser cydia


เพิ่มเติมข้อสุดท้ายครับ
Superuser เป็นแอพที่ใช้จัดการสิทธิ์ เช่น แอพฯ A, แอพฯ B, แอพฯ C มีการยอมรับสิทธิ์ไว้ ครั้งต่อไปที่ใช้แอพเหล่านั้น จะไม่มีถามหาสิทธิ์อีก เว้นแต่เราจะลบออกด้วยแอพฯ superuser หรือลบแอพฯนั้นๆไปเลย แต่ถ้าลง custom rom แล้วมันมี superuser อยู่แล้ว (ส่วนใหญ่จะมี) อย่าพยายาม unroot มันครับ เพราะอาจทำให้เครื่องมีปัญหาได้ เพราะ custom rom มันยุ่งกับข้างในเยอะ
Cydia เป็นโปรแกรมคล้าย app store มีทั้งฟรีและเสียเงินเช่นเดียวกัน แต่อาจมีแอพฯ ที่ไม่ได้มีใน app store แต่บอกไว้ก่อนครับว่า cydia ไม่ใช่แหล่งรวมแอพฯฟรีไว้ให้โหลดหลังการ jailbreak แต่ผมขอไม่เขียนวิธีการได้มาซึ่งแอพฯนั้นๆอย่างที่ท่านต้องการนะครับ


ขอแนะนำเรื่องของ แอพฯละเมิดลิขสิทธิ์ นิดนึงนะครับ

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


ข้อมูลเพิ่มเติม
http://lordgiftblog.blogspot.com/2011/10/android-tip-superuser-root.html
http://www.iphoneapptube.com/2011/02/cydia.html
http://www.iphonemod.net/faq-jailbreak.html

วันจันทร์ที่ 17 ธันวาคม พ.ศ. 2555

(FLASHROM) UNOFFICIAL CYANOGENMOD 7.2.0 รีดพลังให้น้องมินิให้หมดทุกหยด เร็ว แรง เสถียร (ลองแล้วครับแรงจริงไม่เอ๋อ ใช้งานได้ทุกอย่างครับ GALAXY MINI ใช้ได้ทั้งรุ่น GT-5570 และ GT-5570B)

(FLASHROM) UNOFFICIAL CYANOGENMOD 7.2.0 รีดพลังให้น้องมินิให้หมดทุกหยด เร็ว แรง เสถียร (ลองแล้วครับแรงจริงไม่เอ๋อ ใช้งานได้ทุกอย่างครับ GALAXY MINI ใช้ได้ทั้งรุ่น GT-5570 และ GT-5570B)























!!! WORK !!!
Vmebitek - 01 October 2012 (Update Final !! Full)

Totally recompiled froms scratch
Camera patch
Contacts: o not allow intents to initiate special char sequence handling.
Contacts: Caller name is lost in caller log for SIP calls
Overhaul CMScreenshot.
DHCP renewal failing due to missing iprenew_tiwlan0 service
watchprops would go to 100% CPU after processing first change
Fix memory leaking in the VM
Fix file descriptor leak in read_num
free memory allocated by strdup
fix memory leaking
Fix typo in queue_property_triggers ident
Don't malloc between fork and exec
Fix invalid APN line for Bouyges Telecom.
Ignore 'Incoming call in background' option when the phone is docked
Include nickname and organization in T9 search.
Fix endless loop of mediascanner with some MPEG files.
Browser: Update search engines
Don't cache contact list and T9 characters longer than the dialer's lifetime.
When import vcards, make preferred numbers super-primary.
ActivityManagerService: stay away from zombie content providers
Added missing <include sys/resource.h> for gcc > 4.7.0
Calendar: Fixed alerts so that alerts for all-day events now fire relative to local time
UEventObserver runs its own thread, so make sure to trigger the volume change UI
Fixing gingerbread compiling and mms for non VM carriers
libaudio-msm7x30: TI FM Radio support
Increasing ringtone volume option
Settings: Use new Google apps
update File Manager 1.2 for Cyanogenmod 7.2
Make sure internal state is initialized when toggling network mode
Apply haptic feedback to all buttons, not just the sound button.
Fix occasional completely mute incoming call
Close notification view when swiping away the last notification.
update languages and translation





ก่อนการ Flash ควรอ่านก่อนครับ




อะไรคือการแฟลชรอม ?


การแฟลชรอม หรือ flash Rom คือการนำ Rom หรือง่ายๆคือระบบปฎิบัติการ(OS)ของ Android นั้นเข้าไปแทนที่ของเดิมครับ อย่างเช่นในกรณีของคอมพิวเตอร์คือเหมือนการติดตั้งวินโดวส์ ลินุกซ์ ให้กับมันนั่นเอง โดยตัวรอมจะมีอยู่สารพัดหลายร้อยแบบมากมาย ทั้งนี้ต้องดูด้วยว่า รอม ที่ได้มานั้นมันสำหรับของโมเดลเราหรือเปล่า (โมเดลที่ว่าคือ Galaxy Note,Galaxy SII,SIII เป็นต้น)
แฟลชรอมเพื่ออะไร


การแฟลชรอมก็เปรียบเหมือนการลง OS ใหม่ให้กับน้องมินิของเรานั้นเองครับ เพราะรอมเก่า รอมเดิม นั้นอาจจะยังไม่มี
อะไรที่เพียงพอต่อความต้องการของเรา เช่น บางรอมกินแบทมาก บางรอมก็ใช้โน่นไม่ได้ ใช้นี่ไม่ได้ เลยต้องมีการแฟลชรอมใหม่เอาให้ตรงกับความต้องการของเราครับ โดยในตัวของ Android เองใช้ Linux เป็นเบสหลักในการพัฒนาครับ
รอมชนิดต่างๆแตกต่างกันยังไง

ในปัจจุบัณ ณ วันที่เขียนบทความนี้ขึ้นมา เท่าที่ผมทราบมีรอมอยู่ดังนี้ครับ
1. รอมศูนย์ หรือ Official,Stock Rom
มีหลายอยู่หลายเวอชั่นมากทั้ง ICS และ GB โดยหลักๆจะแบ่งเป็น Zone ประเทศครับและในนั้นก็มีของไทยเราด้วย ซึ่งเวอชั่นก็จะแต่งต่างกันออกไปตามแต่ทางซัมซุงจะผลิตออกมาให้ใช้กันครับ
2. รอมโม หรือ Custom rom
มีหลายค่ายมากที่ทำออกมาแจกจ่ายกัน เช่นของ CM9,King droid,Roket rom,MyNoteTH และอื่นๆที่สารพัดจะกล่าวถึง โดยมีการแยกออกเป็นทั้ง Zone และ เบสรอมครับ

เบสรอมชนิดต่างๆ

โดยส่วนตัวที่ผมเช็คๆดูจะมีเบสรอมอยู่ 2 ตัวหลักๆครับ
1. Stock Based คือการเบสมาจากตัวซัมซุงหลักเอง
2. AOSP Based เป็นรอมแบบ Android open source project (บางที่จะเรียกเป็น AOKP คือเวอชั่นที่แยกตัวออกมาทำเอง) จะเป็นแบบที่นักพัฒนาต่างๆทำและโมกันขึ้นมาเองครับ

ความแตกต่างของทั้ง 2 ตัว ณ วันที่ผมเขียนบทความคือ AOSP สวยกว่ามาก โมง่าย แก้ง่าย แต่ใช้ฟังชั่น S-pen ไม่ได้ครับ(จิ้มค้างเพื่อถ่ายหน้าจอ อะไรพวกนี้)

แล้วแบบนี้จะใช้อะไรดี?


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




ก่อนการลงอ่านก่อนอีกนิดครับ

- Flash แล้วข้อมูลในตัวเครื่องจะหายหมด ให้ backup ข้อมูลไว้ด้วยครับ
- ไม่มีคีย์บอร์ดไทย (แต่มีให้โหลดไปใส่ครับ อิอิ)
- หมดประกัน
- ไม่รับผิดชอบต่ออาการเสียใดๆทั้งสิ้น เพราะถ้าทำตามวิธีทั้งหมดไม่เสียแน่นอน
- android จะกลายเป็นเวอร์ชั่น 2.3.7
- ไม่มีโปรแกรมจัดการงาน อันนี้เซ็งต้องไปหาโหลดเอาเอง

- ข้อนี้สำคัญสุดๆ เล่น RE4 ไม่ได้อยากจะร้อง T T

หลังจาก FlashRom แล้วได้อะไร

- มินิแรงมาก ลื่นหัวแตก
- overclock ได้ เดียวมีวิธีบอกด้านล่าง
- เล่นเกมส์ลื่นสุดๆ << อันนี้ชอบมาก
- อีกมากมาย








มาเริ่มการ FlashRom ให้น้องมินิของเรากันเถอะ




สิ่งที่ต้องเตรียมครับ


- galaxy mini ที่ผ่านการรูทแล้วครับ วิธีรูทคลิก
- galaxy mini ต้องมีเวอร์ชั่น android เป็น gingerbread เท่านั้นนะครับ (มินิปกติก็เป็น gingerbread อยู่แล้วครับ)
- odin multi downloader v 4.3 คลิก
- tass.ops คลิก
- tass-recovery-cwm.tar คลิก
- รอม Unofficial CyanogenMod 7.2.0 คลิก
- flash google play คลิก
- google play apk คลิก




ขั้นต้อนการ FlashRom ครับ
สำคัญมากห้ามข้ามขั้นตอนเป็นอันขาดครับเพราะเครื่องอาจเสียได้ครับ

ลง ClockworkMod Recovery ก่อนครับ




1.เปิดโปรแกรม Odin v4.38 ขึ้นมา จากนั้น ปิดเครื่องกาแลคซี่มินิของเรา แล้วทำการต่อ USB เข้ากับคอมเรา

2. เข้า Download Mode โดยการ กด Volume Down (ปุ่มลดเสียงข้างๆเครื่อง) + Home(ปุ่มตรงกลาง) + Power(ปุ่มเปิดปิดเครื่อง)




มันจะเข้าดังรูป



3. กลับมาดูที่ Odin ครับ ดูว่า ช่อง com port mapping เป็นสีเหลืองหรือยัง ถ้าเป็นสีเหลืองแล้ว ตรงที่ option
กดติ๊กที่ One package ครับ


4. กดที่ปุ่ม ops ครับแล้วเลือกหาไฟล์ tass.ops ที่โหลดมาครับ


5. ติ๊กที่ One package อีกทีครับ


6. กดที่ปุ่ม One package ที่ด้านล่างขวาของโปรแกรมครับ แล้วเลือกหาไฟล์ tass-recovery-cwm.tar ครับ


7. จากนั้นก็กด Start แล้วไม่ต้องไปยุ่งอะไรทั้งนั้น รอจนกว่ามันขึ้นคำว่า Pass สีฟ้านะครับ




ต่อไปเป็นการ FlashRom CyanogenMod 7.2.0 ครับ


1. นำไฟล์ รอม Unofficial CyanogenMod 7.2.0 และไฟล์ flash google play และไฟล์ google play apk ที่โหลดมาไว้นอกสุดของ sdcard ครับ ไม่ต้องใส่โฟเดอร์อะไรทั้งนั้น


2. ปิดเครื่อง กดปุ่ม home+power พร้อมกันค้างไว้ ทีนี้ระบบจะทำการเข้าสู่ ClockworkMod Recovery


3.จากนั้นคุณเลือกเมนูโดยกดปุ่มขึ้นลงแล้วเลือก
Wipe data/factory reset <<< ชื่อประมาณนี้แหละ แล้วกดปุ่ม Home(ปุ่มตรงกลาง)

จากนั้น เลื่อนลงมาที่ yes แล้วกดปุ่ม Home(ปุ่มตรงกลาง)



เลือก Wipe cache partition <<< ชื่อประมาณนี้แหละ แล้วกดปุ่ม Home(ปุ่มตรงกลาง)จากนั้น เลื่อนลงมาที่ yes แล้วกดปุ่ม Home(ปุ่มตรงกลาง)


เลือกที่ Install zip from sdcard <<< ชื่อประมาณนี้แหละ แล้วกดปุ่ม Home(ปุ่มตรงกลาง)
จากนั้น เลือกที่ Choose zip from sdcard <<< ชื่อประมาณนี้แหละ แล้วกดปุ่ม Home(ปุ่มตรงกลาง)
เลือกไฟล์ rom ที่เราเอาใส่ไว้ใน sdcard ชื่อไฟล์ว่า
cm-7-20121001-UNOFFICIAL-mebitek-tass.zip
แล้วกด ปุ่ม Home(ปุ่มตรงกลาง) แล้วก็รอสักครู่


เสร็จแล้ว ก็กดปุ่ม Back(ย้อนกลับ) อยู่ทางขวาของ Home(ปุ่มตรงกลาง)
จากนั้นเลือก
Reboot system now <<< ชื่อประมาณนี้แหละ แล้วกดปุ่ม Home(ปุ่มตรงกลาง)


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


เสร็จสินการ FlashRom ครับ




แต่เดี่ยวก่อนตอนนี้โทรศัพท์เรายังไม่มี google play ครับ ทำตามนี้ครับ


1.ปิดเครื่อง กดปุ่ม home+power พร้อมกันค้างไว้ ทีนี้ระบบจะทำการเข้าสู่ ClockworkMod Recovery

2.จากนั้นคุณเลือกเมนูโดยกดปุ่มขึ้นลงแล้วเลือก
Wipe data/factory reset <<< ชื่อประมาณนี้แหละ แล้วกดปุ่ม Home(ปุ่มตรงกลาง)
จากนั้น เลื่อนลงมาที่ yes แล้วกดปุ่ม Home(ปุ่มตรงกลาง)



เลือก Wipe cache partition <<< ชื่อประมาณนี้แหละ แล้วกดปุ่ม Home(ปุ่มตรงกลาง)จากนั้น เลื่อนลงมาที่ yes แล้วกดปุ่ม Home(ปุ่มตรงกลาง)


เลือกที่ Install zip from sdcard <<< ชื่อประมาณนี้แหละ แล้วกดปุ่ม Home(ปุ่มตรงกลาง)
จากนั้น เลือกที่ Choose zip from sdcard <<< ชื่อประมาณนี้แหละ แล้วกดปุ่ม Home(ปุ่มตรงกลาง)
เลือกไฟล์ google play ที่เราเอาใส่ไว้ใน sdcard ชื่อไฟล์ว่า
gapps-gb-20110828-signed.zip
แล้วกด ปุ่ม Home(ปุ่มตรงกลาง) แล้วก็รอสักครู่


เสร็จแล้ว ก็กดปุ่ม Back(ย้อนกลับ) อยู่ทางขวาของ Home(ปุ่มตรงกลาง)
จากนั้นเลือก
Reboot system now <<< ชื่อประมาณนี้แหละ แล้วกดปุ่ม Home(ปุ่มตรงกลาง)


เข้าโปรแกรมจัดการไฟล์ครับแล้วติดตั้ง google play จากไฟล์ Gplay3.8.17.apk


เรียบร้อยครับ มี google play แล้ว






แถมครับ วิธีการการ over clock


1.ลงโปรแกรม antutu cpu master ครับ (หาใน google)


2. ตั้งค่า cpu ได้เลยครับ







ผมตั้งตามนี้ครับ เสถียรที่สุดแล้ว แรงกว่านี้ เครื่องอาจแฮ็งค์ได้ครับ


หลังจาก overclock ผมเล่นเกมส์หลายเกมส์ได้โดยไม่ต้องใช้ cf3d ช่วยเลยครับ






เครดิต (ขออภัยลืมจริงๆครับ)


http://www.thaiandroidphone.com/thread-36888-1-1.html


ข้อมูลรอมครับ by killerrrs


วิธี Flash Rom by golfzilla


ขอบคุณ killerrrs อีกครังครับที่ช่วยเตือนเรื่องเครดิต ^^