370 pagesV  1 2 3 4 5 6 > »  
 
REPLY
> Modification of software and decorations for GU MTCB / MTCC CPU RK3066 / 3188 - Discussion | Car and Android device
kumarai
Message#1
17.11.15, 01:13
Guru
*********
[offline]

Topics Curator
Group: Moderators
Messages 3107
Check in: 25.02.11
Oneplus 5 6/64

Reputation:-  581  +

Modification of software and decorations for GU CPU RK3066 / 3188
MCU Versions: MTCB-KGL, KLD, GS, RM, JY, KYD, MX, BN, NA, MTCC-KLD

Discussion ��� | Discussion RK3066 / RK3188 | Hardware | Modification of software and decorations


Read before writing a post
The topic is not discussed:
  • Connecting external devices
  • Flashing recorder
  • Recovery after unsuccessful firmware
  • Discussion of stock firmware and stock problems in firmware




Modified firmware

ATTENTION!
When flashing a device, you must understand all the risks.
Neither the curator of the topic, nor the administration of the sitesavagemessiahzine.comNot responsible for your actions and, perhaps, dead devices!

Android 4.4.4 KitKat
Screen resolution 800x480
  • Custom firmware frombooroondook - hereandhere
  • Rutted stock fromKumarai(section data - 2gb) -here
  • Custom firmware fromMalaysk - here

Screen resolution 1024x600

  • Custom firmware frombooroondook - hereandhere
  • Rutted stock fromKumarai(section data - 2gb) -here
  • Custom firmware fromMalaysk - here

Android 5.1.1 Lollipop

For processor RK3188
  • Custom firmware frombooroondook - here
  • Rutted stock fromKumarai(section data - 2gb) -here

MCU

  • MCU versions for all devices:Here
  • Modified MCUs fromdarkleowith Sleep Mode support:hereandhere
  • Modified MCU MTCB / MTCC firmware -here


TWRP Recoverybooroondook - here
Malaysk firmware converted to MicroG -here

Modified Applications

Instructions for replacing system files:
  1. Check for root-rights and in the absence ofreceive
  2. Copy the modified file to the folder ./system/app with the replacement of the original
  3. (If Total Commander is replaced, you must first delete the original system file, and copy the changed file in its place)
  4. Set permissions on modified file 644 (rw-r - r-)
  5. Reboot device
  6. Make sure

Launcher
  • Modified RoximoCardroid launcher -here
  • Two options for KGL launcher -here
  • JY android 5.1.1 -herecorrectedhere
  • DOUBLE launcher -here
Radio

  • Modified PCRadio -here
  • Transparent radio widget -here
  • Radio + 101.ru streaming (Internet radio) -here: good:
  • Qld Radio -here

Music player

  • Music app with album cover -here
  • Music playerjetAudio Plus - here
  • Music with a modified interface (universal, for 1024x600 and 800x480) -here
  • Music app with the ability to download songs from classmates -here
  • Version of the red shades of the application Music -here

Bluetooth

  • Now, in the settings, you can specify the name of your adapter, and, accordingly, the device mates with the adapter -here

Equalizer


Screen clock (screensaver)

  • Customized options fromDuk- here
  • Displaying speed and media content (analog (analog) clock) -here
  • Displaying speed and media content (clock numbers and full color adjustment) -here
  • Screensaver variationDuk- here
  • Customized options fromnavy007- here
  • Customized options fromMalaysk - here

Climate control

  • Climate Control Changed Colors -here

Canbus

  • Displaying information on the Kan-Bus (crossover icon) -here

Weather

  • Patched MTCWeather.apk -here

AV - input

  • Patched MTCAvin.apk -here
  • Rear View Camera -here

Widget

  • Desktop widget -here

Complex

  • Modified staff applications from JY firmware in red and black, blue and black, green and black and transparent blue (+ instructions) -here


Embellishments, additions

Download animations

  • Boot animation files (butanimation):here
  • For cars GEELY -here

Alternate Launcher

  • Car Launcher (GU without flat design) -here
  • Apex Launcher -hereandhere
  • CarWebGuru Launcher -here

Other

  • The volume in the style typical for AV-equipment, but not the Android standard -here
  • Mute Button -here


Useful Utilities
Useful programs

  • RK3xxx Firmware Tools by SergioPoverony (unpacking / packing firmware update.img) - here
  • Batch ApkTool (Allows batch deodexing, decompiling, changing resources and smali-code, recompiling, signing, leveling (zipalign) APK, ZIP, JAR files) -here
  • Voice Assistant -here

Useful

  • Replacing the unknown password in kernel.img / zImage with the standard password "rkdroid" -here
  • How to replace Kernel image (kernel logo) (which appears before the boot logo (butanimation)) -hereandhere
  • Instructions for editing Android system resources -here
  • Change the functionality of the hardware button "back" ("return") -here
  • Instructions for turning off the factory "radio" when pcradio is working (using a tasker) -here
  • Summary table of intents sent by MTC applications and services -here
  • Onboard computer connectionsMultitronics MPC-800 - here+ Redefine bluetooth OBD device -here p.6
  • Alternative way to start Yandex.Navigator -here
  • How to remove the "home" and "back" buttons in the status bar -here
  • Brightness reduction option -here
  • xda-developers -link
  • For those who have the old firmware does not work synchronization notebook in Bluetooth -here
  • How to remake stock firmware in FUSE -here
  • VID_PID modems -link
  • Accelerating the work of the State University (a little bit) -here
  • Enable remote debug mode (ADB over network) -here

build.prop(volume icon, ejection disc, screen blanking)

in /system/build.prop
ro.product.barvolume = true # volume icon
ro.product.bareject = true # disk ejection icon
ro.product.barbacklight = true # screen dimming icon
ro.product.customer = KGL # changing a parameter leads to a reload and formatting of the stripped DATA.
Replace where necessary, true to false
true-enable
false-turn off.

Completed polls
Attached Image

Topics Curator: kumarai


Post has been editedkumarai - 10.07.18, 16:09
kumarai
Message#2
13.07.14, 17:08
Guru
*********
[offline]

Topics Curator
Group: Moderators
Messages 3107
Check in: 25.02.11
Oneplus 5 6/64

Reputation:-  581  +

those post


Post has been editedkumarai - 27.04.16, 12:22
DreaMaN_KML
Message#3
26.09.14, 22:40
Local
*****
[offline]

Group: Friendssavagemessiahzine.com
Messages 193
Check in: 27.11.06
Xiaomi Redmi 3 Pro

Reputation:-  80  +

╔══════════════╗
BOO

T download

BUTnandmbutcandI

╚══════════════╝


INSTALLATION

1. It is necessary to putRoot
2. Take advantage ofRoot explorerorTotal commander
3. Go to the radio insettings ->factory settings ->enter the code126 ->select animation. (Usually this is the second of the two full-time). After the reboot, you should have dancing Androids
Attached fileDroids.gif(6.35 MB)
4. Next, copy the downloaded animation file below to the folder.\ system \ mtc \and giverights 644(those.rw-r-r)
5. Reboot and enjoy.

For those whoAndroid 4.4do the following:
1. Unzip the archive
2. Open notepad the desk.txt file
3. In the first line swap values480 800(For example, it was480 800 15, the last two digits are the number of frames per second, we do not change them. Do800 480 15) and save the changes.
4. We archive with any archiver (I do it with WinRAR), while choosing the type of archivezipcompression methodWITHOUT COMPRESSION! and archive namebootanimation_dancing_droids.zip
Everything will work as it should.

If someone is not copied, and root is, you may need to free up space, for example, delete google chrome, well, or that you do not need.

╔═══════════╗
║ Brand AUTO ║
╚═══════════╝

If you clicked on the spoiler GIF'ki, but it did not open, you just need to download it and open it on your computer.

Audi

BMW

FORD
Logovar.1Attached filebootanimation_dancing_droids.zip(5.12 MB)
Attached fileLogo_Ford.gif(1.45 MB)

Logovar.2 + motor from SubaruAttached filebootanimation_dancing_droids.zip(13.5 MB)

Focus STvar.1Attached filebootanimation_dancing_droids.zip(17.91 MB)
Attached fileFocus_ST.gif(21.62 MB)

Focus STvar.2Attached filebootanimation_dancing_droids.zip(18.24 MB)
Attached fileFocus_ST.gif(23.34 MB)


GREATWALL

HONDA

HYUNDAI
Logovar.1Attached filebootanimation_dancing_droids.zip(6.18 MB)

Logovar.2Attached filebootanimation_dancing_droids.zip(17.21 MB)

Logovar.3Attached filebootanimation_dancing_droids.zip(17.5 MB)

Elantra 2014-2016Attached filebootanimation_dancing_droids.zip(13.1 MB)
Attached Image

IX35Attached filebootanimation_dancing_droids.zip(13.29 MB)
Attached fileix35.gif(17.28 MB)

Solarisvar.1Attached filebootanimation_dancing_droids.zip(12.78 MB)
Attached fileSolaris.gif(9.87 MB)

Solarisvar.2Attached filebootanimation_dancing_droids.zip(9.31 MB)
Attached fileSolaris2.gif(20.88 MB)

Solarisvar.3Attached filebootanimation_dancing_droids.zip(18.51 MB)
Attached fileSolaris3.gif(36.73 MB)

Vernavar.1Attached filebootanimation_dancing_droids.zip(16.51 MB)
Attached fileVerna.gif(8.18 MB)

Vernavar.2Attached filebootanimation_dancing_droids.zip(17.25 MB)
Attached fileVerna.gif(25.45 MB)


KIA
Logovar.1Attached filebootanimation_dancing_droids.zip(2.37 MB)
Attached fileKia_Logo.gif(1.18 MB)

Logovar.2Attached filebootanimation_dancing_droids.zip(2.53 MB)
Attached Image

Logovar.3 (added motor from Subaru)Attached filebootanimation_dancing_droids.zip(10.74 MB)

CeedAttached filebootanimation_dancing_droids.zip(10.45 MB)
Attached fileceed.gif(16.3 MB)

CeratoAttached filebootanimation_dancing_droids.zip(17.36 MB)
Attached fileCerato.gif(21.77 MB)

Ceratoprevious bodyAttached filebootanimation_dancing_droids.zip(9.18 MB)
Attached fileCerato_old.gif(18.82 MB)

RioAttached filebootanimation_dancing_droids.zip(11.28 MB)
Attached fileRio.gif(11.57 MB)

SportageAttached filebootanimation_dancing_droids.zip(17.59 MB)
Attached fileSportage.gif(18.06 MB)


MAZDA

MERCEDES-BENZ

NISSAN

OPEL
Logovar.1Attached filebootanimation_dancing_droids.zip(4.51 MB)
Attached fileOpel_logo.gif(5.19 MB)

Logovar.2 with a motor from Subaru, thanksvasek0071985,Attached filebootanimation_dancing_droids.zip(9.94 MB)
Attached fileLogo_Opel.gif(9.94 MB)

Logovar.3 Thank youvasek0071985Attached filebootanimation_dancing_droids.zip(5.04 MB)
Attached fileLogo_Opel.gif(4.16 MB)

ZafiraAttached filebootanimation_dancing_droids.zip(13.95 MB)
Attached fileZafira.gif(21.18 MB)


PEUGEOT

SKODA
Logovar.1Attached filebootanimation_dancing_droids.zip(4.6 MB)
Attached Image

Logovar.2 + motor from SubaruAttached filebootanimation_dancing_droids.zip(12.97 MB)

SuperbAttached filebootanimation_dancing_droids.zip(16.34 MB)
Attached fileSuperB.gif(25.53 MB)

CombiAttached filebootanimation_dancing_droids.zip(17.77 MB)
Attached Image


SUBARU

SUZUKI
Logovar.1Attached filebootanimation_dancing_droids.zip(2.73 MB)

Logovar.2 + motor from SubaruAttached filebootanimation_dancing_droids.zip(11.13 MB)

Logovar.3thanks for the drop effectpro4vpAttached filebootanimation_dancing_droids.zip(2.15 MB)

Logovar.4 + motor from Subaruthanks for the drop effectpro4vpAttached filebootanimation_dancing_droids.zip(10.54 MB)

Grand vitaraAttached filebootanimation_dancing_droids.zip(17.31 MB)
Attached fileGrandVitara.gif(22.48 MB)

Grand Vitara 2014Attached filebootanimation_dancing_droids.zip(16.15 MB)


TOYOTA
Logovar.1Attached filebootanimation_dancing_droids.zip(2.67 MB)
Attached Image

Logovar.2Attached filebootanimation_dancing_droids.zip(3.04 MB)

Corollavar.1Attached filebootanimation_dancing_droids.zip(15.45 MB)
Attached fileCorolla.gif(17.95 MB)

Corollavar.2Attached filebootanimation_dancing_droids.zip(15.63 MB)
Attached fileCorolla.gif(15.88 MB)

Land cruiser pradoAttached filebootanimation_dancing_droids.zip(17.94 MB)
Attached fileLCP.gif(22.73 MB)


VOLKSWAGEN



stocking ...







Attached files

Attached filebootanimation_dancing_droids.zip(17.77 MB)


Post has been editedDreaMaN_KML - 07.10.16, 14:16


--------------------
;) Be careful with the habit of reading in the toilet, it can turn into a habit of spraying while reading o.O
petrows
Message#4
28.12.14, 00:09
User
****
[offline]

Group: Friendssavagemessiahzine.com
Messages 95
Check in: 24.02.14
Cubot X16

Reputation:-  55  +



Service application for our recorder: a collection of ideas for improving the software component of the device.


Main functions:
  • The ability to call from the regular address book Android (currently based on the application True Contacts).
  • Manage third-party Android players from the steering wheel (you can turn it off if it does not work correctly or conflicts).
  • Directly control PcRadio from the wheel (requiredroot) and in the future - by any disobedient players, offer your options.
  • Control directly PowerAmp from the wheel.
  • Stop playback when you call or activate a regular application: radio, music, etc.
  • Autostart player when starting the radio and the button "Phone".
  • Smooth loudness compensation for speed. The volume is regulated completely in the background, the regular UI is not shown and does not block anything. Force and adjustment steps are adjustable.
  • Setting a safe volume at the start (now the level is adjusted).
  • Widget history of calls to the desktop (stretched).
  • Support for old and new firmware versions.
  • Compatible with all versions of Android on GU: 4.2.Х and 4.4.Х
Screenshots
Attached Image

Attached Image

Attached Image

Attached Image

Attached Image

Attached Image

Attached Image

Attached Image



Information:
Bluetooth dialer from Android’s standard notebook - READ ME
1. In the radio, there is no standard notebook of Android, where is it, how to call something?
To install the "standard" (in fact, this is just the assembly of the standard) notebook I recommend installing the applicationTrue contacts. After installation, you will have a standard notebook bookmark. also get the familiar interface of the stock Android phonebook.

2. Installed True Contacts, but where are my contacts?
By default (I had this), contact synchronization is disabled. To enable, you need to go to the settings of the Goolge-account and enable contact synchronization there. It is also possible to use contacts from VKontakte, Skype, etc. Remember that Android notebooks and what you see in the Bluetooth call program are two different things.

3. Established the XXX dialer and it does not work!
The fact is that there is no telephone part in the radio tape recorder and there is no “real dialer” there. Because of this, you see in other dialer programs an error that "no network" or something like that. The bundle with True Contacts works because True Contacts application sees that there is no phone and does the action “send sms / mms” (sendto action in Android). This action is intercepted by my service and a call is made.

Thus, calling from other programs / widgets is possible and necessary, but you need a SMS sending widget, not a caller. A full-fledged telephone emulator should be done at the firmware level, one application from the market will not help here.

In the service settings link to Google Play application True Contacts, for the convenience of users.

You can’t make a full-fledged dialer in such conditions, Android only gives system permissions to system applications, you can’t place an application on Google-Play with the permissions of a system dialer (and you’ll just install it). The issue should be solved at the firmware level.

4. Contacts are, but the dialerdoes not work
Try selecting a different version of the Bluetooth API in the settings. The Chinese have changed the protocol for working with Bluetooth and auto-detection may not work accurately enough.


Change history
Version 2.15
* Now settings are not reset;
* Now the player does not start at start if regular radio, music or the like are started;
Version 2.14
* Fix getting root session;
* Volume / speed adjustment fixes;
+ Start the system player at startup;
Version 2.12
* Correction of the pause button;
+ Added support for direct control PowerAMP;
Version 2.11
+ Alteration of control buttons from the steering wheel, support for players that have no response to the headset (while only pcradio is added) - offer your options;
+ Starting a third-party player when you turn on the radio or on the button "phone" (based on a respected patchJo de boeck);
Version 2.10
* Experimental support RK3188 tape recorder family C200;
Version 2.9
* Total refactoring of the application, thanks to dsa8310 for numerous;
* Now the service supports Old and New firmware versions. Old - from 2014-12-15, New - from 2014-12-30;
+ New widget history of calls to the desktop (stretchable);
Version 1.19
* Correction of the volume control calculation, was dissynchronized with devices where the number of adjustment steps was not equal to 30;
Version 1.18
* Correction of non-working buttons "forward" and "back" on some devices;
+ Button - write the author an e-mail to collect new ideas;
Version 1.17
+ There was a dialer from a regular notebook;
Version 1.16
* Corrected bugs;
+ Added Russian translation;
* Redid the settings;
Version 1.14
* Compatible with Android 4.4;
Version 1.11
+ There was a volume control in the background (bypassing the staff UI);
Version 1.0
+ The program is available on Google Play;


Suggestions for improving the service:

Best of all - create a ticket ina draft program on github. In this case, the least likely that I will forget. E-mail for communication is available in the program settings interface, if you have an idea while using the radio tape recorder: D Also contactin lichkuor here on the forum.

Current development plan

License and distribution:

The program is distributed under licenseGNU GPL v2. Open Source Application,sources are available on github.

Download and install:

Install from Google Play : Application Microntek recorder service
Download APK: attached to a message orassembly repository
Build from source codes : project on github

Attached files

Attached fileMTC-Service-2.11.apk(291.42 KB)
Attached fileMTC-Service-2.12.apk(303.37 KB)
Attached fileMTC-Service-2.14.apk(303.68 KB)
Attached fileMTC-Service-2.15.apk(304.13 KB)


Post has been editedpetrows - 08.04.15, 20:33
Reason for editing: Updates


--------------------
Klyde radio cassette player on Lancer X usingMicronteck HeadUnit Service App
MVG-V70
Message#5
19.03.15, 15:06
Developer
********
[offline]

Group: Friendssavagemessiahzine.com
Messages 1529
Check in: 17.01.07
Huawei P10 Plus VKY-L29

Reputation:-  448  +

Theme developmentgpsAccuracy- module navitelXposed:

1) Sets the position accuracy to 10 meters, if no accuracy is defined in the GPS API. Now the automatic skins switch will work;
2) Clears the sign of incorrect closing of Navitel at boot. Thus, it is possible to turn off the GD when the Navigator is running and there will not be a question about incorrect closing at the next launch.

Attached filexposed-navitel.apk(377.11 KB)

Installation in the standard way through the XPosed framework.
Tested on 4.2.2 and 4.4.4 with Navitel 9.5, should work on other android devices.

Post has been editedMVG-V70 - 01.02.17, 09:16
MVG-V70
Message#6
24.03.15, 15:03
Developer
********
[offline]

Group: Friendssavagemessiahzine.com
Messages 1529
Check in: 17.01.07
Huawei P10 Plus VKY-L29

Reputation:-  448  +

Improved servicemtc-volume, added several features, which allowed to abandon other support services.
I did the program for myself, but maybe someone else will come in handy.

Opportunities
  • stagingregularplayer to pause for incoming / outgoing call;
  • setting a safe volume when turned on, when exceeding a predetermined volume level;
  • increase the volume depending on the speed. Adjustment steps are configured as in mtc-service;
  • the ability to enable / disable mute by pressing the play / pause button;
  • setting the volume correction levels for eachregularapplications. When switching to an application, the volume will be increased by the amount of correction, and at the output it will be reduced. Thus, I solved the problem of insufficient volume of the “Music” application compared to “Radio”;
  • change the screen brightness in time of sunrise and sunset. Brightness levels are adjustable. The time of sunrise and sunset is determined automatically with the possibility of correction. The brightness is also adjusted when exiting the rear view camera and service settings;
  • correct closing Navitel when turning off the radio. Broadcast is sent to which the service Navitel goes into reboot.
  • the ability to automatically turn on the front camera after turning off the rear view camera.
  • the ability through Tasker to control the switching of the brightness of third-party programs in day-night mode.



Settings
Attached Image

Attached Image

Attached Image

Attached Image

Attached Image

Attached Image

Attached Image

Attached Image



Changes
version 2.1 - changed the method of setting the brightness; Fixed error in the correction of the volume of speed, with the degree of adjustment> 1;
version 2.2 - the ability to enable / disable mute by pressing the play / pause button;
version 2.3 - fix minor bugs;
Version 2.4 - setting a safe sound level is performed only when the radio is turned off; fix minor bugs;
version 2.5 - the ability to adjust the brightness of the rear view camera;
version 2.6 - the ability to automatically turn on the player after the end of the conversation;
Version 2.7 - the ability to automatically turn on the front camera. Management through Tasker programs dimming the screen. Reduced apk size.


Attached filemtc-volume-2.7.apk(63.28 KB)

previous versions
Attached filemtc-volume_2.01.apk(404.62 KB)
version 2.1;
Attached filemtc-volume-2.0.2.apk(406.35 KB)
version 2.2;
Attached filemtc-volume-2.0.3.apk(406.66 KB)
version 2.3;
Attached filemtc-volume.2.0.4.apk(406.73 KB)
version 2.4;
Attached filemtc-volume-2.5.apk(386.84 KB)
version 2.5;
Attached filemtc-volume-2.6.apk(409.11 KB)
version 2.6


brightness control
mtc-volume when changing the brightness is sent intent com.mvgv70.mtcvolume.daynight with the string extra-parameter event = day or night. With a brightness level of less than 50% a night, with a level of more than 50% a day. Upon receipt of these intents, Tasker should turn on or off the screen dimming in the external program.

incorrect sound adjustment in firmware with Android 4.4
This is due to the peculiarities of the implementation of the adjustment of the sound inside the firmware. The bug can only be fixed by installingxposed-modulexposed-mtc-managerfixing this annoying oversight of Chinese programmers :)


Post has been editedMVG-V70 - 02.08.17, 00:13
Reason for editing: version 2.7
MVG-V70
Message#7
07.05.15, 11:41
Developer
********
[offline]

Group: Friendssavagemessiahzine.com
Messages 1529
Check in: 17.01.07
Huawei P10 Plus VKY-L29

Reputation:-  448  +

XPosed module:mtc-keysA program that allows you to reassign actions to the buttons of the radio.
Adds the ability to run programs and perform various actions by pressing the buttons on the front panel of the radio.

description
The default settings file with override buttons must be located on the external mapexternal_sdin the directory (folder)mtc-keysand be calledmtc-keys.ini. You need to create the file and directory yourself.Loading the file with the settings occurs at the start of the radio.
placing the settings file on another medium
If there is a need to place the settings file on other media, then this can be done in build.prop:
# card (carrier) for storing the settings file for modules from MVG-V70
persist.sys.mvgv70.card = / mnt / internal_sd



You can set global and local keystroke handlers and assign different processing to single and double keystrokes.

The local handler for the active application is specified in the [package name.click number] section
Single tap in the Radio app
[com.microntek.radio.1]
...


If no local handler is specified, then the global developer is executed in the [click.number] section
double tap in all applications
[click.2]
...


If you need to add a double-click handler and at the same time preserve single-click functionality, you need to create a section for single-click and add an event-handler to it, with the same key code. For example:
[click.1]
event_62 = 62


because it takes some time to determine double pressing, then pressing processing is done with a slight delay. The delay time can be set in the parameters:
delay ms between clicks
[settings]
doubleclick.time = 500

The default is 500 ms = 0.5 sec.

By pressing the button you can run:
the program
app_xx = package name

The xx-code of the button, the name of the package, the name of the package of the installed program.

eg:
app_42 = ru.yandex.yandexmaps
A DVD program is assigned to the DVD button.
When you press it again, when the program being started is already running, it becomes inactive (sent to the background), and the program that runs before it starts up appears on the screen.


activit
activity_xx = package name / class name

The xx-code of the button, the name of the package, the name of the package of the installed program, the name of the class is the full name of the activation class.
The activated activation should have the exported flag set to "true", or the list must be present<intent-filter>.
eg:
activity_51 = com.estrongs.android.pop / com.estrongs.android.pop.view.FileExplorerActivity
the Navi button is assigned to the main ES-Explorer window.


act
action_xx = action

The xx-code of the button, the action is one option from the list: home, menu, back, apps, screenshot, sleep, screenoff, settings.
eg:
action_51 = apps
button Navi assigned to the list of recent applications.

  • home: go to home screen;
  • menu: call the menu;
  • back: press back;
  • apps: call the list of recently launched applications;
  • screenshot: screenshot of the screen;
  • sleep: go to sleep, may not work on older MCUs;
  • screenoff: turning off the screen, may not work on older MCUs;
  • switch: switch between the last two applications;
  • settings: read the settings file without rebooting the GU;
  • null: do nothing.



intent
intent_xx = intent

broadcasting broadcast.


remap code button
event_xx = button code
button code from the list of radio codes.

full listcodes of buttons used in the recorders of the Microntek family.


control of a third-party player
media_xx = play / next / prev


emulation of a standard soft button
keyevent_xx = button code
Full list of possiblecodessee constants KeyEvent.KEYCODE_ *
Perhaps not all codes will work on our devices.


running shell commands as root
command_xx = shell command


function call
Calling a function from MicrontekServer without parameters.Without explanation and list. For developers only.
function_xx = function name


You can see the code of the pressed key inlogcatby filter mtc-keys in the line keyCode = xx.
Some buttons (for example, Eject) are hardware and their presses cannot be intercepted by software.

There are no visual settings, therefore it is proposed to determine the package names and activation using programs such as PackageViewer:
time, two, three.

about the "long" press
Unfortunately, the MCU immediately generates two press and release events, i.e. the button has not yet been released, and the event to release the button is already there. Moreover, the event of pressing the button also creates only one.
Thus, it is not possible to track a long press on a button.


examples
Use next / prev in an abnormal player while maintaining the functionality of the buttons in the radio
[click.1]
media_58 = next
media_59 = prev

[com.microntek.radio.1]
event_58 = 58
event_59 = 59


Pressing mute in the regular player switches play / pause playback mode.
[com.microntek.music.1]
event_4 = 3

or
[com.microntek.music.1]
intent_4 = com.micronek.playpause


Pressing mute in PowerAmp switches play / pause playback mode.
[com.maxmpz.audioplayer.1]
media_4 = play



service settings
for obfuscated dex files
mtc-keys.ini
# the name of the receiver of the button click handler com.microntek.irkeyDown
manager.receiver =
# function name startHome ()
manager.startHome =





Starting with version 3.0, the settings file has a different format.

Starting from version 2.7, Android 4.2 is not supported.

changes
version 1.1 - fix minor bugs;
version 1.2 - support for Android 4.4;
version 1.3 - changed the return algorithm from the called program;
version 1.4 - changed the algorithm for calling the program, added support for programs to change the volume of the sound from speed;
version 2.0 - call options added: action, activity, intent;
version 2.1 - added the ability to take a configuration file from external_sd;
version 2.2 - added the ability to redesign the button code via the event option;
version 2.3 - fixes for Android 4.4;
Version 2.4 - in case of errors in reading the configuration file, it is read after mounting the external card;
version 2.5 - improving the stability of the program;
version 2.6 - added action sleep, changed the algorithm for reading the configuration file;
version 2.7 - support for Android 4.2 has been removed, the configuration file should be located only on the external card, code optimization has been performed;
version 2.8 - call options added: media, keyevent, command, changed the algorithm for processing the activity;
version 2.9 - added action sreeenoff;
version 2.10 - added ability to read settings after mounting an external card;
version 2.11 - added the ability to call an internal function without parameters;
version 2.12 - changes in the media invocation;
version 2.13 - error correction in the event call option;
version 3.0 - double-click processing;
version 3.1 - error correction;
version 3.2 - error correction;
version 4.0 - customize button presses for different applications;
version 4.1 - improvements;
version 4.2 -ability to select media for storing the settings file (does not work) ;
version 5.0 - algorithm optimization operation and support Android 5.1.1;
version 5.1 - added support for the MTCD platform;
version 5.2 is a small optimization.


Attached filemtc-keys-5.2.apk(28.38 KB)

Installation in the standard way through the XPosed framework.

previous versions
Attached filemtc-keys.apk(377.81 KB)
version 1.0;
Attached filemtc-keys-1.1.apk(379.87 KB)
version 1.1;
Attached filemtc-keys-1.2.apk(380.05 KB)
version 1.2;
Attached filemtc-keys-1.3.apk(379 KB)
version 1.3;
Attached filemtc-keys-1.4.apk(379.71 KB)
version 1.4;
Attached filemtc-keys-2.0.apk(382.75 KB)
version 2.0;
Attached filemtc-keys-2.1.apk(382.65 KB)
version 2.1;
Attached filemtc-keys-2.2.apk(382.8 KB)
version 2.2;
Attached filemtc-keys-2.3.apk(382.59 KB)
version 2.3;
Attached filemtc-keys-2.4.apk(383.26 KB)
version 2.4;
Attached filemtc-keys-2.5.apk(382.54 KB)
version 2.5;
Attached filemtc-keys-2.6.apk(383.29 KB)
version 2.6;
Attached filemtc-keys-2.7.apk(381.79 KB)
version 2.7;
Attached filemtc-keys-2.8.apk(47.62 KB)
version 2.8;
Attached filemtc-keys-2.9.apk(47.87 KB)
version 2.9;
Attached filemtc-keys-2.10.apk(48.01 KB)
version 2.10;
Attached filemtc-keys-2.11.apk(48.16 KB)
version 2.11;
Attached filemtc-keys-2.12.apk(48.25 KB)
version 2.12;
Attached filemtc-keys-2.13.apk(49.54 KB)
version 2.13;
Attached filemtc-keys-3.0.apk(51.74 KB)
version 3.0;
Attached filemtc-keys-3.1.apk(52.92 KB)
version 3.1;
Attached filemtc-keys-3.2.apk(52.73 KB)
version 3.2;
Attached filemtc-keys-4.0.apk(54.23 KB)
version 4.0;
Attached filemtc-keys-4.1.apk(54.96 KB)
version 4.1;
Attached filemtc-keys-4.2.apk(55.5 KB)
version 4.2;
Attached filemtc-keys-5.0.apk(70.37 KB)
version 5.0;
Attached filemtc-keys-5.1.apk(44.55 KB)
version 5.1.


Attached files

Attached filemtc-keys-5.2.apk(28.38 KB)


Post has been editedMVG-V70 - 28.04.17, 22:47
Reason for editing: version 5.2
Maximum1980
Message#8
11.06.15, 22:26
Novice
***
[offline]

Group: Active users
Messages 32
Check in: 28.09.08
Apple iPhone 7 Plus

Reputation:-  -1  +

Tell me where to get such "Car settings" as in the videohttps://www.youtube.com/watch?v=ix4nOizs8Nw ?
Interested in the section of changing the language of the BC, after installing the subject, the BC became in English.
MVG-V70
Message#9
24.06.15, 15:08
Developer
********
[offline]

Group: Friendssavagemessiahzine.com
Messages 1529
Check in: 17.01.07
Huawei P10 Plus VKY-L29

Reputation:-  448  +

We continuebullyingworking with XPosed :)
mtc-music-tag. Xposed-module, which adds a few changes to the application of the regular audio player forKGL.

description
  • the inscription about the missing lyric file is hidden;
  • the header with the name of the file being played is stretched, the field becomes multi-line;
  • the file numbering is slightly shifted to the right;
  • the width of the extended file list is increased;
  • the size of the equalizer setting button increases slightly;
  • if there is a tag-picture in the file being played, then instead of the frequency “visualizer” with jumping bars this picture is drawn;
  • On the right side of the screen are mp3-tags: title, album and author under each other;
  • tags must be utf8 encoded;
  • when the autoplay option is off, there is no automatic switching to the inserted USB flash drive;
  • when you click on the icon with a note in the upper left corner, playback returns to 20 seconds back or to the beginning of the track;
  • Some sizes and picture display can be changed in the file on the internal sd-card /mts-music/mtc-music.ini



screenshots
Attached Image

Attached Image



changes
version 1.1: fixes for work with files that do not contain images in tags;
version 1.2: error correction, when the autoplay option is disabled, there is no automatic switching to the inserted USB flash drive;
version 1.3: The size of the equalizer settings button has been slightly increased.


Attached filemtc-music-tag-1.3.apk(454.42 KB)


previous versions
Attached filemtc-music-tag-1.0.apk(453.22 KB)
version 1.0
Attached filemtc-music-tag-1.1.apk(453.52 KB)
version 1.1
Attached filemtc-music-tag-1.2.apk(378.37 KB)
version 1.2


Installation in a standard way through the Xposed Framework.

Tested onKGL 4.2.2 and 4.4.4 800x480

Thanks for the help in testing vasek0071985.

1024x600
You can try to put the mtc-music.ini file on the internal map in the mtc-music folder and try changing the dimensions of the elements in it.
Attached filemtc-music.ini(455 bytes)



Post has been editedMVG-V70 - 10.10.15, 19:08
Reason for editing: added version 1.3
MVG-V70
Message#10
01.07.15, 16:26
Developer
********
[offline]

Group: Friendssavagemessiahzine.com
Messages 1529
Check in: 17.01.07
Huawei P10 Plus VKY-L29

Reputation:-  448  +

In this post I will collect links to useful and not very programs written by me for the recorders of our family.

xposed-mtc-managerversion 2.5
The xposed module changes the behavior of the radio core.
- does not allow the radio to go to sleep while scrolling the starter;
- implementation of the white list of programs and services;
- accelerated launch of user services;
- Reassignment of obd-device;
- setting the list of programs for the MODE button;
- disable the launch of the last running program;
- GPS time synchronization;
- enable w-fi at startup.

mtc-volumeversion 2.7
Multifunctional service for automatic adjustment of volume, brightness and some other useful features.

mtc-keysversion 5.2
Xposed-module for setting actions for pressing buttons on the front side of the radio.

xposed-mtc-radioversion 1.11
The xposed module shows the name of the radio station instead of the RDS information and on the buttons of the saved radio stations. Save and restore settings. Sending information for a modified screensaver.

xposed-mtc-musicversion 2.8
The xposed module fixes the shortcomings of Chinese programmers and adds new features to the standard Music app including. tag display.

xposed-mtc-btversion 2.3
The xposed module replaces the standard contact name search by phone number in the address book for incoming / outgoing calls, correct contact sorting and speed dialing.

xposed-navitelversion 1.0
The xposed module corrects the automatic switching of Navitel from day to night skin and back + resetting the sign of an incorrectly closed Navitel.

xposed-mtc-pcradioversion 1.5 and 2.0
The xposed module for displaying information about the PC-Radio station being played in a modified screensaver.

xposed-mtc-powerampversion 1.4
The xposed module for displaying information about the played PowerAmp track in a modified screensaver.

xposed-mtc-aimpversion 1.0
The xposed module for displaying information about the Aimp track being played in a modified screensaver.

xposed-kld-launcherversion 1.1
The xposed module carries the first screen of a standard KLD launcher, containing pseudo widgets of time, weather, etc., to the end.

xposed-yandex-mapsversion 1.4
The xposed module orientates the Yandex cards when it starts on the move.

mtc-app-copyversion 1.1
Program for quick replacement of sets of apk-files (interfaces KGL, KLD, etc.).

Placing configuration files on another map
If there is a need to place the settings file on other media, then this can be done in build.prop:

build.prop
# card (carrier) for storing the settings file for modules from MVG-V70
persist.sys.mvgv70.card = / mnt / internal_sd


You can also set the location for storing the configuration files through the terminal.
terminal
setprop persist.sys.mvgv70.card / mnt / internal_sd


It should be borne in mind that the program for which the module is written must have permission (permission) to read the internal card. If there is no access, then when you try to read the file with the settings, you will receive an ENOENT error denying access to the file.
The READ_EXTERNAL_STORAGE privilege needs to be added by self-rebuilding the application, or using custom firmware, or the corresponding application from the custom firmware.

Currently, this technology is supported:
- mtc-keys;
- xposed-mtc-radio;
- xposed-mtc-manager;
- xposed-mtc-bt.


modules work on firmware 5.1.1
Information for the creators of custom firmware.
The reasons for the inoperability of xposed-modules in the firmware with Android 5.1.1 on board is the change of the names of methods and classes as a result of program changes, or due to java-code obfuscation.
To solve the problem in the firmware, a text file is created with a method map. The file itself must be in / system / etc and called mvgv70.xposed.map. The file is common to all my xposed modules.

For each variable name of the method or field in the file, its value is set.

mvgv70.xposed.map
[com.microntek.radio.RadioActivity]
showBandChannel = Ui_ShowBandChannel
onNextBand = Ui_OnNextBand


If the name does not change, then the corresponding line must be deleted or commented out.
If the class name changes, in the section with the old class name, add the line:

mvgv70.xposed.map

[com.microntek.radio.BtnChannel]
.class = com.microntek.radio.ui.BtnChannel


If the method or field is not present in the new version, then you can specify an empty name:

mvgv70.xposed.map

[com.microntek.radio.RadioService]
searchStop =


In this case, the method will not be intercepted or called, and the variable will not be read and changed.
In this case, the operation of the module is not guaranteed.

Currently, this technology is supported by:
- xposed-mtc-radio;
- xposed-mtc-bt;
- xposed-mtc-manager.


unsupported programs

mtc-wakeup-serviceversion 1.5
The program to start services and applications after resuming from the sleep mode of the radio.
Similar functionality is in xposed-mtc-manager.

xposed-mcuversion 1.2
The xposed module does not allow the radio to go to sleep while scrolling the starter.
The functionality has been moved to xposed-mtc-manager.

gps-accuracyversion 1.0
The xposed module corrects the automatic switching of Navitel from day to night skin and back.
The functionality has been moved to xposed-navitel.

mtc-music-tagversion 1.3
The xposed module for displaying mp3 tags in a regular KGL player.
The functionality has been moved to xposed-mtc-music.



installation and operation of xposed modules
If one of the xposed modules does not work for you, check that this module is installed and activated in the list of modulesXposed. Check that the version number of the module you have installed has the necessary functionality.
Then you need to check the log in the installer XPosed.

The correct module loading record should look like this:
Loading modules from /data/app/com.mvgv70.xposed_navitel-1.apk
Loading class com.mvgv70.xposed_navitel.Main


Error loading, see messageFile does not exist :
Loading modules from /data/app/com.mvgv70.xposed_mtc_music-1.apk
File does not exist


This behavior of XPosed is caused by the installation of the modules immediately after the radio is loaded without waiting for the XPosed message that "the module is changed and a reboot is needed", and the radio is rebooted immediately after the module is installed.

Also in the magazine Xposed there should not be error messages when loading and working modules.

If the module still does not work, you need to install the program.Catlogfor reading debug logs (protocols) of working programs.
CatLog must be started immediately after the start of the radio and set the filter on the displayed messages. Thus, messages will not be lost and at the beginning of the log will be shown the version of the module and the version of Android.
In CatLog, you can set a filter by the name of the xposed module (for example, xposed-mtc-radio) on the displayed messages. Then you can save them to a file: menu-save. Files are saved to the / internal_sd / CatLog / saved_logs / directory
If the application "crashes" in the application ... an error has occurred ", then you also need to save the log by the AndroidRunTime filter.

In addition, you need to check the encoding of the configuration files - the encoding must be utf8 without BOM. If you still doubt the presence of BOM characters at the beginning of the file - just leave the first line blank.


Revisionframework.jar using jBart.

Post has been editedMVG-V70 - 02.10.17, 20:04
Reason for editing: mtc-volume 2.7
booroondook
Message#11
09.07.15, 22:34
Engineer in a green hat
*********
[offline]

Group: Friendssavagemessiahzine.com
Messages 7677
Check in: 22.12.06
Blackview BV9600 Pro

Reputation:-  1055  +

ATTENTION: New firmware -here


Old firmware
I modestly decided to offer mycustom firmwarefor a resolution of 800x480 with the possibility of an upgrade to 1024x600 (continuing the traditions of the "that" branch)
Firmware based on JY from 2015.06.09(June 9, 2015)
What is so special about it (uff, you have to write everything in a new way, because the branch is different):
  1. improved Russian translation (compare with the example of screenshots: on the left - the factory version, on the right - this firmware)
    Attached Image
    Attached Image
  2. partition / data increased to 3 GB
  3. removed Chinese and Japanese keyboards
  4. set of pre-installed programs**
  5. electronic instruction in English
  6. useful items added (returned) to the “Settings” - Ethernet settings, for example
  7. "Settings" items re-arranged and grouped together ("Screen", "Sound")
  8. the ability to quickly change the density of the screen (default is 160)
  9. Immediately after installation, the interface language is Russian, time zone - Europe / Moscow
  10. updated version of the time zone table (corresponds to the current moment)
  11. built-in root and Superuser (the corresponding menu item is unlocked in the "Settings")
  12. OTA update capability (by air)***
  13. possibility of flashing for a resolution of 1024x600 (see information at the end of the message)
  14. Layouts of factory applications are reworked to keep them unchanged when the screen density changes
  15. the absence of baubles, gadgets, jewelry and other whistlers, driven into the "system" and not amenable to disable / delete
  16. init.d support****
  17. phonebook reservation on the memory card*****
**
** The first launch (immediately after flashing) will be longer in time than subsequent ones. During the launch, you will see a black screen with the words "Pre-installation of applications in progress" and alternately replaced icons of these applications. After all these applications are installed, you will see a normal desktop. If you do not need any of the pre-installed applications, you can always (immediately, or later - your choice) delete them in the usual way - that is, through the "Settings" - "Applications". The second time these applications will not be installed - except for the case when you reset the settings and return to the factory state ("Settings" - "Restore and reset", etc.). If you deleted some pre-installed application and now you want to install it again, launch the "OEM" application, go to its folderapk / preinstallorapk / xposed, find the application you need and install it by clicking on the appropriate package file. In the "OEM" application there are other applications that are available for installation, but not pre-installed after the firmware.
If you want to prevent any of the pre-installed applications from being installed even after resetting the settings, then go to the folder using the file manager./ mnt / oem / oem / apk / preinstalland delete the file you don't need there. The second group of pre-installed applications is in the folder/ mnt / oem / oem / apk / xposed.
As you probably already guessed, you can use the folder/ mnt / oem / oem / apk / preinstallto store distributions of the applications you need most, which you will need in case of unforeseen circumstances (for example, a forced reset of settings without Internet access). Unfortunately, the volume of OEM storage is limited to only 128 MB, so place there only the "best-most" necessary distributions.
***
*** In principle, the radio itself periodically checks for OTA updates, and if it finds any, it will notify you. But if you want, you can check for updates manually. To do this, go to "Settings" - "About this device" - "Additional system updates" and click the "Check Now" button. If there is something for you on the server, a dialog will appear with a suggestion to download and install the update. "If not, after some pause, the message" The current version is the last. "
But ... if you are 100% sure that the update should be (for example, someone wrote in the forum that an update came to him), but it just doesn’t come to you, then let me know - maybe just once again "fell "update server - sometimes it happens with it.
****
**** If you put in a folder/system/etc/init.dfiles that are Linux bash scripts, these files will be executed as root when you start the radio in alphabetical order of their names. The condition for the execution of each such file is the attributes that imply execution (usually - 755), as well as the absence of a file name extension. The default file in this folder00contactsthat backs up and restores the phone book for the Handsfree (Bluetooth) application. See also the following note.
*****
***** Due to the known bluetooth problem, the backup and restore phonebook mechanism has been added to the firmware. The phonebook file downloaded from the phone is calledcom.microntek.bluetooth_preferences.xmland stored in a folder/data/data/com.microntek.bluetooth/shared_prefs. When launched, the system checks the presence of this file and, if it is detected, copies it to the GPS card in the folderbluetooth. If the file is missing in its place, but there is a copy of it on the card in the folder indicated above, or just a phone book file, compiled manually or generated in some way, the file from the card is copied to the program's working folder. If the phonebook files are both there and there, then priority is given to the file on the card - if it is, then it will in any case be copied into the working folder of the program with the old one replaced. If you do not like this mechanism, simply delete the file./system/etc/init.d/00contacts(or better, just change its attributes, removing the execution permission - for example, make it 644 permissions (the famous letter "G" in RootExplorer is - by the way, you have RootExplorer - it is pre-installed after firmware)

Download firmware: JY_RK3188_KK444_800x480_150609_root_mod_boo_201507-09_v1.0.0.zip
Download patch for flashing under 1024x600(instructions in the fileReadme.txtinside the archive):PATCH_1024x600_FOR_JY_RK3188_KK444_800x480_150609_root_mod_boo_201507-09_v1.0.0.zip
Flash patchAt onceafter the main firmware in the same way as installing the normal firmware.
P.S. In the firmware, the problem with bluetooth (falling off the phone, the inability to read the phone book) is not solved. Nevertheless, the solution is, it has already been confirmed by tests andtomorrow or the day after tomorrowalready posted to automatically update the firmware via OTA (over the air). The update will be "non-destructive" - ​​that is, all your data will be saved, you will not need to restore anything.
-------------------------------------------------
Firmware based on KLD-20150709
Everything is the same as in the previous one, with the exception of the item "reservation of the phone book on the memory card", as it did not meet the expectations.
To install on 800x480 just install the firmware.
To install on 1024x600, first install the firmware, then install the patch.
Link to the folder with the firmware and patch: KLD_root_mod_boo_20150-12
-------------------------------------------------
Universal firmware for all processors and all permissions.
Details here:
Head units on the platform RK3066 (Android JB / KK) (Post booroondook # 41516715)
-------------------------------------------------
Universal firmware with a merged partition (FUSE support).
Details here:
Head units on the platform RK3066 (Android JB / KK) (Post booroondook # 43482386)

Post has been editedbooroondook - 27.12.15, 21:45


--------------------
WBR, booroondook
Correctly asked question - already half the answer
booroondook
Message#12
13.07.15, 16:49
Engineer in a green hat
*********
[offline]

Group: Friendssavagemessiahzine.com
Messages 7677
Check in: 22.12.06
Blackview BV9600 Pro

Reputation:-  1055  +

Leon0608 @ 07.13.2015, 12:54*
Will I be able to do this with the file manager on the working radio tape recorder or should it be done through connecting the radio to the computer?
No difference. The main thing - the end result.


--------------------
WBR, booroondook
Correctly asked question - already half the answer
booroondook
Message#13
15.07.15, 02:05
Engineer in a green hat
*********
[offline]

Group: Friendssavagemessiahzine.com
Messages 7677
Check in: 22.12.06
Blackview BV9600 Pro

Reputation:-  1055  +

ATTENTION: New firmware -here


Old firmware
As promised a couple of posts earlier ...
Universal firmwarefor both processor types (RK3066 and RK3188) and both kinds of screen resolution (800x480 and 1024x600).

The firmware comes in the form of a designer or a set of "do it yourself" - as anyone would like to call this business - and is a set of modules for self-assembly of the finished image of the firmware.
The assembly is performed on a computer running Windows (versions from XP and above).
Assembly procedure:
1) Download the downloaded archive into any empty folder on your computer (full path to the foldermust not contain spaces, non-Latin letters, punctuation marks and special characters, therefore, it is not recommended to unpack on the desktop, in "My Documents", etc.)
2) Go to this very folder
3) Run the filestart_rus.bat(orstart_eng.batif you prefer the English interface)
4) You will be asked to choose a processor. There are only two options - RK3066 and RK3188. The choice is made by entering the number indicated opposite the type of processor, followed by pressing the Enter key
5) The next sentence is the choice of screen resolution. There are also two options - 800x480 and 1024x600. Selection is carried out in the same way as in the previous paragraph.
6) After that, the process of assembling the firmware begins, which takes no more than 10 seconds.
7) Result of the process - fileupdate_<your_processor>_<your_permission>.imgwhich after renaming toupdate.imgyou can flash in the radio in the usual way
When you first start after flashing, applications will be pre-installed (as usual in my firmware), then the configuration file /system/build.prop will be adapted to the processor type and resolution (for the 800x480 tape recorder, the screen density will be set to 160, for 1024x600 - 240). Then a reboot will follow, after which the radio tape recorder will be fully operational.

ATTENTION: The firmware is configured in such a way that immediately after downloading to the PG, the USB debugging mode is activated. On the one hand, this is good (the recorder can be connected to a computer and work with it via the ADB console), but on the other hand, flash drives inserted into the USB-OTG port will not be read.
You can disable this mode in two ways:
1 - temporarily, for the period of the session of the recorder: go to the factory settings andenter the password "adboff"(without quotes) instead of the usual password "126".
2 - permanent: delete the file/system/etc/init.d/01adbon


The basis of the firmware:JY-2015-08-19(dated August 19, 2015)]
Differences from the previous version:
1) Improved Russian translation
2) Changing the layout of the factory "Radio" to improve the display of RDS information
3) Changing the layout of the factory "Speakerphone" for full (without clipping) display of the names of contacts in the list
4) New recovery, allowing flashing without losing user data
5) Re-flashing from recovery mode with saving user data will not entail reinstalling pre-installed applications.
Link to download:
DIY_JY_AllCPU_KK444_AllRes_150819_root_mod_boo_2015-08-23_v1.0.0
OTA updates:
1) transition from version 1.0.0 to version 1.0.1
Urgent patch - fix erroneous algorithm for the formation of build.prop
2) transition from version 1.0.1 to version 1.0.2
Changed files and images:
  • Settings.apk- minor translation improvements
  • SystemUI.apk- prevention of the disappearance of the task manager icon from the status bar when leaving the home screen
  • framework-res.apk- increase the height of the status bar (critical when using low screen density values)
  • kernel recovery- "corporate" starting logo

Previous versions
basedKLD-2015-07-09(dated July 9, 2015)
Download:DIY_KLD_AllCPU_KK444_AllRes_150709_root_mod_boo_2017-07-15_v1.0.0
OTA updates:
1) transition from version 1.0.0 to version 1.0.1
Changed files:
  • Settings.apk- clarification of the Russian translation of terms in the "Driving Safety" settings
  • Launcher2.apk- increase the size of icons
2) transition from version 1.0.1 to version 1.0.2
Changed files:
  • Settings.apk- correction of the application launch when switching to the “Others” tab of the factory settings (manifested only on 1024x600 devices)
  • MTCBackView.apk- remove from the screen of pink circles and a central window with a warning


Post has been editedbooroondook - 27.12.15, 21:44
Reason for editing: Added update.img about renaming


--------------------
WBR, booroondook
Correctly asked question - already half the answer
MVG-V70
Message#14
15.09.15, 14:00
Developer
********
[offline]

Group: Friendssavagemessiahzine.com
Messages 1529
Check in: 17.01.07
Huawei P10 Plus VKY-L29

Reputation:-  448  +

Another small module for Xposed:xposed-mtc-bt- Replacing the standard search for the contact name by phone number in the address book for an incoming / outgoing call, correct sorting of contacts, Russian keyboard in the search, speed dialing.

description
The search for a contact name for an incoming / outgoing call is made using the following algorithm:
  • all characters except numbers are thrown from the contact number;
  • take the last 10 characters;
  • compared with the last 10 characters of the incoming / outgoing number;
  • if successful, the contact name is returned.

The contacts are sorted in the following order.first character only:
  • Cyrillic characters az;
  • Latin characters a-z;
  • characters and numbers! -9;
  • all the rest.


The number of significant digits of the number is configured in mtc-bt.ini:
mtc-bt.ini
[settings]
# by default 10 significant digits in number
importantNumbers = 8


Correctly shown leading Russian letters in the list of contacts.
picture
Attached Image


When you click on the button with a magnifying glass in the contact list, a keyboard with Russian letters appears. The list includes only those letters that begin contact names.
picture
Attached Image



Speed ​​dialing is configured in the mtc-bt.ini file. The file must be located in the mtc-bt directory on the gps-map (external_sd) You need to create the file and directory yourself.
It is possible to set a global speed dial list for all connected phones and a local list for a specific phone.

global list
[quickdial]
3=+79161234567
9=+79037654321



With a long hold on button 3, the number will be called +79161234567

phone-specific list
[quickdial.143ebfd9f043]
2=+79061234567



where 143ebfd9f043 is the mac-address of the connected phone in lower case. The address can be seen in CatLog using the xposed-mtc-bt filter, see the line
mac_address = 143ebfd9f043

either in the Bluetooth settings.

The number for speed dialing is first searched in the local list, then in the global one.

Support for standard dialers. The module provides application processing standard intent ACTION_CALL.
For this, the following lines should be added to the application manifest for the main activity:
MtcBluetooth.apk / AndroidManifest.xml
<intent-filter>
<action android: name = "android.intent.action.MAIN" />
<category android: name = "android.intent.category.LAUNCHER" />
</ intent-filter>
<intent-filter>
<action android: name = "android.intent.action.CALL" />
<category android: name = "android.intent.category.DEFAULT" />
<data android: scheme = "tel" />
</ intent-filter>

After changing the manifest, the application must be re-signed.


modified Handsfree application


changes
version 1.1 - work on the bugs;
version 1.2 - added sorting of contacts;
version 1.3 - added a keyboard with Russian letters when searching and correctly showing the first Russian letters in the contact list;
version 1.4 - added a quick call;
version 1.5 - fixed errors during synchronization;
version 2.0 - the ability to place the file with the settings on the internal map. Support for standard dialers;
version 2.1 - error correction in speed dialing;
version 2.2 - error correction;
Version 2.3 - changes for third-party dialers.


Attached filexposed-mtc-bt-2.3.apk(367.94 KB)

Installation in a standard way through the Xposed framework.
previous versions
Attached filexposed-mtc-bt-1.0.apk(372.89 KB)
version 1.0;
Attached filexposed-mtc-bt-1.1.apk(38.12 KB)
version 1.1;
Attached filexposed-mtc-bt-1.2.apk(38.31 KB)
version 1.2;
Attached filexposed-mtc-bt-1.3.apk(42.6 KB)
version 1.3;
Attached filexposed-mtc-bt-1.4.apk(383.45 KB)
version 1.4;
Attached filexposed-mtc-bt-1.5.apk(48.81 KB)
version 1.5;
Attached filexposed-mtc-bt-2.0.apk(367.71 KB)
version 2.0;
Attached filexposed-mtc-bt-2.1.apk(367.71 KB)
version 2.1;
Attached filexposed-mtc-bt-2.2.apk(367.86 KB)
version 2.2.


Thank you for your help in testing _INCOGNITO_, Asuper, Duk, icemanKRD, booroondook.

Post has been editedMVG-V70 - 15.06.17, 18:18
Reason for editing: version 2.3
MVG-V70
Message#15
24.09.15, 11:50
Developer
********
[offline]

Group: Friendssavagemessiahzine.com
Messages 1529
Check in: 17.01.07
Huawei P10 Plus VKY-L29

Reputation:-  448  +

mtc-app-copy. New program for quick replacement of interfaces in the radio.The program requires root privileges!
The idea of ​​the program belongs to our respected Romodelbooroondook, my only implementation.
The program settings are located in the mtc-app-copy directory on the internal map:

settings
mtc-app-copy.ini
# interface list
[interface]
# code = directory with apk (must end with a slash)
KGL = / mnt / internal_sd / mtc-app-copy / KGL /
JY = / mnt / internal_sd / mtc-app-copy / JY /
KLD = / mnt / internal_sd / mtc-app-copy / KLD /
# list can be expanded

# list of commands that will be applied to copied files
[command]
chmod 0644% 1
chown 0.0% 1

# package names in copied files
[package]
# eg
com.microntek.music
com.microntek.bluetooth
com.microntek.movie

# settings
[settings]
# do I need to restart after copying
reboot = 0
# directory for backup settings (must end with a slash)
backup = / mnt / internal_sd / mtc-app-copy / backup /


interface.cfg
name of the current interface without comments, etc.
eg:
KGL


In each directory containing apk-files of applications for different interfaces, there should be a file with a list of applications:
apps-list.ini
# filename = directory to copy (must end with a slash)
# eg
MTCATV.apk = / system / app /
MTCAVIN.apk = / system / app /
MTCManager.apk = / system / priv-app /

and a picture in the png format file, the file name must match the interface code, for example KGL.png
The sizes of the pictures are not regulated, but it is important that they are the same size.


At the start of the program, buttons with pictures (in a vertical layout) are created according to the number of interfaces listed in the [interface] section of the mtc-app-copy.ini file
After clicking on the interface button, all apk files listed in apps-list.ini will be copied from the interface directory specified in mtc-app-copy.ini to the specified target directories;
After each file is copied, the commands listed in the [command] section will be executed, instead of% 1 the file name will be substituted;
Further, for all the packages listed in the [package] section, the contents of the / data / data / package name / directory will be saved to the backup directory specified in the [settings] section + interface code (KGL, KLD, etc.). All files in the / data / data / package name / directory will be deleted.
Also for the packages listed in the [package] section, the dalvik cache will be cleared.
At the end of the work, the code of the new interface is written into the interface.cfg file and the program is closed.
If in the [settings] section the reboot = 1 flag is set, then the radio is rebooted.

changes
version 1.1 - added ability to scroll the screen.


Attached filemtc-app-copy-1.1.apk(359.94 KB)


previous versions
Attached filemtc-app-copy-1.0.apk(359.51 KB)
version 1.0.


Debug information and a list of executed commands can be viewed in LogCat by filter mtc-app-copy

I hope that uv.booroondookexpand my instructions and attach complete setup files.

Post has been editedMVG-V70 - 29.09.15, 14:21
Reason for editing: added version 1.1
MVG-V70
Message#16
29.09.15, 14:47
Developer
********
[offline]

Group: Friendssavagemessiahzine.com
Messages 1529
Check in: 17.01.07
Huawei P10 Plus VKY-L29

Reputation:-  448  +

xposed-mtc-radio. The new xposed-module slightly improves the appearance of the regular radio. The idea was inspired by requests to expand the number of saved radio stations :)
When RDS is turned off (turned off in the factory settings), instead of the RDS message, the name of the radio station is displayed, which is taken from the mtc-radio.ini configuration file.
Also, the name is shown on the buttons of the saved radio stations. A menu is added with saving and restoring settings (frequencies saved on radio station buttons are saved in /data/data/com.microntek.radio/files/) and selecting a radio station from the general list stored in the settings file in the [title] section.
When resetting the settings, the list of radio stations is restored from the [memory] section.

ATTENTION! Correct module operation inOS Android 5.1.1supported only in custom firmwarefromBooroondookandMalaysk.

mtc-radio.ini
The file must be located on the external gps-card (/ mnt / external_sd) in the mtc-radio directory. Utf-8 encodingwithout bom. If in doubt about bom, leave the first line in the file empty.
The directory and file must be created independently, the module does not create them automatically!
sample file
[controls]
# show station names in RDS header
title = true
# show short names of radio stations on buttons
buttons = true
# autosearch button works for a long press
search = true
# showing pop-up notifications when the Radio app is not active. false by default
toast = true
# font size of pop-up notifications
toast.size =
# disable the switch to am-band button band, by default am-band is on = true
am.band = false

# station names to display in the RDS information field
[title]
90.80 = Relax FM
101.70 = Our Radio
88.30 = Retro FM

# short station names to display in buttons
[buttons]
90.80 = Relax
101.70 = Ours
88.30 = Retro

# restoration of radio stations after reset
[memory]
# FM1
P1.1 = 90.80
P1.2 = 101.70
...
P1.6 = 93.20
# FM2
P2.1 =
...
P2.6 =
# FM3
P3.1 =
...
P3.6 =
# AM
P4.1 =
...
P4.6 =


The frequency format is the same as when shown in the application.
If a short name for the button is not found in the [buttons] section, then a long name from the [title] section will be taken

File with fm radio stations in Moscow:
Attached filemtc-radio.ini(2.25 KB)


File with fm radio stationsSt. Petersburg.
File with fm radio stationsSochi.
File with fm radio stationsYekaterinburg.
File with fm radio stationsSamara.
File with fm radio stationsKrasnodar.
File with fm radio stationsNizhny Novgorod.
File with fm radio stationsKazan.


Attention: the appearance of the radio application does not change! Only the name of the radio station is shown if the configuration file is full.

screenshots
KGL
Attached Image

Attached Image

Attached Image


Jy
Attached Image


KLD
Attached Image



changes
version 1.1 - Ability to display the names of radio stations on the buttons. Ability to load the external_sd configuration file;
version 1.2 - Ability to work the radio station search button by long press: [controls] search = true;
version 1.3 - Ability to restore the list of radio stations after a reset;
version 1.4 - Support for a modified screensaver application;
Version 1.5 - Showing pop-up notifications when switching stations: [controls] toast = true;
version 1.6 - Ability to set the font size of pop-up notifications: [controls] toast.size =;
version 1.7 - Support for touch_mode mode in a customized screensaver;
Version 1.8 - Correction of errors in displaying RDS information when Radio is turned off;
version 1.9 - Ability to turn off the AM-range;
Version 1.10 - Ability to specify the path to the configuration file in build.prop. Support for custom firmware Android 5.1.1;
Version 1.11 - Clarification of work with the number of stored and restored radio stations.


Attached filexposed-mtc-radio-1.11.apk(75.5 KB)

Installation in a standard way through the Xposed Framework.

previous versions
Attached filexposed-mtc-radio-1.0.apk(376.77 KB)
version 1.0;
Attached filexposed-mtc-radio-1.1.apk(378.48 KB)
version 1.1;
Attached filexposed-mtc-radio-1.2.apk(379.27 KB)
version 1.2;
Attached filexposed-mtc-radio-1.3.apk(56.07 KB)
version 1.3;
Attached filexposed-mtc-radio-1.4.apk(60.25 KB)
version 1.4;
Attached filexposed-mtc-radio-1.5.apk(61.24 KB)
version 1.5;
Attached filexposed-mtc-radio-1.6.apk(57.76 KB)
version 1.6;
Attached filexposed-mtc-radio-1.7.apk(59.06 KB)
version 1.7;
Attached filexposed-mtc-radio-1.8.apk(62.57 KB)
version 1.8;
Attached filexposed-mtc-radio-1.9.apk(62.71 KB)
version 1.9;
Attached filexposed-mtc-radio-1.10.apk(64.18 KB)
version 1.10.


Post has been editedMVG-V70 - 17.04.17, 17:34
Reason for editing: version 1.11
booroondook
Message#17
06.10.15, 01:58
Engineer in a green hat
*********
[offline]

Group: Friendssavagemessiahzine.com
Messages 7677
Check in: 22.12.06
Blackview BV9600 Pro

Reputation:-  1055  +

ATTENTION: Android 5.1.1 custom firmware is locatedhere


NEW GENERATION FIRMWARE Android 4.4.4 KitKat

The first firmware for our platform has been released.with FUSE technology

FUSE - Filesystem in Userspace - The file system in user space.
In a general sense, this technology allows the user to create his own file system with his powers inside the main file system. In doing so, the user file system uses the same physical space as the main file system.
What does this mean specifically for our device? This means that now the space, commonly referred to as "internal card" (/ mnt / internal_sd), no longer occupies a separate allocated section in flash memory, but is included in the / data section. Accordingly, all the physical space previously occupied by the "card" is transferred to the / data section. But since the “card” is a user subsystem in / data, they now use the same large section of flash memory together. And the size of this section is about 13.5 GB on devices with a declared ROM capacity of 16 GB, and about 5.5 GB on an 8-megabyte ROM. In fact, there is no border between / data and the “card” - it is “floating”. Install more programs - less space for user files. Save a lot of files - there will be less space for programs. But the main thing is that there will never be a situation when in one section the place has ended, and it would be necessary to add, and in the other section it is full of place, and not to use it in any way.
From the current moment such issues as:
- what should be the optimal partition size / data - 1, 2 or 3 GB? Now its volume is limited to a much larger value - up to the full occupation of the entire flash memory.
- transfer applications to the memory card. It just makes no sense. Why carry if still full of space?

So, the firmware. It is (traditionally) made in the form of a "designer" for all permissions and all processors. Everyone can collect their own version. The procedure for assembling the firmware is described in detail here:
Firmware build procedure
The firmware comes in the form of a designer or a set of "do it yourself" - as anyone would like to call this business - and is a set of modules for self-assembly of the finished image of the firmware. The assembly is performed on a computer running Windows (versions from XP and above). Assembly procedure: 1) Unpack the downloaded archive into any empty folder on the computer (full path to the foldermust not contain spaces, non-Latin letters, punctuation marks and special characters, therefore, it is not recommended to unpack on the desktop, in "My Documents", etc.) 2) Go to this very folder 3) Run the filestart_rus.bat(orstart_eng.batif you prefer the English interface) 4) You will be asked to choose a processor. There are only two options - RK3066 and RK3188. The choice is made by entering the number indicated in front of the processor type, and then pressing the Enter key 5) The next suggestion is to select the screen resolution. There are also two options - 800x480 and 1024x600. The choice is made in the same way as in the previous paragraph 6) After that, the process of assembling the firmware begins, which takes no more than 10 seconds. 7) Result of the process - fileupdate_<your_processor>_<your_permission>.imgwhich after renaming toupdate.imgYou can flash into the radio in the usual way. When you first start after flashing, you will pre-install the applications (as usual in my firmware), then fit the configuration file /system/build.prop to the processor type and resolution (for the 800x480 radio tape recorder, the screen density will be set to 160, 1024x600 - 240). Then a reboot will follow, after which the radio tape recorder will be fully operational.

Features of the firmware. Due to the fact that the flash memory partitioning is changing radically (one section is excluded, several sections are moved to other positions), the firmware is executed in two stages, and both stages are the same. The above is true for those cases when you switch from firmware with the usual partitioning option (for example, from the factory partition) to the FUSE firmware.
That is, you install the firmware from recovery mode as usual (in this casenecessarilychoosing the option with full data cleaning). After that, the device reboots and ... hangs on the animated screensaver. If you want to wait, then wait - but the result is not guaranteed. If you do not want to wait, then press RESET, then (without releasing RESET) - POWER. Without releasing the POWER, release the RESET, wait 3 seconds and release the POWER. All - after a few seconds, we are again in recovery mode, where we simply repeat the firmware procedure again - we again select the menu item that involves installing the firmware and clearing the data, and ... go ahead. After the second firmware, the radio tape recorder should go into operation (although it is longer than usual, since the primary formation of file systems is underway).
Option: instead of the second flashing, you can try to select the bottom menu item - "cleaning and reset to factory condition".
As you all understand, all your data after the flashing will be lost, so make a reservation in advance and do not say that I did not warn.
Attention!!!Those who do not have a RESET button and mechanical buttons. Before flashing, be sure to check if you can overload the radio tape recorder into recovery mode from the “hung” or off state. If there is no such way, then you better not reflash.
Commentfor those who will put the firmware on top of the previous version of the same firmware. You can try to install the firmware in the mode of saving data. There is a possibility (but not a guarantee !!!) that your data and settings will be saved.
OTA updates
The firmware incorporated the possibility of rapid automatic updates. OTA (Over the Air - "over the air") or FOTA (Firmware Over the Air) is a technology that allows you to receive and install update packages in (semi) automatic mode. User intervention is minimal here - he just needs to press the button, confirming his acceptance of the installation. Well, there is still a button to manually check for updates. And everything else the GU does on its own - sends a request to the server, downloads the update package, checks it for accuracy (checks the certificate that signed the update package with the key in the firmware), reboots the GU in recovery mode, where it automatically starts the update procedure and finally restarts the GU in working mode.
Naturally, to be able to OTA-updates, the PG must have a valid Internet connection. Automatic requests to check for updates are sent automatically after each download of the PG to the working mode and establishing connection with the Internet. If you wish, you can request an update "out of turn" by clicking the corresponding button in the dialog "Settings" - "About this device" - "OTA-system update". Another necessary requirement for the OTA update feature is the availability of free space on the "GPS card" (/ mnt / ecternal_sd), and also (understandably) the presence and serviceability of the card itself. In case of problems with the card, the update may start downloading, but then a network error message will appear. The free space on the card should be twice as large as the size of the update package. As practice shows, the usual service pack "weighs" up to 20 MB. Although there have been cases with 55-megabyte packages. In general, if you keep 120 MB of free space on the card, then you should have no problems.
How to opt out of OTA updates?Unfortunately, a simple interactive version is not yet provided. But you can do the following: open the file for editing/system/build.prop. Find there (near the end of the file) parameterro.product.ota.host = www.booroondook.ru: 2300. Replace the update server URL (www.booroondook.ru:2300) on something "indecent". For example, let this line look like this:ro.product.ota.host = localhost. Save the file, restart the GU. All - updates will no longer torment you.

Disclaimer: by performing independently a complex technical procedure for reflashing a device, you unconditionally assume all responsibility for possible negative consequences, up to the irretrievable failure of your head unit.

Version - from30.03.2016
Link to firmware (made on the basis of JY-20160223): DIY_JY_FUSE_AllCPU_KK444_AllRes_160223_root_mod_boo_2016-03-30_v1.0.1.zip
Innovations regarding the previous version:
- the transfer of the "base" to the platform JY, a small correction of the Russian translation and layouts of some applications.
- the factory Weather application has been replaced with the application of the same name developed by a respectedvitarkanandaand with his consent (do not forget to put his advantages in reputation).
- part of Xposed modules replaced with fresh versions
It is STRONGLY RECOMMENDED before installing the firmware to read the description of the previous versions (under the spoilers below)

--------------------------------------------------------------------------------------
Older versions:
Version 12.03.2016 (KLD-20160226)
Version - from12.03.2016
Link to firmware (made on the basis of KLD-20160226): DIY_KLD_FUSE_AllCPU_KK444_AllRes_160226_root_mod_boo_2016-03-12_v1.0.0.zip
Since the original exists only for RK3188 / 1024x600, the kernel versions for other combinations of CPU and resolution had to be taken from other firmware:
RK3188 / 800x480 - from JY-20160222-p
RK3066 / 1024x600 - from JY-20160223-h
RK3066 / 800x480 - from JY-20160223-p
Innovations regarding the previous version:
1. Three factory launcherFive factory launchers - "HA (JY)", "KLD", "KGL", "KGL1", "KGL2" - can be changed in the settings (Screen ->Desktop). All fully functional (weather (except KGL), radio, music, Bluetooth)
3. Transfer part of pre-installed applications from the "OEM" section to the "system" section:
3.1 pre-installed applications (can be completely or selectively removed by regular means (Settings - Applications)):

3.2 pre-installed set of modules Xposed (can be completely or selectively removed by regular means (Settings - Applications)):
- XposedInstaller 2.7(not activated, manual activation and activation of modules is required)
- GravityBox_KK 3.5.13
- AppSettings 1.10
- XposedMTC 1.4.2(deleted)
- Xposed-MTC-Manager 1.6
- MTC-Keys 2.12
- Sevenfloor-MTCSound 1.0(deleted)
- Xposed-MTC-BT 1.5
- Xposed-Yandex-Maps 1.2
- Xposed-KLD-Launcher 1.1
- Xposed-MTC-Radio 1.4

3.3 applications for manual installation via the OEM application:
- AirPin PRO
- CarService 2.1.3
- DAB
- EasyConnected..HT03.4.1.9-160115
- GScript_v.1.1.2_Rus
- Headunit 2.15
- iOnRoad.apk
- multitronics_2016-02-23
- RemoteADB
- Torque
- TPMS

4. In the "Settings" added items that cause applications to change the font size and screen density.
5. Recommended screen density values: for resolution 1024x600 - 240, for 800x480 - 161
6. Added the ability to change the interface of some factory applications (in addition to the choice of the launcher - see item 1):
(it works correctly only after installing the OTA update - see below)
- Radio (versions with KLD, HA (JY), KGL, KGL1, KGL2 interfaces are available) - a full set only after installing the OTA update
- Music (there are versions with interfaces KLD, HA (JY), KGL, KGL1, KGL2) - a full set only after installing the OTA update
- Speakerphone (Bluetooth) (versions with KLD, HA (JY), KGL, KGL1, KGL2 interfaces are available) - full set only after installing the OTA update

By default, the above applications with KLD interfaces are installed on the system. If there is a desire to replace the interface, you should do the following:
- run the application "OEM";
- select in the list the installation file of the desired application with the desired interface;
- click on the line with the file name;
- in the dialog that appears, click the "Install" button;
- wait until the installation is completed;
- press the "Open" button (to immediately open the application), or the "Finish" button to open it in the future.
The application returns to the KLD interface as follows:
- run "Settings";
- select the item "Applications";
- on the "Third-party" tab, select in the list the application whose interface you want to return to "KLD";
- click the "Delete updates" button;
- in the "Delete updates" and "Install the original version of the application" dialogs that appear, click the "OK" buttons.
7. Added the ability to change the appearance of the clock - the screen saver.To do this, create a GPS-card in the root.textfile namedoem.propconsisting of one line:ro.product.clocktype = XXXwhere XXX can have the following meanings:DYT, RM3, RM4, RM5, SH, JYJ, MD3, MD4, HCT. Each value has its own watch appearance. Changes take effect after reboot.
ATTENTION:Due to the change in the location of the preinstalled applications, the procedure for presetting them is completely in the background, and this process is not displayed on the screen. However, as always, it was on my firmware, after the pre-installation was completed and the system parameters were adjusted to the type of processor and the screen resolution is reset. Be sure to wait for it, even if you see that the screen is already ready desktop, and there is a complete impression that all the settings are finished. In fact, it is not. The delay of the mentioned reset can be up to 3 (three) minutes.

OTA updates:
№1: transition from version 1.0.0 to version 1.0.1
The main purpose of the update: the problem with non-conservation after restarting alternative interfaces for the Radio, Music, and Speakerphone applications.
Modified files:
  • /system/app/MTCBlueTooth.apk- improved interface of contact lists and call logs
  • /mnt/oem/oem/MTCBlueTooth-HA.apk- increase the build version to ensure the save installation of an alternative interface between reboots
  • /oem/oem/oem/MTCMusic-HA.apk- increase the build version to ensure the save installation of an alternative interface between reboots
  • /oem/oem/oem/MTCRadio-HA.apk- increase the build version to ensure the save installation of an alternative interface between reboots
  • /oem/oem/oem/MTCRadio-KGL.apk- increase the build version to ensure the save installation of an alternative interface between reboots
Files to delete: (no)
New Files:
  • /mnt/oem/oem/MTCBlueTooth-KGL.apk- alternative interface for the handsfree application (KGL design)
  • /oem/oem/oem/MTCMusic-KGL.apk- alternative interface of the application "Music" (KGL design)
№2: transition from version 1.0.1 to version 1.0.2
The main goals of the update are: fixing the interface of the Music-HA application, adding the KGL1 interfaces for the Launcher, Music, Radio and Speakerphone applications.
Modified file:
  • /mnt/oem/oem/MTCBlueTooth-HA.apk- fixing the build version parameter to ensure that the alternate interface installation saves between reboots
Files to delete: (no)
New Files:
  • /system/priv-app/Launcher2-KGL1.apk- launcher with KGL1 interface
  • /system/app/MTCBlueToothWidget.apk- Widget for launcher with KGL1 interface
  • /system/app/MTCIpodWidget.apk- Widget for launcher with KGL1 interface
  • /system/app/MTCMusicWidget.apk- Widget for launcher with KGL1 interface
  • /system/app/MTCRadioWidget.apk- Widget for launcher with KGL1 interface
№3: transition from version 1.0.2 to version 1.0.3
The main purpose of the update is to fit the layout of the launcher "KGL1" interface and its widgets to screen density values ​​other than 240.
Modified files:
  • /system/priv-app/Launcher2-KGL1.apk- launcher with KGL1 interface
  • /system/app/MTCBlueToothWidget.apk- Widget for launcher with KGL1 interface
  • /system/app/MTCIpodWidget.apk- Widget for launcher with KGL1 interface
  • /system/app/MTCMusicWidget.apk- Widget for launcher with KGL1 interface
  • /system/app/MTCRadioWidget.apk- Widget for launcher with KGL1 interface
Files to delete: (no)
New files: (no)
No. 4: transition fromanyversion (1.0.0 - 1.0.3) to version 1.0.4 (cumulative update)
The main objectives of the update: the accumulation of innovations installed by updates №№ 1,2,3 (see above), as well as the addition of the interface "KGL2" for the applications Launcher, Music, Radio, Speakerphone.
Modified files (in addition to updates №№ 1,2,3): (no)
Files to delete (in addition to updates №№ 1,2,3): (no)
New files (in addition to updates №№ 1,2,3):
  • /system/priv-app/Launcher2-KGL2.apk- launcher with KGL2 interface
  • /mnt/oem/oem/MTCBlueTooth-KGL2.apk- Handsfree application with "KGL2" interface
  • /oem/oem/oem/MTCMusic-KGL2.apk- application "Music" with the interface "KGL2"
  • /oem/oem/oem/MTCRadio-KGL2.apk- application "Radio" with the interface "KGL2"
№5: transition from version 1.0.4 to version 1.0.5
The main goal of the update is to protect the Linux kernel of the system from being changed.
Description: A firmware is being introduced into the firmware to prevent the Linux kernel from being replaced. After each launch, the reliability of the kernel is checked, and if it is broken, then the regular core is written to the corresponding section of flash memory.
№6: transition from version 1.0.5 to version 1.0.6
The main purpose of the update: the correction of the "GPS-monitor" in the system settings - display of latitude, longitude and other geolocation parameters.
Modified file:
  • /system/priv-app/Settings.apk
Files to delete: (no)
New files: (no)
Version 12/27/2015 (HA-20151204)
Version - from27.12.2015
Link to the firmware (made on the basis of HA-20151204):DIY_HA_FUSE_AllCPU_KK444_AllRes_151204_root_mod_boo_2015-12-27_v1.0.0.zip
Since the original exists only for RK3188 / 1024x600, the kernel versions for other combinations of CPU and resolution had to be taken from earlier firmware:
RK3188 / 800x480 - from JY-20150824
RK3066 / 1024x600 - from HA-20151010
RK3066 / 800x480 - from KLD-20151127
Innovations regarding the previous version:
1. Two factory launchers - "HA / JY" and "KLD" - can be changed in the settings (Screen ->Desktop). Both are fully functional (weather, radio, music, Bluetooth)
2. Support work with trip computer "Multitronics MPC-800" without having to use the Xposed module(cm.here)
3. Changes in the composition of pre-installed and other applications in the "OEM" section:
3.1 pre-installed applications (can be completely or selectively removed by regular means (Settings - Applications)):

3.2 pre-installed set of modules Xposed (can be completely or selectively removed by regular means (Settings - Applications)):
- XposedInstaller 2.7(not activated, manual activation and activation of modules is required)
- GravityBox_KK 3.5.13
- AppSettings 1.10
- XposedMTC 1.4.2
- Xposed-MTC-Manager 1.2
- MTC-Keys 2.9
- Sevenfloor-MTCSound 1.0
- Xposed-MTC-BT 1.2
- Xposed-Yandex-Maps 1.2

3.3 applications for manual installation via the OEM application:
- AirPin PRO
- CarService 2.1.3
- DAB
- EasyConnected.HT01.4.0.4-151012
- GScript_v.1.1.2_Rus
- Headunit 2.15
- iOnRoad.apk
- multitronics_2015-12-24_beta
- RemoteADB
- Torque
- TPMS

4. From the "Settings" item is removed, allowing you to change the density of the screen. Functionality transferred to the application "DPI Changer" (preset)
OTA updates:
1) transition from version 1.0.0 to version 1.0.1
Feature: for GU with screens 800x480 set standardscreen density (DPI) 161 instead of 160. This is caused by the need to correctly display some dialogs (for example, the mobile network settings management dialog, application installation dialog, etc.)
Modified files:
  • /system/app/RKUpdateService.apk- correction of the error due to which the OTA patch was downloaded to the internal card instead of the external one (see also note below)
  • /system/priv-app/Settings.apk- many significant changes: new items (in particular, "Font Size", "Screen Density", management of APN), correction of display of serial number, etc.

Files to remove:
  • /oem/oem/apk/multitronics_2015-12-24_beta.apk- replacement with a new version (manual reset required)
  • /oem/oem/apk/preinstall/DPIChanger_1.0.apk- replacement with a similar system application called from "Settings"
  • /oem/oem/apk/Xposed/06_Xposed-MTC-Manager_1.2.apk- replacement with a new version (manual reset required)
  • /oem/oem/apk/Xposed/07_MTC-Keys_2.9.apk- replacement with a new version (manual reset required)

New Files:
  • /oem/oem/apk/multitronics_2015-12-28.apk- new version (manual reinstallation required)
  • /oem/oem/apk/Xposed/06_Xposed-MTC-Manager_1.4.apk- new version (manual reinstallation required)
  • /oem/oem/apk/Xposed/07_MTC-Keys_2.10.apk- new version (manual reinstallation required)
  • /system/app/DPIChanger.apk- system application called from "Settings" ("Screen" - "Screen Density")
  • /system/app/FontSize.apk- system application called from "Settings" ("Screen" - "Font Size")
  • /system/app/ChromeBookmarksSyncAdapter.apk- Google Chrome Bookmark Synchronizer
  • /system/app/GoogleTTS.apk- Google speech synthesizer

ATTENTION:Due to an annoying error (but what about without them) in some cases there may be a problem with installing this OTA update. The error is expressed in the following - the patch is downloaded, then the GU is reloaded into the recovery, but the update installation process does not start, and you see the working recovery interface. At the bottom of the screen, a media mount error / mnt / internal_sd is reported.
If you encounter this problem, here are a few options for you to choose from:
  1. Reboot into working mode, using Root Explorer'a find in the folder/ mnt / internal_sdfileHA151204_1.0.0-1.0.1.zipWe transfer it to the folder/ mnt / external_sd(This is the root of the GPS-card, if someone does not understand) and then rename it toupdate.zip(all letters are small). After that, either we are waiting for the system to “feel” the presence of an update file on the card, or to “help” it to do this by pulling out and re-inserting the card. When the message "Found update, let's install ...." appears, then we agree and install the update (the system will reboot itself into recovery, install the update and reboot into working mode).
  2. Download the update manually (herelink), rename the file toupdate.zip(all letters are small), we put in the root of the GPS-card and further, as in the previous paragraph.
  3. (for aesthetes) Unpack the downloaded update archive, extract the file from thereRKUpdateService.apkput it (with replacement) in the folder/ system / app, set the owner to it as 0.0 and resolution 644, then go to “Settings” - “About this device”, launch “OTA-system update”, request an update, download it and wait for the automatic installation.

2) transition from version 1.0.1 to version 1.0.2
Modified file:
  • /system/app/MTCWeather.apk- replacement (with the consent of the author, see further in the text) non-working factory application on the analogue, assembled by SW.vitarkananda(version 1.3.7b_beta, fresh versions alwayshere)

Files to remove:
  • /oem/oem/apk/multitronics_2015-12-28.apk- replacement with a new version (manual reset required)
  • /oem/oem/apk/Xposed/06_Xposed-MTC-Manager_1.6.apk- replacement with a new version (manual reset required)
  • /oem/oem/apk/Xposed/07_MTC-Keys_2.12.apk- replacement with a new version (manual reset required)
  • /oem/oem/apk/Xposed/09_MTC-BT_1.2.apk- replacement with a new version (manual reset required)

New Files:
  • /oem/oem/apk/multitronics_2016-02-23.apk- new version (manual reinstallation required)
  • /oem/oem/apk/Xposed/06_Xposed-MTC-Manager_1.4.apk- new version (manual reinstallation required)
  • /oem/oem/apk/Xposed/07_MTC-Keys_2.10.apk- new version (manual reinstallation required)
  • /oem/oem/apk/Xposed/09_MTC-BT_1.5.apk- new version (manual reinstallation required)
  • /oem/oem/apk/Xposed/11_Xposed-MTC-Radio_1.4.apk- module for the application "Radio" (requires manual reinstallation)
  • /oem/oem/apk/Xposed/12_Xposed-KLD-Launcher_1.1.apk- the module for the launcher in the style of "KLD" (requires manual reinstallation)
Version 10/27/2015 (HA-20151010)
Version - from27.10.2015
Link to the firmware (made on the basis of HA-20151010):DIY_HA_FUSE_AllCPU_KK444_AllRes_151010_root_mod_boo_2015-10-27_v1.0.0.zip
Innovations regarding the previous version:
  • Improved interface of the application "Speakerphone" (Bluetooth) - the call log has become more compact
  • Added support for your own arbitrary startup script located on the GPS-map*
  • Icons of volume and disc ejection in the status bar


*If the root of the GPS card has a file namedcustscript, it will be executed when you start the radio.
Thus, you can add your own scripts to autorun.
Accordingly, the requirements for this file are the same as for regular Linux executable scripts. That is, specifying the command interpreter in the first line, as well as line breaks according to Unix rules.
The first line can be:#! / system / bin / sh
Well, then - any command Linux.
For example, if you have problems rebooting into recovery mode (there are no suitable hardware buttons, or other reasons), then put a file with the following contents on the card:
#! / system / bin / sh
reboot recovery
And then your radio after the start immediately reboots into recovery mode. Do not forget to delete the file from the card immediately after this, otherwise it will reboot each time.
Another example is the automatic activation of ADB debugging via USB:
#! / system / bin / sh
echo 2>/ sys / devices / platform / usb20_otg / driver / force_usb_mode
It happens that the GU so zaglyuchit that it would be necessary to reset all the settings, but only it is impossible to approach them - constantly falling out errors do not allow to go into the settings and select the desired item there. It also doesn't matter - we write such a script and put it on the card:
#! / system / bin / sh
mkdir -p / cache / recovery
echo '--wipe_all'>/ cache / recovery / command
reboot recovery
Scriptcustscriptcan also be used for "early loading" of applications and services.
The advantage of the "external" script is that, unlike the scriptinstall-recovery.shscriptcustscriptlocated on an external memory card. Therefore, if something "went wrong", then you can simply pull out the card and correct the script on the computer. In addition, in some cases through such a script, you can "revive" the GU.
OTA updates:
1) transition from version 1.0.0 to version 1.0.1
Modified file:
  • /system/priv-app/Velvet.apk- elimination of the "Voice Search" error. After installing the update, you must go to the Market and update the "Google Application"
Modified image:
  • recovery.img- elimination of the error with the “non-perception” of the update.img file when trying to flashing from recovery mode
2) transition from version 1.0.1 to version 1.0.2- adding an alternative launcher (from the KLD platform) with a choice of launcher in the settings
New Files:
  • /system/priv-app/Launcher2_HA.apk- standard for this firmware launcher
  • /system/priv-app/Launcher2_KLD.apk- alternative launcher
File to be deleted:
  • /system/priv-app/Launcher2.apk- the old version of the staff launcher

Other:
  • /system/priv-app/Phonesky.apk- fix file permissions
Important note:If you will put this version on top of the previous version of this "designer", then choose to delete all data during the installation.not necessary. The firmware should get up on existing data and with the current settings. However, to make a backup before reflashing does not hurt - then do not say that I did not warn you.
Attention: In case of problems with Google’s voice search, follow these instructions:Head units on the platform RK3188 (Android KK) - Discussion (Post booroondook # 44368165)
Version 10/06/2015 (HA-20150918)
Link to the firmware (based on HA-20150918):https://mega.nz/#!3ZAB...tJzycNqDVVRAzIXoExFPrI
OTA updates:
1) transition from version 1.0.0 to version 1.0.1
Modified files:2) transition from version 1.0.1 to version 1.0.2- installationBYfrom7floorfulfillment of wishes:Head units on the RK3066 platform (Android JB / KK)
Added files:
  • /system/lib/libjnidispatch.so
  • /system/lib/modules/i2c-dev.ko
  • /data/app/MTCCSC.apk- the module after applying the patch immediately in the installed state - will only activate it through the Xposed Framework
  • /oem/oem/apk/sound/SoundControl.apk- audio adjustment utility, installed independently through the application "OEM"
3) transition from version 1.0.2 to version 1.0.3- elimination of the error, manifested as the inability to install the firmware (update.img, mcu.img, etc.) from the recovery mode
Modified image:recovery.img
4) transition from version 1.0.3 to version 1.0.4- change of the OTA-update service interface. Added serial number display.
Modified file:RKUpdateService.apk


Post has been editedbooroondook - 06.06.16, 07:32
Reason for editing: Added a link to the firmware build order


--------------------
WBR, booroondook
Correctly asked question - already half the answer
bes90
Message#18
07.10.15, 16:32
Local
*****
[offline]

Group: Friendssavagemessiahzine.com
Messages 128
Check in: 19.11.14

Reputation:-  18  +

* booroondook,, Thank you very much! : thank_you:
And so, changed the color of climate control. the first version is turquoise (made specifically for the focus3).
I spread files, can someone come in handy
Turquoise
Attached fileMTCCanbus.apk(1.74 MB)
Attached Image
Blue
Attached fileMTCCanbus.apk(1.75 MB)
Attached Image
White
Attached fileMTCCanbus.apk(1.74 MB)
Green
Attached fileMTCCanbus.apk(1.74 MB)
Attached Image
Red
Attached fileMTCCanbus.apk(1.74 MB)
Attached Image


Post has been editedbes90 - 10.03.16, 11:07
7floor
Message#19
10.10.15, 21:15
Local
*****
[offline]

Group: Friendssavagemessiahzine.com
Messages 228
Check in: 10.12.06
Xiaomi Mi 4S

Reputation:-  91  +

I liked something Xposed :)

Redid the volume indicator for yourself, see under the spoiler.
I did not like the indicator, which FIG is visible on a sunny day.
I decided to make it bigger and in the style typical for AV equipment, and not the Android-standard one.

Attached Image


download -Xposed Volume Bar

Post has been editedkumarai - 11.11.15, 21:53
Reason for editing: added link Xposed Volume Bar


--------------------
News and announcements on my development, as well as their support - only on the xda forum.
Duk
Message#20
23.10.15, 09:43
Veteran
********
[offline]

Group: Friendssavagemessiahzine.com
Messages 1562
Check in: 14.09.07
Samsung Galaxy Note 3 LTE SM-N9005

Reputation:-  409  +

Customized screen clock options

Screensavers
Enabled in Settings / Screen / Timeout by setting the delay time. It works when running regular applications.Radio, Music, Speakerphone, Settings. Also on the desktop instaff launcher. ATNext LauncherIt does not turn on the desktop, as it considers it a foreign application.
It is installed by replacing the MTCScreenClock.apk system file in the system / app folder of the RootExplorer program, with the corresponding rights set.
Screensavers from Duk
When installing, the numbers 1-2-3- .. in the file name to delete.
Attached Image

Attached fileMTCScreenClock.apk(941.02 KB)
Attached Image

Attached fileMTCScreenClock1.apk(947.46 KB)
Attached Image

Attached fileMTCScreenClock2.apk(1.03 MB)
Attached Image

Attached fileMTCScreenClock3.apk(994.27 KB)
Attached Image

Attached fileMTCScreenClock4.apk(1017.16 KB)
Screensavers from Navy007
Malaysk Screensavers
Screensavers from Duk Digital
Added digital screensavers for any button illumination color. The background is translucent. Install as well.Remove the letters W-R-G-B in the names
Attached Image

Attached fileMTCScreenClockW.apk(1.18 MB)
Attached Image

Attached fileMTCScreenClockR.apk(1.18 MB)
Attached Image

Attached fileMTCScreenClockG.apk(1.18 MB)
Attached Image

Attached fileMTCScreenClockB.apk(1.18 MB)
Screensavers from Duk. NEW! Arrows + date.
For those who have the words "Monday" and "Friday" evoke different emotions, added the appropriate inscriptions above the watch. And those that with the "tabl" made on a translucent background with a view of the desktop. Who needs numbers of a different color, knock on the PM.When installing, the numbers 1-2-3- .. in the file name to delete.
Attached Image

Attached fileMTCScreenClock.apk(823.03 KB)
Attached Image

Attached fileMTCScreenClock1.apk(823.03 KB)
Attached Image

Attached fileMTCScreenClock2.apk(823.03 KB)
Attached Image

Attached fileMTCScreenClock3.apk(823.03 KB)
Attached Image

Attached fileMTCScreenClock4.apk(823.03 KB)
Screensavers from Duk. NEW! Digital, transparent background, full date.
For those who want to contemplate along with the time "live wallpaper" of the desktop (or normal). Install as well.Remove the letters W-R-G-B in the names
Attached Image

Attached fileMTCScreenClockW.apk(822.82 KB)
Attached Image

Attached fileMTCScreenClockR.apk(822.81 KB)
Attached Image

Attached fileMTCScreenClockG.apk(822.81 KB)
Attached Image

Attached fileMTCScreenClockB.apk(822.82 KB)

Desktop Clock Widgets
If you don’t want to change the system files, it’s easiest to install from here:
Analog Clock Collection
The collection has a large selection of dials. It is installed without problems on the JY and NEXT launcher (KLD did not check, but I think there’s no space on the home page). There are two minor problems. When off-on, this widget is loaded for about 1.5 minutes. Not quite comfortable. Also revealed the battery zhor second hand even during hibernation. It is desirable to turn it off when choosing a dial (button in the upper left corner).
It looks like this:
Attached Image
Attached Image
That there were no problems, "painted"regular clock widgetour GU dials from that collection. Now loaded instantly. It has the same appearance as the problem one. It is displayed as a widget on the desktop, in the Clock application (if you set analog settings in the settings), and even when you click on the Night Mode icon in the status bar, as a screensaver with a floating clock (for some reason, the Chinese made it very dark).
It is installed by replacing the system file DeskClock.apk in the system / app folder of the program RootExplorer, with the appropriate rights. Search widgets and put on your desktop.
When installing, the numbers 1-2-3- .. in the file name to delete.
Attached Image
Attached Image

Attached Image
Attached Image

Attached fileDeskClock1.apk(3.01 MB)
Attached Image
Attached Image

Attached Image
Attached Image

Attached fileDeskClock2.apk(3.19 MB)
Attached Image
Attached Image

Attached Image
Attached Image

Attached fileDeskClock3.apk(3.06 MB)
Attached Image
Attached Image

Attached Image
Attached Image

Attached fileDeskClock4.apk(3.11 MB)
Who needs other dials from that large collection, knock on the Kumys. I will lay out here.


Post has been editedDuk - 16.03.16, 14:20
Reason for editing: Removed unnecessary line breaks, brought the message into a compact view.
MVG-V70
Message#21
11.11.15, 10:37
Developer
********
[offline]

Group: Friendssavagemessiahzine.com
Messages 1529
Check in: 17.01.07
Huawei P10 Plus VKY-L29

Reputation:-  448  +

New xposed modulexposed-mtc-manager(MTCManager.apk contains the main functions of the core of the radio tape recorder of our family)

ATTENTION! Correct module operation inOS Android 5.1.1supported only in custom firmwarefromBooroondookandMalaysk.

opportunities
All configuration files must be onexternalmap in the mtc-manager directory.

1.The functionality has been transferred to the module.xposed-mcu, not allowing the radio to go to sleep while scrolling the starter.
When receiving a signal to turn off the module produces a delay of 5 seconds, if at this moment power reappears, then nothing happens, in the absence of power the radio tape recorder goes to sleep.
Due to the features of the implementation of the inclusion in our MCUs, the screen goes out for the time when the voltage drops.

This functionality can be disabled in settings.ini:
settings.ini
mcu_power = false


2.The module has a white list of applications that does not allow the system to close the necessary services and applications when going to sleep and when pressing the "Acceleration" button in the curtain. Thus, the module eliminates the use ofmtc-wakeup-service.
Exception file name whitelist.ini
The file must list the package names of the whitelist applications.
example
add to white list MTC-Volume and MapCamDroid:
whitelist.ini
com.mvgv70.mtcvolume
info.mapcam.droid

The names of packages and services can be taken from the application manifest file or by using programs likePackage viewer.


3.Accelerated launch of custom services. Services are started when the kernel is loaded.
The list of services should be located on the external map in the mtc-manager directory, the file name is start_services.ini
each line must contain the service name in the format package name / full service name,
example
start_services.ini
# launch of the service MapCamDroid
info.mapcam.droid / info.mapcam.droid.service.GpsService



4.Alternative screensaver with the list of exceptions, starting in any (even non-standard application). The regular mechanism of an alternative screensaver is activated.
It may not work on all firmware.
Settings in the settings.ini file.
settings.ini
# Enable alternative screensaver, if false is specified, the regular mechanism will work:
screenClock = true
# screen off time, if not specified, the value from the default settings will be used:
screenTimeout = 60
# screensaver software package name
screenPackage = com.microntek.screenclock
# name screensaver activator
screenClass = MainActivity
# if the package name and activation are not set, then the standard screensaver will be used


The list of exceptions is in the ss_exceptions.ini file — the package names should be listed, for example:
ss_exceptions.ini
com.microntek.music
ru.yandex.yandexmaps


Also, the screensaver will not start when talking on the phone, rear view camera, navigating and turning off the radio.

If instead of a beautiful MTCSreenClock.apk clock, a screensaver with a normal digital clock on a black background is called, you need to make sure that the MTCScreenClock application is installed.
If the application is installed, you can try setting the screenPackage and screenClass parameters in settings.ini

5.Also in the module there is a "backup" for correct sound adjustment inMTC-VolumeandMTC-Service.

sound adjustment in the firmware for Android 4.4.4
In these firmwares, Chinese programmers take the current volume when adjusting not from the settings, but from a local variable that does not change when the sound is changed by third-party programs — that is why the sound jumps when trying to adjust the sound with regular buttons or twists.


6.Redesignation of the bluetooth OBD device so that an already connected device with a non-standard name is perceived as an obd adapter.
Device names must be listed in the settings.ini file in the obd_device parameter, separated by commas as they appear in the standard speakerphone application. You can specify not names, but parts of names, for example:
settings.ini
obd_device = OBD, DUAL-SPP


7.Setting the list of programs switched by the MODE button,
In settings.ini install
settings.ini
modeSwitch = true

Programs are switched sequentially one after another.
For correct sound switching, the applications used must be controlled (play / pause) programmatically via intents. If the player does not support the start and stop of playback by external intents, you will have to switch the sound manually.
When you press the MODE button, the active application is searched in the list of running applications. Further, a command is sent to the application (configured in mode.ini) to close or pause the audio stream. After that, the default activation is launched for the next application and a command is sent to the application to start playback (also configured in mode.ini)

mode.ini
Attached filemode.ini(1.09 KB)

# list of switchable applications, package names should be listed
[apps]
staff radio
com.microntek.radio
# PowerAmp
com.maxmpz.audioplayer
native music
com.microntek.music
# PCRadio
com.maxxt.pcradio
# regular DVD
com.microntek.dvd

# closing the regular Radio application
[com.microntek.radio:stop]
# intent name
intent = com.microntek.bootcheck
# parameter name
extra = class
# parameter value
value = mode

# closing the regular Music application
[com.microntek.music: stop]
# intent name
intent = com.microntek.bootcheck
# parameter name
extra = class
# parameter value
value = mode

# closing regular DVD application
[com.microntek.dvd: stop]
# intent name
intent = com.microntek.bootcheck
# parameter name
extra = class
# parameter value
value = mode

# Enable play in PowerAmp
[com.maxmpz.audioplayer: start]
# service name
service = com.maxmpz.audioplayer.player.PlayerService
# intent name
intent = com.maxmpz.audioplayer.API_COMMAND
# action: startService
send = service
# parameter name
extra = cmd
# parameter type
extra_type = int
# parameter value
value = 3

# turn off playback in PowerAmp
[com.maxmpz.audioplayer: stop]
# service name
service = com.maxmpz.audioplayer.player.PlayerService
# intent name
intent = com.maxmpz.audioplayer.API_COMMAND
# startService action
send = service
# parameter name
extra = cmd
# parameter type
extra_type = int
# parameter value
value = 2

# pcradio: start playing
[com.maxxt.pcradio: start]
# action: executing a command as root
send = cmd
# root command
command = am startservice -n com.maxxt.pcradio / .service.RadioService -a com.maxxt.radio.ACTION_PLAY_STREAM

# pcradio: stop playing
[com.maxxt.pcradio: stop]
# action: executing a command as root
send = cmd
# root command
command = am startservice -n com.maxxt.pcradio / .service.RadioService -a com.maxxt.radio.ACTION_STOP_PLAYBACK



8.Disable the launch of the last running program.
settings.ini
clear_last_app = true


9.GPS time synchronization.
settings.ini
sync_gps_time = true


10.Enable w-fi at startup.
settings.ini
wifi.on = true




The configuration files and the directory (folder) / mnt / external_sd / mtc-manager need to be created independently!

changes
version 1.1 - added an alternative screensaver;
version 1.2 - added quick launch of custom services.
version 1.3 - added re-designation of obd-devices;
version 1.4 - improvements on the redefinition of obd-devices;
version 1.5 - setting the list of programs for switching with the MODE button;
version 1.6 - error correction;
version 1.7 - small changes in the call screensaver;
version 1.8 - changes in the restoration of the sound of the radio;
version 1.9 - disabling the launch of the last running program, error correction;
Version 1.10 - correction of errors when disabling the launch of the latest program, time synchronization by GPS;
Version 1.11 - the last launched program does not start after the auto is turned on with the GU turned on with the clear_last_app setting enabled;
Version 1.12 - when the GU goes to sleep, the last launched program is remembered;
version 1.13 - added the ability to enable w-fi at startup;
version 2.0 - added ability to work incustomfirmware 5.1.1 and support for the location of the settings files on the internal map;
version 2.1 - error correction;
version 2.2 - error correction;
version 2.3 - error correction mode;
version 2.4 - fixes for older versions of the MCU;
version 2.5 - fixes for old versions of MCU


Attached filexposed-mtc-manager-2.5.apk(38.91 KB)

previous versions
Attached filexposed-mtc-manager-1.0.apk(40.01 KB)
version 1.0;
Attached filexposed-mtc-manager-1.1.apk(41.7 KB)
version 1.1;
Attached filexposed-mtc-manager-1.2.apk(42.55 KB)
version 1.2;
Attached filexposed-mtc-manager-1.3.apk(43.03 KB)
version 1.3;
Attached filexposed-mtc-manager-1.4.apk(44.76 KB)
version 1.4;
Attached filexposed-mtc-manager-1.5.apk(49.47 KB)
version 1.5;
Attached filexposed-mtc-manager-1.6.apk(49.49 KB)
version 1.6;
Attached filexposed-mtc-manager-1.7.apk(49.49 KB)
version 1.7;
Attached filexposed-mtc-manager-1.8.apk(50.29 KB)
version 1.8;
Attached filexposed-mtc-manager-1.9.apk(50.53 KB)
version 1.9;
Attached filexposed-mtc-manager-1.10.apk(51.17 KB)
version 1.10;
Attached filexposed-mtc-manager-1.11.apk(51.19 KB)
version 1.11;
Attached filexposed-mtc-manager-1.12.apk(51.53 KB)
version 1.12;
Attached filexposed-mtc-manager-1.13.apk(51.73 KB)
version 1.13;
Attached filexposed-mtc-manager-2.0.apk(54.55 KB)
version 2.0;
Attached filexposed-mtc-manager-2.1.apk(37.93 KB)
version 2.1;
Attached filexposed-mtc-manager-2.2.apk(38.01 KB)
version 2.2;
Attached filexposed-mtc-manager-2.3.apk(38.04 KB)
version 2.3;
Attached filexposed-mtc-manager-2.4.apk(38.06 KB)
version 2.4.



Work protocol can be viewed in LogCat by filterxposed-mtc-manager .

Installation in a standard way through the Xposed Framework.

Post has been editedMVG-V70 - 10.11.17, 10:43
Reason for editing: version 2.5

370 pagesV  1 2 3 4 5 6 > » 


 mobile version    Now: 05/01/19 08:18