Thread under construction!!!
Since the release of s6/s6 edge it seemed like samsung completely removed the Toolbox service fro their firmware.
Fortunately, it can still be unlocked via the old trick in /system/etc/floating_feature.xml
Who discovered the original way of unlocking it (about half a year ago), I do not know, but would like to give proper credit. The person who published that it could be unlocked using this way on s6/edge is @albe95 and I thank him for that.
Unfortunately, with the toolbox settings being completely removed (the entire activity) from SecSettings.apk we were left with toolbox that could be partially controlled either from directly editing the settings storage db or using an app addon that was developed by @xperiacle once the s5 came out.
I have built an app that will allow the users of your rom to have full stock control of the toolbox service as if it were part of the original firmware.
The app is open cource project and it's a code project. You can pull the git repository and compile it from source using Android Studio. You can also use the app as it is, but you might want to make changes (will be shown further) in android manifest which are easier applied while working with source code.
Features:
1. App does not exist in launcher. It can be accessed by dragging the toolbox (after long click) to the "EDIT" section that appears in the left upper corner. It can also be accessed by long pressing the toggle for toolbox in SystemUI quickSettings tiles. You can add it to the Settings of your rom or to your custom settings apk by specifying the main activity (ToolboxSettings.class) in your intent
2. App includes all 5 samsung default features for toolbox (S Finder, Quick Connect, Torch, Screen Write and Magnifier)
3. App includes section for sorting items in toolbox
4. For now the app allows the user to choose up to 12 items to be added to toolbox. This assumes you make an edit to the framework.jar of your rom (needs a deodexed rom). You can find the edit in this guide I made last year. You do not need to perform the SecSettings edit as you do not have secSettings activity for toolbox on s6/edge. But you must edit the framework to allow the toolbox size to grow accordingly to the ammount of apps. On stock DPI more than 12 items result in out of screen bounds toolbox view, so it's not recommended and therefore limited by default to 12.
5. No toolbox list changes or sorting changes are applied before clicking "SAVE" button on the ActionBar. A toast is accompanying each selection/deselection, informing the user of their current number of selected items. Once 12 items have been selected, a toast appears warning that no more apps can be selected.
Instructions:
1. The app may be pulled from this github repository and compiled from source
2. You can install the app both as data opr as system app. Root is not required for using an app per say
3. Root is required in order to enable toolbox on devices that don't have it by stock. To enable it on devices other than s5:
Navigate to .system/etc/floating_feature.xml
Scroll down untill you see the following line:
Code:
<SEC_FLOATING_FEATURE_SETTINGS_DEFAULT_TOOLBOX>FALSE</SEC_FLOATING_FEATURE_SETTINGS_DEFAULT_TOOLBOX>Code:
<SEC_FLOATING_FEATURE_SETTINGS_DEFAULT_TOOLBOX>TRUE</SEC_FLOATING_FEATURE_SETTINGS_DEFAULT_TOOLBOX>Code:
Toolbox;Once you have this app installed, you can access it by 2 ways without making any more edits:
1. Long press the toolbox toggle in systemui drop menu
2. Long press the toolbox icon on the screen and wait till the panel will appear on top of the screen. Drag the toolbox to the upper left corner panel which has "EDIT" on it.
XDA:DevDB Information
Samsung Toolbox Controller, App for all devices (see above for details)
Contributors
daxgirl, wuby986
Version Information
Status: Stable
Current Stable Version: v1.0
Stable Release Date: 2015-08-13
Created 2015-08-13
Last Updated 2015-08-12
Aucun commentaire:
Enregistrer un commentaire