Assistant
REPLY |
Creating custom firmware | Instructions for dsixda's Android Kitchen |
Message#1 14.02.12, 08:02 | |
Experienced [offline] Group: Friendssavagemessiahzine.com Messages 641 Check in: 15.07.11 Xiaomi Redmi 3S Reputation: 267 | Creating custom firmware for dsixda's Android Kitchen Windows / Linux / Mac OS X This program is not a complete tool for working with firmware. Creating custom usually starts from scratch, requires a lot of time and patience. The author of the program simply enabled the user to quickly achieve his goal, using the already existing database, and the instructions will help you learn how to work with the program faster. The material provided in this post is unofficial. In case of destruction of the device: the creator of the program, the author of the post and the administration of the site are not liable. All actions at your own risk. List of devices supported by the kitchen:
Installation: Windows: You can install the kitchen in Windows in several ways:
Linux (I recommend Ubuntu): 1. Install the "Ubuntu Application Center" by typing in the terminal "sudo apt-get install software center "(in recent versions, already built into the distribution). 2. For 64-bit systems we type in the terminal "sudo apt-get install ia32-libs". 3. Start the application center (you can use the command "software-center") and in the search box enter" Java ", among the results found, look for" OpenJDK Java 6 Runtime "(or something like that) and install it. 4. Those who put through a virtual machine, you still need to share folders between Windows and Linux. Mac OS X: 1. Create an image .dmg disk for the kitchen, otherwise the finished disk will not boot. 2. Install the Sun Java JDK. 3. Install GNU versions of sed, Mac OS X version (FreeBSD) in sed is not compatible with kitchen. 4. Install GCC (compiler) if you do not have it by default. Just enter "GCC" for verification, it is included in the XcodeTools package on the installation DVD. 5. Install wget. Note: I do not know all the subtleties of working on Mac OS X, so this method is experimental. Run: 1. Before launch, we need to unzip the folder from the archive with the kitchen along the path "c: / cygwin / home / John /" for Cygwin or along the path "file system / home / John /" for Linux, where John is the user name, and rename in the "kitchen". 2. You need to run through Cygwin or the terminal commands "cd kitchen", then"./menu"(if you are running Windows 7, then cygwin needs to be run as an administrator). Note 1: if you change the way, then the first team will change to "cd ../kitchen"where instead of points there will be a path to the kitchen. For example: I have a kitchen "file system / home / kelt525 / papka / kitchen", then the command will look like "cd / home / kelt525 / papka / kitchen". Note 2:for the kitchen to work correctly, the user name must be in English, i.e. For Cygwin create a separate profile with the English name. ROM import: To import a ROM into the kitchen, you need to drop it into the folder "original_update folder". The kitchen supports several options: 1. ".zip" file firmware. 2. "system.img", "boot.img" and the rest. 3. ".exe" file firmware. Note: ROM is taken from stock and custom firmware, based on what system to take as a basis. Work with the kitchen: After we imported the ROM, we start working with Kunya, launch it, as I described it in the “Launch” section under number two. If you have done everything correctly before this, a menu should appear: =================================================================== Android Kitchen - by dsixda (xda-developers.com) =================================================================== 1. Set up working folder from ROM 2. Add root permissions 3. Add BusyBox 4. Disable boot screen sounds 5. Add wireless tethering 6. Zipalign all * .apk files to optimize RAM usage 7. Change wipe status of ROM 8. Change name of ROM 9. Check update-script for errors 10. Show working folder information 0. Advanced Options 99. Build ROM from working folder 00. About / Update kitchen 0. Exit Where entering “0 - ADVANCED OPTIONS” we see: 11 - Deodex files in your ROM 12 - Add task killer tweak for speed (stock ROM only) 13 - Add / data / app functionality 14 - Add Nano text editor + sysro / sysrw 15 - Add Bash (command shell) 16 - Add Apps2SD 17 - Add /etc/init.d scripts support (busybox run-parts) 18 - Add custom boot animation functionality 19 - Porting tools (experimental) 20 - Tools for boot image (unpack / re-pack / etc.) 21 - Unpack data.img 22 - Sign APK or ZIP file (s) 23 - Convert update-script or updater-script 24 - Miscellaneous optins / Plugin scripts 0 - Back to main menu Here is the translation of all functions: 1. Create a working folder from ROM 2. Add root rights 3. Add BusyBox 4. Turn off the screen loading sounds 5. Add the function of creating a Wi-Fi router from the phone 6. Zipalign all ".apk" files, in other words, compress 7. Change the wipe status of the ROM 8. Change the name of the ROM version 9. Check update-scrypt for errors 10. View working folder information 0. Additional Functions 99. Collect ROM from working folder 00. About the kitchen / upgrade 0. Exit 11 - Make a DeOdex System 12 - Add task killer to increase speed (only for stock firmware) 13 - Add functional folder "/ data / app" 14 - Add text editor Nano + sysro / sysrw 15 - Add Bash (command line) 16 - Add Apps2SD 17 - Add script support "/etc/init.d" (busybox is required) 18 - Add loading animation 19 - Tools for porting (experimentally) 20 - Kernel tools (unpacking / repacking / etc.) 21 - Unpacking data.img 22 - Sign the ".apk" or ".zip" files 23 - Convert update script to updater script 24 - Running Scripts / Plugins 0 - Return to the main menu Example of work in the kitchen: 1. Import ROM 2. Start the kitchen 3. Create a working folder from ROM 4. Add root and BusyBox 5. Making DeOdex 6. Remove / add / modify what you need 7. We collect ROM from the working folder Note: after the build, we get a ".zip" file ready for firmware through the recovery in the "OUTPUT_ZIP" folder Kernel replacement: Two things you need to know: Kernel is a file inside boot.img, but boot.img is not a kernel, it mainly contains kernel and initialization files at boot time. Instructions for replacing the kernel on newer versions of the "kitchen"fromgeolog56 There are three options:
Add your own programs: Again, there are several options for how to do this:
Note: Not all programs are well sewn into the firmware, an example of this is Dr. Web that does not start. Features / additional features when working with ROM: Removing extra languages from ROM/Firmware translation Working with RockChip based systems (RK28 / 29xx) + program for work Solving the "No such command" problem when entering ./menu Add your line to the settings Change the text in the recovery with the firmware (edit updater-script) Repacking .tar.md5 + videofromRuzzzl Download the latest version of the kitchen Kitchen author's theme Russian version of the kitchenfromloginivan Russian version of the kitchenfromRostislav89 dsixda's Android Kitchen Without Cygwin Installation Download Cygwin Video instructions for installing and configuring Android KitchenfromSawamen There is no curator in the subject. If there is a user in the subject who wants to become a Curator and the correspondingRequirements for candidates, he can apply in the topicI want to be curator(after having studied the topic header and all materials for curators). Prior to the appointment of the curator, on filling caps, please contactmoderatorssection through a buttonunder the messages to which you want to add links. Post has been editedvaalf - 04.09.18, 19:26 Reason for editing: Editing header |
Message#2 14.02.12, 11:08 | |
Experienced [offline] Group: Friendssavagemessiahzine.com Messages 641 Check in: 15.07.11 Xiaomi Redmi 3S Reputation: 267 | The topic will gradually be filled with the accumulation of knowledge. Carefully read the instructions, do not ask stupid questions. If there are amendments - do not hesitate to write. From the first time only units will succeed in making a firmware that will at least start. Try, read and over time everything will turn out. I myself have killed a week for mastering kitchen work, it happens and now I discover something new. Good luck everyone ! Post has been editedkelt525 - 23.07.16, 10:28 |
Message#3 14.02.12, 14:43 | |
Local [offline] Group: Friendssavagemessiahzine.com Messages 163 Check in: 04.12.11 Xiaomi Mi 8 Reputation: 6 | maybe not quite on the topic, BUT ..... the question is: is there any prog or a way to change the set of core frequencies, i.e. eg: we have the AIO 1.1 package, the core in it is 150 # 1 with drain frequencies, can we all leave the same but raise the upper frequency, for example, to 1.8 or 1.9? : blush: ps Thanks for the guide. Post has been editeddarkman1988 - 14.02.12, 14:43 -------------------- Galaxy s plus- SOLD ---->Galaxy S2SOLD ----->HTC One X SOLD----->LG G2SOLD ------->galaxy s7 edgeSOLD ------->Xiaomi mi8 |
Message#4 14.02.12, 16:03 | |
Experienced [offline] Group: Friendssavagemessiahzine.com Messages 641 Check in: 15.07.11 Xiaomi Redmi 3S Reputation: 267 | darkman1988There is a program, but it can be reduced, but not overstated. To do this, you need to edit the core. |
Message#5 16.02.12, 14:03 | |
Visitor [offline] Group: Active users Messages 22 Check in: 06.06.08 Sony Xperia Z Ultra Reputation: 1 | An interesting program, who used it? Is it possible to tune the tun.ko module into the kernel using this program (for working with Open VPN, Cisco VPN)? |
Message#6 16.02.12, 16:03 | |
This is matfak, baby! [offline] Group: Friendssavagemessiahzine.com Messages 614 Check in: 16.07.10 Apple iPhone 4S Reputation: 56 | [email protected], 16:08 Corrected Cygwin add in the evening! I did not find something in the cap. Or looking bad? -------------------- Well ask for help - and you will get it if it is in my power. But I do not refuse to advice;) |
Message#7 17.02.12, 18:24 | |
Experienced [offline] Group: Friendssavagemessiahzine.com Messages 649 Check in: 20.08.11 LG G5 Reputation: 104 | [email protected], 13:03 An interesting program, who used it? Is it possible to tune the tun.ko module into the kernel using this program (for working with Open VPN, Cisco VPN)? I use. She is very easy to clean off. Roma from trash + rutov itd In order to add something to the kernel, you need to build it from source. (If not right, then correct) |
Message#8 18.02.12, 00:57 | |
Novice [offline] Group: Active users Messages 41 Check in: 26.10.11 LG GT540 Optimus Reputation: 1 | and how to build a kernel from source ??? |
Message#9 18.02.12, 07:45 | |
Experienced [offline] Group: Friendssavagemessiahzine.com Messages 641 Check in: 15.07.11 Xiaomi Redmi 3S Reputation: 267 | valerakon,You can fasten the core analysis, most likely, I use it, it's convenient for me. lexus3838,I'm sorry, I'll add in the evening, today will be time. PredatoR1996,It seems to me nothing, because Full kernel editing only in the terminal can be done. |
Message#10 20.02.12, 11:51 | |
User [offline] Group: Friendssavagemessiahzine.com Messages 58 Check in: 10.05.11 Reputation: 0 | And where is cygwin.zip ??? |
Message#11 20.02.12, 15:03 | |
Local [offline] Group: Friendssavagemessiahzine.com Messages 149 Check in: 15.09.08 Samsung Galaxy Note 3 SM-N900 Reputation: 2 | Maybe the wrong address, but still .... Where is the file with the touchscreen settings? -------------------- 95% ����� �� ����� - �������� �����. 1% - ������, 1% - ������������ �������. �������� 3% - ��, ��� ����� ����-�� ��������... � ���������� (������ ����, "������� ����", 1979). downloadSamsung i710 =>Samsung i900 =>Samsung i9000 =>Samsung i9300 =>Samsung N900 |
Message#12 20.02.12, 23:13 | |
Local [offline] Group: Friendssavagemessiahzine.com Messages 350 Check in: 28.01.11 Alcatel OT-6039Y Idol 3 (4.7) Reputation: 57 | |
Message#13 21.02.12, 11:24 | |
Experienced [offline] Group: Friendssavagemessiahzine.com Messages 641 Check in: 15.07.11 Xiaomi Redmi 3S Reputation: 267 | DimidrollD,Look in etc, there are mostly drivers. PS: Cygwin added! |
Message#14 22.02.12, 19:17 | |
Local [offline] Group: Friendssavagemessiahzine.com Messages 103 Check in: 25.08.10 Gigabyte Gsmart Aku A1 Reputation: 10 | But is it really possible to remove extra languages from the firmware? |
Message#15 23.02.12, 15:52 | |
Experienced [offline] Group: Friendssavagemessiahzine.com Messages 641 Check in: 15.07.11 Xiaomi Redmi 3S Reputation: 267 | vinituha,real, but it will be necessary to clean not only the entire system, but also all standard APK and JAR, and this is a lot of time, besides, some, like MAPS for example, do not understand APKTools. |
Message#16 24.02.12, 20:13 | |
Goone [offline] Group: Friendssavagemessiahzine.com Messages 2542 Check in: 29.03.11 Xiaomi Mi 5 Prime Reputation: 1040 | Add Huawei U8500 to the list of supported devices. Posted 02/24/2012, 8:13 PM: [email protected], 20:17 But is it really possible to remove extra languages from the firmware? Parse all apk applications by apktool Framework-res.apk (languages are in the values-xx folders — where xx is the language itself (for example, values-ru (Russian) or values-fr (French) Similarly, we do it with all applications in the app folder. |
Message#17 24.02.12, 21:16 | |
Experienced [offline] Group: Friendssavagemessiahzine.com Messages 641 Check in: 15.07.11 Xiaomi Redmi 3S Reputation: 267 | $ aNek011,Did you remove the languages from the firmware yourself? If there is an example of work, can you make a video how it works when you first start and in the settings lists? PS Added! |
Message#18 24.02.12, 21:44 | |
Goone [offline] Group: Friendssavagemessiahzine.com Messages 2542 Check in: 29.03.11 Xiaomi Mi 5 Prime Reputation: 1040 | [email protected], 22:16 $ aNek011, did you remove the languages from the firmware yourself? How to say I vice versa Russified firmware: D for example You have 20 languages available. If you delete all the values folders ending in ru from framework-res.apk, then the Russian language in the selection menu will disappear immediately And to completely cut out the Russian from the system, you need to disassemble each apk application through apktool and delete all values folders ending in ru. This will completely remove the Russian language from the system. Post has been edited$ aNek011 - 24.02.12, 23:21 |
Message#19 25.02.12, 20:34 | |
Tester [offline] Group: Friendssavagemessiahzine.com Messages 645 Check in: 29.10.11 Samsung Galaxy S 2 GT-I9100 Reputation: 59 | Hello, such a question: how to put the topic through the kitchen? -------------------- Samsung Galaxy SII. Android 4.1 + Poweramp + Voodoo Louder + Creative Aurvana Life = The best for me. |
Message#20 27.02.12, 18:53 | |
Experienced [offline] Group: Friendssavagemessiahzine.com Messages 641 Check in: 15.07.11 Xiaomi Redmi 3S Reputation: 267 | ximik_97,Throw a link to the topic, look and say. Posted on 02/27/2012, 6:53 PM: $ aNek011,Added a link to the header. Thank ! Post has been editedkelt525 - 27.02.12, 19:06 |
Message#21 27.02.12, 22:10 | |
Tester [offline] Group: Friendssavagemessiahzine.com Messages 645 Check in: 29.10.11 Samsung Galaxy S 2 GT-I9100 Reputation: 59 | I meant through your kitchen or terminal ubunty. Sorry, the usual theme through the recovery such as this:Modification of software and decorations for Samsung Galaxy S II Post has been editedximik_97 - 27.02.12, 22:14 -------------------- Samsung Galaxy SII. Android 4.1 + Poweramp + Voodoo Louder + Creative Aurvana Life = The best for me. |
mobile version | Now: 05/20/19 08:17 |