APK Package installer - Android Software Development

Hi everyone,
First of all, excuse my bad english (I'm french).
I'm now working in a company who's producing tablets for kids.
I'm not an android developper, just a project manager.
For the new version of our tablets (2013), we are going to pass the Google Approval (GSM) to have all the Google Apps in the tab (it was not the case for the previous version).
But, we need to include a lot of preloaded content in the tablet (games, books...) and we will be able to do that only after the Google approval, so all the installation apk files cannot be included in the ROM.
So, we are trying to find an app (included to our ROM) witch can automatically install a list of APK during the first launch of the tab.
Is there any application existing for that ?
My S3 is running Omega Rom and it's using AROMA installer : it's kind of similar function except the AROMA installer install the ROM and the apps at the same time, and I need to do it separately.
Thanks for your help and answers

Yea aroma installer sounds good..you guys can do something like..when the tablet boots up the first time it takes to the recovery and install the aroma zip...where the user can seect the thibgs they want automatically
-Rik[Rittik]

Thanks for your answer ! I'll try with this tool then

Hi,
I have another question related to the same subject...
So, we plan to buid a specific ROM and to make Google approve it (GSM certification).
After the ROM will be signed by Google, we cannot touch it.
We will probably include AROMA to our ROM so that it can install a package of APK during the first launch of the tablet.
We will have to make different packages for each country because the preloaded apps will be different for each one.
Question is : what if the user have to make a hard reset on the tablet ?
Will he lose all the applications he installed ?
Is there a way not to destroy the "Data" partition during a hard reset ? Kind of hard reset without full wipe ?
Any help will be appreciated
Thanks

R: APK Package installer
You can put aroma apps to system app and make it deactivable!

Related

[Q] Need help to cook LEGIT non-market apps / disable source check at boot !

Hello,
I've been starting to cook my own rom under Clockwork, but ran into trouble when putting apps into system/app. They aren't installed on boot, because they aren't from a trusted source.
*SwypeInstaller, for example, is given through e-mail by the swype team, but cannot be cooked, as it doesn't come from the market (need "allow untrusted sources to be ticked)
*I understood signing isn't enough, and that a custom certificate is needed?
I'd like to know how to do that kind of stuff, in order to batch-cook some roms, and to avoid manual install or titanium install or recovery install of system apps.
>Good example is fasterfix, install like a charm upon first boot
I'd need a very simple explanation, i know how to use adb for example and zipsigner and stuff, but i'm not really into the Linux thingie
Edit : A way to disable certificate check on first boot will do as well ^^
Thanks
Up please!
Up! I really need help on this one, i can't cook swype installer on my personal rom updates :-(

SCH-i705 & Google Maps

Hello everyone
I am sorry that my first post is a request, but I couldn't find what I need anywhere.
I have a SCH-i705 running Android 4.1.2, it is not mine, but belongs to the company I work for. they have an Admin app installed that blocks google play; they don't want users to install apps that might interfere with their installed app. however, I can install and uninstall apps using adb.
I need to update Google Maps to the latest v7. I searched and downloaded a copy, but it flickers too much,and I read somewhere that I need the version that is specific to this device. I tried with androidvm in virtualbox and downloaded a copy, but the same thing, flickering, maybe I didn't provide the emulator with the correct specifications for this tab. I tried also to modify google play by renaming the package then repackage it using apktools, but I might missed something because the new renamed phonesky package crashes with error Can't find resource for bundle 'org.keyczar.i18n.messages_en_US', key ''
solving this problem for a newbie to android programming might take some time, so for now, I need copy of the Maps app pulled from this device if possible or be pointed to a renamed google play or a replacement for it.
thanks in advance.
Thank you Jxt., I will download it.
on the other hand, someone at another forum told me to use Real APK Leecher which is here at xda. I will give it a try too.

[share] "remove gapps completely"

[FLASHABLE ZIP]
The zip provided below can be used to remove whole gapps package that is included in some custom Roms ,so that u can flash u r own desired gapps again [switch gapps] or if u want to use custom Roms without gapps.
Remove GApps in ROM: now support Marshmallow
Script in first post very discounted and therefore deleting not all files.
Here's updated version. Script automatically mounts /system, you don't need do it by yourself.
Script compatible with Android 2.3...6.0
Guaranteed delete will be only on CyanogenMod rom's and Nexus firmware due of possible other file naming in manufacturer stock firmware.
Probably some small bits of files can left on device (like WebView), but almost all other will be removed.
Note: script removes apps from /system partition.
Probably some of them was updated and additionally stored in internal memory.
So you need manually delete a bit of remainders by usual way.
IMPORTANT!
– Maybe some stuff or whole ROM will broken after applying this ZIP
– Script removes stock Google / CM keyboard, install 3rd party before applying!
– Script removes Google Experience Launcher, so make sure you use 3rd-party app or device will not boot!
– Script removes Hangouts, so make sure you use 3rd-party SMS app or you may unable use SMS!
– ..and may other
– Apps with embedded Google Maps such as Foursquare, Instagram and many other can't be launched / installed by any way because of lack of framework for it
– A lot of apps requests installed Google Play Store and Google Play Services which will be removed
– Network location can be disabled because it's part of gapps
– Recommended to wipe dalvik/ART-cache to rid out of unused cache files
>>> Use it at your own risk and make full backup via recovery before flashing! <<<
*THE WHOLE CREDIT GOES TO BONOBOO XDA DEV HE MADE THIS CREATIVE THREAD POSSIBLE SO TX TO HIM*
Yeshas Prabhakar said:
[FLASHABLE ZIP] Remove GApps in ROM: now support Marshmallow
Script in first post very discounted and therefore deleting not all files.
Here's updated version. Script automatically mounts /system, you don't need do it by yourself.
Script compatible with Android 2.3...6.0
Guaranteed delete will be only on CyanogenMod rom's and Nexus firmware due of possible other file naming in manufacturer stock firmware.
Probably some small bits of files can left on device (like WebView), but almost all other will be removed.
Note: script removes apps from /system partition.
Probably some of them was updated and additionally stored in internal memory.
So you need manually delete a bit of remainders by usual way.
IMPORTANT!
– Maybe some stuff or whole ROM will broken after applying this ZIP
– Script removes stock Google / CM keyboard, install 3rd party before applying!
– Script removes Google Experience Launcher, so make sure you use 3rd-party app or device will not boot!
– Script removes Hangouts, so make sure you use 3rd-party SMS app or you may unable use SMS!
– ..and may other
– Apps with embedded Google Maps such as Foursquare, Instagram and many other can't be launched / installed by any way because of lack of framework for it
– A lot of apps requests installed Google Play Store and Google Play Services which will be removed
– Network location can be disabled because it's part of gapps
– Recommended to wipe dalvik/ART-cache to rid out of unused cache files
>>> Use it at your own risk and make full backup via recovery before flashing! <<<
*THE WHOLE CREDIT GOES TO BONOBOO XDA DEV HE MADE THIS CREATIVE THREAD POSSIBLE SO TX TO HIM*
Click to expand...
Click to collapse
I am not sure what he is trying to convey here with this kind of english, but Titanium backup works fine for everybody and this kind of crap is not required for nobody.
raviprakashji said:
I am not sure what he is trying to convey here with this kind of english, but Titanium backup works fine for everybody and this kind of crap is not required for nobody.
Click to expand...
Click to collapse
I am sorry if u can't understand simple English.
It's a zip file to completely remove gapps or whole Google apps....
Those who want to switch to another version of gapps or want to remove Google apps completely which comes with inbuilt ROMS.
And by the way hold u r tongue before u criticize such useful share or posts like this.
Sent from my GT-I9082 using XDA-Developers mobile app
Yeshas Prabhakar said:
I am sorry if u can't understand simple English.
It's a zip file to completely remove gapps or whole Google apps....
Those who want to switch to another version of gapps or want to remove Google apps completely which comes with inbuilt ROMS.
And by the way hold u r tongue before u criticize such useful share or posts like this.
Sent from my GT-I9082 using XDA-Developers mobile app
Click to expand...
Click to collapse
Waiting for any person who is getting benefited.
Can you make a zip to remove supersu too?(if its possible )
aswinp222 said:
Can you make a zip to remove supersu too?(if its possible )
Click to expand...
Click to collapse
There is an option to completely unroot in supersu
Shon22 said:
There is an option to completely unroot in supersu
Click to expand...
Click to collapse
Lol,its possible only if rom boots

App not installed. Package Conflicts

Hello!!
My phone is an S7 Edge with Android 7.0. I am trying to manually install updates from apps included in the stock, like the calendar, messages ... etc. However I can not do it because it gives me this error: " App not installed. The package conflicts cith an existing package by te same name".
Please, can someone help me with this?
Uninstall the app and install the newest. If you have still the problem try install over ADB. Then you can see package name with conflict and uninstall it.
Hi,
You're trying to install two apps with the same package name, in Android data system the apps you install have its data saved in a folder with the format /data/*package name*/, therefore if two apps use the exact same package name and have different signatures (that is, one is not the update of another) you won't be able to install it.
As suggested, try to uninstall the stock apps and then install again manually. However I do not think you'll be able to do it, due to the nature of stock apps being installed in system partition. So for manually installing an stock app you'll first need to uninstall it, and that usually requires superuser privileges.
All the best,
~Lord
Sent from my Galaxy S7 Edge using Tapatalk
XxLordxX said:
Hi,
You're trying to install two apps with the same package name, in Android data system the apps you install have its data saved in a folder with the format /data/*package name*/, therefore if two apps use the exact same package name and have different signatures (that is, one is not the update of another) you won't be able to install it.
As suggested, try to uninstall the stock apps and then install again manually. However I do not think you'll be able to do it, due to the nature of stock apps being installed in system partition. So for manually installing an stock app you'll first need to uninstall it, and that usually requires superuser privileges.
All the best,
~Lord
Sent from my Galaxy S7 Edge using Tapatalk
Click to expand...
Click to collapse
That is the answer I have searched for days. You know APKMIRROR right? I am on unrooted SM-G935F (s7 edge) and I was not able to install any system apps before. But in apkmirror, some people uploaded newer versions of system apps and there was one visible difference: older versions which I cannot install was with android head icon, but newer version had it's own app icon next to the name, and that installed for me. For example s8 launcher (touchwiz home). I always got package error when tried to download versions with android head, and when someone uploaded version with its own icon, it installed. Can you explain this?
And now im waiting for new versions of s8 weather widget because there is no version available with the app icons....
All you need to to to install Touchwiz 9.0 is to encript device, and afterward install will go smoothly (All other experience 9.0 apps can be installed too).(Samsung S6, Android 7.0, December security patch).

[ROM][N][7.0][STOCK][G920W8][zerofltebmc/zerofltecan]SamStock November Patch (Lightly Debloated)[RE-PACK]

Original ROM: https://forum.xda-developers.com/t/...loat-7-0-920-5-w8-f-i-november-patch.3649798/
I removed several apps in the ROM including a very annoying DiagMonAgent app that caused it to continuously show popup notifications.
Here is a complete list of apps I removed from this ROM: http://dr.mywebcommunity.org/g920w8/debloat/20210831-samstock-debloat-results.html
My phone works super well with this setup.
Download information:
Location: androidfilehost.com
File name: 20210831-1914-sst05-safe.zip
File size: 1.4 Gb
Information
I did not include the AROMA options for different phone vendors so if you really need those files, please use original rom. I uploaded this rom for my peronal use and because I am trying to make a debloated rom and bring the size of the zip file back down to under 1 Gb but I have several issues with required apks causing bootloops. So for now, this is a fully functional re-packed rom. I do plan to re-pack the phone vendors in a futur aroma setup but for now, I am still struggling to debloat this rom entirely. I just needed a base stock rom with as little modification as possible and this is the only ROM I found to fit this category. I am fully opened to receive any kind of help or assistance. The goal is to change the ZIP file only through my Windows computer, change any files through Notepad++ if necessary.
If you want details of what has been done in the ROM, please refer to the original author's thread.
GOAL OF THIS RE-PACK
My goal is to keep the original system but remove every other useless things. I want to drop the ROM size to under 1 Gb. I want to remove all Samsung and Google apps that are not necessary for the system to work. If people want Google Play, I want to simply download it on Open GApps. Of course, for now, I have been unsuccessfully removing other apps and had several boot loops, this is the only package I managed to re-pack that has a successfull boot and work well with my needs.
Why use an old 7.0 version?
Honestly? Because everything! Bluetooth connection, camera, stability. Everything works. The only VERY annoying things I hate about v7.0 are:
PROBELM: Picture-in-Picture (PiP) mode does NOT work. Apps compatible with PiP will not display any PiP content such as floating video call windows.
SOLUTION: The only similar effect you can have is by enabling in the dev options the "Force activities to be resizable" at the very bottom. Then, in an app you want to have displayed in a floating window, tap on your "All apps" button and drag your app's window on the little square that says "Open in pop-up view".
PROBLEM: Dark modes for apps like GMail and the user interface is not supported unless you seriously start to tinker arround with very creative workarrounds I have not tested.
SOLUTION: I did not test any.
Kernel Source
The kernel supplied in this re-pack is the original kernel from SamStock's original package (G920W8) with no changes. Based off SamStock's thread which states:
Untouched. Completely stock out of the latest zip from sammobile.
Click to expand...
Click to collapse
So source is based off original Samsung Kernel Source.
ROOT Magisk
This rom is NOT ROOTED. I removed the outdated supplied Magisk from the original ROM since I prefer to use the latest available version that works without any issues. Just remember to rename the Magisk APK file's extension to ".zip" and flash after flashing this rom. I also use the original APK file to install after first boot because the zip only enables root access but the APK installs the Magisk manager app and enables the popup message to grant root permissions to apps. It is not a requirement since Magisk will download the app automatically when you try to open it the first time, but it just makes you spend less time waiting for the automatic download and installs the app immediately. Installing the APK manually will require a reboot.
AdAway
This is the goto app to remove annoying ads in almost all apps. ROOT is required. To install, head to ApkMirror and download version 4.3.6. That's the latest version that still works very well on Android v7.0. You will be required to do 2 reboots, one after installing the app and enabling adblock and one for updating the hosts file.
Google
You will have a long update list to go through your initial boot to update all apps from Google App Store INCLUDING the app store itself. Please pay attention to Google Services notification because you may need to manually update Google Services if it does not do it on it's own for apps to work such as GMail and other Google apps.
I suggest you disable the "upday" app which Google Update installs. I hate this app so much that I disable the notification, force stop AND disable the app. I have not found any solution yet to prevent this app from being installed.
XPosed Framework
You need the sdk24 version. It works and boots without any problems BUT, it's old and I found it to be pretty much useless. Some stuff such as the Dark mode for GMail module does not work anymore. So I do not recommend you to install XPosed unless you already are familiar with modules you want to use and already know that is working.
What I wil NOT do (unsupported models)
I own only the W8 version of the phone so any other models I cannot support. BUT, I can say this, you can refer to the debloated list above to remove the apps from the ZIP file and repackage the file yourself for your model by downloading the right version on the original author's mod page. As I mentioned, this is a safe debloat list where the phone successfully boots and setups.
I cannot test phone calls and SMS because I do not use this function on my phone. I use a SIP phone service through GrandStream Wave and VoIP.ms. So if you have any issues concerning phone calls or SMS, please comment or check the list of removed apps above and mention to me what is needed and I will post a new upload with the included package. While you may be waiting for my fix, I suggest you use the original author's files.
KNOWN ISSUES
You will need to install another launcher to be able to change wallpaper since I removed some of Samsung's core apps which were linked to the Samsung store including the wallpaper switcher. I recommend the Microsoft Launcher which is entirely free and has all the basic functions including notification dots and icon pack themes.
INSTALLATION
• Backup your system and files
• Boot in TWRP (Hold Volume Up+Home Button+Power Button)
• Format and advance wipe everything
• Install zip file
• Optional: Install Magisk (rename apk extension to zip)
• Reboot System
Stuck in a bootloop or unresponssive phone?
Hard reboot your phone by holding Volume Down+Home Button+Power Button. Once the screen goes black, immediately Hold Volume Up+Home Button+Power Button and you will be back in TWRP. If it fails, simply repeat the Volume Down hard reboot until you get the timing right with Volume Up afterwards. That's what I do and it works but hopefully, this should NOT happen because it does not on my end.
Permission: I requested month's ago permission from the author and never got an answer so I presume that the project is abandonned or not followed anymore. So if ever the author somehow has specific requests or want's me to remove this, I will do so without hesitating after contacting me through PM.
XDA DevDB Information
SamStock ROM Debloated, ROM for the Samsung Galaxy S6 G920W8
Contributors
Moiz Ahmed
Supported Model: SM-G920W8 ONLY
ROM OS Version: 7.0 Nougat
ROM Kernel: Linux 3.10.x
ROM Firmware Required: Latest Modem and Bootloader
Based On: Samsung Stock / SamStock Rom (G920W8)
Version Information
Status: Stable
Stable Release Date: 2017-07-31
Created 2017-08-01
Last Updated 2017-12-25
Re-Pack Date: 2021-08-31

Categories

Resources