[APP][Android 4.4+][iOS 9.0+] XVacuum Firmware (Xiaomi Vacuum - Roborock v1/v2/v3) - Android Apps and Games

XVacuum Firmware
Flashing firmwares and sound packages from your smartphone (Android and iOS)
Roborock v1/v2(S50/51/55), T6, S6, 1S, T7, Q7 are supported.​
The first and second generations have common language packs. The third (T6, S6, 1S) has its own packs.
Android:
(only pkg is supported, neither 7z, nor zip, nor rar but only pkg in the unarchived view; as for sound packages, be aware that wav-files in an archive isn't a pkg-package). These packages should be opened only from the internal storage (/sdcard). It will better if you place packages into root folder. Also avoid any special characters in file names, as the robot isn't able to download such files.
iOS:
Firmwares and sound packages must be placed in Documents folder of the application by iTunes (Shared Files section), iTools, iFunbox or other similar applications. (only pkg is supported, neither 7z, nor zip, nor rar but only pkg in the unarchived view; as for sound packages, be aware that wav-files in an archive isn't a pkg-package). Also avoid any special characters in file names, as the robot isn't able to download such files.
At the moment, there are two ways (see below):
Without Wi-Fi reset of the robot (you need to get the token by any available ways).
With Wi-Fi reset (the application will get the token by itself)
The instruction without Wi-Fi reset (you need to get the token by any available ways):
Launch the application.
Click the menu and then Settings.
Fill the IP and token of the robot.
Click the "Save" button.
The application will ask you to restart the application for applying the settings, kill the application:
Android: double click to "Back" button or click "Exit" from the menu.
iOS: double click to "Home" button and swipe up the application to kill it.
Launch my program again. The program is written for "blondies": there is almost no way to make mistakes. It consists of two buttons (firmware and sound), and that's all. An "About" menu is also available should you want to know more about me and contribute to the project.
The buttons will be inactive until the program has established connection with the robot and received a status.
As soon as the status have arrived, the buttons become active and you can start flashing the robot.
Choose a firmware or sound package.
Notice the log under the buttons and rejoice at the quick and easy flashing.
If you got an error:
"timeout: Could not connect to the vacuum, handshake is timeout", it means that you filled the invalid IP of the robot.
"timeout: Call to the vacuum timed out" after 50 tries to get the status, it means that you filled the invalid token.
"timeout: Call to the vacuum timed out" after 50 tries of flashing a firmware, it means that your cleaner doesn't support local updates (it was blocked 4004 and higher for the first generation, 1910 and higher for the second generation, the third generation was blocked always). The first and second generation can be reseted to the factory firmware if it is below 4004 for the first generation, below 1910 for the second generation. https://support.roborock.com/hc/en-us/articles/360035372632-How-to-reset-Roborock-to-factory-default
The instruction with Wi-Fi reset (the application will get the token by itself):
You need to reset the Wi-Fi settings of the robot to use this program (you will need to add the robot to MiHome again after all processing is complete).
For the first version: press the "Home" and "Power" buttons simultaneously within 3 seconds.
For the second version: press the "Spot Clean" and "Home" buttons within 3 seconds.
Your robot should say that Wi-Fi is reset and a new access point should appear in your smartphone. Connect to it.
Disable your mobile internet because some phones ignore Wi-Fi unless it provides an internet connection.
Launch my program. The program is written for "blondies": there is almost no way to make mistakes. It consists of two buttons (firmware and sound), and that's all. An "About" menu is also available should you want to know more about me and contribute to the project.
The buttons will be inactive until the program has established connection with the robot and received a token and status.
As soon as the token and status have arrived, the buttons become active and you can start flashing the robot.
Choose a firmware or sound package.
Notice the log under the buttons and rejoice at the quick and easy flashing.
After all processing is complete, you will need to add the robot to the MiHome.
Attention!
Due to the built-in file manager, Play Protect considers the application potentially dangerous and doesn't allow most users to install it. To install the application anyway:
1. Open "Play Market".
2. Tap on "Play Protect" in the menu.
3. Disable the "Check security risks" option during the installation of the application.
Android:
Download the application: View attachment XVacuum Firmware 4.1.0 - Andoid 4.4+.zip (unpack it before using)
Developer: .//Hack
Minimal version of Android: 4.4
iOS:
Download the application: View attachment XVacuum Firmware 4.1.0 - iOS 9.0-15.2.zip (unpack it before using)
Developer: .//Hack
Minimal version of iOS: 9.0
If you don't have JailBreak use Cydia Impactor.
If you have wav-files and want to make a pkg file, just use my program wav2pkg (Windows) - below.
Do you want to thank the developer financially?
Details
Tinkoff card: 5536 9137 9197 1969
Sberbank card: 2202 2007 1004 4098
Kykyryza card: 2 9603257 90117
Ozon card: 2 2302318 050546
PayPal: [email protected] (EUR, USD, RUR)
Yandex.Money (YooMoney): 41001365201505
WebMoney:
- WME: E266145873860
- WMZ: Z130755667036
- WMR: R830172982278
History
04.01.2022 (4.1.0)
The application works better with the third generation (1S, T6, S6, T7, S5 Max and etc.)
Updated the bank accounts.
iOS8 is out of date now to support the maximum version range (9.0-15.2).
Small fixes.
18.01.2020 (4.0.0)
The application tries to reconnect in any way possible in a case when the connection is lost.
If regional lock is activated the application tries to disable it few times. On failure, it displays an error to the log.
Fixed working after waking up from sleeping on iOS. Previously, you need to restart the application.
Requests to a vacuum work faster now.
Many small fixes
21.09.2019 (3.3.0)
The path to the selected file is displayed in the log
08.09.2019 (3.2.0)
The information about the vacuum is got in the background mode
Small fixes
25.08.2019 (3.1.2)
Added information about a vacuum to the log (Model, Firmware and IP)
Disabling the regional lock to have able to flash a firmware without the regional lock
Small fixes
24.07.2019 (3.0.1)
Small bug fixes
Added information about support for Roborock v3 (T6, S6, 1S)
09.06.2019 (3.0.0)
You can flash the robot without Wi-Fi reset (the IP and token must be filled in the setting from the menu, after saving, the setting you need to restart the application).
Logs are extended. It will show more information in case of unexpected errors.
Now, the bank details can be copied by the click on the neded line.
In case of success flashing, a window with information about me will be shown.
31.03.2019 (2.2.0)
Fixed the log block collapse.
Small fixes: mainly for iOS.
25.03.2019 (2.1.1)
Small fixes and iOS version.
14.01.2019 (2.1.0)
The code is significantly refactored and compressed.
14.01.2019 (2.0.0)
Now the application has a built-in file manager. You can select only pkg (many people tried to flash everything except pkg, not understanding what they did wrong). The "Back" button closes the file manager but does not move up one level. I'll add it in next versions.
Added new bank details to the "About" window.
13.01.2019 (1.0.2)
Now the socket closes together with the application. You won't get the error EADDRINUSE (Address already in use) when you restart the application.
12.01.2019 (1.0.1)
The window "About" can be closed with the "Back" button.
The menu can be closed with the "Back" button.
The application is now compressed at less than 1MB.
Added the current version to the "About" window.
Minimal version of Android is 4.4 (most likely the log block will be collapsed on Android 4-5, so you can see one line only).
9.01.2019 (1.0.0)
The first released version.
Known issues
java.net.BindException: bind failed: EADDRINUSE (Address already in use): or similar errors with "Address already in use" can occur if other programs use the 8080 and 8081 ports. If you cannot identify such a program, just close all programs and restart XVacuum Firmware.
If your phone has gone to the sleep, most likely the phone will stop accepting connections. The robot will return an error, since it won't be able to download the firmware;
The "Back" button closes the file manager but does not move up one level.
[Android]A file can be chosen from the internal storage (/sdcard) only

wav2pkg​The program converts wav-files to pkg-package and backward (Windows)​
Unpack the program to the root of any disk (advanced users: the path must not contain any spaces or non-Latin symbols). For example: C:\wav2pkg
The instruction to make pkg-package:
Place all folders with wav-files to the "voicepacks" folder. The folders must contain only Latin symbols, digits and/or underscores. You can place any number of folders. The program converts them into separate pkg files. The path must be, for example, C:\wav2pkg\voicepacks\english\*.wav
Launch wav2pkg.bat from the wav2pkg folder
The program will start displaying information about the progress of the conversion.
Produced packages will be placed into the "voicepacks" folder and carry the names of the folders that they were converted from.
You don't need to remove pkg-files before the next launch of the program.
The instruction to extract wav-files from pkg-package:
Place all pkg-files to the "pkgs" folder. The packages must contain only Latin symbols, digits and/or underscores. You can place any number of packages. The program extracts them into separate folders. The path must be, for example, C:\wav2pkg\pkgs\english.pkg
Launch wav2pkg.bat from the wav2pkg folder
The program will start displaying information about the progress of the conversion.
Produced wav-files will be placed into folders which carry the names of the packages that they were extracted from and they will be placed into the "pkgs" folder.
You don't need to remove folders before the next launch of the program.
Download: View attachment wav2pkg.zip

Russian community of flashing of this vacuum robot

Does no one need this? Or maybe did I place the thread in the wrong forum's section? Because the thread in the russian community is very hot. The application was downloaded more than 4000 500 000 times.

Could you please explain for what I need this? I have this s50 robot, but I don't know the exact purpose of this topic. I have eu version and english voices. There is some modifications or funny voices?

.//Hack said:
Does no one need this? Or maybe did I place the thread in the wrong forum's section? Because the thread in the russian community is very hot. The application was downloaded more than 4000 times.
Click to expand...
Click to collapse
Thank you now have ssh access. Looking for some language packs now : )

Work perfectly on Gen1 !
I flashed this french sound pack
(thank Pierre in comment: link)

Thanks buddy!!! Finally found a thread in English that covers firmware flashing.
I have the Gen 2 (s50) international version and want to flash to China version in order to connect to China server.
Where do I find the latest China version firmware for s50?
Sent from my iPhone using Tapatalk

Does anyone have all the instruction lines for sound pack? I am making a pkg for dutch. I have the instruction lines for error 1-19. But I still need to have english instructions for some commands. I hope someone can help me. Otherwise how can i extraxt a pkg, so I can see what wav files are inside the pkg?
Thank you.

Dutch voice pack/Nederlandse stem
I made a dutch voice pack/Nederlandse stem voor Mi Robot Vacuum/Roborock.
https://drive.google.com/open?id=1Ttd8F0Xa2n5jrpgOMdJEkc6VzB2axFMC
I used the list with the sound instructions from here: https://4pda.ru/forum/index.php?showtopic=881982&st=3980#entry83141327
Thank you for this great apk to transfer the pkg to the vacuum cleaner.

I updated the application. I have added support of iOS

S6 FW
Any lockout for flashing s6 FW to T6 machine? Plz

mikaelivalbo said:
Any lockout for flashing s6 FW to T6 machine? Plz
Click to expand...
Click to collapse
Sorry, 1S, t6 / s6 have different encryption keys. At the moment, nobody knows them.

Thanks for the app, but I'm waiting for it to be compatible with vacuum 1s. I try this but can't send voices (the token captures ok).
I read in last post I read that isn't posible

When somebody get access to the filesystem of the vacuum and find the encryption keys We'll can make voice and firmware packs for the vacuum. Now we can flash original packs only.

.//Hack said:
When somebody get access to the filesystem of the vacuum and find the encryption keys We'll can make voice and firmware packs for the vacuum. Now we can flash original packs only.
Click to expand...
Click to collapse
Thank you! we will wait.

@.//Hack
Please link to XVacuum Firmware 3.0.0.apk

Ubimo said:
@.//Hack
Please link to XVacuum Firmware 3.0.0.apk
Click to expand...
Click to collapse
Sure, I'm going to update. Maybe today or tomorrow.

Ubimo said:
@.//Hack
Please link to XVacuum Firmware 3.0.0.apk
Click to expand...
Click to collapse
Done!

The application is updated (3.0.1)
Enjoy!

Related

Help localizing a program - drop down boxes won't open after editing

Hello,
I'd like to ask for some expert help with editing the resources of the EXE file of a piece of software. The application's name is NetChanger, it's Japanese, and I am editing it using XN Resource Editor.
I am having the following problem: if I rename (from JP to EN) any item on an expandable menu or the label of a drop down box, the same will no longer open. When restored to its Japanese text, the drop down works as expected.
For anyone caring to take a look, please download and open attached file (only XN Resource viewer shows Japanese text normally, all other editors show ?????).
Example - the main menu, or tap "Register" > General Wireless (ticked) > Next -- on the screen that opens, if I edit anything on it, even not the label of a drop down box, but say the TCP/IP Settings button - none of the drop downs works anymore.
Note: simply place folder anywhere on your pocket and start the program, it will work.
Sorted
It seems XN Editor was causing the problems. So I worked with it to show me the Japanese text but made the changes in PE Explorer and the program was OK.
I have created an install file that will install the English version to the device, although some bits are still untranslated, while others I simply did not understand the meaning of, so it is just what the machine translation produced.
If anyone is interested, test it and let me know if you have any suggestions or comments.
The install file will show the Agreement garbled - just tap the LEFT button to agree.
It says something about a trial from 2006 until April 2009 - this could be the reason why the Connect / Disconnect buttons are greyed out, but otherwise it seems like a decent piece of software.
I have included a machine translated Help file in the ZIP - replace the file in Windows directory with it, if the JP file is installed there.

[INFO] "New User Guide Terms Android"

Hi! I saw that many (myself initially) fail to understand the discussions of various topics of modding on this and other forums because of certain terms that are now characteristic of speech in any argument.
-Android operating system for mobile devices based on Linux kernel. Android is an open source project developed by the Open Handset Alliance (OHA). Google was the first company to work on Android and HTC has designed and implemented the first Android phone.
-AOSP: The term stands for AOSP Android Open Source Project, which is an initiative created to guide the development of the Android mobile platform.
-ADB (Android Debugging Bridge): application via command line (command prompt, DOS), is used to flash rom, make changes to the system, backup, install applications (using the command: adb push nomeapp.apk / system / app /), copy files from your device to PC (via the command: adb pull / path / inside / of / Android / filename nome_file_destinazione) and more. ADB is a tool included in the SDK of Android that allows you to manage your phone simply by connecting it via USB. For programmers, ADB is also used to execute commands on a virtual machine Android. detailed instructions.
- Apk (short for Android Package): is the file format used to install the Android software (it works similar, more or less, that is for Windows. Exe). Renaming the extension of this file. Zip you can open it with any operator of compressed files.
-App or Apps: abbreviation of the term application or applications
-App2sd (A2sd): procedure inherent in many Roma coocked, to move applications installed, or install later, the memory card instead of phone memory. to use it you must have an ext2 or ext3 or ext4 on the memory card. part of the application (the Dalvik cache) is still stored in the smartphone does not reduce the speed of execution. app2sd this is not to be confused with the various applications on the market, as those of the market allow the movement or storage of only applications that allow it.
-Bootloader (FASTBOOT): phone mode (while connected to USB mode with usb debug enabled) through which you can do many things, including obtaining root permissions, flash ROM, make backups, pushare files, remove files etc. ... the bootloader mode varies from terminal to terminal, refer to those sections for how to go into bootloader on your device.
-Brick (brickare, brickato): literally (translated in Italian) "BRICK". making the cell like a brick, a something of unusable if not as paperweights.
-Digital compass: The digital compass is able to detect the direction in which the device is pointing. This information can be used together with an appropriate mapping software to assist in navigation to unknown places.
-BusyBox: BusyBox is important because it lets you install it on your Android poteziare with many basic Linux commands. In fact, some powerful programs, such as Titanium backup and others, use busybox to carry out the instructions. In virtually a few kb there are so many beautiful little programs. guide: using titanium or backup.
-Cache: a temporary memory in which data are stored as may be eliminated without compromising the functionality of the system.
-Digital certificate: encrypted code issued to two or more parties by an authorized organization, and used to verify the identity of those parties by exchanging their public keys.
-Cupcake: Android 1.5 or relaise first official operating system pounces April 13, 2009
-Encryption: Procedure for the encoding of a systematic bit stream before transmission, aimed at avoiding that the contents can be decrypted by third parties.
Dalvik-Cache: cache used by the system to increase the execution speed of programs.
USB-Debug: mode of Android that is (turning the feature on your device via menu / settings / apps / Development / Debug USB) to allow the system to undergo special modifications.
Direct-Push Technology: Direct Push technology (push e-mail capabilities), developed by Microsoft, lets you receive new e-mail messages on their device, they are not received by your mailbox Inbox or Exchange Server. Items such as contacts, calendar and tasks are immediately updated on the device if they are changed or added on the Exchange Server.
-Emulator: it is found in the SDK and is a software that allows you to emulate (simulate) an android device. usually serves to developers (developers) to test applications.
-Digital Signature: A digital signature assures the recipient about the identity of the person who sent the file, and the absence of alterations made ​​after signing this.
-Firmware: Software comlpleto the phone, android rom often contains (the only operating system) the radio (software designed to handle all communications) and hboot (the part on the base, and boot management and partition of the phone) . The format depends on the parent company that issues them and shall be flashed through the tool or program.
-Flash (flash, flashed): install, installed.
-G. E. often written or GE (Google Experience): There are those phones that have the OS (see ROM for a definition) fully developed by Google without any addition or customization by the manufacturer that sells the device (for example the number of mobile Nexus is entirely GE). This designation often means that these phones are the first to receive updates of new versions of Android, because there being no additional software, as well as those developed by Google, the release is much quicker.
Another (more common) is that With Google.
Are those phones that despite having some customization software by the manufacturer, are fully compatible with the Google software and services with Android.
-GPRS: GPRS (General Packet Radio Systems - Radio systems for generic packages) is a data service for mobile devices. It is available for the devices that meet the GSM standard.
-GPS: GPS (Global Positioning System - Global Positioning System) is a radio navigation system based on satellites that allows the DENTIFICATION of a geographical position through a triangulation of points. The GPS is used on mobile devices for applications software for navigation.
-GSM: Short for Global System for Mobile communications (Global System for Mobile Communications), is the platform for mobile computing worldwide.
-HSDPA: HSDPA (High-Speed ​​Downlink Packet Access) is a technology for mobile devices that allows higher data speeds than traditional networks. Often referred to as 3.5G for faster downloading.
-HSPA: HSPA (High-Speed ​​Packet Access - High Speed ​​Packet Access) is a technology for mobile devices that improves the speed at which you can send and receive information on their mobile device. HSPA technology is used in 3G networks.
HSUPA: The HSUPA (High-Speed ​​Uplink Packet Access - access to packages for the high-speed) is a technology for mobile devices that provides (along with HSDPA) the possibility of having connections with fast download and upload very high by optimizing use of bandwidth.
-HVGA: The HVGA (Half-size Video Graphics Array) indicates a particular display resolution of 480 x 320 pixels.
-hboot: the part on the basis of partition and boot management and the phone
-Kernel: is the essential part of any operating system. Without going into technicalities, it manages hardware (drivers and other information about the hardware, for example). Android uses a modified Linux kernel and is entirely open source (ie source code is freely available and modifiable).
- Launcher: It 's the software that handles the desktop (icons, widgets, wallpapers etc..) Android operating system. In essence, is what appears when you access the phone after the unlock screen, called Lock Screen (see below) if it is enabled.
Android allows for excellent customization Lacuncher. Although all versions of Android will already have a default, it is possible (when this option is not blocked by the manufacturer) install as many as you want from those in the Market. Launcher The best known of those owners are not ADW Launcher, Launcher Pro, Helix Lancher.
Most producers customize more or less heavily, their phones (as long as they are not GE, see above), and modification of the launcher is usually the most common personalization. Motorola for example sviluppaMotoBlur (non-removable, and includes an additional set of changes including the Launcher), the HTC the Sense (removable; this also includes modifications to the deepest only launcher which also include the framework), Samsung TouchWiz the (removable) etc..
The change of Lacuncher makes it very often no longer available widgets developed for another Launcher.
-Leak Leaked or (escaped): this refers to the ROM or firmware that (strangely) escape to the Mother House, and is circulated on the net. are semi-official, in the sense that they are developed directly from 'manufacturer, but are not officially released (and therefore not fit to restore the guarantee of a device).
Screen-Lock or unlock screen: is the screen that appears after turning on and / or whenever you press the on / off the phone. Used to not press the keys when not using the phone. It requires a combination of specific touches, or gestures to be "removed"
-Nandroid (found in the recovery as amended): application that creates an image of the entire operating system, like norton gost and true image for windows.
-ODEX: type of compression that is used to free up memory and speed up your system. ODEX unzip the file compresses everything and creates a file. ODEX dall'apk deleting the file. dex then you end up with after launcher.apk and launcher.odex (so 'you have saved so much space and improved
the speed reading application). rom the ODEX can not be changed the subject.
-OTA: Over The Air - system that allows applications to receive updates directly from the network or system
Ext2/ext3/ext4-partition: partition on the memory card (which usually can be made using modified recovery) used to install applications on this media instead of filling up the phone memory. the ext is a type of file system used on Linux and is seen as part of the Android smartphone's internal memory. to partition the SD card in the sections and guides for your device.
-Profile A2DP: Advanced Audio Distribution profile (Advanced Audio Distribution) is a specification that refers to how two Bluetooth devices can transmit and receive streaming high quality audio. The A2DP allows the transfer of a unidirectional stream audio in stereo with two channels, such as music from one phone to a headset.
-Pull: used command in command prompt (eg adb pull / path / inside / of / Android / filename nome_file_destinazione) copy to your PC for a file or folder in the Android system.
-RUU: (Rom Updater Utility): A RUU is an executable for Windows, used by service centers, which basically formats all phone memory and you install an image of the official system. In general, the RUU ROM version containing a specific stock, the image of the baseband and radio, and bootloader, the versions are listed in the file name.
Radio-or banda or baseband (not the FM radio): software designed to manage all the communications device (phone, wifi, bluetooth, gps, etc. ...
-Recovery: a kind of mini operating system that is used to retrieve the cell from critical situations (brick, malfunction, etc. ....), do nandroid backup, perform the wipe, flash rom coocked and file format. Zip. The Recovery is properly called Recovery Mode and means the recovery mode in which you can perform actions such as, installing updates, format the phone, format and partition the SD and more. Updating the recovery.img (you can also do without the root) with a different and we have modified provisions advanced features without having to do other steps.
-RSS: RSS (Really Simple Syndication - Guild simple): indicates an Internet protocol used to distribute information that is updated frequently, such as a blog on the Internet, audio or video broadcasts or news headlines.
-Rom: the operating system. coocked roms are usually in. zip and go through recovery flashate
Coocked-Rom: cooked rom, created by chefs (who put together parts of rom applications, modifications, patches and so on) composed and enriched with new features
-ROOT (I take verbatim from androidpedia): What is root? In Unix-like operating systems is denoted by the root user with the highest privileges, ie, system administrator, also known as super user or superuser. (Cited in Wikipedia). Android being a linux system, then the user is root, which allows you to have total control of the phone. What a privilege we have to have root permissions? We have TOTAL control of the telephone. rootare the procedure for your device varies from terminal to terminal, consult the relevant sections to find out how to make your root device ..
G-sensor (gyro): The G sensor detects the position and movement of your device. It helps to orient the display to view both vertically or horizontally depending on how you hold the device. The G-sensor can be used in games to control the actions and other applications that require a movement to be able to be activated.
-SDK (software development kit): Software development kit, which we find in the tools folder that contains the file ADB. You can download it from for all platforms (Windows, Linux, Mac OS).
-S.O. (operating system): see ROM. In fact ROM and SO tend to coincide but while the first term is used to indicate the contents of any memory or the memory itself (it is in fact for Read Only Memory), the second indicates more specifically at a very specific piece of software and not any content that a memory can accommodate.
-Streaming: The term indicates the transmission of streaming audio or digital video using the Internet.
-Superboot: method to become the superuser (root-administrator) of your smartphone, with which you can make changes to the system, such as flash ROM, modify system folders etc. ...
-Tap (capped, plugged): equivalent of left-click on PC, then click in, clicked. TAP LONG = equivalent to right click on pc
-Thetering (wifi, bluetooth and usb): Mode is a connection between the phone is another device (mostly PC), through which you can take advantage of the internet's first, and basically use it as a modem, the second ( which as I said before can be a PC or another phone yet). May be predominantly via USB connectivity, bluetooth or wifi phone.
-Tablet is a tablet device that differs from a smartphone to the screen size (usually greater than the 5 "and for its strong propensity to navigation and document management. It usually does not incorporate a module for telephone calls (one exception is the Galaxy Tab), but often have a data connection via 3G or 4G as well as the WIFI.
Google has developed a special version of Android, called HoneyComb (3.X) for release in 2011. Nevertheless, there are Tablet with Froyo.
-VGA The VGA (Video Graphics Array) indicates a resolution of the display of 640 x 480 pixels.
-WCDMA: The WCDMA (Wideband Code Division Multiple Access) is a protocol for the transmission of data in a 3G cellular network.
-WVGA: The WVGA (Wide Video Graphics Array) indicates a display resolution of 480 x 800 pixels.
Wipe Dalvik-CACHE: reset the system cache. amended by recovery takes place.
Wipe-DATE (factory reset): hard reset (reset phone to factory settings, deletes all data and applications in your phone, no memory card). some recovery in the wiping the data format factory, not a complete hard reset, but a reset of all data in your phone, for a complete hard reset you should also wipe the system and boot from the recovery of the advanced settings or proceed with the procedure manual keystroke! how to do the hard reset via keyboard shortcut see the guides in their respective sections of your smartphone.
-ZIPALIGN: A form of compression that is used to speed up execution of applications. zipalign unzip the file and aligns the compressing apk file limit so 4byte 'Android takes up less ram to read and read more' quickly and then recreates the file. apk ^ ^
If you know other terms that do not understand, this thread is yours.
P. S. I hope to be helpful
this is actually pretty helpful words kinda like a mini dictionary for newbies coming into the modding world of android thank buddy
This should be stickied! :good:
I will see if I can not get mf2112 to add a link to this in his new user thread here.
Kudos for the effort & the great thread. Voted for sticky!
T-Macgnolia said:
This should be stickied! :good:
I will see if I can not get mf2112 to add a link to this in his new user thread here.
Click to expand...
Click to collapse
is a good idea, it would be useful
Couple of people asked me to direct them to a guide or something else which explains these terms and I literally searched pretty hard to find a good one
Now I have no worries
Thnx stempox
Sent from my pyramid.. Through blazing fast sonic waves
ganeshp said:
Couple of people asked me to direct them to a guide or something else which explains these terms and I iterally searched pretty hard to find a good one
Now I have no worries
Thnx stempox
Sent from my pyramid.. Through blazing fast sonic waves
Click to expand...
Click to collapse
Thanks man, I'm writing 'cause today I finished shots thanks
T-Macgnolia said:
This should be stickied! :good:
I will see if I can not get mf2112 to add a link to this in his new user thread here.
Click to expand...
Click to collapse
Very helpful, great work, added it just now. Rated it 5 stars and added a couple of thread tags. Stempox, you might also want to add more thread tags to make this more searchable.
mf2112 said:
Very helpful, great work, added it just now. Rated it 5 stars and added a couple of thread tags. Stempox, you might also want to add more thread tags to make this more searchable.
Click to expand...
Click to collapse
very nice thanks, good idea, because it is often difficult searching for material
Great guide ! Nice job!
Sent from my HTC Sensation 4G using xda premium
realsis said:
Great guide ! Nice job!
Sent from my HTC Sensation 4G using xda premium
Click to expand...
Click to collapse
for new users is very useful
if you suggest other terms to write
updated
new updated
Very helpful indeed...took quite a while to read and I had to subscribe to it since I won't remeber everything...but now I have something to go to when I have doubts...as a newbie, I sincerly give my thanks...
Sent from my SAMSUNG-SGH-I747 using xda app-developers app
This is a great guide for those transitioning from iOS to Android... In other words, noobs.
Sent from my SPH-D710 using xda premium
Mattix724 said:
This is a great guide for those transitioning from iOS to Android... In other words, noobs.
Sent from my SPH-D710 using xda premium
Click to expand...
Click to collapse
In did it is...I am one of those!!
Sent from AT&T Galaxy S3 SGH-i747, just in case you were wondering...
thanks!!
I can only say the same as in thread "What does * mean? - GLOSSARY" by benjamingwynn...
I have some problems to understand all of this, because my English is not so good. But the parts I understand, are very helpfully for me. So many thanks for this informations and spending so much time for it.
Greetings, 77777772
What is virtual SD ?? I read on some instruction to place the "ROM and Gapps" in your virtual SD .
There is no thanks button for the author of this list .

If you own an Android, you have 36 TBytes free and synchronized

I opened time a go a thread where you could get 10 TBytes free and synchronized: http://forum.xda-developers.com/showthread.php?t=2506195
Tencent was behind this service and its eternal rival Qihoo countered with a service that allows you to obtain more than 36 TBytes. Also free and also with synchronized tool.
Leaving aside confidence issues and service continuity, this solution is better than Tencent's one and not only because the increase in disk space.
The synchronization tool is better with more available information about the process.
Qihoo also provides a desktop tool that allows you to access to your cloud disk as it were a USB external hard disk.
Another difference is that when you share a folder, the guest can see the content before download.
Some of the features included:
36 TBytes free
Desktop tool
Synchonization tool with Explorer plugin
Android and iPhone app
Audio/Video streaming (web content)
Recycle Bin (web)
Time machine: File control version (web)
Fast upload/download
Android and iPhone app
And some that needs to be improved
Only available in Chinese.
Desktop and synchronization applications only for Windows.
Probably the first point is the most annoying for people like me that doesn't understand this language.
I've written a full review in my blog: http://imahgin.blogspot.com.es/2014/01/yunpan-disco-en-la-nube-gratis.html
The post is in Spanish and the link redirects you to an automatic translation to English so don't expect a perfect result.
The problem with the language is that I'm not being able to translate the synchronized tool for Windows. Sentences are not in an XML file so it's hard to get it in other language.
As for the Android app, I tried to decompile and compile it again but the apk detects itself it has been modified and doesn't starts up.
Fortunately, @imapk found a breakthrough in a previous build and he managed to translate it to English.
So, these are the steps if you want to get 36 TBytes for free:
Register here: http://yunpan.360.cn/reg.. You'll receive 5 GB
Install the desktop application from here: http://yunpan.360.cn/index/download#windows and sign in into your account. I installed the client for Windows. Not sure if it works if only installs the Synchronization tool. This will give you 10 TBytes
Install the Android app from here: http://yunpan.360.cn/index/download#android and sign in again in your account. You'll receive 26 TBytes.
Attached is the translated apk to English but remember, it's not the last version. All credits goes for @imapk
mahg said:
I opened time a go a thread where you could get 10 TBytes free and synchronized: http://forum.xda-developers.com/showthread.php?t=2506195
Tencent was behind this service and its eternal rival Qihoo countered with a service that allows you to obtain more than 36 TBytes. Also free and also with synchronized tool.
Leaving aside confidence issues and service continuity, this solution is better than Tencent's one and not only because the increase in disk space.
The synchronization tool is better with more available information about the process.
Qihoo also provides a desktop tool that allows you to access to your cloud disk as it were a USB external hard disk.
Another difference is that when you share a folder, the guest can see the content before download.
Some of the features included:
36 TBytes free
Desktop tool
Synchonization tool with Explorer plugin
Android and iPhone app
Audio/Video streaming (web content)
Recycle Bin (web)
Time machine: File control version (web)
Fast upload/download
Android and iPhone app
And some that needs to be improved
Only available in Chinese.
Desktop and synchronization applications only for Windows.
Probably the first point is the most annoying for people like me that doesn't understand this language.
I've written a full review in my blog: http://imahgin.blogspot.com.es/2014/01/yunpan-disco-en-la-nube-gratis.html
The post is in Spanish and the link redirects you to an automatic translation to English so don't expect a perfect result.
The problem with the language is that I'm not being able to translate the synchronized tool for Windows. Sentences are not in an XML file so it's hard to get it in other language.
As for the Android app, I tried to decompile and compile it again but the apk detects itself it has been modified and doesn't starts up.
Fortunately, @imapk found a breakthrough in a previous build and he managed to translate it to English.
So, these are the steps if you want to get 36 TBytes for free:
Register here: http://yunpan.360.cn/reg.. You'll receive 5 GB
Install the desktop application from here: http://yunpan.360.cn/index/download#windows and sign in into your account. I installed the client for Windows. Not sure if it works if only installs the Synchronization tool. This will give you 10 TBytes
Install the Android app from here: http://yunpan.360.cn/index/download#android and sign in again in your account. You'll receive 26 TBytes.
Attached is the translated apk to English but remember, it's not the last version. All credits goes for @imapk
Click to expand...
Click to collapse
nice... got new 36TB drive.. Thanks for the info.
After much trouble,I received 36 TB of space. After registration,I got 360 GB. With android client, 26 TB. The main problem was how to download Desktop tool from the Yunpan. Every time connection with their server was extremely slow and at the end cancelled! I search Baidu for backup of the client to download it. To save your time and nerves, here is my mirror:
Code:
http://www.filefactory.com/file/63kx59x12bqh/360wangpan_setup.exe
Enjoy! Yunpan is really better than Tencent as cloud storage service.
I need to use it with a proxy, before i can login, does the windows app let me do that?
unrealbe said:
I need to use it with a proxy, before i can login, does the windows app let me do that?
Click to expand...
Click to collapse
I don't have installed the desktop app but I don't see any proxy settings in the synchro application.
Thanks!!
Hi, thanks a lot for letting us know about Yunpan. Got 36TB But it'll be AWESOME if anyone can translate it's desktop client to English like weiyun. Thanks :highfive:
bloodyprince said:
Hi, thanks a lot for letting us know about Yunpan. Got 36TB But it'll be AWESOME if anyone can translate it's desktop client to English like weiyun. Thanks :highfive:
Click to expand...
Click to collapse
Sentences are not in an external XML file so it's hard to get this working in other languages
mahg said:
Sentences are not in an external XML file so it's hard to get this working in other languages
Click to expand...
Click to collapse
The normal windows app does not upload for me anymore?
I still use Tencent instead of this, you can upload with high-speed at Tencent but not YunPan. I don't know why, may be Tencent's server is better ?
And I don't know Chinese, so I will not move to YunPan even it provide a lots of TB. :good:
very good :good:
yunpan 360 v3.7.32250 Partial Translation
i have translated the yunpan 360 for windows, based on version 3.7.3.2250, using Google Translate, and the file "language.ini" i found inside the installation directory,
this translated some of the menu items and submenus.
the translation is not accurate, feel free to change and post your modification.
Also attached small screenshot.
there is a small files inside the installation directory called 'language.ini'
in my case its under "C:\Program Files (x86)\360\360WangPan"
unpack and replace this file with the attached one, it will translate the menu and sub menu in some locations, and can be helpful
note, i modified the original file based on version 3.7.32250 (version can be found when clicking on the menu button on the upper left corner of the application and pressing "A")
hope it will help, 36TB is absolutely nice, and worth the struggle with the Chinese language.
hopefully there will be native English for the entire application bundle from yunpan
Enjoy.
levynger said:
i have translated the yunpan 360 for windows, based on version 3.7.3.2250, using Google Translate, and the file "language.ini" i found inside the installation directory,
this translated some of the menu items and submenus.
the translation is not accurate, feel free to change and post your modification.
Also attached small screenshot.
there is a small files inside the installation directory called 'language.ini'
in my case its under "C:\Program Files (x86)\360\360WangPan"
unpack and replace this file with the attached one, it will translate the menu and sub menu in some locations, and can be helpful
note, i modified the original file based on version 3.7.32250 (version can be found when clicking on the menu button on the upper left corner of the application and pressing "A")
hope it will help, 36TB is absolutely nice, and worth the struggle with the Chinese language.
hopefully there will be native English for the entire application bundle from yunpan
Enjoy.
Click to expand...
Click to collapse
it does not work for me, the app is still in chinese, maybe i have a new version, because i cannot find the menu button in the upper left corner, a little help needed, thanks
tedulus said:
it does not work for me, the app is still in chinese, maybe i have a new version, because i cannot find the menu button in the upper left corner, a little help needed, thanks
Click to expand...
Click to collapse
add this to the filefactory . com - as i cant post url in XDA (new user rules)
"file/6baby9i47kbf/360wangpan_setup.zip"
this is the latest installation from yunpan i downloaded few days ago
tedulus said:
it does not work for me, the app is still in chinese, maybe i have a new version, because i cannot find the menu button in the upper left corner, a little help needed, thanks
Click to expand...
Click to collapse
Notice that this translation is for the desktop application WangPan, not for the sync application YunPan
360
levynger said:
add this to the filefactory . com - as i cant post url in XDA (new user rules)
"file/6baby9i47kbf/360wangpan_setup.zip"
this is the latest installation from yunpan i downloaded few days ago
Click to expand...
Click to collapse
Hello, I went to filefactory and searched for that but it showed nothing. I have installed this on PC and Android but have not a clue
on how or what to do to set things up.......Welcome any advice or walkthrough.........
unable to registered account on 360 website... It requires phone no. but did accepting mine.
Ok, seriously confused. Referencing the 360 desktop application, the log-in screen has three fields, one with a person icon which I assume is the user email address, then two with locks on them. I'm using a 20-character random-generated password (thank you, KeePass), and it doesn't matter if I put it in the top, the bottom, or both, I get red cn characters telling me I did something wrong.
Can someone who can read simplified Chinese tell me what goes in which field? And lord help me, is this like Tennant which while allowing a long password in the web version will only allow 16-characters in the desktop app?
Edit: Ok, got past that to the log-in (apparently main screen is sign-up screen), and logged-in for the additional to 10T. Now trying to log in with Android app, and consistantly get "Operation Failed" (in the English translate, and I assume a similar error with the latest Android app from yunpan). So what am I doing wrong this time? Even changed my password from 20-characters to 15 to see if that would help, but no joy.
Edit (redux): I just can't get my phone to log into the yunpan account, so I downloaded one of the Android emulators (actually the Andy VirtualBox machine), installed the app there, and logged-in easily getting the entire 36T added to the account.
Works perfectly, can someone post an updated english apk? I can put it somewhere more permanent
Hardly sounds sustainable
How can they offer these things? Obviously not every user is going to upload 36TB. If they did, I'm sure about 10 users would fill up their drives
It's a bit like airlines over-selling seats because they expect a few people to no-show!
peaklabs.net said:
How can they offer these things? Obviously not every user is going to upload 36TB. If they did, I'm sure about 10 users would fill up their drives
It's a bit like airlines over-selling seats because they expect a few people to no-show!
Click to expand...
Click to collapse
you probably right, but this also applies to all Cloud Storage solutions, including Copy/Apple/OneDrive/DropBox Etc...

[APP][4.0.3+] Facebook Patcher 100+ -Avoid using Messenger, send messages from FB app

PATCHED APK'S HERE - by @wolfballz
What to do if you don't want to use Messenger, rather to send messages from the Facebook app itself?
a) If you'd like to use the voip function, use 55.0.0.18.66 patched.
Do NOT use the unpatched app with Messenger 1.0 because it won't let you see your messages, instead it will ask you to update Facebook.
b) If you don't care about voip calls, but need Facebook's new features and a rich messaging interface like in Messenger, use either 85.0.0.0.18 patched or 78.0.0.16.67 patched (both for ARM only).
It also offers some extra features that the APK patched with 2.9 doesn't have:
● Version modified to 999 so the app won't ask you to update.
● Fixed crash when opening gallery from composer.
● No duplicate emoji buttons in composer.
● Bubble style delivery state icons like in Messenger.
● Blue title bar to fit FB's design (v85 only).
c) If you'd like to stay up-to-date, you can always patch the latest version using Facebook Patcher 100+. The latest version where message notifications work is 106.0.0.26.68. Note that you'll only see the mobile messaging site in the in-app browser on the latest versions!
● 106.0.0.26.68 patched for ARM devices (51.9 MB)
● 106.0.0.26.68 patched for x86 devices (54.8 MB)
FEATURES
● Send messages directly from the main Facebook app without the need to install Messenger.
● Send emojis and stickers.
[The following features aren't offered by Facebook Patcher 100+, just by FBPatcher 2.9 up to version 85.0.0.0.18]
● Use QuickCam to capture & send images and short videos instantly.
● Edit images and videos before sending them.
● Share images from conversations to Facebook.
● Send hot likes, audio clips, events and locations.
● See cool snow fall and floating hearts when sending the appropriate emojis.
● Play Messenger's basketball and soccer game (unfortunately, without score submission).
[The following features are only applicable to Facebook Patcher 100+]
● No matter what variant you download, the patched APK will be a 4.0.3+ one.
● Removes lots of junk from the APK and compresses it --> much smaller app size!
USAGE
0. Install the latest Java runtime if you don't have it yet.
1. Download a Facebook APK from apkmirror.
2. Download the patcher (from V100, use Facebook Patcher 100+), start it with double click and follow the instructions.
3. Uninstall the official Facebook app.
4. Copy the patched apk to your device, install and enjoy!
TROUBLESHOOTING
Can't start the patcher
Firstly, update to the latest Java -- the patcher requires version 1.8 at least. If you can't start it with double click on Windows, you should associate jar files with 'javaw.exe' (NOT 'java.exe' as it won't work). It's in the bin folder of your Java installation (typically 'Program Files\Java\jre*').
On Linux/Mac, you should use 'chmod +x' on the jar file before the first run to get execution permission. Google it if you're not familiar with that command.
Got an error while patching
● Most likely: Facebook changed something in the code, please wait for patcher update.
● Very unlikely: you don't have enough space (<100MB) for the patcher's temporary files.
● Very unlikely: APK file is corrupted, try to download it again.
If nothing helps, post a log or screenshot here.
Can't install patched APK
● You have the official Facebook app installed, you should uninstall it first.
● You have it preinstalled (flashed on 'system') -- you can only get rid of it with root, sorry, not my fault.
● You're trying to install a 4.0.3+ variant over a 5.0+ one and vice versa, uninstall the app first.
● You're trying to install a 5.0+ variant on a pre-Lollipop system, try patching & installing a 4.0.3+ variant.
Patched app quits on start
● If you've just updated to a patched alpha, you may have to clear app data before first start. Some alphas may get in an infinite loop on start if old app data is present. This is not the patcher's fault, the original app also has this issue.
● It's very likely that you've downloaded an APK built for an architecture that's different from your device's one. For example, you have an x86 device and installed an ARM APK that won't work. Since x86 mobile devices are rather rare, you could hardly find any x86 APK's. To obtain one for your device, you should install it from Google Play and save the APK with a backup application or Total Commander. Then you can pull it to your PC and patch it. Don't forget to uninstall the original app before trying to install the patched one!
KNOWN ISSUES
These issues are known and can't/won't be fixed.
● On some versions prior to 75.0.0.23.69 the app crashes when scrolling down 20 messages in thread list, this is not the patcher's fault, use a later version to avoid this bug (85.0.0.0.18 is recommended).
● Back and info buttons on title bar, GIF and Payment buttons don't do anything.
● On Android 6.0+, clicking the blue button in the Messenger permission request window causes a crash. Grant the permissions for the app from Settings/Apps.
● Your basketball and soccer score won't be submitted to the thread.
● From v107, message notifications don't work because Facebook messed up something - use v106 stable instead.
QUESTIONS & ANSWERS
Q: What does it do to the Facebook app?
A: FBPatcher is a desktop Java application that needs a Facebook APK file as input and will provide you a patched APK as output, with Messenger functionality. It only does minimalistic (but yet not trivial) modifications to some classes and the manifest, new code isn't inserted into the app -- the Messenger window with all of its resources and code is in the original APK, this patcher just makes it accessible.
Q: Will the patched app be updated via Play Store?
A: No, you should always download, patch and install the latest version manually to be up-to-date.
Q: Is there any way to make VoIP calls working?
A: From V56, no. Use 55.0.0.18.66 if you need free calls.
DESCRIPTION
Operations performed by the patcher
● Extracts manifest and dex files.
● Finds patchable classes in the dex files by searching for patterns that identify those classes.
● Disassembles dex files that contain patchable code, automatically modifies the classes and reassembles the files.
● Patches the manifest to remove FB specific permissions and modify the Messenger window's theme.
● [100+ only] Reduces app size by removing unused files.
● Updates the APK with the patched files and signs it.
List of patched stuff
● AndroidManifest.xml -- modifies ThreadViewActivity's theme and removes FB specific permissions to allow other FB apps to be installed, also adds CreateThreadActivity again.
● ForceMessenger -- enables in-app messaging.
[The following classes don't exist from a specific version / aren't touched by Facebook Patcher 100+]
● MessengerMSiteUriIntentBuilder -- creates entry points for Messenger code instead of mobile messaging site, also enables some features.
● DiodeMessengerActivity -- replaces the 'Install Messenger' Fragment with Messenger thread list.
● ThreadListFragment -- defines an on-click event for thread list items (ThreadViewActivity will be opened with the selected thread / mobile site will show up when tapping message request).
● FacebookActivityDelegate(Impl) -- crash fix for ThreadViewActivity.
● MuteThreadWarningNotification -- crash fix for ThreadViewActivity.
● BballView(.3) -- crash fix for basketball game.
● SoccerFeedbackEmojisView -- crash fix for soccer game.
● MessagesVideoConfigModule -- Enables gallery video sending/transcoding.
● InboxFilterManager.NoSaveStateBehavior -- was missing, added again
● TwoLineComposerView -- remove Payment button action
● ThreadListContextMenuHelper -- remove 'Mute thread' option
Included third party libs
● XZ for Java by Tukaani
● smali/baksmali by JesusFreke
● SignApk (part of AOSP)
Click to see licenses.
Licensing of XZ for Java
All the files in this package have been written by Lasse Collin and/or Igor Pavlov. All these files have been put into the public domain. You can do whatever you want with these files.
This software is provided "as is", without any warranty.
Licensing of smali/baksmali
[The "BSD licence"]
Copyright (c) 2010 Ben Gruver (JesusFreke)
All rights reserved.
Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in thedocumentation and/or other materials provided with the distribution.
3. The name of the author may not be used to endorse or promote products derived from this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
Licensing of SignApk
Copyright (C) 2007 The Android Open Source Project
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and limitations under the License.
FOR ADVANCED USERS ONLY -- If you place a file called 'fbpatcher.dev' next to the FBP100+ jar file, containing the following text: 'I want my intern settings menu!', internal settings will be enabled in the Facebook app.
Free of Facebook code.
WHAT'S NEW
Version 2.9, 07-21-2016
● Support for latest versions (web view messaging only)
Version 2.8, 07-06-2016
● Fixed crashing new message option (mobile site fallback)
● Patchability check (does not proceed if Messenger code is missing)
Version 2.7, 06-25-2016
● Support for message requests
Version 2.6, 06-17-2016
● Fixed new message option for 83.0.0.0.39
Version 2.5, 06-16-2016
● OS native look and feel with support for high DPI displays
● Sticker search feature
● Fixed new soccer game
● Removed crashing options (mute thread & payment)
Version 2.4, 06-08-2016
● Same as 2.3 but has a GUI
● Reduced size (425KB)
Version 2.3, 06-04-2016
● Support for latest versions (tested up to 81.0.0.0.49 alpha)
● Reduced size thanks to proguard
Version 2.2, 06-01-2016
● Support for latest versions (tested up to 81.0.0.0.20 alpha)
● Removed aapt without losing backwards compatibility
Version 2.1, 05-30-2016
● Support for latest versions (tested up to 80.0.0.0.44 alpha)
● Much faster patching (dex files are assembled in memory)
Version 2.0, 05-26-2016
● 'New message' function: tap [<-] button on title bar in thread list
Version 1.9, 05-25-2016
● Support for latest versions (tested up to 80.0.0.0.18 alpha)
● Resource name obfuscation resistance
Version 1.8, 05-21-2016
● Bugfixes for latest stable and beta versions
Version 1.7, 05-21-2016
● Support for latest versions (tested up to 79.0.0.0.52 alpha)
Version 1.6, 05-20-2016
● Support for latest versions (tested up to 79.0.0.0.39 alpha)
● Basketball game re-fix
● Much faster and error-free patching
● APK verification
● Reduced size (removed apktool, wrote own manifest hacking routine)
● Improved cleanup method - requires less free space
Version 1.5, 05-07-2016
● Better logging and error handling
● Other Facebook apps can now be installed
● Backwards compatibility down to V59
Version 1.4, 05-04-2016
● Video sending from gallery
● Inline video playback
● Floating hearts
● Linux aapt permission fix
Version 1.3, 05-01-2016
● Easy starter batch file included for Windows users
● Reduced size
● No more separate 'tools' directory, everything is within 'fbpatcher.jar'
● More readable and structured command line output
● Error codes
Version 1.2, 04-30-2016
● Apktool/smali logging
● Safety cleanup on start
● Support for latest versions (tested up to 76.0.0.0.49 alpha)
● Messenger thread list instead of mobile site
● QuickCam video sending
● Basketball game fix
Version 1.1, 04-27-2016
● Support for latest versions (tested with 73.0.0.18.66 stable and 76.0.0.0.19 alpha)
If you like FBPatcher, you can support its development, or simply click Thanks or share this thread on social media sites.
Instructions
To keep all discussion on this thread I'm coping my reply here as well.
How do I do that?
2. Run the patcher: java -jar fbpatcher.jar <input_apk> <output_apk>
Click to expand...
Click to collapse
Here is step by step instructions i followed to get it work on windows ( i think linux users knows how to do this simple things )
this guide was written for earlier version of patcher, but @lorantm is providing much easier automated patcher version now (from v1.3+ ) so just follow OP's USAGE GUIDE
still you can go through my guide for some deeper details and reference it wouldn't hurt and you will learn some history of patcher !
1. you need JAVA installed in PC if not install it from here https://java.com/en/download/
2. Download official (Not patched ) apk of latest stable Facebook(for now v76 here ) or as per recommendation of OP according to patcher version.(USE V75+ TO AVOID THE THREAD LIST SCROLL DOWN BUG! )
3. download patcher by @lorantm from OP
4. extract patcher in fbpatcher folder (use extract to fbpatcher/ )
5. put donloaded FB version form 2nd point in this folder and rename it to fb.apk for ease.
6(new). hold Shift and right click on empty space, then select open command prompt here in empty space of your folder that contains fb.apk & fbpatcher.. now No need to copy cmd.exe at that folder...this method will open your system inbuild cmd so skip directly to Point 9
8. now your folder should look like this
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
9. open cmd.exe and write java -jar fbpatcher.jar fb.apk fbpatched.apk (mind on spaces... see below pic for clarity )
10. wait for 5-10 min and let patcher do its job you will get fbpatched.apk as patched file.
Install & enjoy
Tomi_Ohl said:
Nice guide! Only one thing: I think it would be enough to hold Shift and right click on empty space, then select open command prompt here (in step 6).
@lorantm köszönöm szépen, nagyszerű!! (Thanks, it's awesome!)
Working fine with the suggested FB version on Xiaomi Mi3 with Marshmallow
Waiting for the version with that message icon, right now I can't access groups from app if there are no new messages.
Click to expand...
Click to collapse
that's nice suggestion ! actually i forgot about it while writing guide.
How do you patch the apk on a mac?
Smoking Monkey said:
How do you patch the apk on a mac?
Click to expand...
Click to collapse
I never had a Mac, but I think you should do it just like on Windows or Linux. Install Java, open a command line and run it from there.
So when using patched facebook app, when we click on msg icon, msg interface is loaded in mobile web mode inside the fb app itself. But i am using latest fb app, and latest facebook chat enabler , and it do the same thing. What's the benefit of patching ?
Sent from my MI 3W using XDA-Developers mobile app
a.broken.star said:
So when using patched facebook app, when we click on msg icon, msg interface is loaded in mobile web mode inside the fb app itself. But i am using latest fb app, and latest facebook chat enabler , and it do the same thing. What's the benefit of patching ?
Sent from my MI 3W using XDA-Developers mobile app
Click to expand...
Click to collapse
I replied in the other thread.
lorantm said:
I never had a Mac, but I think you should do it just like on Windows or Linux. Install Java, open a command line and run it from there.
Click to expand...
Click to collapse
I don't think .exe files work on mac, so where would i be able to find the mac .dmg equivalent of the cmd.exe file?
Smoking Monkey said:
I don't think .exe files work on mac, so where would i be able to find the mac .dmg equivalent of the cmd.exe file?
Click to expand...
Click to collapse
It's Terminal. Open it, navigate to the directory (with the cd command) where you have extracted the patcher and the official apk. Then run java -jar fbpatcher.jar FB72.apk FB72P.apk.
Smoking Monkey said:
I don't think .exe files work on mac, so where would i be able to find the mac .dmg equivalent of the cmd.exe file?
Click to expand...
Click to collapse
http://www.wikihow.com/Get-to-the-Command-Line-on-a-Mac
personally even i never used Mac so i don't know how to open it in any specific folder (like windows has Shift+right click in empty space of folder ) but you can try to navigate to your folder via cd/ commands ( try to google it )
For anyone doing this on a mac you open up terminal and type cd /
Then drag the fbpatcher folder into terminal and press enter.
Copy and paste java -jar fbpatcher.jar FB72.apk FB72P.apk then press enter again.
Work perfect thanks
I use the latest version Facebook*73.0.0.18.66 APK and it work perfect thanks
Sent from my LG-H631 using XDA-Developers mobile app
:crying::crying::crying::crying:
guys i have problem.. when i try cmd.exe i get error saying it isnt compatible with my windows..
i searched and to fix i do run command scf/scann something like that and after scan it found conflict but it didnt fix it. :crying:
am very bad at command prompt if i go to accessories and use the comand promt there it works , is there a way for me to do it from there or it must have the cmd.exe in folder.?
if not can osme upload it and share please.. or help fix why cmd says its not compatible.? windows tiny7.
raptorddd said:
:crying::crying::crying::crying:
guys i have problem.. when i try cmd.exe i get error saying it isnt compatible with my windows..
i searched and to fix i do run command scf/scann something like that and after scan it found conflict but it didnt fix it. :crying:
am very bad at command prompt if i go to accessories and use the comand promt there it works , is there a way for me to do it from there or it must have the cmd.exe in folder.?
if not can osme upload it and share please.. or help fix why cmd says its not compatible.? windows tiny7.
Click to expand...
Click to collapse
hold Shift and right click on empty space, then select open command prompt here in empty space of your folder that contains FB.apk & fbpatcher..No need to copy cmd.exe at that folder...this method will open your system inbuild cmd
jineshpatel30 said:
hold Shift and right click on empty space, then select open command prompt here in empty space of your folder that contains FB.apk & fbpatcher..No need to copy cmd.exe at that folder...this method will open your system inbuild cmd
Click to expand...
Click to collapse
thanks it worked :highfive:
Hi, I want to ask, there is no call function on this "messenger"?
and when are you going to release the one with working messenger button?
Thanks!!
Guys Plz Share ur Patched APK file I want to use on Android Lollipop
New version!
V1.1 is out! I successfully patched 73.0.0.18.66 and 76.0.0.0.19 alpha with it and they worked perfectly.
The new version of FBPatcher can be downloaded from the first post, I updated the link.
Explanation: a method in com.facebook.messaging.banner.MuteThreadWarningNotification had to be dummied to make it work.
motfis said:
Hi, I want to ask, there is no call function on this "messenger"?
and when are you going to release the one with working messenger button?
Thanks!!
Click to expand...
Click to collapse
You can't make calls. Facebook removed WebrtcIncallActivity from the manifest and its theme from the resources so even if the voip code is still in there, it's not possible. Also, native library fb-webrtc-jni that is needed to make calls was removed. Earlier I tried to add it from Messenger's apk and hack the code to be able to start a call. It was ringing out, but the conversation could not be started because the in-call UI theme was not present and the app crashed immediately.
I plan to add Messenger thread list feature at the weekend or next week but I already wrote that it will not work on all devices.

Software Development [KERNEL] FYT 7862 and 8581 kernel MD-EDITION with FMC

Hi community
I'm happy to introduce Kernel MD-EDITION for FYT 7862 units.
This firmware is built into the latest kernel released on 2022-12-09.
Internal mods:
Improved SPRD parameters to use more GPU to render instead of consuming CPU for these tasks.
Added detailed memory support for units with 8Gb of ram (Original kernel takes config from 6Gb section to be applied to 8Gb units), specially the kernel panic limit has been adjusted.
Improved memory handler for 6Gb RAM units and 8Gb RAM units (Below 6Gb the memory handler has not been improved)
Includes "su" machanism always disabled (commanded by the provided Fyt Control Center application).
Removed "Google Digital Wellbeing" application.
The firmware is provided with an application named "Fyt Management Center" which exists in both User or Platform builds. The version provided with firmware is obviously the Platfom build, the application is flashed as a system-app automatically after firmware install.
What can you do with Firmware MD-EDITION coupled with FYT Management Center Platform app ?
You can do FYTBACKUPS (OEM application backups) on the fly, delivered in ZIP format the you can use any app (i.e. Amaze or CX File explorer or SYU Filemanager) to send the backup to an USB pendrive or your google drive account, this is at your choice.
You can do Backups of your /data/{data,app} folders and, as for the FYTBACKUP, you can download it to an USB pendrive or store it wherever you want.
You can change the font scale factor (useful as most of the new chinese modified com.android.settings don't provide access to Font section).
You can handle FYT Launchers, add, backup, remove, on the fly whitout using the lsec flash procedure.
You can handle OEM apps, backup, replace, on the fly whitout using the lsec flash procedure.
Special handler for file "pwctl_config.xml" stored in /oem/app, this file contains all the applications that chinese developpers consider that they should start when BOOT_COMPLETED broadcast is sent by the system (i.e. some TEYES apps, and other chinese apps), now, if you install an application that has (in the app manifest) the "RECEIVE_BOOT_COMPLETED" permission, the package name of your app will be automatically whitelisted in this file, allowing the app to obey to the BOOT_COMPLETED system broadcast.
You can Enable and Disable Root Schema. When enabled, Fyt Management Center puts "supersu app" in the system as an User apk and installs it silently, then reboot the system automatically to enable root privileges, when you disable Root Schema, the opposite happens, supersu.apk is removed silently and the Fyt Management Center app reboots the system automatically to disable the root schema.
You can set autolaunch applications at system boot time (whatever app installed in the system) you can also chose to autostart every selected app in background.
You can access embeeded Bluetooth settings. (latest chinese modified com.android.settings doesn't include the Bluetooth menu anymore).
You can lock the system (i.e. you leave your car in the mechanic and don't want to leave open access to your device)
You can set day or night UI system mode
You can enable / disable NOKILL function (only available in MD-EDITION WITH MAINSERVICE)
I require your attention for the following:​
You MUST uninstall (il already installed) FYT Management center user edition before flashing the Firmare MD-EDITION (as it comes with a different version intended to run as system user)
From 2023-04-01, Kernel MD-EDITION (not FMC updates) will be released
based on Kernel 2023-02-27 with the latest lsec6315update file.
You WILL NOT BE ABLE TO ROLLBACK to kernels released before November 2023.
Not suitable for TEYES units (FYT=95)
Not compatible with UDT software
Not compatible with ROOTED WITH MAGISK Kernels
From 2023-01-27, MD-EDITION will be shipped in 2 flavours:
Original and with a custom "com.syu.ms" apk to avoid killing apps before going into sleep mode.
This behaviour also maintain accessibility apps running and does not allow accessibility setting going OFF.
FYT_7862_FIRMWARE_MD_EDITION.zip
FYT_7862_FIRMWARE_MD_EDITION_WITH_MAINSERVICE.zip
FMC_UPDATE.zip will be always delivered without custom com.syu.ms
If you already use another custom com.suy.ms file, you should use the "NO_MAINSERVICE" flavour.
I can't be taken as responsible for any damage caused to your unit, you're supposed to know how to flash a FYT 7862 based unit and I'll not talk about "how to flash a 7862 FYT unit or woh to flash my original kernel back" here.​
By installing Firmware MD-EDITION with FMC embedded app, You will NOT loose any of your third party installed apks, apk updates, settings and data.
You should have a copy of your 6315_1.zip, your AllAppUpdate.bin and your config.txt in case you want to roolback your installation (even if the AllAppUpdate apps and config.txt will not be modified in the MD-EDITION installation.
The installation procedure is like any normal kernel upgrade (FAT32 USB Pendrive, firmware in root of USB and plug it to unit, that's all).
This firmware and the FYT Management Center App are both based on mutual trust, the FYT Management Center App is a system app using System as user to perform the embeeded tasks (services / activities)
Obviously the source code isn't available in Github or other public places, but you can use apktool to backsmali and analyse the app, even I encourage you to do that if you think (or doubt) about the app doing "tricks" that aren't meant to be done.
At first boot, when opening the App and only if internet is reachable from your headunit you'll be asked for registration, with email, first and last name, and a password, this will automatically register you in my fytfactory website as a user (more advantages to come in the near future), then after registration you can use the app.
In the second boot, the app will check your system for previously installed apks that may have "RECEIVE_BOOT_COMPLETED" permission in their manifest, and will auto whitelist that apks in the "pwctl_conf.xml" file to be sure that your apps will receive the BOOT_COMPLETED and act normally without chinese restrictions. This second boot may bring your unit slow for a couple os seconds (in 6Gb or 8Gb units) or a minute or two (in 4Gb or less RAM units) while whitelisting your applications. Anyway every process running by FYT Management Center will be notified to you by a colored Toast message.
Fellows, I whish that you will enjoy the firmware as I enjoyed the creation and test period.
The firmware is available as BETA eve if it's stable (tested in me 4 different FYT units with 2, 4, 6 and 8Gb of ram)
New updates will come alive with time, you will be notified by email (that's also why the App requires registration).
If you enjoy the firmware with the FYT Management Center App, just think about how many cofees, coca cola and other stuff I drunk not to mention the white nights passed behind the screen surrounded by a bunch of FYT 7862 units to test the Kernel and the FYT Management Center App, you can be generous and donate for a single cofee, of course this is NOT MANDATORY at all.
IMPORTANT: I seek every file on the kernel to find out some eventually functions/programs sending our data to chinese servers and I didn't find anything, it seems to be safe at kernel level, but I'm concerned about apks inside AllAppUpdate, but AllAppUpdate is out of my firmware's scope.
You can read more about the firmware and download it in my FYTFACTORY website: Fyt Management Center MD-EDITION
FYT Management Center App is available in English, French, German and Russian, other languages to be added in the near future.
If you have ideas to be implemented they are welcome.
Sorry for the lack of screenshots/images here, you'll find them in FYTFACTORY.
FYT one day, FYT everydays !
If anyone needs a language that is not included in FMC, you can get the attached strings.xml and provide it back translated in your language named as the following pattern: "strings-xx.xml" where "xx" is the ISO code of your country.
DONATIONS: (Pay me a coffee ?, a beer ?, a McDonnalds ?, other thing ? encourage me ?, all types are welcome !, anyway MD-EDITION remains FREE !)​​BTC: 3AhqT2LmE6Z9NsDNL3UEV4757mX5M7kFXL​PAYPAL: [email protected]​BOOSTY: https://boosty.to/mariodantas
N'joy fellows .
Cheers from France
Many thanks to:
@3PI for his friendly words, he inspired me to begin translation in my second mother language "The SPANISH"
@Gscipione for confirming compatibility with DSP39 sound processor
@Ken.Y|Taiwan for the Taiwan translation
@fabiodedo for the Italian translation
@muzoss for the German translation
@muzoss again for his job includig FMC into the system partition for a (maybe) new version of MD-EDITION
@Trayal for the lock/unlock system feature idea.
@surfer63 for his tips
@marchnz for reporting issues (bugs)
@DexterMorganNL for reporting that Lock Device doesn't work without root schema enabled
@marjanoos for the Polish translation
@LLIyT_HuK for some tips to be implemented
@badwhip for testing MD-EDITION in ATOTO S8 unit !
@Ushas for his Idea of "Colored Themes" for FMC application and help with Russian language
​
As of 2022-02-05 I registered more than a hundred MD-EDITION with FMC downloads (I can't be sure how many are installed and FMC does not track anything as promissed).
I want to thank all the users who trusted me, but also especially those who made a donation, it's very encouraging when you receive donations from people you don't know, it motivates me to do more best for you all, a thousand thanks to all of you my friends
ATENTION !​If you flash a file named "AllAppUpdate.bin" in a device with MD-EDITION Kernel, you must include the latest FMC_UPDATE file beside the AllAppUpdate.bin, as flashing AllAppUpdate.bin without FMC_UPDATE will remove FMC from the MD-EDITION Kernel, so you can download it and uncompress the ZIP in your USB root folder together with your AllAppUpdate.bin
​Pay attention to the following terms:​
MD-EDITION-UPDATE = Means reflashing the entire firmware MD-EDITION wich includes the latest FMC app (and custom com.syu.ms app in his "WITH_MAINSERVICE" flavour).
FMC-UPDATE = Means reflashing ONLY the FMC app (available in FMC UPDATES folder).
Use ONLY if you have previously flashed the MD-EDITION kernel.
In both cases You will NOT loose your 3rd party installed apks, settings and data.
CHANGELOG​
2023-06-09
New kernel from May 15th, 2023
Kernel level: (seems to be) Fixed: GNSS drivers becomes unstable after receiving a bluetooth call
TYPE: MD-EDITION-UPDATE
2023-06-06
Added: Application Settings -> Run previously started applications on wake-up (disabled by default)
TYPE: FMC-UPDATE
2023-05-09
Added: Norwegian language
TYPE: FMC-UPDATE
2023-05-05
Fixed Bug: updated lsec6315update file to new version 8
TYPE: FMC-UPDATE
2023-05-05
For those who feel stronger than the T800 fighting against the T100 (liquid metal) and with BIG bowling ones, I released a version with a slight mod in the create /data{data, app} option, now the DATABACKUP.zip includes its own lsec6315update, lsec_updatesh/7862lsec.sh and updatecfg.txt with twipe_cache, so in theory, you can unzip that DATABACKUP.zip in your FAT32 formatted usb key and restore your apps and settings, i repeat "IN THEORY" as honnestly I don't have time right now to test.
So if you think that you can beat SKYNET and screw up all there robots to prevent humanity extintion, try this one and if you win de battle, please keep us in touch, we will be alive at least.
Added option to restore DATABACKUP.zip in flash mode (WIP)
TYPE: FMC-UPDATE
2023-04-18
Removed "Manage OEM Apps" option until logic is finished
TYPE: FMC-UPDATE
2023-04-17
Fixed bug: FMC crashes in some headunits due to a null GetSupportActionBar
TYPE: FMC-UPDATE
2023-04-07
Kernel level: Disabled YLOG by default, can be enabled again in Engineer mode settings
FMC: Added Engineer mode settings link
FMC: Reorganized Settings page
TYPE: MD-EDITION-UPDATE
2023-04-03
Fixed April 1st release bug: Now provided with the new updater (lsec6315update)
TYPE: MD-EDITION-UPDATE
2023-04-02
Added feature to unlock unit by secret code (see Settings page)
TYPE: FMC-UPDATE
2023-04-01
Kernel update: 2023-02-17
TYPE: MD-EDITION-UPDATE
2023-03-28
Patch to apply PIP show in Russian or Ukrainian language improved
Added Spanish language
TYPE: FMC-UPDATE
2023-03-21
Removed eventual Magisk compatibility (does not work as expected)
TYPE: FMC-UPDATE (not mandatory)
2023-03-19
Fixed : Sometimes, Enble Root schema fails
TYPE: FMC-UPDATE
2023-03-15
Added : Function to request a new validation code
TYPE: FMC-UPDATE
2023-03-10
Added Portuguese language
Added Dutch language
Added Chinese language
Fixed bug: Unit does not unlock when (some) authorized BT devices connected
TYPE: FMC-UPDATE
2023-03-08
Added Ukrainian language
Added Local PIP workaround to Ukraine
TYPE: FMC-UPDATE
2023-03-07
New feature: Change application theme
Removed red colors
TYPE: FMC-UPDATE
2023-03-06
New feature: Lock FMC by password (See application settings)
TYPE: FMC-UPDATE
2023-03-03
Added email validation to allow register of FMC
WARNING: After update, you will be asked for registration again, use a VALID email account because you will receive an email containing a "6 digit code" needed to finish validation.
This has been implemented due to multiple fake emails (i.e. the last one was '[email protected]'), this software is free or donnationware at your discretion, all that I ask is to get VALID email accounts, why ?, well, to keep you in touch if I decice to make new FYT software, that's all
TYPE: FMC-UPDATE
2023-03-02
Added new MAINSERVICE: Now, "com.syu.ms" can read external assets (no more need to decompile, modify and recompile to add player apps)
Added new settings: Auto handler for audio player apps (only for version WITH_MAINSERVICE or @seb21 com.syu.ms mod), this funtionnality checks for audio players in your unit and add them to the external player_app.txt file.
TYPE: MD-EDITION-UPDATE
2023-02-27
Fixed bug: When installing application, whitelisting was not systematically done (when app requires BOOT_COMPLETED permission)
TYPE: MD-EDITION-UPDATE
2023-02-17
Fixed bug: MD-EDITION MAINSERVICE (com.syu.ms) randomly starts
TYPE: MD-EDITION-UPDATE
2023-02-15
Fixed: Can't get Administration rights when trying to lock screen (need root schema to be enabled)
TYPE: FMC-UPDATE
2023-02-13
Fixed: Russian translation
TYPE: FMC-UPDATE
2023-02-09
Added Italian translation
TYPE: FMC-UPDATE
2023-02-06
Added: Unlock unit by BT device connection.
TYPE: MD-EDITION-UPDATE
2023-02-02
Fixed: Lock screen doesn't work ?: Instructions are provided when clicking on the button.
Fixed: Annoying Toast "Developer.... ....update.notification" message when install / uninstall apk
Added: Open Android settings option to menu
TYPE: FMC-UPDATE or MD-EDITION-UPDATE
2023-02-01
Added NOKILL workaround on settings, ONLY available with Kernel MD-EDITION WITH MAINSERVICE
TYPE: FMC-UPDATE or MD-EDITION-UPDATE
2023-01-30
Added option to enable/disable system ui night mode
Added condition: If MD-EDITION runs in Russian System Language, locale will be automatically changed to 'en_US' to allow showing PIP (seems to be a chinese trick in some apps / launchers ?)
TYPE: MD-EDITION-UPDATE
2023-01-27
Modify MD-EDITION delivery mode, now using two flavours named "NO_MAINSERVICE" and "WITH_MAINSERVICE"
"WITH_MAINSERVER" flashes the Firmware MD-EDITION and latest FMC app but also replaces your existing com.syu.ms with one modified to NO_KILL your apps/services when going into sleep mode
"NO_MAINSERVICE" do not overwrite anything, just flashes the Firmware MD-EDITION and latest FMC app.
FPC updates will never contain any modified com.syu.ms
"NO_MAINSERVICE" is fully compatible with @seb21 Modded com.syu.ms and his Mod Config App.
TYPE: MD-EDITION-UPDATE
2023-01-26
Fixed a bug with autostart apks.
Added NO_KILL workaround as follows: FMC detects ACCOFF intent and takes a snapshot of running aplications, to restore them on HU wakeup
Added settings activity (in the three dots menu)
TYPE: FMC-UPDATE or MD-EDITION-UPDATE
2023-01-22
New feature: lock/unlock the system, it's available only if you register your device, you can lock the system so nobody can handle its contents, USB disabled, navigation bar disabled, reboot in locked mode if not previously unlocked. (@Trayal idea)
TYPE: MD-EDITION-UPDATE
2023-01-23
Deleted Digital Wellbeing from Firmware MD-EDITION, added feature to FMC to remove "Digital Wellbeing" silently, this app (Google) plays with Accessibility services in the background, now if you install an aplication that requires Accessibility Services, you grant manually the permission and it will remain both after reboot or after unsleep.
TYPE: MD-EDITION-UPDATE
BUGS REPORTED: (GREEN = FIXED)​
Start at boot - works (like the built in FYT app application) however apps remain killed after sleep resume do not start = Solved in Firmware MD-EDITION "WITH_MAINSERVICE".zip
Accessibility permissions - still get turned off after sleep = Solved in Firmware MD-EDITION "WITH_MAINSERVICE".zip
Start minimized - not working = Has been removed, added new option go to Home launcher after autostart applications
Voice apps: It starts giving a command and after 0.5 secs it dies (never finish the command) = Solved in Firmware MD-EDITION "WITH_MAINSERVICE".zip
Lock screen feature does not work due to already existing google accounts before FMC asks to be a device admin app: I'm searching to figure out this issue. = Fixed, now app shows instructions to user.
Annoying Toast message: Developer..... ....update.notification channel..... : This I found the issue, I'm testing it before next release. = Fixed
PIP not working as espected in Ukraine (problems with Yandex navigator login) WIP. = Fixed
Unable to receive calls via sim card. WIP
TODO LIST: (GREEN = DONE)​
Device automatically unlocks itself when there is a Bluetooth connection with the mobile phone
Fix the pip-window when the Russian language is on
from adb this is done with the "setprop persist.sys.locale en-US" command, editing the files does not help, but it works through adb.
on/off black theme. From adb command on "adb shell settings put secure ui_night_mode 2" and reboot. Off "adb shell settings put secure ui_night_mode 1" and reboot.
change mic gain in FMC instead doing it in texteditor
Save / export / import FMC parameters from / to GDrive or Yandex or FytFactory Server, or simply export / export them in ZIP file WIP (only backup working as of 2022-03-10)
Add Portuguese language (pt)
Add Dutch language (nl)
Add Chinese language (zh)
Add Spanish language (es)
Add Ukrainian language (uk)
Add Polish language (pl)
Thanks for your work Mario.
I have the initial MD Edition 1.0 running at the moment.
Does this release have a version number?
I'll update to this in the morning.
Great work! I will certainly test it out. Either tomorrow or in 1½ week (need my car for a holiday. Not going to do that during my holiday)
By the way: I thought your FYT Management Center App was also available in Dutch
j0hn83 said:
Thanks for your work Mario.
I have the initial MD Edition 1.0 running at the moment.
Does this release have a version number?
I'll update to this in the morning.
Click to expand...
Click to collapse
1.0 while in BETA, once the fnal version released, oly FMC updates will be released, if I discover new kernel enhancements I'll provide a new kernel release with another version (i.e. 1.1)
surfer63 said:
I thought your FYT Management Center App was also available in Dutch
Click to expand...
Click to collapse
Will do it for you @surfer63
mariodantas said:
Will do it for you @surfer63
Click to expand...
Click to collapse
I don't need Dutch as I have my unit set to English (as the Dutch FYT part is simply incomprehensible), but I made a joke as I thought you simply forgot to mention it was also translated to Dutch.
But I now checked (decompiled) fmc and I see that, next to the mentioned languages, it is translated in Dutch and Danish and Italian (although my Italian is extremely limited) and perhaps other languages as well, but I didn't check those other languages as I have to use Google translate in that case. Did you use some Google auto-translate in your project?
surfer63 said:
Did you use some Google auto-translate in your project?
Click to expand...
Click to collapse
No auto-translate, but I use google translator from French to other languages in strings.xml
mariodantas said:
Improved SPRD parameters to use more GPU to render instead of consuming CPU for these tasks.
Click to expand...
Click to collapse
Do you mean that in this case you used the setting "force GPU rendering" or did you do something else? (If you used the second and it is your "secret" optimization, you do not need to mention it, just that you do it differently)
Did you see/time improvements in performance?
And when using GPU instead of CPU, did you notice the GPU getting (critically) hotter especially on longer drives using navigation with constant rendering?
I have a 2000×1200 9" unit, I assume the download works on both 1280x720 and 2000x1200 ?
surfer63 said:
"force GPU rendering"
Click to expand...
Click to collapse
That's it, enabled by default in MD-EDITION no more, no less, no other tweaks !
For the memory management (improves for 6Gb and add dedicated handler for 8Gb), the tweak is in one of the XML files in System partition
Merci, j'ai hâte de tester
Mod translation: Thanks, I can't wait to try it
kommando said:
have a 2000×1200 9" unit, I assume the download works on both 1280x720 and 2000x1200 ?
Click to expand...
Click to collapse
Yes of course !
mariodantas said:
Yes of course !
Click to expand...
Click to collapse
Perfect !!
Hi Mario,
I receive the following message after installing from USB and a second restart:
[Incompatible Firmware
This Firmware is not MD Edition.]
Unit is UIS7862 FYT type 116. NOR MCU.
Did you download it from my GDrive ?, uncompress in a FAT32 USB pendrive ?, did you se the FYT big message at the end of flasling process ?
In the USB pendrive you should have the following tree:
_fmc
lsec_updatesh
6315_1.zip
bootanimation.zip
INSTRUCTIONS.txt
VERSION.TXT
lsec6315update
updatecfg.txt
marchnz said:
Hi Mario,
I receive the following message after installing from USB and a second restart:
[Incompatible Firmware
This Firmware is not MD Edition.]
Unit is UIS7862 FYT type 116. NOR MCU.
Click to expand...
Click to collapse
And you mention second restart. Did you register after the first start and opening of fmc?
I assume in that case it is a bug.
Fantastic work here, I will check it out when I have the time.
Also: you mentioned that you re-added bluetooth back to com.android.settings, which is great and something I was missing. I wanted to ask if it is at all possible to add back lockscreen functionality? I'd like to be able to lock/unlock the system in some cases, for example when my car is in the service center. I'm mystified as to why they removed this functionality...

Categories

Resources