MoDaCo - Automatic Application Update Check (AppToDate) - Windows Mobile Development and Hacking General

Paul over at MoDaCo is starting to get some interest in a new application he's developing - basically it involves developers providing some XML with their installer that ties in with some similar XML on the applications' download page on their web server.
When a new version is released, the XML on the download page is updated, "AppToDate" will check the download server and you'll be able to see that a new version is available.......
AstraWare, Developer One and SK-Tools have already expressed an interest in making their software work with "AppToDate".......what are you waiting for!?!?!
I'll stop babbling, this is what Paul posted over at MoDaCo "AppToDate"
I have a dream! OK, so it's not quite as ground breaking as some other dreams of our time, but it's a dream none the less. It goes something like this...
I have a whole bunch of software on my device. Probably 15 apps at least. I also write software, which is downloaded by a fair few people, both commercial and free. I like to ensure that my software on my device is up to date with the latest versions, and it's a right pain in the ****. Not only that, I'd like my end users to have the latest versions installed to get the best possible experience... and to facilitate that I have to write a custom update checker into each of my applications. Fine for big apps, not great for quickly rustled up apps or tweaks.
But there could be another way.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
What if you could have an application that lived on the device, that wasn't tied to any one application or vendor, that could check for updates for everything installed on your device? IMHO, that would be awesome. A dream. For such an approach to work, you'd need a few things...
Someone to write the update application, and to develop it. A community project perhaps?
The update application MUST be FREE for end users and developers
The update application MUST be easy for developers to plug in to
The application needs to be used by end users!
Freeware developers need to use the application!
Commercial developers need to use the application!
Now here comes the audience participation part - if you are a user, would you like to see such an application? If you are a developer - either freeware or commercial - would you like - and would you use - such an application? Make your voice heard here, and if there's an appetite for this, let's make it happen! I'll be updating this topic to list developers who would like to be involved.
Oh, I forgot to mention... I've basically written the update application! It's simple, has plenty of scope for future development, can update itself (of course) and in order to be used by a 3rd party, just needs an XML file dropped into the updater directory from your install CAB, and a current version XML on your server!
Beautiful! The response to this topic will determine how much time I spend on getting it production ready
P
Click to expand...
Click to collapse
Lend your support to this - with all the updates for various applications flying around, it's an almost impossible task to know if you're running the latest and greatest version - hopefully it will grow into a REALLY useful tool.
Thanks for listening
Mark.

This would also work well for new versions of everyone's favorite rom's....
Mark Crouch said:
Paul over at MoDaCo is starting to get some interest in a new application he's developing - basically it involves developers providing some XML with their installer that ties in with some similar XML on the applications' download page on their web server.
When a new version is released, the XML on the download page is updated, "AppToDate" will check the download server and you'll be able to see that a new version is available.......
AstraWare, Developer One and SK-Tools have already expressed an interest in making their software work with "AppToDate".......what are you waiting for!?!?!
I'll stop babbling, this is what Paul posted over at MoDaCo "AppToDate"
Lend your support to this - with all the updates for various applications flying around, it's an almost impossible task to know if you're running the latest and greatest version - hopefully it will grow into a REALLY useful tool.
Thanks for listening
Mark.
Click to expand...
Click to collapse

Beta version suitable for app developers, ROM chefs and 'cabbers' now at http://apptodate.modaco.com
Free of course for developers AND end users, and I know at least a couple of chefs who are planning to cook it into the ROM (I'll be offering an OEM package early next week to supplement the existing CAB).
Come on over and get involved, let's get everyone supporting this!
P

Great work modaco..will look at it

WMWifiRouter will support this with the next release.

I have now releaed a version with the necessary configs to enable ROM update notifications.
ROM chefs: please contact me if you have any questions re: cooking into the ROM and notifying your users of updates!
Note that via the stats mechanism, you can watch how many people are checking for updates on your ROM!
P

Hey modaco..im cooking my ROM so i would like to use your wonderful app in it..kindly PM me the instructions or post it here..i would also like u tell me how to integrate stats mechansim

Check your PM!
P

Sounds like a great idea, but one slight problem I have with it is: if the app is not hosted on it's own website, what can be done?
I haven't had time to dig any deeper than reading this, although I'm now going to look at the "Official site" and see what info I can get.

All you need to be able to host is 1 XML file somewhere!
P

Now... How can I get this into a ROM?

- Get the CAB from here: http://www.modaco.com/content/AppToDate/267096/Download-AppToDate/
- Extract the AppToDate.exe
- Put AppToDate.exe in \Windows
- Create your ROM XML file (see below)
- Use initflashfiles to put your XML file in \Application Data\AppToDate
- Host your ROM file online in the URL you put in the XML
When you update your ROM, simply increment the version number in the online XML, and people will see the notification!
When you have this done, let me know and i'll give you your stats URL!
Here's what the XML (e.g. l3v5y.rom.1.xml) will look like:
Code:
<application>
<name>l3v5y's ROM</name>
<version>1.0</version>
<description>You are using the first release ROM version. Keep checking back for updates!</description>
<versionurl>http://www.mysite.com/apptodate/l3v5y.rom.xml</versionurl>
</application>
And when you have an update available, change the online version to:
Code:
<application>
<name>l3v5y's ROM</name>
<version>1.1</version>
<description>Current ROM version is available from http://www.mysite.com, and includes the following changes over v1.0....</description>
<versionurl>http://www.mysite.com/apptodate/l3v5y.rom.xml</versionurl>
</application>
Remember when building your ROM to grab apptodate as late as possible, as there are regular updates atm (altho, when you put it in ROM, it will still auto update itself anyway!)

Remember to load up your XML in IE on your PC to check it's correctly formed.
P

If you have CAB extensions to your ROM of course, it's a great way to keep those up to date for users too (and again, get some stats)
P

Just making sure the exe didn't need to Go somewhere special, I can get xmls to work thanks to UC provisioning! Does the updater itself need an XML ( could unpack the cab and see but it's too late for that timewise) ?
Who wants to host some xmls? Or maybe I should just get a site...
I'll see to that stuff tomorrow, or is that today?
Thanks for the standard and I hope it gets used lots 'cause it'll save me a lot of time!

Quick question: does the checking/downloading system work with FTP or just HTTP?

Just to remind you..anchillus was also working on a project related to Windows Updating..but i dnt know what happened to it....

AppToDate doesn't need it's own XML.
I imagine HTTP only is the best bet.
Get yourself a free account here and you'll be sorted: http://www.zymic.com/free-web-hosting/
P

Here's anichillus' post:
http://www.anichillus.net/index.php?topic=33.msg%msg_id%
Which isn't really related per se. I like his idea tho, that would be cool!
P

Thats some mighty fine marketing! And the "conformation" e-mail has crashed outlook...

Related

PPC2003 ROM Device Authentication cracked...

I just cracked the Device Authentication.
I was using our 'dumprom' script and noticed one of the files contained in the new ROM is called 'DevAuth.exe'. Given the window title 'Device Authentication' on the annoying box that told me I could not play with my new toy, I figured the two were related.
So.... If you replace the only occurence of 'DevAuth.exe" in the image with something else (I used "DevAuww.exe"), the ROM will start just fine.
Expect some screenshots soon (Carlos, can you help out?), but first impressions:
- Most importantly: they bought my favourite game 'Bubblets'. It's now called 'JawBreaker' and resides in games. No wonder the guy never got back to me when I asked if I could include the shareware version in the Special Edition ROM...
- Bluetooth in the control panel (ofcourse our device still doesn't have the hardware).
- Windows Media Player 9
- Lots of things have a slightly newer look
- No major functional improvements to phone and other apps that were immediately obvious to me.
So, Let's hope something running linux crack the rom for us.
By the way, is the rom "4.00.05" which provided by Source O2?
If yes, why it display 3.04 on the booting screen?
killercheung said:
So, Let's hope something running linux crack the rom for us.
By the way, is the rom "4.00.05" which provided by Source O2?
If yes, why it display 3.04 on the booting screen?
Click to expand...
Click to collapse
I guess these version numbers are just put in whoever builds that particular ROM image. They don't mean that much...
Here's the real question: Who will be kind enough to
convert this ROM to a usable one, preferably an .exe package, for the rest of the group. I don't have a Linux box handy today to do this, so anyone who does, please get on it! We are all waiting.....
Is it possible for me to convert the .nb1 file to .nbf without using the sd card as I don't have one? If so how is it done.
sorr forgot to mention I have access to a linux box just need the instructions on how to do it.
I don't know if this message is related to warez or not.
I just want to say if anyone got a cracked image and want to share with us, please upload to here:
ftp address : kellylau.uhome.net
login : kellylau password : xda
Any pic can upload to there too.
The downlaod address would be
http://kellylau.uhome.net/<Filename>
Since the site is quite busy now, it may not easy to log in.
XDA developer Peter Poelman,
excellent. I tried running dumprom.exe on the nb1 image and it crapped out. do i have to convert it to nbf? after u extract the rom how do i rebuild a new one? is it possible for you to post it somewhere to download it?
thanks
alex
PPC 2003 / Ozone comments
All you need to do is load the PPC2003PE.nb1 file in a hex editor and replace the only occurence of 'DevAuth.exe' with something else (e.g. 'DevAuww.exe'), and put the file on an SD with XDArit, use the bootloader to burn it and presto.
About Ozone/PPC2003: I'm seriously underwhelmed. Ofcourse the next version of the Special Edition ROM will use it as a base, but the functional differences between this version and what we have with e.g. O2's 4.17.03 ROM are really minimal. I smell a tick layer of hyped-up marketing covering a relatively minor upgrade here...
I suggest the playful among you give it a try, but if you can live without it for a little longer, stick to the Special Edition, and unless something is seriously more difficult than we think, we'll publish a patch to this to make it "Special Edition ROM v1.2", Real Soon Now.
response from O2
Just got this reply from O2 when I cheakily asked if i could have the latest ROM file:
************************************
"Hi
Unfortunately this download is only available to O2 partners under non-disclosure agreement for trial pruposes only
As soon as the trial is complete the ROM will be available to all of source O2
Thanks for your interest
regards
source O2"
************************************
Looks like we will be getting it for free then - unlike some companies who are charging silly fees for teh download.
Thanks for XDA-Developer again!
I patched the rom and writing it on the SD card now.
I think microsoft will charge for anyone provide the 2003 upgrade, I don't believe O2 will provide the new rom free. If the upgrade is free , it will be the greatest news for all XDA user.
killercheung said:
I think microsoft will charge for anyone provide the 2003 upgrade, I don't believe O2 will provide the new rom free. If the upgrade is free , it will be the greatest news for all XDA user.
Click to expand...
Click to collapse
As I said before: do not get your hopes up: this is a minor upgrade with a lot of marketing money thrown at it to make it look like a big thing.
It works!!!
After patching the ROM, I now have Pocket PC 2003 on my Qtek!!!
Thanks!
/Patrik
Hmm, so while I like playing with the latest stuff, it sounds like I should just wait for a 2003 SE ROM. I'm sure we'll have one to try really soon...
Back to the old ROM...
Everything seems to work fine with the new ROM, except that you can't change GPRS authentication method... My ISP uses PAP authentication and there is no way to change to that...
Well, well...
Maybe next ROM...
/Patrik
A little funny thing found on the new rom :
There is some unlisted program on the \windows folder
I tried pacman, it's GREAT ;-).
Also it provided DUAL VOLUME , you can set system / ring volume seprately.
However the rom is far from perfect.
I found 2 major problem.
1. The SIM Contacts is worse that the old SIM utility. It can do nothing every copy all contacts from the SIM to the device.
2. Wireless Modem is missing.
It seems it's still a develop version of rom.
Picture will be post soon.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
The version number and date is FAKE, I am quite sure...
It's 4.20... yeah.
Dual volume finally here...
New game..
here... for a new patched version download..
http://kellylau.uhome.net/PPC2003PE.patched.rar
anybody fancy creating the .exe for those who don't have the SD card?
go on u know u want to
Too Slow
here... for a new patched version download..
http://kellylau.uhome.net/PPC2003PE.patched.rar
Click to expand...
Click to collapse
this is too slow any mirror available ?
Can't download
here... for a new patched version download..
http://kellylau.uhome.net/PPC2003PE.patched.rar
Can't download -- just times out

New Project - after all a Quick Peek

I'm working on this project for months (or is it already a year ???) now and this is after all a Quick Peek of the almost "Beta".
It's a GUI for the platformrebuilder.exe with additional functions for editing and new diagnostic functions.
It will be possible to extend the app with plugins (for all devs interested devs, the plug-in API will be public).
The main app is written in mixed code (managed and unmanaged c++), but plugins must be managed (VC++, VC, VB, ...)
All plugins and the GUI support translation... just need to make a new localization.en-us.xml for your language
Ok, pics tell more than words
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Packages:
- enable or disable packages
- Show content of packages, rename files or set file attributes, delete files, ...
- rename/delete packages
... and so on
Registry Preview:
- builds a preview of the registry, like it will be on the device after flashing the rom
- includes .reg, .rgu, .provxml files
- filters for: reg, provxml and XIP, SYS, OEM, EXT
- it will show warnings or errors if there are any in the source files
- you can see if one package is overwriting registry entries of another package
... and so on
File Preview:
- builds a preview of files on the device, like it will be on the device after flashing the rom
- includes .dat, .provxml files
- filters for: dat, provxml and XIP, SYS, OEM, EXT
- it will show warnings or errors if there are any in the source files
- you can see if one package is overwriting a file of another package
... and so on
Settings:
- Main settings and settings for the plugins
- Plug-in version information
Output:
- Shows the output of platformrebuilder.exe
- Also plugins can make new output containers, on this pic you see the output of the Execution plug-in (it is executing CreateRom.bat right now)
This is another simple plug-in. Allows you to change the Shadow order of the packages... This plug-in adds a menu entry to the Tools menu
there is no release date yet, because I don't know how much time I'll have to work on this... beside my family and studying
Best regards bepe
Wow. That looks great.
I sure wish we could get something like that for Samsung phones.
blazingwolf said:
Wow. That looks great.
I sure wish we could get something like that for Samsung phones.
Click to expand...
Click to collapse
there will also be an update for platformrebuilder.exe, fixing some problems that it had with some non HTC devices.
This GUI is basically for all WM devices that can flash custom roms, just making the OS file system... plug-ins can build the right rom then.
this looks great
btw, thanks in advance (Transaction ID: 7X029103UB793424L) for another masterpiece
Excellent!!!!!
hoping release as soon as possible!
cool~~~
wait for it
you are so great ,Bepe.we like your genius works.
This will be purely for rom building right, not for dumping roms per se?
Edit:
bepe said:
This GUI is basically for all WM devices that can flash custom roms, just making the OS file system... plug-ins can build the right rom then.
Click to expand...
Click to collapse
I guess that anwers my question right, it will allow plugin's for such things then?
cool~~~
wait for it
great...wait
Looks great hope this will work on my prophet
Great works brother !
Can't wait for build rom with your new kitchen !
Keep it up
Tom
Will this kitchen protect all the roms?
Like prb ? remove all the .reloc section of modules ?
Is there any way to turn off the option?
I like your kitchen, but i dont like to protect my rom.
Fantastic!
U are the Man.
WOW!!!!! I always think that you are an alien
It is awsome a simple preview of the files? its amazing I wonder if this New GUI could do some changes to the initflashfiles I mean... maybe if I want a shortcut here or there i could make it mannually and it affects directly to the initflash, (maybe its an impossible idea hehe ) but seeing the images like an emulator I can imagine so much things.
Hope the kitchen has the same improvements as the Ervius and new tools that Da_G is working on... to make the process faster but this is a fantastic idea and its looking good.
Congrats man! a donation coming soon... to support the work
+ Que PPC said:
WOW!!!!! I always think that you are an alien
Click to expand...
Click to collapse
haha, not an alien, but a magician or an artist
haha good work, bepe
!Aman! said:
this looks great
btw, thanks in advance (Transaction ID: 7X029103UB793424L) for another masterpiece
Click to expand...
Click to collapse
thank you very much!! ... have enough money for going to party now ... will take some more days before I finish this app now
Sweet, can't wait to give it a whirl when it's ready.
Slightly off topic, but since it's based on platformrebuilder, it's probably ok. Your old buildOS works great, but I can't get platformrebuilder to run provxml's after boot (ref here). I went through the normal steps to try to get it working, will this change file attribs and all that during boot time?
WoZZeR999 said:
Sweet, can't wait to give it a whirl when it's ready.
Slightly off topic, but since it's based on platformrebuilder, it's probably ok. Your old buildOS works great, but I can't get platformrebuilder to run provxml's after boot (ref here). I went through the normal steps to try to get it working, will this change file attribs and all that during boot time?
Click to expand...
Click to collapse
check the file attributes of mxip_system.vol, they should be +r +s

Make Your Own ROM's With OSKitchen, Pics And All, Rev 2

Hi, This thread is only for people who to actually learn, if you follow the thread, you will be able to Cook, don't just download OsKitchen and press some buttons and complain because it didn't work!
So then, if you are intrested in learning, read on
Contents:
Post 2 - Installing OsKitchen And Adding Your Device
Post 3 - What Are SYS's, OEM's And Other Meaningless 3 Letter Words?
Post 4 - Adding New EXT Packages
Post 5 - Customising
Post 6 - Adding New SYS Bulids
Post 7 - Acknowledgements And Disclaimer
I Put A Lot Of Time And Effort Into These Tut's, So If I Have Helped You, Help Me And Donate Here
Installing OsKitchen And Adding Your Device
OK, this post is for installing OSKitchen on your PC, so first, some requirements
A Windows PC
1 GB + of RAM
600MB+ HDD Space
1.4 GHZ Dual Core Processor or 2.2 GHZ Single Core (Any better will work fine)
Windows XP/Vista/Se7en
A Stock ROM for your HTC Phone
An Internet Connection
If you have lower than these requirments (Hardware wise) OSKitchen will still run, but these were the mininum I could get it running and cooking at a decent speed.
So, to start off, go HERE to download the kitchen, the screen should look like this:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Click the link, when downloaded, you should have the file shown here:
Open it, there should be a .EXE and a Folder named "Resources", the structure should be:
Now go to one of your HDD's and create a folder:
Extract them using the extract button in the sidebar (XP) or the menu bar (Se7en & Vista), extract them to your new folder (Kitchen, in my case):
When they have extracted, your new folder should look like this:
Next, Run osKitchen.EXE as and Administrator, right click "Run As Admin" for Se7en and Vista, Admin logon for XP, you will get the following window:
I have filled it in already, but you mus locate your Stock ROM and select your Device. Click next, the build imports and this window appears:
I have allready filled mine in, it isn't like that by default.
When you see this screen
You Have Installed OSKitchen!
What Are SYS's, OEM's And Other Meaningless 3 Letter Words?
Ok, so I lied, there are some 6 and 2 letter words, but anyway, this is the Jargon thread, I will list as many definitions as I can remember here.
SYS - The core files that make up Winmo
XIP - A series of core drivers that control the hardware access and the layout of WM itself, it is a long term storage section that doesn'y copy itself into the RAM of the Device
OEM - Drivers and tweaks from the OEM (HTC)
ROM - The read only memory inside the device, this is where the Winmo OS is stored
REG - A Registry entry
DSM - A file that tells the kitchen where everything in that package should go
SPL - A bootloader
NBH - The image file that you flash to the device
NB - A section of the NBH, it could be OS.NB, Splash.NB, Radio.NB, SPL.NB, ExtROM.NB, and others on older devices
NAND - Some devices such as the Diamond and the Omnia 1 have a secondary file store, a built in MicroSD card that is a very high speed
Adding New EXT Packages
Ok, so this post shows you how to add Cabs and applications to your ROM, so they are pre installed when you first turn on the device
So, stuff you need:
A CAB File
OSKitchen Setup
OK, so you need to use OSKitchen to generate a EXT package, for this we use the package converter, so, you need to click this button:
This brings up this window
You need to select "CAB Installer File / HTC ROM Hotfix" and fill in the boxs with the relevant information. Your window should look like this (But with a different CAB)
Now you need to click "Convert", it will now make a copy of the CAB, extract the files and REG keys, and will extract them and lay them out in a folder that can be cooked in. You should be presented with this popup bubble after a few seconds
Click OK, then go and check your EXT folder, and you should find your EXT
You have converted your CAB!
Customising
Reserved 5
Adding New SYS Bulids
So Da_G, Tom_Codon or Andrew_SH have released a new build, AND YOU WANT IT, you need to be able to port, so, this post will show you how to do that
So, what you need:
OSKitchen
A Build from The Chef Central release thread (Andrew_SH), Da_G Porting thread or Tom_Codon @ HTCPedia
So, depending where you got your build from, you have to select the correct Dump layout. Andrew uses a ErviusVK Dump, Tom has HTCPedia Dump and Da_G Has a XDA Rollup. These Pics were made with OSKitchen 1.26, so the ErciusVK Dump option is missing, but the principles are the same.
So, open up the EXE in "Import", it's called "Import a new Windows Mobile build", you will get this window:
Fill it in
When you click "Start Importing", the window changes to this:
When the process is complete, this popup window will apear
Click OK
You Have Imported A New Build :-D
Acknowledgements And Disclaimer
I give my gratitude to the following people:
1. Af974 - General solution finder
2. OndraSter - Kitchen Author
3. AirXTreme - Updated GUI Author
4. You - That is if you posted some feedback, good or bad, just say how i could make this better!
5. CrisRowlands - Thanks for writing a Article on 1800PocketPC about this TUT
Disclaimer:
I have to put this here, however boring it may seem. I am not responsible if you brick your phone or damage any of your equipment in anyway, in the event that you do, please post in this thread and I will help you as much as I can. HTC phones ARE VERY HARD TO COMPLETLEY BRICK, you would almost have to try and brick it to brick it.
Thanks
{SBR}_L3GION said:
if you need any help with this let me know Ive been using OS Kitchen for awhile and I can help with some issues and maybe tut's if need be. Also I keep up to date with all the latest releases.
Click to expand...
Click to collapse
Thannks for the offerr, it just ttakes a while to make the ppics
justwonder said:
Can't wait for this
Click to expand...
Click to collapse
When its done, sone feedback would be great
lets clean this and wait for it ppl... if you have something to ask or support, pm him
havent had much chance to read through properly but freaking sweet man, been talking bout this on twitter with a mate on learning this looking forward to learning
This kitchen is very simple. But i can't understand, how can i use another mui? I create folder 0419 and place here all resources. Then in kitchen I choose language and evrything seems OK, but when ROM boot, only top taskbar appare. And nothing else happen.
With English OEM evrything OK. So, what can i missed?
BTW, how to add no2chem kernel in this kitchen?
Sorry for my English.
i guess you need to ask in the old kitchen thread tutorial... or if you have this new one wait for the guy to finish
this is a brill idea, both for noobs and old hands
If I can offer any help let me know
regards
Chris
I have a couple of issues with this thread.
1. Donations on XDA are NOT "compulsory". Please remove that line from your list of requirements.
EDIT: Done
2. Please refrain from using HUGE fonts in your posts. A smaller font will get the point across just fine, just use common sense.
Thanks for doing that
3. The post where you explain what the "other meaningful words" are... please research what they actually mean, before posting an official tutorial on their use. Examples: "XIP - I have no idea, but it doesn't work without them" and "ROM - The device's HDD" are not acceptable.
Doing those now, Done
Good luck and let's hope this turns into a nice tutorial.
Thank you! I'm looking forward to a great, pictorial, step-by-step guide on how to create your own ROMs.
Now, I need some advice please. When I use the osKitchen Import Wizard to import the official ROM I get this error:
Does anyone know why?
iridium21 said:
Thank you! I'm looking forward to a great, pictorial, step-by-step guide on how to create your own ROMs.
Now, I need some advice please. When I use the osKitchen Import Wizard to import the official ROM I get this error:
Does anyone know why?
Click to expand...
Click to collapse
Never mind, I've sorted it. It had to be run as Admin, D'oh!
NRGZ28 said:
I have a couple of issues with this thread.
1. Donations on XDA are NOT "compulsory". Please remove that line from your list of requirements.
2. Please refrain from using HUGE fonts in your posts. A smaller font will get the point across just fine, just use common sense.
3. The post where you explain what the "other meaningful words" are... please research what they actually mean, before posting an official tutorial on their use. Examples: "XIP - I have no idea, but it doesn't work without them" and "ROM - The device's HDD" are not acceptable.
Good luck and let's hope this turns into a nice tutorial.
Click to expand...
Click to collapse
Sorry, Will sort those things out when i have time
Thanks
Badwolve1
EDIT Done
iridium21 said:
Never mind, I've sorted it. It had to be run as Admin, D'oh!
Click to expand...
Click to collapse
I forgot to add that step
I have UAC disabled so no bother for me, thanks for reminding me
Badwolve1
looking forward to the final guide.
referred from:
http://www.1800pocketpc.com/2010/06...p-by-step-guide-in-the-making.html#more-13210
OK Guys, this is now done
Let the chaos commence

[APP] BuildProp Editor/Viewer - community project [1.33] - for android [1.6 - 4.0.3]

XDA-community!
NEWS: The app is open source: https://github.com/daOwl/build.prop-editor
I want to share my latest application with you: BuildProp Editor
root and busybox required​
What is this tool used for?
This tool allows you to modify your build.prop file easily on your device. It makes editing easy and you don't have to take care about remounting stuff or read/write permissions. It also features descriptions which contain information about the property. A great tool for both: beginners and advanced users. It can be used to test a variety of properties on your device or even tweak it, but be warned: You've to know what you're doing! If the phone doesn't boot after a reboot, the initial backup of your device can be found at: /data/data/de.bwulfert.buildpropedit/build.prop
Why do you call it a community project?
Because I need your help. I want to create a documentation which contains every property and every meaning used by the android ecosystem. This is also my first real android project so instead of yelling the hell out of me, post some constructive feedback .
Descriptors / the motivation for developing this app / little details
I've created this application because, obviously, I want to edit my build.prop file in a easy, non adb push / maybe remount, way. So I've decided to create this application which does these steps for you (remounting, backup your file, etc.) - you just have to download & install it, getting prompt to create a backup of your current build.prop file (it's just button clicking, nothing else) and you are good to go son! Hint: You actually have to create an initial backup otherwise the application closes it self. I'll add a neat "view" or "read" mode later but for the security of all our phones I think its the best deal for now.
After working on it for a while I noticed the big range of properties a build.prop file could contain - and which my knowledge doesn't. So I decided to create these descriptors which consists of:
description - meaning of the property, what is it used for
recommended values - alpha numerical values - e.g.: 0,1 or 180, 190, 200, 210 or dd-mm-yyyy, mm-dd-yyyy
keyboard layouts - textual values - e.g.: NumBlock, CharacterInput or FileDialog (the FileDialog isn't implementet yet)
An example of an existing descriptor:
Code:
<PropertyDescription>
<KeyName>ro.com.android.dataroaming</KeyName>
<Description>Enables data-roaming by default in the build.</Description>
<KeyboardLayout>CharacterInput</KeyboardLayout>
<Values>
<Default>true</Default>
<Value>false</Value>
<Value>true</Value>
</Values>
</PropertyDescription>
Of course I'm not able to describe all the properties by myself so I've spend some time searching on the net and came up with an amount of 24 descriptions. This isn't that much but a good start. Thats the point where I need help from anybody who's interested: If you want to contribute to this little project, you can contact me and sending me your descriptors (which are just plain-text xml files) - I'll merge them into the project. You can also help by translate this application into your language (english is still welcome, I am german) or donate a small amount.
Contact
For questions or chats, here are my contacts. You're also welcome to follow me on twitter.
E-Mail: [email protected]
E-Mail: [email protected]
Twitter: https://twitter.com/android_owl
TODO
This project isn't finished in detail. Everything should work exquisit and fine but this are the steps I'm still thinking about:
Batchmode - adding little text snippets which consists of properties to your build.prop file. (Great for lazy people like me)
A (web) application to make it easier to contribute descriptions
Preferences - I got a lot of feedback for these, I'll add these in the next update
Screenshots
Download
You can download the application from Google play via link or qr-code
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
BuildProp Editor
Update
Here is my bundle of descriptions. If you want to add a description you can take a look into the file. You can also look at the scheme.
description_bundle.xml
[APP] BuildProp Editor - community project [1.0 BETA]
Changelog
Version 1.0b
Initial release
Version 1.1b
UI redesign
Increased performance
Increased compatibility with other roms
Version 1.2
Added viewmode (for unrooted phones)
Added HC and ICS compatibility
Added an introduction
Increased usability
Fixed some typos</string>
Version 1.3
Fixed su-problem on several roms
Changed app icon
Removed debug logs
Real good work. Works without a problem.
Sent from my Blade using XDA app
Love the idea, there is other great apps that already do this. Here is the best one i found and i use, keep up the good work
http://forum.sdx-developers.com/?topic=18572.0
https://play.google.com/store/apps/details?id=com.joeykrim.buildpropeditor
Sent from my PG06100 using Tapatalk
Good job, maybe I can help you with the "looks"
one_love_420 said:
Love the idea, there is other great apps that already do this. Here is the best one i found and i use, keep up the good work
Click to expand...
Click to collapse
There are quite a few apps which are able to do that but not with descriptions.
android_owl said:
There are quite a few apps which are able to do that but not with descriptions.
Click to expand...
Click to collapse
True, joeykrim does have a section in his app with "common tweaks" as seen in attatched screen shot. I do love your idea with the description though, makes up for a lot of questions that could arise with such app.
Sent from my PG06100 using Tapatalk
ngh55 said:
Good job, maybe I can help you with the "looks"
Click to expand...
Click to collapse
That would be a great thing! I'm allready implementing custom widgets (TextViews, ListItems for example), but I'd to ask for icons. Simple pictograms which match with a white (!) background
WolfBreak
Hi there, I was hoping could trying your app.
First time I run your app, it asked permission and of course i allowed it.
But your app show this message
"No root access is given!...."
that's strange cause my X10 using Wolfbreak with prerooted. And app like Titanium, ScreenshotER, etc works perfectly.
Maybe you can help me what should I do?
epinion said:
Hi there, I was hoping could trying your app.
First time I run your app, it asked permission and of course i allowed it.
But your app show this message
"No root access is given!...."
that's strange cause my X10 using Wolfbreak with prerooted. And app like Titanium, ScreenshotER, etc works perfectly.
Maybe you can help me what should I do?
Click to expand...
Click to collapse
Thank you for your reply, I'm going to search for a solution.
Genius! Thanks man!
I can help you with the really pretty ui part
Sent from my VS910 4G using xda premium
[APP] BuildProp Editor - community project [1.1 BETA [Update]]
Update
Hey xda!
Today I've released the new version of my tool. The update contains a complete UI redesign in a lite/silver grey style. I've also worked on the ShellCommunication to increase the compatibility with other roms (works well on cm7 and MIUI).
Nevertheless I've uploaded my descriptionbundle. If you want to add a description you can take a look into the file. You can also look at the scheme.
description_bundle.xml
Version 1.1b
UI redesign
Increased performance
Increased compatibility with other roms
Hello XDA,
another great Update of my build.prop editor. Thats the biggest update for now and I think, that this app isn't in beta anymore.
Version 1.2
Added viewmode (for unrooted phones)
Added HC and ICS compatibility
Added an introduction
Increased usability
Fixed some typos
Screenshots
My next step will be a batchmode. You can create a single text file which includes properties. These files can be integrated into the build.prop file. This allows to share stacks of properties for example helping somebody with a problematic build.prop. This also allows to share sets of tweaks for users, without to overwrite their own file. It should be selectable which property is going to be overwritten and which not.
Get your Editor / Viewer here!
A very usefull & handy tool for developers. Thank you very much
I need an icon!
DJoptimus-One said:
A very usefull & handy tool for developers. Thank you very much
Click to expand...
Click to collapse
Thank you sir! I've still got a bit to do but it's pretty functional and tested for now.
I also want everybody on the board here to ask if someone wants to create a proper icon for this app? I'm not really great on this (simple icons are okay but proper stuff is not my job). So, if somebody is interested, please contact me. The one who'll design an pretty icon for me gets marked in the credits
This tool looks awesome. Can't wait to see it get developed more.
oh yeah nice tool rated and thanked!
same issue here, no root permissions granted in htc explorer, hope you solve it soon
jaggyjags said:
same issue here, no root permissions granted in htc explorer, hope you solve it soon
Click to expand...
Click to collapse
Edit: Allright, I'm looking for a fix in your rom.

[TOOL][WINDOWS] Watchface digital signing application (WDS)

Hi, this is basically an alpha version of an Digital signing application i made for the guys that make the watchfaces for the chinese smartwatches like no1. d6 and finow q1. It signs both the xml files and the png graphics with a signature made with the help of a self signing certificate. The certificate is generated in the application and all of the signatures can be verified.
With the application you can :
*Create self signed certificates (certificates are saved in a ".pfx" file locally)
*Delete self signed certificates
*Sign XML files
*Sign Png files
*Verify signed XML and Png files
I have made some choices along the way with this app that i think are logical like if you try to sign files that already have a digital signature in them then it is overwritten and they are re signed. So for example if you guys don't agree that it should be that way i will listen and make the change before i put out the next version which will be a proper release complete with an installer and everything. The main reason that i have posted the application and started this thread is so you the watchface designers can test out the application and voice your suggestions.
As far as i see everything is working good. So try it out and let me know in the thread if you have any suggestions for improvement or if you find any bugs.
P.S. run the application as admin for now because of permissions!
The application is written in WPF so there might be some differences between older windows versions and newer ones, if the application does not look like in the following screenshots, i would appreciate if you could take a screenshoot and post it in this thread so i can fix the problem.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Thank you very much for this.
I hope you don't mind but I have linked it to our G+ forum where a lot of the trouble was discovered.
I have told them to visit here to say thanks,
Cheers
ado_dado said:
Hi, this is basically an alpha version of an Digital signing application i made for the guys that make the watchfaces for the chinese smartwatches like no1. d6 and finow q1. It signs both the xml files and the png graphics with a signature made with the help of a self signing certificate. The certificate is generated in the application and all of the signatures can be verified.
With the application you can :
*Create self signed certificates (certificates are saved in a ".pfx" file locally)
*Delete self signed certificates
*Sign XML files
*Sign Png files
*Verify signed XML and Png files
I have made some choices along the way with this app that i think are logical like if you try to sign files that already have a digital signature in them then it is overwritten and they are re signed. So for example if you guys don't agree that it should be that way i will listen and make the change before i put out the next version which will be a proper release complete with an installer and everything. The main reason that i have posted the application and started this thread is so you the watchface designers can test out the application and voice your suggestions.
As far as i see everything is working good. So try it out and let me know in the thread if you have any suggestions for improvement or if you find any bugs.
P.S. run the application as admin for now because of permissions!
The application is written in WPF so there might be some differences between older windows versions and newer ones, if the application does not look like in the following screenshots, i would appreciate if you could take a screenshoot and post it in this thread so i can fix the problem.
Click to expand...
Click to collapse
Thanks ado
Sent from my SM-G930F using XDA-Developers mobile app
pablo11 said:
Thank you very much for this.
I hope you don't mind but I have linked it to our G+ forum where a lot of the trouble was discovered.
I have told them to visit here to say thanks,
Cheers
Click to expand...
Click to collapse
No problem happy to help but this is not the final version. And there are likely bugs i have not noticed/been able to test for. Hopefully people will give some feedback on it so i can make it better for you guys.
ado_dado said:
No problem happy to help but this is not the final version. And there are likely bugs i have not noticed/been able to test for. Hopefully people will give some feedback on it so i can make it better for you guys.
Click to expand...
Click to collapse
It's great that you put in the effort to make it happen :good:

Categories

Resources