ეს wikiHow გასწავლით თუ როგორ შეცვალოთ APK ფაილის შინაარსი. იმისათვის, რომ შეცვალოთ ფაილები APK ფაილში, თქვენ უნდა ამოშალოთ (და შემდგომში ხელახლა შეადგინოთ) APK პაკეტი APKtool– ის გამოყენებით კომპიუტერში. APK ფაილის რედაქტირება მოითხოვს Java პროგრამირების ენის ცოდნას, ასევე ფაილურ სისტემას Windows და Android- ზე. გარდა ამისა, ფაილის რედაქტირება საუკეთესოდ კეთდება მხოლოდ მოწინავე მომხმარებლების მიერ.
ნაბიჯი
ნაწილი 1 3 -დან: APKTool- ის ინსტალაცია
ნაბიჯი 1. დააინსტალირეთ Java განვითარების ინსტრუმენტები
ეს ინსტრუმენტი შეიძლება გადმოწერილი იყოს
ნაბიჯი 2. დააინსტალირეთ Android SDK
თქვენ ასევე დაგჭირდებათ Android პროგრამული უზრუნველყოფის განვითარების ინსტრუმენტის (Android Software Development Kit ან SDK) დაყენება APK ფაილების ამოსაღებად და ხელახლა შესადგენად. მისი ინსტალაციის უმარტივესი გზაა ჩამოტვირთოთ და დააინსტალიროთ Android Studio ამ ბმულიდან.
ნაბიჯი 3. შექმენით ახალი საქაღალდე სამუშაო მაგიდაზე
ეს საქაღალდე გამოყენებული იქნება როგორც APKTool და APK ფაილების შესანახი ადგილი. მიყევით ამ ნაბიჯებს ახალი საქაღალდის შესაქმნელად.
- დააწკაპუნეთ მარჯვენა ღილაკით ცარიელ სივრცეზე სამუშაო მაგიდაზე.
- აირჩიეთ " ახალი "და დააწკაპუნე" საქაღალდეები ”.
ნაბიჯი 4. გადაარქვით საქაღალდე "APK" - ს
საქაღალდის სახელის გადარქმევისთვის დააწკაპუნეთ მაუსის მარჯვენა ღილაკით და აირჩიეთ " გადარქმევა " ამის შემდეგ, ჩაწერეთ "APK" საქაღალდის სახელის გადარქმევისთვის.
ნაბიჯი 5. დააწკაპუნეთ მარჯვენა ღილაკით ამ ბმულზე და აირჩიეთ Შეინახე ბმული როგორც.
გაიხსნება ფაილების დათვალიერების ფანჯარა და თქვენ შეგიძლიათ აირჩიოთ დირექტორია "apktool.bat" ფაილის შესანახად.
ნაბიჯი 6. გახსენით "APK" საქაღალდე და დააწკაპუნეთ შენახვაზე
გამოიყენეთ ფაილების დათვალიერების ფანჯარა, რომ მიიღოთ დესკტოპზე უკვე შექმნილი "APK" საქაღალდე. გახსენით საქაღალდე და დააჭირეთ " Შენახვა " "Apktool.bat" ფაილი შეინახება "APK" საქაღალდეში.
ნაბიჯი 7. ჩამოტვირთეთ ფაილი "apktool.jar"
მიჰყევით ამ ნაბიჯებს, რომ გადმოწეროთ:
- ეწვიეთ https://ibotpeaches.github.io/Apktool/ ვებ ბრაუზერის საშუალებით.
- დააწკაპუნეთ " ჩამოტვირთვა "უახლესი ვერსიით" ახალი ამბების "განყოფილებაში.
ნაბიჯი 8. გადაარქვით ფაილს "apktool.jar"
გადმოწერილ ფაილებს ჩვეულებრივ აქვთ ვერსიის ნომერი მათ სახელზე. თქვენ შეგიძლიათ წაშალოთ ნომერი ფაილზე მარჯვენა ღილაკით და შეარჩიოთ " გადარქმევა " ამის შემდეგ, უბრალოდ ჩაწერეთ " apktool ”როგორც ფაილის სახელი. ფაილის სრული სახელია "apktool.jar". სტანდარტულად, თქვენ შეგიძლიათ იპოვოთ გადმოწერილი ფაილები "ჩამოტვირთვების" საქაღალდეში.
ნაბიჯი 9. დააკოპირეთ "apktool.jar" ფაილი "APK" საქაღალდეში
ფაილის სახელის გადარქმევის დასრულების შემდეგ, დააწკაპუნეთ მასზე მაუსის მარჯვენა ღილაკით და აირჩიეთ " დააკოპირეთ "ან" გაჭრა " გახსენით შექმნილი "APK" საქაღალდე სამუშაო მაგიდაზე და დააწკაპუნეთ მარჯვენა ღილაკით ცარიელ სივრცეზე. დააწკაპუნეთ " ჩასმა " ამის შემდეგ ფაილი "apktool.jar" ჩასმული იქნება საქაღალდეში.
3 ნაწილი 2: APK ფაილების შეფუთვა ან დეკომპილირება
ნაბიჯი 1. დააკოპირეთ APK ფაილი, რომლის რედაქტირება გსურთ "APK" საქაღალდეში
APK ფაილების გადმოწერა შესაძლებელია სხვადასხვა ვებ – გვერდიდან. თქვენ ასევე შეგიძლიათ მიიღოთ APK ფაილები თქვენი Android მოწყობილობიდან, თქვენს კომპიუტერთან დაკავშირებით დატენვის კაბელის გამოყენებით და მოწყობილობის განბლოკვით. საქაღალდეებზე წვდომა ჩამოტვირთვები ”თქვენს მოწყობილობაზე, შემდეგ დააკოპირეთ და ჩასვით APK ფაილი თქვენი კომპიუტერის დესკტოპის“APK”საქაღალდეში.
ნაბიჯი 2. გახსენით Windows საძიებო ზოლი და ჩაწერეთ cmd
ეს ზოლი ჩვეულებრივ არის "დაწყება" მენიუს მარჯვნივ.
ნაბიჯი 3. დააწკაპუნეთ ბრძანების სტრიქონი ძიების შედეგებზე
ეს პროგრამა მითითებულია შავი ეკრანის ხატით თეთრი კურსორით.
ნაბიჯი 4. შედით "APK" საქაღალდეში Command Prompt- ის საშუალებით
თქვენ შეგიძლიათ გახსნათ საქაღალდე ბრძანების სტრიქონიდან ბრძანების cd აკრეფით, რასაც მოჰყვება საქაღალდის სახელი. მაგალითად, თუ ბრძანების ხაზის გახსნისას თქვენ იმყოფებით მთავარ დირექტორიაში "C: / Users / Username>", შეგიძლიათ გახსნათ სამუშაო მაგიდა cd desktop- ის აკრეფით. თუ თქვენ დააკოპირეთ "APK" საქაღალდე თქვენს სამუშაო მაგიდაზე, შეგიძლიათ გახსნათ იგი cd apk აკრეფით. თქვენ შეგიძლიათ ნახოთ მისამართი "C: / users / username / desktop / apk>" ბრძანების გვერდით.
თუ "APK" საქაღალდე შენახულია სხვა დირექტორიაში, ჩაწერეთ cd / ბრძანების გვერდით, რათა დაბრუნდეთ ძირეულ ან მთავარ დისკზე "C:". ამის შემდეგ, ჩაწერეთ cd, რასაც მოჰყვება "APK" საქაღალდის სრული მისამართი
ნაბიჯი 5. ჩაწერეთ apktool if, რასაც მოჰყვება APK ფაილის სახელი
შერჩეული პროგრამის ჩარჩო დამონტაჟდება შემდეგ.
მაგალითად, თუ თქვენი APK ფაილის სახელია "my-first-game.apk", აკრიფეთ apk თუ my-first-game.apk ბრძანების ხაზში
ნაბიჯი 6. ჩაწერეთ apktool d, რასაც მოყვება APK ფაილის სახელი
ამის შემდეგ APK ფაილი დე-შედგენილი იქნება. ფაილის შინაარსი განთავსდება ცალკე საქაღალდეში იმავე სახელწოდებით, როგორც APK ფაილის სახელი "APK" საქაღალდეში. ახლა თქვენ შეგიძლიათ დაარედაქტიროთ დაუფუთავი/დეკომპილირებული APK ფაილის შინაარსი. შეიძლება დაგჭირდეთ კოდირების უნარი საქაღალდეში გარკვეული ფაილების შესაცვლელად.
იგივე მაგალითისთვის, როგორც ზემოთ, ჩაწერეთ apktool d my-firstgame.apk ბრძანების სტრიქონის ფანჯარაში
3 ნაწილი 3: APK ფაილების ხელახალი შედგენა
ნაბიჯი 1. გახსენით Windows საძიებო ზოლი და ჩაწერეთ cmd
ეს ზოლი ჩვეულებრივ არის "დაწყება" მენიუს მარჯვნივ. მას შემდეგ რაც დაასრულებთ ფაილების რედაქტირებას APK ფაილების საქაღალდეში, თქვენ დაგჭირდებათ საქაღალდის ხელახლა შედგენა APK ფაილში.
ნაბიჯი 2. დაწკაპეთ Command Prompt ძიების შედეგებზე
ეს პროგრამა მითითებულია შავი ეკრანის ხატით თეთრი კურსორით.
ნაბიჯი 3. შედით "APK" საქაღალდეში Command Prompt- ის საშუალებით
თქვენ შეგიძლიათ გახსნათ საქაღალდე ბრძანების სტრიქონიდან ბრძანების cd აკრეფით, რასაც მოჰყვება საქაღალდის სახელი. მაგალითად, თუ ბრძანების ხაზის გახსნისას თქვენ იმყოფებით მთავარ დირექტორიაში "C: / Users / Username>", შეგიძლიათ გახსნათ სამუშაო მაგიდა cd desktop- ის აკრეფით. თუ თქვენ დააკოპირეთ "APK" საქაღალდე თქვენს სამუშაო მაგიდაზე, შეგიძლიათ გახსნათ იგი cd apk აკრეფით. თქვენ შეგიძლიათ ნახოთ მისამართი "C: / users / username / desktop / apk>" ბრძანების გვერდით.
თუ "APK" საქაღალდე შენახულია სხვა დირექტორიაში, ჩაწერეთ cd / ბრძანების გვერდით, რათა დაბრუნდეთ ძირეულ ან მთავარ დისკზე "C:". ამის შემდეგ, ჩაწერეთ cd, რასაც მოჰყვება "APK" საქაღალდის სრული მისამართი
ნაბიჯი 4. ჩაწერეთ apktool b, რასაც მოყვება APK ფაილის საქაღალდის სახელი, რომლის ხელახლა შედგენა გსურთ
ამის შემდეგ, საქაღალდე ხელახლა იქნება შედგენილი APK ფაილში. ახლად შედგენილი APK ფაილი შეგიძლიათ იხილოთ "dist" საქაღალდეში, დაუფუთავი/დეკომპილირებული APK საქაღალდის შიგნით, რომელიც შექმნა Apktool აპლიკაციამ.
მაგალითად, თუ პროგრამას, რომელსაც თქვენ არედაქტირებთ, ჰქვია "my-first-game.apk", აკრიფეთ apktool b my-first-game.apk ბრძანების ხაზის ფანჯარაში
ნაბიჯი 5. შექმენით ახალი საქაღალდე სახელწოდებით "Signapk" სამუშაო მაგიდაზე
სამუშაო მაგიდაზე ახალი საქაღალდის შესაქმნელად, დააწკაპუნეთ მარჯვენა ღილაკით ცარიელ სივრცეზე სამუშაო მაგიდაზე და აირჩიეთ " ახალი " ამის შემდეგ დააჭირეთ " საქაღალდეები " დააწკაპუნეთ ახალ საქაღალდეზე მარჯვენა ღილაკით და აირჩიეთ " გადარქმევა " შემდეგი, ჩაწერეთ "Signapk", როგორც საქაღალდის ახალი სახელი.
ნაბიჯი 6. დააკოპირეთ ხელახლა შედგენილი APK ფაილი "Signapk" საქაღალდეში
თქვენ შეგიძლიათ იპოვოთ გადაკოპირებული APK ფაილები "dist" საქაღალდეში, დეკომირებული APK ფაილების საქაღალდეში, რომელიც ინახება "Apktool" საქაღალდეში. დააწკაპუნეთ მარჯვენა ღილაკით APK ფაილზე და აირჩიეთ " დააკოპირეთ " ამის შემდეგ, დაბრუნდით "Signapk" საქაღალდეში და ჩასვით APK ფაილი ამ საქაღალდეში.
ნაბიჯი 7. დააწკაპუნეთ აქ ფაილის გადმოსატვირთად SignApk.zip”.
APK ფაილის ხელმოსაწერად საჭირო SignApk ფაილი გადმოწერილი იქნება.
ნაბიჯი 8. ამოიღეთ "SignApk.zip" ფაილის შინაარსი "Signapk" საქაღალდეში
"Certific.pem", "key.pk8" და "signapk.jar" ფაილები ამოღებული იქნება "Signapk" საქაღალდეში.
ნაბიჯი 9. გახსენით "Signapk" საქაღალდე ბრძანების ხაზის საშუალებით
საქაღალდეზე წვდომისათვის Command Prompt- ის საშუალებით, ჩაწერეთ cd \, რათა დაუბრუნდეთ ძირითად ან მთავარ დირექტორიას. ჩაწერეთ cd, რასაც მოჰყვება "Signapk" საქაღალდის სრული მისამართი.
თუ თქვენ შექმნით "Signapk" საქაღალდეს თქვენს სამუშაო მაგიდაზე, საქაღალდის სრული მისამართი იქნება "C: / users / username / desktop / Signapk>"
ნაბიჯი 10. აკრიფეთ java -jar signapk.jar certificate.pem key.pk8 [ფაილის სახელი].apk [ფაილის] -signed.apk ბრძანების ფანჯარაში
შეცვალეთ "[ფაილის სახელი]" იმ APK ფაილის სახელით, რომელზეც გსურთ ხელმოწერა. ახალი ხელმოწერილი APK ფაილი შეიქმნება "Signapk" საქაღალდეში. გამოიყენეთ ეს ფაილი, რომ დააინსტალიროთ პროგრამა თქვენს Android სისტემაში.