We can do this for android using apk file manager or just renaming it to zip file and changing the zip file.
But How to do it for IOS file?
I heard apple store allows us to change it but again we are targetting ad-hoc as well. How to do that...?
actually we have created 100 iOS ipa and android apk files for many clients and we want them to change there icons & name of application by themselves.
Each apk and ipa is assigned an ID which retrieves the data from internet upon installation and works accordingly.
You Can't with iOS.
You must change the name and icon in your project again and have to create new IPA files.
As Per apple documentation of itunes connect we can only change large icon for the application which is ratina icon and is 1024*1024 px size. I guess we can NOT change the name of app and icon while submitting to itunes store
Related
Note that this question does not concern Google Playstore - I am downloading and installing this apk package from my own website.
I have an existing apk file that I can install and open on my Android phone.
Now I want to use the functionality of that old app in a new and similar app, but one that uses a different app name and logos.
I no longer have the old app source code, and I didn't create it in the first place (I subcontracted the app development to a coder who is no longer available).
So I opened the apk file using apktool and located the png image files that are used. I edited these and saved them in the same location and using the same filenames.
Then I edited the strings.xml file to change the app name text to the new file name.
Then I rebuilt the app, re-signed it using uber-apk-signer and uploaded to my website with a file name that is different from the old apk file.
When I download this new apk file to my Android phone, it prompts that it will replace the old app, even though I have changed the app name and apk filename. When I install this new app, indeed it does overwrite the old app, and I can successfully open the new app with the new logo.
My question is: What parameter/file do I need to edit in the decompiled original apk so that the new apk doesn't overwrite the original app when I install it on my Android phone? I want to be able to install both these apps, because they have similar characteristics, but will be used in different industry sectors (one is for the educational sector and one for the agricultural sector - both are simple charity apps to be used in the country of Myanmar (Burma).
The original apk is at www.teachersimon.org/simon.apk and the new app is at www.teachersimon.org/farmersimon.apk
Thanks!
For this too work, you need to change the package name e.g com.example.appname and the applicationId stored in the app's build.gradle file. Good luck!
We have an Android application that supports up to 5 languages. If we were to pre-install a set of data, we would normally add 5 zip files (1 for each language). However, the data has since grown to be 100Mb each. As such, its not possible to package all the 5 zips in the assets folder.
What options do we have to creating a APK with pre-installed data? Is it possible for users to install a extension pack based on their device locale? Or do we have to upload 5 APKs in the Play Store, one for each language.
In documentation, it is given -
Google Play currently requires that your APK file be no more than
100MB . If your app exceeded 100MB, you had to host and download the additional resources yourself when the user opens the app.
Read this about APK Expansion Files.
Also, In this answer, it is given how to make .obb file as .zip file and upload it on Play Store.
OR
You can also make a check on App opens / or ask the user to download the language pack and download it directly from the server .(That would be simpler and easier one).
I have apk file that will be distributed between a lot of users. The file is same for all but I need to specify ID for each one that will be used in code (ideally it should be done automatically by php script). For now I tried to put ID to text file in Assets and then open apk as archive in Windows, update value in text file then save (update archive). As result my application cannot be installed anymore.
Why it doesn't work? Or may be there another way to set ID for each apk without recreating package in development environment?
There is no way to do that, you must compile and sign your app on every change.
Android do a hash for your apk, if you change a bit the content, this hash do not coincide and will not be a valid apk (not able to install).
You can do somewhat script to automatize the change of a file and compile/sign after your apk.
Can I create an apk file dynamically & brand a generic android application for specific companies / groups ?
I want to create a website where users put their company logo & some other detail & get an android app (link to play store or apk file directly??) that is branded specifically for them.
afaik, the easiest way would be several eclipse projects, having their own manifest/res folder, but pointing on the same src folder
Is it possible to change the app icon in an APK in Android apps? I have a tablet running Android 2.2 and the icons are too low-res, so I want to replace them. I tried unzipping the APK, changing the icon and re-zipping, but it didn't work. Is there any way I can change the icon, even programmatically, to reflect the higher-res icon?
APK files are actually nothing more than zip files. If you just want to replace images, then the easiest way is to open the apk file in 7-zip or winrar and replace the png files in there with your own. Just drag your new files to the 7-zip window.
Note that I said "open" and not "unzip". Once you decompress it, the signature will no longer be valid.
Another option is to use APKManager to do it. This way you do not need to install it in /system/app:
Download APK Manager
Put the .apk in "place-apk-here-for-modding"
Run the script.bat and extract it.
Drop the new PNG files in /res/drawable-?dpi overwriting the old ones.
Run ZIP .apk and select option 2 Regular APK
Sign the APK
Install
Summary
One the simplest ways is to change APK icons via user-friendly GUI tools:
APK Editor Studio – advanced but still easy-to-use APK editor.
APK Icon Editor – plain and simple APK editor.
Both tools are free and open-source (written in C++/Qt) with the Apktool used under the hood.
Features
Automatically pack, sign and optimize your APK.
Automatic conversion between PNG, BMP, JPEG, ICO, GIF, etc.
Available for Windows, macOS and Linux.
Disclaimer
I am the author of these tools.
If you want change android application icon programatically then you can set it into AndroidManifest.xml file, in the application tag by setting the android:icon property. But if you want to change the icon of third party applications then you cant.
See this solution
Please have a look at this one for designing icons for high, medium and low density phones:
http://developer.android.com/guide/practices/ui_guidelines/icon_design_launcher.html