> Attention!

New threads need to be created only inroot partition! In the future, they will be processed by moderators.



Club Sony Xperia | Communication mods of smartphones and tablets Sony Xperia



Rep: (2086)
Attached Image



The main motto of the club

"Do good and throw it into the water. It will not disappear - good to you will return "




CLUB RULES

We chat on any topics, as well as:
  • we communicate about various modifications
  • discuss codes
  • find hidden features of system files
  • solve questions on the graphic part
  • and many many others...


The club was created for everyone involved in the modification of system applications, software improvement for Xperia, including firmware based on CyanogenMod

Those wishing to join the club - write in the subject line indicating their work(manuals or mods)


Orders for modifications, translations, etc. in this topic are NOT MADE; there is for this purpose Order table


The Club has a commonForum Rules, andSection Rules"Breaker"!
Promotion System:
If a forum member gave you good advice that helped you solve your problem, do not post a message with the text “Thank you! You are super!!!".
On our forum, it is customary to express gratitude by raising the reputation of a particular participant.
The reputation of other participants can be influenced by any user who has collected 15 useful posts. If you do not have 15 helpful posts, ask the moderator to raise the reputation of the person who helped you through the buttonAttached Image

UPDATE OF CAPS from 07/01/2017

INSTRUCTIONS

Common to modders :
A little about smiles:
Miscellaneous useful:
PROGRAMS
MANUALS
Framework-res & SemcGenericUxpRes.apk:
(ICS) (Jb) instructions for editing system apk for example framework-res.apk
(ICS ) ( Jb ) how to replace the dull black and white background of applications on your picture
(ICS ) ( Jb a) change the background in the standard menu
(ICS ) how to edit framework-res.apk for SONY ICS 12 models in.
(Jb ) We add togles and scribers to non-sony progs
(Jb ) coloring in the color of the theme icons nav bar
(Jb ) Manual on reading "orch boxes" in NOT Sonevsky programs
(Jb ) manual for reading Sonevsky switches in NOT Sonevsky programs
(Jb ) manual for reading spinners in NOT Sonevsky programs
(Jb ) Manual on reading tabs in NOT Sonevsky programs
(Jb ) Manual on reading the text editor in NOT Sonevsky prog
(Jb ) manual for reading "checkboxes", "radio", "Button", and to the end of "Tabs" Sony style
(Jb ) manual on the color of the spiners in the color of the theme
(Jb ) manual for coloring frames of dialog / pop-up windows in theme color
(Jb ) reading the desktop wallpaper in applications, transparent background of applications, remove the black background
(ICS ) ( Jb ) We make inscriptions of sliders ON / OFF instead of I / O
(Jb ) Sony's framework-res.apk modification method on Jelly bean with support for theme change
(Jb ) Rule the frame on firmware 4.1 and above without loss (while preserving the background read) !!! - addition
(ICS ) Round switches instead of oval on ICS 4.0.4 Xperia 2011
(ICS ) ( Jb ) Realization of the use of 4 colors from the topic
(Jb ) How to make the font and divider color in the title of dialog boxes under the theme color
(Jb ) Fixed coloring manual for composite windows
(Jb ) Mini tutorial for voice alert / main dialog boxes
(Jb ) Manual for creating a background of transparency from 0 to 100 in the settings and in some of the AIC and in part, but the main inversion in the dark design
(Jb ) To read all 4 colors
(Jb ) Manual for coloring tabs in the color of the theme on 4.3
(Jb ) Manual on reading the desktop background in applications 4.3
(Jb ) Transparent background in applications 4.3
(ICS ) ( Jb ) How to add a link to read color from SemcGenericUxpRes.apk
(ICS ) ( Jb ) How to compile / decompile SemcGenericUxpRes.apk
(Jb ) Manual for adding an additional color read in SemcGenericUxpRes.apk 4.3
(JB 4.3 ) Text layout in styles.xml in frame 4.3
(JB 4.3 ) Manual for adding Reboot menu for 4.3
(JB 4.3 ) How to work with 2 different frames or return the application icon using the example of SystemUI 4.4
(Jb ) We paint the semc_btn_default rim in the theme color
(All versions A) pop-up animation
(Jb ) Overscroll coloring guide in theme color
(JB 4.3 ) ( QC ) Turn on CRT-OFF on JB 4.3 firmware
(Jb ) Brief addition to the Extended Reboot Menu
(JB 4.3 ) Solving the problem with the quick restart item in the advanced menu
(QC ) Finding pictures in Framework-res 4.4.4
(JB 4.3 ) We make the correct window title and message with different reboot options.
(All versions ) Possible problem of merging the cursor with the input field
(All versions ) Change the color of the LED notification display for different events
(All versions ) A couple of useful configs from Sony's frame
(JB 4.3 ) ( KK ) Extended power-menu with reboot options dialog
(ICS ) How to make pictures from framework-res read color from SemcGenericUxpRes (Accent color)
(JB 4.3 ) Task Manager in the advanced power-menu for JB and KK
(JB 4.3 ) ( KK ) Screen recording on JB 4.3 and KK 4.4, version 1.0 FINAL
(JB 4.3 ) ( KK ) Two-way power-menu for JB, KK (basic instruction)
(JB 4.3 ) ( KK ) Screen recording in a two-way power-menu for JB, KK
(JB 4.3 ) ( KK ) Screen recording on JB 4.3 and KK 4.4, version 2.0
(KK ) Two-way shutdown menu with reboot
(JB 4.3 ) ( KK ) Visibility and hiding of shutdown menu items (JB, KK).
(LP) Add. Items in the power menu on (LP) 5.0.2
(LP) Extended shutdown menu for 5.0.2, option 2
(KK ) We change the interface in all applications from light to dark 4.4.2
(Jb ) A small manual for those who have BOOTLOOP (BL, BL, BUTLUP) when modding framework-res.apk (6.2.B.1.96, 4.1.2 JB drain)
(Jb ) ( KK ) (LP) "Depressed" buttons / tabs + addition
(LP )ListView animation
(Jb ) ( KK ) Enable / disable application signature verification, with setting
(All versions ) A little bit about inversion (white-black) of hard-to-reach windows and styles


Home.apk:

Lock screen:
(ICS) (Jb) to enable support for landscape mode JB Lockscreen without editing the framework
(Jb ) Mod Lockskrina with transparency
(ICS ) ( Jb ) Instructions for editing lokskrina from Xperia Z , Addition
(ICS ) Add a dialer on the screen lock screen.
(ICS ) ( Jb ) Manual on changing UxpNxtLockScreen (blinds parameters)
(ICS ) Transparency of the statusbar on the UxpNxtLockScreen.apk lock for ICS 4.0.4 , (Jb) addition for 4.1.2
(JB 4.3 ) Increasing the number of available widgets on the lock screen
(JB 4.3 ) Instructions for removing (changing) a black background behind the slats when you press on the lock screen
(JB 4.3 ) Micro-manual on painting the operator's inscriptions and charging in the lock screen in the theme color and How to paint the icons \ "add widget \" and \ "camera \"
(JB 4.3 ) Lockscreen without bar status. for 4.3
(ICS ) ( Jb ) Add additional application shortcuts to the Android 2.3-4.1 lock screen
(QC ) Change the Google search instead of the camera in the navbar on the lock Blinds (and in the stock) 4.4
(ICS ) Instructions on how to raise a slide on the Sony Lock Screen (Android Lock Screen) for Android 4.0.4 [May be appropriate for Android 2.3.7]
(QC ) Increase the area allocated for widgets on the lock screen
(Jb ) ( QC ) Flashlight on the lock screen
(Jb ) Return to the lock screen when calling the "iron" camera
(Jb ) Return to the lock screen after the end of the incoming call
(Jb ) ( KK ) Tuning proximity sensor (Episode 1 - In the phone book and dialer)
(Jb ) ( QC ) Tuning proximity sensor (Episode 2 - On Lock Screen)
(Jb ) ( QC ) Addition to the "Tuning of the proximity sensor" manual (Episode 3 - Still fixed)
(Jb ) ( QC ) Showing the item "Auto-lock" when locking the type of "finger movement"
(QC ) Disabling the camera widget on the Z3 lockscreen
(Jb ) ( QC ) We make a quick unlock with the correct password , addition
(Jb ) ( QC ) (LP) Simple screen lock method anywhere
(LP )The clock on lock is sonistyle + full name of the date and month
(LP )Digital clock on the lock screen with a flashing colon + seconds + addition
(LP )We remove the operator on the lock
Analog clock on lock (correct) Turning off the display Navigation Bar Swipe Lock
(LP )Analog clock on lock (correct)
(All versions ) Blur effect (blur) on the lock screen, with settings + Addition
(N ) ( MM ) Watch SonyClock 2 of Xperia XZs
(LP ) (N) ( MM ) Editing analog clock on Locke
(N )Auto Rotate Lockscreen




Topics:

Caller:
(ICS) (Jb) Remove the popup window in SemkFone
(ICS ) ( Jb ) Incoming / Outgoing full screen call
(ICS ) ( Jb ) We increase the photo when viewing the Contact in the Honami phonebook + Addition
(ICS ) ( Jb ) How to make the dialer in the call change color with the theme
(ICS ) ( Jb ) animation of the incoming / outgoing subscriber + video as it looks
(ICS ) ( Jb ) implementation of reading two colors from the topic in the caller
(ICS ) ( Jb ) Name in three lines in the phone book
(ICS ) ( Jb ) We make the name of the operator and the phone number in two lines
(ICS ) ( Jb ) Manual to increase the photo in the call for hdpi screens
(ICS ) ( Jb ) Instructions on how to remove the "Reject with message" function
(ICS ) ( Jb ) Change of COLOR and INTERVAL of the LED when notifying about missed calls
(Jb ) Manual for reading the background from the topic in the dialer ... 4.3
(Jb ) Manual for improving the quality of cached photos when editing contacts
(Jb ) Manual for fixing photo cropping in contacts after installing mod with photo on full screen
(ICS ) ( Jb ) Vibration during a call
(GB ) ( ICS ) Receiving a call to the HOME button (2.3.4-4.0.4)
(Jb ) Make the photo in the contact view rectangular + Make the photo in the contact editor rectangular for xhdpi screens + Supplement for xxhdpi screens
(Jb ) ( KK ) We add vibration to various actions when calling in firmware based on JB (4.1, 4.2, 4.3, 4.4)
(All versions ) We start the dialer with a hidden dialer
(KK ) We make a photo of the subscriber in the call on the full screen
(Jb ) ( KK ) Turn on auto-recording conversations on Sony's stock firmware
(Jb ) ( KK ) We return the view of Favorite contacts as on 4.0-4.1
(CM11 ) We make rectangular windows in the call for Cyanogen 11
(All versions ) answer / end buttons in the caller instead of the slider
(Jb ) ( KK ) Instructions how to remove the "Reject with message" function in the caller
(Jb ) ( KK ) "Smart" radio in the call + Wiser radio for KK and JB , addition , addition
(Jb ) ( KK ) We remove the nasty sound when busy and end a call
(KK ) We make the name of the operator and the phone number in two lines + Addition
(KK ) Manual for installing a photo in full screen for 4.4
(KK ) We remove in the Phonebook contact "ICE - In Case of Emergency"
(LP) Mans on installing a full-screen photo - features for lolipop
(KK ) Proximity sensor for incoming call before picking up the handset
(KK ) Return to the lock screen after the end of the incoming call
(KK ) Advanced dialer, only for new KK (tested on Sony Xperia E3)
(KK ) buttons in InCallUi.apk
(KK ) Advanced dialer 2.0
(LP )Buttons in IncallUI features for lolipop
(KK ) switch between slider \ buttons without using third-party programs
(LP )Dialpad style material
(Jb ) Auto answer to the call when the phone approaches the ear
(LP )Remove the forwarding message during dialing
(KK ) Turn on the display of contacts on the SIM card and the choice of saving the contact on the SIM card
(LP )Reduced latency to end call
(LP )Color dialer (under the theme color)
(LP ) ( MM ) We return square avatars of contacts
(LP ) ( MM ) Remove the "traffic light" in InCallUI with incoming-outgoing
(LP )Remove search in contacts
(LP ) ( MM ) (N) Cancellation of whitening Call and SMS icons when viewing a contact for Phonebook from Z5
(KK ) Black list of numbers for KitKat
(N )Manual for installing the photo in full screen




Blinds:
(ICS) (Jb) clock in the center, date and clock in blue
(ICS ) ( Jb ) animation in the blind
(ICS ) ( Jb ) seconds in the status bar; style, fatness and color of the operator, hours,% battery
(ICS ) ( Jb ) to add buttons to the statusbar curtain
(ICS ) ( Jb ) add download speed to the curtain
(ICS ) ( Jb ) do statusbar in the color of the theme
(ICS ) ( Jb ) Code for the clock in the status bar on the left
(ICS ) ( Jb ) The date is correct in the blind on SONY phones
(ICS ) ( Jb ) How to paint the "back" button in the navbar
(Jb ) FAQ on the description and modification of bar status elements
(Jb ) Editing services.jar for the performance of the lidroid panel
(Jb ) Transparency in the open curtain on JB and remove the native switches
(Jb ) Making transparent navigation buttons (Back, Home, Recent)
(Jb ) Transparent statusbar on Jelly Bean
(ICS ) How to make a transparent curtain on Android 4.0.x
(ICS ) ( Jb ) network transfer and wifi to the left
(ICS ) ( Jb ) Change the size and color of the font alerts in the status bar
(ICS ) ( Jb ) Instructions for adding a "Clear" button in TaskSwitcher (recent applications)!
(ICS ) Blind on top of statusbar for firmware 4.0.4 , addition
(ICS ) ( Jb ) How to reduce the distance between the notification icons in the status bar.
(ICS ) ( Jb ) In the open curtain picture from the topic
(Jb ) Statusbar and Navibar gradient (as in KitKat)
(GB ) FAQ add data traffic in the curtain 2.3.4
(ICS ) ( Jb ) Manual for adding the day of the week to the status bar
(Jb ) Display in the status bar ... Enable / disable operator name through settings
(Jb ) ( KK ) A small manual for adding a flashlight button to the curtain!
(Jb ) ( KK ) How to turn a clock in an open curtain into a button that starts the alarm clock, and a date into a button that launches the calendar!
(ICS ) ( Jb ) how to implement a gradient
(Jb ) ( KK ) Return seconds to 4.3
(Jb ) Internet speed indicator (appears and disappears when the Internet is on / off)
(JB 4.3 ) We implement the advanced statusbar in the style of Meize on JB 4.3
(Jb ) How to make gradient (+ in theme color) status and nav bars using graphics
(JB 4.3 ) Adding the Settings button to the curtain
(JB 4.3 ) Adding the "Clear" button to recent applications
(ICS ) ( Jb ) Ticker
(Jb ) ( KK ) Watch in the style of NTV with flashing dots + adding seconds without editing the policy
(KK ) Combining tabs, quick switches and notifications
(JB 4.3 ) Manual for adding 15 quick switches to the blind instead of the standard 10
(ICS ) ( Jb A) rounded corners in status and nav bars
(Jb ) Manual for editing the curtain on JB 4.1.2
(Jb ) How to turn the clock in the open curtain into a button that starts the alarm clock
(Jb ) Delete operator logo in the open status bar
(JB 4.3 ) Hours in the status bar in the middle for 4.3
(KK ) A bit about transparency status and navibars on 4.4
(Jb ) The color of the notification icons in the curtain
(GB ) ( ICS ) ( Jb ) We make a lidroid with 7 togs
(Jb ) ( KK ) Quick clean up in task manager (addition)
(All versions ) We make the power button in the same size navbar with the other buttons
(JB 4.3 ) ( QC ) We make tabs (Notify / Quick Param.) In the open curtain with reading from the topic (4.3-4.4.4)
(QC ) We implement the advanced statusbar in the style of Meiz on KK 4.4.2, 4.4.4
(JB 4.3 ) ( QC ) We return the icon in the status bar and notification in the open panel when headphones are connected
(JB 4.3 ) Lock the notification panel (curtain) during calls and during a call
(Jb ) ( QC ) Add your battery in the curtain 4.3-4.4.x
(QC ) We make a curtain in the style of 4.3 to 4.4
(QC ) Instructions for adding a smart radio in the curtain
(Jb ) ( QC ) 3 minit battery in curtain 3 Minit Battery Mod(new)
(JB 4.3 ) ( QC ) Speed ​​dial in the blind
(JB 4.3 ) ( QC ) We replace the LTE switch on 2G in the blind
(QC ) We change tabs in places in the blind 444 from Z3
(QC ) When the notification is cleared, the opening of notifications, if not, then the quick notifications (blind 444 from Z3)
(JB 4.3 ) ( QC ) Call the corresponding item of Settings for a long tap to the widget in the curtain (4.3, 4.4)
How to change the view under certain conditions
(Jb ) ( KK ) Name Wi-Fi in the blind
(KK ) Five buttons in the navbar + Addition to the manual
(JB 4.3 ) ( QC ) Dynamic bars
(JB 4.3 ) ( QC ) Show data traffic from eXistenZ (Z2)
(Jb ) ( KK ) Hiding the statusbar on the lock with a choice
(KK Flashlight in Quick Settings
(KK ) Tweaks notification panel for KitKat Part 2 Part 3 Part 4
(Jb ) ( KK ) Last launched in the style of Leela
(Jb ) ( KK ) Coloring uncolored toggles in the color of the theme in the curtains
(LP )Recent applications replace "Close All" with a button in the style Material design LP Close all button in open style curtainMaterial design
(KK ) Animation Label (text or image) in the status bar
(KK ) Display CPU usage in the notification bar / quick settings
(Jb ) A simple way to NOT hide the status bar when lowering the curtain
(Jb ) Editing TASK SWITCHER in SystemUI, full-sized thumbnails
(LP )How to raise / lower the clock in the style of Miez
(LP )The color of the navbar in the color of the statusbar in applications that support it
(LP )Clock from the left, flashing dots date in two lines in the status bar + Supplement to the manual
(MIUI ) Increasing the number of switches in the curtain on the example of MIUI V5
(All versions ) Hidden buttons in the status bar
(All versions ) Blur effect
(All versions ) Blur effect (blur) in the notification panel, with settings
(KK ) (LP) Spreading / moving the navi buttons
(LP )Reduce the distance between the icons in the status bar
(LP )Swap mobile network and Wi-Fi
(Jb ) ( KK ) (LP) Return NFC icon to status bar
(All versions ) Compass in the notification bar
(LP )Adding Task Manager to LP Shutter
(LP )Move the network (wi-fi and mobile network) to the left + move the pop-up icons to the right
(LP )We change the background of notifications in the curtain and on the LP 5 + lock screen.
(MM )Remove from the status of the bar vector icons of SIM cards (1/2) MM 6 , Addition
(LP ) (MM) Rounding corners in recent apps and notifications
(LP )Get rid of Gadgets and align the "Clear All" button.
(LP ) (MM) How to remove the search bar in the "Recent Applications"
(LP ) (MM) Information about the mobile network in the curtain on single / multi-sim phones
(MM )Add your togl in the curtain on 6.0.1 for any applications
(MM )The correct clock with the date in the status bar on the left on Android 6.0
(MM )SystemUI Graphics






Notifications:

SMS, MMS:

Settings:

Battery

Walkman:

Keyboard:

Clock, Alarm Clock

Sounds

Miscellanea:
(ICS) turn off the backlight buttons
(ICS ) ( Jb ) on and off butanimation
(ICS ) various tweaks
(ICS ) ( Jb ) how to remove the "beep" when switching the volume
(ICS ) ( Jb ) how to add wallpapers to display them in xperia backgrounds
(ICS ) ( Jb ) 30 volume steps instead of 15
(ICS ) ( Jb ) by activating the wake-up function on the volume and camera buttons
(ICS ) on adding sound to Bootanimation
(ICS ) ( Jb ) How to add on-screen buttons with build.prop
(ICS ) ( Jb ) adjust the brightness of the strip on the lineup Sony NXT
(ICS ) ( Jb ) make the text in capital letters
(ICS ) ( Jb ) Remove application signature verification
(ICS ) ( Jb ) We open at once many Mini-applications (small-apps)
(Jb ) Learn to make patches for * .apk without changing the applications themselves
(ICS ) ( Jb ) Transition of the LED during charging from red to green when it reaches 100%.
(ICS ) ( Jb ) Rules for saving sound settings after reboot
(ICS ) ( Jb ) Editing Calendar application
(ICS ) How to add LUPU to the system
(ICS ) ( Jb ) We edit TaskSwitcher (in hdpi)
(ICS ) ( Jb ) How to remove the application icon so that it does not appear in the menu, but at the same time it is workable
(ICS ) ( Jb ) Edit the build.prop file
(ICS ) ( Jb ) Give Sony applications on SM! Manual how to port branded applications!
(Jb ) Fix a long update application after cleaning dalvik ....
(ICS ) ( Jb ) Radio without headphones
(ICS ) ( Jb ) Instructions how to make a clone of the program.
(All versions ) How to calculate transparency in Android , addition
(Jb ) Change the length limit of the name of the radio station in the stock radio from 8 to 100 characters!
(Jb ) ( QC A) extended volume bar + Volume steps 15-30 (what is responsible for what)
(Jb ) ( QC ) Increase the volume of conversational and external speakers + 15 steps of adjusting the volume of the conversational speaker.
(Jb ) 3D recent apps
(Jb ) Remove the "Safe Volume Notification"
(Jb ) Transparency in WeatherWidget.apk
(ICS ) ( Jb ) We remove on the camera with music
(Jb ) ( KK ) The time delay of the display of the volume panel with the parameters in the settings.
(All versions ) Blur effect in any application
(KK ) CPU frequency limit when using the touchscreen
(Jb ) ( KK ) We untie the stock Email-agent from "Auto-sync"
(All versions ) Display of the program in the settings, only if it is installed
(Jb ) ( KK ) Dual Weather widget with transparency
(Jb ) Flashlight on the volume button "Up"
(Jb ) ( KK ) Iron Lantern
(KK ) Stereo sound when an incoming call
(KK ) Player control when the screen is off
(Jb ) ( KK ) Quick start the camera when the screen is off
(Jb ) ( KK ) "Smart" turn on the button "recent applications"
(KK ) MOKEE OS ListView animation
(KK ) MOKEE OS ListView animation (corrected version)
(Jb ) Animation CRT-OFF with setting modes
(KK ) Display RAM (real time)
(Jb ) ( KK ) Rule the feature "Increase the volume of the signal"
(ICS ) ( Jb ) ( KK ) Advanced coup options
(Jb ) ( KK ) Player / FM radio control with volume buttons Version 2.0
(Jb ) ( KK ) 4-level Taskbar on the "Back" button Version 2.0
(Jb ) ( KK ) ( LP ) ( MM ) Iron Lantern 2.0 Version 3.0 Version 4.0
(Jb ) ( KK ) Proximity sensor on lock screen
(Jb ) ( KK ) Method of calling screen lock / unlock anywhere
(Jb ) ( KK ) Simulate pressing the hardware POWER button anywhere
(Jb ) ( KK ) Methods of opening / closing the notification panel anywhere
(Jb ) ( KK A thick house Version 3.0
(LP ) Indicator incoming / outgoing traffic rate
(KK ) Fix inadequate LED when disconnecting the USB cable
(Jb ) ( KK ) Wireless connection timer
(Jb ) ( KK ) Full CRT animation (ON and OFF)
(LP ) Change Background Graphics Animations click
(KK ) Return (I'll be back) GPS animations with satellite fixing / loss
(KK ) Instructions on how to activate the wake-up function using the volume and camera buttons
(LP ) ( KK ) Switching in the open curtain between stations-favorites Radio
(LP ) How to remove the "beep" when switching the volume
(All versions ) Performance of multiple gadgets at once
(KK ) ( LP ) Wireless Connection Timer 3.0
(LP ) How to remove the default Album application in Xperia Camera
(LP ) General fix off the screen with a covered proximity sensor
(All versions ) Editing the apk manifest for the ability to add to the svayp on the Home button
(All versions ) Single proximity sensor
(LP ) 3 Minit Battery Mod (new 2016)
(LP ) Rounding the corners of the task tabs
(LP ) Smart mobile network
(LP ) Add NFC icon management
(All versions ) AUTONOMOUS ADJUSTMENTS
(All versions ) Delete the pattern
(KK ) KK screen recording
(LP ) We make visualization of the music equalizer in the navbar or on the lock
(All versions ) AutoSetFF program for offline use of offline settings
(All versions ) Disable Google License Check
(Jb ) ( KK ) ( LP ) ( MM ) TASK SWITCH
(All versions ) Synchronization item headers in 2 lines
(Jb ) ( KK ) ( LP ) ( MM ) AWAKENING MOVEMENT
(LP ) ( MM ) Complete abolition of whitening icons Features for LP Addition , Supplement 2
(All versions ) Forced application background support from desktop background
(MM ) (N) Volume steps
(All versions ) Sony "Patch" application for installation on non-Sony firmware
(MM ) Tuning "Prohibition of sleep mode" (aka Doze, aka Ambient Display)
(LP ) ( MM ) (N) Sound separation notes
(LP ) ( MM ) Cancellation of whitening icons in various applications
(N ) ( MM ) Unlock xperia 20 / 23MP camera features
(All versions ) Blur Effects (New Effect Method) Blur
(N )Change the location of saving screenshots to a memory card
FIX for Shortcuts, Sliding Panel, Adding "Actions"



ERROR INSTRUCTIONS

CLUB PARTICIPANTS
art0502ver - (filling, decoration of Caps, the first curator of the club), muzontnt (ideological inspirer of this topic, for which he has a separate respect, the logos of the club, the second curator of the club), vadim-shavkunov (the third curator of the club), ivan-68 (main modeller: D), BingO_BongO , lolex , maks398tim , Shymik , valday456 , Alesandrio , garynych2010 , Forbiddendnb , DodgeWooW , maksimka43 , Jora81 , GH0ST , Frolerok , zmks , mr.dyaykin , Spaun_Studio , FaNaT-SE , Dimon55584 , xbox360k550 , Ombest , Jeka_Osokin , Nico543 , Rodger_Rulez , iL1oDor , kylikoff , Feodorus , Amid203 , Sutohiko , gurman84 , Vardan1987777 , Dj-valdis , 1206forever , Jokerank , VaDeR69 , Harbuk , SkypunkS , max56rus , VIOLIS , crazyrock , 8oldemar , ginpe , oganyan-arthur , runels , _MR.Freeze_ , ctrlSoft , Alex.Strannik , XsHaWnX , ruslanarm , xam1988 , sergos77 , legionixxx , stich8 , Arhitektor58, masan7 , mcarrowlaw , vitalysters , Heitezy , keks40


Map with the location of the members of our club.
SIGNATURE
[URL = //savagemessiahzine.com/forum/index.php?showtopic=509962[[IIIrББР[COLOR=darkblue [/ it]

CLUB HISTORY
18/10/13 - Creating a club
08/06/15 - Passed thousandth page
18/10/15 - The club is 2 years old!
13/11/15 - New club logo
14/11/15 - Added a map with the location of club members

Polls archive




Post has been editedteodim - 28.04.18, 17:01
Reason for editing: Instructions, helpful



Rep: (866)
FreeFlax @ 27.05.2016, 13:02*
Nested conditions are clear and justified.
FreeFlax @ 27.05.2016, 13:02*
ethics programming no one has canceled.
contradicts himself



Rep: (1318)
crazyrock @ 27.05.2016, 14:03*
contradicts himself

I may be a contradiction, but how do you imagine writing a manual for fashion, where there are many methods to return?
I have not even far from it.



Rep: (866)
* FreeFlax, method can be rewritten completely and leave 1 return.



Rep: (1318)
crazyrock @ 27.05.2016, 14:59*
method can be rewritten completely and leave 1 return.

possible, but this does not negate the fact that programmers already googol zazhralis: D



Rep: (5100)
: Vinsent:: vinsent:on arms: Vinsent:: vinsent:



Rep: (1318)
* lolex
you are a very dangerous?
...
I finish:
Club Sony Xperia modders (Post FreeFlax # 49915413)
in a new post move or leave it?
late, suffered

Post has been editedFreeflax - 27.05.16, 17:08



Rep: (1318)
task switcher
for JB, KK, LP, MM, ...
(Tested on Moto X Play, Sony Xperia E3)


Note:
ForQC used ApkTools versions 2.0-beta-9m .
ForMM used ApkTools versions 2.1.1 .

Conflicts in dual modes tapa:
- on the "Back" button mod conflicts with mod4-level taskkiler on the button "BACK"
- on the "HOME" mode conflicts with modTHICK HOUSE
- on the "recent" events conflict with the mod"Intelligent" turn

Conflicts may under certain conditions lead to an unexpected butlupu.
But they are that good, you can be avoided by simply turning off in the settings of some of the mods, or adjust it accordingly.

Conflicts with modes long press:
Actually, if you correctly added the modes in the code (before the "fat house" and "4-level taskkillerom"),
it simply will not work these modes when the button is active on the selected ( "HOME" and "BACK", respectively), this mod.


So in the near future will be a combination of modes on the buttons "BACK", "HOME" and "recently", in which all sorts of conflicts are eliminated.

Description:
It allows you to use selected in the Setup button ( "BACK "(BACK)," HOUSE "(HOME) or ' RECENT "(RECENTS))
switch between active tasks by recent settings selected: a long press or a double tapa button.
How could you be wrong to think - do not switch through all installed applications,
but only "recent", which is usually displayed on the button "Recents".

Part 1. poking framework.jar

1 . Parse framework.jar.
2 . Copy to Folder smali (if on LP / MM It is not going to, in a folder smali_classes2 ) My Smal ( pre unpack ):

3 . Putting framework.jar.

Part 2 picks his android.policy.jar (services.jar for those who do not)

Then maybe 2 cases:
1. If you have a standard rule base in android.policy.jar , Then open com / android / internal / policy / impl / PhoneWindowManager.smali .
2. If you have a rule base services.jar , Then open Lcom / android / server / policy / PhoneWindowManager.smali .

All further actions will be described for2nd case (as in my Motorola).
Just replace all the way to match your occasion.

1. In section # instance fields add a field (in bold):
# instance fields

.field private mTaskSwitch: Lfreeflax / framework / taskswitch / TaskSwitch $ Main;

2. We are looking for (an incomplete name, or can not find) method init (Landroid / content / Context;
Immediately look in the header of the method as you have a total of locales and settings:
.method public init (Landroid / content / Context; Landroid / view / IWindowManager; Landroid / view / WindowManagerPolicy $ WindowManagerFuncs;) V
.locals 15
.param p1, "context" # Landroid / content / Context;
.param p2, "windowManager" # Landroid / view / IWindowManager;
.param p3, "windowManagerFuncs" # Landroid / view / WindowManagerPolicy $ WindowManagerFuncs;


In my example, the sum obtained18 But it is more 15 , Memorize it, and the number of the parameter
which method is transmittedLandroid / content / Context; In this example, p1 .

We are looking for the end of the method according to the wordreturn In this example, return-void .
If the amount of the previously stored settings and localesmore than 15 Then straight ahead return-void
add the bold code like this:
invoke-direct {v1, v0, v2}, Lcom / android / server / policy / PhoneWindowManager $ LockNowBroadcastReceiver; -><init>(Lcom / android / server / policy / PhoneWindowManager; Lcom / android / server / policy / PhoneWindowManager $ LockNowBroadcastReceiver;) V

move-object / from16 v0, p1

invoke-virtual {v1, v0}, Lcom / android / server / policy / PhoneWindowManager $ LockNowBroadcastReceiver; ->register (Landroid / content / Context;) V

new-instance v1, Lfreeflax / framework / taskswitch / TaskSwitch $ Main;

move-object / from16 v0, p1

invoke-direct {v1, v0}, Lfreeflax / framework / taskswitch / TaskSwitch $ Main; -><init>(Landroid / content / Context;) V

move-object / from16 v0, p0

iput-object v1, v0, Lcom / android / server / policy / PhoneWindowManager; ->mTaskSwitch: Lfreeflax / framework / taskswitch / TaskSwitch $ Main;


.line 1414
return-void

If the amount of locales and settingsless than or equal to 15 Then something like this:
invoke-direct {v1, p0, v2}, Lcom / android / server / policy / PhoneWindowManager $ LockNowBroadcastReceiver; -><init>(Lcom / android / server / policy / PhoneWindowManager; Lcom / android / server / policy / PhoneWindowManager $ LockNowBroadcastReceiver;) V

invoke-virtual {v1, p1}, Lcom / android / server / policy / PhoneWindowManager $ LockNowBroadcastReceiver; ->register (Landroid / content / Context;) V

new-instance v1, Lfreeflax / framework / taskswitch / TaskSwitch $ Main;

invoke-direct {v1, p1}, Lfreeflax / framework / taskswitch / TaskSwitch $ Main; -><init>(Landroid / content / Context;) V

iput-object v1, p0, Lcom / android / server / policy / PhoneWindowManager; ->mTaskSwitch: Lfreeflax / framework / taskswitch / TaskSwitch $ Main;


.line 1414
return-void

When inserted to draw attention to the following registers and parameters whose numbers you have to maybe change:
v1 - should be free register which can be used (refer to such method in the code registers, the contents of which in the method of repeatedly changed).
p1 - a cap previously peeped method parameter, which is transmitted Landroid / content / Context;

3. We are looking for (an incomplete name, or can not find) method interceptKeyBeforeDispatching (
IMPORTANT!!! If you have already installed my other fashion:
"Fat House", "4-level taskkiller", "Torch" or "player management / FM-radio volume button"
is inserted in the paragraph calling code "Switch tasks" should be placed before the call codes of these mods!


The method to accurately determine the insertion point call our method.
We have to find not far from the beginning of the method, code like this (especially left an excessive amount thereof):
.line 2891
.local v13, "StkIntent": Landroid / content / Intent;
move-object / from16 v0, p0

iget-object v4, v0, Lcom / android / server / policy / PhoneWindowManager; ->mContext: Landroid / content / Context;

invoke-virtual {v4, v13}, Landroid / content / Context; ->sendBroadcast (Landroid / content / Intent;) V

.line 2892
const-string / jumbo v4, "gsm.stk.event.useractivity"

const-string / jumbo v6, "0"

invoke-static {v4, v6}, Landroid / os / SystemProperties; ->set (Ljava / lang / String; Ljava / lang / String;) V

.line 2899
.end local v13 # "StkIntent": Landroid / content / Intent;
: cond_0
move-object / from16 v0, p0

iget-boolean v4, v0, Lcom / android / server / policy / PhoneWindowManager; ->mScreenshotChordEnabled: Z

if-eqz v4,: cond_9

move / from16 v0, v25

and-int / lit16 v4, v0, 0x400

And something like this (in bold), it inserts a call to our method:
.line 2891
.local v13, "StkIntent": Landroid / content / Intent;
move-object / from16 v0, p0

iget-object v4, v0, Lcom / android / server / policy / PhoneWindowManager; ->mContext: Landroid / content / Context;

invoke-virtual {v4, v13}, Landroid / content / Context; ->sendBroadcast (Landroid / content / Intent;) V

.line 2892
const-string / jumbo v4, "gsm.stk.event.useractivity"

const-string / jumbo v6, "0"

invoke-static {v4, v6}, Landroid / os / SystemProperties; ->set (Ljava / lang / String; Ljava / lang / String;) V

.line 2899
.end local v13 # "StkIntent": Landroid / content / Intent;
: cond_0

# taskswitch

if-nez v36,: cond_aa

move-object / from16 v0, p0

iget-object v4, v0, Lcom / android / server / policy / PhoneWindowManager; ->mTaskSwitch: Lfreeflax / framework / taskswitch / TaskSwitch $ Main;

move / from16 v0, v28

invoke-virtual {v4, v0}, Lfreeflax / framework / taskswitch / TaskSwitch $ Main; ->FFgetTaskSwitchState (I) I

move-result v4

if-nez v4,: cond_3 # before return

: cond_aa


move-object / from16 v0, p0

iget-boolean v4, v0, Lcom / android / server / policy / PhoneWindowManager; ->mScreenshotChordEnabled: Z

if-eqz v4,: cond_9

move / from16 v0, v25

and-int / lit16 v4, v0, 0x400

In the inserted code is necessary to pay attention to the following registers and tag numbers that you have most likely to change:
v4 - should be free register which can be used (refer to such method in the code registers, the contents of which are further repeatedly changes in the method).
v28 - in this case at the beginning of the method I have entered key-code method getKeyCode () I :
invoke-virtual / range {p2 .. p2}, Landroid / view / KeyEvent; ->getKeyCode () I

move-result v28

.local v28, "keyCode": I

v36 - in this case at the beginning of the method I have entered a sign of repeated keystrokes by getRepeatCount () I :
invoke-virtual / range {p2 .. p2}, Landroid / view / KeyEvent; ->getRepeatCount () I

move-result v36

.local v36, "repeatCount": I

: cond_3 - should make the transition to the output of the method, but with assignment of values.
I have the transition ofcond_3 : This code:
: cond_3
const-wide / 16 v6, -0x1

return-wide v6


4. We are looking for (an incomplete name, or can not find) method interceptKeyBeforeQueueing (
IMPORTANT!!! If you have already installed my other fashion:
"Fat House", "4-level taskkiller", "Torch" or "player management / FM-radio volume button"
is inserted in the paragraph calling code "Switch tasks" should be placed before the call codes of these mods!


It is necessary to find a code like this (highlighted piece of code where you register number is likely to be different):
if-eqz v20,: cond_11

const / 16 v19, 0x0

.line 5491
.local v19, "useHapticFeedback": Z
: goto_6
sparse-switch v13,: sswitch_data_0

.line 5767
: cond_e
: goto_7
if-eqz v19,: cond_f

Adding to the challenge found our method code (in bold):
if-eqz v20,: cond_11

const / 16 v19, 0x0

.line 5491
.local v19, "useHapticFeedback": Z
: goto_6

move-object / from16 v0, p0

iget-object v0, v0, Lcom / android / server / policy / PhoneWindowManager; ->mTaskSwitch: Lfreeflax / framework / taskswitch / TaskSwitch $ Main;

move-object / from16 v1, p1

invoke-virtual {v0, v1, v13, v7}, Lfreeflax / framework / taskswitch / TaskSwitch $ Main; ->FFgetTaskSwitchActivity (Landroid / view / KeyEvent; II) I

move-result v20

if-nez v20,: cond_3 # before return


sparse-switch v13,: sswitch_data_0

.line 5767
: cond_e
: goto_7
if-eqz v19,: cond_f

In the inserted code is necessary to pay attention to the following registers and transitions, whose numbers you have most likely to change:
v20 - should be free register which can be used (refer to such method in the code registers, the contents of which are further repeatedly changes in the method).
v13 - register coincides with that in the call sparse-switch v13,: sswitch_data_0 This key-code.
v7 - in this case I have written at the beginning of the method attribute press / release key:
invoke-virtual / range {p1 .. p1}, Landroid / view / KeyEvent; ->getAction () I

move-result v20

if-nez v20,: cond_5

const / 4 v7, 0x1

.local v7, "down": Z

p1 - look in the header of the method, in which parameter you transferred Landroid / view / KeyEvent; I have a cap like this:
.method public interceptKeyBeforeQueueing (Landroid / view / KeyEvent; I) I
.locals 25
.param p1, "event" # Landroid / view / KeyEvent;
.param p2, "policyFlags" # I

: cond_3 - go straight to the output of the method I have in the transition as follows:
: cond_3
return v17

5. My PhoneWindowManager.smali before and after:




Part 3 to be picked SystemUI.apk
Part 3.1. Add the key-code "Recent" button
Without this part of the events on the "Recent" work simply will not.

open layotnavigation_bar.xml
The lines, which containandroid: id = "@ id / recent_apps" At the end (before the closing slash) add systemui: keyCode = "187" :
...
...
<com.android.systemui.statusbar.policy.KeyButtonView android: id = "@ id / recent_apps" android: layout_width = "@ dimen / navigation_key_width" android: layout_height = "fill_parent" android: src = "@ drawable / ic_sysbar_recent" android: scaleType = "center" android: layout_weight = "0.0" android: contentDescription = "@ string / accessibility_recent" systemui: keyCode = "187" />
...
...
...
<com.android.systemui.statusbar.policy.KeyButtonView android: id = "@ id / recent_apps" android: layout_width = "fill_parent" android: layout_height = "@ dimen / navigation_key_width" android: src = "@ drawable / ic_sysbar_recent" android: scaleType = "center" android: layout_weight = "0.0" android: contentDescription = "@ string / accessibility_recent" systemui: keyCode = "187" />




Part 3.2. Turning off the systemic action on the "HOME"
This part is not mandatory for the performance mode, but still it is recommended to carry out,
Whereas it is necessary to disable the default action on the button"HOUSE" (HOME) ,
If you plan to use the mod name on it.


And here for different versions of firmware, as it turned out, maybe a lot of options, what and where to turn off.
Here are two options : QC 4.4.4 on Sony Xperia E3 and MM 6.0.1 in the Moto X Play.

Option 1. QC 4.4.4 on Sony Xperia E3
If you have already installed mod "Fat House," then you probably already done this part fashion
to disable the standard work on the "HOUSE" (HOME).
Code and name of the called method in this manual has been modified,
so it is recommended (but not required) to do it all over again.


Open upcom / android / systemui / statusbar / BaseStatusBar $ H.smali .

1. At the end add my method:
.method public FFgetDisableSystemAction () I
.locals 3

.prologue
iget-object v0, p0, Lcom / android / systemui / statusbar / BaseStatusBar $ H; ->the this $ 0: Lcom / android / systemui / statusbar / BaseStatusBar;

iget-object v0, v0, Lcom / android / systemui / SystemUI; ->mContext: Landroid / content / Context;

invoke-virtual {v0}, Landroid / content / Context; ->getContentResolver () Landroid / content / ContentResolver;

move-result-object v0

const-string v1, "FFHHdisablespvkey"

const / 4 v2, 0x0

invoke-static {v0, v1, v2}, Landroid / provider / Settings $ System; ->getInt (Landroid / content / ContentResolver; Ljava / lang / String; I) I

move-result v1

if-nez v1,: cond_0

const-string v1, "FFHHlongtapkey"

const / 4 v2, 0x0

invoke-static {v0, v1, v2}, Landroid / provider / Settings $ System; ->getInt (Landroid / content / ContentResolver; Ljava / lang / String; I) I

move-result v1

if-nez v1,: cond_0

const-string v1, "FFTSactivitykey"

const / 4 v2, 0x0

invoke-static {v0, v1, v2}, Landroid / provider / Settings $ System; ->getInt (Landroid / content / ContentResolver; Ljava / lang / String; I) I

move-result v1

: cond_0
return v1
.end method

2. In the method handleMessage (Landroid / os / Message;) V :

Right after: pswitch_5 insert the call of my method (in bold):
: pswitch_5

invoke-virtual {p0}, Lcom / android / systemui / statusbar / BaseStatusBar $ H; ->FFgetDisableSystemAction () I

move-result v1

if-nez v1,: cond_0

You have the figure of: pswitch_5 may be different, the point is that within this section was about the code (important in bold):
iget-object v1, p0, Lcom / android / systemui / statusbar / BaseStatusBar $ H; ->the this $ 0: Lcom / android / systemui / statusbar / BaseStatusBar;

iget-object v1, v1, Lcom / android / systemui / statusbar / BaseStatusBar; ->mSearchPanelView: Lcom / android / systemui / SearchPanelView;

if-eqz v1,: cond_0

iget-object v1, p0, Lcom / android / systemui / statusbar / BaseStatusBar $ H; ->the this $ 0: Lcom / android / systemui / statusbar / BaseStatusBar;

iget-object v1, v1, Lcom / android / systemui / statusbar / BaseStatusBar; ->mSearchPanelView: Lcom / android / systemui / SearchPanelView;

invoke-virtual {v1}, Lcom / android / systemui / SearchPanelView; ->isAssistantAvailable () Z

move-result v1

if-eqz v1,: cond_0

.line 634
iget-object v1, p0, Lcom / android / systemui / statusbar / BaseStatusBar $ H; ->the this $ 0: Lcom / android / systemui / statusbar / BaseStatusBar;

iget-object v1, v1, Lcom / android / systemui / statusbar / BaseStatusBar; ->mSearchPanelView: Lcom / android / systemui / SearchPanelView;

invoke-virtual {v1, v0, v0}, Lcom / android / systemui / SearchPanelView; ->show (ZZ) V

.line 635
iget-object v0, p0, Lcom / android / systemui / statusbar / BaseStatusBar $ H; ->the this $ 0: Lcom / android / systemui / statusbar / BaseStatusBar;

invoke-virtual {v0}, Lcom / android / systemui / statusbar / BaseStatusBar; ->onShowSearchPanel () V

goto: goto_0


3. My BaseStatusBar $ H before and after:



Option 2. For the MM 6.0.1 in the Moto X Play
We are looking at wayssmali / com / android / systemui / statusbar / phone / in which Smal you have about this method call:
Lcom / android / systemui / assist / AssistManager; ->startAssist (Landroid / os / Bundle;) V

I have found inLcom / android / systemui / statusbar / phone / PhoneStatusBar $ 11.smali
Immediately I say, that I was lucky in this class you can easily obtain the context of a simple extraction of the parent.
You may have a different, whereas for the context will have something extra to change / add.


1. At the end add my method:
.method private FFgetDisableSystemAction () I
.locals 3

.prologue
iget-object v0, p0, Lcom / android / systemui / statusbar / phone / PhoneStatusBar $ 11 ->this $ 0: Lcom / android / systemui / statusbar / phone / PhoneStatusBar;

iget-object v0, v0, Lcom / android / systemui / statusbar / phone / PhoneStatusBar; ->mContext: Landroid / content / Context;

invoke-virtual {v0}, Landroid / content / Context; ->getContentResolver () Landroid / content / ContentResolver;

move-result-object v0

const-string v1, "FFHHdisablespvkey"

const / 4 v2, 0x0

invoke-static {v0, v1, v2}, Landroid / provider / Settings $ System; ->getInt (Landroid / content / ContentResolver; Ljava / lang / String; I) I

move-result v1

if-nez v1,: cond_0

const-string v1, "FFHHlongtapkey"

const / 4 v2, 0x0

invoke-static {v0, v1, v2}, Landroid / provider / Settings $ System; ->getInt (Landroid / content / ContentResolver; Ljava / lang / String; I) I

move-result v1

if-nez v1,: cond_0

const-string v1, "FFTSactivitykey"

const / 4 v2, 0x0

invoke-static {v0, v1, v2}, Landroid / provider / Settings $ System; ->getInt (Landroid / content / ContentResolver; Ljava / lang / String; I) I

move-result v1

: cond_0
return v1
.end method

2. In the method onLongClick (Landroid / view / View;) Z :
Right after1st return has a label cond_0 (You may have different)
After this label add my code (in bold):
const / 4 v0, 0x0

return v0

.line 1355
: cond_0

invoke-direct {p0}, Lcom / android / systemui / statusbar / phone / PhoneStatusBar $ 11 ->FFgetDisableSystemAction () I

move-result v0

if-nez v0,: cond_1


iget-object v0, p0, Lcom / android / systemui / statusbar / phone / PhoneStatusBar $ 11 ->this $ 0: Lcom / android / systemui / statusbar / phone / PhoneStatusBar;

iget-object v0, v0, Lcom / android / systemui / statusbar / phone / PhoneStatusBar; ->mContext: Landroid / content / Context;

In the inserted code, it is necessary to note that on the labelcond_1 must go to return ,
wherein the return value0x1 :
: cond_1
const / 4 v0, 0x1

return v0
.end method


3. My PhoneStatusBar $ 11 before and after:
...



Stand-alone configuration:
About "self adjustment" can be read here:
Club Sony Xperia modders (Post FreeFlax # 47895492)
and still here:
Club Sony Xperia modders (Post FreeFlax # 49461967)

Code for xml:
<PreferenceScreen android: title = "@ string / taskswitch_title" android: summary = "@ string / taskswitch_title_sum">
<freeflax.autoset.AutoSwitchPreference android: title = "@ string / ts_activity_title"
maxlines = "2"
android: key = "FFTSactivitykey"
android: defaultValue = "false"
android: summaryOn = "@ string / ts_activity_on_sum"
android: summaryOff = "@ string / ts_activity_off_sum"
broadcast = "ffx.intent.action.TASKSWITCH_CHANGE" />
<freeflax.autoset.AutoListPreference android: title = "@ string / ts_keycode_title"
maxlines = "2"
android: key = "FFTSkeycodekey"
android: dependency = "FFTSactivitykey"
android: defaultValue = "3"
android: entries = "@ array / ts_keycode_entries"
android: entryValues ​​= "@ array / ts_keycode_values"
summary = "@ string / ts_keycode_sum"
broadcast = "ffx.intent.action.TASKSWITCH_CHANGE" />
<freeflax.autoset.AutoListPreference android: title = "@ string / ts_taptype_title"
maxlines = "2"
android: key = "FFTStaptypekey"
android: dependency = "FFTSactivitykey"
android: defaultValue = "0"
android: entries = "@ array / ts_taptype_entries"
android: entryValues ​​= "@ array / ts_taptype_values"
summary = "@ string / ts_taptype_sum"
broadcast = "ffx.intent.action.TASKSWITCH_CHANGE" />
<freeflax.autoset.AutoListPreference android: title = "@ string / ts_limit_title"
maxlines = "2"
android: key = "FFTSlimitkey"
android: dependency = "FFTSactivitykey"
android: defaultValue = "2"
android: entries = "@ array / ts_limit_entries"
android: entryValues ​​= "@ array / ts_limit_values"
summary = "@ string / ts_limit_sum"
broadcast = "ffx.intent.action.TASKSWITCH_CHANGE" />
<freeflax.autoset.AutoListPreference android: title = "@ string / ts_direct_title"
maxlines = "2"
android: key = "FFTSdirectkey"
android: dependency = "FFTSactivitykey"
android: defaultValue = "1"
android: entries = "@ array / ts_direct_entries"
android: entryValues ​​= "@ array / ts_direct_values"
summary = "@ string / ts_direct_sum"
broadcast = "ffx.intent.action.TASKSWITCH_CHANGE" />
<freeflax.autoset.AutoCheckBoxPreference android: title = "@ string / ts_continuous_title"
maxlines = "2"
android: key = "FFTScontinuouskey"
android: dependency = "FFTSactivitykey"
android: defaultValue = "false"
android: summaryOn = "@ string / ts_continuous_on_sum"
android: summaryOff = "@ string / ts_continuous_off_sum"
broadcast = "ffx.intent.action.TASKSWITCH_CHANGE" />
<freeflax.autoset.AutoSeekBarPreference android: title = "@ string / ts_longpress_title"
maxlines = "2"
android: key = "FFTSlongpressdelaykey"
android: dependency = "FFTSactivitykey"
android: defaultValue = "500"
signdialog = "true"
min = "200"
max = "2000"
step = "50"
summary = "@ string / ts_longpress_sum"
broadcast = "ffx.intent.action.TASKSWITCH_CHANGE" />
<freeflax.autoset.AutoSeekBarPreference android: title = "@ string / ts_doubletap_title"
maxlines = "2"
android: key = "FFTSdoubletapthresholdkey"
android: dependency = "FFTSactivitykey"
android: defaultValue = "700"
signdialog = "true"
min = "500"
max = "1000"
step = "50"
summary = "@ string / ts_doubletap_sum"
broadcast = "ffx.intent.action.TASKSWITCH_CHANGE" />
<freeflax.autoset.AutoSeekBarPreference android: title = "@ string / ts_vibration_title"
maxlines = "2"
android: key = "FFTSvibdelaykey"
android: dependency = "FFTSactivitykey"
android: defaultValue = "30"
signdialog = "true"
min = "0"
max = "300"
step = "10"
summary = "@ string / ts_vibration_sum"
broadcast = "ffx.intent.action.TASKSWITCH_CHANGE" />
</ PreferenceScreen>


Thong Russian:
<string name = "taskswitch_title">task Switcher</ string>
<string name = "taskswitch_title_sum">Hot switching between the last active applications</ string>
<string name = "ts_activity_title">Activation</ string>
<string name = "ts_activity_on_sum">The switch is turned on</ string>
<string name = "ts_activity_off_sum">switch off</ string>
<string name = "ts_keycode_title">switch button</ string>
<string name = "ts_keycode_0">`NAZAD`</ string>
<string name = "ts_keycode_1">`DOM`</ string>
<string name = "ts_keycode_2">`NEDAVNIE`</ string>
<string name = "ts_keycode_sum">Press twice or hold the button% 1 $ s to switch the active application</ string>
<string name = "ts_taptype_title">pressing the mode button</ string>
<string name = "ts_taptype_0">long press</ string>
<string name = "ts_taptype_1">Double tap</ string>
<string name = "ts_taptype_sum">Current tapping mode:% 1 $ s</ string>
<string name = "ts_limit_title">the number of applications Restrictions</ string>
<string name = "ts_limit_0">Two</ string>
<string name = "ts_limit_1">Three</ string>
<string name = "ts_limit_2">Five</ string>
<string name = "ts_limit_3">Seven</ string>
<string name = "ts_limit_4">Ten</ string>
<string name = "ts_limit_5">Everything</ string>
<string name = "ts_limit_sum">You can switch between% 1 $ s past (e) application (s)</ string>
<string name = "ts_direct_title">switching direction,</ string>
<string name = "ts_direct_0">Back</ string>
<string name = "ts_direct_1">Forward</ string>
<string name = "ts_direct_sum">Current direction:% 1 $ s</ string>
<string name = "ts_continuous_title">Continuous long press</ string>
<string name = "ts_continuous_on_sum">Included continuous (cyclic) switching of long press</ string>
<string name = "ts_continuous_off_sum">Included single switch when you long press</ string>
<string name = "ts_longpress_title">The duration of a long press</ string>
<string name = "ts_longpress_sum">Current duration:% 1 $ s, ms</ string>
<string name = "ts_doubletap_title">Threshold double tapa</ string>
<string name = "ts_doubletap_sum">The current threshold:% 1 $ s, ms</ string>
<string name = "ts_vibration_title">The duration of vibration</ string>
<string name = "ts_vibration_sum">Current duration:% 1 $ s, ms</ string>


Thong non-Russians:
<string name = "taskswitch_title">Task switch</ string>
<string name = "taskswitch_title_sum">Hot switching between the last active applications</ string>
<string name = "ts_activity_title">Activation</ string>
<string name = "ts_activity_on_sum">Switch on</ string>
<string name = "ts_activity_off_sum">switch off</ string>
<string name = "ts_keycode_title">Switch button</ string>
<string name = "ts_keycode_0">`BACK`</ string>
<string name = "ts_keycode_1">`HOUME`</ string>
<string name = "ts_keycode_2">`RECENTS`</ string>
<string name = "ts_keycode_sum">Press twice or hold the button% 1 $ s to switch the active application</ string>
<string name = "ts_taptype_title">Pressing mode button</ string>
<string name = "ts_taptype_0">Long press</ string>
<string name = "ts_taptype_1">Double tap</ string>
<string name = "ts_taptype_sum">Current tapping mode:% 1 $ s</ string>
<string name = "ts_limit_title">Limit number applications</ string>
<string name = "ts_limit_0">Two</ string>
<string name = "ts_limit_1">Three</ string>
<string name = "ts_limit_2">Five</ string>
<string name = "ts_limit_3">Seven</ string>
<string name = "ts_limit_4">Ten</ string>
<string name = "ts_limit_5">All</ string>
<string name = "ts_limit_sum">You can switch between% 1 $ s with the last (e) application (s)</ string>
<string name = "ts_direct_title">Switching direction</ string>
<string name = "ts_direct_0">Backward</ string>
<string name = "ts_direct_1">Forward</ string>
<string name = "ts_direct_sum">Current direction:% 1 $ s</ string>
<string name = "ts_continuous_title">Continuous long press</ string>
<string name = "ts_continuous_on_sum">On continuous (cyclic) switching of long press</ string>
<string name = "ts_continuous_off_sum">On switch with a single long press</ string>
<string name = "ts_longpress_title">Duration long press</ string>
<string name = "ts_longpress_sum">Current duration:% 1 $ s ms</ string>
<string name = "ts_doubletap_title">Threshold double tap</ string>
<string name = "ts_doubletap_sum">Current threshold:% 1 $ s ms</ string>
<string name = "ts_vibration_title">Duration vibration</ string>
<string name = "ts_vibration_sum">Current duration:% 1 $ s ms</ string>


Arrays:
<string-array name = "ts_keycode_entries">
<item>@ String / ts_keycode_0</ item>
<item>@ String / ts_keycode_1</ item>
<item>@ String / ts_keycode_2</ item>
</ string-array>
<string-array name = "ts_keycode_values">
<item>4</ item>
<item>3</ item>
<item>187</ item>
</ string-array>
<string-array name = "ts_taptype_entries">
<item>@ String / ts_taptype_0</ item>
<item>@ String / ts_taptype_1</ item>
</ string-array>
<string-array name = "ts_taptype_values">
<item>0</ item>
<item>1</ item>
</ string-array>
<string-array name = "ts_limit_entries">
<item>@ String / ts_limit_0</ item>
<item>@ String / ts_limit_1</ item>
<item>@ String / ts_limit_2</ item>
<item>@ String / ts_limit_3</ item>
<item>@ String / ts_limit_4</ item>
<item>@ String / ts_limit_5</ item>
</ string-array>
<string-array name = "ts_limit_values">
<item>2</ item>
<item>3</ item>
<item>5</ item>
<item>7</ item>
<item>10</ item>
<item>0</ item>
</ string-array>
<string-array name = "ts_direct_entries">
<item>@ String / ts_direct_0</ item>
<item>@ String / ts_direct_1</ item>
</ string-array>
<string-array name = "ts_direct_values">
<item>1</ item>
<item>-1</ item>
</ string-array>



Screenshots:
Attached Image
Attached Image
Attached Image


Attached Image
Attached Image
Attached Image


Attached Image
Attached Image
Attached Image


Attached Image
Attached Image


Video:

Description of settings and modes of operation:

Coming soon ...



Added to the header Attached Image


Post has been editedFreeflax - 29.05.16, 01:08



Rep: (457)
* FreeFlax,
Yes, good fashion, it is a pity that there is a conflict with taskillerom, hope to correct in the future. You can try out how the LP. I wanted to ask, at the expense of the video, that's what you have in the video, there are guides him, but I think they will not work if in the future to add instruction above 5.x.x planned?



Rep: (74)
Intesny question I visited, but really to make so that the camera fotkala not including the screen, hidden filming?



Rep: (1318)
vitalysters @ 27.05.2016, 18:20*
pity that there is a conflict with taskillerom

so there is no conflict as such.
You will not be on the same button for the same effect using two or three different fashion.
All these modes are set, the switch can be used on a different button, or another type of pressing.
and the combined events will just be to exclude the mutual use of the same, and nothing more.
vitalysters @ 27.05.2016, 18:20*
that's what you have in the video, there are guides him, but I think they will not work if in the future it is planned to add the instruction above 5.x.x?

add to that?

BLaCkMoR27 @ 27.05.2016, 18:31*
to camera fotkala not including the screen, hidden filming?

Woman in the train opposite? summer?
Video can be shot with the screen off.

Post has been editedFreeflax - 27.05.16, 18:46



Rep: (457)
* FreeFlax,
Okay, I make an offline setting, (they already had a long time to do: wallbash:) after shall try.

And to the videoClub Sony Xperia modders (Post FreeFlax # 36794833)this.



Rep: (74)
FreeFlax @ 27.05.2016, 18:44*
Woman in the train opposite? summer?
Video can be shot with the screen off.

Hmm, interesting idea, too, to demonstrate how there)
As the video shoot?
A photo in any way?

Post has been editedBLaCkMoR27 - 27.05.16, 19:01



Rep: (1318)
vitalysters @ 27.05.2016, 18:56*
And to the video Club Sony Xperia modders (Post FreeFlax # 36794833) it.

Take a Z3 MM, it works for me on the motor.
signature should just turn off.
and the drain modit it is no great need.



Rep: (457)
* FreeFlax,
In frame two smali, smali_classes2 this old framework2.jar, general question, in which one to add your Smal?

Posted on 27/05/2016, 19:39:

Or without a difference?
Attached Image



Rep: (1044)
* FreeFlax,

Could you please have a look, maybe I did something wrong ...Club Sony Xperia modders (Post oganyan-arthur # 49937266)
Unless of course there is time: blush:



Rep: (1318)
vitalysters @ 27.05.2016, 19:39*
in which one to add your Smal?

no matter, the main thing to collect.
I also have one frame at Moto in smali not gathered, threw in smali_classes2.
oganyan-arthur @ 27.05.2016, 19:52*
Could you please have a look

possibly tomorrow.



Rep: (457)
* FreeFlax,
Generally speaking, all gathered, it's okay, but remained autonomous settings, if in a hurry, just check whether the mod works, your xml itd cram into a program of cattle can be? purely check

Now add in the frames Smal avtonastroek now a quick gather

Post has been editedvitalysters - 27.05.16, 20:52



Rep: (1318)
vitalysters @ 27.05.2016, 20:47*
purely check

and what is it for?
Club Sony Xperia modders (Post FreeFlax # 49461967)



Rep: (457)
* FreeFlax,
:-D
Attached Image

SchA replacing the file and wait for boring, the optimization. During this time, it can be used to skip three wine glasses were: drinks:

As well as working on the LP: good:

Post has been editedvitalysters - 27.05.16, 21:34



Rep: (457)
* FreeFlax,
Thank you for your events, no collapse :-). Who is left to autonomous understand nebylo time to study the manual.

"Long press" general fire: good:

Part 3.2. Turning off the systemic action on the "HOME"

This part is not mandatory for the performance mode, but still it is recommended to carry out,
Whereas it is necessary to disable the default action on the "HOME" button (HOME),
If you plan to use the mod name on it.


Do not cut off, and works on the house

Post has been editedvitalysters - 27.05.16, 21:46


Full version    

Help     rules

Time is now: 10/11/20, 03:35