Gaguing Intrest in a AIO one click Rom cooker (Dirty Rom Cooker) - Android General

So I'm currently coding a One click AIO rom cooker for ALL OFFICIAL CM supported devices (if it's on the CyanogenMod Downloads page, it'll be included).
Pretty much all you have to do is:
1) Download the folder from my github (link will eventually be included in the thread)
2) select your device
3) Select your version of CM (CM7, CM9 or CM10). IF IT IS SUPPORTED OFFICIALLY (a one click compile CM10 for a HTC Wildfire is outside my coding knowledge and patience level)
4) Set Options (Name your mod, Compile a custom kernel or use stock, copy the rom to your SD card and reboot to recovery, etc)
5) hit go!
It will:
Set up your Linux install (should work for Ubuntu and Debian)
Download the CM Source
Download the required files for your specific device (provided it can be found in the CM repository)
Build the rom
If selected compile Kernel and then recompile including the new Kernel
Copy the rom to an easy folder for you to send to your SD card (or have it do it for you)
Should be easy to update, just repo sync, then recompile (I think)
Easy debugging. All errors are automatically logged to a easy to find file.
What does everyone think of this? I'm aiming to have it released around Christmas, At least a beta version (may not support all devices out of the box, but I will keep working to add more (I need to test each and every device to make sure the cooker works). This will be released under some open source license (currently researching)
Here's a screenshot of what I have working so far (not much but it's a start). It's based on the layout of Android Kitchen.
{
"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"
}

Related

How edit a kernel?

I'm using MIUI rom for my Nexus S. I have tested Netarchy kernel, the most complete of his genre, but it give me stability issues.
I want take the default android kernel and add some non-invasive features like overclock, bln, etc. wich let's MIUI run stable.
My problem is that i don't know how i can edit a kernel. Unpack .img files, decompile and recompile them.
Anyone can help me with a small introduction?
Thanks a lot.
{
"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"
}
dario3040 said:
Click to expand...
Click to collapse
seems like a reasonable request :S
I have to laugh?
fede91it said:
I'm using MIUI rom for my Nexus S. I have tested Netarchy kernel, the most complete of his genre, but it give me stability issues.
I want take the default android kernel and add some non-invasive features like overclock, bln, etc. wich let's MIUI run stable.
My problem is that i don't know how i can edit a kernel. Unpack .img files, decompile and recompile them.
Anyone can help me with a small introduction?
Thanks a lot.
Click to expand...
Click to collapse
first of all, wrong section..even though it is about "development"...still a question
anyways, there is no way to "edit a kernel" they have to be built from source. changes need to be made before you compile it.
there are many threads here on xda with tutorials -search >compile kernel<
a simple way to start is seach >mkbootimg< normally this would be compiled from source as well but there are a few threads that people have posted tutorials of the ins and outs and have packages for download.
basically with that you can "split" a boot.img separating the ramdisk (specific to the rom) and the kernel...then merge "your" miui ramdisk with a working (or built for other rom) kernel
You can start here:
http://forum.xda-developers.com/showthread.php?t=1039854
Moved to Q&A.

[DEV][PORT][B2G][REQUEST] Idea for porting B2G to i9001

I want to port Firefox OS to our i9001 and I want to try a different approach this time:
I Instead of compiling a working build, I will try to take a Firefox OS rom and I will port it. After taking a few roms apart, it appears to me that a B2G rom doesnt contain many things different from android. I found a S2 rom that is like a modified version of CM.
But I dont have got that much time atm, so you will have to be patient
If anybody is interested in helping me, I would be very happy
Hints:
- B2G is based on AOSP, not on CM
- Use CM9 (arco) as base (it's the most stable ICS rom available imo)
- Use the CM9 stock kernel along with some files of this ramdisk (of course you will have to modify it): https://github.com/mozilla-b2g/initramfs-galaxy-s2-ics
- Use CM9 as many /bin and /lib files of CM9 as possible, the ones generated for the S2 are incompatible.
- If it doesn't boot try using the libandroid_runtime.so file from B2G
- Use DDMS or Android Monitor to explore the errors
Good Luck! It's not an easy job ^^
You can read this thread, maybe help you
http://forum.xda-developers.com/showthread.php?t=1799287
_suke_ said:
You can read this thread, maybe help you
http://forum.xda-developers.com/showthread.php?t=1799287
Click to expand...
Click to collapse
He is the one that started that other thread...xD
broodplank1337 said:
Hints:
- B2G is based on AOSP, not on CM
- Use CM9 (arco) as base (it's the most stable ICS rom available imo)
- Use the CM9 stock kernel along with some files of this ramdisk (of course you will have to modify it): https://github.com/mozilla-b2g/initramfs-galaxy-s2-ics
- Use CM9 as many /bin and /lib files of CM9 as possible, the ones generated for the S2 are incompatible.
- If it doesn't boot try using the libandroid_runtime.so file from B2G
- Use DDMS or Android Monitor to explore the errors
Good Luck! It's not an easy job ^^
Click to expand...
Click to collapse
This will help that much! Thank you!
Azrael^^ said:
He is the one that started that other thread...xD
Click to expand...
Click to collapse
That´s true...
{
"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"
}

[ROM][4.4.3.2.1][CFXE Openmaster][Unofficial][28/01/14]

{
"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"
}
This is built from Team CodeFireX source. All real work was done by Team CodeFireX. I just compiled it.
I do not take responsibility if you brick your device. You are flashing at your own risk.
CFX website: http://codefirex.com
This should be considered a beta. I have installed it on my Nexus 7 2012 and it is working. I tested the usual stuff (camera, wifi, sound, GPS, etc.) and they are working as it should.
Features
4.4 Kitkat
Linaro GCC 4.8
ZeroX Benchmark
File Explorer
Google Launcher
CFX Tools
Many many optimizations...just check out their site if you want full info.
Bugs
-CFX Tools - This is work in progress so some of the options may not be working (I noticed Theme doesn't work)
-you tell me
Downloads
CFX 4.4 20/01/14 http://d-h.st/uib
CFX 4.4 22/01/14 http://d-h.st/NZf
Updated to 01/28/2014:
CFXE 01/28/2014
CFXE 01-28-2014 MIRROR
Official Beta/Nightlies
Official Beta/Nightly Downloads
Banks Gapps
SuperSu SuperSu v1.91
Installation Instructions
-Make nandroid backup of your current rom
-Full Wipe Device (DO NOT WIPE INTERNAL MEMORY)
-Flash Rom
-Flash Gapps
-Flash SuperSu
-Reboot
-Restore
-Enjoy
This is complied from source and Team CodeFireX's Git can be found here:
CodefireXperiment Git
Thanks to:
Team CodeFireX
Xboxfanj
ThatKawaiiGuy
BMP7777
ajf64
sylentprofet
Haze028
About Phone Screenshot
Updated to 01-22-2014: http://d-h.st/NZf
This is running quite nicely so far. It's fast and smooth and breathes some new life into my device. Thanks for your effort, it's appreciated!
Sent from my Nexus 7 using Tapatalk
Edit2: Veeerry nice build. Running smooth with ART.
I'd Like to build it my self.. Can you tell me how to setup building evironment for cfx?
//ttpro on Nexus7
Updated to 01/28/2014:
CFXE 01/28/2014
CFXE 01-28-2014 MIRROR
Beta rom can be found at the following link (this is through official channel):
Grouper CFXE Beta/Nightlies

[Tool] [Windows] Makes flashing quick and easy!

With Google releasing monthly patches (which I believe is a good thing!), it's become a bit of a chore to install updates, especially so if, like me, you have a modified device stopping you installing OTA updates.
I wanted to do something to make it a bit quicker, so I made Nexus Flash! I guess you can think of it as minimal ADB & Fastboot packaged with a GUI.
I've decided I don't like the GUI layout, and I'm pretty sure most will agree, so I've already started working a new layout, bug fixes, and adding some extra features which I'm sure some may find helpful like an update manager (so you don't have to go to Github every time there's a new version), another example is a way to boot an image file too, for instance, Chainfire's CF-Auto-Root.
Currently, there isn't much validation of user input, so please only use it as intended for now. It shouldn't break your device if you don't use it correctly since ADB has built in measures to validate files to some degree at least.
However, I have to say, this program is provided without ANY warranty or guarantee. Using this program is at your own risk. I have tested this on my own Nexus 5X and it works perfectly.
The source code is released under the GNU GPL (General Public Licence) and can be found on Github.
{
"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"
}
Prerequisites for Windows:
You'll need the .Net framework 4.5.2 installed (Windows 10 already has this).
Prerequisites for Android device:
Your device must have an unlocked bootloader.
You must have USB debugging enabled.
You'll also need the Android ADB USB drivers installed too.
Guides can be easily found by searching for them, there's plenty of them around!
Links:
Binary - Github releases
Source code - Github
Issues or feature suggestions - please direct them to Github (preferred). Or simply create a comment on this thread.
Release notes
Version 1.0.0
Initial release!
I've had to delay writing the new update for this (because life gets in the way), but I promise I will get an update out ASAP!

[ROM][10][Q][Flo][UNOFFICIAL] Ground Zero ROMs || GZOSP (1/3/2020)

{
"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"
}
GZOSP is an AOSP (including CAF) derived rom and is a pure stock experience. It is lean and clean and there won't be many of the tweaks you are used to seeing and not using on all the other custom roms.
GZOSP is used as a base for many other projects.
Installation instructions
1. Download the ROM, Gapps, and Magisk from the links below.
2. Wipe everything except internal storage.
3. Reboot recovery you will have no OS installed but that's ok i promise your device will boot back into recovery.
4. Flash the ROM and GApps.
5. Flash Latest Magisk to get root access.
6. Reboot and Enjoy!
Known issues:
- NFC has been removed and disabled so it's unusable at the moment.
- Navigation bar glitches sometimes.
- Since it's Android Q you may have problems with certain apps not working properly. You will have to tell the developer of the certain app to update their app to be compatible with Android Q. This is not a problem with the ROM.
- Compass may or may not be working.
- Front and Back Camera are not working. Followmsi and I are looking into the issue. Hopefully it will be fixed in the next build.
- Encryption does not work.
- You will be required to repartition your system to at least 1.3gb.
- You tell us!
Downloads:
Latest 12/30 build for Flo is here: https://androidfilehost.com/?fid=4349826312261692347
Download folder for Flo is here: https://www.androidfilehost.com/?w=files&flid=303882
GAPPS: https://sourceforge.net/projects/opengapps/files/arm/beta/20190928/
GZOSP ROM Source: https://github.com/GZOSP/manifest
Sources:
Device Tree: https://github.com/followmsi/android_device_asus_flo/tree/aex-10
Vendor Tree: https://github.com/followmsi/android_vendor/tree/flo-deb-lineage-17.0
Kernel Tree: https://github.com/followmsi/android_kernel_google_msm/tree/followmsi-10
reserved for future use
Happy new year and happy 2020 another present to you guys and girls
This ROM has been discontinued for the time being. Sorry in advance I might come back to this in the future.

Categories

Resources