yashsingh1/xdaforums huggingface dataset:
[Xperia Play Android Development] fma965:
Thanks Man, Glad you allowed it :)

IRC Server added to VPS and IRC webchat can be found on the new "IRC (Live Chat)" Tab on the kitchen homepage :)

Additionally you can connect to "irc.cyanlabs.co.uk" from any IRC Client

Can't complain though as its dirt cheap at only £2.96 a month xD thats £0.74 a week which is 10p a day which is just under 1p every 2 hours xD
[Xperia Play Android Development] fma965:
Server back up, hopefully for good this time, but hardware issues can be a ***** sometimes.

NEW FEATURE: Hover over a APK in the "apps" tab and then if a description and removable state is found that matches the filename it will show a small tooltip with a short description and whether its removable.
[Xperia Play Android Development] Androideus:
Good work man.

It would be nice if there were the stock firmware in the format zip.

is possible?:rolleyes:

Scuse me for my bad english:D

Thanks
[Xperia Play Android Development] fma965:
Essentially it would be possible, Just due to my lack of time i can not do it, Easiest way i can think of is to either open the FTF with 7zip or something and extracty the system file. Or you could flash the FTF and then extract your /system and send it to me :) i will then make it in to a CWM zip :)

Sidenote: More ROM's Added. if any are out of date let me know, Upload system is still being worked on so currently only i am uploading them.
[Xperia Play Android Development] Androideus:
I sent you a pm
[Xperia Play Android Development] fma965:
and i replied :P
[Xperia Play Android Development] Androideus:
i try now

Thanks
[Xperia Play Android Development] fma965:
did it work?
[Xperia Play Android Development] Androideus:
It works good, but the kitchen doesn't have cancelled the applications that i wanted remove

Perhaps there is any problem:confused:
[Xperia Play Android Development] fma965:
Hmm will look in to it this seems to be happening a lot.. Thanks

UPDATE: Sorry about that problem, When i was uploading the tooltip feature last night it was late and i accidently made a small typo and put the wrong variable in the value field of the checkbox, All fixed now! Thanks for informing me.
[Xperia Play Android Development] fma965:
Did it work this time? or have you not had time to test it? Thanks.
[Xperia Play Android Development] Androideus:
Now function all

Thanks fma965:D
[Xperia Play Android Development] fma965:
Great glad to hear it :)
[Xperia Play Android Development] DiamondBond:
testing out the kitchen, very nice animations, nice php and stuff, :)

also upload/download is mega fast, :), Uploading one of my roms i dont feature on XDA... ;)
[Xperia Play Android Development] fma965:
Wait how are you uploading a ROM? Upload system not created yet

Give me a link I will add it.
[Xperia Play Android Development] DiamondBond:
lol, i dunno what im doing, last tab, IRC? and theirs a upload button, xD, nvm it got stuck at 6.7%...

edit:

http://eliteteam.eu5.org/page/projects/roms/xalien
[Xperia Play Android Development] fma965:
Oh ok well yeah that's not for ROMs, I will upload it for you :)

EDIT: Rom uploaded :)
[Xperia Play Android Development] SELGX:
RATING SYSTEM NEEDED, AND MAYBE FEW STATISTICS xD . maybe.
[Xperia Play Android Development] Firehead:
Would be nice if you listed all the ROMs under CDMA and GSM, instead of just randomly listing the ROMs that have CDMA versions. And a rating system would be lovely, as SELGX stated.
[Xperia Play Android Development] fma965:
Rating system is on my virtual todo list already :) and yeah but I have enough.to do as it is so if someone can tell me what ROMs are cdma then I will categorise them but since I have q gsm model it's not a priority
[Xperia Play Android Development] fma965:
Well i accquired GTA V early (no i didn't pirate it) and therefore no work has been going on this for the past few days, i now completed GTA V story and am not bothered about most of the side missions so i will continue to work on this now.

Currently i am working on GSM/CDMA filter and sort, Rating system, Upload system for own ROM's for both Developers and End users and a Upload APK system.

It will take time. I am also restructuring and re-desiging the site to make it work better on multiple resolutions, I am also going to expand it to the nexus 5 when it is released as that is the phone i will be getting as lets face it the xperia play is getting old and slow.

More to come, keep your eyes peeled :)
[Xperia Play Android Development] fma965:
Update:

1. More consistent design

2. Quick tips at top of each tab

3. Sub sections for media (more features to come)

4. New "Temp" banner

5. Facebook/Twitter buttons

6. Cleaner Code

7. Vps provider recently added a improved NIC so faster speeds

8. Other ideas being implemented slowly, Not much time free currently.

9. Added 2 youtube videos to OP and updated images on OP!
[Xperia Play Android Development] fma965:
I have no idea how this is going to work but i have a idea, I am going to make a "helper application" for my kitchen it will work on windows only and basically it will try to download the ROM you want and also the kernel aswell as flash the kernel to your device automagically :)

Again no idea how this will work but i need a break from this kitchen and want to try something relevant but different :)

UPDATE

Added some design changed in preparation for my helper application

It uses URL Protocols/Intents, When the helper application is first launched it will add the following entries to your registry. This enables it to be called from web protocols such as "cyanlabsromkitchen:XXXXXXX" where XXXXX is the contents of the parameter.

[HKEY_CLASSES_ROOT\cyanlabsromkitchen]
@="URL:cyanlabsromkitchen protocol"
"URL Protocol"=""

[HKEY_CLASSES_ROOT\cyanlabsromkitchen\Shell\Open]

[HKEY_CLASSES_ROOT\cyanlabsromkitchen\Shell\Open\Command]
@="\"C:\\\\ROMKitchenHelper.exe\" \"%1\""

Now for those security conscious people. The first 2 lines just sets the value to match a url protocol.

The second section creates a sub key for the launching application.

Finally the last section tells it what to do when the url protocol is called.... Here it is loading "ROMKitchenHelper.exe" from C:\ and giving it the parameter of the protocol call.

Nothing dodgy going on so if you use this application and you get "registry access" request this is why, Program will be open source aswell and is written in vb.net.

for testing purposes all it does currently is

Steam also uses this to call steam pages to the steam application and also so does SAMP, Skype, and other applications for various reasons.

Screenshot from IE

Screenshot from Chrome

Screenshot from Firefox

UPDATE - 29/09/13

Here is how the link will look

cyanlabsromkitchen:%ROM_URI%|%KERNEL_URI%

Where %ROM_URI% is the custom rom link and %KERNEL_URI% is a kernel link.

So i got the download and md5 checking sorted, Now for the hard bit, The detection of the device, fastboot, cwm etc :)

UPDATE:

Here is a video,

[YOUTUBE]3RGe-Em4O1s[/YOUTUBE]

http://www.youtube.com/watch?v=3RGe-Em4O1s
[Xperia Play Android Development] fma965:
[YOUTUBE]bCvSXRxa3nI[/YOUTUBE]

Posting this as a new post to bump the fact that i need beta testers soon.

Currently the application does the following

1. Downloads a ROM

2. Downloads compatible Kernel

3. Checks MD5 of ROM and Kernel

4. Flashes Kernel via Fastboot

And when done it will do

5. Either flash zip file via recovery or adb push the zip ready for flashing (before flashing kernel)

6. Reboot in to new ROM and Kernel :)

Wanna beta test? Reply now.

--

Ok so i have found out i can "adb push ROMZIP /sdcard/ROMZIP" and then "adb shell" > "recovery --update_package=/sdcard/ROMZIP" to flash the rom.

-------

OK so....

Now it does.

1. Downloads a ROM

2. Downloads compatible Kernel

3. Checks MD5 of ROM and Kernel

4. Flashes Kernel via Fastboot

5. Either flash zip file via recovery or adb push the zip ready for flashing (before flashing kernel)

6. Reboot in to new ROM and Kernel :)

So yeah thats everything :)

Demo 3 - Almost complete

[youtube]lFBRXQzaG1s[/youtube]

Final Screenshot

NEXT, PREVIOUS And AUTO PROGRESS currently removed (well hidden) for now its fully automatic only.
[Xperia Play Android Development] fma965:
Application Released, Check 2nd post.

Click here for "Cyanlabs ROM Kitchen Helper Application" Post

Click here for "Cyanlabs ROM Kitchen" Post
[Xperia Play Android Development] regaw_leinad:
Nice work, man. Nice to see you using my .NET library for the device communication!

:)
[Xperia Play Android Development] fma965:
yeah thanks. this is my biggest project yet, your library really made my idea so much easier to implement.
[Xperia Play Android Development] smokerman:
this is an amazing job..hands down to [MENTION=4348417]fma965[/MENTION] and all developers here on xda.:good:

waiting for testers to see how it really works..but its a great help for many users.:)
[Xperia Play Android Development] fma965:
thanks for the support, I will do more testing tomorrow and fix any bugs that are found
[Xperia Play Android Development] LioN-HearT:
when I open the app it just pops up then closes then a download folder will appear after that I open it again but still it closes...

how can I open it?? :(
[Xperia Play Android Development] fma965:
Please read the instructions.
[Xperia Play Android Development] LioN-HearT:
still not working... will try again... :\
[Xperia Play Android Development] fma965:
Your defintely doing something wrong.

All you have to do is run it once manually.

Then go to my kitchen (http://kitchen.cyanlabs.co.uk) and select a ROM and remove/change something (if u don't remove or change something it won't work currently)

Then the program will load up and start downloading.

-----

kitchenuser_12216

This could be a good idea but with my helper application it becomes kinda pointless as it can flash kernels any way.

kitchenuser_28073

Yes but not yet.

----------------------------------------

Uhm not sure what happening right now but i can't access the website or screenshot host but i can ssh, irc and teamspeak. Restarted webserver but didn't help. Any linux guys here?

Fixed!.
[Xperia Play Android Development] LioN-HearT:
Will try what you said later as I am not on my pc yet...
[Xperia Play Android Development] fma965:
OK Let me know if it works or not.

Additionally - Update : Source code for helper application now available on 2nd post. Code may be a bit messy and probably inefficient but it works and for now thats good enough, Make sure to read the readme.md on github before complaining source doesn't work.

OK So there was a small bug with using not modified roms, Fixed now. please redownload 1.0.0.0, New version with autoupdater and threading to prevent ui from freezing coming shortly.

UPDATE: this is a extremely buggy application as to be expected for a initial release, I am personally testing the application on my device right now and am changing the way the recovery install works to hopefully a better way. The application works great except for one part of it, The flashing of the update.zip, Im working on a fix but for now i have implemented a slightly manual way, uploading soon (most likely in around 10 hours)
[Xperia Play Android Development] LioN-HearT:
it work's now I forgot to remove something on the rom... :)

and if you could add a feature like when you connect your phone(mine is Neo L) it will know if it is Xplay or XneoL then will edit the build.prop like will change your model number

then if you could like pick a kernel first then it will pick some recommended rom's... :D

hopefully it worked, the best app for our phone!! :)
[Xperia Play Android Development] fma965:
1. Great :)

2. Maybe, Very busy right now with enough features to add., Additionally can you give me the required changes that would be needed

3. Kernel first might come soon

4. Thanks,

5. Fixing some bugs in the auto flashing and kernel flashing, Hopefully new version should work better. Please note the old version was created in around 36 hours (including sleep) and i completely forgot the syntax for that language (VB.net) as i been using php, html, css and jquery a lot recently. So new version is hopefully gonna work much better, O and it downloads kernel and rom at the same time :)
[Xperia Play Android Development] fma965:
Any experienced Kernel DEVS Around?

I need some assitance here http://xdaforums.com/showthread.php?t=2467041
[Xperia Play Android Development] fma965:
Good news i got TWRP recovery.img working so now i can make it entirely automatic :)

took me hours and i been at work most of the day aswell but was worth it :)

Thanks to [MENTION=4609488]wedgess[/MENTION]

UPDATE: [MENTION=5348172]Pizza_user[/MENTION] is currently sorting out a logo for the autoboot recovery :) once thats done i am gonna need to test it for a little while then hopefully release it.
[Xperia Play Android Development] CyberScopes:
I can make a bootlogo if u still need one.
[Xperia Play Android Development] fma965:
you can do if you want I will chose the community favorite, you barely see it but it's just something to add a little branding :)

thanks
[Xperia Play Android Development] CyberScopes:
My first try, tell me anything you would like changed :)
[Xperia Play Android Development] fma965:
Looks cool, Prefer the current one though :) I'm not good at suggesting changes or design at all for that matter, I stick to the hardcore code stuff LOL.

for curious people here is a log

---- Parameter Information ----
ROM URI: http://kitchen.cyanlabs.co.uk/files/fma965/base/2.3/DiXperia_3_Enormous.zip
Kernel URI: http://kitchen.cyanlabs.co.uk/files/fma965/kernel/2.3/LuPuS_zeus_GingerBreadv12-ram.img

ROM and Kernel already downloaded, download skipped

Verifying ROM
Skipping MD5 check no remote file found
Verifying Kernel
Skipping MD5 check no remote file found

Changing to Fastboot Tab
Preparing to flash Kernel

Device Serial: 0123456789ABCDEF
Device State: RECOVERY
Device State: FASTBOOT
sending 'boot' (7040 KB)...
(bootloader) USB download speed was 9338kB/s
OKAY [ 0.780s]
writing 'boot'...
(bootloader) Download buffer format: boot IMG
(bootloader) Flash of partition 'boot' requested
(bootloader) S1 partID 0x00000003, block 0x00000280-0x000002e3
(bootloader) Erase operation complete, 0 bad blocks encountered
(bootloader) Flashing...
(bootloader) Flash operation complete
OKAY [ 1.385s]
finished. total time: 2.165s

LuPuS_zeus_GingerBreadv12-ram.img has been flashed successfully
downloading 'boot.img'...
(bootloader) USB download speed was 9347kB/s
OKAY [ 0.795s]
booting...
(bootloader) Download buffer format: boot IMG
OKAY [ 0.003s]
finished. total time: 0.798s

Changing to Recovery Tab
Preparing to flash ROM
Device State: RECOVERY
Device Serial: 434235413144584E4433
Device State: 2
DiXperia_3_Enormous.zip has been flashed successfully

Changing to Finished Tab

DONE!
[Xperia Play Android Development] CyberScopes:
Ok cool. Im looking forward to this, im hoping it gets stable :)

Sent from my SXP [R800i]
[Xperia Play Android Development] fma965:
i just tested it out and it seems to work great :) need a few tweaks, few more tests and then hopefully its good for release.

100% automated flashing :) WORKING!

Hmm uno problemo, it works 100% fine if i do it via debugging but not when actually sending the intetnt from my website which is weird cuz they both are the same.

Update: got it working, Final test if it goes to plan then its release time.

UPDATE: ok so yeah was making a video to demonstrate and i chose xelitegamer but apparently that rom is corrupt on my kitchen LOL just my luck.

UPDATE: ok so i am rendering and uploading a video and uploading the application now. Probably still has a few bugs but i would rather release it sooner with a few bugs than try to fix them all and take forever. Ofcourse feel free to report bugs still :)
[Xperia Play Android Development] fma965:
Posting as a separate post to let subscribers know

NEW VERSION OF HELPER APPLICATION RELEASED. 2ND POST

1.1.0.0
Downloads both kernel and rom at the same time
Fixed some bugs
Uses custom recovery to override some issues

1.0.0.0
Initial Release
[Xperia Play Android Development] fma965:
Any one had any issues? Please be sure to let me know as im not a mind reader...

Been a bit busy with GTA Online and you know... Living my life recently so not really had much time to develop/improve this.

...But i will.
[Xperia Play Android Development] fma965:
Any one had any issues? Please be sure to let me know as im not a mind reader...

Been a bit busy with GTA Online and you know... Living my life recently so not really had much time to develop/improve this.

...But i will!
[Xperia Play Android Development] fma965:
Just posting this to say i am still quite busy with life, Having my first interview etc trying to start a career, This project is still on my todo list though.

Thanks for your support.
[Xperia Play Android Development] fma965:
Added to XDA DevDB, Please report bugs via the built in Bug Tracker and Suggest features using the built in feature request thingy. Thanks,
[Xperia Play Android Development] fma965:
OK so i been on holiday recently, well kinda a holiday... Any way uh im going to re-code all this from scratch and re-structure everything and then add the awaited upload system. Bare with me for a while, And this will be expanding to the "nook hd" and "nexus 5" provided my order for the nook ever gets dispatched and when i get the nexus 5 :)
[Xperia Play Android Development] fma965:
Here is a preview, Of my new layout. This is a mockup.
[Xperia Play Android Development] fma965:
XDA - - double post
[Xperia Play Android Development] fma965:
New Video

[YOUTUBE]NWP8Air-dvk[/YOUTUBE]

Direct Link
[Xperia Play Android Development] fma965:
Hey guys,

Ok so today i show you another video, This is how it will look, It will be live some time today or tommorrow, And the backend upload system shall be ready for use shortly after.

Here is the latest video. Hope you like it, Don't forget i have never done anything like this before so this is my biggest project yet. Enjoy.

[youtube]_sCiBl4NSJ0[/youtube]

http://www.youtube.com/watch?v=_sCiBl4NSJ0
[Xperia Play Android Development] fma965:
ok we are live once again

http://kitchen.cyanlabs.co.uk

enjoy, any issues let me know.

i will update the op and release upload system shortly
[Xperia Play Android Development] fma965:
Ok something strange happened, Working on a fix :) Kernels are currently not working but manual download is.

UPDATE: Fixed, Please remember if you find a issue to let me know as i can't check it constantly :)

Upload system has been delayed due to more important things in my life... ETA's are against XDA rules so don't bother.

5) Don't ask for an ETA (Estimated Time of Arrival):

http://xdaforums.com/showpost.php?p=46847787

UPDATE: CDMA wasn't working, but i had no way to know this, FIXED!.

UPDATE: Chat now working.
[Xperia Play Android Development] fma965:
Current things being worked on.

- Adding rating system, i can add it quickly but preventing spam etc is harder. i need to make sure that people can't spam results... IP logging or Cookies would work but both have issues. So prob gonna make it for registered users only.

- Backend - Some of the backend is done, i still need to do the rom upload, manage rom and code the stuff that updates the DB aswell as add blowfish encyption to passwords.

- Optimizing, refactoring and commenting code

- Tweaking stuff trying new things, experimenting.

- Fixing bugs

- Enhancing the UI

- And probabbly more. check the todo list.

http://kitchen.cyanlabs.co.uk/todo.php

If i do no longer have time to do this i will release the source code for the web side of things, the helper application source is already avaliable.

A few things to note, The web site is created with PHP, jQuery, HTML, CSS and MySQL, It is using Procedural style PHP as i have never learnt OOP and its best to work with what i know.

Thanks for supporting me either way, To keep the server running be sure to disable adblock on the kitchen :)
[Xperia Play Android Development] crazymonkey05:
wow FMA the website looks amazing I love all the features that you have added in it is just amazing many props to you!!!!!!!!! :good::good::good:

---------- Post added at 02:56 PM ---------- Previous post was at 02:54 PM ----------

I suggest maybe you put like a little description on what the rom is built for (i.e. speed, multitasking, even balance) so that people know what kind of rom it is there going to install. :good:
[Xperia Play Android Development] fma965:
Thanks, They can click the thread link to find rom information.

-------

Sorry for the downtime, Removed crappy Apache and installed Nginx in its place. Also added adblock detection (please atleast read the message) also the adblock detection won't stop you visiting.

EDIT: Dropped site loading time from 5seconds to 1.9 to 2.3 seconds.

Netherlands = http://tools.pingdom.com/fpt/#!/8yy1a/http://kitchen.cyanlabs.co.uk/

New York = http://fpt.pingdom.com/#!/d9dGAE/http://kitchen.cyanlabs.co.uk/

Dalas = http://fpt.pingdom.com/#!/b4exMn/http://kitchen.cyanlabs.co.uk/
[Xperia Play Android Development] crazymonkey05:
ok my bad i didnt realize that sorry. also another suggestion make it TWRP compatible so that people that use Team win Recovery can also have a easy way to flash.
[Xperia Play Android Development] fma965:
Uh it boot's a modified version of TWRP to flash the ROM the existing recovery on the device is irrelevant and not used.
[Xperia Play Android Development] fma965:
This project is going to be discountinued, Alteast for the Xperia Play.

I have just ordered a brand new LG G2 32GB in Black and it should be here tommorow.

This also means im leaving the xperia play section.

I registed on XDA in 2011 on my birthday 20th novermber... I have had the xperia play since that day and now its time to move on. TO THE AWESOME LG G2 !!!

Bye guys.

UPDATE: Not sure yet about this kitchen, We will see. Might continue it on the LG G2 and Xperia Play (decided to get lg g2 over nexus 5) or i might open source it (code is messy be warned) and let others deal with it or i might keep it active and let another user upload ROM's for it (since the backend is still not ready for release) and then add new features / update code when i feel like it.
[Xperia Play Android Development] fma965:
So what do you want to happen with this project?

- Leave it

- Release it as open source

- Give some one else complete control over it?

- Wait till i have spare time if/when that may be

- Other?
[Xperia Play Android Development] RoboticBuddy:
I say leave it, release open source, and just update it whenever you have the spare time to do so.

And thank you for all your work! :D You will be missed from the XPlay community.
[Xperia Play Android Development] crazymonkey05:
I say leave it if its not costing you anything. I mean what could it hurt and you never know you may want to throw some other devices in there like your G2
[Xperia Play Android Development] fma965:
yeah well it is costing me money but not specifically just for the kitchen as other stuff is being run from the same server including a stock firmware mirror for the LG G2. well I am trying to finish the backend of this kitchen so you guys can run it without me needing to update roms etc but I haven't had the time. additionally I would need to set up a few people to sort off moderate it and make sure no offensive content etc is uploaded.

Sent from my LG-D802
[Xperia Play Android Development] crazymonkey05:
So why don't you start a thread in general and find a few good people to moderate it. I would love too but I am very forgetfull and know squat about Java coding or really any coding for that matter
[Xperia Play Android Development] fma965:
Yeah cuz i am to busy to be making a proper nice thread asking for mods, Also its not java coding btw :P its PHP, MySQL, JavaSCRIPT and jQuery (HTML and CSS aswell obviously) but the plan is once i get time to sort the backend out people wont need to be able to code to moderate the kitchen for me :) and ofcourse i will check in now and then :).