[Q] How to convert user apps containing lib and data file to system app? - HTC Pico (Explorer)

How to convert user apps to system apps? Many apps give fc because of some missing files. I would like to move whatsapp and maps to system to get some free internal memory.
How can I add more apps into system while porting a Rom, what all libraries and permissions do I need to take care of?
I already tried /system/mover and similar apps. While manually moving whatsapp I couldn't find library files
Thanks in advance!
Sent from my HTC Explorer A310e

Lennox Alexion said:
How to convert user apps to system apps? Many apps give fc because of some missing files. I would like to move whatsapp and maps to system to get some free internal memory.
How can I add more apps into system while porting a Rom, what all libraries and permissions do I need to take care of?
I already tried /system/mover and similar apps. While manually moving whatsapp I couldn't find library files
Thanks in advance!
Sent from my HTC Explorer A310e
Click to expand...
Click to collapse
You can go and install Link2SD, and skip the part where it asks to create a mount script. Then you can access apps and convert them into system apps. You will need to restart the phone when you convert the app for proper functioning.

tatiraju.rishabh said:
You can go and install Link2SD, and skip the part where it asks to create a mount script. Then you can access apps and convert them into system apps. You will need to restart the phone when you convert the app for proper functioning.
Click to expand...
Click to collapse
Still can't convert whatsapp..
Sent from my HTC Explorer A310e using xda premium

WhatsApp can be moved to SD card by making External memory as default memory.
If you don't know ,here's how we do :
-->Install SDK and USB drivers
-->Connect your phone,be sure USB debugging is turned on. Go to Settings -> Applications -> Development and enable USB debugging.
-->Start Command Promt : click Start, type “cmd” and press Enter
-->type cd "<sdk>\platform-tools" ;where <sdk> is the actual path of installed sdk.
-->Type these command in the window:
-->adb shell
-->pm set-install-location 2
-->Done!! You can now move WhatsApp and many other apps which previously you were not able to ..

afaik, there usually aren't any modules for apps...
Lennox Alexion said:
How to convert user apps to system apps? Many apps give fc because of some missing files. I would like to move whatsapp and maps to system to get some free internal memory.
How can I add more apps into system while porting a Rom, what all libraries and permissions do I need to take care of?
I already tried /system/mover and similar apps. While manually moving whatsapp I couldn't find library files
Thanks in advance!
Sent from my HTC Explorer A310e
Click to expand...
Click to collapse
Other than the apps that you flash as Gapps, all other apps (which you mainly install from play store) are *.apk files which can be found in /data/app. You can make it as a system app, by just moving it into /system/app using any root file manager...
*This doesn't apply while porting a ROM... because, the apps already present in /system/app of a ROM usually have their own libraries... Use the guidance of a good "port"er.

Related

[Q] pushing app to system

so it seems its a system limitation when using dialer apps where the missed call notification doesn't get cleared when opening the dialer app.. the stock phone app needs to be opened in order to clear it...
i'm running cm7.1 on nexus s 4g.. just installed touchpal dialer.. i read on this site
http://stackoverflow.com/questions/2007024/push-my-apk-to-system-app
that you could push the app into the system folder and that would address the problem.. i downloaded the app from the market so no idea how to get the apk..
i assume if i could get a hold of the apk.. i could use root explorer to change the persmissions, then move the file into system/app and then install the app??
any help would be appreciated.
p.s. all i really want is the search feature of these apps which stock dialer doesn't have.. which is a big oversight by google not to have this.. so if any other solutions are available.. great.. love to hear them
The apk should be somewhere in /data/app, there are also apps that let you backup apk files to sdcard.
Afterwards remount /system to read+write and push the apk file to /system/app.
do i need to uninstall the app from /data/app after? or should i leave that file in there
Using Root Explorer, find the apk in /data/app, long-press and select move. Navigate to /system/app, mount r/w (by pressing the button at the top), and paste. Long-press the apk again, select permissions and set to rw-r--r--, then mount r/o and reboot.
Voila! Your user app is now a system app. You can also use Titanium Backup to convert a user app to system app and vice versa. As I have the paid version I'm not sure if this feature is available in the free version.
Sent from my Evo + MIUI using Tapatalk!
thanks.. seems to work now.. i'm surprised apps can't automatically install in that way to notifications can be dealt with.. guess they don't have permissions to install into system?..appreciate the help.. all works now!!
so seems doesn't like to work like that.. every time i reboot i get a force close popup... then i have to delete the app and restart.. had permissions set correctly and everything

[Q] XBSALL'S ICS Ported rom 3D Converter problem

Hi everyone,
I'm sort of like new here, I had a problem entering download mode after flashing xbsall's ics ported rom, that's solved now due to some users posting threads with the same problem. Thank you
I noticed that no one is talking about the 3D Converter not working properly, I tried Angry Birds 1 (Space didnt have 3d functionalities under GB and Star Wars appears to be going the same way, I think Rovio is planning on realeasing another trilogy on the 3DS and that is why they took away 3D functionalities for smartphones).
Anyway, Angry birds 1 3D functionalities were not working properly under the 3D converter so I decided to delete the application through root uninstaller in order to be able to install the GB HRZ.apk version. While I was trying to do that, before being able to touch the uninstall feature, I noticed the root uninstaller did something and it deleted the application but in a wrong way. I was not able to install the HRZ.apk posted inside an xda thread because the system was telling me that it was going to replace a system application, bla bla bla and after going for its installation, it gave me the message that the application was not installed.
Through root explorer I deleted every single com.lge.lge3dconverter / hrz file and folder I could find, I cleaned the dalvic cache feature through the ram booster program and after all that, the system was still telling me the same thing as before when I tried to install the HRZ.apk GB app.
What can I do in order to be able to have a perfectly functional 3D Converter application for my games like I had it when I was using the GB rom? :crying:
Thank you in advance...
U cant install (Most of the time) an system app just by clicking on the . apk like a normal app. you have to use a root explorer an copy your app to the folder /system/app and then set permission to it like the other apps in that folder. then you have to reboot
Sent from my LG-SU760 using xda app-developers app
lzzar said:
U cant install (Most of the time) an system app just by clicking on the . apk like a normal app. you have to use a root explorer an copy your app to the folder /system/app and then set permission to it like the other apps in that folder. then you have to reboot
Sent from my LG-SU760 using xda app-developers app
Click to expand...
Click to collapse
Thank you...
I did what you said, I put the HRZ.apk inside the system / app folder through the root explorer program, checked very single permission available and proceeded with the installation through the root explorer program and the same thing happned:crying: it told me app not installed
If you or anyone has any other idea I'm willing to try...
mdn30 said:
Thank you...
I did what you said, I put the HRZ.apk inside the system / app folder through the root explorer program, checked very single permission available and proceeded with the installation through the root explorer program and the same thing happned:crying: it told me app not installed
If you or anyone has any other idea I'm willing to try...
Click to expand...
Click to collapse
adb install nameofapp.apk in debug mode.
Sorry didnt realise it was a system file adb install won't work.
adb push HRZ.apk /system/app
kidkoala_uk said:
adb install nameofapp.apk in debug mode.
Sorry didnt realise it was a system file adb install won't work.
adb push HRZ.apk /system/app
Click to expand...
Click to collapse
Could you give me a link or instructions on how to use the adb program in order to be able to install the HRZ.apk file?
I keep reading and reading about the abd installation over the internet but nothing concrete...
Thanks...
mdn30;3477323 iproceeded with the installation through the root explorer program and the same thing happned:crying: it told me app not installed
If you or anyone has any other idea I'm willing to try...[/QUOTE said:
U don't install system apps! when you have put your apk in the/ system/app DON'T click on it just reboot and you should see your app in the launcher. D
Sent from my LG-SU760 using xda app-developers app
Click to expand...
Click to collapse
lzzar said:
U don't install system apps! when you have put your apk in the/ system/app DON'T click on it just reboot and you should see your app in the launcher. D
Sent from my LG-SU760 using xda app-developers app
Click to expand...
Click to collapse
Thank you, I did what you said, I put the HRZ.apk GB app inside the /system/app and rebooted the phone, nothing happened, I do not *know what launcher are you talking about...sorry for that.
I did something else too, I put the HRZ.apk inside the /system/apps/boot (or bootloader cant remember) folder and managed to see it inside the Application manager app listed as needing an update (maybe its still detecting the ICS 3d converter app badly uninstalled as installed). I tried to update the app and it gave me an error.
Do you or anyone have or has the xbsall's ics 3d converter apk ? If so, can you put that apk version available here as a download, please?
I know it was the one that was giving me problems but if the system is not letting me install the GB 3.0 version, I need the one that came with the rom in order to see if there is another way to fix the problem...
Thank you and thank you guys for your help...

Backup and Restore Apps and Data [Manually]

Hello folks,
I am tired of restoring all my apps settings and replaying my games from the beginning each time I install a new rom or do a factory reset so I was looking (a couple of hours ago) for how to restore my apps setting and especially my games progress after every data wipe......
I read that many users faced problems using helium and some similar apps (Titanium Backup seems to be perfect for this job but it's a paid app and that is the problem:laugh and after all this I figured out that what were doing these apps to make a full backup of an app is just making a copy of the app.apk and the app folder in /data/data where app is the name of the considered app(sorry if this is well-known but I really didn't know)
So I made this tutorial on how to backup/restore your apps and data MANUALLY because this let you choose which app to backup/restore...
This tutorial is for noobs (because I am noob!!!!!)
Requirements:
Galaxy SL or any other android device.
ES explorer or any other file explorer with root access support.
Your phone needs to be rooted.
Backing up app and data:
Enable your explorer read/write permissions (for ES explorer >>settings>>root options).
Go to /data/app and copy the app.apk to your SD card backup folder.
Go to /data/data and copy app folder to your SD card backup folder.
that's it, now your app is fully backed up.
Restoring app and data:
Install app.apk from backup folder
Go to /data/data and remove the existing app folder (don't launch the app now because it won't start)
Copy the app folder from the backup folder to /data/data
launch your app now, it should work!
that's it, now your app is fully restored.
Notes:
I tried this to backup and restore NFS most wanted progress and it WORKED!!!!
Maybe this methode don't work for some apps but it should work for the rest of them.
For system apps go to /system/app .
app folder should start with "com." (for example "com.ea.games.nfs13_na" for NFS most wanted).
I don't know what is the difference between this methode and the adb methode so can someone tell me if there is a difference.
Restoring apps settings from/to different android versions may not work
hey guys, this is my first thread so please don't blame me if it's not good enough
sorry for my bad English and hope this will be helpful for you
Best regards
any replays here???
how to restore helium backup manually????
:fingers-crossed::fingers-crossed::fingers-crossed:
ASMI1 said:
3. Copy the app folder from the backup folder to /data/data
4. launch your app now, it should work!
Click to expand...
Click to collapse
Thanks, it works!
But there is some small point. The Android system uses technical users to separate the data of the apps from each other. If you copy the files this way then the copied files will belong to root and be accessible for all apps.
So you should also take care that the file and folder attributes for rights, users and groups are correctly set. Therefore start and stop the installed app again, it will create its folder in /data/data. You can then see (and set) the attributes in the properties entry of ES file explorer. And only then overwrite the files with the backup and after this set the attributes.
Unfortunately this is not very comfortable with ES file explorer, because it has to be done for each and every file/folder separately and the technical user has to be chosen from a long list...
ThemGo said:
Thanks, it works!
But there is some small point. The Android system uses technical users to separate the data of the apps from each other. If you copy the files this way then the copied files will belong to root and be accessible for all apps.
So you should also take care that the file and folder attributes for rights, users and groups are correctly set. Therefore start and stop the installed app again, it will create its folder in /data/data. You can then see (and set) the attributes in the properties entry of ES file explorer. And only then overwrite the files with the backup and after this set the attributes.
Unfortunately this is not very comfortable with ES file explorer, because it has to be done for each and every file/folder separately and the technical user has to be chosen from a long list...
Click to expand...
Click to collapse
Hi ThemGo! You have reopened a bit old thread :laugh: Now a days, the play store is bull of useful apps to backup almost everything on your android device. I found that Titanium backup Pro is the best among them all. Its a paid app but it really deserve it
Kind Regards
ASMI1 said:
the play store is bull of useful apps to backup almost everything on your android device
Click to expand...
Click to collapse
Of course, but what - as happened to me last month - if your phone dies suddenly, you get yourself a new one and fortunately have a not too old backup made with cwm recovery, what will you do?
Yes, extract the necessary data from the backup and then copy it manually to the new phone.
ThemGo said:
Of course, but what - as happened to me last month - if your phone dies suddenly, you get yourself a new one and fortunately have a not too old backup made with cwm recovery, what will you do?
Yes, extract the necessary data from the backup and then copy it manually to the new phone.
Click to expand...
Click to collapse
Havent really tried that but if both phones are using same android version that may work. Because some of my apps that were backed up on Jellybean are not working on Kitkat & Lollipop even when using the same phone so I guess the backup procedure is not just a matter of copying & pasting.

[GUIDE] How Install a App as System APP

You need to be rooted and I recommend use root explorer
The Automatic Way - Just Download titanium Backup or similar app Select the app and just hit covert to System app and reboot and if it force closes even on reboot go down the thread!!
Manual Way
1) Select the Apk Which you Want
2) Take the apk from SD card and copy the apk to /Root/System or any where in the Root
3 )Click yes When it Ask you Whether You Want to
Code:
The Current Files System is Read-only. Do You Want to remount as read-write and continue the Operation?
4) Select the file and change the permissions of the apk under select permissions
4) Tick all the boxes under read and only the first one under write and click OK
5) It should look like rw-r--r--
6) Then cut the Apk and pate it to /Root/System/app
And reboot and enjoy
The the app force closes (For Example - Swift Key ) go here - http://forum.xda-developers.com/showthread.php?t=2661238
Hit Thank If It Helped You
You may also need to move files from /data/data. For example moving Swiftkey needs moving files from /system/lib and /data/data
kaushikb.1996 said:
You need to be rooted and I recommend use root explorer
1) Select the Apk Which you Want
2) Take the apk from SD card and copy the apk to /Root/System or any where in the Root
3 )Click yes When it Ask you Whether You Want to
Code:
The Current Files System is Read-only. Do You Want to remount as read-write and continue the Operation?
4) Select the file and change the permissions of the apk under select permissions
4) Tick all the boxes under read and only the first one under write and click OK
5) It should look like rw-r--r--
6) Then cut the Apk and pate it to /Root/System/app
And reboot and enjoy
If this dint work try this http://forum.xda-developers.com/showthread.php?t=2661238
Hit Thank If It Helped You
Click to expand...
Click to collapse
OR you just use "Titanium Backup" from the google Playstore. Mark the app you like to convert and press "Convert to system app"
ma259 said:
You may also need to move files from /data/data. For example moving Swiftkey needs moving files from /system/lib and /data/data
Click to expand...
Click to collapse
you can find another link down there
LS.xD said:
OR you just use "Titanium Backup" from the google Playstore. Mark the app you like to convert and press "Convert to system app"
Click to expand...
Click to collapse
TRUE story but.wrote this if someone needed
In ios there was a separate folder with system apps that can be delete normally but if jailbreak u can access that fold I assuming that it wouldbe close to the same for android
Sent from my SM-T310 using xda app-developers app
androidhacker007 said:
In ios there was a separate folder with system apps that can be delete normally but if jailbreak u can access that fold I assuming that it wouldbe close to the same for android
Sent from my SM-T310 using xda app-developers app
Click to expand...
Click to collapse
You need to your anrodi device
Just search for - How to root " Name of your Device "
Then in recommend you to install titanium backup to uninstall apps easily for installing the apps just follow the procedure which i gave you
That works too
Sent from my SM-T310 using xda app-developers app
I simply used twrp to copy some apps into /system/app
Hi, while millions of people wanted to change normal apps into system apps. I want to change system apps into normal apps.
I know this is the weirdest request you never found on xda history. But I need to remove system privilege on Google Photos because it blocks me from controlling background power consumption (only user app can be changed like that). I'm on realme UI 2.0 unrooted, if it has to be root I'd still take your advice. Thanks.

[Q] How to make any app system app?

I put KK launcher in my ROM.But,when i installed the ROM..A message apperared KK Launcher has crashed.Because it was not a system app,I dont really know that the reason for this crash is due to its lack of system permissions.
please help,i want to create a ROM.
Your Device Should Be Rooted!!
Go to Root Explorer and copy the apk file of launcher in system/app/
Or use link2sd.....
coolsuper13 said:
I put KK launcher in my ROM.But,when i installed the ROM..A message apperared KK Launcher has crashed.Because it was not a system app,I dont really know that the reason for this crash is due to its lack of system permissions.
please help,i want to create a ROM.
Click to expand...
Click to collapse
If u found the system/app method diddicult or cant do that way just install link2sd and the app then open link2sd then in option of the app convert it into system app ..............
Is your ROM deodexed? In particular, is your APK deodexed?
If so, decompile the APK. Search for a lib folder.
If there is, rejoice. If there isn't I can't help any further apart from finding a different launcher.
Okay, assuming your APK is deodexed(which it probably is) and has a lib folder, open the lib folder. Open the armeabi folder within. Copy all the libs inside to your ROM's /system/lib. Zip all, flash.
Do post the result. If any anomalies pop up, do post here as well.
Use link2sd . In the option there is one that is convert into system app. U can easily make anyapp into system app
Sent from my GT-S6102 using XDA Free mobile app
not sure if it matters but there is also the system/priv-app folder..
Sent from my SM-G900V using XDA Premium HD app

Categories

Resources