როგორ ჩართოთ Camera2 API მხარდაჭერა ნებისმიერ Android-ზე [2024 განახლებულია]

Camera2 API-ის ჩართვა საკმაოდ აუცილებელია, როდესაც გსურთ ჩამოტვირთოთ google კამერის პორტი თქვენი სმარტფონის მოწყობილობებზე. ზოგადად, ეს პორტები გააუმჯობესებს კამერის საერთო ხარისხს და გადასცემს საოცარ ფოტოებსა და ვიდეოებს დიდი პრობლემების გარეშე.

თუმცა, როცა გაქვთ შეამოწმა კამერის API თქვენი ტელეფონის ფუნქცია და გულდასაწყვეტად გაარკვიეთ, რომ თქვენს ტელეფონს არ აქვს ამ API-ების მხარდაჭერა.

შემდეგ თქვენთვის დარჩენილი საბოლოო ვარიანტი არის აპლიკაციის პროგრამირების ინტერფეისის მიღება პერსონალური აღდგენის ან თქვენი ანდროიდის ტელეფონის დაფესვიანებით.

ამ პოსტში ჩვენ განვიხილავთ სხვადასხვა მეთოდს, რომლითაც შეგიძლიათ მარტივად ჩართოთ Camera2 API თქვენს ტელეფონზე უპრობლემოდ.

მაგრამ სანამ დავიწყებდეთ, ცოტათი გავიგოთ შემდეგი ტერმინების შესახებ, თუ ისინი პირველად გაიგეთ.

რა არის Camera2 API?

ძველ ანდროიდის ტელეფონებში თქვენ მიიღებთ კამერის API-ს, რომელიც შეიძლება არც ისე კარგი იყოს. მაგრამ Google ავრცელებს Camera2 API-ს Android 5.0 lollipop-ში. ეს არის უკეთესი პროგრამა, რომელიც გთავაზობთ ატრიბუტების ფართო სპექტრს, რაც კიდევ უფრო უწყობს ხელს ტელეფონების საერთო კამერის ხარისხის გაზრდას.

ეს ფუნქცია იძლევა უკეთეს HDR+ შედეგებს და ამატებს შესანიშნავ ატრიბუტებს დაბალი შუქის მქონე ფოტოებზე დაწკაპუნებაზე მოწინავე პროგრამული უზრუნველყოფის დახმარებით.

დამატებითი ინფორმაციისთვის, ჩვენ გირჩევთ გაეცნოთ ოფიციალური გვერდი.

წინასწარი მოთხოვნები

  • ზოგადად, ყველა შემდეგი მეთოდი მოითხოვს root წვდომას.
  • შედით დეველოპერის პარამეტრებზე USB გამართვის ჩასართავად.
  • საჭიროა ADB დრაივერების დაყენება კომპიუტერზე/ლეპტოპზე
  • მიიღეთ სწორი ვერსია TWRP მორგებული აღდგენა თქვენი ტელეფონის მიხედვით.

Note: არსებობს სხვადასხვა მეთოდი დაალაგე შენი ტელეფონი, მაგრამ ჩვენ გირჩევთ ჩამოტვირთეთ magisk სტაბილური კონფიგურაციისთვის.

Camera2 API-ს ჩართვის მეთოდები

ზოგიერთი სმარტფონის მწარმოებელი, როგორიცაა Realme, უზრუნველყოფს კამერას HAL3 დამატებით პარამეტრებში მესამე მხარის კამერის აპების გამოსაყენებლად, რომლებზეც წვდომა შესაძლებელია დეველოპერის რეჟიმის ჩართვის შემდეგ.

(გამოიყენება მხოლოდ Realme ტელეფონებზე, რომლებმაც მიიღეს Android 11 ან უფრო მაღალი განახლება). მაგრამ ეს ასე არ არის ბევრი სმარტფონისთვის. ამ შემთხვევაში, შეგიძლიათ დაიცვას შემდეგი მეთოდები:

1. ტერმინალის ემულატორის აპის გამოყენება (Root)

  • პირველ რიგში, შედით ტერმინალური ემულატორი აპლიკაცია.
  • root წვდომის მისაცემად, აკრიფეთ su და დააჭირეთ Enter.
  • შეიყვანეთ პირველი ბრძანება - setprop persist.camera.HAL3.enabled 1 და დააჭირეთ enter- ს.
  • ჩასვით შემდეგი ბრძანება - setprop vendor.persist.camera.HAL3.enabled 1 და დააჭირეთ enter- ს.
  • შემდეგი, გადატვირთეთ ტელეფონი.

2. X-plore აპლიკაციის გამოყენება (Root)

  • ჩამოტვირთეთ და დააინსტალირეთ X-plore ფაილების მენეჯერი სისტემის/ძირის საქაღალდეზე წვდომისთვის. 
  • შემდეგ, თქვენ უნდა შეხვიდეთ system/build.prop საქაღალდეში. 
  • დააწკაპუნეთ აშენება. მოსავალი ამ სკრიპტის რედაქტირებისთვის. 
  • დამატება - "persist.camera.HAL3.enabled = 1″ ბოლოში. 
  • ამის შემდეგ, თქვენ უნდა გადატვირთოთ თქვენი სმარტფონი.

3. Magisk Modules Library (Root) მეშვეობით

Magisk-ით დაფესვიანებას უამრავი უპირატესობა აქვს, ერთ-ერთი მათგანია ის, რომ თქვენ მიიღებთ წვდომას მოდულების დირექტორიაში.

  • პირველ რიგში, გადმოწერე Module-Camera2API-Enabeler.zip მოდულის ბიბლიოთეკიდან.
  • შემდეგი, თქვენ უნდა დააინსტალიროთ შესაბამისი zip მაგისკის მენეჯერში. 
  • გადატვირთეთ თქვენი მოწყობილობა კამერის API მოდულის გასააქტიურებლად.

4. zip ფაილის ციმციმება TWRP-ის საშუალებით (Root ან Not Root)

  • ჩამოტვირთეთ საჭირო Camera2API zip ფაილი. 
  • ჩატვირთეთ ტელეფონი TWRP საბაჟო აღდგენაში.
  • გადადით zip ფაილის ადგილმდებარეობაზე და დააწკაპუნეთ მასზე. 
  • ჩაალტეთ Camera2API.zip ფაილი სმარტფონზე. 
  • საბოლოოდ, გადატვირთეთ მოწყობილობა, როგორც ყოველთვის, შედეგების მისაღებად.

შემიძლია გავააქტიურო Camera2 API ფუნქციები Root ნებართვის გარეშე?

თქვენ დაგჭირდებათ root წვდომა camera2API-ის განსაბლოკად, რადგან ყველაზე ხშირად ამ ფაილების მიღება შესაძლებელია, როდესაც მოწყობილობას აქვს სრული root ნებართვა.

მაგრამ, თუ გსურთ API ფუნქციებზე წვდომა და გაქვთ ბევრი დრო, გირჩევთ მიჰყვეთ შემდგომ სახელმძღვანელოს.

წვდომა Camera2API Root-ის გარეშე

აქ თქვენ მიიღებთ ამ კამერის API ფაილების მიღების მთელ პროცესს სისტემის ფაილების შეცვლის გარეშე. ამის გათვალისწინებით, დავიწყოთ პროცედურის ძირითადი მოთხოვნები. 

რამ, რაც საჭიროა პროცესის დაწყებამდე.

  • დარწმუნდით, რომ Android მოწყობილობას აქვს განბლოკილი ჩამტვირთველი.
  • ჩართეთ USB გამართვა დეველოპერის რეჟიმში. 
  • კომპიუტერი ან ლეპტოპი რეკომენდებულია Windows 7, 8, 10 ან 11-ის გასაშვებად.
  • USB კაბელი ტელეფონისა და კომპიუტერის დასაკავშირებლად. 
  • ჩამოტვირთეთ TWRP ფაილი თქვენი სმარტფონისთვის
  • ADB Driver.zip მდე minimal_adb_fastboot.zip

ნაბიჯი 1: შექმენით სრული დაყენება

  • დააინსტალირეთ ADB მძღოლი.zip თქვენს კომპიუტერში.
  • შემდეგი, თქვენ უნდა ამოიღოთ minimal_adb_fastboot.zip ფაილი
  • გადმოწერილი TWRP ფაილს დაარქვით recovery.img და გადაიტანეთ ის მინიმალურ fastboot zip საქაღალდეში.
  • გამოიყენეთ საკაბელო ნაკრები კომპიუტერის ტელეფონთან დასაკავშირებლად. 

ნაბიჯი 2: გაუშვით Command Prompt

  • უპირველეს ყოვლისა, ორჯერ დააწკაპუნეთ 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 shell განყოფილებიდან. 
  • დაბოლოს, გამოიყენეთ adb reboot და დააჭირეთ Enter მოწყობილობის ნორმალურად გადატვირთვას.

როგორ აღვადგინოთ Camera2 API, როგორც ადრე?

თქვენ უნდა გაიმეოროთ მთელი პროცესი საიდან ნაბიჯი 4 როგორც თქვენ დააინსტალირეთ კამერის API ზემოთ განყოფილებაში.

  • ყველაფერი რაც თქვენ გჭირდებათ, უნდა შეცვალოთ setprop persist. camera.HAL3.enable 1  to setprop persist. camera.HAL3.enable 0 კამერის API გადაწერის გამორთვა. 
  • ჩაწერეთ გასვლის ბრძანება - exit და დააჭირეთ Enter
  • და ბოლოს, აკრიფეთ - adb reboot რომ ჩვეულებრივ გადატვირთოთ ტელეფონი.

შენიშვნა: თქვენ არ დააინსტალირებთ TWRP, ასე რომ თქვენ არ შეგექმნებათ პრობლემები განახლებების მიღებისას. გარდა ამისა, Camera2API ნორმალურად დაბრუნდება, თუ გამოიყენებთ OTA განახლებას. უფრო მეტიც, შეგიძლიათ შეამოწმოთ ხელით კამერის თავსებადობა ცვლილებების დასადასტურებლად.

დასკვნა

მოკლედ, Camera2API-ზე წვდომის საუკეთესო გზა შესაძლებელია root ნებართვით და TWRP კონფიგურაციით. პროცესის დასრულების შემდეგ, შეგიძლიათ მარტივად დააინსტალიროთ GCam აპლიკაცია თქვენს Android მოწყობილობაზე დიდი უსიამოვნების გარეშე.

მეორეს მხრივ, თუ თქვენ გაქვთ შეკითხვები camera2 API-ს გააქტიურებასთან დაკავშირებით, გააზიარეთ თქვენი კომენტარი შემდეგ განყოფილებაში.

აბელ დამინას შესახებ

აბელ დამინა, მანქანათმცოდნეობის ინჟინერი და ფოტოგრაფიის ენთუზიასტი, თანადამფუძნებელი იყო GCamApk ბლოგი. მისი ექსპერტიზა ხელოვნური ინტელექტის სფეროში და კომპოზიციისადმი მახვილი თვალი შთააგონებს მკითხველს, გადალახონ საზღვრები ტექნოლოგიასა და ფოტოგრაფიაში.