[TWEAK PACKAGE][MTD-Roms]|6/16/2012|Dalvik Optimizer (Formerly Odexer) - Samsung Galaxy S (4G Model)

DON'T FLASH ON CM9 YET, OP WILL BE UPDATED WHEN YOU CAN
Dalvik Optimizer Beta 0.1
Note: This WILL work with Team Win Recovery Project 2.x(TWRP Touch Recovery) and ClockWorkMod (CWM)
Disclaimer
This is for the Galaxy S 4G, or SGH-T959V, if you don't own this phone, don't use this.I am not responsible if you hard or soft brick (damage/make unusable) your phone in any way. I suggest that you know how to flash recovery zips like roms and such, and have a way to recover like a backup or have the original rom in case something doesn't work or interrupts your flash. I also am not responsible but I'll feel bad for you if you get a heart attack, seizure, or any medical illness because of this flash. e.g, If the phone is too fast for you. I don't care if you go crazy and spend all your time on this phone causing you to break up with your wife, husband, children, family, girlfriend, boyfriend, or fiance. I will laugh at you if you start to make out with your phone though .
What is this?
This is an optimizer that improves the performance of an MTD roms like CyanogenMod 7, or moKeeOS, or DianXinOS, or Shendu OS, or JoyOS, or MIUI, or any other Team Acid, Team Kick Ass or Team NoOb.LuLz MTD rom that may release in the future.
What does this do?
1. This Re-Odexes your system.
-An Odex file is basically a dalvik executable that the phone reads upon boot. Stock roms like those released from Google, or Samsung are Odexed (as far as I know). Custom roms are often De-odexed in order to make their roms customizeable from the developer's point of view. Note: This will not effect Theme-Chooser or any other built in theming app
2. It changes the Dalvik VM heap size to 128m.
-This is the maximum allowable memory for each Dalvik Virtual Machine heap. Basically, increasing the size prevents your phone from having to clear it so often which runs your battery(the default size is 42m I believe).
3. I don't know yet, this is just the beta, this may be the final release, but I'll probably add more.
Advantages
1. Boot time is decreased
2. Scrolling is faster, less lag
3. Better battery life
4. Faster phone(quadrant scores may actually be lower)
5. More /data space because dalvik doesn't have to use /data to copy the classes.dex files over for itself.
Disadvantages
1. If you were to dump your system partition and edit apk files, you'd have to reodex them for certain modifications. This is a lengthy and tedious process usually, unless you use a program, which still takes >25 minutes unless you have a computer with a boat load of ram. (Those are usually pretty expensive)
Credits
1. zman0900 from the epic4g forum- I ported his odexer
2. Team Acid - CM7
3. Team Kick Ass - Motivation for the whole community
4. Google - Android
5. Samsung - This phone
6. My dad - Buying me this phone.

does this fix the camera?

sklassy said:
does this fix the camera?
Click to expand...
Click to collapse
No.
Sent from my SGH-T959V using XDA

Airfluip can you please explain the benefits of odexing?
I have never understood it even after reading about it online.
Sent from my SGH-T959V using xda premium

Did you create this tool? If not you should put this in the general forum instead.
EDIT
For those of you who don't know about dex files
http://www.talkandroid.com/guides/misc/what-do-odex-and-deodex-mean-the-all-inclusive-explanation/

Yeah, but I based it of other scripts I had seen.
Sent from my SGH-T959V using xda premium

The main benefit in ODEXing for our phone, which has very limited /data partition, is that all system apps and the framework itself are already precompiled and ODEX files are left in /system. They don't take space in Dalvik cache in /data. In the end you can leave more of your apps in /data and not move them to SD so they load faster.

Also faster boot time,
Battery and speed is better too.
My findings are, dalvik doesn't have to crack open every app, also dex is dalvik executable. Odex is optimized hence the "o"
Sent from my SGH-T959V using xda premium

I have learned a lot of practical things, thank you!

Worked for me. Boot-up is noticeably faster. Thank you.

Will this work on the new MoKeeOS port? It looks like its CM7 based MTD ROM. Thanks.

It may if the build prop has ro.cm.device and it's galaxys4gmtd.
Sent from my SGH-T959V using xda premium

I wanted to add that I used this on Miui-revenge, worked fine.
Sent from my SGH-T959V using XDA

Basically if there is a rom with the basic cm7 structure, then it will work.
Sent from my SGH-T959V using xda premium

Go for it people, new release and TWRP support

airfluip1 said:
Dalvik Optimizer Beta 0.1
Note: This WILL work with Team Win Recovery Project 2.x(TWRP Touch Recovery) and ClockWorkMod (CWM)
Disclaimer
This is for the Galaxy S 4G, or SGH-T959V, if you don't own this phone, don't use this.I am not responsible if you hard or soft brick (damage/make unusable) your phone in any way. I suggest that you know how to flash recovery zips like roms and such, and have a way to recover like a backup or have the original rom in case something doesn't work or interrupts your flash. I also am not responsible but I'll feel bad for you if you get a heart attack, seizure, or any medical illness because of this flash. e.g, If the phone is too fast for you. I don't care if you go crazy and spend all your time on this phone causing you to break up with your wife, husband, children, family, girlfriend, boyfriend, or fiance. I will laugh at you if you start to make out with your phone though .
What is this?
This is an optimizer that improves the performance of an MTD roms like CyanogenMod 7, or moKeeOS, or DianXinOS, or Shendu OS, or JoyOS, or MIUI, or any other Team Acid, Team Kick Ass or Team NoOb.LuLz MTD rom that may release in the future.
What does this do?
1. This Re-Odexes your system.
-An Odex file is basically a dalvik executable that the phone reads upon boot. Stock roms like those released from Google, or Samsung are Odexed (as far as I know). Custom roms are often De-odexed in order to make their roms customizeable from the developer's point of view. Note: This will not effect Theme-Chooser or any other built in theming app
2. It changes the Dalvik VM heap size to 128m.
-This is the maximum allowable memory for each Dalvik Virtual Machine heap. Basically, increasing the size prevents your phone from having to clear it so often which runs your battery(the default size is 42m I believe).
3. I don't know yet, this is just the beta, this may be the final release, but I'll probably add more.
Advantages
1. Boot time is decreased
2. Scrolling is faster, less lag
3. Better battery life
4. Faster phone(quadrant scores may actually be lower)
5. More /data space because dalvik doesn't have to use /data to copy the classes.dex files over for itself.
Disadvantages
1. If you were to dump your system partition and edit apk files, you'd have to reodex them for certain modifications. This is a lengthy and tedious process usually, unless you use a program, which still takes >25 minutes unless you have a computer with a boat load of ram. (Those are usually pretty expensive)
Credits
1. zman0900 from the epic4g forum- I ported his odexer
2. Team Acid - CM7
3. Team Kick Ass - Motivation for the whole community
4. Google - Android
5. Samsung - This phone
6. My dad - Buying me this phone.
Click to expand...
Click to collapse
and install it on my phone I do not see the instructions..?

Wow did you really feel a need to quote the entire op?

+1 shortbus, and yes you install it. In the disclaimer I said assume that you know how to flash zip files.
Sent from my SGH-T959V using xda premium

Just a note... when I tried to flash both CM7r11twrp and this in the same boot, the phone never got to the lockscreen. When I flashed CM7r11twrp, booted to lockscreen, waited 10, rebooted to recovery, flashed this, booted to lockscreen, waited 10... worked great.
Might have just come up with some great way to break it or had a bad flash, but thought I'd note it in case other people tried the same and had issues. Thanks for the update to make it work easily with TWRP, btw.

Nice work on this! defiantly faster boot time. Now to give it a day or two to see if it noticeably improves battery performance.

Related

[rom]dec 9) superosr gingerbread bravia engine cm7 supsettingsv20

FOR TESTING AND DEVELOPMENT WHILE I AWAIT MY REPLACEMENT PHONE.
This is a alpha stage port of the SuperOSR or super open source rom. It is developed by the super team. Here is there description quoted from their web page
8.6-AW SuperAosp Samsung Galaxy S
Notapor superatmel "June 10, 2011, 16:02
SuperAosp
Special thanks to the creator of the theme inexus from which I was inspired to give a graphic touch to the rom.
This rom (not a mod) has been developed entirely from the source of Google and very little of Cyanogen framework.
Thanks to Cyanogen and all his staff for the contributions received.
This rom I have installed three terminals, a free Poland, and two orange, one with a month and another one day, the three smoothl.
I used Ricardo's cm7 rom to port it to our device.
I did not hellraise as that didn't work for this one, But I have ported this rom to another device so was aware that the CM7 files and SuperOSR files are very compatible.
I like to think that SuperOSR is a colorful and interactive CM7 that is easy to use. Instead of CM7 settings you have supsettingsV20
A LIL ABOUT ME
This is not my first rom, but I have only had the phone for one day before making Rom. I have modded and/or ported roms for the x10 the motorola bravo and now the thrill 3D. This rom is visually made to be caught up to mu thrill rom so i can update them around the same time. I am slowly getting used to Samsung files. ​
Thanks to all the other developers in the Infuse/sgs2 forums. My base file is stock gingerbread modding tricks from several developers. You can use most gingerbread kernels with this rom.​
Must have cwm recovery to install. This install does not erase data but always remember to manually delete data if you are not coming from a CM7 based Rom... and backup your data and rom​
HOW TO INSTALL
Prerequisite: You must be running a kernel with CWM and be on the FROYO BASEBAND
1) Download SuperOSR ROM and place it on your SD card.
2) Power off your phone.
3) With the phone powered off, hold volume button down and the power button for about 10 seconds and then release all three when you see the lg logo disappear and reappear. This should boot you into CWM.
4) Select "wipe data/factory reset, wipe cache, wipe advanced/dalvick".
5) Select "install zip from sdcard" and navigate to and select V
SUPEROSR
6) Once done click Reboot System Now.​
I am not responsible for what you do to your phone. Use at your own risk. I am not responsible for SDcard or anything you choose to do to your phone.
NOT WORKING
SD CARD DOESNT MOUNT TO WINDOWS
WINDOWS DOESNT DETECT USB
NO 3D
CM7 boot.img
theme chooser
Sup Settings V20 fully working
changed some icons
build.prop edits
can change animations
back up installed programs
enable/disable programs one/click
some gapps applications included already
Sony braviaengine thanks to zhidzu
Ultima battery notifications 5% still need editing for 1%
tons of changes to icons and appearance (always a work in progress)
lremoved stocklauncher (used Arc Launcher)
removed apps that can easily be downloaded from market
http://hotfile.com/dl/137105049/b5118b1/SupoerOSR.zip.html
FOR TESTING AND DEVELOPMENT WHILE I AWAIT MY REPLACEMENT PHONE.
This is a port of the SuperOSR or super open source rom. It is developed by the super team. Here is there description quoted from their web page
8.6-AW SuperAosp Samsung Galaxy S
Notapor superatmel "June 10, 2011, 16:02
SuperAosp
Special thanks to the creator of the theme inexus from which I was inspired to give a graphic touch to the rom.
This rom (not a mod) has been developed entirely from the source of Google and very little of Cyanogen framework.
Thanks to Cyanogen and all his staff for the contributions received.
This rom I have installed three terminals, a free Poland, and two orange, one with a month and another one day, the three smoothl.
I used Ricardo's cm7 rom to port it to our device.
I did not hellraise as that didn't work for this one, But I have ported this rom to another device so was aware that the CM7 files and SuperOSR files are very compatible.
I like to think that SuperOSR is a colorful and interactive CM7 that is easy to use. Instead of CM7 settings you have supsettingsV20
A LIL ABOUT ME
This is not my first rom, but I have only had the phone for one day before making Rom. I have modded and/or ported roms for the x10 the motorola bravo and now the thrill 3D. This rom is visually made to be caught up to mu thrill rom so i can update them around the same time. I am slowly getting used to Samsung files. ​
Thanks to all the other developers in the Infuse/sgs2 forums. My base file is stock gingerbread modding tricks from several developers. You can use most gingerbread kernels with this rom.​
Must have cwm recovery to install. This install does not erase data but always remember to manually delete data if you are not coming from a CM7 based Rom... and backup your data and rom​
HOW TO INSTALL
Prerequisite: You must be running a kernel with CWM and be on the FROYO BASEBAND
1) Download SuperOSR ROM and place it on your SD card.
2) Power off your phone.
3) With the phone powered off, hold both volume buttons and the power button for about 10 seconds and then release all three when you see the Galaxy S II logo disappear and reappear. This should boot you into CWM.
4) Select "wipe data/factory reset, wipe cache, wipe advanced/dalvick".
5) Select "install zip from sdcard" and navigate to and select VISION_ROM
6) Once done click Reboot System Now.​
I am not responsible for what you do to your phone. Use at your own risk.
NOT WORKING
SD CARD DOESNT MOUNT TO WINDOWS
WINDOWS DOESNT DETECT USB
NO 3D
CM7 boot.img
theme chooser
Sup Settings V20 fully working
changed some icons
build.prop edits
can change animations
back up installed programs
enable/disable programs one/click
some gapps applications included already
Sony braviaengine thanks to zhidzu
Ultima battery notifications 5% still need editing for 1%
tons of changes to icons and appearance (always a work in progress)
lremoved stocklauncher (used Arc Launcher)
removed apps that can easily be downloaded from market
http://hotfile.com/dl/137105049/b5118b1/SupoerOSR.zip.html​
Sent from my SGH-I777 using xda premium
Froyo, without 3D support, I think I will pass this one.
Its gingerbread just froyo baseband.. the thrill doesn't have gb baseband so just making options
Sent from my GT-I9100 using xda premium
Still, this is nothing needed, sorry. We'll get ICS soon from Cyanogenmod and a port from another rom without the 3D functions are useless.
Not needed?
Have you seen this forum the last month or so? It's DEAD!
Any, and I say ANY project from any developer should be welcomed. And building a ROM not-stock is a f*cking good news!
So it has problems, no 3D, uses Froyo Baseband... WTF PEOPLE: IT'S IN ALPHA STAGE!
Very very much thanks rdannar for your work.
Beriaru said:
Not needed?
Have you seen this forum the last month or so? It's DEAD!
Any, and I say ANY project from any developer should be welcomed. And building a ROM not-stock is a f*cking good news!
So it has problems, no 3D, uses Froyo Baseband... WTF PEOPLE: IT'S IN ALPHA STAGE!
Very very much thanks rdannar for your work.
Click to expand...
Click to collapse
Well then you could help him and by the time this one is finished you can use it too while everybody else uses ICS. Good job!
KurdX said:
Still, this is nothing needed, sorry. We'll get ICS soon from Cyanogenmod and a port from another rom without the 3D functions are useless.
Click to expand...
Click to collapse
hahaha, ya sure... "soon"... wait for that to happen maybe spring next year
Just messing with stuff... Eventually it will mix with ics also... Every development of a Rom or port has to start somewhere... I have like 6 Rom going for 3 different phones. so eventually i want all three phones with similar Rom
Sent from my SAMSUNG-SGH-I777 using xda premium
Really i only want people to try this if they want to help with development. .. I wouldn't recommend this one for just trying... Its pretty unstable.
Sent from my SAMSUNG-SGH-I777 using xda premium
Installed, bootet normaly but not asking for PIN and no network no working INT or EXT SD and reboots(especially in SEMC Launcher). Flashed V10K Baseband WIPED installed again but no working network and Reboots and no working INTERNAL or EXTERNAL SD Card again.....
if this helps you.....

[GT-P6210][KERNEL][UV/OC]garyd9's GT-P6210 kernel (updated 2012-01-23)

USE THIS AT YOUR OWN RISK. ​
I am not installing this kernel on your device. I've even gone out of my way to not give clear directions on how to install it yourself. If you decide to install this kernel, you are assuming all risks involved with it.
WARNING: THIS KERNEL IS NOT FULLY COMPATIBLE WITH THE LA3 FIRMWARE UPDATE. USING THIS KERNEL WITH THE UPDATED VERSION WILL RESULT IN WIRELESS ETHERNET BEING DISABLED.
Welcome to my custom compiled kernel for the Samsung Galaxy Tab 7.0 (wifi only.) This kernel will ONLY work for the GT-P6210 model.
The kernel should be compatible with any stock firmware or anything custom that's derived from the stock firmware. (I refuse to call it a ROM. It's not Read Only.)
First, proper credit should go to Entropy512 and his SGH-i777 kernels. It's from that work I was inspired to do this, and from that work where I'm pulling ideas and changes (when compatible.) I'd give some credit to Samsung, but they only bothered to post partial source code, and didn't even bother to post it with the proper config flags.
The idea behind this kernel is and will be to make the device more efficient. Longer battery life while running more smoothly is a Good Thing. I don't care about benchmark scores. In case someone missed that, I DO NOT CARE ABOUT BENCHMARK SCORES. Anyone can tweak a system to get a better benchmark, but that doesn't mean it'll actually work better. Concern #1 is and should always be stability. While some tweaks will be added that allow a user to make the system unstable, they won't be the default.
Differences from stock currently include:
Very slight speed increase in bootup, possibly in other areas
Support for init.d script parsing on bootup
A real busybox (with proper links) installed to /sbin (and therefore available to the system)
Undervolting and minor overclocking support (via SetCPU)
android ram_console support (useful for post-mortem of crashes.)
standard boot animation support
quicker charging with iphone chargers
Voltage and Clock Adjustments:
If you choose to tinker with the processor voltages and/or clock speeds, there will be no support in this thread. None. Yes, I'm using it myself, but I won't even support myself if I screw things up. If you find an issue with this kernel, BEFORE you post about it here, re-test after reverting all the voltage and clock speeds back to default. If it works with the default clocks/voltages, then don't waste your time or mine by posting about it to this thread. It's not supported. You can destroy your tablet by messing with the voltages and clocks.
You'll need a separate tool for voltage and clock adjustments. The one I see most frequently used is "SetCPU" (http://forum.xda-developers.com/showthread.php?t=505419.) I'm in no way affiliated with the author of that tool. You should be warned that SetCPU does not seem to be fully compatible with our tablets: There seems to be no way to bring up the menu in the program. If the program is "honeycomb compatible", this is likely due to the author making assumptions about screen dimensions on tablet devices (fairly common error.) Don't tell me about it. It's not my program.
ToDo:
Find source for the ethernet module and replace it (which will also allow adding more generic optimizations to the kernel.)
ethernet adhoc support (not really kernel specific, but not possible without the ethernet module...)
Figure out what samsung changed in the LA3 kernel (and didn't publish) so I can get the kernel working with the firmware update.
Known Issues:
Probably not compatible with stock firmware updates. (won't fix.)
NOT COMPATIBLE WITH LA3 FIRMWARE UPDATE!!
Flashing Instructions:
This is being released as an installable "update.zip" style installer. Stick the .zip file on your device, reboot into recovery, and install it from there. If this isn't enough information, please search and read the forums before changing your device kernel. (Flashing a .zip in recovery is a very basic skill that should be mastered early.)
Firmware Developers:
If you want to use it, please link to this thread and give clear indication of which version of the kernel you are including.
Legal:
This is based on the linux kernel, and therefore I'm including links to the modified source for the kernel (https://github.com/garyd9/linux_kernel_GT-P6210) and contents of initramfs (https://github.com/garyd9/initramfs_normal_GT-P6210)
PLEASE DO NOT MIRROR THE DOWNLOADS. IF YOU WANT TO REFERENCE THE KERNELS, PLEASE ONLY LINK TO THIS THREAD.
Change Log
20120128:
Support for iphone charger detection - pull up to 750mA from detected iphone chargers (1500mA from the samsung charger, and 500mA from everything else including a computer USB port.)
Testing USB "high current" charging. This is currently not enabled by default (and until I'm happy that it's stable and safe, I won't be documenting it.)
20120123: (actually posted on the 24th)
Minor adjustments related to the MMC and SD card interfaces (which includes the wifi interface)
Starting to pull in mainline kernel fixes (including fixes for some kernel panics/reboots.)
20120107:
disable mali state tracking. Doesn't seem to have any actual impact, but should reduce a small amount of overhead
add support for "reboot bootloader." Actually, the support was already there if the command sent to reboot was "download", but several android tools (such as "Quick Boot") want to send the command as "bootloader." This is only useful if you have a desire to reboot your device into "Download Mode" (aka "ODIN mode")
Replaced samsung j4fs.ko binary module with one built from sources. No impact other than easier to maintain.
20120105:
added standard bootanimation support (if bootanimation.zip is found in /system/media, it's used. Otherwise, the default samsung animation is used. Standard samsung music is played either way.)
It's now possible to tweak the conservative governor sampling rate down to 50,000 (default is still 100,000.) If done, this may make the tablet more responsive in some situations (however, there may also be a negative impact to battery life - everything is a trade-off.)
20120102:
added android ram_console support. After installing this kernel, if you reboot/crash, it should leave a file in /proc called "last_kmsg" that will show the last several kernel messages from before the reboot/crash.
20120101:
undervolting and overclocking support (only up to 1.4GHz)
If you decide that you want to overclock or undervolt your tablet, you are 100% on your own. You can easily fry your tablet's processor by messing with voltages and clock speeds. If you have issues with this kernel, remove all overclocking and voltage adjustments before you even bother posting on this thread.
Use "SetCPU" to change voltages, clocks, and governors. SetCPU can be found on the market and on XDA at the following link: http://forum.xda-developers.com/showthread.php?t=505419 (I am in no way affiliated with the author of that program.)
20111231 (initial release):
build compatible with stock ar6000.ko module
init.d script support
busybox in /sbin
cleanup of kernel config to remove excess debugging (when possible)
Frequently Asked and Anticipated Questions
Q: Will this work with the GT-P6200, GT-P6200L, or SGH-T869?
A: No
Q: Can you make a kernel for the GT-P6200, GT-P6200L, or SGH-T869?
A: I probably could if I had the hardware to test with. Without a sample of hardware, I can't even begin to guess if what I've done already will work, or what it might take to make it work. If you really want me to do one of those devices, please feel free to send me one. (Making a recovery kernel is quite a bit easier as it doesn't have to work with the ethernet, sound, modem or any other drivers.)
Q: Why doesn't this kernel include CWM Recovery?
A: On the GT7+ devices, the recovery boots from a completely seperate partition than the normal boot. When the device boots recovery, the normal boot kernel isn't ever loaded (and vice versa.) Therefore, it doesn't make sense to package them together.
Q: Why is the sky blue?
A: Please refer to: http://www.sciencemadesimple.com/sky_blue.html
reserved for even more future use
Nice.... I installed just fine. Will Play around and let you know. Thanks further kernel....
Sent from my GT-P6210 using xda premium
Nice to see! Now have a good reason to install clockwork recovery! Thanks Gary!
PLEASE IGNORE THE SIGNATURE!
BEST DAMN PHONE BECAUSE WE HAVE THE BEST DAMN DEVELOPERS!
mike216 said:
PLEASE IGNORE THE SIGNATURE!
Click to expand...
Click to collapse
Wow, that actually made me laugh out loud. (My wife just ran in to ask if I was alright.) Thank you.
I've got a new and improved signature modified especially for you! Glad to have made you laugh! Happy New year Gary and fellow community members! I wish you and your families happiness and good health!
BEST DAMN PHONE/TABLET BECAUSE WE HAVE THE BEST DAMN DEVELOPERS!
I know kernels can have an effect on colors. Gary does your kernel improve color and if not could you possible hack that part of the kernel to improve in future releases, thanks
BEST DAMN PHONE/TABLET BECAUSE WE HAVE THE BEST DAMN DEVELOPERS!
I'm updating my tab in kies rite now before I flash this kernel. Your kernel should work fine? I know we can't update in kies once clockwork recovery is installed but I was wondering if kies will still recognize that I have a firmware update? I know that we have to odin back before we can update in kies but not sure about the other two questions, any help would be appreciated, thanks
BEST DAMN PHONE/TABLET BECAUSE WE HAVE THE BEST DAMN DEVELOPERS!
mike216 said:
I'm updating my tab in kies rite now before I flash this kernel. Your kernel should work fine? I know we can't update in kies once clockwork recovery is installed but I was wondering if kies will still recognize that I have a firmware update?
Click to expand...
Click to collapse
Probably, but I didn't try it. Let us know how it works out.
Thanks Gary! Recovery is up and running and even made a nandroid. I located it to make sure everything worked (took a really long time). I see your framework zip wipes the dalvik cache and I was wondering if we have to wipe both caches before flashing the kernel? Thanks for your development! Much appreciated
Sent from my GT-P6210 using xda premium
Just flashed and it feels very smooth so far thanks!
Sent from my GT-P6210 using xda premium
mike216 said:
I see your framework zip wipes the dalvik cache and I was wondering if we have to wipe both caches before flashing the kernel?
Click to expand...
Click to collapse
What framework are you referring to? I try very hard to make the stuff I do "self contained", so if a cache should be wiped, it either gets wiped automatically, or there's a message displayed telling you to do it manually.
In context of this thread, there's no need to wipe any caches before installing this kernel.
Perhaps your question is in reference to something in another thread?
It was always a big suggested instruction on wiping both the cache and dalvik cache when installing roms and other things on my nexus s and vibrant so just thought it would be the same on my tablet
BEST DAMN PHONE/TABLET BECAUSE WE HAVE THE BEST DAMN DEVELOPERS!
The framework zip I was talking about was the flashable zip you put together for the theme here in the development section.
BEST DAMN PHONE/TABLET BECAUSE WE HAVE THE BEST DAMN DEVELOPERS!
mike216 said:
It was always a big suggested instruction on wiping both the cache and dalvik cache when installing roms and other things on my nexus s and vibrant so just thought it would be the same on my tablet
BEST DAMN PHONE/TABLET BECAUSE WE HAVE THE BEST DAMN DEVELOPERS!
Click to expand...
Click to collapse
A kernel is not a ROM, two totally different things and you don't need to wipe to install one. An easy explanation of the difference is a kernel is what runs the hardware (cpu, memory, etc.) and a ROM is just a UI (user interface).
With ROMs the general concensus on wiping is you need to do a full system wipe as well as wipe the dalvik cache if you are switching between ROMs, say from ROM A to ROM B but do not need to wipe if it's just an incremental update say ROM A to ROM A.1 unless advised to do so by the dev.
Awesome work Gary. If I had the knowledge to do this I would. Tab feels great.
Just glad to see some little development finally kicking off.
Sent from my ICS'd themed Galaxy Tab 7+
Glad you finally got things working.
Closed-source modules piss me off... Module versioning enforcement can get even some of the best devs (netarchy and I kept missing each other on IRC, it took a week before we figured out why his Infuse kernels wouldn't boot.)
Samsung is good about releasing kernel source in a timely fashion, but they SUCK at fixing broken source releases.
(Edit: WTF? They included BCM4330 source code in your release but NOT the Atheros 6k drivers?)
Edit: This might be useful, not sure - http://linuxwireless.org/en/users/Drivers/ath6kl
After lots of testing I do find its a little quicker! Don't know if its placebo but it sure feels fast. Nice work Gary. Recovery working great but the only odd thing I noticed was how long it took to do a nandroid backup. For a minute there I thought it froze up. All is good thought
BEST DAMN PHONE/TABLET BECAUSE WE HAVE THE BEST DAMN DEVELOPERS!

DT APP2SD - New Way of flashing ROMS?

OK...Let's get something out of the way before anyone start getting irate with me and saying things they shouldn't be about this thread does not belong here...
THIS IS NOT A ROM...does it have to do with Development? I believe so....
We have always been instructed by every ROM Devs that we have to WIPE Everything in order to get our ROMs stable and running as it should...well this post goes counter to what you've been told by almost any post on XDA-Dev
I am addicted to flashing ROMs to see which best suits my needs, however the pain of having to install my apps (I have more than 150...don't ask) usually kept me from trying as many as I would like to....started thinking about how DT APP2SD work...since it is a partition that is completely separated from where the ROM is flashed...WHY DO WE HAVE TO WIPE IT??? So, I started flashing different ROMs, from ICS, Gingerbread to even Froyo to test my theory. Low and behold...more than 95% of my apps held intact (albeit no DATA - you can use Titanium or MyBackup Root to restore the Apps Data) with no hiccups when running from one ROM to another. I have flashed from AOSP to SENSE to MIUI...same result, my apps remain intact as long as I wipe EVERYTHING EXCEPT the SD-EXT...DALVIK CACHE HAS TO WIPE...even though part of it is on the Extension!!!
The reason why is simple. Any DEVs that baked DT APP2SD into their ROMs essentially call for this partition at boot...and once the ROM call for this partition...all the apps that are located in there still remain and the ROM uses it as if it was part of the ROM.
Also, I have even tested it so extensively that I flashed a Sense, an AOSP and ICS independently - after making sure my ROM was stable, reboot to RECOVERY and plug my phone to my PC running Linux....automatically the SD EXT pops up and I dropped all my apps (again, more than 150) to it...and KABOOM!!! Upon reboot...all my apps started showing up.
Again, I have no intent to take space from the DEVs who are doing a GREAT job supporting our phones....
I am posting this in the hope of helping those who flash often and also the Devs themselves from having to reinstall all their apps everytime they flash a new ROM.
If the MODs feels like this does not belong here...please feel free to move it. I think that it could play an integral role in development to all the Devs out there, hence why I am posting it here.
PS: I am not here every day, I have two little ones and a beautiful wife that I try spend as much time with...so please be patient with me if you PM me for more details on how to do this.
If this helps you in any way, please hit the thanks button...
Again, thanks to all the great works the Devs are doing!!!!
I have done this before and it does work. The only thing that keeps me from doing this is the lack of the ability to do a batch data only restore with titanium. Am I missing something? How do u quickly restore the data to your apps?
do a batch, and at the top, select data only.
lawsonmh15 said:
do a batch, and at the top, select data only.
Click to expand...
Click to collapse
Ooooohhhh......how did I not put 2 and 2 together. Thanks.
Would it not depend on the ROM your flashing?
i've been doing this for awhile, jus thought it was common knowledge. there have been some apps that FC, but i'm a FLASH chronic, and reinstall apps wud suck. ROOT UNINSTALLER is also a great app to do BU's.
I've done the same thing a couple times in the past (between CM and Sense) but always had nagging doubts that I was screwing something up somehow... Good to know that someone has taken the time to confirm that this is actually a reasonably safe process! I just had to do a nightmare manual one-by-one app restore on a ROM I flashed but I'm glad that now I can comfortably use this trick in the future.
Thanks man.
The reason for a full wipe is that most people don't have their sd card partitioned.I myself have partitioned mine and do exactly what you suggested and it does work,i figured this out after wiping the sd-exta few times,1 time i decided not to,i noticed my apps were still there after i installed another rom.Of course if you have a google account,google keeps your apps and contacts backed up.
Would this also apply for those that have partitioned sd and have a Sense 3.0~3.5 ROM installed? Question is because some devs, if not all, set the rom to save part of the rom on sd-ext partition.
I have been doing this all the time for sense and asop roms, works great. Off topic - wiping more than once is BS unless you have bad nand or using bad wiping program.
Happy to see that some of you find this information useful. I just didn't want to get screamed at for posting it here.
It's a little I can help with in contrast to the great work the devs are doing
Sent from my PC36100 using XDA App
dragon_rckr said:
Would this also apply for those that have partitioned sd and have a Sense 3.0~3.5 ROM installed? Question is because some devs, if not all, set the rom to save part of the rom on sd-ext partition.
Click to expand...
Click to collapse
It should have no impact because essentially your app folder is where everything is kept. If the Dev add some system info to the Ext it won't mess with your apps.
Sent from my PC36100 using XDA App

[ROM][1.6][1.0.0]DreamServer (2013-02-02)

Introduction
The DreamServer ROM makes the T-Mobile G1 (HTC Dream) a low-powered headless Linux server. The DreamServer ROM provides only the essential services and libraries required in order to start ADB and Wi-Fi. There is no Dalvik (and thus no Android user interface), which maximizes the resources available for server use.
WARNING
The DreamServer ROM is only intended for use by those comfortable with Linux. Once the DreamServer ROM is installed you will no longer have an Android GUI or user interface of any kind, and you will not be able to run standard Android applications or even USB-mount the SD card. The only device interaction you'll get is via ADB (and of course your custom recovery image).
Download
dreamserver-1.0.0-build.tar.gz (11.6 MB)
Revision History
1.0.0, 2013-02-02, dreamserver-1.0.0-build.tar.gz (11.6 MB), http://kidsquid.com/files/dream/dreamserver-1.0.0-build.tar.gz
Initial release
Prerequisites
Rooted T-Mobile G1 (HTC Dream) with custom recovery image that has the ability to restore nandroid backups.
Verified working adb connection via USB cable.
SD with a FAT file system (not ext2). The DreamServer ROM uses fsck_msdos to check the SD card before mounting it.
Wi-Fi access point.
Familiarity with Linux and shell scripts.
Installation
Meet all the prerequisites in the previous section.
Perform a nandroid backup and make sure you also have an update.zip on the SD card for whatever boot ROM you are currently using. Due to the extremely limited nature of the DreamServer ROM (see the WARNING above), you'll want to formulate your escape route now.
Under your existing rom, go to the Wi-Fi settings and forget any networks that you will not be using. Verify that Wi-Fi connects to your desired network.
Copy /data/misc/wifi/wpa_supplicant.conf from the phone to the root of the SD card as wpa_supplicant.conf. You'll need this in order to connect to Wi-Fi.
Copy the dreamserver-x.x.x.zip to an SD card, and install the ROM via your custom recovery as normal. No wiping of the internal DATA or CACHE partitions are necessary, as these are not mounted by the DreamServer ROM.
Reboot the phone.
When the device boots, it will turn off the backlight during init so you know that it did not hang. Wait for a while (around 30 seconds) and access the device with adb shell.
Customize the installation by adding init.sh and cleanup.sh scripts to the root of the SD card. See the "Run-time Configuration Files" section in the README file.
When you want to reboot, use the reboot command. Note that /system/bin/reboot is a shell script that runs cleanup tasks prior to rebooting. If fifosh is running, you can also reboot cleanly from within a chroot jail: killall -USR1 fifosh
Please see the README included in the tarball for additional information (key locations and files, how-to's, rebuilding the ROM, etc).
The tarball also contains example configuration files for a Debian chroot environment that sets the time with NTP and starts sshd and lighttpd.
Credits and Copyright
DreamServer was created by Jeffry Johnston, 2012.
This ROM was originally based on a 1.6 (Donut) ROM by dwang that I found to be reliable. My filesystem modifications are extensive, but the
kernel and busybox from that ROM are used unmodified. Source:
Thread: http://forum.xda-developers.com/showthread.php?t=567023
Title: [ROM][32B/Dream][Dec23][Dwang][Donut][Speed and Stability][v1.17.1]
Filename: dwang-v1.17.1.zip
Download: http://files.androidspin.com/downloads.php?dir=dwang/ROM/
Existing programs and files are copyright their respective owners. Any customizations that I have made are released to the public domain, except for the tools programs I wrote, which are released under GPLv2.
Hey cool! I doubt I wold use this, just currently don't have a reason, but its awesome to know its here! I'll test it out though as I'm curious what all could be done here, thanks!
Sent from my Nexus 7 using xda premium
demkantor said:
Hey cool! I doubt I wold use this, just currently don't have a reason, but its awesome to know its here! I'll test it out though as I'm curious what all could be done here, thanks!
Sent from my Nexus 7 using xda premium
Click to expand...
Click to collapse
Thanks for trying it out! I expected the audience might be pretty small for this, but it gave my old phone a new lease on life, and I decided it was worth sharing. I often do a lot of small-time serving of web pages, IRC bots, and such. Nothing that requires a powerful machine or much bandwidth, so I didn't want to leave my main system on all the time. With this I have a completely silent server that uses a minimum of power. And of course it was fun learning more about my favorite Android device.
Thank! I was looking for something like your rom for my little log-what-and-where-my-car-does-with-obd2-and-gps-project Downloading right now You've just made my day
How was this done?
This is a very interesting project, how would one go about making this? like what files to mess with to remove JIT and other things?
Good Job @calamari
Wow. I just have to tear this thing apart and examine its innards.
I've used a HTC mytouch as a server before, but didn't take the time to rip dalvik out. Seemed like too much work that would lead to replacing a lot of functionality with shell scripts, and saying my coding skills are sub-par is an extreme understatement
Sent from my Evo V 4G using Tapatalk 2
Wow this sounds pretty awesome. Would you by chance be able to make a guide so I can do this with my heroc?
Sent from my HTC One V using xda app-developers app
Really great thing!
Just one questions:
Is it possible to access the camera?
I think about setting up a little wireless ip cam.
dadoc
KShion619 said:
This is a very interesting project, how would one go about making this? like what files to mess with to remove JIT and other things?
Good Job @calamari
Click to expand...
Click to collapse
whoshotjr2006 said:
Wow this sounds pretty awesome. Would you by chance be able to make a guide so I can do this with my heroc?
Sent from my HTC One V using xda app-developers app
Click to expand...
Click to collapse
I don't remember the full process (lots of trial and error and learning). However, you can download dwang's original ROM and compare his files against mine to determine the changes made. Full sources are included for any of my custom additions.
dadoc said:
Really great thing!
Just one questions:
Is it possible to access the camera?
I think about setting up a little wireless ip cam.
dadoc
Click to expand...
Click to collapse
I would assume so, but I haven't attempted it. There are several files in /dev that seem camera related: /dev/pmem_camera and /dev/msm_camera/*. Under Dalvik, you could try writing a program that replaces those and saves the I/O to files for analysis.

[ROM] iPioneer Slim 10c v0.1 for LGV521 - Rooted, busybox, init.d, debloated, etc...

ROM Ipioneer Slim 10c v0.1
A light, clean & faster rom!!!
Disclaimer:
/***
* Your warranty is now void (and I'm sure it was void before this process).
* I am not responsible for hard or soft bricked devices, boot loops, dead or corrupt sd cards, strange behavior or you getting a heart attack 'cuz your youtube app is not working properly.
* YOU and only YOU are choosing to make these modifications, do not blame on me.... I will just ignore you.
***/
iPioneer Slim 10c v0.1 is a light, clean and fast custom rom designed for the Lg G Pad X 8.0 (T-Mobile variant only) and it's aim is to become a replacement for the default system of this device.
iPioneer Slim 10c v0.1 it is light because it only takes 519.8Mb of disk space which is a big difference when you compare the 1.2Gb of a stock rom, it is clean because it only contains the essential apps to make it work properly and it is faster because the whole system have been 100% optimized.
iPioneer it have been designed with the User Freedom in mind, it only provides you with the basic OS so you can do what you need to do on top of that.
Features:
Based on stock (10c)
Rooted
Busyboxed
Init.d Support
Extremely debloated (very serious)
Deodexed
Zipaligned
Nova as default launcher
Installation instructions:
Download the rom to your desire location (link to download to the end of this post).
Boot into Twrp recovery and do a standard wipe (factory reset).
Install the downloaded rom .zip.
Reboot the device.
Be patient, is going to take more time than a regular stock rom to boot into the system, at first is going to be stuck at T-Mobile logo but after few seconds is going to enter into App Optimization mode and after that you will be able to setup your system.
Enjoy it.
First things to do after you install this rom:
Add your google account (if you didn't complete that step at the first setup).
Download your favorite app manager (Rom Toolbox, Titanium, etc.).
Freeze the application called App Updates in order to stop the system update beacon for OTA. I removed 3 core apps in order to stop OTAs but it seems to be very integrated with the system, there is no way I can remove it from the rom without breaking the system. This is the most practical way to my knowledge right now.
Optionals things to do after you install this rom:
You can uninstall Nova Launcher if you want as is not part of the system apps, but before you need to install your favorite launcher. If you don't install another launcher and remove Nova you will have a broken system and most likely you'll have to re-flash the rom.
On purpose bugs and missing options:
On purpose bugs are bugs that comes when you remove a functionality from the system but it can not be removed from a third party component, example: LG VPN app it has been removed but the options remains in the Settings of the device and when you tap that option you will provoke a crash event, the way to resolve this is to decode the third party component (very difficult) or reinstall the missing part (in this case the LG VPN app).
iPioneer Slim 0.1 it comes without some apps that can not be removed from the system setting options, this is like that because I believe that these apps are not necessary for all people, if someone need them they can be downloaded/replaced from the Play Store or I will provide a flashable file with these apps so you can install them.
On Purpose bugs (located at settings):
From the Share & Connect menu:
File Sharing that contains BLE and Android Beam doesn't work, package SmartShare it has been removed.
Media Server (DLNA) doesn't work, package SmartShare that also contains SmartShare.MediaServer it has been removed.
Lg Airdrive doesn't work, package LGAirDrive & LGAirDriveSettings were removed.
From More>VPN menu:
LG VPN doesn't work, package VpnClient_LG it has been removed. Basic VPN it works.
From Display menu:
Home screen doesn't work, packages LGHome, HomeSelector, LGHome_Theme_Optimus, com.lge.launcher3, com.lge.launcher2.theme.optimus were removed.
If you need these options to be available on your system just download these app on Play Store if they are available or just wait until I have ready the System Apps flashable zips.​
Missing options (located at settings):
Smart Cleaning not present, package LGSpringCleaning it has been removed.
Cloud (cloud integration in settings) not present, package CloudHub (maybe dependant on SmartShare package) it has been removed, please also note that this cloud integration it was integrated on the stock File Manager, so... if you want a full integration of the Cloud service on settings maybe you will have to install the stock File Manager provided by LGFileManager package.
From Backup & reset menu:
LG Backup is not present, packages LGBackupLauncher and LGBackup were removed.
From About tablet menu:
Update Center and its content (App updates & System updates) is not present, packages com.lge.appbox.client (app updates), com.lge.updatecenter & LGUpdateCenter (main menu for updates) were removed.
If you need these options to be available on your system just download these app on Play Store if they are available or just wait until I have ready the System Apps flashable zips.​Flashable zip with system apps:
Coming soon when I have a free time.
What to do if you get the OTA notification:
Freeze the app called App Updates with your favorite app manager.
With your favorite file manager go to /cache and delete the update.zip (the downloaded ota).
Tap on Restart & Install button on OTA pop-up, the pop-up it will start counting to 0 in order to restart but your device won't restart because there are 3 core apps removed from this rom plus 1 app that you just disabled (all these 4 app controls the OTA), the notification is just gonna disappear, push recent button and clear the ota pop-up window.
Bugs Report:
If you find a bug in this rom just notify me about that in this thread, please, just use the title as "Bug Report" so I can pay close attention to that, my time is very limited. Thank you.
Feature Request:
If you want a feature to be added into future revisions of this rom just notify me about that in this thread, please, just use the title as "Feature Request" so I can pay close attention to that, my time is very limited. Thank you.
More info:
-------------------------------------
Device: Lg G Pad X 8.0
Model: LGV521
Code Name: b3
Carrier: T-Mobile
Android version: 6.0.1
Security patch level: 2016-07-01
Software version: V52110c
Link: https://www.androidfilehost.com/?fid=385035244224403624
Screenshots:
Default View: (sorry guys, I was not able fix Nova in order to show an organized and clean layout by default).
Default App Drawer: remember this is an extremely debloated rom, only the most basic core apps remains.
Settings view, yes some options are not present, read above about this.
Software info.
Reserved 2...
For some reason this post doesn't show up on ET page: lg-g-padx
Too bad, a lot of people won't be able to see this rom, but I can do nothing.
If someone knows an admin who can fix this issue please make mention of this post to him. I would do it but I don't have the time to.
Thank you.
Some screenshots added on post #2...
How fast does it run compared to the stock rom?
Munns86 said:
How fast does it run compared to the stock rom?
Click to expand...
Click to collapse
How fast it can go is a subjective matter:
It will depend on hardware lifetime span (how you use it and how other people use this tablet).
It will depend how much apps and content you put in it (the more things you download the more slow android is gonna be, this is kind a Swap area).
I did not do a benchmark, when I declared that is faster than a stock rom is because that speed response enhacement it comes based on the Deodex and Zipalign process. It can be or maybe not noticeable to your eyes but based on deodex and zipalign process is for sure that is faster than an odex and not-zipaligned rom.
The best answer is that you need to try it on your own and see the difference.
Sent from my LG-H918 using Tapatalk
Poll added at the beginning (not visible in tapatalk or xda app).
Please only select the apps that you really need or you really think that should comes with the next revision of iPioneer Slim rom.
This will help me to build a better version with features that users needs.
C'mon guys... only 3 users have use the poll...
I need more data background in order to release a new version of the Slim line version (may be the last one).
All V521 users please contribute with this.
Right now I'm testing a new build that it seems to have success stoping ota download and notification & I have removed even more bloat background packages.
As of today I start the syncing process of CyanogenMod for our device, so all I ask is that V521 users vote in the poll so I can build and release what I think it would be the last Slim version (iPioneer Slim 0.2) based on users needs.
Once I start the developtment with CM I will not pay attentions to the Stock & Slim version until I finish with what is gonna become iPioneer CM 13.
Thank you for your attention guys.
BTW: sorry for my english, I try so hard to write all this in a good way. Arriba Mexico Papa!!!
xtremelora said:
C'mon guys... only 3 users have use the poll...
I need more data background in order to release a new version of the Slim line version (may be the last one).
All V521 users please contribute with this.
Right now I'm testing a new build that it seems to have success stoping ota download and notification & I have removed even more bloat background packages.
As of today I start the syncing process of CyanogenMod for our device, so all I ask is that V521 users vote in the poll so I can build and release what I think it would be the last Slim version (iPioneer Slim 0.2) based on users needs.
Once I start the developtment with CM I will not pay attentions to the Stock & Slim version until I finish with what is gonna become iPioneer CM 13.
Thank you for your attention guys.
BTW: sorry for my english, I try so hard to write all this in a good way. Arriba Mexico Papa!!!
Click to expand...
Click to collapse
The reason is that the xda app can't see the vote going on.
Personally, I will be excited to see a cm/aosp custom build, which will sure draw much more attention.
googlephone said:
The reason is that the xda app can't see the vote going on.
Click to expand...
Click to collapse
But it is visible and operable through a normal web browser in android: http://forum.xda-developers.com/lg-...ioneer-slim-0-1-lg-g-pad-x-8-0-t3513030/page1
Or the option LOAD IN BROWSER in xda app and WEB VIEW in tapatalk...
xtremelora said:
But it is visible and operable through a normal web browser in android: http://forum.xda-developers.com/lg-...ioneer-slim-0-1-lg-g-pad-x-8-0-t3513030/page1
Or the option LOAD IN BROWSER in xda app and WEB VIEW in tapatalk...
Click to expand...
Click to collapse
Another reason is not many users are interested enough in a slimmed stock rom. The benefits of a slimmed stock rom may include less system storage usage. But the free uped system storage is not accessible for users to use as data storage anyway. Speedwise, I wouldn't expect noticeable improvement from a slimmed stock rom. As a result, the benefits of a slimmed stock rom is not enough to draw users' attention or interest.
I am a flashholic but I actually not interested in slimmed stock at all because I already have root.
I personally advise you to not spend too much time on modified stock rom.
I appreciate your work and look forward to your future possible cm rom, which I will definitely try it out and will draw many g pad x users here. And don't forget there is a bounty for custom roms like cm.
googlephone said:
Another reason is not many users are interested enough in a slimmed stock rom. The benefits of a slimmed stock rom may include less system storage usage. But the free uped system storage is not accessible for users to use as data storage anyway. Speedwise, I wouldn't expect noticeable improvement from a slimmed stock rom. As a result, the benefits of a slimmed stock rom is not enough to draw users' attention or interest.
I am a flashholic but I actually not interested in slimmed stock at all because I already have root.
I personally advise you to not spend too much time on modified stock rom.
I appreciate your work and look forward to your future possible cm rom, which I will definitely try it out and will draw many g pad x users here. And don't forget there is a bounty for custom roms like cm.
Click to expand...
Click to collapse
You are right about working in a stock version. The reason why I'm doing this is because we all know that CM most of the time has bugs, bluetooh problems, camera issues, data conectivity troubles, etc...
Sooooo, if the version of CM I'm going to compile it results with many bugs there is gonna be the option to go back to stock slimed or stock bloated.
I can build a CM verion but Im not the kind of guy who inverts his time in CODE MODIFICATION, so hopefully the build it comes with no bugs at all or at least no major bugs.
The other alternative is that I can sync, compile and build and one more guys can do the bug fixes.
xtremelora said:
You are right about working in a stock version. The reason why I'm doing this is because we all know that CM most of the time has bugs, bluetooh problems, camera issues, data conectivity troubles, etc...
Sooooo, if the version of CM I'm going to compile it results with many bugs there is gonna be the option to go back to stock slimed or stock bloated.
I can build a CM verion but Im not the kind of guy who inverts his time in CODE MODIFICATION, so hopefully the build it comes with no bugs at all or at least no major bugs.
The other alternative is that I can sync, compile and build and one more guys can do the bug fixes.
Click to expand...
Click to collapse
That would be great! I think if you took a poll most people would prefer a CM build to a slimmed down stock build.
Munns86 said:
That would be great! I think if you took a poll most people would prefer a CM build to a slimmed down stock build.
Click to expand...
Click to collapse
Yeah, I know that. Wish me luck.
Right now I'm stuck trying to get the Blobs for this device and compiling the kernel so I can build the CM recovery, once I have the recovery done I can start compiling CM and start testing.
I'm trying to by pass the kernel (as is not need it right now to build the recovery) but for some reason the system is demanding an standard and working kernel... weird...
But honestly speaking is gonna take lot of time. So be patient guys.
xtremelora said:
Yeah, I know that. Wish me luck.
Right now I'm stuck trying to get the Blobs for this device and compiling the kernel so I can build the CM recovery, once I have the recovery done I can start compiling CM and start testing.
I'm trying to by pass the kernel (as is not need it right now to build the recovery) but for some reason the system is demanding an standard and working kernel... weird...
But honestly speaking is gonna take lot of time. So be patient guys.
Click to expand...
Click to collapse
There is already a TWRP recovery for v521. Why you need to compile cm recovery?
googlephone said:
There is already a TWRP recovery for v521. Why you need to compile cm recovery?
Click to expand...
Click to collapse
Ik, is just a prebuilt because our device doesnt have a device tree or structure already, so making this at first is gonna help me to buil the cm zip.
Is not need it if a device tree already exist but not in this case, just see it like a pretesting of code for this device.
When I try to compile this recovery things are gonna break so you get info of what is missing, what you need, log, etc... So you fix everything you can in this step and then you build the cm.zip in a better way (less issues).
Sent from my LG-H918 using Tapatalk
xtremelora said:
Ik, is just a prebuilt because our device doesnt have a device tree or structure already, so making this at first is gonna help me to buil the cm zip.
Is not need it if a device tree already exist but not in this case, just see it like a pretesting of code for this device.
When I try to compile this recovery things are gonna break so you get info of what is missing, what you need, log, etc... So you fix everything you can in this step and then you build the cm.zip in a better way (less issues).
Sent from my LG-H918 using Tapatalk
Click to expand...
Click to collapse
https://github.com/Shabbypenguin/android_device_lge_b3
device tree has been around for a while, it obviously will need some renaming to work for cm source but its a good foundation to start with.
shabbypenguin said:
https://github.com/Shabbypenguin/android_device_lge_b3
device tree has been around for a while, it obviously will need some renaming to work for cm source but its a good foundation to start with.
Click to expand...
Click to collapse
These are your device tree for twrp 4 b3 right?
Let me see if I can work with that, I was almost done building the cm.recovery and fixing some boot.img issues but if I can take your files that would save time.
Did you forked that device tree or u just build it from scratch?
If you forked them, from what device?
I was thinking on pulling the v500 just to figure out some sort of missing info I havent been able to catch from ramdisk.
xtremelora said:
These are your device tree for twrp 4 b3 right?
Let me see if I can work with that, I was almost done building the cm.recovery and fixing some boot.img issues but if I can take your files that would save time.
Did you forked that device tree or u just build it from scratch?
If you forked them, from what device?
I was thinking on pulling the v500 just to figure out some sort of missing info I havent been able to catch from ramdisk.
Click to expand...
Click to collapse
i built it from scratch, id be careful looking too much at the v500, it's a snapdragon 600 SOC which is very old and is a quad core. the 615 in the g pad x is octacore and much newer. even the ramdisk is going to have big differences in how its handled.

Categories

Resources