เปิดไฟล์ .PLIST ได้อย่างไร PlistEdit Pro - โปรแกรมแก้ไขไฟล์ plist ที่ยอดเยี่ยม วิธีแก้ไขข้อมูลใน plist
ฉันต้องการแก้ไข Info.plist สำหรับ TextEdit (นี่คือเหตุผล) ฉันใช้ OS 10.7 และติดตั้ง Xcode แล้ว แต่ทุกครั้งที่ฉันพยายามแก้ไขไฟล์ ไฟล์จะถูกล็อค และฉันไม่สามารถบันทึกการเปลี่ยนแปลงได้
หากฉันพยายามบันทึกโดยใช้ XCode XCode จะถามว่าฉันต้องการปลดล็อคหรือไม่ ฉันพูดว่า "เลิกบล็อก" แต่แล้วก็มีข้อความปรากฏขึ้น ข้อผิดพลาดไฟล์ "Info.plist" ไม่สามารถปลดล็อคได้" เขาบอกว่าเป็นเพราะฉันไม่ได้เป็นเจ้าของ
ถ้าฉันเปิด Info.plist ด้วย vi ใน Terminal (vi Info.plist) ฉันไม่สามารถบันทึกการเปลี่ยนแปลงได้แม้จะใช้ :w! , ข้อผิดพลาด E212: ไม่สามารถเปิดไฟล์เพื่อเขียนได้
ฉันจะเปลี่ยนแปลง Info.plist ของไฟล์ TextEdit ได้อย่างไร
คำตอบ
เอียน เอส.
ก่อนที่จะดำเนินการนี้ ตรวจสอบให้แน่ใจว่าไม่มีอินสแตนซ์ของ TextEdit ทำงานอยู่บนระบบของคุณ
การใช้ตัวค้นหา
เลือกไฟล์ plist ใน Finder แล้วทำ File > Get Info ที่ด้านล่างของหน้าต่างข้อมูลไฟล์ คุณจะเห็นส่วนที่เรียกว่า " การแบ่งปันและการอนุญาต”- คุณต้องการตรวจสอบให้แน่ใจว่าคุณอยู่ในรายการนี้และมีสิทธิ์การเข้าถึงไฟล์ในระดับอ่านและเขียน
ก่อนที่คุณจะสามารถเพิ่มตัวเองในการอนุญาตของไฟล์ได้ คุณจะต้องปลดล็อคก่อน คลิกที่ไอคอนแม่กุญแจเล็กๆ (1) ที่มุมขวาล่างแล้วป้อนรหัสผ่านของคุณ หากคุณไม่ใช่ผู้ดูแลระบบในคอมพิวเตอร์เครื่องนี้ คุณจะไม่สามารถดำเนินการขั้นตอนนี้ได้
เมื่อคุณปลดล็อคไฟล์แล้ว คุณสามารถเปลี่ยนสิทธิ์เป็นอ่านและเขียนได้ หากคุณไม่ปรากฏในรายชื่อบุคคลที่สามารถเข้าถึงไฟล์ได้ ให้คลิกปุ่ม + ด้านล่างรายการ และค้นหารายการป๊อปอัปผู้ใช้และกลุ่ม
การเปลี่ยนแปลงจะปรับใช้กับไฟล์ทันทีที่คุณทำการเปลี่ยนแปลงในหน้าต่างข้อมูลไฟล์
ขณะนี้คุณจะสามารถเปิด แก้ไข และบันทึกการเปลี่ยนแปลงเหล่านี้ลงในไฟล์ได้
การใช้งาน บรรทัดคำสั่ง
เปิดหน้าต่างเทอร์มินัล
ไปที่ตำแหน่งที่มีไฟล์ plist:
cd ~/Library/การตั้งค่า/เปลี่ยนเจ้าของและการอนุญาตของไฟล์เพื่อให้คุณสามารถอ่านและเขียนได้:
sudo chown $USER aomDSP.plist sudo chmod คุณ + w aomDSP.plistคุณอาจไม่ต้องการ sudo ในการโทรครั้งที่สอง แต่ก็ไม่เจ็บ ในการดำเนินการนี้ คุณจะต้องมีสิทธิ์การเข้าถึงของผู้ดูแลระบบในเครื่อง
เคธี่เค
คำสั่ง "Finder" ใช้งานได้สำหรับฉัน - ขอบคุณ!
ผู้ใช้495470
TextEdit และแอปพลิเคชันอื่นๆ ที่ใช้บันทึกอัตโนมัติยังต้องมีสิทธิ์ในการเขียนไปยังไดเร็กทอรีที่ไฟล์นั้นอยู่
เจซาดรา
คำแนะนำการค้นหาใช้ไม่ได้สำหรับฉัน - เมื่อฉันไปเพิ่มผู้ใช้หรือแก้ไขสิทธิ์สำหรับทุกคน มันบอกว่า "การดำเนินการไม่เสร็จสมบูรณ์เนื่องจากคุณไม่มีสิทธิ์ที่จำเป็น" ของฉัน บัญชีผู้ดูแลระบบ บรรทัดคำสั่งยังระบุด้วยว่าไม่อนุญาตให้ดำเนินการ
เอียน เอส. ♦
@jzadra หากเป็นสีเทาแสดงว่าบัญชีที่คุณพยายามทำคือ ไม่มีสิทธิของผู้ดูแลระบบ
ถึง
หากคุณต้องการแก้ไขไฟล์ (ดังที่คุณอธิบายไว้ข้างต้น) คุณไม่จำเป็นต้องปลดล็อคไฟล์ หากคุณพอใจกับบรรทัดคำสั่ง คุณสามารถแก้ไขไฟล์โดยใช้เครื่องมือบรรทัดคำสั่งที่ Apple มอบให้ เพิ่มคำสั่งด้วย sudo เพื่อรับสิทธิ์ที่จำเป็นในการแก้ไขไฟล์ (คุณจะต้องป้อนรหัสผ่านผู้ดูแลระบบ)
กล่าวคือสิ่งเหล่านี้เป็นค่าเริ่มต้นและโปรแกรม PlistBuddy (ทำงานเป็น sudo /usr/libexec/PlistBuddy) แม้ว่าค่าเริ่มต้นจะเป็นวิธีที่ตรงกว่าในการแก้ไขไฟล์ แต่ PlistBuddy มีโหมดโต้ตอบที่ให้คุณดูตัวอย่างการเปลี่ยนแปลงก่อนบันทึกได้
แอป iOS บางตัวตรวจสอบเวอร์ชัน ระบบปฏิบัติการบนอุปกรณ์ เมื่อเร็วๆ นี้ ขณะทดสอบแอปพลิเคชัน ฉันพบการตรวจสอบที่คล้ายกัน หากเวอร์ชัน iOS ต่ำกว่า 7.1 แอปพลิเคชันจะไม่ได้รับการติดตั้งและข้อผิดพลาดจะปรากฏขึ้น
บทความนี้จะครอบคลุมหัวข้อต่อไปนี้:
- เปลี่ยน เวอร์ชัน iOSในไฟล์ SystemVersion.plist
- การเปลี่ยนเวอร์ชันในไฟล์ plist ที่อยู่ในแพ็คเกจแอปพลิเคชัน
- การใช้ยูทิลิตี้ "iOS-ssl-Kill switch" เพื่อเลี่ยงผ่านการตรวจสอบใบรับรอง
การเปลี่ยนเวอร์ชัน iOS ในไฟล์ SystemVersion.plist
เวอร์ชัน iOS สามารถเปลี่ยนได้ (บนอุปกรณ์เจลเบรค) ในสองขั้นตอนง่ายๆ โดยการเปลี่ยนค่าที่เหมาะสมในไฟล์ SystemVersion.plist:
- เราเชื่อมต่อกับอุปกรณ์เจลเบรคผ่าน SSH (หรือใช้ ifile ซึ่งมีอยู่ใน cydia) เพื่อดูเนื้อหาของไดเร็กทอรีระบบ
- เปลี่ยนค่า "ProductVersion" ในไฟล์ "/System/Library/CoreServices/SystemVersion.plist"
รูปที่ 1: เนื้อหาของไฟล์ SystemVersion.plist
เคล็ดลับนี้ช่วยให้คุณสามารถเปลี่ยนค่าที่แสดงในส่วน "การตั้งค่า/ทั่วไป/เกี่ยวกับ" อย่างไรก็ตาม วิธีการนี้จะใช้ได้กับแอปพลิเคชันที่ตรวจสอบเวอร์ชันในไฟล์ SystemVersion.plist เท่านั้น หากหลังจากเปลี่ยนเวอร์ชันแล้วแอปพลิเคชันยังคงปฏิเสธที่จะทำงาน ให้ใช้วิธีที่สอง
การเปลี่ยนเวอร์ชันในไฟล์ plist ที่อยู่ในแพ็คเกจแอปพลิเคชัน
วิธีที่สองในการเปลี่ยนเวอร์ชันประกอบด้วยสามขั้นตอนง่ายๆ:
- เปลี่ยนชื่อไฟล์ ipa เป็น .zip และคลายไฟล์เก็บถาวร
- เราเปลี่ยนค่าของ "เวอร์ชัน iOS ขั้นต่ำ" ในไฟล์ info.plist ซึ่งโดยปกติจะอยู่ในโฟลเดอร์ \Payload\appname.app
- เราแพ็คไฟล์เก็บถาวรและเปลี่ยนชื่อกลับเป็น ipa - หมายเหตุ: แอปพลิเคชันบางตัวจะตรวจสอบค่า "เวอร์ชัน iOS ขั้นต่ำ" ในไฟล์ plist อื่นๆ ในแพ็กเกจ].
รูปที่ 2: เนื้อหาของไฟล์ info.plist
หลังจากเปลี่ยนไฟล์ plist ลายเซ็นแพ็คเกจใช้งานไม่ได้ เพื่อแก้ไขปัญหานี้ คุณต้องลงทะเบียน IPA โดยใช้ยูทิลิตี้จากบทความนี้
แอพบางตัวจะตรวจสอบเวอร์ชั่น iOS ระหว่างการติดตั้ง เมื่อผู้ใช้ติดตั้งแอปพลิเคชันโดยใช้ iTunes หรือ xcode โดยใช้ IPA ระบบจะตรวจสอบเวอร์ชันของ iOS ที่ทำงานบนอุปกรณ์ และหากเวอร์ชันต่ำกว่าที่กำหนด ข้อผิดพลาดจะปรากฏขึ้น
รูปที่ 3: ข้อผิดพลาดเมื่อติดตั้งแอปพลิเคชันผ่าน xcode
การตรวจสอบดังกล่าวยังต้องมีหลายขั้นตอน:
- เปลี่ยนชื่อไฟล์ .ipa เป็น .zip และแยกโฟลเดอร์ .app
- คัดลอกโฟลเดอร์ .app ไปยังตำแหน่งที่ติดตั้ง แอพพลิเคชั่น iOS(/root/application) โดยใช้ไคลเอ็นต์ SFTP ใดๆ (เช่น WinSCP)
- เราเชื่อมต่อกับอุปกรณ์ผ่าน SSH ไปที่โฟลเดอร์ที่ติดตั้ง IPA จากนั้นตั้งค่าสิทธิ์การเปิดใช้งานสำหรับโฟลเดอร์ .app (chmod -R 755 หรือ chmod -R 777) ทางเลือกอื่น- คลิกขวาที่โฟลเดอร์ .app ใน WinSCP และเปลี่ยนคุณสมบัติไดเร็กทอรี ตั้งค่าสิทธิ์ที่เหมาะสม
- หลังจากรีสตาร์ทอุปกรณ์ iOS แอปพลิเคชันจะถูกติดตั้งสำเร็จ
รูปที่ 4: การตั้งค่าการอนุญาตใหม่สำหรับไดเร็กทอรี
ข้ามการตรวจสอบใบรับรอง
แอปพลิเคชันบางตัวจะตรวจสอบใบรับรองเพื่อป้องกันไม่ให้การรับส่งข้อมูลถูกพร็อกซีโดยใช้ยูทิลิตี้เช่น Burp โดยทั่วไปแล้ว ไฟล์ไบนารีของแอปพลิเคชันจะมีใบรับรองไคลเอ็นต์ที่เดินสายเข้าไป เซิร์ฟเวอร์ตรวจสอบใบรับรองนี้ และหากการตรวจสอบล้มเหลว ข้อผิดพลาดจะเกิดขึ้น คุณสามารถอ่านเพิ่มเติมเกี่ยวกับเรื่องนี้ได้ในบทความอื่นของฉันที่เขียนร่วมกับ Steve Kern
บางครั้งการแยกใบรับรองออกจากแอปพลิเคชันและติดตั้งภายในพร็อกซีอาจเป็นเรื่องยาก อีกทางเลือกหนึ่งคือใช้ยูทิลิตี้ ios-ssl-kill-switch ios-ssl-kill-switch hooks ไปยัง Secure Transport API (ส่วนใหญ่ ระดับต่ำ) และปิดใช้งานการตรวจสอบใบรับรอง การตรวจสอบส่วนใหญ่ใช้ NSURLConnection มากกว่า ระดับสูง- รายละเอียดเพิ่มเติมสามารถพบได้
การตรวจสอบใบรับรองเกี่ยวข้องกับหลายขั้นตอน:
- ติดตั้งยูทิลิตี้ kill-ssl-switch
- ต้องติดตั้งแพ็คเกจที่ต้องพึ่งพาทั้งหมดล่วงหน้า
- รีสตาร์ทอุปกรณ์หรือรีสตาร์ท SpringBoard โดยใช้คำสั่งต่อไปนี้ "killall -HUP SpringBoard"
- ตั้งค่าตัวเลือก ปิดใช้งานการตรวจสอบใบรับรอง ในส่วน "การตั้งค่า/สวิตช์ฆ่า SSL"
- เรารีสตาร์ทแอปพลิเคชันหลังจากนั้นควรสกัดกั้นการรับส่งข้อมูลได้สำเร็จ
การปักหมุดใบรับรองถูกหลีกเลี่ยงโดยการเชื่อมต่อกับ API ที่จะตรวจสอบใบรับรองและส่งคืน "จริง" เสมอเมื่อตรวจสอบแล้ว เฟรมเวิร์ก Mobilesubstrate ค่อนข้างเหมาะสมสำหรับการแก้ปัญหานี้ มียูทิลิตี้ที่มีประโยชน์อื่นๆ อีกหลายตัวสำหรับการปิดการใช้งาน snapping เช่น "Trustme" และ "Snoop-it"
รูปที่ 5: การปิดใช้งานการตรวจสอบใบรับรองใน SSL Kill Switch
พื้นฐานสำหรับความเสถียรของระบบปฏิบัติการคือ การจำกัดการเข้าถึงไฟล์สำคัญซึ่งการทำงานของคอมพิวเตอร์ขึ้นอยู่กับหรือเพียงแค่ "การป้องกันคนโง่" ใน Mac OS X เช่นเดียวกับระบบ *nix อื่นๆ การป้องกันนี้จะดำเนินการผ่านสิทธิ์การเข้าถึง กลุ่ม และเจ้าของอ็อบเจ็กต์ คุณสามารถอ่านเกี่ยวกับทั้งหมดนี้ได้ใน Terminal Mac OS X และวันนี้เราจะพูดถึงการป้องกันไม่มากนักเกี่ยวกับวิธีเอาชนะมัน
เหตุใดจึงจำเป็น? ไม่ช้าก็เร็วผู้ใช้ Mac ต้องเผชิญกับความจำเป็นในการแก้ไขบางอย่างในการตั้งค่าระบบหรือแต่ละโปรแกรม เจ้าของ Hackintosh เผชิญกับความต้องการนี้เกือบทุกวัน คุณจะหลีกเลี่ยงระบบยุ่งยากในการกำหนดสิทธิ์การเข้าถึงเพื่อเปลี่ยนแปลงบางสิ่งในระบบเพื่อจุดประสงค์ที่ดีได้อย่างไร
รูปแบบมาตรฐานสำหรับการตั้งค่าสำหรับ Mac OS X และโปรแกรมคือ PLIST นี่เป็นไฟล์ข้อความปกติที่จะเปิดขึ้นมา โปรแกรมแก้ไขข้อความแก้ไขข้อความ ทีนี้ลองจินตนาการว่าคุณได้เปิดไฟล์ดังกล่าว ทำการเปลี่ยนแปลงที่จำเป็นทั้งหมด และตอนนี้ต้องการบันทึกมัน แต่นั่นไม่เป็นเช่นนั้น! คุณจะเห็นข้อผิดพลาดนี้:
คุณมีทางเลือกเดียวเท่านั้น - บันทึกไฟล์ไว้ที่อื่น แต่มันมากมาก ตัวเลือกที่ไม่ดี- ประการแรก คุณจะไม่สามารถคัดลอกไฟล์นี้ไปยังโฟลเดอร์ดั้งเดิมได้ ระบบจะไม่อนุญาตให้คุณเขียนทับไฟล์ที่มีอยู่ (และมันจะถูกต้อง) ถ้าคุณลบไฟล์เก่าแล้วคัดลอกสำเนาที่แก้ไขลงในโฟลเดอร์เดียวกันแล้วไฟล์นั้นจะถูกคัดลอก แต่สิทธิ์การเข้าถึงจะถูกละเมิด และสิ่งนี้คุกคามคุณด้วยข้อผิดพลาดที่ลึกลับและคาดเดาไม่ได้ที่สุด
นั่นเป็นเหตุผลที่เราจะดูตัวเลือกอื่น ๆ
1) การแก้ไขผ่าน Terminal
เทอร์มินัลทำให้ผู้ใช้สามารถดำเนินการในนามของผู้ดูแลระบบรูทได้ ซึ่งหมายความว่าคุณจะสามารถควบคุมทุกไฟล์ในคอมพิวเตอร์ของคุณได้ เราหวังว่าจะไม่มีประโยชน์ที่จะเตือนคุณเกี่ยวกับอันตรายของการมีอำนาจดังกล่าว ;)
Terminal มีเครื่องมือแก้ไขในตัวมากมาย เช่น คำสั่ง นาโนและวี- การใช้พวกมันไม่ใช่เรื่องง่ายอีกต่อไป ก่อนอื่นคุณต้องได้รับสิทธิ์ของผู้ดูแลระบบรูท ป้อนคำสั่ง:
จากนั้นป้อนรหัสผ่านของคุณแบบสุ่มสี่สุ่มห้าแล้วกด Enter
ตอนนี้เพียงแค่ป้อน:
เส้นทางไฟล์นาโน
ตัวอย่างเช่น:
nano /Library/Preferences/SystemConfiguration/com.apple.Boot.plist
หรือคุณสามารถพิมพ์ nano ตามด้วยช่องว่าง จากนั้นลากไฟล์ที่คุณกำลังแก้ไขไปที่หน้าต่าง Terminal สิ่งที่คุณต้องทำคือกด Enter คำสั่ง vi ทำงานในลักษณะเดียวกันทุกประการ
แต่การแก้ไขไฟล์ในโหมดนี้ไม่ใช่เรื่องน่ายินดี ตัดสินด้วยตัวคุณเอง: ที่นี่ไม่มีการควบคุมด้วยเมาส์และแม้แต่เคอร์เซอร์ก็ยังต้องถูกย้ายออกจากแป้นพิมพ์
คำแนะนำที่เป็นประโยชน์: หากต้องการออกจาก nano ให้ปิด Terminal หรือกด Ctrl+X บนแป้นพิมพ์
2) เปิดตัวแก้ไขข้อความด้วยสิทธิ์ของผู้ดูแลระบบ
วิธีที่สองนั้นหรูหรากว่า มันจะช่วยให้คุณใช้โปรแกรมแก้ไขข้อความ Mac OS X ทั่วไป แต่ทำงานในฐานะผู้ดูแลระบบ ในกรณีนี้จะไม่เกิดข้อผิดพลาดเกี่ยวกับสิทธิ์การเข้าถึง
เปิด Terminal ป้อน sudo -sและรหัสผ่าน จากนั้นคุณจะต้องแนะนำโครงสร้างที่ยุ่งยากเช่น:
/Applications/TextEdit.app/Contents/MacOS/TextEdit
โปรดทราบ: คุณต้องเรียกใช้ผ่าน Terminal ไม่ใช่ตัวโปรแกรมเอง (เช่น ไฟล์ TextEdit.app) แต่เป็นไบนารีที่ซ่อนอยู่ภายในโปรแกรมในโฟลเดอร์ย่อย เนื้อหา/MacOS.
หลังจากนี้ TextEdit จะสามารถทำงานได้อย่างสมบูรณ์แบบกับไฟล์ใด ๆ แต่จนกว่าโปรแกรมจะปิดในครั้งแรกเท่านั้น
3) โปรแกรมพิเศษของบุคคลที่สาม
เราไม่สามารถแนะนำโปรแกรมแก้ไขข้อความได้ นี่คือ TextMate เวอร์ชันขั้นสูงซึ่งสร้างขึ้นโดยคำนึงถึงโปรแกรมเมอร์ แต่จะมีประโยชน์กับ Mac ทุกเครื่อง (และมากกว่านั้นใน Hackintosh) ที่บริการของคุณคือการจัดรูปแบบข้อความที่ชัดเจน ทำงานกับการเข้ารหัสที่หลากหลาย และที่สำคัญที่สุดคือรองรับการทำงานกับไฟล์ที่ได้รับการป้องกันโดยไม่ต้องปรับแต่งเพิ่มเติมใน Terminal
เมื่อคุณบันทึกไฟล์ที่ได้รับการป้องกัน TextMate จะแจ้งให้คุณป้อนรหัสผ่านและจะบันทึกการเปลี่ยนแปลงทั้งหมดโดยไม่มีปัญหาใด ๆ
อย่างไรก็ตาม ราคานี้ไม่ใช่ข้อได้เปรียบของ TextMate อย่างชัดเจน หลังจากสิ้นสุดการทดลองใช้ 30 วัน คุณจะถูกถาม 39 ยูโร- นักพัฒนาแก้ตัวโดยชี้ไปที่โมดูลการประมวลผลในตัวจำนวนมาก สคริปต์ที่แตกต่างกันและภาษาโปรแกรม:
แต่ทำไมผู้ใช้โดยเฉลี่ยถึงต้องการมัน? หากราคาไม่ทำให้คุณผิดหวัง คุณสามารถดาวน์โหลด TextMate ได้จากลิงค์ด้านล่าง
หากคุณขี้เกียจเกินไปที่จะควานหาในร้าน ไซเดียและมองหาการปรับแต่งที่จำเป็น ก็มีโอกาสเสมอที่คุณจะแก้ไขปัญหาได้โดยเพียงแค่เปลี่ยนไฟล์การตั้งค่า ไอโฟน.
เกี่ยวกับการปรับแต่งเล็กน้อย ไอโอเอสซึ่งผู้ใช้ Jailbreak ทุกคนสามารถทำได้ด้วยตัวเองคือสิ่งที่เราจะพูดถึงที่นี่ ทุกอย่างที่อธิบายไว้ด้านล่างได้รับการทดสอบบน iOS 5
สิ่งที่เราต้องการ:
จริงๆ แล้ว ไม่มีอะไรมากไปกว่านั้น เนื่องจากตัวแก้ไข Plist ได้ถูกสร้างไว้ใน iFile แล้ว
การเปลี่ยนแปลงไฟล์ ปลิสท์- แฮ็กและการปรับปรุงที่ผู้ใช้ Jailbreak ทุกคนสามารถทำได้
1. เปิดกล้องพาโนรามาใน iPhone
ในการทำเช่นนี้คุณต้องไปที่โฟลเดอร์และเปิดไฟล์ com.apple.mobileslideshow.plist.
200"200px":"+(this.scrollHeight+5)+"px");">
เราเพิ่มหลัง:
200"200px":"+(this.scrollHeight+5)+"px");">
นี่เป็นฟังก์ชั่นทดสอบและจะต้องเปิดใช้งานในการตั้งค่ากล้องปกติ คุณภาพของภาพพาโนรามาที่ได้นั้นไม่ได้คุณภาพสูงมากนัก แต่หากคุณต้องการภาพพาโนรามาบน iPhone โดยไม่ต้องติดตั้งโปรแกรมของบุคคลที่สาม การปรับแต่งนี้เหมาะสำหรับคุณ
2.เปิดใช้งานแผงแก้ไขข้อความที่ซ่อนอัตโนมัติ
ไปที่โฟลเดอร์เดียวกันกันเถอะvar/มือถือ/ไลบรารี/การตั้งค่า/
และเปิดไฟล์ com.apple.keyboard.plistและเพิ่ม บรรทัดนี้:
200"200px":"+(this.scrollHeight+5)+"px");">
หากคุณไม่พบไฟล์ในเส้นทางข้างต้น ให้ลองค้นหาใน
ห้องสมุด/การตั้งค่า/.
3. สกรีนเซฟเวอร์บน iPad และ iPhone
ร้านค้าบางแห่งมีสกรีนเซฟเวอร์ที่มีตราสินค้าบน iDevices หากคุณไม่คำนึงถึงแบตเตอรี่ ก็จะมีการตั้งค่าพิเศษสำหรับการติดตั้งไปที่โฟลเดอร์กันเถอะ:
/var/stash/Applications/DemoApp/
และแก้ไขไฟล์ Info.plist
เราเปลี่ยนโค้ดบางส่วน:
200"200px":"+(this.scrollHeight+5)+"px");">
สำคัญ ที่ซ่อนอยู่บนกุญแจ มองเห็นได้.
ตอนนี้เราวางไฟล์ที่มีสกรีนเซฟเวอร์ Demo.mov ไว้ในโฟลเดอร์
var/มือถือ/
หลังจาก ReSpring ทุกอย่างจะทำงานได้
4. เปิดใช้งานการสนับสนุนมัลติทาสกิ้งใน Cydia
ทุกคนรู้ดีว่าทันทีที่คุณเปลี่ยนไปใช้โปรแกรมอื่น Cydia พูดอย่างสุภาพจะลืมทุกสิ่ง มีวิธีแก้ไขปัญหานี้ด้วย โดยไปที่:/var/stash/Applications/Cydia.app/
แก้ไขในไฟล์ ข้อมูล.plistเส้น:
200"200px":"+(this.scrollHeight+5)+"px");">
การเปลี่ยนคีย์จริงเป็นเท็จ รีบูทอุปกรณ์ของคุณและ voila Cydia จะจดจำตำแหน่งสุดท้ายของคุณในเมนู
5. เปิดใช้งานการบัฟเฟอร์สำหรับวิดีโอ 720p ในแอปพลิเคชัน YouTube มาตรฐาน
เปิดไฟล์ต่อไปนี้:/System/Library/CoreServices/SpringBoard.app/N81AP.plist
เราเปลี่ยนแปลง
200"200px":"+(this.scrollHeight+5)+"px");">
บน
200"200px":"+(this.scrollHeight+5)+"px");">
และรีบูท iPhone, iPad
6. การเปลี่ยนข้อความบนหน้าจอล็อค
แม้ว่าจะมีการตั้งค่าดังกล่าวใน Springtomize แต่บางครั้งคุณไม่ต้องการติดตั้งการปรับแต่งเพิ่มเติม ดังนั้นเราจึงไปที่ ไอไฟล์และเปิด:ระบบ/library/CoreServices/SpringBoard.app/English.lproj/SpringBoard.strings
และแก้ไขคีย์ต่อไปนี้:
"AWAY_LOCK_LABEL" = "เลื่อนเพื่อปลดล็อค"
7. ปิดใช้งานการสนับสนุนการเชื่อมต่อ Wi-Fi อย่างต่อเนื่อง
บางครั้งข้อผิดพลาดต่อไปนี้เกิดขึ้นว่าแบตเตอรี่หมดกะทันหัน ไอแพดหรือ ไอโฟนอยู่ในความฝัน เนื่องจากไม่ได้แสดงสถานะการเชื่อมต่อเครือข่ายเสมอไป หากคุณประสบปัญหาดังกล่าวคุณต้องตรวจสอบให้แน่ใจว่า iPhone ไม่ได้เชื่อมต่อกับเครือข่ายตลอดเวลา - มีการตั้งค่าดังกล่าวเราไป:
/ระบบ/ไลบรารี/LaunchDaemons/
และเปลี่ยนชื่อ com.apple.apsd.plistวี com.apple.apsd.plist%ให้รีบูทอุปกรณ์
นอกจากนี้ ทุกคนสามารถดำเนินการทั้งหมดข้างต้นได้แม้จะไม่ได้ใช้ . ในการดำเนินการนี้คุณเพียงแค่ต้องสร้างสำเนาสำรองของ iPhone หรือ iPad ของคุณจากนั้นคุณสามารถแก้ไขได้ด้วยโปรแกรม iBackupBot หลังจากนั้นคุณจะต้องกู้คืนอุปกรณ์ iOS ของคุณด้วยข้อมูลสำรองที่แก้ไขแล้ว
และนั่นไม่ใช่ทั้งหมด รายการจะได้รับการอัปเดตเมื่อพบการปรับแต่งใหม่ สมัครสมาชิกและถามคำถามด้านล่างเราจะตอบ
หากคุณไม่พบคำตอบสำหรับคำถามของคุณหรือมีบางอย่างไม่เหมาะกับคุณ และไม่มีวิธีแก้ปัญหาที่เหมาะสมในความคิดเห็นด้านล่าง โปรดถามคำถามผ่านเรา รวดเร็ว ง่าย สะดวก และไม่ต้องลงทะเบียน คุณจะพบคำตอบสำหรับคำถามของคุณและคำถามอื่นๆ ในส่วนนี้
เข้าร่วมกับเราบน
ผู้ใช้ Mac OS X ขั้นสูงทุกคนอาจเคยเจอไฟล์ plist อย่างน้อยหนึ่งครั้งในชีวิต วันนี้ฉันจะบอกผู้อ่านเกี่ยวกับแอปพลิเคชันที่น่าสนใจและเรียบง่ายสำหรับการทำงานกับพวกเขาที่เรียกว่า PlistEdit Pro
เริ่มต้นด้วยโปรแกรมการศึกษาที่สั้นมาก ไฟล์ที่มีนามสกุล .plist (รายการคุณสมบัติ) เป็นไฟล์ XML ธรรมดาที่มีการตั้งค่าแอปพลิเคชัน รูปแบบนี้ดีเพราะสะดวกและรวดเร็วในการใช้งาน การตั้งค่าแอปพลิเคชันจำนวนมากในไฟล์ดังกล่าวจะอยู่ใน /Home/Library/Preferences และชื่อ โดยปกติประกอบด้วย 4 ส่วน: set-top box.company.app.plist (เช่น com.apple.iTunes.plist)
ไฟล์เหล่านี้ส่วนใหญ่สามารถเปิดได้ในโปรแกรมแก้ไขข้อความใด ๆ แต่การเปลี่ยนแปลงอาจไม่ใช่เรื่องง่าย ในกรณีนี้ยูทิลิตี้ PlistEdit Pro จะมีประโยชน์สำหรับเราซึ่งจะแสดงข้อความ "ดิบ" ของไฟล์ในรูปแบบของรายการที่มีพารามิเตอร์สามตัว: ชื่อตัวแปร (คีย์) ประเภทข้อมูล (คลาส) และค่า (ค่า) .
แอปพลิเคชันรองรับการลากและวาง ดังนั้นจึงสามารถลากตัวแปรแต่ละตัวหรือทั้งส่วนด้วยเมาส์ได้โดยไม่จำเป็นต้องเขียนเนื้อหาของไฟล์ใหม่ด้วยตนเอง อย่างไรก็ตามโดยการเลือกประเภทใดประเภทหนึ่งของการแสดงเนื้อหา (ไบนารี ASCII หรือ XML) คุณสามารถดูการเปลี่ยนแปลงที่ด้านล่างของหน้าต่างได้โดยอัตโนมัติ และถ้าคุณเพิ่มโค้ดที่นั่นด้วยตนเอง รหัสนั้นจะถูกซิงโครไนซ์กับแผนผัง XML ด้านบน
ฉันชอบเบราว์เซอร์ไฟล์ในตัวซึ่งทำให้การดูและแก้ไขการตั้งค่าจำนวนมากสำหรับแอปพลิเคชันอื่นเกือบจะเป็นงานเบื้องต้น โปรแกรมจะสแกนไดเร็กทอรีระบบและแสดงไฟล์ plist ที่พบในหน้าต่างพิเศษ
นอกจากนี้ PlistEdit Pro ยังมีการค้นหาขั้นสูงพร้อมความสามารถในการแทนที่องค์ประกอบที่พบ คุณสามารถจำกัดและขยายการค้นหาของคุณโดยใช้เกณฑ์ที่หลากหลาย
ข้อดีอื่น ๆ ของแอปพลิเคชันนี้มีดังต่อไปนี้:
- ประวัติการเปลี่ยนแปลงทั้งหมด
- รองรับแป้นพิมพ์ลัดเพื่อการเข้าถึงฟังก์ชั่นบางอย่างอย่างรวดเร็ว
- บูรณาการกับ XCode
- รองรับ AppleScript
ในความคิดของฉัน สิ่งเดียวที่บดบังความประทับใจของ PlistEdit Pro คือราคาที่ 30 ดอลลาร์
เว็บไซต์ของผู้พัฒนา:ซอฟต์แวร์แมวอ้วน
ราคา: 29.95$
- บัดนี้ หลังจากเหตุเพลิงไหม้ทำลายส่วนที่เป็นไม้ของอาคาร เหลือเพียงปีกอิฐด้านขวาเท่านั้นที่ถูกทิ้งร้างและไม่มีหลังคา
- การอนุมัติรายการปัจจัยการผลิตและงานที่เป็นอันตรายและ (หรือ) ที่เป็นอันตรายในระหว่างการปฏิบัติงานซึ่งมีการตรวจสุขภาพเบื้องต้นและเป็นระยะ (การตรวจ) - Rossiyskaya Gazeta
- พลเรือเอก Senyavin Dmitry Nikolaevich: ชีวประวัติ, การรบทางเรือ, รางวัล, หน่วยความจำ ชีวประวัติของพลเรือเอก Senyavin
- ความหมายของ Rybnikov Pavel Nikolaevich ในสารานุกรมชีวประวัติโดยย่อ