כיצד להפעיל תמיכת Camera2 API בכל אנדרואיד [2024 מעודכן]

הפעלת ה-API של camera2 היא הכרחית למדי כאשר אתה רוצה להוריד את יציאת המצלמה של Google דרך מכשירי הסמארטפון שלך. באופן כללי, יציאות אלו ישפרו את איכות המצלמה הכוללת ויציגו תמונות וסרטונים מדהימים ללא טרחה רבה.

עם זאת, כאשר יש לך בדק את ה-API של המצלמה תפקוד הטלפון שלך, ולמרבה האכזבה לגלות שהטלפון שלך לא תומך בממשקי ה-API האלה.

ואז האפשרות האחרונה שנותרה לך היא לקבל את ממשק תכנות האפליקציות הזה על ידי הבהוב שחזור מותאם אישית או השתרשות טלפון האנדרואיד שלך.

בפוסט זה, נסקור שיטות שונות שבאמצעותן תוכל להפעיל בקלות את Camera2 API בטלפון שלך ללא בעיה.

אבל לפני שנתחיל, בואו נדע קצת על המונחים הבאים אם שמעתם אותם בפעם הראשונה.

מה זה Camera2 API?

בטלפונים אנדרואיד ישנים יותר, בדרך כלל תקבל את ה-API של המצלמה שאולי לא יהיה כל כך נהדר. אבל גוגל משחררת את ה-API של Camera2 ב-Android 5.0 סוכרייה על מקל. זוהי תוכנית טובה יותר המציעה מגוון רחב של תכונות המסייעות עוד יותר בשיפור איכות המצלמה הכוללת של הטלפונים.

תכונה זו מעניקה תוצאות טובות יותר של HDR+ ומוסיפה תכונות נפלאות ללחיצה על תמונות בתאורה חלשה בעזרת תוכנה מתקדמת.

למידע נוסף, אנו ממליצים לך לבדוק את דף רשמי.

דרישות קדם

  • באופן כללי, כל השיטות הבאות ידרשו גישת שורש.
  • גש להגדרות המפתחים כדי לאפשר איתור באגים ב-USB.
  • נדרשים להתקין מנהלי התקנים ADB נחוצים במחשב/המחשב הנייד
  • קבל את הגרסה הנכונה של TWRP שחזור מותאם אישית בהתאם לטלפון שלך.

Note: ישנן שיטות שונות ל שורש את הטלפון שלך, אבל היינו ממליצים עליך הורד את magisk לתצורה יציבה.

שיטות להפעלת Camera2 API

חלק מיצרניות הסמארטפונים, כגון Realme, מספקות את Camera HAL3 בהגדרות נוספות לשימוש ביישומי מצלמה של צד שלישי, שאליהן ניתן לגשת לאחר הפעלת מצב המפתחים.

(חל רק בטלפונים של Realme שקיבלו עדכון לאנדרואיד 11 ומעלה). אבל זה לא המקרה עבור סמארטפונים רבים. במקרה כזה, תוכל לעקוב אחר השיטות הבאות:

1. שימוש באפליקציית טרמינל אמולטור (שורש)

  • ראשית, גש ל- הדמיית מסוף אפליקציה.
  • כדי לתת גישת שורש, הקלד su לחץ על Enter.
  • הכנס את הפקודה הראשונה - setprop persist.camera.HAL3.enabled 1 ולחץ על Enter.
  • הכנס את הפקודה הבאה - setprop vendor.persist.camera.HAL3.enabled 1 ולחץ על Enter.
  • לאחר מכן, הפעל מחדש את הטלפון.

2. שימוש באפליקציית X-plore (שורש)

  • הורד והתקן את מנהל הקבצים X-plore כדי לגשת לתיקיית המערכת/השורש. 
  • לאחר מכן, עליך לגשת לתיקיית system/build.prop. 
  • לחץ על build.prop כדי לערוך את התסריט הזה. 
  • הוסף - "persist.camera.HAL3.enabled = 1 אינץ' בתחתית. 
  • לאחר מכן, עליך לאתחל את הטלפון החכם שלך.

3. באמצעות ספריית מודולים של Magisk (שורש)

ישנם יתרונות רבים של השתרשות עם magisk, אחד מהם הוא שתקבל גישה לספריית מודולים.

  • קודם כל, הורד Module-Camera2API-Enabeler.zip מספריית המודולים.
  • לאחר מכן, עליך להתקין את ה-zip המתאים במנהל magisk. 
  • הפעל מחדש את המכשיר שלך כדי להפעיל את מודול ה-API של המצלמה.

4. קובץ zip מהבהב דרך TWRP (שורש או לא שורש)

  • הורד את הדרוש Camera2API zip קובץ. 
  • אתחל את הטלפון לשחזור המותאם אישית של TWRP.
  • נווט אל מיקום קובץ ה-zip ולחץ עליו. 
  • הבזק את קובץ Camera2API.zip בסמארטפון. 
  • לבסוף, הפעל מחדש את המכשיר כרגיל כדי לקבל תוצאות.

האם אוכל להפעיל את פונקציות ה-API של Camera2 ללא הרשאת שורש?

תצטרך גישת שורש כדי לבטל את נעילת ה-camera2API מכיוון שלרוב ניתן להשיג קבצים אלה כאשר למכשיר יש הרשאת שורש מלאה.

אבל, אם אתה רוצה לגשת לפונקציות ה-API ויש לך הרבה זמן, אנו ממליצים לך לעקוב אחר המדריך הבא.

גישה ל-Camera2API ללא שורש

כאן תקבל את כל התהליך של קבלת קבצי API של המצלמה מבלי לשנות את קבצי המערכת. עם זאת, בואו נתחיל עם הדרישות העיקריות להליך. 

דברים שנדרשים לפני התהליך.

  • ודא שלמכשיר האנדרואיד יש טוען אתחול לא נעול.
  • אפשר איתור באגים ב-USB דרך מצב מפתח. 
  • מחשב או מחשב נייד מומלץ להפעלת Windows 7, 8, 10 או 11.
  • כבל USB לחיבור הטלפון והמחשב. 
  • הורד TWRP קובץ עבור הטלפון החכם שלך
  • ADB Driver.zip ו minimal_adb_fastboot.zip

שלב 1: צור הגדרה מלאה

  • התקן את ADB driver.zip במחשב שלך.
  • לאחר מכן, תצטרך לחלץ את הקובץ minimal_adb_fastboot.zip
  • שנה את שם קובץ ה-TWRP שהורד ל- recovery.img והעבר אותו לתיקיית ה-zip המינימלית של fastboot.
  • השתמש בחבילת הכבלים כדי לחבר את המחשב לטלפון. 

שלב 2: הפעל את שורת הפקודה

  • קודם כל, לחץ פעמיים על ה-cmd-here.exe בתיקיית ה-zip המינימלית. 
  • הזן את הפקודה כדי לראות אם המכשיר מחובר או לא - adb devices והיכנס.
  • לאחר מכן, הקלד את הפקודה - adb reboot bootloader והקש Enter כדי לגשת למצב האתחול. 
  • הזן את הפקודה הבאה - fastboot boot recovery.img ולחץ על Enter במקלדת כדי לפתוח את מצב TWRP.

שלב 3: השתמש במצב TWRP לשינוי

  • לאחר שהזנת את הפקודות הללו, המתן לרגע. 
  • תבחין שמצב השחזור המותאם אישית של TWRP מופעל על מסך הטלפון שלך. 
  • החלק את המפתח שאומר, "החלק כדי לאפשר שינויים".
  • כעת, חזור למסך המחשב/המחשב הנייד. 

שלב 4: הזן פקודות שלב שני

  • שוב, הקלד adb devices והזן כדי לראות אם המכשיר מתחבר או לא. 
  • לאחר מכן, עליך להקליד את adb shell פקודה והוספה
  • כדי להפעיל את Camera2API, השתמש בפקודה - setprop persist. camera.HAL3.enable 1 ולחץ על Enter.
  • הזן את הפקודה - exit לצאת מקטע מעטפת ADB. 
  • לבסוף, להשתמש adb reboot ולחץ על Enter כדי להפעיל מחדש את המכשיר כרגיל.

כיצד לשחזר את Camera2 API כמו קודם?

אתה צריך לחזור על כל התהליך מ שלב 4 כמו שהתקנת את ה-API של המצלמה בסעיף לעיל.

  • כל שעליך לעשות הוא להחליף את ה- setprop persist. camera.HAL3.enable 1  ל setprop persist. camera.HAL3.enable 0 כדי לכבות את החלפת ה-API של המצלמה. 
  • הקלד את פקודת היציאה - exit ולחץ על Enter
  • לבסוף, הקלד - adb reboot כדי להפעיל מחדש את הטלפון בדרך כלל.

הערה: אינך מתקין TWRP כך שלא תהיה לך בעיה לקבל עדכונים. בנוסף, ה-Camera2API יחזור לקדמותו אם תחיל את עדכון ה-OTA. יתר על כן, אתה יכול לבדוק תאימות מצלמה ידנית כדי לאשר את השינויים.

סיכום

בקיצור, הדרך הטובה ביותר לקבל גישה ל-Camera2API אפשרית עם הרשאת השורש ותצורת TWRP. לאחר שתסיים עם התהליך, תוכל להתקין בקלות את GCam יישום במכשיר האנדרואיד שלך בלי הרבה טרחה.

מצד שני, אם יש לך שאלות בנוגע להפעלת ה-API של camera2, שתף את התגובה שלך בסעיף הבא.

על הבל דמינה

אבל דמינה, מהנדס למידת מכונה וחובב צילום, היה שותף להקמת ה GCamבלוג Apk. המומחיות שלו ב-AI והעין החדה לקומפוזיציה מעוררות את הקוראים לפרוץ גבולות בטכנולוגיה ובצילום.