[IDE][1.0.7.1]ADK - A Powerful Android Kitchen (Complete)

What do you think about ADK after using?

  • Awesome, going to buy it...

    Votes: 31 34.4%
  • Nice work! no time for buying...

    Votes: 33 36.7%
  • Pretty Good! Worth buying

    Votes: 12 13.3%
  • It's OK!

    Votes: 14 15.6%

  • Total voters
    90
Search This thread

KP@2016

Senior Member
Apr 21, 2016
288
244
Mumbai
kpstvhub.com
Thx for Help:)

---------- Post added at 03:58 PM ---------- Previous post was at 03:27 PM ----------



I don't understand it....
root directory of project is system folder so do you mean I should put my folder there or any other location.
and where should I add code by the way in my dot os project exactly:(

and can you tell how to add security patch in custom rom:confused:
Woowo hold your horses buddy! Root directory is your Solution directory! Paste zip there then in ADK select Projects > Load updater script and add codes there...

You cannot add security patches directly! It comes as a compiled ROM (means you need to have its source to modify the security patches)
 

Digvijaysing

Senior Member
Dec 7, 2017
86
32
Pune
Woowo hold your horses buddy! Root directory is your Solution directory! Paste zip there then in ADK select Projects > Load updater script and add codes there...

You cannot add security patches directly! It comes as a compiled ROM (means you need to have its source to modify the security patches)

I dont have projects option in ADK so how should i load updater script or you mean i should add it in
\meta-inf\com\google\android\updater-script.

And

Can we modify custom rom directly to add security patch rather than modifying source code
 
  • Like
Reactions: himanshumaske

KP@2016

Senior Member
Apr 21, 2016
288
244
Mumbai
kpstvhub.com
I dont have projects option in ADK so how should i load updater script or you mean i should add it in
\meta-inf\com\google\android\updater-script.

And

Can we modify custom rom directly to add security patch rather than modifying source code

Project options not there it means your trial period is over.

And yes that's the path.

To security patches directly is not that easy requires more skill in this field. Since I see and find you new here I recommend you first learn some basics try figure out how android works it will give you hunch when modding ROM
 

Digvijaysing

Senior Member
Dec 7, 2017
86
32
Pune
Project options not there it means your trial period is over.

And yes that's the path.

To security patches directly is not that easy requires more skill in this field. Since I see and find you new here I recommend you first learn some basics try figure out how android works it will give you hunch when modding ROM
I can send you screenshot i have 4 days of trial left :laugh:
Can you recommend me any course or forum where i can learn much faster.
I searched nearly everything can't find any place where i can learn these things.
 

KP@2016

Senior Member
Apr 21, 2016
288
244
Mumbai
kpstvhub.com
I can send you screenshot i have 4 days of trial left :laugh:
Can you recommend me any course or forum where i can learn much faster.
I searched nearly everything can't find any place where i can learn these things.

Here is fix ADK.exe (check the attachment) with projects option showing if trial period is not expired. Have a look!:)
 

Attachments

  • ADK.zip
    4.4 MB · Views: 26

Fredy24

Member
Apr 24, 2019
10
0
Jakarta
Help me please :crying:
 

Attachments

  • ADK.png
    ADK.png
    72.7 KB · Views: 132

Digvijaysing

Senior Member
Dec 7, 2017
86
32
Pune
Hy
I am using ADK from about week now and project is completed and after creating custom rom build after flashing rom it is giving me error that E001 Are you flashing rom of same mobile,so working for many hours and it didn't work out.
I just downloaded old Custom rom which is working fine (Flashable) and than open new project of this rom in ADK and without changing anything just create a build and try to flash it and it is giving me error again that are you flashing rom of this mobile (I don't change anything in rom).
I using ADK given by KP@2016 exe file only this file give me iption to build and after build it is giving error at time of flashing I am using twrp latest
Device Redmi Note 4 Rom Dot os 3.0

---------- Post added at 03:10 PM ---------- Previous post was at 03:09 PM ----------

Here is fix ADK.exe (check the attachment) with projects option showing if trial period is not expired. Have a look!:)

Its showing project option but build is not working perfectly
 
  • Like
Reactions: himanshumaske

KP@2016

Senior Member
Apr 21, 2016
288
244
Mumbai
kpstvhub.com
Hy
I am using ADK from about week now and project is completed and after creating custom rom build after flashing rom it is giving me error that E001 Are you flashing rom of same mobile,so working for many hours and it didn't work out.
I just downloaded old Custom rom which is working fine (Flashable) and than open new project of this rom in ADK and without changing anything just create a build and try to flash it and it is giving me error again that are you flashing rom of this mobile (I don't change anything in rom).
I using ADK given by KP@2016 exe file only this file give me iption to build and after build it is giving error at time of flashing I am using twrp latest
Device Redmi Note 4 Rom Dot os 3.0

---------- Post added at 03:10 PM ---------- Previous post was at 03:09 PM ----------



Its showing project option but build is not working perfectly
I will look into the issue and let you know! This will take time since I am out of town for couple of days!
 

KP@2016

Senior Member
Apr 21, 2016
288
244
Mumbai
kpstvhub.com
Hy
I am using ADK from about week now and project is completed and after creating custom rom build after flashing rom it is giving me error that E001 Are you flashing rom of same mobile,so working for many hours and it didn't work out.
I just downloaded old Custom rom which is working fine (Flashable) and than open new project of this rom in ADK and without changing anything just create a build and try to flash it and it is giving me error again that are you flashing rom of this mobile (I don't change anything in rom).
I using ADK given by KP@2016 exe file only this file give me iption to build and after build it is giving error at time of flashing I am using twrp latest
Device Redmi Note 4 Rom Dot os 3.0

---------- Post added at 03:10 PM ---------- Previous post was at 03:09 PM ----------



Its showing project option but build is not working perfectly
Can you post the whole error of ROM flashing! Since I am not able to replicate this error on AOSP based ROM android version 8
 

Digvijaysing

Senior Member
Dec 7, 2017
86
32
Pune
ADK Build Problem

Can you post the whole error of ROM flashing! Since I am not able to replicate this error on AOSP based ROM android version 8

Actually for trial I just take dot os 3.0 mido pie (Android 9 rom treble)and create project of name dot os and without modifying anything I just create build(Build is not working on main adk.exe file so I am using adk.exe file given by u personally with fixing the project option error) and after flashing zip its giving me Error E001 (Failed to update system image) and error7 (Are you flashing on same device actually I tried solution to remove assert from updater script but its still showing up there & I am just taking rom unpacking it and packing it nothing was changed in code and permisson).
I checked this for almost 2days and nothing is working out, It will very helpful if this issue is fixed & by the way.
Congrats ADK Kitchen just completed 1 year on xda it will be nice if we get some bonus or sale. :D:fingers-crossed:
 
  • Like
Reactions: himanshumaske

KP@2016

Senior Member
Apr 21, 2016
288
244
Mumbai
kpstvhub.com
Actually for trial I just take dot os 3.0 mido pie (Android 9 rom treble)and create project of name dot os and without modifying anything I just create build(Build is not working on main adk.exe file so I am using adk.exe file given by u personally with fixing the project option error) and after flashing zip its giving me Error E001 (Failed to update system image) and error7 (Are you flashing on same device actually I tried solution to remove assert from updater script but its still showing up there & I am just taking rom unpacking it and packing it nothing was changed in code and permisson).
I checked this for almost 2days and nothing is working out, It will very helpful if this issue is fixed & by the way.
Congrats ADK Kitchen just completed 1 year on xda it will be nice if we get some bonus or sale. :D:fingers-crossed:

Hello I was comparing the build zip with the original zip of your DOT OS 3. I don't see there is nothing wrong with system.new.br or such files since they are packed perfectly. What I see is in the build zip there is no system\build.prop file which is present in original zip.

So what you need to do is to copy the folder "system" (which contains only build.prop) from your original mido zip and add it to the build archive of your DOTOS3 project. The build file is located in ADK Projects\your-project-name\Build. Add the system folder to this archive and try to flash now! Reply me if this is successful.

And about buying ADK, you can buy it for $5 it's very cheap :)
 

Digvijaysing

Senior Member
Dec 7, 2017
86
32
Pune
Can you post the whole error of ROM flashing! Since I am not able to replicate this error on AOSP based ROM android version 8

Hello I was comparing the build zip with the original zip of your DOT OS 3. I don't see there is nothing wrong with system.new.br or such files since they are packed perfectly. What I see is in the build zip there is no system\build.prop file which is present in original zip.

So what you need to do is to copy the folder "system" (which contains only build.prop) from your original mido zip and add it to the build archive of your DOTOS3 project. The build file is located in ADK Projects\your-project-name\Build. Add the system folder to this archive and try to flash now! Reply me if this is successful.

And about buying ADK, you can buy it for $5 it's very cheap :)

Nothing changed System folder which contain build.prop is there just for checking build.prop info it don't take part in updater script and Other roms like PixelExperience and carbon roms Don't contain System folder in there Rom Zips so What should be changed.
 
  • Like
Reactions: himanshumaske

Digvijaysing

Senior Member
Dec 7, 2017
86
32
Pune
Hello I was comparing the build zip with the original zip of your DOT OS 3. I don't see there is nothing wrong with system.new.br or such files since they are packed perfectly. What I see is in the build zip there is no system\build.prop file which is present in original zip.

So what you need to do is to copy the folder "system" (which contains only build.prop) from your original mido zip and add it to the build archive of your DOTOS3 project. The build file is located in ADK Projects\your-project-name\Build. Add the system folder to this archive and try to flash now! Reply me if this is successful.

And about buying ADK, you can buy it for $5 it's very cheap :)
Hy is there any solution available for this issue i tried many things but eventually nothing working out
what you think what am i doing wrong to modify custom roms.
 
  • Like
Reactions: himanshumaske

KP@2016

Senior Member
Apr 21, 2016
288
244
Mumbai
kpstvhub.com
Hy is there any solution available for this issue i tried many things but eventually nothing working out
what you think what am i doing wrong to modify custom roms.
I can't say what is wrong even I am looking for solution but the community is not responding! Since this issue is not seen in android 8 (also I don't have any devices running android 9) only seen in android 9 ROMs.

I suggest you to go on some android reddit groups ask there and let me know if there is solution so I can update ADK as per it.
 

ZonalRipper

Member
Jun 22, 2018
44
37
Hey,
Is it possible to make/customise Samsung ROMs with ADK? it looks very impressive
At the moment when i ask ADK to read a samsung firmware zip file all i get is 'Wrong Zip File', is this an issue i have or does not not support samsung roms?
 

KP@2016

Senior Member
Apr 21, 2016
288
244
Mumbai
kpstvhub.com
ADK has been updated to 1.0.6.3 version, open ADK and update it from the pop-up message window. View the changelogs in the first post :)

Hey,
Is it possible to make/customise Samsung ROMs with ADK? it looks very impressive
At the moment when i ask ADK to read a samsung firmware zip file all i get is 'Wrong Zip File', is this an issue i have or does not not support samsung roms?

Your feature for creating project from Firmware has been added! Check it out!
 
  • Like
Reactions: nalas

Top Liked Posts

  • There are no posts matching your filters.
  • 39
    All Downloads & Tutorials at the end of the post.
    Read second post for upcoming updates and details.
    main_logo.png
    Android Development Kit (ADK) is alternatively best solution for android reverse engineering
    This Application allows you to easily modify android apps, android ROMs, boot or recovery images very easily with easy-to-use environment on Windows(x86 or x64) platform.

    Users can easily decompile, recompile application and could edit almost everything inside it.
    One of the best tools Dexpatcher is also a part of ADK for modifying Application at source level using JAVA.
    There is also some pre-customized templates, scripts for Android Recovery Zip or ROM Development project.
    Users can also add their own templates with the help of Snippets manager and share across users.
    There is also a big resource of online documentation for ADK here which will help users to guide the process if they messed up in a trouble.

    The Application is not limited to these, users can download and install some external plugins for ADK and also for personal use.
    Users can also submit your own plugin. If your plugin finds more useful for our users can get free license for ADK.

    Also, ADK is not completely free it has a trial period of 7 days after that you have to buy license (optional, otherwise you can continue with demo mode which has certain features disabled) which is very reasonable (details here)
    ADK is still in development process, so there may be some bugs or glitches which may fail to run some task.
    If you find such, provide a detail information and report it to me here.
    Additionally, since I am 17yrs old and has a lot of pressure for studies so there might be delayed in sending updates (grief).

    Keep in mind that ADK is highly inspired from Virtuous Ten Studio(One of the best IDE ever), APK Studio; so you may find many similarity in them.
    One of the main reason for building ADK is to spread the art of reverse engineering among newbies. I am in this field not for quite long but I've seen lot of peoples who are interested in porting ROM, modifying app, creating recovery flashable zips but they don't know from where to start, because of this they keep asking devs and become a cat of annoying clowder (due to these, some new users quit this field). I've looked upon these issue and found many peoples use kitchen for stuffs and keep recommending newbies to use this. Since kitchen are the best solution for ROM development as It comprise of all common task (like adding root, busybox to ROM and stuffs) with a very easy accessible option.

    Many users are not familiar with IDE, and find trouble using them. After research I came to know some of the famous kitchens of all time is dsixda kitchen, ASSAYYED Kitchen(currently the most used). These people find them more useful since all the task, scripts, templates, etc. are in front of them; can be access with single option selection (no need to go deepdown and look for the stuffs).

    Henceforth, I decided to create such type of kitchen giving it GUI look with very easy to use and non-complicated interface. All scripts and options are very easy to access, no need to create multiple windows for running tasks. I find it useful personally, the application runs on almost all Windows. For Windows XP some GUI animation will failed to load, otherwise everything will work fine.
    Screenshots
    Highlighted Features
    Below is just a tiny summary of its features, full details can be found here
    • A clean and better UI
      • Full Featured Advance IDE
      • Very easy-to-use interface for both developers and newbies
      • Contains integration of third party tools [details can be found in credits]
      • Currently supported Projects
        • Android Application (Editing .apk file)
        • Android Firmware ROM modifying
        • Android Recovery Flashable Zip (Update.zip)
        • Boot or Recovery Project
        • Logo.bin Project
      • Edit Project configs and manage all existing Project
      • Tip dialog to show the summary of its cool features
      • Keep track of files and folders in Project viewer
      • Support for Windows XP (need .Net Framework 4.5)
      • Edit APK at Source level using DexPatcher
      • Analyze your APK or ROM project just like Android Studio
      • A powerful logging, debugging feature (just like android studio)
      • Easily Config your project with straight-forward options
    • Code Editing
      • Easily Edit project files with proper syntax highlighting
      • Browse between the functions in smali code (using upper comboBox)
      • Help files on almost all smali commands (Help > Smali Documentation)
      • Advance Solution Control for managing projects (here)
      • Easily modify ROM or APK configs using Property Window (here)
      • Quick actions for navigating, read here
      • Quick Access for navigating files within tabs or recent files, read here
      • Search Everywhere for quickly opening files like Android Studio, read here
      • Hover over smali or updater-script commands to view its help
      • Intellisense feature
      • Easily comment and uncomment codes
      • Code folding feature
      • Bookmarking feature
      • Advance Find, Replace and Find in files
      • Macro Recording feature
      • Much more...
    • Pre-added Scripts, Templates
      • Contains a lot of scripts for ROM, Android flashable zip project
      • Add variety of scripts seamlessly to project (you can also remove it)
      • Add code snippets and paste them (templates)
      • Share your own code snippets across users
    • Lots of Mods, Tools
      • An easy-to-edit Aroma config install with visual editing, read here
      • Live Debug ROM (synchronize to your device), read here
      • Contains a vast set of tools (access from Tools > ..)
      • Automatically generate Symlinks and meta_data perm for ROM
      • ADB integration tools/mods
      • Edit Build prop with lots of tweaks
      • Edit, Create Boot animation from gif or video
      • Add or change themes of TWRP recovery
      • Includes a variety of patches for Android App project
      • Much more...
    • Support of External Plugins
      • Browse between good collection of plugins (Help > Plugins & Patches)
      • Easily integrate them in ADK project
      • Users can submit their own plugin and win free license for ADK (details here)
    • Much much more...
    Changelog and Information
    You can find a whole list of changelog with future updates: enhancement (provide feedback by rating this thread)

    Changelog as per 1.0.7.1 release (15th release)
    • Updated: ADK Debugging tool, more info
    • Fixed: Issues with some Android Image Tool.
    • Fixed: Building of app project for certain apps.
    • Fixed: Creating ROM Project for some certain device ROMs.
    • Fixed: Certain bugs.
    Discussions, Bugs, Reports, Enhancements
    User feedback is one of the most important stuff for any application to proceed. I kindly lookup on each of users feedback and try to improve the functionality of ADK
    If users have to report any bugs or request any feature request, just create reply to this Official XDA thread or email me. I'll answer you as soon as possible. Also remember to include tools\log.log file while submitting bug report.
    Guides and Documentation
    ADK consist a vast variety of blogs which helps users to easily understand ADK and go through the process.
    You can find whole documentation online here

    Some guides I think you might first start with,
    Download and other stats
    Requirements
    All downloads, tutorials, resources can be found on ADK Website


    Official Website
    ADK Releases (for direct download)
    Video Tutorials (under construction)
    Buy a License
    Guides/Tutorials
    About Me

    News:-

    # If you are unable to receive the updates within ADK, try changing settings from Help > Settings > Auto update.
    # In ADK, there is a plugin called ADK Contexts, which can directly unpack/repack APK,IMG,DAT,BR files with right click as windows shell integration. Check the official thread here.
    # See one of the ADK's highlighted feature of Editing and Analyzing updater-script, read thread over here.
    # See KisMth post live on XDA DB thread which allows you to do a lot of adb functions and much more. One of the main feature is to create a scatter file for any MTK related device.
    # If you want to translate ADK in other different language, read this Translating guide

    XDA:DevDB Information
    Android Development Kit, Tool/Utility for all devices (see above for details)

    Contributors
    KP@2016

    Version Information
    Status: Stable
    Stable Release Date: 2020-05-25
    Current Stable Version: 1.0.7.1

    Created 2018-06-12
    Last Updated 2020-05-25
    6
    Update Details
    Current Version:- 1.0.6.7
    Released:- 4th November 2019

    Notes:
    Since I am not getting much time sending updates to this project, I've decided to create alpha releases i.e whenever I will add any new stuff to it an update will be automatically pushed so at the end of the day I can create a whole installer after adding few stuffs.

    Current Status:- Let's see what can I add :)
    Last Updated:- 4/11/2019

    What I've worked so far:-

    What I've planned to add

    • Let's see what can I add more.. :\
    4
    Hello Everyone! A Quick update on sending ADK Updates.

    As I am too busy with my another project I am not able to send updates to ADK. I'm really having great ideas that I want to implement but just can't do it because of current work project stress. Once I finish my current project I will start sending updates to ADK. Trust me! Working for ADK is the thing I love to do. I will never stop sending it's update!

    Hope you understand :)

    Edit: I am about to complete my current project. Soon I'll be starting working on updates on ADK from this month end (March 2019)
    3
    Update to version 1.0.4.6 has been released. Open ADK and download the update over the air.

    try this..its a tecno camon rom..signed images...boot i could unlock with Fbwintools but not the system image .http://www.mediafire.com/file/za05a0rgj18wgtz/Tecno_Camon_I_MT6737T_IN5.zip

    This also adds ability to convert signed images to unsigned. Thanks to havotek forums.
    2
    Update Info

    New update version 1.0.4.4 has been released, Check OP.