[APPS][4.1+] Google Experience Launcher (GEL App + Google Search App) - Nexus 4 Themes and Apps

Official and fully working Google Experience Launcher (GEL) for all devices running Android 4.1+
As previously announced, Google did not included their new Google Experience Launcher (GEL), that was introduced for the Nexus 5, in the just released factory images, such as for the Nexus 4.
And furthermore, The Verge was told by Google that it first "wants to see how users take to the Launcher on the Nexus 5 before it offers it on other devices". So we won't see GEL any time soon - any way (either via OTAs or Google Play).
However, I think, basically they did not just cut off a random Launcher App but rather cut off most of KitKat's "sweetness".
Fortunatly, because the new Launcher App is actually just a stub and all the functionality is now tied into the Google Search App, the Search App version that shipped in KitKat also makes GEL available for all devices running Android 4.1+. So, if you run KitKat, all the functionality is actually already there and you just need to install the correct interface (i.e. Launcher App). And even better, you don't even need to run KitKat for GEL. It can be installed on any device running Android 4.1+ (by installing/updating the Google Search App).
So, here we go..
Pre-Requirements
- Android 4.1+
Downloads
All APKs are signed by Google, are safe to install and were not tampered with in any way.
Google Experience Launcher App (depends on Google Search App version 3.1.8+)
Version: 0.9.6.886092 0.10.1.920880
Size: 11.82 MB
APK Direct Download Mirror #1: http://j.mp/19tmI4M (Dev-Host)
APK Direct Download Mirror #2: http://j.mp/18dloaj http://j.mp/1btMZku (Google Drive)
Google Search App
Version: 3.1.8.914827.arm 3.1.24.941712.arm
Size: 19.39 MB 19.49 MB
APK Direct Download Mirror #1: http://j.mp/17ZHe33 (Dev-Host)
APK Direct Download Mirror #2: http://j.mp/1dEjekk http://j.mp/1cWHWKw (Google Drive)
APK Google Play Download: link
NOTE: Version 3.1.8 is not yet released to most users via Google Play! Double-check you don't have an earlier version installed. If so, use the direct download link.
Install
NOTE: If not already done, you first need to enable "Unknown Sources" in Settings > Security (in order to be able to install apps from sources other than Google Play).
1.) Download the Google Search App from the direct link above and install it (if not already installed or an earlier version than 3.1.8.*).
2.) Download the Google Experience Launcher App from the direct link above and install it.
That's already it - done. Just click the home icon and select the Launcher with the blue icon (and subtitled "Google Search") from the selection popup (see screenshot below).
You can now enjoy the new Google Experience - including translucent framework decor, new App Drawer and all that other "sweetness".
Side-by-Side Comparison
Homescreen (left: N4 with stock launcher shipped in KitKat factory image; right: N4 with GEL):
App-Drawer (left: N4 with stock launcher shipped in KitKat factory image; right: N4 with GEL):
Read how to make GEL use the 5x5 grid layout here: http://forum.xda-developers.com/showpost.php?p=47534465&postcount=8

Thanks for this. I'm on a Verizon note 2 Android 4.1.2 and really like this launcher. Thanks for the links too.
+1

Link for the launcher is broken. Google is playing hard to avoid us getting this launcher.

Ticiano said:
Link for the launcher is broken. Google is playing hard to avoid us getting this launcher.
Click to expand...
Click to collapse
Odd, all links still work for me. Updated OP with mirror links anyway. Just let me know when they're down (can't attach here due to file size).

can we change setting for app drawer?
i wanna use 5x5 app drawer.

AnkitKr said:
can we change setting for app drawer?
i wanna use 5x5 app drawer.
Click to expand...
Click to collapse
afaik, this can be achieved by modifying the pixel density (320 -> 300). UPDATE: Not 300 but 316 seems to be the best value to change the density to. Here is how to do: http://forum.xda-developers.com/showpost.php?p=47534465&postcount=8

I noticed that the icons look way bigger on this launcher than on the jelly bean one. Is that default on the new launcher? Thanks
Sent from my Nexus 4 using xda app-developers app

AnkitKr said:
can we change setting for app drawer?
i wanna use 5x5 app drawer.
Click to expand...
Click to collapse
After testing what I said before, I can confirm that changing the pixel density will result in the 5x5 view. But the best value seems to be 316 - not, as previously said, 300!
To do so, you can simply edit the build.prop file and replace "lcd_density=320" with "lcd_density=316". Use your tool of choice, or the following commands from the terminal. They will a) create a backup of the current build.prop in /system/build.prop.bak and b) edit the existing build.prop file in place (requires busybox being installed (for sed)):
(type bold parts only!)
Code:
[email protected]> [B]adb shell[/B]
[email protected]:/ $ [B]su[/B]
[email protected]:/ # [B]mount -o remount,rw -t ext4 /dev/block/platform/msm_sdcc.1/by-name/system /system[/B]
[email protected]:/ # [B]sed -i'.bak' 's/lcd_density=320/lcd_density=316/g' /system/build.prop[/B]
Now reboot and you're done. Here's the side-by-side comparison from OP but with the 5x5 GEL Drawer version being added:
hern1989 said:
I noticed that the icons look way bigger on this launcher than on the jelly bean one. Is that default on the new launcher? Thanks
Click to expand...
Click to collapse
As you can see from the screenshots above, the icon size is not affected by the density setting change.

Can anyone post a screenshot from homescreen with art on 316dpi??The icons are still huge??
Sent from my Nexus 4 using Tapatalk

Cant get the search by 'OK google'
@Bexton Installed the app, running the launcher , but i cant get the search working from "OK Google" hotword,, nor in the launcher neither in the Google Now App ,When I say OK google nothing happens, in the launcher and also in the Google now app ..Any idea why ??

sorry it's possible to have the google launcher like the photo
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}

Download link don't work -.-
Sent from my Nexus 4 using xda app-developers app

"OK Google" onky works with system default language set to English.
Sent from my Nexus 4 using xda app-developers app

sosta1 said:
Download link don't work -.-
Sent from my Nexus 4 using xda app-developers app
Click to expand...
Click to collapse
All four links are still up

working on n7 2013 thanks dude

Bexton said:
After testing what I said before, I can confirm that changing the pixel density will result in the 5x5 view. But the best value seems to be 316 - not, as previously said, 300!
To do so, you can simply edit the build.prop file and replace "lcd_density=320" with "lcd_density=316". Use your tool of choice, or the following commands from the terminal. They will a) create a backup of the current build.prop in /system/build.prop.bak and b) edit the existing build.prop file in place (requires busybox being installed (for sed)):
(type bold parts only!)
Code:
[email protected]> [B]adb shell[/B]
[email protected]:/ $ [B]su[/B]
[email protected]:/ # [B]mount -o remount,rw -t ext4 /dev/block/platform/msm_sdcc.1/by-name/system /system[/B]
[email protected]:/ # [B]sed -i'.bak' 's/lcd_density=320/lcd_density=316/g' /system/build.prop[/B]
Now reboot and you're done. Here's the side-by-side comparison from OP but with the 5x5 GEL Drawer version being added:
As you can see from the screenshots above, the icon size is not affected by the density setting change.
Click to expand...
Click to collapse
Can you help me? It said "sed" not found.
C:\adt-bundle-windows-x86_64-20131030\sdk\platform-tools>adb -s 04839ced1ccc3
shell
[email protected]:/ $ su
su
[email protected]:/ # mount -o remount,rw -t ext4 /dev/block/platform/msm_sdcc.1/by-name
/system /system
/block/platform/msm_sdcc.1/by-name/system /system <
[email protected]:/ # sed -i'.bak' 's/lcd_density=320/lcd_density=316/g' /system/build.p
rop
lcd_density=316/g' /system/build.prop <
su-mksh: sed: not found
Thanks

From the top:
"To do so, you can simply edit the build.prop file and replace "lcd_density=320" with "lcd_density=316". Use your tool of choice, or the following commands from the terminal. They will a) create a backup of the current build.prop in /system/build.prop.bak and b) edit the existing build.prop file in place (requires busybox being installed (for sed)):"

sumasage said:
Can you help me? It said "sed" not found.
Click to expand...
Click to collapse
greengrin said:
From the top: (requires busybox being installed (for sed)):"
Click to expand...
Click to collapse
Correct. "sed" is a command line program which is not included in the Android OS per default and requires a seperated installation.
Anyway, you don't need to use these commands - it was just the way I did. You can also adb pull the build.prop file edit and push again. Or use any build.prop editor app (just search on google play), which is probably the most convenient method for most users.

Using Nexus 4, stock 4.3 rom (compilation number JWR66Y) without rooting or anything else.
Seems that Google Keep´s widget is not updating. It shows none notes, and changing to the stock launcher it shows all... I´ve tried to create new notes and GEL is not showing anything and the stock launcher shows them without any problem.
This is the only issue I have found.
BEST REGARDS

Looks 'swell. Only prob is that the Home/drawer and quick launch icons are at the side of my Allwinner A13's screen.

Related

[APP] SGS Battery Icon Mod2 - v1.1.2

App to replace the standard battery icon with a more sophisticated one. (by replacing the framework-res.apk file on your device)
Note: only apply the mods for your firmware version. Your firmware version is displayed on the main page. The firmware versions of the mods are displayed in the first column of the list of available mods.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
* It is adviced to do a nandroid backup. (My opinion: if you root your device always do a nandroid backup of your system files )
* If you didn't make a nandroid backup and you had *USB Debugging* turned on, try the method described at the end of this post if you are running into troubles.
Recovery Procedure
In case you didn't make a nandroid backup and you can't reboot your device because you applied a mod for a wrong version, here's a simple way out: (Thanks to boisrobe!)
Open SuperOneClick and choose "Shell Root"
Start ADB, wait for the # prompt and enter the following commands:
#busybox mount -o remount,rw /system (or mount -o ro,remount -t yaffs2 /dev/block/mtdblock3 /system ... if there's no busybox)
#rm /system/framework/framework-res.apk
#cp /sdcard/framework-res.apk /system/framework/framework-res.apk
#chown root.root /system/framework/framework-res.apk
#chmod 644 /system/framework/framework-res.apk
#reboot
Changelog:
v1.1.2:
v1.1.1: Mandatory Update! (changed the way icons are fetched
v1.1: added icon preview
v1.0: release
---
There's a donation version in the Android Market (€0.75) . Donations are for supporting this project. Search for Galaxy Battery Icon Mod 2 (full title) or "Icon Mod 2" . Or follow the link "Beansoft Apps" in the About box. There's also a version on AndroidPit (paypal)
There is certainly no need for reflash after bad framework-res.apk copy.
What an user needs to do is to backup original file and then use ULK kernel's feature -> Modified CWM. U can adb push the old file to system/framework from there. (just first solution which crossed my mind)
xan said:
There is certainly no need for reflash after bad framework-res.apk copy.
What an user needs to do is to backup original file and then use ULK kernel's feature -> Modified CWM. U can adb push the old file to system/framework from there. (just first solution which crossed my mind)
Click to expand...
Click to collapse
GREAT! When the user runs the app for the first time, a backup of the original framework-res.apk is made in the root of the sdcard.
Note for users who are currently running a mod. Restore the original file before you are going to run this version. (Or get a original framework-res.apk for your rom in kalpik's thread)
If there is a backup on the root of the sdcard and u have ULK kernel installed, and user has a ADB connection available:
- boot into CWM recovery,
- select "mounts and storage",
- select "mount /mnt/sdcard",
- connect the USB cable,
- open adb shell connection
- type "cp /sdcard/framework-res.apk /system/framework/framework-res.apk" (the second argument is backup file)
- reboot, should be fixed.
At the moment the app replaces the current framework-res.apk?
What about opening the .apk and just replace the few icons you want to change, so you will be able to combine many mods. Would be awesome.
Fr4gg0r said:
At the moment the app replaces the current framework-res.apk?
What about opening the .apk and just replace the few icons you want to change, so you will be able to combine many mods. Would be awesome.
Click to expand...
Click to collapse
Yep, I agree. But on the other hand, there's so much work done already on this by modders, that I don't see the point of reinventing the wheel. I think it's better this way. Modders can work independently and if they wish they can make their modded framework-res.apk available for this app in a fairly easy way.
It's a more pragmatic.
BTW one can make all kinds of modded framework-res.apk's available this way.
Feedback
I see that there are many downloads yet, but I don't see any reports. May I infer from this that the app is working without any problems? Or are you guys still figuring out how to get your device working again
Version c for JPA damages phone dialogs, when Polish language is used and you get English date/time on locked screen.
Sent from my GT-I9000 using Tapatalk
Works great on JPM. The only thing is if you change portrait to landscape then the download dialog dissapear.
Thx for the tool.
works great on jpo. Even mods for jpa works flawlessly on jpo. Thanks a lot
appelflap said:
(icons will be replaced by examples of the mod versions)
For now, see here for examples of the different versions.
Click to expand...
Click to collapse
Could someone do a mod based on the battery icon used by the OP?
Or a version with the percentage included.
sebarkh said:
Version c for JPA damages phone dialogs, when Polish language is used and you get English date/time on locked screen.
Sent from my GT-I9000 using Tapatalk
Click to expand...
Click to collapse
Ok, thanks for noticing. I see if I can add some comment functionality to the app, so that other users can use the feedback of others.
PittBrad said:
Works great on JPM. The only thing is if you change portrait to landscape then the download dialog dissapear.
Thx for the tool.
Click to expand...
Click to collapse
shahadat said:
works great on jpo. Even mods for jpa works flawlessly on jpo. Thanks a lot
Click to expand...
Click to collapse
Thanks for testing!! I couldn't test the app myself all the way, because, like I said, I've sold my SGS. Although I really did like this phone, I had a unexplainable urge to go for the newest, hottest kid on the block, the Desire HD.
I based the code on the other app I made and that was tested to run without any problems, but yeah, you never know. I guess I can reduce all the warning signs in the first post a bit then
tintol said:
Could someone do a mod based on the battery icon used by the OP?
Or a version with the percentage included.
Click to expand...
Click to collapse
It's the battery icon of the Desire HD. The battery color fits with the other colors used by the DHD (selection color, color of for example checkboxes etc.) I don't know if it matches also with the blue theme of the Galaxy S. Anyway I can extract the battery icons and post them here. Maybe others can mod them for the SGS.
Great Work
It's work very well on JPO (CSC XEU)
Thanks
appelflap said:
It's the battery icon of the Desire HD. The battery color fits with the other colors used by the DHD (selection color, color of for example checkboxes etc.) I don't know if it matches also with the blue theme of the Galaxy S. Anyway I can extract the battery icons and post them here. Maybe others can mod them for the SGS.
Click to expand...
Click to collapse
The colors don't fit well on SGS' original theme, but there's a lot of people using moded ROM's with grey themes. Also, most of the battery mods available look like a rainbow, to many colors.
I was looking around on the Desire forums and noticed that those icons are from the original ROM, and I remembered sawing a grey version of that.
http://forum.xda-developers.com/showthread.php?t=760106
It's from the Captivate forums, and I think it could add a good mod to the ones available
Going to test with JPA, THANKS FOR THE EFFORT!
Edit: messes up the dutch translations for several apps, just like the others out there.
Sent from my GT-I9000 using XDA App
XWJPA Version D
Unfortunately, the numbers are black
Update v1.1
As promissed now with icon preview
updated files on the server. Some more mods... I will add more files to the list the coming days. Check with the app if there are new mods online.
Are there requests for Eclair mods?
Thanks
Great app, nice work.
Any chance we can see some more battery mods for JPO? Ta.

[MOD][11/5]Modified T-Mo TouchWiz 4|5 icon dock|5 columns in app drawer

Hello there,
I've had a few requests for this, so here it is.
This is a modification of the latest TouchWiz4 Launcher made by me. This post is going to be updated whenever a new version of firmware goes out.
I do already know that TouchWiz 4.5 exists by fr4gg0r, which is far more customizable, but I have followed a different interpretation to this. This is not based on work done by fr4gg0r.
You can find my original thread on the International SGSII forums here .
Features
5 icon dock
5 column app drawer
Smaller fonts in icon dock so they don't get hidden
Better spacing of icons in homescreen
Better spacing on the badges
SOON TO COME
Application to control features
Themeing Interface
What are the advantages?
Uses the same id key as the original Samsung stock launcher, so all widgets work at once, without having the need to resign with different id
4 Columns, 5 icon dock, 5 app colum appdrawer menu (v1)
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Download versions 1.2 T-Mo
See attachment below
Credits
fr4gg0r for the inspiration and advice.
Juggernaut for the deodex build which i extracted the apk from.
As I do not own an T-Mobile phone, i am working blind here. Versions are untested. Please report issues here or in my original thread (preferably) with screenshots so i can identify the problem. If anyone feels like picking this up, please feel free to do so, so long i get some sort of credit.
How to use
In the app drawer, hit edit, and add one more icon dock at the bottom of the page.
Rearrange your app drawer icons in a 5 column Layout.
Solutions to Force Close problems
Code:
Hit Menu>Applications>Manage Applications>All>TouchWiz Launcher
Force close and clear data
Instructions if things go wrong:
Code:
Extract apk from .zip
adb remount
adb shell
cd /system/app
rm TouchWiz30Launcher.apk
rm TouchWiz30Launcher.odex
hit Control + C
adb push path to your download\TouchWiz30Launcher.apk /system/app
#example adb push C:\Users\123\Downloads\Touchwiz30Launcher.apk /system/app
adb shell
chmod 644 /system/app/TouchWiz30Launcher.apk
adb reboot
Landscape mode requests
I am able to make the launcher redraw in landscape mode without losing sign keys. However the icon dock does not stay on the right of the phone, but goes in the bottom. The launcher is not optimized for landscape mode at all. Perhaps i'll be able to get this done in the long run.
NOTE
The European launcher and the 4G Launcher are not hot-swappable. That means that when using the 4G Launcher, you cannot revert back to the European Launcher (or vice verca) by flashing the zip.
You need to WIPE data under Settings>Menu>Manage Applications. Install the other version of the launcher, then wipe data AGAIN.
Failing to do so will cause FC's when trying to add a 5 icon dock.
Changelog for V1
Code:
v1.0 - Initial Release
v1.1 - Resize on all widgets - Choose your Default Home
v1.1.1 - Bugfix when rearranging homescreens
v1.2 - Layout changes
reserved.
Please post issues either here or in my original thread on the international SGSII forums.
I'm sorry for the filesonic links, my server cannot handle the bandwith anymore so i had to move the files.
thanx dude. i really appreciate it.
teshxx said:
thanx dude. i really appreciate it.
Click to expand...
Click to collapse
Please test it out and let me know how it goes. I'm working blind here ;p
This looks cool. I will have to try it out later today. I'll report back anything that I find.
petsasj said:
Please test it out and let me know how it goes. I'm working blind here ;p
Click to expand...
Click to collapse
Works like a charm. I compared and edited my apk and it works!!! thanx buddy
teshxx said:
Works like a charm. I compared and edited my apk and it works!!! thanx buddy
Click to expand...
Click to collapse
Great news. Please feel free to test my keyboard mod as well. Posted in this section of the forums, too.
Just tried this on juggarneut and it doesn't seem to work. I tried your directions
•In the app drawer, hit edit, and add one more icon dock at the bottom of the page.
It won't allow me to add the fifth icon.
Jjday7 said:
Just tried this on juggarneut and it doesn't seem to work. I tried your directions
•In the app drawer, hit edit, and add one more icon dock at the bottom of the page.
It won't allow me to add the fifth icon.
Click to expand...
Click to collapse
How about your app drawer? Is it 5 columns there?
Make sure to wipe data in Applications > Menu > All > TouchWiz Launcher.
Also if that doesn't work, extract the apk from the zip file, remove your old TouchWiz30Launcher.apk from /system/app and replace it with the extracted one, then reboot.
petsasj said:
How about your app drawer? Is it 5 columns there?
Make sure to wipe data in Applications > Menu > All > TouchWiz Launcher.
Also if that doesn't work, extract the apk from the zip file, remove your old TouchWiz30Launcher.apk from /system/app and replace it with the extracted one, then reboot.
Click to expand...
Click to collapse
I am not getting five columns in the app drawer or homescreen dock. I have cleared the cache and still nothing.
By swapping the TW launchers through root explorer. Wouldn't that cause the phone to crash due to no launcher being present?
Jjday7 said:
I am not getting five columns in the app drawer or homescreen dock. I have cleared the cache and still nothing.
By swapping the TW launchers through root explorer. Wouldn't that cause the phone to crash due to no launcher being present?
Click to expand...
Click to collapse
The phone wouldn't crash, no. But you can install an alternative launcher in the meantime to be sure.
petsasj said:
The phone wouldn't crash, no. But you can install an alternative launcher in the meantime to be sure.
Click to expand...
Click to collapse
Ok that seemed to work. By the way I tried flashing the zip twice to be sure if it didn't take the first time, it would the second. Moving the apk in system/app was the only way for it to work.
Jjday7 said:
Ok that seemed to work. By the way I tried flashing the zip twice to be sure if it didn't take the first time, it would the second. Moving the apk in system/app was the only way for it to work.
Click to expand...
Click to collapse
It's the second report i get about this today. Next versions is going to come as an apk only i think.
You guys are using CWM Recovery, right?
petsasj said:
The phone wouldn't crash, no. But you can install an alternative launcher in the meantime to be sure.
Click to expand...
Click to collapse
Got it to work by moving the apk as suggested. System/app.
Looks good and seems to be working good now. This makes it real nice to go through all my apps in the app drawer. I'll hit the button.
Edit: yes we are on CWN. Glad this was found fast because it should help you with upcoming builds.
Jjday7 said:
Got it to work by moving the apk as suggested. System/app.
Looks good and seems to be working good now. This makes it real nice to go through all my apps in the app drawer. I'll hit the button.
Edit: yes we are on CWN. Glad this was found fast because it should help you with upcoming builds.
Click to expand...
Click to collapse
Could you do me a favor and upload the updater-script within your rom .zip? It should be in META-INF/com/google/android/updater-script.
I need to find out what block system is on so i can mount it. /system probably doesn't get mounted right and doesn't flash.
How can I install that
petsasj said:
Could you do me a favor and upload the updater-script within your rom .zip? It should be in META-INF/com/google/android/updater-script.
I need to find out what block system is on so i can mount it. /system probably doesn't get mounted right and doesn't flash.
Click to expand...
Click to collapse
Sent you a PM
zibi13 said:
How can I install that
Click to expand...
Click to collapse
You can download the zip and install as zip from CWM Recovery.
Thanks a lot Jjday7 for the updater-script. I was using the same devblock mount as the international SGS II, so /system wasn't getting mounted.
Flash as zip is fixed now, upload new file already.
petsasj said:
You can download the zip and install as zip from CWM Recovery.
Thanks a lot Jjday7 for the updater-script. I was using the same devblock mount as the international SGS II, so /system wasn't getting mounted.
Flash as zip is fixed now, upload new file already.
Click to expand...
Click to collapse
No Problem, glad I could help.

[Guide] [TouchWiz3] 5 icon dock + 5 columns drawer + other mods

This is a guide on on how to make some modding to TouchWiz 3.
[Important] it is recommended to have a second launcher installed as a backup before you start.
Make a full backup of your phone in case something goes wrong. you never know.​
The guide is set in 3 parts:
Part I: Copying the TouchWiz apk file to your computer and decoding it.
Part II: Editing Files. Here are included different modifications. you can chose the ones you want to apply and skip the rest and go to part III.
Part III: updating your apk file and copying it to your phone.
You will need:
Apktool to decompile/build your apk files. (download it and install it)
ADB (download it and install it) I use Android Commander but adb commands make the guide simpler )
winrar or 7zip or any archive manager
Notepad++ or any text editor
Part I: pulling & decoding
Create a folder in your computer to work inside it. for example C:\twmod
Connect your phone with USB Cable.
Copy the TouchWIz apk file from your phone to C:\twmod on your computer. you will find it under /system/app
to do this i recommend using Android Commander because it's easy to use. you can also use Root Explorer or ADB. i will include the ADB commands in this guide.
[if you're using ADB] open a command prompt and enter the following commands:
adb pull /system/app/TouchWiz30Launcher.apk c:\twmod\TouchWiz30Launcher.apk​
Decode the file using apktool. In the command prompt enter the following commands:
cd c:\twmod
apktool d TouchWiz30Launcher.apk​a folder will appear next to your apk file named TouchWiz30Launcher
(leave this command prompt open)
Part II: modding
5 icon dock (or 6)
Go to TouchWiz30Launcher\res\layout-mdpi\ and open launcher.xml with your text editor.
Find iconColumnCount="4" and replace 4 with 5 (or 6 if you want 6 icons)
Save​
Go to TouchWiz30Launcher\smali\com\sec\android\app\twlauncher and open AppShortcutZone.smali with your text editor
Find const/4 v8, 0x3 and replace 0x3 with 0x4 (or 0x5 if you want 6 icons)
Find const/4 v6, 0x3 and replace 0x3 with 0x4 (or 0x5 if you want 6 icons)
Save​
5 column app drawer (5x4 or 5x5)
Open TouchWiz30Launcher\res\xml-mdpi\launcher_config.xml with your text editor.
Find menuColumnCount="4" and change it to 5 (this is the number of columns)
Find itemNumOfPage="16" and chnage it to 20 if you want 5x4 drawer, or 25 if you want 5x5. (this is the number of icons per page)
Save​
If you're doing 5x5, do the following. if you're doing 5x4 then skip this.
Open TouchWiz30Launcher\res\values-mdpi\dimens.xml
Find <dimen name="menu_item_height">92.0dip</dimen> and change it to 73.6dip (this is the height of the drawer element)​Open \res\layout-mdpi\application_boxed.xml
Find maxLines="2" and change it to 1 (this is the number of lines in the app name in the drawer)​
5x5 icons home screen
Note that widgets will look smaller.
Open TouchWiz30Launcher\res\layout-mdpi\workspace_screen.xml
Find shortAxisCells="4" and change it to 5 (this is the number of columns in the home screen)
Find cellWidth="80.0dip" and change it to 64.0dip (this is the width of the column, it equals 320 / number_of_columns)
Find longAxisCells="4" and change it to 5 (this is the number lines of icons in the home screen)
Find cellHeight="100.0dip" and change it to 80.0dip (this is the height of the line, it equals 400 / number_of_lines)​
Open TouchWiz30Launcher\res\values-mdpi\styles.xml
Find <item name="android:layout_marginBottom">4.0dip</item> and change it to 2.0dip​
Hide icon names in home screen
Open TouchWiz30Launcher\res\values-mdpi\styles.xml
Find <item name="android:layout_marginBottom">4.0dip</item> (the value may be diffrent, so simply look for layout_marginBottom)
This value depends on the cellHeight from the previous patch. it equals cellHeight - 57
if you have a 4 line homescreen, then set it to 43
if you're making a 5 line homescreen, then set it to 23​
Transparent app drawer background
Open TouchWiz30Launcher\res\values-mdpi\colors.xml
Find <color name="menu_background">#ff000000</color> and change to #99000000​Note: The first two digits define the transparency level. it can be anything between 00 and ff (in hexadecimal) with 00 being completely transparent and ff being completely opaque.
The latter 6 digits define the color of the background in RGB code.
Part III: rebuilding & updating
Go back to your command prompt and enter the folloing command: (this will rebuild the app)
apktool b TouchWiz30Launcher​
Now you will update your apk file.
Open the original TouchWiz30Launcher.apk file with winrar (or 7zip). do not extract it.
Go to C:\twmod\TouchWiz30Launcher\build\apk\res and copy every file that you edited to its respective location inside the apk file.
if the file you edited does not exist in this folder, then copy C:\twmod\TouchWiz30Launcher\build\apk\resources.arsc to the source of the apk file
if you edited some smali files, also copy C:\twmod\TouchWiz30Launcher\build\apk\classes.dex (and resources.arsc just to be sure )
Now you will copy the apk file to your phone under /system/app and change its permissions to rw- r-- r-- (644)
Back to your command prompt, enter the following commands:
adb shell mount -rw -o remount /dev/block/mtdblock1 /system
adb shell mv /system/app/TouchWiz30Launcher.apk /system/app/TouchWiz30Launcher.apk.bak
adb push c:\twmod\TouchWiz30Launcher.apk /system/app/TouchWiz30Launcher.apk
adb shell chmod 644 /system/app/TouchWiz30Launcher.apk​
NOTE: Your original TouchWiz apk will be backed up. if the modded version did not work, run the following commands to recover the original file:
adb shell mount -rw -o remount /dev/block/mtdblock1 /system
adb shell rm /system/app/TouchWiz30Launcher.apk
adb shell mv /system/app/TouchWiz30Launcher.apk.bak /system/app/TouchWiz30Launcher.apk​
Download
5 icon dock, 5x4 app drawer
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
If there is something incorrect in the guide, please correct me im not a developer. i figured this out by googeling and experimenting.
Credit:
Some Chinese forum for the smali edit.
Update- nice one
i tried before but until now only on armv7
Sent from my GT-S5830 using xda premium
evil_penguin said:
you can try Zeam launcher .its similar to touchwiz plus you can put 5 apps in the dock.
Btw wrong section.
Click to expand...
Click to collapse
i have it, but the dock icons are so small :/
sorry about the wrong section. i thought anything that has to do with changing the appearance goes here.
spacecaker said:
i tried before but until now only on armv7
Click to expand...
Click to collapse
im not a developer, but that seems odd. changing the number of entries in a dock shouldnt require a new cpu instruction set :/
i hope someone will figure out a way to do it.
it is possible but it will be very itritated because you have then need to change dpi
and then icons are small
Sent from my GT-S5830 using xda premium
spacecaker said:
because you have then need to change dpi
Click to expand...
Click to collapse
i wouldnt want to do that :/
Can I see screenshots?
ok ive found it just find workspace.xml and edit whatever you like
it must work
Sent from my GT-S5830 using xda premium
SamsungGalaxyAce said:
Can I see screenshots?
Click to expand...
Click to collapse
it's a [Request] not a Mod
spacecaker said:
ok ive found it just find workspace.xml and edit whatever you like
Click to expand...
Click to collapse
ok, so i tried editing workspace_screen.xml but that actually changed the number of icons on the home screen. (we learned something useful anyway )
i looked around and found the right part to edit. it's in launcher.xml i changerd iconColumnCount from 4 to 5.
it almost worked. now i'm able to add a fifth icon to the dock, but when i hit Back to save the new icon it disappears both from the dock and the app drawer.
obiously there's more editing to do. i'm not a developer so i mostly count on luck and on anyone who is willing to help out
at least now we know the dock is called AppShortcutZone inside the app. there are a few smali files with this name. i'll try to play with them, but i first need to understand what a smali file is and how to edit it xD
anyway, thanks spacecaker
EDIT: i noticed that when i kill the launcher and relaunch it, the fifth icon appears for a moment then disappears.
EDIT: I found the answer on some japanese forum. it works. i'm turning this into a How TO thread
dali47 said:
it's a [Request] not a Mod
ok, so i tried editing workspace_screen.xml but that actually changed the number of icons on the home screen. (we learned something useful anyway )
i looked around and found the right part to edit. it's in launcher.xml i changerd iconColumnCount from 4 to 5.
it almost worked. now i'm able to add a fifth icon to the dock, but when i hit Back to save the new icon it disappears both from the dock and the app drawer.
obiously there's more editing to do. i'm not a developer so i mostly count on luck and on anyone who is willing to help out
at least now we know the dock is called AppShortcutZone inside the app. there are a few smali files with this name. i'll try to play with them, but i first need to understand what a smali file is and how to edit it xD
anyway, thanks spacecaker
EDIT: i noticed that when i kill the launcher and relaunch it, the fifth icon appears for a moment then disappears.
EDIT: I found the answer on some japanese forum. it works. i'm turning this into a How TO thread
Click to expand...
Click to collapse
ok thx
btw what did changed the layout in app drawer ?
like its 4X4 but i want it like 5x5 ?
dali47 said:
it's a [Request] not a Mod
ok, so i tried editing workspace_screen.xml but that actually changed the number of icons on the home screen. (we learned something useful anyway )
i looked around and found the right part to edit. it's in launcher.xml i changerd iconColumnCount from 4 to 5.
it almost worked. now i'm able to add a fifth icon to the dock, but when i hit Back to save the new icon it disappears both from the dock and the app drawer.
obiously there's more editing to do. i'm not a developer so i mostly count on luck and on anyone who is willing to help out
at least now we know the dock is called AppShortcutZone inside the app. there are a few smali files with this name. i'll try to play with them, but i first need to understand what a smali file is and how to edit it xD
anyway, thanks spacecaker
EDIT: i noticed that when i kill the launcher and relaunch it, the fifth icon appears for a moment then disappears.
EDIT: I found the answer on some japanese forum. it works. i'm turning this into a How TO thread
Click to expand...
Click to collapse
I also got prob of disappearing 5th icon in dock ) and dont know how to solve :-<
How it works someone here could share?
Wysłano z GT-S5830 z użyciem Tapatalk
devilsking said:
I also got prob of disappearing 5th icon in dock ) and dont know how to solve :-<
Click to expand...
Click to collapse
leo it works
ive got no problem of disapearing
btw you need to try above 10 its funny
Sent from my GT-S5830 using xda premium
devilsking said:
I also got prob of disappearing 5th icon in dock ) and dont know how to solve :-<
Click to expand...
Click to collapse
you need to edit the smali file. chack step 4 in the guide in the first post
Bartas18 said:
How it works someone here could share?
Click to expand...
Click to collapse
check the first post
spacecaker said:
btw what did changed the layout in app drawer ?
like its 4X4 but i want it like 5x5 ?
Click to expand...
Click to collapse
workspace_screen.xml changes the home screen.
i tried changing the drawer but i couldnt find the right file to edit.
i will try again and tell you if it works
dali47 said:
you need to edit the smali file. chack step 4 in the guide in the first post
check the first post
workspace_screen.xml changes the home screen.
i tried changing the drawer but i couldnt find the right file to edit.
i will try again and tell you if it works
Click to expand...
Click to collapse
Throw me your mod please (TouchWiz30Launcher.apk)
spacecaker said:
btw what did changed the layout in app drawer ?
like its 4X4 but i want it like 5x5 ?
Click to expand...
Click to collapse
ok, here you go. this how you get 5x4 or 5x5 app drawer:
- Open \res\xml-mdpi\launcher_config.xml
- Find menuColumnCount="4" and change it to 5 (this is the number of columns)
- Find itemNumOfPage="16" chnage it to 20 if you want 5x4, or 25 if you want 5x5. (this is the number of icons per page)
if want 5x5 you alswo have to do the following:
- Open \res\values-mdpi\dimens.xml
- Find <dimen name="menu_item_height">92.0dip</dimen> and change it to 73.6dip
- Open \res\layout-mdpi\application_boxed.xml
- Find maxLines="2" and change it to 1
- Then build and replace launcher_config.xml and application_boxed.xml and resources.arsc
i will add this with more detail to the guide
SamsungGalaxyAce said:
Throw me your mod please (TouchWiz30Launcher.apk)
Click to expand...
Click to collapse
here i included my favorite setting: 5 icon dock, 5x4 drawer. because with 5x5, the app name can only be 1 line. if you want something different tell me
hit thanks if i was helpful ​
dali47 said:
ok, here you go. this how you get 5x4 or 5x5 app drawer:
- Open \res\xml-mdpi\launcher_config.xml
- Find menuColumnCount="4" and change it to 5 (this is the number of columns)
- Find itemNumOfPage="16" chnage it to 20 if you want 5x4, or 25 if you want 5x5. (this is the number of icons per page)
if want 5x5 you alswo have to do the following:
- Open \res\values-mdpi\dimens.xml
- Find <dimen name="menu_item_height">92.0dip</dimen> and change it to 73.6dip
- Open \res\layout-mdpi\application_boxed.xml
- Find maxLines="2" and change it to 1
- Then build and replace launcher_config.xml and application_boxed.xml and resources.arsc
i will add this with more detail to the guide
here i included my favorite setting: 5 icon dock, 5x4 drawer. because with 5x5, the app name can only be 1 line. if you want something different tell me
hit thanks if i was helpful ​
Click to expand...
Click to collapse
ok thx
i am trying to do 5 dock at my sgs II launcher but there is no
convst v6. 0x3 something that looks like that
other things ive figured out
Sent from my GT-S5830 using xda premium
In cm7.2 fat is not working because not touchwiz in this cm:/
Please help me:/
Wysłano z GT-S5830 z użyciem Tapatalk
Bartas18 said:
In cm7.2 fat is not working because not touchwiz in this cm:/
Please help me:/
Click to expand...
Click to collapse
i dnt think it works on CM
upload link ?

[APK] Google Play Store v3.5.16 + MOD

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Google Play Store (Android Market) v3.5.16
Requirements: Android v2.2+
Overview: Play Anywhere, All your entertainment in one place, Google Play is your one-stop shop for all your favorite entertainment.
ChangeLog:
- Play Store has becomes lot more faster than 3.5.15,
- Frequent force close errors for the users of Froyo 2.2 has been addressed,
- Works faster even on Slower data speeds,
- Slight UI changes in “My Apps” section
----You now have the Installed and All tabs you can swipe between. The former one is what we used to have before - it lists all apps installed on your device. The latter lists all apps you've ever installed in case you want to download them again or travel down the memory lane. This is quite handy, and I've seen this list before in the Play Store on the web, so it's great to get it here in the mobile app.
----The All tab contains a handy dropdown with all your accounts (if you added more than one) and lets you switch between them very easily (as opposed to clicking Menu, etc).
----A few of the stock apps that apparently never got linked to the Play Store before got identified and picked up this time, and updates.
DISCLAIMER​:
Proceed with caution and at your own risk. I am no way to be held responsible for any loss of data or any damage to your phone as a result of you using this mod.
Click to expand...
Click to collapse
Using this Mod:
- You cannot download/buy apps that are not available in your country. You can only view them in Google Play Store.
- You cannot download Paid apps for free.
NB: Google has control on the server side, therefore it is NOT possible to make a version that allows you to buy/download apps that are not available in your country.
Mod version features:
- Unlimited access to apps in Google Play Store
- Removed countries restriction in Google Play Store
- Fixed the issue which your device is not compatible with this item in Google Play Store
You can only replace the current market apk for the original non-modded version.
You will require ROOT if you want to install the Modded version!
Installation Guide
For non-modded version:
1) Download the apk from the links
2) Put the apk on the phone ,don't use adb install *.apk in won't work it will say it already exists
3) Open the apk from the phone using a File explorer (e.g. ES File Explorer/Root explorer)
4) it will ask you if you want to replace the current market,press yes.
5) Wait for install and voila you have the new market
NOTE:this method replaces the old market.
Click to expand...
Click to collapse
For Modded version:
1) ROOT is REQUIRED! If you haven't rooted you phone then shoot yourself already!
2) You will need to Download 'Root Explorer' and mount as 'R/W' or any file browser that can access /root folder if you don't already have it installed.
3) Go to '/system/app/' and backup the 'Vending.apk' (Gingerbread) or 'Phonesky.apk' (ICS) to your SD Card (leave the Vending.odex untouched!).
4) Check if you have either 'Vending.apk' or 'Phonesky.apk' and delete it.
5) Now, Move the modded apk that you have downloaded to '/system/app/' and rename it the same as your backup version.
6) Change the Permission to 'rw-r--r--'
7) NOW, Reboot your phone!
8) Finito!
Click to expand...
Click to collapse
Troubleshoot:
If you have download problem after Installing new market do this
" Connect your phone to your computer,
set in usb mass storage mode. Look for
a hidden folder called ".android_ secure"
and then delete the file
"smdl2tmp1 .asec". Unmount and you
should be good to go."
(Credit: androidadvices.com @Changelog
Click to expand...
Click to collapse
Mirrors:
Google Play Store v3.5.16
http://www.mediafire.com/?t7bvus8qwee826a
Google Play Store v3.5.16 MOD
http://www.mediafire.com/?n3bjcxpnbn6ssxm
Modded version to allow all apps and country and device restriction removed
http://rapidgator.net/file/2202601/Vending.apk.html
Deeco7 said:
- Slight UI changes in “My Apps” section
----You now have the Installed and All tabs you can swipe between. The former one is what we used to have before - it lists all apps installed on your device. The latter lists all apps you've ever installed in case you want to download them again or travel down the memory lane. This is quite handy, and I've seen this list before in the Play Store on the web, so it's great to get it here in the mobile app.
----The All tab contains a handy dropdown with all your accounts (if you added more than one) and lets you switch between them very easily (as opposed to clicking Menu, etc).
Click to expand...
Click to collapse
It's already on v3.5.15
doesn't work on ICS. parsing error.
Same
Sent from my Galaxy Nexus using Tapatalk
xinfinityoO said:
Modded version to allow all apps and country and device restriction removed
Click to expand...
Click to collapse
Thanks, works for me on CM9. I unistalled the old market with titanium backup after a nandroid backup and placed vending.apk it in /system/apps, reboot and finished
Not working on LPS - parse error
@protetul: don't try to install it, download the version that xinfinityoO posted and place it in /system/app, change the permissions and reboot, it should work. I use the latest nightly of CM9 and it works great.
Hi I am unable to download the attachement in your post when i try to download it.. its too small and has a problem parsing the package.
Try to download the version in post #2 and look at the post before yours.
Links fixed + Mod Version added!
I don't know why but both files' download size are 4 kb when I try to download it. Could you upload them another service too?
shaq1907 said:
I don't know why but both files' download size are 4 kb when I try to download it. Could you upload them another service too?
Click to expand...
Click to collapse
hmm...weird, maybe their is something wrong with xda servers. Here are some fresh links (OP will be updated):
Google Play Store v3.5.16
http://www.mediafire.com/?t7bvus8qwee826a
Google Play Store v3.5.16 MOD
http://www.mediafire.com/?n3bjcxpnbn6ssxm
Same..not work on LPS
Sent from my GT-I9100 using xda premium
Not working on CM7 on my Galaxy S2.
Deleted the system/app/ and tried installing, no go.
Deleted the data/app/ one and tried installing, still no go.
Copied it into data/app/ also still no go.
And yes, I rebooted every time I made any changes such as deleting, etc.
Cleared cache and force disable old Google Play apk... Then try to install the MOD version and says "Application not installed
An existing package by the same name with a conflicting signature is already installed. "
Galaxy S2, Lite'ning ROM (ICS LPS, Siyah kernel)
chowlala said:
Not working on CM7 on my Galaxy S2.
Deleted the system/app/ and tried installing, no go.
Deleted the data/app/ one and tried installing, still no go.
Copied it into data/app/ also still no go.
And yes, I rebooted every time I made any changes such as deleting, etc.
Click to expand...
Click to collapse
Try this:
1) Be sure, your phone is rooted properly
2) Download Root Explorer if you don't have it installed
3)Go to /system/app/ and delete the Vending.apk (Phonesky.apk for ICS 4.x.x) (leave the Vending.odex untouched!). Make sure you have an backup your old Vending.apk (Phonesky.apk for ICS 4.x.x) to your SDCard as well.
4) Install the downloaded Vending.apk (rename it to Phonesky.apk if you have ICS 4.x.x)
5) Reboot your phone
6) Start Play Store and grant the access. You'll be asked to do so
7) Enjoy!
Deeco7 said:
hmm...weird, maybe their is something wrong with xda servers. Here are some fresh links (OP will be updated):
Google Play Store v3.5.16
http://www.mediafire.com/?t7bvus8qwee826a
Google Play Store v3.5.16 MOD
http://www.mediafire.com/?n3bjcxpnbn6ssxm
Click to expand...
Click to collapse
First one worked on LPS. Thanks.
Working for me, thanks!
Sent from my GT-I9100 using XDA
ALL Links FIXED!!

[App] CM App Installer - Installed as system apps! - v3.1.4

CLOSED
Please see here for the new version!
Install DSP Manager, CM Messaging and others on all 4.2.x, 4.3 and 4.4.x ROM's !!
It's now on the play store! Check it out here
For all those that want Cyanogenmod apps on any AOSP-based 4.1 or above ROM, I have made this quick app "CM App Installer"
All apps here are pulled from a CM10.1 zip and tested and should be working on all 4.2.x and 4.3 AOSP roms.
I also tried it on my rooted HTC Desire Z I have lying around running 4.1, so it should work on there as well. Only released for the Nexus 4 because that's all it's really been tested on; if you want to test it out on other ROM's and Devices, please feel free, but again, I do not take responsibility if it goes wrong
This application is designed to add more automation to the process of replacing / installing cyanogenmod apps as system applications, or the regular way, however it is slightly less likely to succeed.
This app installs like any other app.
In addition, it has root permissions to install if you're rooted, so you should be granted SU when you first boot, and it does write to system partition - Read the Code section if you're worried about exactly what gets executed. Installing the regular way will obviously not require this, but sometimes as these are pulled straight from the System partition, they require to be installed as a system app.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
The process is pretty simple, hit the app, hit install, and then reboot your device.
You can go into more than 1 app at a time and hit install, the restart will refresh your system apps list no matter how many you've added.
At the moment, the following apps are supported
- CM File Manager
- CM Messaging
- CM Torch
- CM DSP Manager
- CM Apollo
- CM Calculator
- Voice +
- CM Focal
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
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
Changelog
Version 1.0.0
- Application built and released
- CMFileManager included in app
- CM Messenger
- CM Torch
- CM DSP Manager
- Added settings menu
- Added changelog
- Upgraded icon
- Improved Root access algorithm
- Moved methods to UI Threads (increase speed)
- Confirmed working on Nexus 4 on any AOSP-based 4.2.x or 4.3 ROM
Version 1.0.1
- Optimised replace code for extension
- Added Apollo apk functionality
Version 1.0.2
- Added scrolling support for settings dialogs
- Tweaked app layout in order to support smaller devices
Version 1.0.4
- Added "Clear SD" option to delete buffer files used in transfer
- General bug fixes
- Fixed issue with CM Messaging crashing when pressed
- Fixed issue with crashing if root access isn't granted.
- Fixed issue with app not detecting installed if original exists (now pushed two version, one backup, one original)
- Added CM Calculator apk functionality (replaces old calculator)
- Testing the application
- > DSPManager confirmed working, enable in Settings > Sound after install and reboot.
- > CMFileManager confirmed working
- > CM Messaging confirmed working
- > CM Torch confirmed working
- > CM Apollo music player confirmed working
- > CM Calculator confirmed working
Version 2.0.1
- Recoded entire app (Behind the scenes stuff)
- Improved logic behind if app is installed
- Added multiple installer feature in settings (not working currently)
- Added ability to delete just backups
- Added ability to restore original backup if app isnt installed
- Added Focal app support!
- Improved logo
- Fixed issue with updating on list
- Improved expandability logic
- Speed enhancements
Version 3.0.1
- Introduced networking!
- > App will now download apk from server space, then push to system
- > Dynamically updatable, no need for client-app update if cyanogenmod app is updated
- Error with streaming images available to the app - bug is reported and being looked into.
- Removed Focal support (error with server-side apk upload)
- Speed enchancements
- Redesigned UI (trying to keep up with Android UI Guidelines)
Version 3.0.2
- Removed Image View
- Increased title size
- Removed the multi-select option from the menu
- Cleaned up toast notifiers for the individual processes
Version 3.0.3
- Cleaned up and commented code
- Modified Greeting text
- Modified the project setup, cleaned up strings file for possible language translations
- Added version code in "about" selection
- Changed handler code for root access - Will restrict options entirely if root isn't granted (or crash device)
Version 3.0.4
- Fixed issue with crashing if root access isn't granted
- Removed refresh button when root access isn't granted
- Optimised startup code
Version 3.0.5\n
- Added installation progress bar\n
- Synced download messages\n
- Added more useful error messages\n
Version 3.0.6\n
- Fixed issue with Server (shouldn't happen again)
- Removed GenieWidget (News and Weather Widget) due to some incompatability
- Migrated to new server (plus backup installed) to avoid issues experiences
Version 3.1.0\n
- Migrated server to dropbox (and using their downloading system)
- Downloads take a little longer to start, but should be FAR more reliable!
- Added GenieWidget back in (open for suggestions again, due to dropbox file limit being increased)
- Not compatible with ART!
Version 3.1.1
- Bug fix (I overlooked! Sorry!)
Version 3.1.4
- Bug fixes (With the execution of installing)
- DSP Manager Modification!
> Now there's an option, DSP Manager Libs. This will install the lib to make DSP manager work!
Version 3.5.1
- Major UI over-haul (including some custom theming and finally image support!)
- More intelligent installation process
- Non-root support!
- Miscellaneous info
Version 3.5.3\n
- Minor bug fixes + greater device compatibility
- Some graphical glitches solved
Obviously I don't take any credit for the applications, they were pulled from the CM flashable zip. All credit for the apps goes to the CyanogenMod Team
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!
Donate if you like : here
It's now on the play store! Check it out here
Nice!, I really like the CM File Manager and now I have a chance to get it.
EDIT: Wait, it looks like that out will be a system app then, any chance of it being a user app?
Sent from my Nexus 4 using Tapatalk 4
It is, its supposed to install the apps as system apps instead of regular apps, its the only way to get the messaging or DSP manager working
Sent from my Nexus 4 using Tapatalk 4
Can confirm install was successful on a Note II running a TouchWiz ROM on 4.1.2
wchill said:
Can confirm install was successful on a Note II running a TouchWiz ROM on 4.1.2
Click to expand...
Click to collapse
Nice. Thanks for this, I'll add it to supported devices section when I get round to making one. I really need some free time to update this properly
Sent via. Nexus 4
This installed the File Manager on my HTC One perfectly! Thanks!
I have a quick question about this. It seems like such an awesome app. Will this keep apps updated as changes are made? Particularly with the Focal app. I really want to keep up with this as it progresses and develops over time and I am not really sure how to do it except pull it out of a CM nightly ever so often as they update it. Will this app keep the apps I'm downloading updated over time or is it a one time DL that's kinda the version you get deal? Thanks again!
Sent from my Nexus 7 using xda app-developers app
Can you get cLock widget and notification power widgets?
jawz101 said:
Can you get cLock widget and notification power widgets?
Click to expand...
Click to collapse
Yes, cLock will be in 2.0.2, and notification power widgets, ehh i'm not sure at the moment, I did try it before but was getting problems with it.. I'll look into it again for you though
jcnbama said:
I have a quick question about this. It seems like such an awesome app. Will this keep apps updated as changes are made? Particularly with the Focal app. I really want to keep up with this as it progresses and develops over time and I am not really sure how to do it except pull it out of a CM nightly ever so often as they update it. Will this app keep the apps I'm downloading updated over time or is it a one time DL that's kinda the version you get deal? Thanks again!
Sent from my Nexus 7 using xda app-developers app
Click to expand...
Click to collapse
Hi, yeah in it's current state, the apk's are stored within the app itself, and they just get copied and pushed around from there, completely offline. I do intent too when I find a service or a server, or a perminant location where the latest are pushed as the apks, then i'll introduce some server side integration into it, and it will download the latest version.. This is planned in the future
But to answer your original question, no, version 2.0.1 has only a certain version of the apk in it, and that's all it will have
Will look into server streaming and stuff soon though, thanks for commenting
Some CM apps require more files, afaik
eg.
DSPManager needs /system/lib/soundfx/libcyanogen-dsp.so and /system/vendor/etc/audio_effects.conf
Really? :S I've done it on my nexus 4 running a stock build of 4.3 :S Works fine :S
Sent via. Nexus 4
Update
For all those following or remotely interested in this, here's the plan
Develop version 3.0, including networking code, downloading the apk's and pushing as system apps that way, allowing for dynamic expandability, and pushing the latest version of the apks to the device in question
- I can confirm on this front that this version is in the works, I took some time off, had a few chores to do around where I live, but back on track now, next version should be here in a couple of days or so, hopefully
Release on Google play store, now I need to wait till I can put some money in my bank (as I have mere pence in there at the moment), buy a license, and get this thing up and running.
TheMentalGoose said:
For all those following or remotely interested in this, here's the plan
Develop version 3.0, including networking code, downloading the apk's and pushing as system apps that way, allowing for dynamic expandability, and pushing the latest version of the apks to the device in question
- I can confirm on this front that this version is in the works, I took some time off, had a few chores to do around where I live, but back on track now, next version should be here in a couple of days or so, hopefully
Release on Google play store, now I need to wait till I can put some money in my bank (as I have mere pence in there at the moment), buy a license, and get this thing up and running.
Click to expand...
Click to collapse
I think this is awesome man. I think it would generate ALOT of interest and I am sure you will have a following of people if they appreciate and understand what this is and how to use it. Especially keeping apps updated via network... Keep it up! :thumbup:
Sent from my Nexus 4 using xda app-developers app
jcnbama said:
I think this is awesome man. I think it would generate ALOT of interest and I am sure you will have a following of people if they appreciate and understand what this is and how to use it. Especially keeping apps updated via network... Keep it up! :thumbup:
Sent from my Nexus 4 using xda app-developers app
Click to expand...
Click to collapse
Thanks a lot dude; I was starting to think this app is a no-go :/
I get paid on the 29th of August, so i'll try and get play license by then, I wanna make this official and up there (plus, it's useful to put on a CV or my University application )
The UI has been re-designed (mainly because I wanted to expand my knowledge of the UI features available to me)..
Basic shell of the app at the moment is that it downloads a list of available apps from free server space I managed to find, parse the text, and then design the UI with the apps from the list.. (the idea being if I want to add another application to the app, I can do it all server-side, no need for an update) From that, it downloads locations to download the apks, again, hopefully completely dynamically expandable...
Run into a little bug that's been driving me crazy, where root commands aren't working... The app is pretty much developed, the UI and stuff done, I just need to do some stuff with images in the app, and then getting these damn root commands working..
To anyone with programming experience, I'm running emulating su shell commands, and the "su cat /sdcard/CMApps/Test.apk > /system/app/Test.apk" is just copying a blank file of 0bytes, and I can't for the life of me figure out what's causing it, especially due to the fact I copied and pasted the working one from the old version in an attempt; so might be a bit longer than a few days, depending on the root cause of this issue.. i'll keep you posted...
TL;DR: Everything currently works, except the main function of the app.
Edit: Reckon it's a problem with BusyBox, as I just installed my old version and getting the same bug.. One step closer!
Edit 2: I'm such a freakin' idiot... I went through flashing 4 different ROM's, 3 were 4.3, and 1 was 4.2.2 to find out what the problem ended up being.. Ehh, for the love of god.. Right! Version 3 is up soon I promise
Edit 3: For the love of god :L Right, my server space (because I really didn't pay much for it at all) is under maintanace for a few days..
Play store
Version 3.0.3 is up in the play store! Check out OP for changelog, or grab it here
It downloads the apps nicely but I had some trouble getting them to install. Manually copied them from the sdcard to /system/apps and they installed fine. All except for the messaging apk. Force closes on me when I try anything. Can't click to start a message or even get into settings. Running a stock 4.3 rom, a few modifications, deodexed.
can you insert Browser in app?
trantrungkienvt said:
can you insert Browser in app?
Click to expand...
Click to collapse
It's not a Cyanogen-mod app though, so it wouldn't fit with the rest of my app
utcu said:
It downloads the apps nicely but I had some trouble getting them to install. Manually copied them from the sdcard to /system/apps and they installed fine. All except for the messaging apk. Force closes on me when I try anything. Can't click to start a message or even get into settings. Running a stock 4.3 rom, a few modifications, deodexed.
Click to expand...
Click to collapse
The idea should be you just hit reboot once installed, the app should copy them over as system folder automatically.. The messaging is a little weird, might be something to do with odexed and deodexed ROM's, i'm not sure which is which though..
Delete
Sent from my Nexus 4 using Tapatalk 4
Getting an error about a missing interceptSMS permission on Voice+ running 4.3 (Cataclysm) on my Nexus 4
*Edit: fixed auto correct..*
Sent from my Nexus 4 using Tapatalk 4

Categories

Resources