I am trying to change the display name of the Android file (the name is displayed on the screen after installing the application). I have only apk * file.
When I unzip the apk file, it is partially binarized. I know that to change the display name I need to change the file AndroidManifest.xml, but this file is partially in binary format.
If I unzip the application, change something (or nothing!), Fasten it back, sign and write it, the application no longer works. It does not install, but it fails while trying, requiringParse Error - There was a problem while parsing the package.
If I unzip the application using ApkTool , change something (or nothing) and change it with apktool b apkFolder -o changedApk.apk, then sign and zipalign, the application installs, my changes seem to be present, but the application crashes the moment it opens. The stack stack seems to indicate the following:
F/monodroid(12679): No assemblies found in '(null)' or '/storage/emulated/0/Android/data/Geocortex.App/files/.__override__'. Assuming this is part of Fast Deployment. Exiting...
If I rezip the application using apktool b apkFolder(in such a way as to place the changes in the apk source file), sign and zipalign, the application will install and work, but none of my changes are present. The last changed date on apk does not actually even change, so it seems that the tool does nothing.
ApkTool, , , , , , , Android L.
, apk 3 , apktool, rezip. , , keychain, .
- , , ? apktool Android 5.0+? !
* apk ( ): , ( , AndroidManifest.xml ). . , (, , ). , Windows, , , . Windows, ( apk), , , zipaligned , .