რა არის Shizuku და რისი გაკეთება შეგიძლიათ თქვენს Android მოწყობილობაზე?

Shizuku გაძლევთ საშუალებას შეაერთოთ თქვენი Android მოწყობილობები root გარეშე. შეგიძლიათ შეამოწმოთ რას ნიშნავს ეს და როგორ დააყენოთ აქ!

Android Debug Bridge, ან მოკლედ ADB, არის მოსახერხებელი განვითარების ინსტრუმენტი თქვენს ტელეფონთან გამართვისა და ტესტირებისთვის. ADB-ის საშუალებით, დეველოპერებს და ძლიერ მომხმარებლებს შეუძლიათ წვდომა Android-ის ჩაშენებულ Linux-ის ბრძანების ხაზის გარსზე მეტი პრივილეგიებით, ვიდრე მომხმარებლის მიერ დაინსტალირებული აპები. აღსანიშნავია, რომ ADB shell-ის პრივილეგია არ არის სუპერმომხმარებლის წვდომის ტოლი, ამიტომ შეიძლება მაინც დაგჭირდეთ დაალაგეთ თქვენი მოწყობილობა OS-ზე სრული კონტროლის აღება. თუმცა, თქვენი მოდიფიკაციის მოთხოვნებიდან გამომდინარე, ჭურვის წვდომა საკმარისია ნებართვების მისაცემად ან უარყოფისთვის, სისტემის პარამეტრების მნიშვნელობების შესაცვლელად და ბევრად მეტის გასაკეთებლად. ეს არის სადაც შიზუკუ აპლიკაცია თამაშში შედის.

ნავიგაცია ამ სტატიაში:

  • რა არის შიზუკუ?
  • რა თვისებები აქვს Shizuku-ს?
  • როგორ ჩამოტვირთოთ Shizuku?
  • როგორ დავაინსტალირო და დააკონფიგურირო Shizuku?
    • root წვდომით
    • root წვდომის გარეშე
  • როგორ გამოვიყენოთ Shizuku?
  • დასკვნა

რა არის შიზუკუ?

Shizuku არის შესანიშნავი გადაწყვეტა Android-ის მოდიფიკაციის სამყაროში საკმაოდ რთული სცენარის მოსაგვარებლად: მესამე მხარის აპებს მიეცით წვდომა სისტემის დონის აპლიკაციის პროგრამირების ინტერფეისებზე (API). იდეა არის გამოყოფილი პროცესის გაშვება shell-ის დონის ნებართვებით, რომელიც მოქმედებს როგორც პროქსი სისტემის სერვერსა და აპებს შორის. იმის ნაცვლად, რომ დაეყრდნოთ გაშვებულ ბრძანებებს su ჭურვი, დეველოპერებს შეუძლიათ გამოიყენონ Shizuku სერვერის კომპონენტი ამაღლებული ოპერაციების შესასრულებლად.

მოკლედ, თუ აპს სჭირდება სპეციალური ნებართვები, რომელთა მინიჭება შესაძლებელია მხოლოდ ADB-ის მეშვეობით (ან root-ით), თქვენ შეგიძლიათ უბრალოდ გამოიყენოთ Shizuku, რომ მისცეთ ისინი პირდაპირ თქვენი Android მოწყობილობიდან.

შიზუკუს პროექტი ღია წყაროა და მას აწარმოებს Rikka (aka RikkaW), ჰარუედა კიდევ რამდენიმე დეველოპერი.


რა თვისებები აქვს Shizuku-ს?

  • მინიმალური შესრულება ზედნადები.
  • უკიდურესად სწრაფი შესრულება (იკვებება Android-ის პროცესთაშორისი კომუნიკაციის მექანიზმით, სახელწოდებით "ბინდერი").
  • აპებს შეუძლიათ გამოიყენონ Android სისტემის API-ები უმნიშვნელო კოდის დამატებით.
  • Android 11 და ზემოთ, შეგიძლიათ დააყენოთ და გაუშვათ Shizuku პირდაპირ თქვენს მოწყობილობაზე.

როგორ ჩამოტვირთოთ Shizuku?

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

თუ თქვენ ეძებთ Shizuku-ს წინასწარ შედგენილ ვერსიას, შეგიძლიათ აიღოთ იგი პირდაპირ Google Play Store-დან. დეველოპერები ასევე მასპინძლობს რამდენიმე სარკეს რათა გაადვილდეს ოფიციალური APK გამოშვების ჩამოტვირთვა.

შიზუკუშემქმნელი: ქსინგჩენი და რიკა

ფასი: უფასო.

4.1.

ჩამოტვირთვა

როგორ დავაინსტალირო და დააკონფიგურირო Shizuku?

Shizuku-ს Google Play ვერსია დაინსტალირებულია Android-ის საკუთარი პაკეტის მენეჯერის მიერ და მისი განახლება გაგრძელდება Play Store-ის მიერ. თუ გსურთ აირჩიოთ GitHub-ის APK გამოშვება, მაშინ ეს გჭირდებათ ხელით ჩატვირთეთ პაკეტი თქვენს Android მოწყობილობაზე.

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

root წვდომით

სანამ დააინსტალიროთ Shizuku root წვდომით, დარწმუნდით, რომ გაქვთ დაინსტალირებულია Magisk-ის უახლესი ვერსია სამიზნე მოწყობილობაზე.

  1. იპოვნეთ Shizuku ხატულა და შეეხეთ მას აპის გასახსნელად.
  2. მთავარ ეკრანზე გადადით განყოფილებაში, რომელსაც ეძახიან დაწყება (Rooted მოწყობილობებისთვის).
  3. პროცესის დასაწყებად დააჭირეთ ღილაკს დაწყება.
  4. დაჭერა გრანტი მოთხოვნისას მისცეს root ნებართვები.
  5. თუ ყველაფერი სწორად წავა, Shizuku სერვისი რამდენიმე წამში დაიწყება ახალ ეკრანზე, შემდეგ ავტომატურად დაიხურება, როდესაც ის დასრულდება.
  6. გადაახვიეთ ზევით და გადაამოწმეთ Shizuku-ს გაშვებული სტატუსი. მან უნდა აჩვენოს ვერსიის ნომერი, რასაც მოჰყვება "root".

ნაგულისხმევად, Shizuku სერვისი ავტომატურად არ იწყება გადატვირთვის შემდეგ. ქცევის შესაცვლელად, შეეხეთ პარამეტრების ხატულას ზედა მარჯვენა კუთხეში, შემდეგ იპოვნეთ დაწყება ჩატვირთვით (root) ვარიანტი. ჩართვის შემდეგ, Shizuku სერვისი შესრულდება მომხმარებლის ყოველგვარი ჩარევის გარეშე თქვენი მოწყობილობის გადატვირთვის შემდეგ.

აღსანიშნავია, რომ Shizuku პროექტის დეველოპერები მუშაობენ მოწინავე ფრონტზე, სახელწოდებით Sui. ის საბოლოოდ ჩაანაცვლებს მიმდინარე Shizuku აპლიკაციას. რომ სცადოთ, ჩამოტვირთეთ უახლესი ვერსია მისი GitHub რეპოდან. ვინაიდან Sui შექმნილია როგორც ა მაგისკის მოდული, აპის გასაშვებად მაინც გჭირდებათ Magisk.

ჩამოტვირთეთ Sui

ჩვეულებრივი კომპანიონი აპებისგან განსხვავებით, Sui არ გვთავაზობს ტიპიური აპის ხატულას დასაწყებად. მის ინტერფეისში შესასვლელად, გააკეთეთ შემდეგი:

  • (Android 8.0+, Sui 12.1+) ხანგრძლივად დააჭირეთ სისტემის პარამეტრებს სახლის აპიდან, თქვენ იპოვით Sui-ს მალსახმობს.
  • (Android 8.0+, Sui 12+) სისტემის პარამეტრებში შეიყვანეთ „Developer options“, სისტემა მოგთხოვთ დაამატოთ Sui-ის მალსახმობი.
  • შედი *#*#784784#*#* ნაგულისხმევი აკრიფეთ აპლიკაციაში.

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

root წვდომის გარეშე

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

  1. იპოვნეთ Shizuku ხატულა და შეეხეთ მას აპის გასახსნელად.
  2. მთავარ ეკრანზე გადადით განყოფილებაში, რომელსაც ეძახიან დაიწყეთ უსადენო გამართვის საშუალებით.
  3. შეეხეთ დაწყვილება ღილაკს, შემდეგ დააჭირეთ Დეველოპერი პარამეტრები. შემდეგ გადადით ქვემოთ, სანამ არ იპოვით უსადენო გამართვის ვარიანტს. ჩართეთ იგი.
  4. Შეამოწმე ყოველთვის დაუშვით ამ ქსელში ყუთი, შემდეგ დააჭირეთ დაშვება ფუნქციის გასააქტიურებლად.
  5. შეეხეთ უსადენო გამართვა მენიუ. შემდეგი, აირჩიეთ დასახელებული ვარიანტი მოწყობილობის დაწყვილება დაწყვილების კოდით.
  6. ახლა ჩადეთ Wi-Fi-ის დაწყვილების უნიკალური 6 ციფრიანი კოდი Shizuku Pairing კოდის შეტყობინების ტექსტურ ყუთში.
    • თქვენ ასევე შეგიძლიათ გადაფურცლეთ ქვემოთ თქვენი სტატუსის ზოლზე Shizuku შეტყობინებაზე, შემდეგ შეეხეთ შეიყვანეთ დაწყვილების კოდი, და დასადასტურებლად დააჭირეთ ღილაკს გაგზავნა მარჯვნივ.
  7. ამ ეტაპზე თქვენ უნდა ნახოთ ა დაწყვილება წარმატებულია შეტყობინება, თუ დაწყვილების კოდი იყო სწორი.
  8. დაბრუნდით Shizuku აპის მთავარ ეკრანზე.
    • შესაძლოა მოგიწიოთ დაწყვილების წარმატებული შეტყობინების ამოღება, სანამ ამას შეძლებთ.
  9. იპოვნეთ დაიწყეთ უსადენო გამართვის საშუალებით განყოფილება და შეეხეთ დაწყება ღილაკს სერვისის გასააქტიურებლად.
  10. Shizuku სერვისი ახლა ავტომატურად დაიწყება ახალ ეკრანზე, შემდეგ ავტომატურად დაიხურება, როდესაც ის დასრულდება.
  11. გადადით ზევით და გადაამოწმეთ Shizuku-ს გაშვებული სტატუსი. მასში უნდა იყოს ნაჩვენები ვერსიის ნომერი, რასაც მოჰყვება "adb".

გაითვალისწინეთ, რომ ხელახლა უნდა ჩართოთ "Wireless debugging" ვარიანტი და გადატვირთოთ Shizuku სამიზნე მოწყობილობის გადატვირთვის შემდეგ.

ასევე შესაძლებელია Shizuku სერვისის გამოძახება სადენიანი ADB წვდომის საშუალებით. ეს განსაკუთრებით სასარგებლოა Android-ის ძველი ვერსიებისთვის ან ზოგიერთი OEM Android სკინისთვის, სადაც უკაბელო გამართვა არ არის ადვილად ხელმისაწვდომი. თუმცა, თქვენ გჭირდებათ ა PC/Mac დაყენებული ADB-ით ისევე როგორც დაინსტალირებულია OEM Android დრაივერი როგორც წინაპირობები.

  1. სანამ გააგრძელებთ, დარწმუნდით, რომ სამიზნე მოწყობილობა აღმოჩენილია ADB პროცესით თქვენს PC/Mac-ზე.
    • ტიპი adb devices ტერმინალის ფანჯარაში, შემდეგ დააჭირეთ Enter. თქვენ უნდა ნახოთ მოწყობილობის უნიკალური საიდენტიფიკაციო ნომერი მიმაგრებული მოწყობილობების სიაში, რაც გაცნობებთ, რომ ის დაკავშირებულია და აღიარებულია ADB ინტერფეისით.
  2. გახსენით Shizuku აპი ერთხელ მაინც თქვენს ტელეფონზე.
  3. შეასრულეთ შემდეგი ბრძანება თქვენი PC/Mac-ის ტერმინალის ფანჯარაში:
    adb shell sh /sdcard/Android/data/moe.shizuku.privileged.api/start.sh
  4. წარმატების შემთხვევაში, თქვენ უნდა ნახოთ გასვლა 0-ით სტატუსი ტერმინალის ფანჯარაში რამდენიმე წამში.
  5. თქვენს ტელეფონში გახსენით Shizuku აპი. შემდეგ გადაახვიეთ ზევით და გადაამოწმეთ Shizuku-ს გაშვებული სტატუსი. მასში უნდა იყოს ნაჩვენები ვერსიის ნომერი, რასაც მოჰყვება "adb".

იმ პირობით, რომ დაიცავთ ამ ყველაფერს, ახლა უნდა გქონდეთ მოქმედი Shizuku მაგალითი თქვენს Android მოწყობილობაზე.


როგორ გამოვიყენოთ Shizuku?

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

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

  • გადამღებავი: Repainter მოაქვს კონფიგურირებადი, დინამიური Material You თემატიკა ნებისმიერ Android 12 (და უფრო ახალ) მოწყობილობასა და ROM-ზე.
  • აპის ოპერაციები: App Ops არის წვრილმარცვლიანი აპლიკაციის ნებართვების მენეჯერი.
  • SAI (გაყოფილი APK-ების ინსტალერი): SAI არის მოწინავე APK ინსტალერი გაყოფილი APK მხარდაჭერით.
  • Swift Backup: Swift Backup-ს შეუძლია თქვენი APK-ების, თქვენი ტექსტების, თქვენი ზარების ჟურნალის და გამოყენებული ფონების სარეზერვო ასლის შექმნა უფასოდ და root-ის გარეშე.
  • SystemUI ტიუნერი: Android-ის ჩაშენებული System UI Tuner-ის ფუნქციებით მდიდარი ჩანაცვლება.
Swift-ის სარეზერვო ასლი ითხოვს Shizuku-ს წვდომას

უმეტეს შემთხვევაში, აპები ითხოვენ Shizuku-ს წვდომას საწყის დაყენების ფაზაში. მინიჭების შემდეგ, ისინი გამოავლენენ ფუნქციებს, რომლებიც საჭიროებენ ამაღლებულ წვდომას. იმ შემთხვევაში, თუ Shizuku არ არის დაინსტალირებული (ან არ არის კონფიგურირებული), აპები ავტომატურად აირჩევენ სარეზერვო რეჟიმს ფუნქციების შეზღუდული ნაკრებით.

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

Android აპლიკაციების განვითარების საზოგადოებისთვის, შეგიძლიათ მარტივად გამოიყენოთ Shizuku-ს ძალა. ამისათვის შეხედეთ ჩვენი განმმარტებელი და შეამოწმეთ Shizuku API რეპო.

შიზუკუს ოფიციალური საიტი


დასკვნა

თქვენი Android მოწყობილობის დაფესვიანება ხსნის მას პერსონალიზაციის სამყაროში, მაგრამ ეს ყოველთვის არ არის შესაძლებელი ვარიანტი. სამწუხაროდ, რაც დრო გადის და Google აუმჯობესებს შეცდომის გამოვლენის მეთოდებს, სულ უფრო ნაკლები ადგილი რჩება დასალაგებლად. Shizuku აპლიკაცია გარკვეულწილად ავსებს სიცარიელეს, რაც შესანიშნავია Android-ის მოდიფიკაციის სცენისთვის. იმედია, უახლოეს მომავალში ვიხილავთ უამრავ აპს და მოდიფიკაციას Shizuku სერვისის მშობლიური მხარდაჭერით.