yashsingh1/xdaforums huggingface dataset:
[Nexus 5 Original Android Development] sewer56lol:
Doing my own exams right now but in the future hopefully I'll build some Rasta one day ;).

I've actually personally never built ROMs from source, only modified stock ROMs and edited existing ones before and only modified kernels slightly for minor things such as BOOTCLASSPATHS, in fact I made a port of Xperia Z2 firmware on our hammerhead a while ago and actually went far enough to get the bootanimation on the hammerhead, however then my sensors died and it was so early that I couldn't find anything on the net about it (This was just as sense port came out which broke sensors for users as well). I thinking it was a hardware defect actually sent it in (after confirming with a factory reset) and they apparently replaced my PCB. However that thing was then scrapped as I assumed it occurred because of the port not knowing about the bug until the sense ROM came along.

Anyway when I get spare time after my own exams e.t.c. I'd want to learn how to build Android from source, hopefully by that time the rasta will be complete and tested.

I wanna try compiling rasta one day using the Linaro or SaberMod toolchain and do the same to the Trinity kernel, hopefully also cherry picking lock screen notifications to rasta and add gamma control to the trinity build as well as fauxsound/francosound. When I'll learn to do it it will do my day ;)
[Nexus 5 Original Android Development] lichti1901:
Teasing .... have a look here ... so stay tuned :highfive:
[Nexus 5 Original Android Development] :
Once you get used to it, it can become quite addicting lol. :cool:
[Nexus 5 Original Android Development] sewer56lol:
I can guess. Just like flashing ROMS is somehow addicting aswell at times when you get bored.

I guess I'm gonna PacMan them cherries and really pick them when it gets to it.
[Nexus 5 Original Android Development] eep2378:
Your choice [emoji6]

Sent from my Nexus 5
[Nexus 5 Original Android Development] :
Haha, all is good. :)

Cherry picking can be a curse. Too much can bring in too many conflicts and a lot of errors if you don't know what you are doing. I recommend starting off easy than once you get used to it make your way up to more complex picks especially when it comes to multi commit cherry picks involved in many repos.
[Nexus 5 Original Android Development] sewer56lol:
Yep like speed up booting of Android devices repo (the one which breaks custom dalvik/bionic support - so I'd won't pick it) or CM new theme engine.

Looking over sources of ROMs they seem to have like 6 parts ;).
[Nexus 5 Original Android Development] :
I won't even try to do that. Above my head lol.
[Nexus 5 Original Android Development] Vangelis13:
Before we unleash the hounds upon ye.. :p
[Nexus 5 Original Android Development] sewer56lol:
In other words "Don't involve rasta in your say-say".
[Nexus 5 Original Android Development] Vangelis13:
The righteous path you're on young Jedi.. ;)
[Nexus 5 Original Android Development] hitechchef:
Evil.
[Nexus 5 Original Android Development] Vangelis13:
Leachy.
[Nexus 5 Original Android Development] sewer56lol:
I won't even pick the CM Theme Engine if I were to, apparently it has performance drawbacks/slowdowns, If I wanted a theme there's something called manual work (or Batch theme transfer).

I don't use Xposed for such reason as well.

Also I wonder would using GOOptimize

http://xdaforums.com/showthread.php?t=2358261

be a good idea, it's a BASH script which decompiles apks, compresses .jpg(s) and .PNG(s) it's own way which is better then OptiPNG (tested myself as well as APK Multi Tool's way and the way it's remakes/continuations do). It'd do very minimal difference and on such powerful hardware, the differences would be unnoticeable but it actually slightly reduces RAM usage for apps and reduces the size of them, sometimes up to even 1mb for an app

(based on compressing apps from 1-13mb on my other device the Xperia Play for which this was useful for #LowRamUsage)

. The process takes quite a while though at least on my CPU (around 2 hours for all system apps and framework) (FX-4100 I have at house) but I think it's still a nice idea especially considering it has absolutely no drawbacks I know except the time and tends to improve performance. (Which we kind of don't need but there's a reason we have HammerHead day one - we thrive for it)
[Nexus 5 Original Android Development] :
Not really needed for a quad core device like N5 though. I never understood Optipng at least for powerful devices lol. Seems like too much effort for little gain.
[Nexus 5 Original Android Development] sewer56lol:
Idea is that for benches it may squeeze maybe like 5-15 points on RAM operation or something of this sort due to simply the framework and systemUI using slightly less as a result.

The question is : would it help [MENTION=1811927]simms22[/MENTION] break the 42k bound in AnTuTu hence he's so close....

But yeah the gain's defiantly very little but still a benefit if builds aren't so often e.g build every 2/3 weeks e.t.c. Also reduces size and when then compressed as a ROM it will give a smaller file size, small difference but would be useful for someone using LTE/3G because less data usage or someone with slow internet but even that difference is sooooo...... Minimal.

4-10mb would be shaved off I'd reckon from an update zip after compressing the PNGs in apps.

But I reckon that If you actually have A good powerful CPU (so less time) and some spare time then it's still perhaps be a good thing to do.
[Nexus 5 Original Android Development] simms22:
right, not needed at all, and probably wont give us any real gain. ive got a better idea, lets all flash the buzzed word filled useless "V6 supercharger" script instead :p
[Nexus 5 Original Android Development] sewer56lol:
Haha yes the Supercharger, the buzzwords defiantly lol #TheIrony.

The Supercharger was actually a good script when it first appeared though a few years ago.... Now well, tweaking went on to a different route.

Well 5-15 points isn't ant real gain as I even said in my previous post, I agree lol.
[Nexus 5 Original Android Development] simms22:
the supercharger script was only useful for the ancient sub 1gb ram devices, and even then half the stuff it includes is useless.
[Nexus 5 Original Android Development] sewer56lol:
Well that ^^.

Although I never knew RAM was in GHz (wow I learned something today - just kidding).

But yeah some stuff is useless, manual tweaking and experimentation is better...
[Nexus 5 Original Android Development] simms22:
i meant gb :angel:
[Nexus 5 Original Android Development] JamesPumaEnjoi:
Too late muahahaha

Sent from my Google/LGE Nexus 5 Hammerhead
[Nexus 5 Original Android Development] :
Lol I remember using it. It was still useless back in the day.

I'll resume building once the official one is out. :)
[Nexus 5 Original Android Development] simms22:
ive had soooo many public arguments with that snake oil salesman(developer), its not even funny(lol). im surprised hes not in this thread yet, since i mentioned his snake oil. thats how it always starts, he appears out of nowhere like he googles his name or snske oil to see where its mentioned.
[Nexus 5 Original Android Development] eep2378:
Be patient. It's still early [emoji12]

Sent from my Nexus 5
[Nexus 5 Original Android Development] Incredible_Culp:
ha...ha... thanks to the ad i didnt get rolled ;)

youtube ad-1 : rick-rolled- 0

edit: seeing my new avi for the first time right now is so weird LOL gotta get used to it
[Nexus 5 Original Android Development] omvir:
You got ad-rolled tho.
[Nexus 5 Original Android Development] Incredible_Culp:
much rather get ad-rolled than seeing rick :p
[Nexus 5 Original Android Development] :
Lets hope he doesn't pop up in this thread lol
[Nexus 5 Original Android Development] akash3656:
I've seen it happen once or twice and boy..... It wasn't cool. I rather get rick rolled than seeing him posting here.
[Nexus 5 Original Android Development] SunamY:
Every half hour i refresh the thread XD Wating so for new rasta and trinity :D

neXu5 - TR!n!ty p0wered P@r@no!d H@mmerhe@d
[Nexus 5 Original Android Development] Skyrocket2Paradise:
You and me both but Franco not trinity!
[Nexus 5 Original Android Development] SunamY:
Franco? Wth is Franco XD

neXu5 - TR!n!ty p0wered P@r@no!d H@mmerhe@d
[Nexus 5 Original Android Development] :
Trinity rules!! Can't wait!!!! #666 ;)

Sent from my neXus V
[Nexus 5 Original Android Development] Skyrocket2Paradise:
HEY! you better wash that dirty mouth of yours lol
[Nexus 5 Original Android Development] akash3656:
Lol be nice. morfic is friends with franco. Both have helped each other numerous times before :good:
[Nexus 5 Original Android Development] SunamY:
I dont mean Franco the person! I mean Franco the kernel! ;)

neXu5 - TR!n!ty p0wered P@r@no!d H@mmerhe@d
[Nexus 5 Original Android Development] Wdustin1:
Really excited to see was rascarlo has been having fun making!
[Nexus 5 Original Android Development] JNMM:
Hey [MENTION=1811927]simms22[/MENTION], I respectfully disagree in regards to said "opticharging". As you may know, opticharging pulls apart apks near the end of the build process and optimizes all png drawables found in them, as a result shrinks down these files as much as 70%!:good: Obviously, with a snapdragon 800, not much slows that monster down, but every little bit helps:D I believe anything that lowers RAM is a good thing!

In my personal experiences with ROMs who take advantage of this optimization, I notice a slightly smoother ui and an overall better experience. Have you ever used an opticharged ROM? I have a friend who would be willing to opticharge a build for you, so that you can give it a shot! Maybe you can hit 42k in antutu:angel::angel:
[Nexus 5 Original Android Development] jarjar124:
Can't wait to see where rastakat is going. Meanwhile... I'm craving some "pie"
[Nexus 5 Original Android Development] simms22:
on a g1, or a nexus s, it will show some difference, maybe a slight improvement. on a nexus 5 it is pointless. that you say theres a slight difference on your n5 is just in your head, not real. do i want to try an opticharged rom, no thank you.
[Nexus 5 Original Android Development] sewer56lol:
You're referring to Optimizing the PNGs and JPGs via OptiPNG, GOptimize or other solutions.

Supercharger script by [MENTION=3357461]zeppelinrox[/MENTION] is a completely different thing.

But yeah I think it would be nice to have every good optimization present, I mean this one has no drawbacks really except that it's time consuming on slow CPUs.
[Nexus 5 Original Android Development] jball:
Google "LMT" pie control on xda and you will love it.works better than any pie I've used

Also remove your soft keys when you have pie and you gain more screen
[Nexus 5 Original Android Development] El Daddy:
This ends right NOW.

There is absolutely no reason to be arguing about something so trivial. We are all on this site for the same reasons. Why do we need to treat each other so poorly? If there is something you really need to get off your chest regarding someone else, don't do it here. Take it to PM, take it to Twitter, Facebook, Google+, Hangouts, or send them a letter in the mail. Just don't do it here!

We all agreed to follow the Forum Rules when we created an account on XDA. If you haven't read them, this is a good one to start with:

Please. I don't want to have to take action on any of you guys, but if this continues, you WILL be hearing from me.

Thread Cleaned.

Thanks,

El Daddy
[Nexus 5 Original Android Development] Clark Joseph Kent:
Now you have my attention....

Thread Cleaned again....as stated that will be enough of the stupidity. And this is the last warning given, Thank You.
[Nexus 5 Original Android Development] akash3656:
Btw guys, any of you noticed better battery life after updating to 4.4.3?

I did and the difference seems tremendous for me! Gained an extra hour of SOT when I'm at home.

And when I'm not at home and using my LTE mostly I get the same SOT (3.5 hours maybe more, need more testing) as last time but now with 4-5 hours of music.

Previously, with that amount of music my SOT would be 2-2.5 hours if I'm lucky.
[Nexus 5 Original Android Development] Woody:
Ok, so here is the deal. We understand that in some dev threads that there can be a lax atmosphere and as long as the OPs are cool with it, we are too. [MENTION=3124065]rascarlo[/MENTION] has just this type of thread. You have built a camaraderie amongst each other and we respect that. We get it.

Respect however is a two way street. As long as you respect the level of non-development tolerance that rascarlo dictates, we will respect it as well. BUT you must respect our rules as first and foremost. There is to be no references to drug talk whatsoever. And before you come at me with the medicinal or worldly rhetoric, this is XDA and neither of those has to do with development.

The open mocking of the Moderation team in the past 24-48 hours has been ridiculous to say the least. IT STOPS NAO!!!! Got it?

Any more of this, I am instructing the Mod team to Infract on site. THIS IS YOUR WARNING.

THREAD RE-OPENED

[MENTION=4485716]The-Hulk[/MENTION] [MENTION=4111662]Tijmen[/MENTION] [MENTION=3506348]Toledo_JAB[/MENTION] [MENTION=4609488]wedgess[/MENTION] [MENTION=4716493]laufersteppenwolf[/MENTION] [MENTION=962867]El Daddy[/MENTION] [MENTION=4879131]Saqib Nazm[/MENTION] [MENTION=2731014]SREEPRAJAY[/MENTION]
[Nexus 5 Original Android Development] SunamY:
Battery life is mutch better on 4.4.3

neXu5 - TR!n!ty p0wered P@r@no!d H@mmerhe@d
[Nexus 5 Original Android Development] rascarlo:
now time to cool down and think about few things.

thread will be closed for a while, it is friday, have fun!
[Nexus 5 Original Android Development] lichti1901:
as long as it's not donut, i think everybody will be fine with eclair :P

Gesendet von meinem Nexus 5 mit Tapatalk
[Nexus 5 Original Android Development] simms22:
oh man, the android world was soooo excited for cupcake.
[Nexus 5 Original Android Development] :
Android was ugly back in the day... lol
[Nexus 5 Original Android Development] bomgavs:
What difference Banks and euroskank rastakat? What is mean - stock ui?
[Nexus 5 Original Android Development] 420p:
Rastakat is slightly themed, while banks is stock aosp looks. Plus it is more stripped down.
[Nexus 5 Original Android Development] bomgavs:
Did Banks Rastakat have navbar button settings?
[Nexus 5 Original Android Development] 420p:
Backup, flash and try.
[Nexus 5 Original Android Development] IcOpRo:
Think Im going to sell my Nexus 5 ........

Only because I need to get a 32GB Nexus 5 instead running really tight on space. :D
[Nexus 5 Original Android Development] NYCHitman1:
32GB or go home, brah! :good::p
[Nexus 5 Original Android Development] corwin42:
Switching to ART on 4.4.1 is great. No WhatsApp crshes anymore.

Speaker seems to be better with Trinity 4.4.1 kernel.

Camera working great, though I haven't used it much before so I can't compare it to 4.4.

Perhaps simms can say more about it because he don't use the camera at all. :)

Gesendet von meinem Nexus 5 mit Tapatalk
[Nexus 5 Original Android Development] GeyerA:
Hello Ras,

I hoped to get your help on a problem compiling (also using a few of your commits :). I compiled for the Mako and all works; now did for the Hammerhead and also compiles well but after flashing the phone gets the Baseband "unknown". I tried different computers, also moved to a clean AOSP repo but always no baseband. Flashing any other ROM is fine (always need to flash the factory image though). Do you or anybody have a clue? Sorry for posting off topic but hopefully somebody can help...
[Nexus 5 Original Android Development] superg81:
I have heard of losing baseband. seems its been around a while. look here http://xdaforums.com/showthread.php?t=2514095

I do not know if this will help you but here you go
[Nexus 5 Original Android Development] safendi:
For 4.4.1 nexus d821 there is a new radio and boot loader? I have found .23 radio but is for d820. It's the same?
[Nexus 5 Original Android Development] TheDudeAbides:
Check out and read the very first post to this thread. It has the new bootloader and radio .zips.

http://xdaforums.com/showthread.php?t=2557523
[Nexus 5 Original Android Development] IcOpRo:
My build came up with the camera not working, then I saw the conversation about the props, guess is time for me to learn how to cherry pick...
[Nexus 5 Original Android Development] GeyerA:
Hi, thanks for the link. I already went through that one last week when I did not manage to get my ROM working. I also tried to flash the factory image radio via fastboot but does not work on top of my ROM. The baseband stays on "unknown" and the only way to get it back is to flash the factory image....
[Nexus 5 Original Android Development] soccerfan6789:
Guys who are asking for 4.4.1, it's really not going to be released up until the binaries are released by Google so you will have to wait. I built it from rascarlo's sources with a few tweaks and overall built ok. Some things won't work though such as the camera and you'll experience a few FC's. The goal isn't to see how quickly one can get out 4.4.1 in a developers viewpoint, but rather have everything working and it to be stable. Just my two cents...
[Nexus 5 Original Android Development] Jayrod1980:
I'm more concerned about whether Google diaper will work with any aosp based ROM. Its hard living with stock
[Nexus 5 Original Android Development] simms22:
google diaper will work with any rom, provided that it is either very young or very old :p
[Nexus 5 Original Android Development] rascarlo:
Actually new props can be extracted from ota
[Nexus 5 Original Android Development] rascarlo:
builds uploading

both rastakat and vanilla
[Nexus 5 Original Android Development] lichti1901:
woot [emoji2]

Gesendet von meinem Nexus 5 mit Tapatalk
[Nexus 5 Original Android Development] whisper13:
Can't wait!!! :)) hurraaay!!!

Sent from my RastaKatified Trinity-nized Hammerhead!
[Nexus 5 Original Android Development] zombioptic:
Thanks, [MENTION=3124065]rascarlo[/MENTION]! Hope you had a good weekend, man.
[Nexus 5 Original Android Development] CRIME INC.:
Yes, yes,yes!!!!!! Thanks rascarlo

sent from my "Rasta" HAMMERHEAD
[Nexus 5 Original Android Development] DREWHAMM974:
Worst. Weekend. Ever. Guys please don't make Rascarlo do this again. He did what he had to for his thread, although I didn't like it I'm sure it was necessary. He works hard to create the perfect AOSP build for us. Please respect the work he does and keep the thread clean and respectful.

Thanks [MENTION=3124065]rascarlo[/MENTION], I switch to other ROMs every couple weeks but always end up right back at home. Rastakat and Trinity. How a Nexus should be.
[Nexus 5 Original Android Development] hitechchef:
But but but I have to go to work. Nooooooooooo.

Just joking. Let's roll.
[Nexus 5 Original Android Development] DREWHAMM974:
What's more important? The new Rastakat or work? I'm sure if you're in this thread there is only one answer. Choose wisely sir. I feel a cough coming on.
[Nexus 5 Original Android Development] :
Thanks for your great work and time. I hope the thread will be clean till now
[Nexus 5 Original Android Development] stark_br:
Me when I saw Rasta is back!
[Nexus 5 Original Android Development] melbourne408:
I can't wait to experience some of the Rasta love.

Great job [MENTION=3124065]rascarlo[/MENTION]

Ja bless.
[Nexus 5 Original Android Development] Tommy-Geenexus:
i can't wait getting my cracked 5 repaired and flash dis. :/

Gesendet von meinem Nexus 5 mit Tapatalk
[Nexus 5 Original Android Development] 420p:
You fix it yourself or go the "let the corner guy do it" route?

Gesendet von meinem Nexus 5 mit Tapatalk
[Nexus 5 Original Android Development] eluspo:
Is this compatible with franco kernel?
[Nexus 5 Original Android Development] ironjon:
Of course
[Nexus 5 Original Android Development] Tommy-Geenexus:
I rather sent it to repair.

I get the frame replaced too, so its ok for me ;)

Gesendet von meinem Nexus 5 mit Tapatalk
[Nexus 5 Original Android Development] thatguy123:
How do I disable the OTA update to 4.3? Running Rastakat vanilla.
[Nexus 5 Original Android Development] rascarlo:
new builds are up

both vanilla and rastakat

Here is a new rastakat.

It's new because I've started from scratch. it's aosp with few little things added.

I have no idea what you people are expecting and many may get disappointed but this is what rastakat is for now. At the end of the day, I buy nexus devices because I like nexus devices but mostly because I can build my own aosp. So, this is what rastakat really is, aosp. I like her like that because I know what I am doing and I am not going ahead of myself.

Peace guys

CHANGELOG

- build:

.ro.secure=0

.enable_target_debugging := true

.WITH_DEXPREOPT := false

.ota release tools: comment out build date assert

.PRODUCT_BUILD_PROP_OVERRIDES

.ota release tools: comment out stock recovery

.ota release tools: override device assert

.rm vendor_module_check make file

.default data roaming to false

.envsetup: one does not simply pick a combo, but a Nexus

.drop the check-product-copy-files

.ota release tools: use shell date

.ota release tools: ascii porn

.drop aosp VoiceDialer

.drop aosp Music&MusicFX

.drop aosp QuickSearchBox

.drop aosp Calendar

.ota release tools: add build name

.build only mako specific audio files package

.default ringtone and notification

.main: remove the listing of make files calls

.drop aosp extra input methods

.drop aosp Home

.Bring back MusicFX

.Set default alarm audio file Alarm_Classic.ogg

.drop aosp libjni_latinime, use google prebuilt

- frameworks/base - packages/apps/settings:

.kill app long press back

.volume adjust sound preference

.volume panel: allow volumes to be unlinked. make the volume overlay more functional

.volume rocker: control cursor in text field using volume keys

.volume rocker: wake. music control

.volume rocker: make safe headset volume user configurable

.status bar: quick settings pulldown, left or right side option

.status bar: brightness control

.navigation bar: custom height

.status bar: AM/PM - show/hide clock

.Double-tap to sleep user-configurable settings

.status bar: native battery percentage

- frameworks/base:

.use a solid black not a gradient as background

.no recent apps: use white, not holo blue light

.resolverActivity: don't use Holo Light

.keyguard: Use translucent UI

.quicksettings: swap the behaviour of the wifi tile.

.quicksettings: swap the behaviour of the bluetooth tile.

.quicksettings: swap the behaviour of the location tile.

.quick settings: user tile onLongClick opens ACTION_SYNC_SETTINGS

.quick settings: always expose rotationLockTile

.quickSettings data tile

.power menu: reboot and screenshot

.quick Settings: swipe to switch

.quick settings: power menu tile

.clear all recents button

.Add method to PowerManager that allows querying the lowest possible brightness

.Translucent volume panel

.PackageManager: allow build-time disabling of components

- packages/apps/settings:

.expose build date

.hide System update settings preference screen

.Move mobile settings to settings headers

.build tweaks header

.kill app long press back

.Settings: Add Utility function

- system/extras:

.drop aosp su
[Nexus 5 Original Android Development] Vangelis13:
Spoken.

Thank you rasta!
[Nexus 5 Original Android Development] Chochiwpg:
Respect Rascarlo. Thank you as always.
[Nexus 5 Original Android Development] stark_br:
Wish I could thank you more than once.

Peace.
[Nexus 5 Original Android Development] n2d551:
Infinitum gratias

Sent from my Nexus 4
[Nexus 5 Original Android Development] CRIME INC.:
Thanks Rascarlo. Your the best!!

sent from my "Rasta" HAMMERHEAD
[Nexus 5 Original Android Development] yooouuri:
TWRP v2.7.1.1

symlink: some symlinks failed
E:Error executing updater binary in zip blablabla..

EDIT:

Got no error with CWM..
[Nexus 5 Original Android Development] pughie:
Reboot your recovery and then flash the rom again, it worked fine for me on the same twrp version :)
[Nexus 5 Original Android Development] S7UDi0:
Rascarlo... Thank you!

Sent from my Nexus 5
[Nexus 5 Original Android Development] :
Worked for me. Thanks!! ;)