[KIGTCHEN][R][TEST] Dynamic unpacker - Android

Dynamic unpacker​
Hey, here I am with one testing kitchen to pack and unpack SUPER.IMG​
its just in initial phase, the motive behind this kitchen is only to help others who wants to learn and make it more better​
Initial​
Clone that repo with git clone https://github.com/neel021000/dynamic.git tho its still in beta phase.
Get the super.img file and put it in the same folder as the binary named 'lpunpack'
What needed?​
Linux machine and some time
REPO
Dynamic unpacker
extracting stuff​
Note: Some devices have only: system, odm, vendor and product. Oppo/Realme devices can have oppo_product, then use imjtool binary its there too!!
Shell time:
chmod a+x ./kitchen.sh
./kitchen.sh
or
. kitchen.sh
choose as per your need!
Credits​
@DAvinash97 - for his base script
@Astrako - for his help in each and everything
@yukosky - for explaining me and sharing his idea
@cytolytic - for his clever ideas
Google sources - for files
Credits for Binaries (backbone of this kitchen)
bynarie - lpunmake and lpmake is his property
morpheus______ - imjtool is his property
- if I forgot to mention anyone, please do let me know by pming me on telegram @neel0210 ​

OMG! Good work as usual!

epic! thanks!

Astrako said:
OMG! Good work as usual!
Click to expand...
Click to collapse
tysm

el0xren said:
epic! thanks!
Click to expand...
Click to collapse

I am not a dev but I would like to wish u well done good job

Good work! But you forgot to credit the owners of binaries. Here

DAvinash97 said:
Good work! But you forgot to credit the owners of binaries. Here
Click to expand...
Click to collapse
Agnes you're life saver. Just added.

kitchen*

Epic work as usual @neel0210

Working on WSL2 ?

Related

Google Android Development

TIME TO MOVE ON
i wil be on xperia section
i am happy that i could help this section
Best Regards, Happy Cookling and Programing!
Hy all
I started this tread because the interest to android is growing
I invite all people with linux knowledge or C programing skills to join
If you know some hardware programing is better
We need
- developpers
- testers
i will not post an guide how to setup the compiler and set variables
if you dont know this stuff please stick to Google Android thread and dont post here stupid questions as IT IS READY / WHEN WILL IT BE READY
WE DO THIS IN OUR SPARE TIME AND WE HAVE FAMILY AND LIFE
So shell we invite the penguin to our phones?
WIKI Page
(Thanks Bikor_gj)
http://wiki.xda-developers.com/index.php?pagename=Niki_Android
GIT Trees
Vogue
http://git.linuxtogo.org/?p=groups/mobile-linux/kernel.git;a=shortlog;h=refs/heads/htc-vogue
MSM
http://git.linuxtogo.org/?p=groups/mobile-linux/kernel.git;a=shortlog;h=refs/heads/htc-msm-2.6.25
Reserved For Messages
Build Instructions for the ones that want to help
- Create working dir:
Code:
mkdir ~/android-kernel
- Go to the dir:
Code:
cd ~/android-kernel
- Clone the Linuxtogo GIT:
Code:
git clone git://git.linuxtogo.org/home/groups/mobile-linux/kernel.git
- Go into newly created dir:
Code:
cd ~/android-kernel/kernel
- Create a new branch, call it htc-msm and link it to the official htc-msm development branch:
Code:
- Descend into the "main" android dir:
Code:
cd ~/android-kernel
- Get toolchain:
Code:
wget http://www.codesourcery.com/gnu_too...-none-linux-gnueabi-i686-pc-linux-gnu.tar.bz2
- maybe you need to rename the just downloaded file (because after .tar.bz2 wget has added ?lite=arm). (HINT FOR LINUX-NEWBIES: USE TAB TO COMPLETE KNOWN FILENAMES!! - In this case type: mv arm(TAB) arm(TAB) -> backspace till 'bz2' is the last word)
Code:
mv arm-2008q1-126-arm-none-linux-gnueabi-i686-pc-linux-gnu.tar.bz2\?lite\=arm arm-2008q1-126-arm-none-linux-gnueabi-i686-pc-linux-gnu.tar.bz2
- unpack the toolchain:
Code:
tar -xjf arm-2008q1-126-arm-none-linux-gnueabi-i686-pc-linux-gnu.tar.bz2
- ascend again into the 'kernel' directory:
Code:
cd ~/android-kernel/kernel
- make the kernel:
Code:
git checkout -b htc-vogue origin/htc-vogue
You also have to use
Code:
make vogue_defconfig ARCH=arm
- export path so the newly downloaded toolchain will be used instead of your default compiler (which would compile for your computer instead of your phone):
Code:
export PATH=~/android-kernel/arm-2008q1/bin:$PATH
- make the zImage-file:
Code:
make zImage ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabi-
Now the zImage file is created inside the directory kernel/arch/arm/boot.
When uploading this to your phone, remember that you only have to replace the zImage after each kernel build - the Linux environment on top of the kernel can just stay the same, so initrd (which is the ramdisk filesystem) can stay the same.
BR
Reserved For Kernel Status
Kernel status
no more power button //thanks biktor_gj
nike mtype added
audio working
call working
data working
sms unknown //due to keyboard and ts
keyboard screwed // somethings not right needs investigation
OnSreenKeyboard working
Touch screwed // SOLVED
when this kernel probelms will be solved i will release the new kernel
I have knowledge of both C and linux so I vollunteer
hi,
i can be a tester... also i have some little linux knowledge...
I have limited knowledge of both c and linux, so I possibly could help.
It seems useful however to setup an SVN or something, so even 'non-registered' developers can write patches and submit them for review. You can set up such an SVN for free at assembla.com, together with a wiki, TRAC and more. They even say you can ask for more storage space and stuff if your project is an open-source project.
If you have such an SVN developers like me can help without making any false promises of some sort.
I hope you know what I mean, it sounded better in my head
i know linux and i can do beta tester. i'm studying engineering too.
i also know linux and a bit of C...i can do testing too.
as you already know, I'm in too for development...
i will try the new kernel asap...
I tried this kernel and indeed, the keypad works on mine!
(touched the TS though, just because you said I wasn't allowed ) It froze, so reboot...
awesome! keys work all good! numbers work and also dpad and enter works!
(by the way: how will you make it possible to enter text? android is coded to enter numbers...
the_fish said:
awesome! keys work all good! numbers work and also dpad and enter works!
(by the way: how will you make it possible to enter text? android is coded to enter numbers...
Click to expand...
Click to collapse
I believe by the end of this year or somewhere in the beginning of 2009 Google is making a system for creating software input methods, which would theoretically allow us to write an application that would reroute direct hardware input. I think. We'll have to see what the future will (or the talented developers here) bring.
man, awesome!!! good job, jerpelea. keys work great!!
graey said:
I believe by the end of this year or somewhere in the beginning of 2009 Google is making a system for creating software input methods, which would theoretically allow us to write an application that would reroute direct hardware input. I think. We'll have to see what the future will (or the talented developers here) bring.
Click to expand...
Click to collapse
ok... the onscreen keyboard would be ok for the time we have to wait
Jerpelea: Why do you want Ubuntu as dev os? I'm using OpenSuSE and am able to build the kernel.
I am thinking (since 2 weeks) to try Ubuntu again (used to use it), but may take while before I get to it...
Boylen said:
Jerpelea: Why do you want Ubuntu as dev os? I'm using OpenSuSE and am able to build the kernel.
I am thinking (since 2 weeks) to try Ubuntu again (used to use it), but may take while before I get to it...
Click to expand...
Click to collapse
I think he is just saying that because it's easier for people to use??
works fine for me on vanilla debian
new kernel works fine screen still too responsive keys work calls work
it works! but after few minutes my nike is auto-turned off :O
garsim said:
it works! but after few minutes my nike is auto-turned off :O
Click to expand...
Click to collapse
i guess we have turn the auto turn off in wm to unlimited or run it on usb plug...

[Development] [Tools] Right Click Android Tools

I have been wanting to do this for a while, and the time has finally came. I will be porting most of my tools and scripts I use for Nautilus File Manager Scripts. Currently I have added the installer for only Sign-Apk-Zip script. There will be a pretty penny of scripts that I will be adding to this git repo with an easy to install script attached to apply some pretty cool android tools from the right click menu like signing apks, decompiling apks, compiling apks. Change the hue color of a img just from a right click menu. Many many more to come. So check back frequently.
You will need to install git to clone the project.
Code:
sudo apt-get install git-core
Clone it:
Code:
git clone https://github.com/lithid/Right-Click-Android-Tools.git
Then just run the installer from time to time to see what is available. :good:
Code:
[email protected]:~/Right-Click-Android-Tools$ ./install.sh
Right click android tools installer
=====
Here are some things to do:
--install-sign <> Install sign-apk-zip script
--install-compressed-sign <> Install compress-sign script
--install-apktool <> Install apktool scripts
--install-runroot <> Install run as root
--install-searchstring <> Search for strings like grep
--all <> Install all scripts
Now install what you want.
Code:
[email protected]:~/Right-Click-Android-Tools$ ./install.sh --install-sign
Sign-Apk-Zip is installed!
Videos:
Sign-Apk-Zip
Compress-Sign
Apktool
Run-As-Root
Search-For-String
Cool idea!
Bookmarked!
Man, I'm glad to see my post turned into such a great idea. I thought just posting the scripts in a thread would b great, but this...this is genius. Way to go lithid! I knew there was a reason your name had risen to mythical status!
Well, I hope u keep on it cuz I will b checking for new scripts. Thanks a lot bud. This is gna b so awesome!
Bacon in my coffee, please? You don't have bacon?!?! Unacceptable!!
lithid-cm said:
I have been wanting to do this for a while, and the time has finally came. I will be porting most of my tools and scripts I use for Nautilus File Manager Scripts. Currently I have added the installer for only Sign-Apk-Zip script. There will be a pretty penny of scripts that I will be adding to this git repo with an easy to install script attached to apply some pretty cool android tools from the right click menu like signing apks, decompiling apks, compiling apks. Change the hue color of a img just from a right click menu. Many many more to come. So check back frequently.
You will need to install git to clone the project.
Code:
sudo apt-get install git-core
Clone it:
Code:
git clone https://github.com/lithid/Right-Click-Android-Tools.git
Then just run the installer from time to time to see what is available. :good:
Code:
[email protected]:~/Right-Click-Android-Tools$ ./install.sh
Right click android tools installer
=====
Here are some things to do:
--install-sign <> Install sign-apk-zip script
--install-compressed-sign <> Install compress-sign script
--all <> Install all scripts
Now install what you want.
Code:
[email protected]:~/Right-Click-Android-Tools$ ./install.sh --install-sign
Sign-Apk-Zip is installed!
Videos:
Sign-Apk-Zip
Compress-Sign
Click to expand...
Click to collapse
Easy-peasy lemon-squeazy! Worked like a charm! Thanks so much for this lithid! Great idea! :thumbup::thumbup:
Bacon in my coffee, please? You don't have bacon?!?! Unacceptable!!
triptosyll said:
Easy-peasy lemon-squeazy! Worked like a charm! Thanks so much for this lithid! Great idea! :thumbup::thumbup:
Bacon in my coffee, please? You don't have bacon?!?! Unacceptable!!
Click to expand...
Click to collapse
Glad it works for ya. Yea I will be adding more and more as time goes on.
lithid-cm said:
Glad it works for ya. Yea I will be adding more and more as time goes on.
Click to expand...
Click to collapse
OK, so, I've been trying to activate right-click 'open as administrator', because they have stopped making gksu-nautilus. Any ideas? Or possibly a script?
I know its THERE, the ability to have administrator privelages within your folders, cuz $ gksudo nautilus brings up your root folder with root privelages, so is a script possible?
Thx in advance yo!
And one more thing, could you tell me where that script from you was installed? Was gna take a look at it and didn't find it in /.gnome2/nautilus-scripts.
Thanks again :thumbup:
Bacon in my coffee, please. You don't have any bacon?!?! unacceptable!!
lithid-cm said:
I have been wanting to do this for a while, and the time has finally came. I will be porting most of my tools and scripts I use for Nautilus File Manager Scripts. Currently I have added the installer for only Sign-Apk-Zip script. There will be a pretty penny of scripts that I will be adding to this git repo with an easy to install script attached to apply some pretty cool android tools from the right click menu like signing apks, decompiling apks, compiling apks. Change the hue color of a img just from a right click menu. Many many more to come. So check back frequently.
You will need to install git to clone the project.
Code:
sudo apt-get install git-core
Clone it:
Code:
git clone https://github.com/lithid/Right-Click-Android-Tools.git
Then just run the installer from time to time to see what is available. :good:
Code:
[email protected]:~/Right-Click-Android-Tools$ ./install.sh
Right click android tools installer
=====
Here are some things to do:
--install-sign Install sign-apk-zip script
--install-compressed-sign Install compress-sign script
--all Install all scripts
Now install what you want.
Code:
[email protected]:~/Right-Click-Android-Tools$ ./install.sh --install-sign
Sign-Apk-Zip is installed!
Videos:
Sign-Apk-Zip
Compress-Sign
Click to expand...
Click to collapse
So u know lithid, I had a little problem installing compress-sign, cuz I'm still new to the whole Linux stuff, so I followed ur text on selecting a package to install and went for what you wrote as " install-compressed-sign Install compress-sign script" but typing in $ ./install.sh --install-compress'ed'-sign doesn't work. You have to type $ ./install.sh --install-compress-sign
without the 'ed'. Otherwise it won't work. Just letting you know so if u wanna change it in the op so that noobs like me don't get like I did.
Bacon in my coffee, please. You don't have any bacon?!?! unacceptable!!
Good Job
Updated the OP with APKTOOL scripts for right click, check out the youtube video for functionality.
lithid-cm said:
Updated the OP with APKTOOL scripts for right click, check out the youtube video for functionality.
Click to expand...
Click to collapse
I am using this thread for de/compile of .apk's for jellybean:
http://forum.xda-developers.com/showthread.php?t=1814441
Will I be able to use the versions of aapt and apktool that u provided? Or can I replace them and still use your script? I have other versions I need for jellybean, so if your versions are compatible with jellybean, I'll leave them there. If they're not, I'll replace them. What do you think?
Bacon in my coffee, please. You don't have any bacon?!?! unacceptable!!
triptosyll said:
I am using this thread for de/compile of .apk's for jellybean:
http://forum.xda-developers.com/showthread.php?t=1814441
Will I be able to use the versions of aapt and apktool that u provided? Or can I replace them and still use your script? I have other versions I need for jellybean, so if your versions are compatible with jellybean, I'll leave them there. If they're not, I'll replace them. What do you think?
Bacon in my coffee, please. You don't have any bacon?!?! unacceptable!!
Click to expand...
Click to collapse
You can replace them by pushing them to /usr/local/bin/
lithid-cm said:
You can replace them by pushing them to /usr/local/bin/
Click to expand...
Click to collapse
That's where my other aapt, apktool, and apktool.jar were placed. When I downloaded the script, did your packages replace mine?
Bacon in my coffee, please. You don't have any bacon?!?! unacceptable!!
triptosyll said:
That's where my other aapt, apktool, and apktool.jar were placed. When I downloaded the script, did your packages replace mine?
Bacon in my coffee, please. You don't have any bacon?!?! unacceptable!!
Click to expand...
Click to collapse
Most likely, if you point me in the direction of the "updated" tools, I can update my script so everyone will have those.
lithid-cm said:
Most likely, if you point me in the direction of the "updated" tools, I can update my script so everyone will have those.
Click to expand...
Click to collapse
http://forum.xda-developers.com/showthread.php?t=1755243
v1.4.9 and the required aapt right below it.
Bacon in my coffee, please. You don't have any bacon?!?! unacceptable!!
Updated the apktool script, and added Run-As-Root script. Check it out.
Awesome to see this.. great idea... Will be trying this tonight for sure...
Cellar Door
"Who are you people and where is my horse?"
lithid-cm said:
Updated the apktool script, and added Run-As-Root script. Check it out.
Click to expand...
Click to collapse
Awesome! Thanks again man! :thumbup::thumbup:
Bacon in my coffee, please. You don't have any bacon?!?! Unacceptable!!
Updated with a searching for string option!
http://www.youtube.com/watch?v=3RjHEHzQFrg
lithid-cm said:
Updated with a searching for string option!
http://www.youtube.com/watch?v=3RjHEHzQFrg
Click to expand...
Click to collapse
Not a part of the process I understand yet, but I'm gna download it anyway, cuz I've heard about strings, and minimally understand it, so I'll need it sooner or later. (Whenever I can get to researching the topic)
Bacon in my coffee, please. You don't have any bacon?!?! Unacceptable!!
I like tools and all, and not intending to hi-jack this thread (although I know I might) but, where is Salvage-Mod for Galaxy Nexus Toroplus??? I kid. Scripts are a mans almost best friend. Thanks for expressing this idea in a useful application!

[ROM][xZ3c][6.0.1][238][STOCK][MM][LB][UB] Xperia Performance Max Dark Fury™

Hello guys, I'm here to present you my new rom based on the new update sony marshamallow final version .238, optimized stock tops for best experience.
--------------------- // ---------------------​
~ Features and Changelog ~
- Full ROM
- Deodexed
- Debloated Agressive
- Superuser mod, services.jar patched
- TWRP 3.0.2
- ROM rooted
- Enable Init.d
- RXSM Script ~ New script RXSM ~
- CPU completely Optimized
- Optimized battery usage
- Perfect Sound MOD
- Xperia X theme and Icon Pack
- Xperia X SystemUI Support ~ Systemui Xperia X not included ~
- Build.Prop Tweaks
- Xperia X bootanimation
- Optimized for multitasking
- Settings Xperia Performance Max Dark Fury™
- Emoji in keyboard mounted
- Xposed Modules
- Improved Doze
- DATA cleaning
- Optimized RAM​
--------------------- // ---------------------​
~ Requirements ~
- Z3 compact [D5833][D5803]
- Tested with LB/UB
- To install my rom you need be. Basic 238 all necessary files available in ~ Link ~ soon after you can Flash my rom.​
--------------------- // ---------------------​
~ How to install ~
* Download the ~[ROM][xZ3c][6.0.1][238][STOCK][MM][LB][UB]Xperia Performance Max Dark Fury™.zip ~ and place it on your sdcard.
* In your TWRP, just install the rom and then the xposed (optional)
* Wipe >> Factory Reset <<
* Reboot​
######################
#### UPDATE DARK FURY Z3c ####
#####################
--------------------- // ---------------------
Already in the initial screen xperia (home xperia) I advise you to go into the settings and give a reset of manufactures, so you stay free of all caches and bugs.
--------------------- // ---------------------
~ Thanks in particular ~
@serajr, @Gustavo RD78, @Wajk, @dontbelive, @Rajeev, @MarianaLovegood, @xswxm, @rovo89, @Pandemic, @Woalk, @C3C076, @whalesplaho, @Bazoocaze, @ssrij, @jjwrongjj, @Mohitash, @MrWasdennnoch, @AutumQueen92, @nreuge, @Naman Bhalla , @henryzhang317, @xSilas43, @.hEiMDaLL., DarkSpiceR7.5, @zacharias.maladroit, @Wolfbreak, @C3C076, ztc1997, j2rong, BenLing, betonStyle, RXSW, XperianosBr's
Do not forget to give me a thank you [:good:], it will be great for me because somehow will encourage me to keep my work and create new roms and mods! Thank you all
So far no bug was found. I ask you please file a bug found that I can fix. Thank you​
Wow interesting. Will give it a shot!
Thanks.
His Dudeness said:
Wow interesting. Will give it a shot!
Thanks.
Click to expand...
Click to collapse
Great Work! How do you remove "Perfect Sound Mod", I prefer using Viper4Android. Thanks
How about switching from your previous rom? Do I need to install stock beta first?
Sent from my Z3 Compact using XDA Labs
Hi guys, it's been ages I haven't geeked on my phone. Should I be aware of particular problems if trying to install this rom coming from a locked Bootloader (used an exploit hack I think) + TWRP 2.8.7.0 + 5.1.1 (23.4.A.1.232) ?
Oops! /system/app/Force does not contain Force.apk, instead it contains ForceDoze_1.3.4_rev_38.apk.
Also, /system/app/fix doesn't contain fix.apk but com.pyler.mobileradioactivefix.apk.
Also, /system/app/Xposed.
Okay, no idea if you actually use linux or Windows (I guess the latter, concidering the funny characters of your rom-zip-files that are a nuscience in any shell), but if you do use linux, here's a simple and quick script that'll make all the directories for you. Just throw all apks that goes in app in app, then run the script there. Throw what ever needs to be in priv-app in to priv-app and run the script there.
Code:
#!/bin/bash
for file in ./*.apk
do
name="$(basename "$file" .apk)"
mkdir -p "$name"
mv "$file" "./$name"
done
Ah, /system/etc/customization/content/com/sonyericsson/wallpaperpicker/wallpapers conatins Thumbs.db. You do use Windows. Nevermind the script then.
Also, you've removed /system/app/experienceflow2livewallpaper-release - this is why the background is black (until changed by the user).
His Dudeness said:
Wow interesting. Will give it a shot!
Thanks.
Click to expand...
Click to collapse
Thanks
Verbato said:
Oops! /system/app/Force does not contain Force.apk, instead it contains ForceDoze_1.3.4_rev_38.apk.
Also, /system/app/fix doesn't contain fix.apk but com.pyler.mobileradioactivefix.apk.
Also, /system/app/Xposed.
Okay, no idea if you actually use linux or Windows (I guess the latter, concidering the funny characters of your rom-zip-files that are a nuscience in any shell), but if you do use linux, here's a simple and quick script that'll make all the directories for you. Just throw all apks that goes in app in app, then run the script there. Throw what ever needs to be in priv-app in to priv-app and run the script there.
Code:
#!/bin/bash
for file in ./*.apk
do
name="$(basename "$file" .apk)"
mkdir -p "$name"
mv "$file" "./$name"
done
Ah, /system/etc/customization/content/com/sonyericsson/wallpaperpicker/wallpapers conatins Thumbs.db. You do use Windows. Nevermind the script then.
Also, you've removed /system/app/experienceflow2livewallpaper-release - this is why the background is black (until changed by the user).
Click to expand...
Click to collapse
The names of the apps are cuz I rename them so. Use linux and windows :good:
patrol95 said:
How about switching from your previous rom? Do I need to install stock beta first?
Sent from my Z3 Compact using XDA Labs
Click to expand...
Click to collapse
Yes you need, and best to avoid errors
Marília de Oliveira said:
The names of the apps are cuz I rename them so. Use linux and windows :good:
Click to expand...
Click to collapse
Yah, but you do realize that if you have a directory called /system/app/theme then android will look for theme.apk inside that directory? If it isn't there then the android system will go on to the next directory. If you have a file called theme-with-a-different-name.apk inside /system/app/theme, then the android system will skip that file. It's a part of google having fun making a hassle for everyone...
Hello,
http://forum.xda-developers.com/z3-...3c-xperia-performance-max-ultra-fury-t3360315
This is the same ROM?!?
Revontheus said:
Great Work! How do you remove "Perfect Sound Mod", I prefer using Viper4Android. Thanks
Click to expand...
Click to collapse
For removing this you have to replace that 2 files from attachments. Place them in "/system/etc" and dont forget about right permissions (rw-r--r--) . Files from stock 0.570 for D5803
Please come up with an original name Marilia, it looks like you put all the words you know together and make a name, you put effort in this, the title makes it very childish imho.
pickmod said:
Hello,
http://forum.xda-developers.com/z3-...3c-xperia-performance-max-ultra-fury-t3360315
This is the same ROM?!?
Click to expand...
Click to collapse
Don't. Different ROMs
Sent from my D5803 using XDA Free mobile app
marshalpear said:
Please come up with an original name Marilia, it looks like you put all the words you know together and make a name, you put effort in this, the title makes it very childish imho.
Click to expand...
Click to collapse
Bugging you? ??
Sent from my D5803 using XDA Free mobile app
Max Dark Fury or Max Ultra Fury Alliance ???
Hi
Bettwen This ROM and Performance Max Ultra Fury Alliance™ 1.0, which is the difference ??
Which of both are better ??
Regards
Juan
agile2011 said:
Hi
Bettwen This ROM and Performance Max Ultra Fury Alliance™ 1.0, which is the difference ??
Which of both are better ??
Regards
Juan
Click to expand...
Click to collapse
Base and other things
alanbras said:
Base and other things
Click to expand...
Click to collapse
If I want flash this ROM but mantein all DATA that I have actually, How can I do this ??
Actually have Performance Max Ultra Fury Alliance™ 1.0 ROM
Thanks a lot
Juan
agile2011 said:
If I want flash this ROM but mantein all DATA that I have actually, How can I do this ??
Actually have Performance Max Ultra Fury Alliance™ 1.0 ROM
Thanks a lot
Juan
Click to expand...
Click to collapse
use Titanium Backup to backup all your User Apps and it's data
UPDATE DARK FURY xZ3c
What's new?​
Aggressive mode in memory ram
Improvement in CPU
Play services fixed battery
Improvements in the management of the cpu for better battery saving
OVERLAY Material Accent Xperia Keyboard v2
Fixed Bug​
Installation mode​* Download the attached file
* Make the flash only
* Reboot​

[Guide][Noob-Friendly]Building Kernel For Lenovo A6000/+

Building A Kernel For A6k​
Hello Folks, Looks like A6000 Forums Are On Fire So Now I AM HErE TO POuR Oil In The FIRE
Lets Get Straight To The POint
This Guide Will Help you build a kernel for our little Precious One
Requirements:
Ubuntu[DOnt Ask How]
Required Libs like libncurses, and stuff [If you face any such error realted to libs, just google Once]
Good Internet
AT least 2GB RAM and a good processor
A bit of your time
Patience and brain
Steps:
1) Create A folder anywhere with any name you want and open it
2) Open terminal in that folder and Run This COmmand Which will install all required Libs
Code:
sudo apt-get install -y build-essential kernel-package libncurses5-dev bzip2
3)After It gets done now we need a toolchain so now type " mkdir kernel" and "cd kernel" without quotes
4) Now we will dload toolchain so first install GIT and GCC libs for ex
"sudo apt get-install git"
Now Run This to clone the toolchain
Code:
git clone https://android.googlesource.com/platform/prebuilts/gcc/linux-x86/arm/arm-eabi-4.8
5)After toolchain gets downloaded now we need kernel sources, to simplify it clone the sources from my GIT using this command in terminal
Code:
git clone https://github.com/varunhardgamer/kernel_lenovo_a6000.git
6)After Dloading kernel sources open the kernel sources folder which may have name Semar Kernel or something like that and open BuildingKernel.txt and understand the way you need to edit Build.sh
Its not hard you just need to type the address to your kernel folder which you made
7)Now type
Code:
make ARCH=arm
and press enter
8)Then RUn
Code:
make wt86518_defconfig
9)THen Run
Code:
make menuconfig
and a popup will appear showing you all the tweaks that can be included in the kernel, select accordingly and save it
10)After you Finish tweaking it, open build.sh and edit it acordingly and then run the script by " .build.sh " in the terminal and wait till you get the zimage which is the kernel
8)Now download semar kernel r5zip and push your zimage inside it and flash your first Kernel
COmment here if you face any Errrors
Kernel Source _ https://github.com/varunhardgamer/kernel_lenovo_a6000
Credits to-
Me
Mr.AW
@3lambda
Orata
@mshoaib7
@dev_harsh1998
and XDA Forums
Reserved
Link To the original Thread
https://forum.xda-developers.com/android/software/guide-easy-kernel-building-tutorial-t3581057
Thanks To @3lambda
[Really THanks Man]
Just In Case
DualBoot Coming Soon By The WAy
The MErc With A MouTh is Back
The source you have mentioned isnt the proper source for Kernel and is Limpy when it comes to New stuff support better you link them to this repo :- https://github.com/dev-harsh1998/android_kernel_lenovo_msm8916
and GCC-4.7 is old and has regression bugs Better use gcc-4.8
Regards,
dev_harsh1998
dev_harsh1998 said:
The source you have mentioned isnt the proper source for Kernel and is Limpy when it comes to New stuff support better you link them to this repo :- https://github.com/dev-harsh1998/android_kernel_lenovo_msm8916
and GCC-4.7 is old and has regression bugs Better use gcc-4.8
Regards,
dev_harsh1998
Click to expand...
Click to collapse
Ok but the build.sh that i have mentioned will have to be edited again
Oh man
OK wait
Some Modifications To the guide will be done by tomorrow
No worries you doing good work
dev_harsh1998 said:
No worries you doing good work
Click to expand...
Click to collapse
Thanks Limit DOne
WIll thanks Tomorrow
You need to edit build.sh
Change -j64 to -j4 or it'll mess up for everyone.
---------- Post added at 05:02 PM ---------- Previous post was at 05:02 PM ----------
dev_harsh1998 said:
The source you have mentioned isnt the proper source for Kernel and is Limpy when it comes to New stuff support better you link them to this repo :- https://github.com/dev-harsh1998/android_kernel_lenovo_msm8916
and GCC-4.7 is old and has regression bugs Better use gcc-4.8
Regards,
dev_harsh1998
Click to expand...
Click to collapse
+1
Use this kernel it's updated nd better.
Has.007 said:
You need to edit build.sh
Change -j64 to -j4 or it'll mess up for everyone.
---------- Post added at 05:02 PM ---------- Previous post was at 05:02 PM ----------
+1
Use this kernel it's updated nd better.
Click to expand...
Click to collapse
Oh Thanks for pointing that 64 out:good:
Thanks
The Hard Gamer said:
Oh Thanks for pointing that 64 out:good:
Thanks
Click to expand...
Click to collapse
Welcome. Keep up the good work. :good:
Lol, just rechecked your git.
The kernel will not compile. You need to define the toolchain.
Has.007 said:
Lol, just rechecked your git.
The kernel will not compile. You need to define the toolchain.
Click to expand...
Click to collapse
I myself used this method and compiled a kernel
And for toolchain
I already mentioned
export cross_compile in .sh
The Hard Gamer said:
I myself used this method and compiled a kernel
And for toolchain
I already mentioned
export cross_compile in .sh
Click to expand...
Click to collapse
bad command practise..
is it work for any version of Android? currently I'm using RR 5.8.2
hayatnas18 said:
is it work for any version of Android? currently I'm using RR 5.8.2
Click to expand...
Click to collapse
Wait till i update the guide again

[ Windows / Linux / Mac ][DONATE] SuperR's Kitchen (v3.2.2.2 - 10-13-2021)

Disclaimer: I am not responsible for anything bad that may occur from the use of this kitchen, but I will take all the credit you can give me if it works for you
{
"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"
}
Please read the troubleshooting in post #4 of the standard kitchen thread before asking for help.
Please indicate your OS when asking for help.
Please send a fast link to your firmware that does not require registration when asking for help.
Donate Release Thread
Donate Changelog
Donate version Info
See terms and conditions below.
Spoiler: Terms and Conditions
Terms and Conditions for SuperR's Kitchen Donate version:
Allowed:
An active kitchen account grants usage privileges of the donate kitchen and the sr-code.com website.
One kitchen account provides kitchen access to one user, on one operating system, on one personal computer.
Not allowed:
Sharing your kitchen account and/or privileges.
Transfer and/or resale of your kitchen account.
Suspicious activity.
Definition:
Suspicious activity - Decided exclusively by SuperR at the time of an incident.
Resolution:
If anything from the not allowed list occurs, your kitchen account will be disabled.
See this post for more details on the Single PC license.
Donation Options:
No longer accepting donations or new users.
EXISTING DONORS: GitLab is no longer used. See this post if you previously had GitLab access and are unable to download/update/install.
NOTE: The Plugin Repo is included in the Donate kitchen. If you wish to see a description of the available plugins, they can be found here.
Dependencies:
WINDOWS:
Java 8 or higher (Windows download)
LINUX/MAC:
Java 8 or higher
Python (to run the launcher (could be bypassed by running tools/source/superr in the terminal from the main kitchen directory))
Download/Install/Run:
Free version:
Found here ​
WSL2 (Windows 10):
WSL2 Help and information (Donate Version)
With the release of v3.2.1.0, there are many improvements to the Linux version of the kitchen compared to the native Windows version. WSL2 on Windows 10 is the perfect way to run the Linux kitchen on Windows. Installation takes a few more steps...
forum.xda-developers.com
​
Linux/Mac (Terminal):
Download the kitchen.zip from the download page sent through PM. Extract to a new directory.
Enter the following command where "/location/of/kitchen" is the directory where the kitchen lives:
Code:
/location/of/kitchen/superr
Windows:
NOTE: The native Windows version has reached end of life. Consider running the Linux kitchen in WSL2 using the guide above.​
Download the kitchen.zip from the download page sent through PM. Extract to a new directory.
Make sure Java listed above is installed and in your system environment PATH (Check Google for the many guides on this if you need help)
Double click superr.exe in newly extracted kitchen directory.
NOTE: After you start the kitchen, it will ask you for your Kitchen username and password. Make sure you enter it correctly or it will not work. Thanks for the donation, enjoy
Known Issues/Limitations:
Does not unpack/repack f2fs file systems.
Linux:
None
WSL2:
None
WSL1:
Crashes with xattr not defined error when unpacking some img files due to a bug in the Python ext4 module.
Mac:
Does not use e2fsdroid for building img files as I am not able to compile it for Mac so far.
Windows:
No longer being updated. v3.2.1.3 is the last version. The Linux kitchen runs perfectly in WSL.
Does not use e2fsdroid for building img files as I am not able to compile it for Windows.
Crashes with xattr not defined error when unpacking some img files due to a bug in the Python ext4 module.
If you run Windows as administrator and have issues with the Boot Menu, please see this post.
If superr.exe gets removed by your antivirus program, whitelist the kitchen directory in your antivirus program.
If the kitchen can't find an internet connection, try whitelisting sr-code.com in your antivirus browsing security. If it still does not find a connection, try using a VPN.
The colors are not perfect due to Windows not supporting ASCII escape codes by default. If you want it to look more like Linux, you can run the Linux version in WSL (formerly known as "Bash on Ubuntu on Windows").
Video tutorials by @chevycam94
Credits:
@osm0sis - For Busybox Installer and Android Image Kitchen
@Chainfire - For SuperSU
@JesusFreke - For [Bak]smali
@nkk71 - For TWRP minzip patch, and make_ext4fs improvements
@Captain_Throwback - For providing a pre-compiled update-binary with the minzip patch and squashing bugs
@cubinator - For Python ext4 module
@_riddle - For oat2dex
@iBotPeaches - For Apktool
@AOSP - For zipalign, aapt, adb, img2simg, simg2img, make_ext4fs
@xpirt - for img2sdat & sdat2img
@yoanf_26 - For French translation
@anestisb - For vdexExtractor
@iuss - For payload_dumper.py
Contributors
SuperR.
Version Information
Status: Beta
Created 2018-11-16
USAGE:
Run the kitchen (instructions in OP)
Create new project using the menu
Copy ROM zip into the superr_NAME directory of this tool (NAME = the name of your new project).
OR
Copy system.ext4.tar and boot.img into the superr_NAME directory of this tool.
OR
Copy system.ext4.win and boot.emmc.win into the superr_NAME directory of this tool.
OR
Copy system.img and boot.img into the superr_NAME directory of this tool.
OR
Copy official Nexus tgz into the superr_NAME directory of this tool.
OR
Copy Samsung firmware zip into the superr_NAME directory of this tool.
OR
Copy Moto firmware zip into the superr_NAME directory of this tool.
OR
Leave superr_NAME directory empty to extract from rooted device or custom recovery
Extract for new ROM from the Main menu.
Enjoy!
Features:
*Extract and create ROM from:
Rooted Device
Custom Recovery
Existing ROM zip
system.img/boot.img (and cache.img on Samsung devices)
system.ext4.tar/boot.img
system.ext4.win/boot.emmc.win (including multi-file .win000, .win001, etc)
Moto and other factory firmware zips containing sparsechunk files
cm12 + roms with sparse dat files
Zips that contain system.img and boot.img
Zips that contain payload.bin
Samsung firmware zips that contain tar.md5 file
Official Nexus/Pixel firmware tgz/zip
Official Nexus/Pixel preview tgz/zip
system directory that contains symlinks and boot.img
*Create flashable zips of many varieties including:
Full ROM
Switch between set_perm, set_metadata (KitKat+), raw_img, and sparse_dat (Lollipop+)
Kernel (including init.d if you added it with the kitchen)
Recovery
Media
app, priv-app, and framework
*Deodex the following:
Android 10 ROMs
Pie ROMs
Oreo ROMs
Nougat ROMs
Marshmallow ROMs
Lollipop ROMs
KitKat and earlier ROMs
*Root features:
Root/unroot
Choose Magisk
Choose SuperSU
Add other root zips to /tools/root/root_zips directory
Choose system OR systemless root for M+ and Samsung 5.1.1 roms
Add/remove su.d support
*Boot features:
Unpack/repack boot/recovery img (Big Thanks to @osm0sis for Android Image Kitchen!!!)
Add/remove insecure boot
Remove dm-verity
Add/remove forceencrypt
*By-name auto-detection from:
Device
Existing ROM
boot.img
kernel.elf
**OR**...manually enter it
*mmcblk auto-detection from:
recovery.img
*Kitchen updater:
View the last 3 changelogs when an update is available.
Update to the latest version
Option to check for updates when the kitchen starts
*Pack/Unpack super.img
*Create system.img
*Device database for mmcblk devices (currently very small, but will grow over time)
*Add devices to the assert
*Add custom asserts
*Zipalign apks
*Debloat ROM
*Custom Debloat list support
*Remove Knox
*Add/remove busybox (Big thanks to @osm0sis for his Busybox Installer)
*Add/remove user app support (/data/app)
*Sign zips
*Cross-platform: Windows and Linux are fully supported
*Does not say Built with SuperR's Kitchen in the updater-script
*Does not replace ro.build.display.id with Built.with.SuperRs.Kitchen
*Allows you to create a custom entry in the updater-script below the ROM name
*Removes all the Place holders (#ASSERT, #SYM, #PERM, etc) from the updater-script before zipping.
*Custom ro.build.display.id
*Option to convert updater-script to update-binary for all rom zips EXCEPT sparse_dat.
*Add custom directory to be included in and flashed with rom zip to location of your choice.
*Ability to choose an apk, decompile, modify it manually, recompile, sign, and move it back to where it came from.
*Plugin support - Add your own script to the /kitchen/tools/plugins directory and the kitchen will run it for you.
*AutoROM - Unattended ROM development using a config file.
Nice to see the windows version! Thx SuperR!
Sent from my unknown using XDA Labs
Got the notification from Gitlab
Bangin'! [emoji41]
shoey63 said:
Got the notification from Gitlab
View attachment 4139244
Click to expand...
Click to collapse
Me too. [emoji16]
Sent from my N9515 using Tapatalk
@SuperR.
I've been enjoying your free version greatly. It suites my needs just enough. But I still wanted to contribute to get the Pro version, just to Help Donate to you. The many lines of script you wrote are AMAZING!!! THANK YOU for your amazing work!!! :good:
Heres my GitLab username: aaron74xda
My 14.04 is also 64bit version maybe is better i update to the version that you offer in the other kitchen thread ?
https://forum.xda-developers.com/showpost.php?p=72066578&postcount=4 << on this post
gitlab username: OMJ
thanks again!
SuperR. said:
Thanks for the info. This project is still Beta as marked in the OP. Once we figure out how to solve all the small issues I will update the documentation and the kitchen to try and help everything along as much as possible.
Running as admin in windows brings up another point I forgot about. Apparently Windows can only create symlinks as admin, so if you need to create a system.img you will need to run as admin.
Click to expand...
Click to collapse
You could try creating a batch script that self escalates, and calls "python superr" as Admin. I'm not great with Python by any means. I have a bit more experience with batch.
---------- Post added at 03:28 PM ---------- Previous post was at 03:25 PM ----------
Is there no log file anywhere for errors? Tried to extract a 7.1.2 ROM, and it says there was a problem, but no info or anything.
@SuperR. Do you provide a Free version soon? Does we have to pay another $10 if we using version 2?
dkionline said:
@SuperR. Do you provide a Free version soon? Does we have to pay another $10 if we using version 2?
Click to expand...
Click to collapse
I believe he wants to hold off on a "free" release until more issues have been resolved. That leave those that paid for it with access (limited number of people) to help test it. Also sounds like it leaves those with a slightly more vested interest in it to help with input, as they paid for it, and therefore use it more than those that typically just have the free version.
At least in my case, the $10 I put up is all I needed. No additional money is (currently) required.
chevycam94 said:
You could try creating a batch script that self escalates, and calls "python superr" as Admin. I'm not great with Python by any means. I have a bit more experience with batch.
Click to expand...
Click to collapse
I don't know anything about batch scripts. If you want to write it to help out, I am sure some people would find it useful. I don't even know how to start cmd.exe as admin without right clicking lol
chevycam94 said:
Is there no log file anywhere for errors? Tried to extract a 7.1.2 ROM, and it says there was a problem, but no info or anything.
Click to expand...
Click to collapse
There is currently very limited logging. It is something that I would like to improve on for sure. Please send firmware as requested in the OP and I will have a look.
edit: I just downloaded and extracted the latest bullhead 7.1.2 release on Windows and Linux with no issues.
edit2: Just added the pip commands to the install instructions in the OP
dkionline said:
@SuperR. Do you provide a Free version soon? Does we have to pay another $10 if we using version 2?
Click to expand...
Click to collapse
There is already a free version of the kitchen https://forum.xda-developers.com/ap...chen-superr-s-kitchen-v1-1-50-v2-1-6-t3597434
There is no plan for a free Python version. The free version is Bash and the donate version is Python. Eventually, support for the Bash donate version will end. All donors have already been added to the Python repo. There is no need to donate again for access unless you want to
I'm going to donate again (it'll be later this weekend)...because WOW! thank you for the rewrite in Python! I might love you geeky bro man love.
@SuperR. Ok cool, but no access here on 3.0
name: dkionline
Edit: Im in i see, but no sources visible yet, think you not open before beta is done.
GraveDigger176 said:
I got this Error message when i want start the Kitchen and psutil is installed. I'm on ubuntu 14.04
Click to expand...
Click to collapse
I dont think basic psutils is enough
Might be overkill, but enter this in your terminal
Code:
sudo apt-get install psutils && sudo apt-get install python-psutil && sudo apt-get install python3-psutil && sudo apt-get install python3.5
I had the same error on Linux Mint 18 Sarah, but the kitchen fired straight up for me after I entered the command and received the updates.
Hello,
SuperR. said:
All donors have already been added to the Python repo. There is no need to donate again for access unless you want to
Click to expand...
Click to collapse
I have a small problem:
Code:
[email protected]:~/Documents$ git clone https://gitlab.com/superr/superrs-kitchen3.git
Clonage dans 'superrs-kitchen3'...
Username for 'https://gitlab.com': migascalp
Password for 'https://[email protected]':
remote: Not Found
fatal: repository 'https://gitlab.com/superr/superrs-kitchen3.git/' not found
[email protected]:~/Documents$
migascalp said:
Hello,
I have a small problem:
Click to expand...
Click to collapse
Do it again. It will eventually work.
Edit: Unless you haven't donated.
dkionline said:
Access was granted and notification is there, but source on gitlab not visible.
404 Page not found.
Click to expand...
Click to collapse
Just git clone again. It worked for me after a couple of attempts. Gitlab is unpredictable sometimes.
shoey63 said:
Do it again. It will eventually work.
Edit: Unless you haven't donated.
Click to expand...
Click to collapse
I am already a donor user
thank you for the answer

Categories

Resources