FORUMS
Remove All Ads from XDA

[App][4.0+] CM App Installer

36 posts
Thanks Meter: 84
 
By TheMentalGoose, Member on 2nd December 2014, 01:30 PM
Post Reply Email Thread
Hi XDA

CM App Installer

NEW UPDATE! Added 6.0 downloads and migrated all source to Github

Download Here

New features include:
  • Ability to download different versions of the apk for different versions of android you run
  • Better server management
  • More compact install process

This application was on the play store originally, but at the end of 2014, it got banned due to a overlap in the developer policy

Just thought i'd share it here in case anyone was looking to still use it! The server is still available, I just released a material design update as well and considering I have brought the server space for 3 months it seems like a waste to let this one go

For those interested, CM App Installer will pull the latest versions of the apps available that CyanogenMod exclusively develop, and give you the option to install them to your system either rooted or non-rooted. I cannot guarantee success with this, I don't develop the application, my job is simply to make it easier for you guys to get your favourite CyanogenMod apps on your own ROMs!

Use carefully! As ever, I do not take responsibilty for any damage done to your device as a result of this! The root features use the code specified in "code" in the options menu, or it's listed below. If you're paranoid, please give it a read

I have to emphasise, please try the non-root method first!. The root method is designed as a last ditch attempt to get it working, it does backup and restore your old versions but errors do happen, expect this as a possibility if you're rooted!


The list of apps available in the application are:
  • Apollo
  • Calculator
  • CM File Manager
  • Torch
  • Messaging
  • DSP Manager
  • Voice+
  • News and Weather Widget
  • Trebuchet Launcher
  • cLock Widget
  • Movie Studio
  • CM Wallpapers

Let me know if you have any more suggestions to add!

The source is hosted on Github

Source code on Github

Code

This information is also available from within the application.

There are a number of commands that this application uses, it executes certain processes through the code to copy apps to the system directory.
These commands are ran as if they were ran inside the terminal emulator, and always consist of

process, remount to read-write, transfer/copy/rename, remount to read-only, close. (In this order).

I use a Process to get a SU Runtime instance

Code:
Process p = Runtime.getRuntime().exec("su");
And then I use a PrintStream to issue the commands listed below to it.

Remount the system partition as read-write

Code:
mount -o remount,rw -t yaffs2 /dev/block/mtdblock3 /system
Rename an app (use move command to move with a different extension - Creating backups)

Code:
mv /system/app/AppOfChoice.apk /system/app/AppOfChoice.bak
Copy an app from SD card to System directory

Code:
cat /sdcard/CMApps/AppOfChoice.apk > /system/app/AppOfChoice.apk
Remove an app from system partition

Code:
rm -r /system/app/AppOfChoice.apk
For permissions, I use chmod

Code:
chmod 644 /system/app/AppOfChoice.apk
Remount the system partition as read-only

Code:
mount -o remount,ro -t yaffs2 /dev/block/mtdblock3 /system
And that is it. The process commands get pushed over the course of about two seconds, and should work. Again, I can't promise everything




Credit also goes to the Reddit member /u/wchill, his code helped with the system code (shown in the Code section above)

Similarly, I do not take any responsibility if this app causes your phone to be bricked, corrupted, broken, or to encounter an unfortunate case of spontaneous combustion. Use at your own risk.

In the mean time, enjoy!

If you fancy buying me a drink, see here!

Previous post


Small update to fix one bug reported by a few users, and added adverts. Lost the keystore again (apologies), so it's made with a new one which has been backed up everywhere
Attached Thumbnails
Click image for larger version

Name:	U92WjeH.png
Views:	10418
Size:	214.0 KB
ID:	3202059   Click image for larger version

Name:	UncnrGa.png
Views:	10322
Size:	110.9 KB
ID:	3202060   Click image for larger version

Name:	sCVZ9Nv.png
Views:	10128
Size:	82.7 KB
ID:	3202061  
Attached Files
File Type: apk CMAI.apk - [Click for QR Code] (3.34 MB, 21084 views)
The Following 59 Users Say Thank You to TheMentalGoose For This Useful Post: [ View ] Gift TheMentalGoose Ad-Free
 
 
5th December 2014, 10:10 AM |#2  
6th_Hokage's Avatar
Senior Member
Flag Los Osos
Thanks Meter: 1,381
 
More
which CM apps are available?
The Following User Says Thank You to 6th_Hokage For This Useful Post: [ View ] Gift 6th_Hokage Ad-Free
5th December 2014, 12:47 PM |#3  
OP Member
Thanks Meter: 84
 
More
Quote:
Originally Posted by 6th_Hokage

which CM apps are available?

I have updated the main description with this, apologies

However, the list of apps available at the moment are:
  • Apollo
  • Calculator
  • CM File Manager
  • Torch
  • Messaging
  • DSP Manager
  • Voice+
  • News and Weather Widget
  • Trebuchet Launcher
  • cLock Widget
  • Movie Studio
  • CM Wallpapers

And are subject to change; if you have any apps i've missed or would like, let me know!
The Following User Says Thank You to TheMentalGoose For This Useful Post: [ View ] Gift TheMentalGoose Ad-Free
5th December 2014, 12:57 PM |#4  
iH8Ecchi's Avatar
Senior Member
Planeptune
Thanks Meter: 76
 
More
Quote:
Originally Posted by TheMentalGoose

I have updated the main description with this, apologies

However, the list of apps available at the moment are:

  • Apollo
  • Calculator
  • CM File Manager
  • Torch
  • Messaging
  • DSP Manager
  • Voice+
  • News and Weather Widget
  • Trebuchet Launcher
  • cLock Widget
  • Movie Studio
  • CM Wallpapers

And are subject to change; if you have any apps i've missed or would like, let me know!

No Gallery? CM gallery is good cuz it does not generate DCIM thumbnail
also, anything to do with theme chooser stuff?

Quote:
Originally Posted by 6th_Hokage

which CM apps are available?

Are you Kakashi?
The Following User Says Thank You to iH8Ecchi For This Useful Post: [ View ] Gift iH8Ecchi Ad-Free
5th December 2014, 01:45 PM |#5  
Dark_Avenger's Avatar
Senior Member
Flag Sofia
Thanks Meter: 314
 
More
Quote:
Originally Posted by TheMentalGoose

And are subject to change; if you have any apps i've missed or would like, let me know!

What about Email app?
5th December 2014, 03:34 PM |#6  
Senior Member
Thanks Meter: 301
 
More
Any chance you can get the dialer on this app?
5th December 2014, 03:55 PM |#7  
RowanDDR's Avatar
Senior Member
Thanks Meter: 33
 
More
Do the CM apps not get built with CM, and therefore if your ROM is latest CM you already have latest CM apps?

Does this work on CM11 and CM12?
5th December 2014, 05:16 PM |#8  
Mashed_Potatoes's Avatar
Senior Member
Thanks Meter: 133
 
More
These apps are quite outdated.

There is Apollo 1.3.4 though and its updated somewhere on XDA
5th December 2014, 06:06 PM |#9  
Senior Member
Thanks Meter: 961
 
More
No CameraNext! The only I'm interested in. Any plans to add it? Tried to download it directly from play store, obviously it is not possible.
5th December 2014, 06:43 PM |#10  
Senior Member
Flag San Antonio, Texas/New Orleans, Louisiana
Thanks Meter: 13
 
More
I got this only for Voice+, I installed it using both methods on my Rooted Nexus 5 Lollipop rom, but I don't see it anywhere. I would love to have the new messaging app support Google Voice texts.
Is it supposed to just work with no configuration?
5th December 2014, 09:18 PM |#11  
Senior Member
Thanks Meter: 468
 
More
Quote:
Originally Posted by ThaDSman

I got this only for Voice+, I installed it using both methods on my Rooted Nexus 5 Lollipop rom, but I don't see it anywhere. I would love to have the new messaging app support Google Voice texts.
Is it supposed to just work with no configuration?

A question: why not just use Hangouts for GV/messaging using your GV number? I've always worried about how well Voice+ or XVoice+ work, had a few times they didn't use my GV # as I was expecting.
Post Reply Subscribe to Thread

Guest Quick Reply (no urls or BBcode)
Message:
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes