Бул wikiHow сизге APK файлынын мазмунун түзөтүүнү үйрөтөт. Ичиндеги файлдарды түзөтүү үчүн, компьютердеги APKtool аркылуу пакетти декомпиляциялоо (жана андан кийин кайра компиляциялоо) керек болот. APK файлдарын түзөтүү үчүн Java, ошондой эле Windows жана Androidдеги файл тутумдары керек. Бул бир гана өнүккөн колдонуучулар тарабынан жасалышы керек.
Кадамдар
3 ичинен 1 -бөлүк: APKTool орнотуу
Кадам 1. Java Development комплектин орнотуңуз
Бул жүктөө үчүн жеткиликтүү
Кадам 2. Android SDK орнотуу
Ошондой эле APK файлдарын декомпиляциялоо жана кайра чогултуу үчүн Android Software Development Kit (SDK) орнотушуңуз керек. Android SDK орнотуунун эң оңой жолу - бул жерден Android Studio жүктөп алуу жана орнотуу.
Кадам 3. Иш столунда жаңы папка түзүңүз
Бул APKTool жана APK файлдарыңызды сактай турган папка. Жаңы папканы түзүү үчүн төмөнкү кадамдарды колдонуңуз.
- Иш столундагы кара боштукту оң баскыч менен чыкылдатыңыз.
- Тандоо Жаңы 'анан Папка '.
Кадам 4. Папканы "APK" деп атоо
Папканын атын өзгөртүү үчүн, папканы оң баскыч менен чыкылдатыңыз Атын өзгөртүү. Андан кийин папканын атын өзгөртүү үчүн APK териңиз.
Кадам 5. Бул шилтемени оң баскыч менен чыкылдатыңыз жана чыкылдатыңыз Шилтемени төмөнкүдөй сактоо.
Бул apktool.bat файлын сактай турган жерди тандоо үчүн колдоно турган файл браузерин ачат.
Кадам 6. APK папкасына өтүңүз жана Сактоону чыкылдатыңыз
Жумуш үстөлүңүздө жаңы эле түзүлгөн APK папкасына өтүү үчүн файл браузерин колдонуңуз. Папканы ачыңыз жана чыкылдатыңыз Сактоо. Бул apktool.bat файлын APK папкасына сактайт.
Кадам 7. "apktool.jar" файлын жүктөп алыңыз
Apktool.jar жүктөө үчүн төмөнкү кадамдарды колдонуңуз:
- Веб серепчиден https://ibotpeaches.github.io/Apktool/ дарегине өтүңүз.
- Чыкылдатыңыз Жүктөө акыркы версиясынын астында "Жаңылыктар".
Кадам 8. Файлдын атын "apktool.jar" деп өзгөртүңүз
Сиз жүктөп алган файлдын аталышында версиянын номери болушу мүмкүн. Файлды оң баскыч менен чыкылдатып, аны алып салсаңыз болот Атын өзгөртүү. Андан кийин жөн эле териңиз apktool файлдын аты катары. Файлдын толук аталышы "apktool.jar" болушу керек. Демейки боюнча, сиздин жүктөлүп алынган файлдарыңызды "Жүктөөлөр" папкасынан тапса болот.
Кадам 9. apktool.jar'ды APK папкасына көчүрүү
Файлдын атын өзгөрткөндөн кийин, аны оң баскыч менен чыкылдатыңыз Көчүрүү же Кесүү. Андан кийин үстөлүңүздө түзүлгөн APK папкасын ачыңыз жана ичине оң баскыч менен чыкылдатыңыз. Чыкылдатыңыз Paste. Бул APK папкасына "apktool.jar" файлын чаптайт.
3 ичинен 2 -бөлүк: APK'ди декомпиляциялоо
Кадам 1. APK файлын APK папкаңызга көчүрүңүз
APK файлдары ар кандай веб -сайттардан жүктөлүп алынат. Сиз ошондой эле заряддоо кабелин колдонуп, аны компьютериңизге туташтырып жана түзмөгүңүздүн кулпусун ачуу менен Android түзмөгүңүздөн APK чыгарып алсаңыз болот. Баруу Жүктөөлөр папканы түзмөктө жана APK файлын көчүрүп, Windows Папкаңыздагы APK папкасына чаптаңыз.
Кадам 2. Windows издөө тилкесин ачыңыз жана cmd териңиз
Издөө тилкеси адатта Старт менюсунун оң жагында жайгашкан.
Кадам 3. Издөө натыйжаларында Command Prompt
Анын үстүндө ак курсор менен кара экранга окшош сөлөкөтү бар.
Кадам 4. Командалык сапта APK папкасына өтүңүз
Сиз папканы ачып, папканын атын cd жазуу менен жазыңыз. Мисалы, эгер сиз буйрук көрсөтмөсүн ачканда демейки "C: / Users / Username>" ичинде болсоңуз, cd столун терүү менен столуңузду ача аласыз. Эгерде сиз APK папкасын столго көчүрсөңүз, анда cd apk терүү менен APK папкасын ача аласыз. Ишараттын жанында "C: / users / username / desktop / apk>" деп жазылышы керек.
Эгерде сиздин APK папкаңыз башка жерге сакталса, "C:" тамырына кайтуу үчүн буйрук сабынын жанына cd / териңиз. Андан кийин cd жазыңыз, андан кийин APK папкасынын толук жолу
Step 5. Type apktool, эгерде APK файлынын атына жазылса
Бул колдонмонун алкагын орнотот.
Мисалы, эгер сиздин APK файлыңыздын аты "my-first-game.apk" болсо, анда буйрук сабында my-first-game.apk болсо, apk териңиз
Step 6. Type apktool d, андан кийин APK файлынын атын жазыңыз
Бул APK файлын компиляциялайт. APK файлынын мазмуну APK папкасындагы APK файлы менен бирдей аталыштагы өзүнчө папкага жайгаштырылат. Эми сиз декомпиляцияланган APK файлдарын түзөтө аласыз. Папканын ичиндеги айрым файлдарды түзөтүү үчүн сизге кээ бир коддоо көндүмдөрү керек болушу мүмкүн.
Жогорудагы мисалдан кийин, буйрук сабында apktool d my-first-game.apk териңиз
3 -жылдын 3 -бөлүгү: APK'ди кайра түзүңүз
Кадам 1. Windows издөө тилкесин ачыңыз жана cmd териңиз
Издөө тилкеси адатта Старт менюсунун оң жагында жайгашкан. APK файл папкасындагы файлдарды түзөтүүнү бүтүргөндөн кийин, папканы кайра APK файлына кайра чогултууңуз керек болот.
Кадам 2. Издөө натыйжаларында Command Prompt
Анын үстүндө ак курсор менен кара экранга окшош сөлөкөтү бар.
Кадам 3. Командалык сапта APK папкасына өтүңүз
Сиз папканы ачып, папканын атын cd жазуу менен жазыңыз. Мисалы, эгер сиз буйрук көрсөтмөсүн ачканда демейки "C: / Users / Username>" ичинде болсоңуз, cd столун терүү менен столуңузду ача аласыз. Эгерде сиз APK папкасын столго көчүрсөңүз, анда cd apk терүү менен APK папкасын ача аласыз. Ишараттын жанында "C: / users / username / desktop / apk>" деп жазылышы керек.
Эгерде сиздин APK папкаңыз башка жерге сакталса, "C:" тамырына кайтуу үчүн буйрук сабынын жанына cd / териңиз. Андан кийин cd жазыңыз, андан кийин APK папкасынын толук жолу
Step 4. Type apktool b, андан кийин кайра чогулткуңуз келген APK папкасынын атын жазыңыз
Бул папканы APK файлына кайра түзөт. Жаңы түзүлгөн APK файлын Apktool түзгөн декомпиляцияланган APK папкасынын ичиндеги "dist" папкасынан тапса болот.
Мисалы, эгер сиз иштеп жаткан колдонмо "my-first-game.apk" деп аталып калса, анда буйрук сабына apktool b my-first-game.apk териңиз
Кадам 5. Иш столунда "Signapk" деп аталган жаңы папканы түзүңүз
Иш тактаңызда жаңы папка түзүү үчүн, үстөлүңүздүн каалаган жерин оң баскыч менен чыкылдатып, чыкылдатыңыз Жаңы. Андан кийин чыкылдатыңыз Папка. Жаңы папканы оң баскыч менен чыкылдатыңыз Атын өзгөртүү. Андан кийин жаңы папканын аты катары "Signapk" териңиз.
Кадам 6. Жаңы түзүлгөн APKди "Signapk" папкасына көчүрүү
Жаңы түзүлгөн APKди "Apktool" папкасындагы компиляцияланбаган APK папкасынын "dist" папкасынан тапса болот. APK'ди оң баскыч менен чыкылдатыңыз Көчүрүү. Андан кийин, "Signapk" папкасына кайтыңыз жана APK файлын папканын ичине чаптаңыз.
Кадам 7. Бул жерди басыңыз жүктөө үчүн SignApk.zip.
Бул apk файлына кол коюу үчүн керектүү SignApk файлын жүктөйт.
Кадам 8. SignApk.zip мазмунун Signapk папкасына бөлүп алыңыз
Бул "cert.pem" файлын, "key.pk8" файлын жана "signapk.jar" файлын "Signapk" папкасына чыгарат.
Кадам 9. Буйрук сабындагы "Signapk" папкасына өтүңүз
Командалык сапта Signapk папкасына өтүү үчүн, cd / терип, түп каталогго кайтыңыз. Андан кийин cd жазыңыз, андан кийин Signapk папкасы каталогунун толук жолу.
Эгер сиз иш тактаңызда Signapk папкасын түзсөңүз, анда толук жол "C: / users / username / desktop / Signapk>"
10 -кадам. Терүү java -jar signapk.jar certificate.pem key.pk8 [apkfilename].apk [apkfilename] -signed.apk
"[Apkfilename]" дегенди кол коюңузчу APK файлынын чыныгы аты менен алмаштырыңыз. Бул Signapk папкасында жаңы кол коюлган APK файлын түзөт. Программаны Android тутумуңузга орнотуу үчүн бул файлды колдонуңуз.