[pre-kitchen] 01/07/09-0.2 | fresh pre-kitchen | rooter bug fix on 01/08

Search This thread

flipzmode

Retired Recognized Developer
Jan 21, 2009
1,325
905
geekfor.me
The Fresh Pre-Kitchen 0.2 by flipz is hot and ready for you to download!

Let me say real quick that I apologize that I haven't been very active on the forums for the last week or so. I've been doing a ton of work on the kitchen and also have been having major internet problems. But I am around!


(copy/paste from the 0.1 release because I think some people still may be new to the term kitchen)

But what is a (pre-)kitchen you ask? A kitchen is a program that allows you to take a base of a rom and basically build it how you want it so that you get a nice custom rom suited to you. Well this application isn’t quite there yet which is why I am calling it a pre-kitchen, making it version 0.1, and labeling it a beta. This is a work in progress… a proof of concept. It is taking all of the individual things that make a kitchen and building them one piece at a time, until finally we have a full working visual kitchen for Android!

This is a public beta. There will be bugs. There will be problems. Please come report them so that I can track issues but don’t come here complaining that it just doesn’t work and is crap. Nothing that this program does should cause any real damage to your phone (like brick it) however it is beta so use it safely. If you are reporting an issue then please tell me what happened, what OS you are running, what you were trying to do, and any error codes you may have. This is a windows only application.

FEATURES:
  • Auto-rooter
  • Stock application installer
  • Stock application UNinstaller
  • Theme installer
  • Bootscreen installer
  • Create and restore nandroid backups
  • Backup and delete custom dictionary
  • Backup and delete all text messages
  • Clear cache
  • Clear lockscreen wallpaper cache (the one that prevented the totally clear lockscreen from working after picking a custom wallpaper)
  • Reboot, reboot to recovery, or power off.

Known Issues:

  • [*] 01/08/10 - A bug was found in the auto-rooter that prevents it from working. If you plan to use the auto-rooter then you need to download 0.2 and then also get the fix here. If you are not using the auto-rooter then you're fine.
Change log (0.1 to 0.2):
  • Added: Push any file to phone
  • Added: Pull any file from phone (and optionally delete it)
  • Added: 8 step diagnostic test under the help menu
  • Added: Global debugger to give you a real error message rather than the scary JIT debugger if the program does crash
  • Added: update-script generator (no documentation on this, it’s a required future feature)
  • Added: Sign a zip (no documentation on this, it’s a required future feature)
  • Added: Field trial to app installer
  • Added: Jbed to app installer
  • Added: Quick office to app installer
  • Added: Teeter to app installer
  • Added: IMPlugins to push with “IM” in the app installer (required to use IM app on Fresh 1.1)
  • Added Navigator to app installer
  • Added Location Service to app installer
  • Modified: Heavily modified code throughout the entire application to allow it to run faster and more accurately. This is the biggest part of the 0.2 release. These changes are reflected through every single utility in the kitchen, including the auto-rooter.
  • Modified: Changed a number of the message box pop-ups to only show the first time you use that utility and then not again.
  • Fixed: Backup and delete texts was not pulling to \backup\ folder
  • Fixed: Backup and delete dictionary was not pulling to \backup\ folder
  • Removed: Clear theme (I like this theme but it was 15mb… way too big to be included as an example)

Download here: http://geekfor.me/new-release/fresh-pre-kitchen-02/

Screen shots (some of these are from 0.1 so ignore the version numbers) :
main02-300x135.png
installer02-300x139.png
kitchen04-300x171.png
kitchen06-300x192.png
kitchen07-190x299.png
 
Last edited:

ebaDamagePlan

Senior Member
Nov 20, 2009
68
0
St Louis
This is amazing. Quick question, what does the "with Google" check box have to do anything? I'm guessing you mean on the back of the phone where it literally says "with Google" But don't all the CDMA phones say that?
 
Last edited:

mrinehart93

Senior Member
Oct 11, 2009
1,853
308
Chicago
This may be irrelevant at this point, but to answer ebaDamagePlan, not all of them say with Google. The very first ones to be available don't say it (like mine).
 

mkeyslehman

Senior Member
Nov 9, 2009
104
3
These are the things that make our phones truly unique and completely tailored to our individual tastes.

You've gone completely above and beyond, and I for one am incredibly grateful for all of the hard work and dedication. Really looking forward to using this and watching the project grow.
 

codelockdown

Member
Nov 27, 2009
45
0
it tried it, and it works nice, but i am having issues doing a nandroid backup, but i can restore from an old back up, anythoughts?
 

flipzmode

Retired Recognized Developer
Jan 21, 2009
1,325
905
geekfor.me
it tried it, and it works nice, but i am having issues doing a nandroid backup, but i can restore from an old back up, anythoughts?

Can you tell me what happens when you try and do it?

Also if you can give me the contents of this file, it will help:

\folder-where-you-extracted-the-kitchen\adb\restoremakebackup-debug.txt

As a side note, I need to fix that file name as it should only say makebackup-debug.txt. ha

Edit: Also what version of RA are you running?
 

jeric71

Member
Dec 2, 2009
26
0
I too, am having trouble making a nandroid backup. The phone never boots into recovery mode, it just gets stuck on the boot screen with the exclamation point.
 

cteneyck

Senior Member
Jun 24, 2009
520
169
Dallas
got this error when installing a theme. it also put my phone into a boot loop

See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.IO.IOException: The process cannot access the file 'framework-res.apk' because it is being used by another process.
at System.IO.Directory.DeleteHelper(String fullPath, String userPath, Boolean recursive)
at System.IO.Directory.Delete(String fullPath, String userPath, Boolean recursive)
at freshkitchen.tools.theme_installer()
at freshkitchen.preview.Button1_Click(Object sender, EventArgs e)
at System.Windows.Forms.Control.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ButtonBase.WndProc(Message& m)
at System.Windows.Forms.Button.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Loaded Assemblies **************
mscorlib
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.3053 (netfxsp.050727-3000)
CodeBase: file:///C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
fresh pre-kitchen
Assembly Version: 0.1.0.0
Win32 Version: 0.1.0.0
CodeBase: file:///C:/Documents%20and%20Settings/Cris/Desktop/fresh%20pre-kitchen.exe
----------------------------------------
Microsoft.VisualBasic
Assembly Version: 8.0.0.0
Win32 Version: 8.0.50727.3053 (netfxsp.050727-3000)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/Microsoft.VisualBasic/8.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll
----------------------------------------
System.Windows.Forms
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.3053 (netfxsp.050727-3000)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.3053 (netfxsp.050727-3000)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.3053 (netfxsp.050727-3000)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
Accessibility
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.3053 (netfxsp.050727-3000)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/Accessibility/2.0.0.0__b03f5f7f11d50a3a/Accessibility.dll
----------------------------------------
System.Runtime.Remoting
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.3053 (netfxsp.050727-3000)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Runtime.Remoting/2.0.0.0__b77a5c561934e089/System.Runtime.Remoting.dll
----------------------------------------
System.Configuration
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.3053 (netfxsp.050727-3000)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Xml
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.3053 (netfxsp.050727-3000)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------

************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:

<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.
 
Last edited:

flipzmode

Retired Recognized Developer
Jan 21, 2009
1,325
905
geekfor.me
I too, am having trouble making a nandroid backup. The phone never boots into recovery mode, it just gets stuck on the boot screen with the exclamation point.
You don't have RA / nandroid installed yet, that's why. You need to root your phone first. You can try using the auto rooter.
Requires dot net framework in windows xp. not sure what gets installed on vista and 7 but im sure you'll need it too if you don't allready have it. get it here . . .
You would have it already if you were doing your windows updates. ;) But yes, it does require .net 3.5 which is included in vista and 7 already. Thanks for posting that.
got this error when installing a theme. it also put my phone into a boot loop
System.IO.IOException: The process cannot access the file 'framework-res.apk' because it is being used by another process.

So that shows it extracted the theme, but when it went to transfer it to the phone it couldn't read the file from your computer. I had to really fight this issue with the debugger too. Every action in the kitchen creates a debug file and a handful of beta tester's comps would lock that file and crash the app when it tried to read it. I was never able to figure out why some computers caused it though.

Can you tell me what OS you were on? If it's Vista or 7, did it prompt UAC when you opened the kitchen?
 
Last edited:

cteneyck

Senior Member
Jun 24, 2009
520
169
Dallas
Im running XP Home sp3 (no UAC). It didn't crash the app. i was able to exit the app normally. and restart the app normally. Only side affect was that the first time it happend it put my phone into a boot loop. I rebooted my pc and reflashed your 1.0 rom and tried to install the theme again. this time it didn't boot past the htc screen. i got the same error in the app and was able to exit it normally.
 
Last edited:

flipzmode

Retired Recognized Developer
Jan 21, 2009
1,325
905
geekfor.me
Im running XP Home sp3 (no UAC). It didn't crash the app. i was able to exit the app normally. and restart the app normally. Only side affect was that the first time it happend it put my phone into a boot loop. I rebooted my pc and reflashed your 1.0 rom and tried to install the theme again. this time it didn't boot past the htc screen. i got the same error in the app and was able to exit it normally.

Can you copy/paste me the following file:

c:\folders-you-extracted-kitchen\adb\theme-debug.txt